

/* Start:/local/templates/vseshariki/assets/css/icons.css?17933570103914*/
/* Generated by scripts/build-fonts.mjs from Tabler Icons 300 (MIT). Do not edit directly. */
@font-face{font-family:"tabler-icons-300";font-style:normal;font-weight:400;font-display:block;src:url("/local/templates/vseshariki/assets/css/../fonts/tabler-icons.woff2?v=f2a03b8bb25a") format("woff2")}
.ti{font-family:"tabler-icons-300" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.ti-adjustments:before{content:"\ea03"}
.ti-arrow-back-up:before{content:"\eb77"}
.ti-arrow-down:before{content:"\ea16"}
.ti-arrow-left:before{content:"\ea19"}
.ti-arrow-right:before{content:"\ea1f"}
.ti-arrow-up:before{content:"\ea25"}
.ti-arrow-up-right:before{content:"\ea24"}
.ti-arrows-sort:before{content:"\eb5a"}
.ti-balloon:before{content:"\ef3a"}
.ti-balloon-off:before{content:"\f0fd"}
.ti-bolt:before{content:"\ea38"}
.ti-briefcase:before{content:"\ea46"}
.ti-building-store:before{content:"\ea4e"}
.ti-calculator:before{content:"\eb80"}
.ti-calendar:before{content:"\ea53"}
.ti-calendar-event:before{content:"\ea52"}
.ti-calendar-time:before{content:"\ee21"}
.ti-camera:before{content:"\ea54"}
.ti-camera-check:before{content:"\f835"}
.ti-check:before{content:"\ea5e"}
.ti-checkbox:before{content:"\eba6"}
.ti-checklist:before{content:"\f074"}
.ti-chevron-down:before{content:"\ea5f"}
.ti-chevron-left:before{content:"\ea60"}
.ti-chevron-right:before{content:"\ea61"}
.ti-circle:before{content:"\ea6b"}
.ti-circle-check:before{content:"\ea67"}
.ti-clipboard-list:before{content:"\ea6d"}
.ti-clock:before{content:"\ea70"}
.ti-clock-check:before{content:"\f7c1"}
.ti-clock-hour-4:before{content:"\f319"}
.ti-clock-question:before{content:"\f7c6"}
.ti-confetti:before{content:"\ee46"}
.ti-cookie:before{content:"\fdb1"}
.ti-credit-card:before{content:"\ea84"}
.ti-discount:before{content:"\ebbd"}
.ti-discount-2:before{content:"\ee7c"}
.ti-external-link:before{content:"\ea99"}
.ti-file-description:before{content:"\f028"}
.ti-file-invoice:before{content:"\eb67"}
.ti-file-text:before{content:"\eaa2"}
.ti-folder:before{content:"\eaad"}
.ti-gift:before{content:"\eb68"}
.ti-heart:before{content:"\eabe"}
.ti-heart-handshake:before{content:"\f0f3"}
.ti-help-circle:before{content:"\f91d"}
.ti-info-circle:before{content:"\eac5"}
.ti-layout-grid:before{content:"\edba"}
.ti-list:before{content:"\eb6b"}
.ti-loader-2:before{content:"\f226"}
.ti-mail:before{content:"\eae5"}
.ti-mail-forward:before{content:"\eeac"}
.ti-map-2:before{content:"\eae7"}
.ti-map-pin:before{content:"\eae8"}
.ti-menu-2:before{content:"\ec42"}
.ti-message-circle:before{content:"\eaed"}
.ti-message-circle-question:before{content:"\f97d"}
.ti-message-heart:before{content:"\f987"}
.ti-message-star:before{content:"\f98d"}
.ti-messages:before{content:"\eb6c"}
.ti-minus:before{content:"\eaf2"}
.ti-mood-smile:before{content:"\eaf7"}
.ti-moon-stars:before{content:"\ece7"}
.ti-number-7:before{content:"\edf7"}
.ti-package:before{content:"\eaff"}
.ti-palette:before{content:"\eb01"}
.ti-pencil:before{content:"\eb04"}
.ti-percentage:before{content:"\ecf4"}
.ti-phone:before{content:"\eb09"}
.ti-phone-call:before{content:"\eb05"}
.ti-photo-check:before{content:"\f35e"}
.ti-plus:before{content:"\eb0b"}
.ti-refresh:before{content:"\eb13"}
.ti-search:before{content:"\eb1c"}
.ti-search-off:before{content:"\f19c"}
.ti-shield-check:before{content:"\eb22"}
.ti-shield-lock:before{content:"\ed58"}
.ti-shopping-bag:before{content:"\f5f8"}
.ti-shopping-cart:before{content:"\eb25"}
.ti-sparkles:before{content:"\f6d7"}
.ti-star:before{content:"\eb2e"}
.ti-sun:before{content:"\eb30"}
.ti-trash:before{content:"\eb41"}
.ti-truck-delivery:before{content:"\ec4b"}
.ti-users:before{content:"\ebf2"}
.ti-wallet:before{content:"\eb75"}
.ti-wand:before{content:"\ebcb"}
.ti-wind:before{content:"\ec34"}
.ti-writing:before{content:"\ef08"}
.ti-x:before{content:"\eb55"}

/* End */


/* Start:/local/templates/vseshariki/assets/lib/swiper.custom.min.css?179335701514288*/
/**
 * Swiper 11.2.10
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2025 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: June 28, 2025
 *
 * Custom build for vse-shariki.ru (scripts/build-swiper.mjs).
 * Modules: Keyboard, Navigation, Pagination, A11y, Autoplay, Thumbs, FreeMode, EffectFade
 */
@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}: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(0px,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);-webkit-backface-visibility:hidden;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:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.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{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}

/* End */


/* Start:/local/templates/vseshariki/assets/css/base.css?17933570118078*/
.vs-page,
.vseshariki-site {
  --color-primary: #e94e8b;
  --color-primary-hover: #d83e7d;
  --color-primary-active: #c83270;
  --color-primary-light: #fff0f6;
  --color-primary-light-hover: #ffe1ec;
  --color-primary-muted: #f5b5cf;
  --color-secondary: #252946;
  --color-text: #35364f;
  --color-muted: #7b7e95;
  --color-bg: #f8f7fa;
  --color-surface: #ffffff;
  --color-border: rgb(37 41 70 / 12%);
  --color-border-strong: rgb(37 41 70 / 24%);
  --color-success: #2dbb72;
  --color-success-light: #edf9f3;
  --color-category-link: #747083;
  --color-accent-from: #fd6f88;
  --color-accent-to: #fd649f;
  --color-sale-link: #e8538f;
  --color-warning: #e6a23c;
  --color-danger: #d95757;
  --color-disabled: #d9d9e1;
  --scrollbar-size: 6px;
  --scrollbar-thumb: rgb(233 78 139 / 36%);
  --scrollbar-thumb-hover: rgb(233 78 139 / 58%);
  --scrollbar-track: transparent;
  --layout-max-width: 1700px;
  --ui-container: var(--layout-max-width);
  --ui-wide-container: var(--layout-max-width);
  --layout-gutter: clamp(12px, 1.5vw, 24px);
  --ui-radius-xs: 8px;
  --ui-radius-control: 12px;
  --ui-radius-sm: 14px;
  --ui-radius-md: 20px;
  --ui-radius-lg: 28px;
  --ui-radius-pill: 999px;
  --ui-radius-round: 50%;
  --space-xs: 6px;
  --space-sm: 12px;
  --space-md: 20px;
  --space-lg: 32px;
  --space-xl: 56px;
  --font-main: "Inter", sans-serif;
  --font-display: "Comfortaa", sans-serif;
}

.vs-contrast .vs-page,
.vs-contrast .vseshariki-site {
  --color-primary: #c83270;
  --color-primary-hover: #b52a63;
  --color-primary-active: #a2235a;
  --color-muted: #6a6d84;
  --color-success: #1f7f4e;
  --color-category-link: #6f6b7e;
  --color-accent-from: #c8325e;
  --color-accent-to: #c22f69;
  --color-sale-link: #c83270;
}

@media (max-width: 1399px) {
  :root {
    --layout-gutter: 16px;
  }
}
@font-face {
  font-family: "Inter";
  src: url("/local/templates/vseshariki/assets/css/../fonts/inter-latin-cyrillic.woff2?v=2a19ab99cf77") format("woff2");
  font-style: normal;
  font-weight: 400 700;
  font-display: swap;
  unicode-range: U+0020-007E, U+00A0-00FF, U+0301, U+0400-045F, U+2009-2011, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+202F, U+2030, U+2032-2033, U+2039-203A, U+20AC, U+20BD, U+2116, U+2122, U+2190-2193, U+2212, U+2248, U+2260, U+2264-2265;
}
@font-face {
  font-family: "Comfortaa";
  src: url("/local/templates/vseshariki/assets/css/../fonts/comfortaa-400.woff2?v=d3d40ebe0040") format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  unicode-range: U+0020-007E, U+00A0-00FF, U+0301, U+0400-045F, U+2009-2011, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+202F, U+2030, U+2032-2033, U+2039-203A, U+20AC, U+20BD, U+2116, U+2122, U+2190-2193, U+2212, U+2248, U+2260, U+2264-2265;
}
@font-face {
  font-family: "Comfortaa";
  src: url("/local/templates/vseshariki/assets/css/../fonts/comfortaa-500.woff2?v=866ca9fe92ed") format("woff2");
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  unicode-range: U+0020-007E, U+00A0-00FF, U+0301, U+0400-045F, U+2009-2011, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+202F, U+2030, U+2032-2033, U+2039-203A, U+20AC, U+20BD, U+2116, U+2122, U+2190-2193, U+2212, U+2248, U+2260, U+2264-2265;
}
@font-face {
  font-family: "Comfortaa";
  src: url("/local/templates/vseshariki/assets/css/../fonts/comfortaa-600.woff2?v=17c8f95257be") format("woff2");
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  unicode-range: U+0020-007E, U+00A0-00FF, U+0301, U+0400-045F, U+2009-2011, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+202F, U+2030, U+2032-2033, U+2039-203A, U+20AC, U+20BD, U+2116, U+2122, U+2190-2193, U+2212, U+2248, U+2260, U+2264-2265;
}
@font-face {
  font-family: "Comfortaa";
  src: url("/local/templates/vseshariki/assets/css/../fonts/comfortaa-700.woff2?v=75d26d5389c0") format("woff2");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  unicode-range: U+0020-007E, U+00A0-00FF, U+0301, U+0400-045F, U+2009-2011, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+202F, U+2030, U+2032-2033, U+2039-203A, U+20AC, U+20BD, U+2116, U+2122, U+2190-2193, U+2212, U+2248, U+2260, U+2264-2265;
}
.vseshariki-site,
.vseshariki-site *,
.vseshariki-site *::before,
.vseshariki-site *::after {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}

html {
  scroll-behavior: smooth;
  scroll-padding-top: 76px;
}

#panel {
  position: fixed;
  z-index: 1000;
  top: 0;
  left: 0;
  width: 100%;
}

:where(.vseshariki-site, .vseshariki-site *) {
  scrollbar-color: var(--scrollbar-thumb) var(--scrollbar-track);
  scrollbar-width: thin;
}

.vseshariki-site::-webkit-scrollbar,
.vseshariki-site *::-webkit-scrollbar {
  width: var(--scrollbar-size);
  height: var(--scrollbar-size);
}

.vseshariki-site::-webkit-scrollbar-track,
.vseshariki-site *::-webkit-scrollbar-track {
  background: var(--scrollbar-track);
}

.vseshariki-site::-webkit-scrollbar-thumb,
.vseshariki-site *::-webkit-scrollbar-thumb {
  border-radius: var(--ui-radius-pill);
  background: var(--scrollbar-thumb);
}

.vseshariki-site::-webkit-scrollbar-thumb:hover,
.vseshariki-site *::-webkit-scrollbar-thumb:hover {
  background: var(--scrollbar-thumb-hover);
}

.vs-page {
  overflow-x: hidden;
  background: var(--color-surface);
  color: var(--color-secondary);
  font-family: var(--font-main);
  font-size: 16px;
  font-weight: 400;
  line-height: 1.55;
  -webkit-font-smoothing: antialiased;
}

.vs-page.is-locked {
  overflow: hidden;
}

.vseshariki-site button,
.vseshariki-site input,
.vseshariki-site select,
.vseshariki-site textarea {
  color: inherit;
  font: inherit;
}

.vseshariki-site button,
.vs-button,
.vseshariki-site h1,
.vseshariki-site h2,
.vseshariki-site h3,
.vseshariki-site h4,
.vseshariki-site h5,
.vseshariki-site h6,
.vseshariki-site .info-heading-2,
.vseshariki-site .info-heading-3,
.vseshariki-site .info-heading-4 {
  font-family: var(--font-display);
}

.vseshariki-site button {
  border: 0;
  cursor: pointer;
}

.vseshariki-site button[data-messenger] {
  font-family: inherit;
}

:where(.vseshariki-site button[data-messenger]) {
  appearance: none;
  margin: 0;
  background: none;
  padding: 0;
  letter-spacing: inherit;
  text-align: inherit;
  text-transform: inherit;
  word-spacing: inherit;
}

.vseshariki-site button:disabled,
.vseshariki-site input:disabled,
.vseshariki-site select:disabled,
.vseshariki-site textarea:disabled {
  cursor: not-allowed;
}

.vseshariki-site a {
  color: inherit;
  text-decoration: none;
}

.vseshariki-site img {
  display: block;
  max-width: 100%;
}

.vseshariki-site ::selection {
  background-color: var(--color-primary-active);
  color: #fff;
  text-shadow: none;
}

.vseshariki-site :focus {
  outline: 0;
}

.vseshariki-site :focus-visible {
  outline: 3px solid rgba(233, 78, 139, 0.16);
  outline-offset: 3px;
}

.vs-visually-hidden {
  position: absolute;
  width: 1px;
  height: 1px;
  overflow: hidden;
  clip: rect(0 0 0 0);
  clip-path: inset(50%);
  white-space: nowrap;
}

.brand-mark {
  display: inline-flex;
  align-items: center;
}

.brand-mark__image {
  display: block;
  width: 220px;
  height: auto;
}

.brand-mark--inverse .brand-mark__image {
  width: 220px;
}

.vs-page-main,
.vs-container {
  width: 100%;
  min-width: 0;
  max-width: var(--layout-max-width);
  margin-inline: auto;
}

.vs-container {
  padding-inline: var(--layout-gutter);
}

.vs-page-main {
  display: flex;
  flex-direction: column;
}

.ui-kit {
  min-height: 100vh;
  background: linear-gradient(180deg, var(--color-bg) 0, var(--color-surface) 360px);
}

.ui-kit__main {
  display: flex;
  min-width: 0;
  flex-direction: column;
}

.ui-kit__hero {
  padding: 24px 16px 0;
}

.ui-kit__section {
  width: 100%;
  padding: 64px 16px;
}

.ui-kit__section--tinted,
.ui-kit__section--soft {
  width: calc(100% - 32px);
  margin-inline: auto;
  overflow: hidden;
  border-radius: var(--ui-radius-lg);
}

.ui-kit__section--tinted {
  background: var(--color-bg);
}

.ui-kit__section--soft {
  background: var(--color-primary-light);
}

@media (max-width: 767px) {
  .ui-kit__section {
    padding: 48px 12px;
  }
  .ui-kit__section--tinted,
  .ui-kit__section--soft {
    width: calc(100% - 12px);
  }
}

/* End */


/* Start:/local/templates/vseshariki/assets/css/site.css?1793357014152676*/
.vseshariki-site .vs-header{position:relative;z-index:90;width:100%;border-bottom:1px solid var(--color-border);background:var(--color-surface)}.vseshariki-site .vs-header__container{width:100%;padding-inline:var(--layout-gutter)}.vseshariki-site .vs-header__container,.vseshariki-site .vs-header__utility,.vseshariki-site .vs-header__mega-inner{max-width:var(--layout-max-width);margin-inline:auto}.vseshariki-site .vs-header__utility{background:var(--color-surface);padding:6px 12px 0;color:#454a5b}.vseshariki-site .vs-header__container--utility{display:flex;align-items:center;justify-content:space-between;gap:12px;border-radius:var(--ui-radius-sm);background:linear-gradient(90deg, #FDF4F8 0%, #FEF4F6 100%);padding:4px 12px}.vseshariki-site .vs-header__quick-nav{--header-quick-gap: 12px;display:flex;min-width:0;flex:1 1 auto;align-items:center;justify-content:flex-start;gap:var(--header-quick-gap);white-space:nowrap}.vseshariki-site .vs-header__quick-link,.vseshariki-site .vs-header__nav-trigger{display:inline-flex;align-items:center;gap:6px;border-radius:var(--ui-radius-pill);background:rgba(0,0,0,0);padding:8px 12px;color:inherit;font-family:var(--font-display);font-size:15px;font-weight:500;line-height:1.25;transition:background-color 180ms ease,color 180ms ease}.vseshariki-site .vs-header__quick-item{position:relative}.vseshariki-site .vs-header__quick-item:not(:last-child)::after{position:absolute;width:1px;height:18px;background:rgba(228,205,218,.5);content:"";right:calc(var(--header-quick-gap)/-2);top:50%;transform:translateY(-50%)}.vseshariki-site .vs-header__quick-sale{background:rgba(0,0,0,0);color:var(--color-sale-link);font-weight:600}.vseshariki-site .vs-header__quick-sale i{font-size:18px}.vseshariki-site .vs-header__nav-dropdown{position:relative}.vseshariki-site .vs-header__nav-trigger{width:auto}.vseshariki-site .vs-header__nav-chevron{display:inline-block;flex:0 0 auto;font-size:14px;line-height:1;transform:rotate(0);transition:transform 180ms ease}.vseshariki-site .vs-header__nav-dropdown--open .vs-header__nav-chevron,.vseshariki-site .vs-header__nav-dropdown:focus-within .vs-header__nav-chevron{transform:rotate(180deg)}.vseshariki-site .vs-header__dropdown-menu{position:absolute;z-index:12;width:310px;visibility:hidden;opacity:0;padding-top:6px;left:0;top:100%;transform:translateY(-8px);transition:opacity 180ms ease,transform 180ms ease,visibility 180ms ease}.vseshariki-site .vs-header__dropdown-surface{width:100%;border:1px solid var(--color-border);border-radius:var(--ui-radius-md);background:var(--color-surface);padding:10px}.vseshariki-site .vs-header__nav-dropdown--open .vs-header__dropdown-menu,.vseshariki-site .vs-header__nav-dropdown:focus-within .vs-header__dropdown-menu{visibility:visible;opacity:1;transform:translateY(0)}.vseshariki-site .vs-header__dropdown-item{display:flex;flex-direction:column;gap:3px;border-radius:var(--ui-radius-sm);padding:11px 12px;transition:background-color 180ms ease,color 180ms ease}.vseshariki-site .vs-header__dropdown-item span{font-size:14px;font-weight:600}.vseshariki-site .vs-header__dropdown-item small{color:var(--color-muted);font-family:var(--font-main);font-size:13px;line-height:1.4}.vseshariki-site .vs-header__callback{display:inline-flex;width:100%;min-height:48px;flex:0 0 auto;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(233,78,139,.28);border-radius:var(--ui-radius-sm);background:var(--color-surface);padding:12px 16px;color:var(--color-primary);font-size:15px;line-height:1.25;transition:background-color 260ms ease,background-position 260ms ease,border-color 260ms ease,color 260ms ease,filter 260ms ease}.vseshariki-site .vs-header__callback i{font-size:22px}.vseshariki-site .vs-header__callback-rotator{width:240px;height:48px;min-height:48px;flex:0 0 240px;overflow:hidden}.vseshariki-site .vs-header__callback-rotator .swiper-wrapper,.vseshariki-site .vs-header__callback-rotator .swiper-slide,.vseshariki-site .vs-header__callback-rotator .vs-header__callback{height:48px;min-height:48px}.vseshariki-site .vs-header__callback--picker{border-color:var(--color-accent-from);background:linear-gradient(135deg, var(--color-accent-from) 0%, var(--color-accent-to) 100%) 0 50%/160% 100%;color:var(--color-surface)}.vseshariki-site .vs-header__main{background:var(--color-surface)}.vseshariki-site .vs-header__main-inner{display:flex;min-height:132px;align-items:center;justify-content:space-between;gap:clamp(16px,1.6vw,28px);padding-top:16px;padding-bottom:16px}.vseshariki-site .vs-header__brand{display:flex;width:314px;min-width:290px;align-items:center;gap:12px}.vseshariki-site .vs-header__brand-home{display:block;width:100px;flex:0 0 100px}.vseshariki-site .vs-header__brand-content{display:flex;width:194px;min-width:0;flex:0 0 194px;flex-direction:column;align-items:flex-start;gap:2px}.vseshariki-site .vs-header__brand-symbol{width:100px;height:auto}.vseshariki-site .vs-header__brand-wordmark-link{display:block;width:100%}.vseshariki-site .vs-header__brand-wordmark{width:auto;max-width:190px;max-height:32px}.vseshariki-site .vs-header__brand-swiper{width:194px;min-width:0}.vseshariki-site .vs-header__brand-swiper .swiper-slide{height:auto}.vseshariki-site .vs-header__brand-tagline{display:block;color:var(--color-muted);font-family:var(--font-display);font-size:13px;font-weight:400;line-height:1.45;white-space:normal;text-align:left}.vseshariki-site .vs-header__brand-pagination{position:relative;top:auto;bottom:auto;display:flex;width:100%;min-height:12px;align-items:center;justify-content:flex-start;gap:6px;padding-top:12px;text-align:left}.vseshariki-site .vs-header__catalog-search{display:flex;min-width:390px;max-width:760px;flex:1 1 640px;flex-direction:column;gap:10px}.vseshariki-site .vs-header__search-line{display:flex;width:100%;min-width:0}.vseshariki-site .vs-header__catalog-toggle{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:16px;border-radius:var(--ui-radius-sm) 0 0 var(--ui-radius-sm);background:var(--color-primary);padding:12px 24px;color:var(--color-surface);font-size:16px;transition:background-color 180ms ease}.vseshariki-site .vs-header__catalog-icon{display:flex;width:25px;height:18px;flex:0 0 25px;flex-direction:column;justify-content:space-between}.vseshariki-site .vs-header__catalog-line{display:block;height:2px;border-radius:2px;background:currentColor;transition:opacity 180ms ease,width 180ms ease,transform 180ms ease}.vseshariki-site .vs-header__catalog-line--top{width:25px}.vseshariki-site .vs-header__catalog-line--middle{width:17px}.vseshariki-site .vs-header__catalog-line--bottom{width:21px}.vseshariki-site .vs-header--mega-open .vs-header__catalog-toggle{position:relative;z-index:98}.vseshariki-site .vs-header--mega-open .vs-header__catalog-line--top{width:25px;transform:translateY(8px) rotate(45deg)}.vseshariki-site .vs-header--mega-open .vs-header__catalog-line--middle{width:0;opacity:0}.vseshariki-site .vs-header--mega-open .vs-header__catalog-line--bottom{width:25px;transform:translateY(-8px) rotate(-45deg)}.vseshariki-site .vs-header__search{display:flex;min-width:0;flex:1 1 auto;align-items:center;border:1px solid var(--color-border-strong);border-left:0;border-radius:0 var(--ui-radius-sm) var(--ui-radius-sm) 0;background:#fbfafc;transition:border-color 180ms ease,background-color 180ms ease}.vseshariki-site .vs-header__search:focus-within{border-color:var(--color-primary);background:var(--color-surface)}.vseshariki-site .vs-header__search-input{width:100%;min-width:0;height:46px;border:0;outline:0;background:rgba(0,0,0,0);padding:0 8px 0 16px;color:var(--color-text);font-family:var(--font-main);font-size:15px;text-overflow:ellipsis}.vseshariki-site .vs-header__search-input::placeholder{color:#8f91a6;text-overflow:ellipsis}.vseshariki-site .vs-header__search-submit{display:inline-flex;width:40px;height:40px;flex:0 0 40px;align-items:center;justify-content:center;border-radius:var(--ui-radius-control);background:var(--color-primary);margin-right:4px;color:var(--color-surface);font-size:21px;transition:background-color 180ms ease}.vseshariki-site .vs-header__search-hints{position:relative;z-index:14;display:flex;min-width:0;align-items:center;gap:7px;overflow:visible;color:var(--color-muted);font-family:var(--font-main);font-size:13px;white-space:nowrap}.vseshariki-site .vs-header__search-hints-label,.vseshariki-site .vs-header__search-hint{font-family:var(--font-main)}.vseshariki-site .vs-header__search-quick{display:flex;min-width:0;align-items:center;gap:6px}.vseshariki-site .vs-header__quick-dropdown{position:relative;flex:0 0 auto}.vseshariki-site .vs-header__search-hint--trigger{display:inline-flex;min-height:30px;align-items:center;gap:4px;border:0;font-family:var(--font-main);font-size:13px;line-height:1}.vseshariki-site .vs-header__search-hint--trigger .vs-header__nav-chevron{font-size:11px}.vseshariki-site .vs-header__nav-dropdown--open>.vs-header__search-hint--trigger{background:#ffdce9;color:var(--color-primary)}.vseshariki-site .vs-header__search-hint{display:inline-flex;min-height:24px;align-items:center;border-radius:var(--ui-radius-pill);background:var(--color-primary-light);padding:4px 10px;color:var(--color-primary);font-weight:500;transition:background-color 180ms ease,color 180ms ease}.vseshariki-site .vs-header__contact-main{display:flex;min-width:244px;flex:0 0 auto;align-items:flex-start;gap:10px}.vseshariki-site .vs-header__contact-icon{color:var(--color-primary);font-size:31px;line-height:1;margin-top:4px}.vseshariki-site .vs-header__contact-stack,.vseshariki-site .vs-header__contact-copy{display:flex;flex-direction:column;align-items:flex-start}.vseshariki-site .vs-header__contact-copy a{color:var(--color-secondary);font-family:var(--font-main);font-size:20px;font-weight:600;line-height:1.2;white-space:nowrap}.vseshariki-site .vs-header__contact-copy small{color:var(--color-muted);font-family:var(--font-main);font-size:13px;font-weight:400;white-space:nowrap}.vseshariki-site .header-info-soc{display:flex;flex:0 0 auto;align-items:center;justify-content:flex-start;gap:8px;margin-top:6px}.vseshariki-site .header-info-soc__link{--messenger-brand: #5364f1;display:inline-flex;width:38px;height:38px;flex:0 0 38px;align-items:center;justify-content:center;overflow:hidden;border-radius:var(--ui-radius-round);padding:0;color:var(--color-surface);cursor:pointer;transition:background-position 360ms ease,filter 220ms ease}.vseshariki-site .header-info-soc__link:focus-visible{outline:3px solid rgba(233,78,139,.28);outline-offset:3px}.vseshariki-site .header-info-soc__link:active{filter:brightness(0.96);transition-duration:100ms}.vseshariki-site .header-info-soc__icon{display:block;width:20px;height:20px;fill:currentColor;pointer-events:none}.vseshariki-site .header-info-soc__icon--max{width:21px;height:21px}.vseshariki-site .header-info-soc__icon--wechat{width:22px;height:22px}.vseshariki-site .header-info-soc__icon--telegram{transform:translateX(-1px)}.vseshariki-site .header-info-soc__icon-detail{fill:var(--messenger-brand)}.vseshariki-site .header-info-soc__link--telegram{--messenger-brand: #229ed9;background:linear-gradient(90deg, #39abe0 0%, #229ed9 52%, #168ac2 100%) 0 50%/160% 160%}.vseshariki-site .header-info-soc__link--max{--messenger-brand: #5364f1;background:linear-gradient(90deg, #44ccff 0%, #5533ee 66%, #9933dd 100%) 0 50%/160% 160%}.vseshariki-site .header-info-soc__link--whatsapp{--messenger-brand: #20bd5a;background:linear-gradient(90deg, #35dc70 0%, #20bd5a 70%, #16a94d 100%) 0 50%/160% 160%}.vseshariki-site .header-info-soc__link--wechat{--messenger-brand: #06ad56;background:linear-gradient(90deg, #19ce70 0%, #06ad56 70%, #049849 100%) 0 50%/160% 160%}.vseshariki-site .site-cart{display:flex;width:106px;min-height:106px;flex:0 0 106px;flex-direction:column;align-items:center;justify-content:center;gap:4px;border:1px solid var(--color-border);border-radius:var(--ui-radius-md);background:var(--color-surface);color:var(--color-secondary);font-family:var(--font-main);transition:border-color 180ms ease,background-color 180ms ease}.vseshariki-site .site-cart__icon{position:relative;display:inline-flex;color:var(--color-primary);font-size:36px;line-height:1}.vseshariki-site .site-cart__count{position:absolute;display:inline-flex;min-width:26px;height:26px;align-items:center;justify-content:center;border:2px solid var(--color-surface);border-radius:var(--ui-radius-pill);background:var(--color-primary);padding-inline:6px;color:var(--color-surface);font-family:var(--font-main);font-size:12px;right:-14px;top:-10px}.vseshariki-site .site-cart__copy{display:flex;flex-direction:column;align-items:center;font-family:var(--font-main)}.vseshariki-site .site-cart__copy strong{font:inherit;font-size:16px}.vseshariki-site .site-cart__copy small{color:var(--color-muted);font:inherit;font-size:12px}.vseshariki-site .vs-header__menu-toggle{display:none}.vseshariki-site .vs-header__compact{--header-compact-control-size: 44px;--header-compact-height: 64px;position:fixed;z-index:95;width:100%;visibility:hidden;opacity:0;border-bottom:1px solid var(--color-border);background:var(--color-surface);left:0;top:0;transform:translateY(-100%);transition:opacity 180ms ease,transform 220ms ease,visibility 220ms ease}.vseshariki-site .vs-header--compact-visible .vs-header__compact{visibility:visible;opacity:1;transform:translateY(0)}.vseshariki-site .vs-header--mega-open.vs-header--compact-visible .vs-header__compact{z-index:98;pointer-events:none}.vseshariki-site .vs-header--mega-open.vs-header--compact-visible .vs-header__compact-brand,.vseshariki-site .vs-header--mega-open.vs-header--compact-visible .vs-header__compact-nav,.vseshariki-site .vs-header--mega-open.vs-header--compact-visible .vs-header__compact-actions{opacity:.55;filter:blur(6px);pointer-events:none}.vseshariki-site .vs-header--mega-open.vs-header--compact-visible .vs-header__compact-catalog{z-index:1;pointer-events:auto}.vseshariki-site .vs-header__compact-inner{display:flex;height:var(--header-compact-height);align-items:center;justify-content:space-between;gap:clamp(10px,1.25vw,20px)}.vseshariki-site .vs-header__compact-brand{display:inline-flex;flex:0 0 auto;align-items:center;gap:8px}.vseshariki-site .vs-header__compact-symbol{width:auto;height:52px}.vseshariki-site .vs-header__compact-wordmark{width:122px;height:auto;max-height:24px;margin-top:4px}.vseshariki-site .vs-header__compact-catalog{position:relative;display:inline-flex;width:var(--header-compact-control-size);height:var(--header-compact-control-size);flex:0 0 auto;align-items:center;justify-content:center;border:1px solid rgba(0,0,0,0);border-radius:var(--ui-radius-sm);background:linear-gradient(110deg, #fd6f88 0%, #fd649f 48%, #ed4f8b 100%);background-position:0 50%;background-size:200% 100%;padding:0;color:var(--color-surface);font-family:var(--font-display);font-size:15px;font-weight:600;line-height:1;transition:background-position 260ms ease,border-color 260ms ease,color 260ms ease}.vseshariki-site .vs-header__compact-catalog-icon{position:relative;display:block;width:24px;height:18px;flex:0 0 24px}.vseshariki-site .vs-header__compact-catalog-line{position:absolute;width:24px;height:2px;border-radius:2px;background:var(--color-surface);left:0;transform-origin:center;transition:opacity 180ms ease,top 180ms ease,transform 180ms ease,width 180ms ease}.vseshariki-site .vs-header__compact-catalog-line--top{top:1px}.vseshariki-site .vs-header__compact-catalog-line--middle{width:18px;top:8px}.vseshariki-site .vs-header__compact-catalog-line--bottom{top:15px}.vseshariki-site .vs-header__compact-catalog[aria-expanded=true] .vs-header__compact-catalog-line--top{top:8px;transform:rotate(45deg)}.vseshariki-site .vs-header__compact-catalog[aria-expanded=true] .vs-header__compact-catalog-line--middle{width:0;opacity:0}.vseshariki-site .vs-header__compact-catalog[aria-expanded=true] .vs-header__compact-catalog-line--bottom{top:8px;transform:rotate(-45deg)}.vseshariki-site .vs-header__compact-nav{display:flex;min-width:0;flex:1 1 auto;align-items:center;gap:4px;font-size:14px}.vseshariki-site .vs-header__compact-dropdown{position:relative;flex:0 0 auto}.vseshariki-site .vs-header__compact-nav-trigger{min-height:38px;gap:4px;padding:8px 9px;font-size:14px;white-space:nowrap}.vseshariki-site .vs-header__compact-nav-trigger .vs-header__nav-chevron{font-size:12px}.vseshariki-site .vs-header__quick-dropdown-menu{overflow:visible}.vseshariki-site .vs-header__quick-dropdown-menu>.vs-header__dropdown-surface{max-height:min(420px,100vh - 84px);overflow-y:auto;overscroll-behavior:contain}.vseshariki-site .vs-header__compact-dropdown-menu{width:230px;padding-top:8px}.vseshariki-site .vs-header__search-dropdown-menu{width:240px;padding-top:6px}.vseshariki-site .vs-header__compact-dropdown:last-child .vs-header__compact-dropdown-menu{right:0;left:auto}.vseshariki-site .vs-header__search-dropdown:last-child .vs-header__search-dropdown-menu{right:0;left:auto}.vseshariki-site .vs-header__dropdown-item--all{background:var(--color-primary-light);margin-top:6px;color:var(--color-primary);font-weight:600}.vseshariki-site .vs-header__dropdown-item--all+.vs-header__dropdown-item--all{margin-top:4px}.vseshariki-site .vs-header__compact-link{display:inline-flex;min-height:38px;align-items:center;gap:6px;border-radius:var(--ui-radius-pill);padding:8px 11px;color:var(--color-primary);font-family:var(--font-display);font-weight:500;white-space:nowrap;transition:background-color 180ms ease,color 180ms ease}.vseshariki-site .vs-header__compact-link--sale{color:var(--color-primary)}.vseshariki-site .vs-header__compact-link--sale i{font-size:17px}.vseshariki-site .vs-header__compact-actions{display:flex;flex:0 0 auto;align-items:center;gap:16px}.vseshariki-site .vs-header__compact-phone{display:inline-flex;align-items:center;gap:8px;color:var(--color-text);font-family:var(--font-main);font-size:16px;font-weight:600;white-space:nowrap;transition:color 180ms ease}.vseshariki-site .vs-header__compact-phone i{color:var(--color-primary);font-size:21px}.vseshariki-site .header-info-soc--compact{gap:6px;margin-top:0}.vseshariki-site .header-info-soc--compact .header-info-soc__link{width:34px;height:34px;flex-basis:34px}.vseshariki-site .header-info-soc--compact .header-info-soc__icon{width:18px;height:18px}.vseshariki-site .vs-header__compact-call{display:inline-flex;height:var(--header-compact-control-size);align-items:center;justify-content:center;gap:7px;border:1px solid rgba(233,78,139,.38);border-radius:var(--ui-radius-sm);background:var(--color-surface);padding:10px 14px;color:var(--color-primary);font-family:var(--font-display);font-size:14px;font-weight:600;line-height:1;white-space:nowrap;transition:background-color 180ms ease,border-color 180ms ease,color 180ms ease}.vseshariki-site .vs-header__compact-call i{font-size:19px}.vseshariki-site .vs-header__compact-cart{position:relative;display:inline-flex;width:var(--header-compact-control-size);height:var(--header-compact-control-size);flex:0 0 var(--header-compact-control-size);align-items:center;justify-content:center;border:1px solid var(--color-border);border-radius:var(--ui-radius-sm);background:var(--color-surface);color:var(--color-primary);font-size:22px;transition:background-color 180ms ease,border-color 180ms ease,color 180ms ease}.vseshariki-site .vs-header__compact-cart-icon{display:inline-flex}.vseshariki-site .vs-header__compact-cart-count{position:absolute;display:inline-flex;min-width:18px;height:18px;align-items:center;justify-content:center;border-radius:var(--ui-radius-pill);background:var(--color-primary);color:var(--color-surface);font-family:var(--font-main);font-size:10px;right:-5px;top:-5px}.vseshariki-site .vs-header__compact-menu{position:relative;display:none;width:var(--header-compact-control-size);height:var(--header-compact-control-size);flex:0 0 var(--header-compact-control-size);border-radius:var(--ui-radius-sm);background:var(--color-primary)}.vseshariki-site .vs-header__compact-menu-line{position:absolute;width:20px;height:2px;border-radius:2px;background:var(--color-surface);left:50%;transform:translateX(-50%);transition:top 180ms ease,transform 180ms ease}.vseshariki-site .vs-header__compact-menu-line--top{top:17px}.vseshariki-site .vs-header__compact-menu-line--bottom{top:25px}.vseshariki-site .vs-header__compact-menu[aria-expanded=true] .vs-header__compact-menu-line--top{top:21px;transform:translateX(-50%) rotate(45deg)}.vseshariki-site .vs-header__compact-menu[aria-expanded=true] .vs-header__compact-menu-line--bottom{top:21px;transform:translateX(-50%) rotate(-45deg)}.vseshariki-site .vs-header__callback:focus-visible,.vseshariki-site .vs-header__compact a:focus-visible,.vseshariki-site .vs-header__compact button:focus-visible{outline:3px solid rgba(233,78,139,.22);outline-offset:2px}.vseshariki-site .vs-header__mega-backdrop,.vseshariki-site .vs-header__mobile-backdrop{position:fixed;z-index:96;visibility:hidden;opacity:0;inset:0;transition:opacity 180ms ease,visibility 180ms ease}.vseshariki-site .vs-header__mega-backdrop{background:rgba(255,255,255,.12);backdrop-filter:blur(8px)}.vseshariki-site .vs-header__mobile-backdrop{background:rgba(37,41,70,.28)}.vseshariki-site .vs-header__mega-menu{position:fixed;z-index:97;width:100%;height:auto;visibility:hidden;opacity:0;overflow:hidden;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);background:var(--color-surface);bottom:0;left:0;top:var(--header-mega-top, 0px);transform:translateY(-10px);transition:opacity 180ms ease,transform 180ms ease,visibility 180ms ease}.vseshariki-site .vs-header--mega-open .vs-header__mega-backdrop,.vseshariki-site .vs-header--menu-open .vs-header__mobile-backdrop{visibility:visible;opacity:1}.vseshariki-site .vs-header--mega-open .vs-header__mega-menu{visibility:visible;opacity:1;transform:translateY(0)}.vseshariki-site .vs-header__mega-inner{display:flex;width:100%;height:100%;min-height:0}.vseshariki-site .vs-header__mega-sidebar{display:flex;width:340px;min-width:340px;max-width:340px;flex:0 0 340px;height:100%;min-height:0;flex-direction:column;overflow-y:auto;border-right:1px solid var(--color-border);background:linear-gradient(180deg, #fdf9fb 0%, #faf8fb 100%);padding:20px 16px;overscroll-behavior:contain;scrollbar-width:thin}.vseshariki-site .vs-header__mega-tabs,.vseshariki-site .vs-header__mega-links{display:flex;flex-direction:column}.vseshariki-site .vs-header__mega-tabs{gap:6px}.vseshariki-site .vs-header__mega-links{gap:7px}.vseshariki-site .vs-header__mega-tab{position:relative;isolation:isolate;display:flex;width:100%;min-width:0;max-width:100%;min-height:58px;align-items:center;justify-content:space-between;gap:10px;border:1px solid rgba(0,0,0,0);border-radius:var(--ui-radius-sm);background:rgba(0,0,0,0);padding:8px 10px;color:var(--color-secondary);font-family:var(--font-display);font-size:15px;font-weight:500;overflow:hidden;text-align:left;text-overflow:clip;white-space:normal;transition:background-color 180ms ease,border-color 180ms ease,color 180ms ease}.vseshariki-site .vs-header__mega-tab::before{position:absolute;z-index:0;border-radius:inherit;background:linear-gradient(135deg, var(--color-accent-from) 0%, var(--color-accent-to) 100%);content:"";inset:0;opacity:0;pointer-events:none;transition:opacity 180ms ease}.vseshariki-site .vs-header__mega-tab>*{position:relative;z-index:1}.vseshariki-site .vs-header__mega-tab-label{display:flex;min-width:0;align-items:center;gap:10px}.vseshariki-site .vs-header__mega-tab-preview{display:block;width:40px;height:40px;flex:0 0 40px;overflow:hidden;border:1px solid rgba(233,78,139,.16);border-radius:var(--ui-radius-control);background:var(--color-surface)}.vseshariki-site .vs-header__mega-tab-preview img{display:block;width:100%;height:100%;object-fit:cover}.vseshariki-site .vs-header__mega-tab-preview .vs-header__menu-placeholder-image{background:#fefcfd;object-fit:contain}.vseshariki-site .vs-header__mega-tab-title{min-width:0;flex:1 1 auto;overflow:visible;line-height:1.35;overflow-wrap:anywhere;text-overflow:clip;white-space:normal;word-break:normal}.vseshariki-site .vs-header__mega-tab-arrow{flex:0 0 auto;font-size:16px}.vseshariki-site .vs-header__mega-tab--active{border-color:var(--color-accent-from);color:var(--color-surface)}.vseshariki-site .vs-header__mega-tab--active::before{opacity:1}@media(prefers-reduced-motion: reduce){.vseshariki-site .vs-header__mega-tab,.vseshariki-site .vs-header__mega-tab::before{transition:none}}.vseshariki-site .vs-header__mega-content{min-width:0;height:100%;flex:1 1 auto;overflow:hidden}.vseshariki-site .vs-header__mega-panel{display:none;width:100%;height:100%;min-width:0;min-height:0;overflow:hidden}.vseshariki-site .vs-header__mega-panel--active{display:flex}.vseshariki-site .vs-header__mega-panel-main{--mega-panel-gutter: 28px;display:flex;min-width:0;min-height:0;height:100%;flex:1 1 auto;flex-direction:column;overflow:hidden;overscroll-behavior:contain;padding:0}.vseshariki-site .vs-header__mega-categories-scroll{width:100%;max-width:100%;min-width:0;min-height:0;flex:1 1 auto;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.vseshariki-site .vs-header__mega-categories{display:flex;width:100%;min-width:0;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;gap:30px 32px;padding:24px var(--mega-panel-gutter) 16px}.vseshariki-site .vs-header__mega-category{min-width:0;max-width:calc((100% - 64px)/3);flex:0 0 calc((100% - 64px)/3)}.vseshariki-site .vs-header__mega-category-title{display:flex;align-items:center;gap:8px;margin-bottom:10px;color:var(--color-primary);font-family:var(--font-display);font-size:16px;font-weight:600;line-height:1.35}.vseshariki-site .vs-header__mega-category-title-link{color:inherit;transition:color 180ms ease}.vseshariki-site .vs-header__mega-category-title-link--plain,.vseshariki-site .vs-header__mega-link--plain{cursor:default}.vseshariki-site .vs-header__mega-branch,.vseshariki-site .vs-header__mega-branch-children{display:flex;min-width:0;flex-direction:column}.vseshariki-site .vs-header__mega-branch{gap:6px}.vseshariki-site .vs-header__mega-branch-children{gap:8px;border-left:1px solid rgba(233,78,139,.14);margin:2px 0 2px 4px;padding-left:12px}.vseshariki-site .vs-header__mega-link{color:var(--color-text);font-family:var(--font-main);font-size:15px;line-height:1.4;transition:color 180ms ease,transform 180ms ease}.vseshariki-site .vs-header__mega-link--all{display:inline-flex;min-height:34px;align-items:center;align-self:flex-start;border:1px solid rgba(233,78,139,.24);border-radius:var(--ui-radius-pill);background:var(--color-primary-light);margin-top:4px;padding:6px 11px;color:var(--color-primary);font-weight:600;transition:background-color 180ms ease,border-color 180ms ease,color 180ms ease}.vseshariki-site .vs-header__mega-panel-footer{position:sticky;bottom:0;z-index:2;display:flex;width:100%;flex:0 0 auto;align-self:stretch;margin-top:0;background:linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, var(--color-surface) 28%);padding:18px var(--mega-panel-gutter) 18px}@media(min-width: 1024px){.vseshariki-site .vs-header__mega-categories-scroll{flex-basis:0}}.vseshariki-site .vs-header__mega-all{display:inline-flex;width:auto;min-height:40px;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(233,78,139,.3);border-radius:var(--ui-radius-sm);background:#fff8fb;padding:9px 16px;color:var(--color-primary);font-family:var(--font-display);font-size:14px;font-weight:500;transition:background-color 180ms ease,border-color 180ms ease,color 180ms ease}.vseshariki-site .vs-header__mega-all i{font-size:17px;transition:transform 180ms ease}.vseshariki-site .vs-header__mega-promo{display:flex;width:300px;height:100%;min-height:0;flex:0 0 300px;flex-direction:column;overflow:hidden;border-left:1px solid var(--color-border);background:linear-gradient(180deg, #fff8fb 0%, #fdf2f7 100%);padding:24px 22px}.vseshariki-site .vs-header__mega-promo-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.vseshariki-site .vs-header__mega-promo-label{color:var(--color-primary);font-family:var(--font-main);font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.vseshariki-site .vs-header__mega-promo-title{margin-top:4px;font-size:19px;font-weight:600;line-height:1.3}.vseshariki-site .vs-header__mega-products-swiper{display:flex;width:100%;min-height:0;flex:0 1 auto;flex-direction:column;margin-top:16px}.vseshariki-site .vs-header__mega-products-swiper .swiper-wrapper{align-items:flex-start}.vseshariki-site .vs-header__mega-products-swiper .swiper-slide{height:auto}.vseshariki-site .vs-header__mega-products-controls{display:flex;width:100%;min-height:32px;flex:0 0 auto;align-items:center;justify-content:center;gap:8px;margin-top:16px}.vseshariki-site .vs-header__mega-products-pagination.swiper-pagination{position:static;display:flex;width:auto;min-width:0;min-height:16px;flex:1 1 auto;align-items:center;justify-content:center;gap:0;margin:0;padding-block:4px}.vseshariki-site .vs-header__mega-products-pagination .swiper-pagination-bullet{margin-right:2px;margin-left:2px}.vseshariki-site .vs-header__mega-products-arrow{display:inline-flex;width:32px;height:32px;flex:0 0 32px;align-items:center;justify-content:center;border:1px solid rgba(233,78,139,.22);border-radius:var(--ui-radius-pill);background:rgba(255,255,255,.78);color:var(--color-primary);transition:background-color 180ms ease,border-color 180ms ease,color 180ms ease,opacity 180ms ease}.vseshariki-site .vs-header__mega-products-arrow i{font-size:16px}.vseshariki-site .vs-header__mega-products-arrow.swiper-button-disabled{cursor:default;opacity:.36}.vseshariki-site .vs-header__mega-products-arrow.swiper-button-lock{display:none}.vseshariki-site .vs-header__mega-product{height:auto}.vseshariki-site .vs-header__mega-product-link{display:flex;height:auto;flex-direction:column;color:var(--color-text)}.vseshariki-site .vs-header__mega-product-media{position:relative;display:block;overflow:hidden;border:1px solid rgba(233,78,139,.14);border-radius:var(--ui-radius-md);background:#fefcfd;transition:border-color 180ms ease}.vseshariki-site .vs-header__mega-product-media img{display:block;width:100%;height:auto;object-fit:contain;object-position:center}.vseshariki-site .vs-header__mega-product-badge{position:absolute;border-radius:var(--ui-radius-pill);background:rgba(255,255,255,.92);padding:5px 9px;color:var(--color-primary);font-family:var(--font-main);font-size:11px;font-weight:600;left:10px;top:10px}.vseshariki-site .vs-header__mega-product-body{display:flex;flex-direction:column;gap:8px;padding-top:12px}.vseshariki-site .vs-header__mega-product-title{color:var(--color-secondary);font-family:var(--font-display);font-size:15px;font-weight:600;line-height:1.35;transition:color 180ms ease}.vseshariki-site .vs-header__mega-product-price{color:var(--color-primary);font-family:var(--font-main);font-size:16px;font-weight:600}.vseshariki-site .vs-header__mega-product-price-row{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 8px}.vseshariki-site .vs-header__mega-product-price--discounted{color:var(--color-primary);font-weight:700}.vseshariki-site .vs-header__mega-product-old-price{color:var(--color-muted);font-family:var(--font-main);font-size:12px;line-height:1.3;text-decoration:line-through;text-decoration-thickness:1px}.vseshariki-site .vs-header__mega-product-promotion{display:flex;min-width:0;flex-direction:column;gap:6px;border:1px solid rgba(233,78,139,.18);border-radius:var(--ui-radius-sm);background:rgba(255,240,246,.88);padding:8px 10px}.vseshariki-site .vs-header__mega-product-promotion-copy{display:flex;min-width:0;align-items:baseline;flex-wrap:wrap;gap:2px 4px;color:var(--color-muted);font-family:var(--font-main);font-size:12px;line-height:1.3}.vseshariki-site .vs-header__mega-product-promotion-copy strong{color:var(--color-secondary);font-size:12px;font-weight:700}.vseshariki-site .vs-header__mega-product-promotion-saving{border-radius:var(--ui-radius-pill);background:rgba(233,78,139,.1);padding:2px 6px;color:var(--color-primary);font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.vseshariki-site .vs-header__mega-product-countdown{display:flex;min-width:0;align-items:stretch;gap:4px;padding-top:6px;border-top:1px solid rgba(233,78,139,.12);color:var(--color-secondary);font-variant-numeric:tabular-nums}.vseshariki-site .vs-header__mega-product-countdown-unit{display:flex;min-width:0;min-height:40px;flex:1 1 0;flex-direction:column;align-items:center;justify-content:center;border:1px solid rgba(233,78,139,.14);border-radius:var(--ui-radius-xs);background:rgba(255,255,255,.72);padding:4px 2px}.vseshariki-site .vs-header__mega-product-countdown-value{font-size:14px;font-weight:600;line-height:1}.vseshariki-site .vs-header__mega-product-countdown-label{margin-top:2px;color:var(--color-muted);font-size:10px;line-height:1}.vseshariki-site .vs-header__drawer{position:fixed;z-index:99;display:flex;flex-direction:column;width:min(430px,100%);height:100vh;height:100dvh;overflow:hidden;overscroll-behavior:contain;background:var(--color-surface);padding:0 20px;right:0;top:0;transform:translateX(105%);transition:transform 220ms ease}.vseshariki-site .vs-header--menu-open .vs-header__drawer{transform:translateX(0)}.vseshariki-site .vs-header__drawer-brand{position:sticky;z-index:2;display:flex;flex:0 0 auto;min-height:72px;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--color-border);background:var(--color-surface);margin-bottom:14px;padding-top:env(safe-area-inset-top, 0px);color:var(--color-secondary);font-family:var(--font-main);font-size:21px;font-weight:600;top:0}.vseshariki-site .vs-header__drawer-close{display:inline-flex;width:44px;height:44px;flex:0 0 44px;align-items:center;justify-content:center;border:1px solid var(--color-border);border-radius:var(--ui-radius-control);background:var(--color-surface);color:var(--color-secondary);font-size:24px}.vseshariki-site .vs-header__drawer :is(a,button,summary):focus-visible{outline:3px solid var(--color-primary);outline-offset:-3px}.vseshariki-site .vs-header__mobile-scroll{position:relative;display:flex;min-width:0;min-height:0;flex:1 1 auto;flex-direction:column}.vseshariki-site .vs-header__mobile-scroll-hint{position:absolute;z-index:1;right:0;bottom:0;left:0;display:flex;height:40px;align-items:flex-end;justify-content:center;gap:4px;background:linear-gradient(to bottom, transparent, var(--color-surface) 65%);padding-bottom:5px;color:var(--color-muted);font-size:11px;line-height:1.4;pointer-events:none;opacity:0}.vseshariki-site .vs-header__mobile-scroll.has-more-below>.vs-header__mobile-scroll-hint{opacity:1}.vseshariki-site .vs-header__mobile-nav{display:flex;min-height:0;flex:1 1 auto;flex-direction:column;overflow-y:auto;overscroll-behavior:contain;scroll-padding-block:8px 44px;padding-bottom:8px}.vseshariki-site .vs-header__mobile-nav>a,.vseshariki-site .vs-header__mobile-nav>button,.vseshariki-site .vs-header__mobile-submenu a{display:flex;min-height:48px;align-items:center;gap:12px;border-bottom:1px solid var(--color-border);background:rgba(0,0,0,0);color:var(--color-secondary);font-size:15px;text-align:left}.vseshariki-site .vs-header__mobile-nav>a:last-child,.vseshariki-site .vs-header__mobile-nav>button:last-child{border-bottom:0}.vseshariki-site .vs-header__mobile-nav>a span,.vseshariki-site .vs-header__mobile-nav>button span{display:none}.vseshariki-site .vs-header__mobile-nav>.vs-header__mobile-catalog-all{justify-content:space-between;border:0;border-radius:var(--ui-radius-sm);background:var(--color-primary-light);padding-inline:14px;color:var(--color-primary);font-weight:600}.vseshariki-site .vs-header__mobile-nav-caption{margin-top:24px;padding-bottom:8px;color:var(--color-muted);font-size:12px}.vseshariki-site .vs-header__mobile-submenu{display:none;flex-direction:column;margin-top:8px}.vseshariki-site .vs-header__mobile-catalog-group,.vseshariki-site .vs-header__mobile-catalog-children{display:flex;min-width:0;flex-direction:column}.vseshariki-site .vs-header__mobile-catalog-children{border-radius:12px;background:var(--color-bg);margin:8px 0 12px 12px;padding:4px 10px}.vseshariki-site .vs-header__mobile-catalog-children .vs-header__mobile-catalog-children{border-radius:8px;background:var(--color-surface);margin:4px 0 8px;padding-inline:8px}.vseshariki-site details.vs-header__mobile-catalog-group{display:block}.vseshariki-site .vs-header__mobile-submenu .vs-header__mobile-catalog-item{display:flex;min-width:0;min-height:44px;align-items:center;gap:10px;border-bottom:1px solid var(--color-border);color:var(--color-secondary);font-size:14px;line-height:1.35}.vseshariki-site .vs-header__mobile-submenu .vs-header__mobile-catalog-children .vs-header__mobile-catalog-item{border-bottom:0;padding-block:8px}.vseshariki-site .vs-header__mobile-submenu .vs-header__mobile-catalog-children .vs-header__mobile-catalog-item>span{min-width:0;overflow-wrap:anywhere}.vseshariki-site .vs-header__mobile-catalog-item>span{flex:1}.vseshariki-site summary.vs-header__mobile-catalog-item{cursor:pointer;list-style:none}.vseshariki-site summary.vs-header__mobile-catalog-item::-webkit-details-marker{display:none}.vseshariki-site .vs-header__mobile-catalog-chevron{flex:0 0 auto;margin-left:auto;color:var(--color-muted);transition:transform 180ms ease}.vseshariki-site .vs-header__mobile-catalog-group[open]>summary .vs-header__mobile-catalog-chevron{transform:rotate(180deg)}.vseshariki-site .vs-header__mobile-submenu .vs-header__mobile-catalog-all-link{color:var(--color-primary);font-size:13px}.vseshariki-site .vs-header__mobile-submenu .vs-header__mobile-catalog-item--plain{color:var(--color-text-muted)}.vseshariki-site .vs-header__mobile-catalog-group--root>.vs-header__mobile-catalog-item{min-height:54px;font-size:15px;font-weight:500}.vseshariki-site .vs-header__mobile-submenu--open{display:flex}.vseshariki-site .vs-header__mobile-tools{display:flex;flex-direction:column;gap:3px;padding-block:22px}.vseshariki-site .vs-header__mobile-tools a{font-family:var(--font-main);font-size:20px;font-weight:600}.vseshariki-site .vs-header__mobile-tools small{color:var(--color-muted);font-family:var(--font-main);font-size:13px}.vseshariki-site .vs-header__drawer-actions{display:flex}.vseshariki-site .vs-header__drawer-contacts{position:sticky;z-index:3;bottom:0;display:flex;flex:0 0 auto;flex-wrap:wrap;align-items:center;gap:4px 12px;border-top:1px solid var(--color-border);background:var(--color-surface);margin-inline:-20px;padding:6px 20px calc(8px + env(safe-area-inset-bottom, 0px))}.vseshariki-site .vs-header__drawer-contacts .vs-header__mobile-tools{min-width:0;flex:1 1 170px;gap:0;padding:0}.vseshariki-site .vs-header__drawer-contacts .vs-header__mobile-tools a{display:flex;min-height:44px;align-items:center;font-size:18px;line-height:1.3;overflow-wrap:anywhere}.vseshariki-site .vs-header__drawer-contacts .vs-header__mobile-tools small{font-size:12px;line-height:1.4;overflow-wrap:anywhere}.vseshariki-site .vs-header__drawer-contacts .vs-header__drawer-actions{min-width:0;flex:1 1 132px}.vseshariki-site .vs-header__drawer-contacts .vs-header__request{min-height:44px;padding:8px 10px;font-size:13px;line-height:1.4}.vseshariki-site .vs-header__request{display:inline-flex;min-height:46px;flex:1 1 auto;align-items:center;justify-content:center;border-radius:var(--ui-radius-sm);background:var(--color-primary);padding:10px 18px;color:var(--color-surface);transition:background-color 180ms ease}@media(min-width: 1024px)and (hover: hover)and (pointer: fine){.vseshariki-site .vs-header__quick-link:hover,.vseshariki-site .vs-header__nav-trigger:hover{background:#ffe2ed;color:var(--color-primary)}.vseshariki-site .vs-header__nav-dropdown:hover .vs-header__dropdown-menu{visibility:visible;opacity:1;transform:translateY(0)}.vseshariki-site .vs-header__nav-dropdown:hover .vs-header__nav-chevron{transform:rotate(180deg)}.vseshariki-site .vs-header__dropdown-item:hover,.vseshariki-site .vs-header__mega-tab:not(.vs-header__mega-tab--active):hover{background:var(--color-primary-light);color:var(--color-primary)}.vseshariki-site .vs-header__dropdown-item--all:hover{background:var(--color-primary-light-hover);color:var(--color-primary-hover)}.vseshariki-site .vs-header__callback--call:hover{border-color:rgba(233,78,139,.42);background-color:var(--color-primary-light);color:var(--color-primary-hover)}.vseshariki-site .vs-header__callback--picker:hover{background-position:100% 50%;filter:saturate(1.2) brightness(0.88);color:var(--color-surface)}.vseshariki-site .vs-header__catalog-toggle:hover,.vseshariki-site .vs-header__search-submit:hover,.vseshariki-site .vs-header__request:hover{background:var(--color-primary-hover)}.vseshariki-site .vs-header__compact-catalog:hover{background-position:100% 50%}.vseshariki-site .vs-header__compact-link:hover{background:var(--color-primary-light);color:var(--color-primary)}.vseshariki-site .vs-header__compact-phone:hover{color:var(--color-primary)}.vseshariki-site .vs-header__compact-call:hover{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-surface)}.vseshariki-site .vs-header__compact-cart:hover{border-color:rgba(233,78,139,.32);background:var(--color-primary-light)}.vseshariki-site .vs-header__catalog-toggle:hover .vs-header__catalog-line--middle{width:25px}.vseshariki-site .vs-header__search-hint:hover{background:#ffdce9;color:var(--color-primary-active)}.vseshariki-site .header-info-soc__link:hover{background-position:100% 50%;color:var(--color-surface);filter:saturate(1.04) brightness(1.03)}.vseshariki-site .site-cart:hover{border-color:rgba(233,78,139,.38);background:var(--color-primary-light)}.vseshariki-site .vs-header__mega-products-arrow:not(.swiper-button-disabled):hover{border-color:rgba(233,78,139,.42);background:var(--color-surface);color:var(--color-primary-hover)}.vseshariki-site .vs-header__mega-link:hover{color:var(--color-primary);transform:translateX(3px)}.vseshariki-site .vs-header__mega-category-title-link:hover{color:var(--color-secondary)}.vseshariki-site .vs-header__mega-category-title-link--plain:hover,.vseshariki-site .vs-header__mega-link--plain:hover{color:inherit;transform:none}.vseshariki-site .vs-header__mega-link--all:hover{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-surface);transform:none}.vseshariki-site .vs-header__mega-all:hover{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-surface)}.vseshariki-site .vs-header__mega-all:hover i{transform:translateX(3px)}.vseshariki-site .vs-header__mega-product-link:hover .vs-header__mega-product-media{border-color:rgba(233,78,139,.38)}.vseshariki-site .vs-header__mega-product-link:hover .vs-header__mega-product-title{color:var(--color-primary)}}@media(max-width: 1599px){.vseshariki-site .vs-header__quick-link--wide{display:none}}@media(max-width: 1399px){.vseshariki-site .vs-header__container{padding-inline:var(--layout-gutter)}.vseshariki-site .vs-header__compact-wordmark{width:112px}.vseshariki-site .vs-header__compact-link{padding-inline:9px}.vseshariki-site .vs-header__compact-phone{font-size:15px}.vseshariki-site .vs-header__utility{padding-inline:8px}.vseshariki-site .vs-header__container--utility{padding-inline:10px}.vseshariki-site .vs-header__quick-nav{--header-quick-gap: 8px}.vseshariki-site .vs-header__quick-link,.vseshariki-site .vs-header__nav-trigger{padding-inline:10px}.vseshariki-site .vs-header__brand{width:280px;min-width:260px}.vseshariki-site .vs-header__brand-content{width:160px;flex-basis:160px}.vseshariki-site .vs-header__brand-swiper{width:160px}.vseshariki-site .vs-header__contact-main{min-width:224px}.vseshariki-site .vs-header__catalog-search{min-width:340px}.vseshariki-site .vs-header__mega-sidebar{width:280px;min-width:280px;max-width:280px;flex:0 0 280px}.vseshariki-site .vs-header__mega-panel-main{--mega-panel-gutter: 24px}.vseshariki-site .vs-header__mega-promo{width:270px;flex-basis:270px}}@media(max-width: 1279px){.vseshariki-site .vs-header__compact-nav{display:none}.vseshariki-site .vs-header__mega-categories{gap:28px}.vseshariki-site .vs-header__mega-category{max-width:calc((100% - 28px)/2);flex-basis:calc((100% - 28px)/2)}}@media(min-width: 1024px)and (max-width: 1279px){.vseshariki-site .vs-header__search-quick>.vs-header__search-dropdown:nth-child(n+4){display:none}}@media(max-width: 1199px){.vseshariki-site .vs-header__compact-inner{gap:12px}.vseshariki-site .vs-header__quick-nav{--header-quick-gap: 4px}.vseshariki-site .vs-header__quick-link,.vseshariki-site .vs-header__nav-trigger{padding-inline:6px;font-size:13px}.vseshariki-site .vs-header__brand{width:220px;min-width:210px}.vseshariki-site .vs-header__brand-home{width:84px;flex-basis:84px}.vseshariki-site .vs-header__brand-symbol{width:84px}.vseshariki-site .vs-header__brand-content{width:126px;flex-basis:126px}.vseshariki-site .vs-header__brand-swiper{width:126px}.vseshariki-site .vs-header__brand-wordmark{max-width:126px}.vseshariki-site .vs-header__contact-main{min-width:205px}.vseshariki-site .vs-header__contact-copy a{font-size:18px}.vseshariki-site .vs-header__catalog-search{min-width:300px}.vseshariki-site .vs-header__search-hint--wide{display:none}.vseshariki-site .site-cart{width:92px;min-height:96px;flex-basis:92px}.vseshariki-site .vs-header__mega-sidebar{width:260px;min-width:260px;max-width:260px;flex:0 0 260px}.vseshariki-site .vs-header__mega-panel-main{--mega-panel-gutter: 20px}.vseshariki-site .vs-header__mega-promo{width:240px;flex-basis:240px;padding-inline:18px}}@media(max-width: 1023px){.vseshariki-site .vs-header__utility{display:none}.vseshariki-site .vs-header__main-inner{min-height:0;flex-wrap:wrap;gap:8px;padding-block:8px 10px}.vseshariki-site .vs-header__brand{width:auto;min-width:0;flex:0 1 auto}.vseshariki-site .vs-header__brand-home{display:block;width:58px;flex-basis:58px}.vseshariki-site .vs-header__brand-content{width:132px;flex-basis:132px}.vseshariki-site .vs-header__brand-symbol{width:58px}.vseshariki-site .vs-header__brand-wordmark{max-width:132px;max-height:26px}.vseshariki-site .vs-header__brand-swiper,.vseshariki-site .vs-header__contact-main{display:none}.vseshariki-site .vs-header__main .site-cart{display:flex;width:44px;min-height:44px;flex:0 0 44px;border:0;margin-left:auto}.vseshariki-site .vs-header__main .site-cart__copy{display:none}.vseshariki-site .vs-header__main .site-cart__icon{font-size:28px}.vseshariki-site .vs-header__main .site-cart__count{min-width:18px;height:18px;border-width:1px;padding-inline:3px;font-size:10px;right:-7px;top:-5px}.vseshariki-site .vs-header__catalog-search{order:3;width:100%;min-width:0;max-width:none;flex-basis:100%}.vseshariki-site .vs-header__catalog-toggle,.vseshariki-site .vs-header__search-hints,.vseshariki-site .vs-header__compact-catalog{display:none}.vseshariki-site .vs-header__search{border-left:1px solid var(--color-border-strong);border-radius:var(--ui-radius-sm)}.vseshariki-site .vs-header__search-input{font-size:16px}.vseshariki-site .vs-header__menu-toggle,.vseshariki-site .vs-header__compact-menu{position:relative;display:inline-flex;width:auto;height:44px;flex:0 0 auto;align-items:center;justify-content:center;gap:6px;border-radius:var(--ui-radius-control);background:var(--color-primary);padding-inline:10px;color:var(--color-surface);font-family:var(--font-main);font-size:13px}.vseshariki-site .vs-header__menu-toggle i,.vseshariki-site .vs-header__compact-menu i{font-size:20px}.vseshariki-site .vs-header__menu-toggle b,.vseshariki-site .vs-header__compact-menu b{font-weight:500}.vseshariki-site .vs-header__compact-nav,.vseshariki-site .vs-header__compact-phone,.vseshariki-site .vs-header__compact-call,.vseshariki-site .header-info-soc--compact{display:none}.vseshariki-site .vs-header__compact-actions{margin-left:auto}.vseshariki-site .vs-header__mega-menu,.vseshariki-site .vs-header__mega-backdrop{display:none}}@media(max-width: 639px){.vseshariki-site .vs-header__container{padding-inline:12px}.vseshariki-site .vs-header__brand{gap:6px}.vseshariki-site .vs-header__brand-home{width:42px;flex-basis:42px}.vseshariki-site .vs-header__brand-symbol{width:42px}.vseshariki-site .vs-header__brand-content{width:100px;flex-basis:100px}.vseshariki-site .vs-header__brand-wordmark{max-width:100px;max-height:23px}.vseshariki-site .vs-header__main .site-cart{width:40px;flex-basis:40px}.vseshariki-site .vs-header__compact{--header-compact-control-size: 40px;--header-compact-height: 58px}.vseshariki-site .vs-header__compact-symbol{height:46px}.vseshariki-site .vs-header__compact-wordmark{width:104px}.vseshariki-site .vs-header__compact-inner{gap:8px}.vseshariki-site .vs-header__compact-actions{gap:8px}.vseshariki-site .vs-header__compact-cart{width:var(--header-compact-control-size);height:var(--header-compact-control-size)}.vseshariki-site .vs-header__compact-menu-line--top{top:15px}.vseshariki-site .vs-header__compact-menu-line--bottom{top:23px}}@media(max-width: 359px){.vseshariki-site .vs-header__brand-content{width:92px;flex-basis:92px}.vseshariki-site .vs-header__brand-wordmark{max-width:92px}.vseshariki-site .vs-header__compact-wordmark{width:88px}}.vseshariki-site .catalog-search{position:relative}.vseshariki-site .catalog-search__clear{display:inline-flex;width:36px;height:36px;flex:0 0 36px;align-items:center;justify-content:center;border:0;border-radius:var(--ui-radius-round);background:rgba(0,0,0,0);margin-right:4px;padding:0;color:var(--color-muted);font-size:20px;line-height:1;cursor:pointer;transition:color 180ms ease,background-color 180ms ease}@media(min-width: 992px)and (hover: hover)and (pointer: fine){.vseshariki-site .catalog-search__clear:hover{color:var(--color-primary);background:var(--color-primary-light)}}.vseshariki-site .catalog-search__clear:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.vseshariki-site .catalog-search[data-search-clear-initialized=true] .vs-header__search-input::-webkit-search-cancel-button{display:none}.vseshariki-site .catalog-search__dropdown{position:absolute;z-index:30;top:calc(100% + 8px);right:0;left:0;display:flex;min-width:min(480px,100vw - 2*var(--layout-gutter));flex-direction:column;max-height:min(600px,65vh);overflow:hidden;border:1px solid var(--color-border-strong);border-radius:var(--ui-radius-md);background:var(--color-surface);padding:12px}@supports(height: 1dvh){.vseshariki-site .catalog-search__dropdown{max-height:min(600px,60dvh)}}.vseshariki-site .catalog-search__dropdown[hidden],.vseshariki-site .catalog-search__all[hidden],.vseshariki-site .catalog-search__clear[hidden]{display:none}.vseshariki-site .catalog-search__status{flex:0 0 auto;padding:8px 10px 12px;color:var(--color-muted);font-size:13px;line-height:1.5}.vseshariki-site .catalog-search__list{min-height:0;overflow-y:auto;overscroll-behavior:contain;margin:0;padding:0;list-style:none;transition:opacity 180ms ease}.vseshariki-site .catalog-search__dropdown--loading .catalog-search__list{opacity:.55}.vseshariki-site .catalog-search__dropdown--loading .catalog-search__status::after{display:inline-block;width:12px;height:12px;border:2px solid rgba(233,78,139,.18);border-top-color:var(--color-primary);border-radius:var(--ui-radius-round);margin-left:8px;vertical-align:-2px;animation:ui-loader-spin 700ms linear infinite;content:""}.vseshariki-site .catalog-search__separator{height:1px;margin:6px 10px;background:var(--color-border)}.vseshariki-site .catalog-search__option{display:flex;min-width:0;align-items:center;gap:14px;border-radius:var(--ui-radius-control);padding:8px 10px;color:var(--color-secondary);transition:background-color 180ms ease,color 180ms ease}.vseshariki-site .catalog-search__option[aria-selected=true]{outline:2px solid rgba(0,0,0,0);outline-offset:-2px;background:var(--color-primary-light)}.vseshariki-site .catalog-search__option[aria-selected=true] .catalog-search__name{color:var(--color-primary)}.vseshariki-site .catalog-search__option:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}@media(min-width: 992px)and (hover: hover)and (pointer: fine){.vseshariki-site .catalog-search__list:not(:has([aria-selected=true])) .catalog-search__option:hover{background:var(--color-primary-light)}.vseshariki-site .catalog-search__list:not(:has([aria-selected=true])) .catalog-search__option:hover .catalog-search__name{color:var(--color-primary)}}.vseshariki-site .catalog-search__option--section{padding-block:6px}.vseshariki-site .catalog-search__section-icon{display:inline-flex;width:40px;height:40px;flex:0 0 40px;align-items:center;justify-content:center;border-radius:var(--ui-radius-xs);background:var(--color-bg);margin-inline:8px;color:var(--color-primary);font-size:20px}.vseshariki-site .catalog-search__image{width:56px;height:56px;flex:0 0 56px;border-radius:var(--ui-radius-xs);object-fit:contain;background:var(--color-bg)}.vseshariki-site .catalog-search__option>.catalog-search__copy:first-child{position:relative;min-height:56px;justify-content:center;margin-left:70px}.vseshariki-site .catalog-search__option>.catalog-search__copy:first-child::before{position:absolute;top:50%;left:-70px;width:56px;height:56px;border-radius:var(--ui-radius-xs);background:var(--color-bg);transform:translateY(-50%);content:""}.vseshariki-site .catalog-search__copy{display:flex;min-width:0;flex:1 1 auto;flex-direction:column;align-items:flex-start;gap:4px}.vseshariki-site .catalog-search__name{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;font-size:14px;line-height:1.45;transition:color 180ms ease}.vseshariki-site .catalog-search__option--section .catalog-search__name{font-weight:600}.vseshariki-site .catalog-search__meta{color:var(--color-muted);font-size:12px;line-height:1.4}.vseshariki-site .catalog-search__price{color:var(--color-primary);font-size:14px;font-weight:600;line-height:1.4;white-space:nowrap}.vseshariki-site .catalog-search__all{display:flex;min-height:44px;flex:0 0 auto;align-items:center;justify-content:flex-start;gap:8px;border-top:1px solid var(--color-border);margin-top:8px;padding:12px 10px 4px;color:var(--color-primary);font-size:14px;font-weight:600;line-height:1.5;transition:color 180ms ease}.vseshariki-site .catalog-search__all i{font-size:18px;transition:transform 180ms ease}@media(min-width: 992px)and (hover: hover)and (pointer: fine){.vseshariki-site .catalog-search__all:hover{color:var(--color-primary-hover)}.vseshariki-site .catalog-search__all:hover i{transform:translateX(3px)}}.vseshariki-site .catalog-search__all:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media(max-width: 767px){.vseshariki-site .catalog-search{position:static}.vseshariki-site .catalog-search__dropdown{min-width:0;padding:8px}.vseshariki-site .catalog-search__option{gap:10px;padding:8px}.vseshariki-site .catalog-search__option--section{padding-block:5px}.vseshariki-site .catalog-search__section-icon{width:36px;height:36px;flex-basis:36px;margin-inline:4px;font-size:18px}.vseshariki-site .catalog-search__image{width:44px;height:44px;flex-basis:44px}.vseshariki-site .catalog-search__option>.catalog-search__copy:first-child{min-height:44px;margin-left:54px}.vseshariki-site .catalog-search__option>.catalog-search__copy:first-child::before{left:-54px;width:44px;height:44px}.vseshariki-site .catalog-search__name{font-size:13px}}@media(max-width: 767px){.vseshariki-site .vs-header__search-line{position:relative}}@media(prefers-reduced-motion: reduce){.vseshariki-site .catalog-search__option,.vseshariki-site .catalog-search__name,.vseshariki-site .catalog-search__list,.vseshariki-site .catalog-search__all,.vseshariki-site .catalog-search__all i,.vseshariki-site .catalog-search__clear{transition:none}}.vseshariki-site .fullbox{position:relative;width:100%;min-width:0}.vseshariki-site .catalog-entry{--catalog-menu-soft: #fdf4f8;--catalog-menu-border: rgb(228 205 218 / 58%);--catalog-menu-text: #454a5b;box-sizing:border-box;overflow:visible;background:var(--color-surface);padding:36px var(--layout-gutter) 56px}.vseshariki-site .catalog-entry__header{margin-bottom:22px}.vseshariki-site .catalog-entry__title{max-width:900px;margin:0;color:var(--color-secondary);font-family:var(--font-heading, "Comfortaa", sans-serif);font-size:clamp(34px,3.8vw,52px);font-weight:600;letter-spacing:-0.035em;line-height:1.1}.vseshariki-site .catalog-layout{display:flex;width:100%;min-width:0;align-items:stretch;gap:32px}.vseshariki-site .catalog-layout__sidebar{width:340px;min-width:340px;max-width:340px;flex:0 0 340px}.vseshariki-site .catalog-layout__content{min-width:0;flex:1 1 auto}.vseshariki-site .catalog-layout--inner .catalog-layout__sidebar{align-self:flex-start}.vseshariki-site .catalog-menu{position:relative;z-index:20;isolation:isolate;height:auto;overflow:visible}.vseshariki-site .catalog-menu__sidebar{position:relative;z-index:2;display:flex;width:100%;height:auto;flex-direction:column;overflow:visible;border:1px solid var(--color-border);border-radius:var(--ui-radius-md);background:linear-gradient(180deg, #fdf9fb 0%, #faf8fb 100%);padding:20px 16px}.vseshariki-site .catalog-menu__list{display:flex;min-width:0;flex-direction:column;gap:6px}.vseshariki-site .catalog-menu__section-tabs{display:contents}.vseshariki-site .catalog-menu__item{display:flex;width:100%;min-width:0;max-width:100%;min-height:58px;align-items:center;justify-content:space-between;gap:10px;border:1px solid rgba(0,0,0,0);border-radius:var(--ui-radius-sm);background:rgba(0,0,0,0);padding:8px 12px;color:var(--catalog-menu-text);cursor:pointer;font-family:var(--font-main, "Inter", sans-serif);font-size:14px;font-weight:550;line-height:1.3;text-align:left;text-decoration:none;transition:border-color 180ms ease,background-color 180ms ease,color 180ms ease}.vseshariki-site .catalog-menu__item:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.vseshariki-site .catalog-menu__item-label{display:flex;min-width:0;flex:1 1 auto;align-items:center;gap:12px}.vseshariki-site .catalog-menu__preview,.vseshariki-site .catalog-menu__emoji{display:inline-flex;width:40px;height:40px;flex:0 0 40px;align-items:center;justify-content:center;overflow:hidden;border-radius:var(--ui-radius-control);background:#f2eef2}.vseshariki-site .catalog-menu__preview img{display:block;width:100%;height:100%;object-fit:cover}.vseshariki-site .catalog-menu__preview .product-card__placeholder{font-size:20px}.vseshariki-site .catalog-menu__emoji{font-size:22px;line-height:1}.vseshariki-site .catalog-menu__item-title{min-width:0;flex:1 1 auto;white-space:normal;overflow-wrap:anywhere}.vseshariki-site .catalog-menu__item--seasonal .catalog-menu__item-title{display:inline-flex;align-items:center;gap:7px}.vseshariki-site .catalog-menu__item--seasonal .catalog-menu__item-title::after{content:"\1f525 ";display:inline-flex;width:24px;height:24px;flex:0 0 24px;align-items:center;justify-content:center;border-radius:var(--ui-radius-xs);background:rgba(253,111,136,.12);font-size:15px;line-height:1}.vseshariki-site .catalog-menu__arrow{flex:0 0 auto;color:#8f92a4;font-size:17px;transition:color 180ms ease,transform 180ms ease}.vseshariki-site .catalog-menu__divider{height:1px;flex:0 0 1px;background:var(--catalog-menu-border);margin:4px 8px}.vseshariki-site .catalog-menu__content{position:absolute;z-index:2;top:var(--catalog-menu-panel-offset, 0px);bottom:auto;left:calc(100% - 1px);display:flex;width:var(--catalog-menu-panel-width, min(760px, 100vw - 340px - var(--layout-gutter) - var(--layout-gutter) + 1px));max-width:calc(100vw - 340px - var(--layout-gutter) - var(--layout-gutter) + 1px);height:var(--catalog-menu-panel-height, 100%);min-height:0;visibility:hidden;opacity:0;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--ui-radius-md);background:var(--color-surface);pointer-events:none;transform:translateX(-8px);transition:visibility 180ms ease,opacity 180ms ease,transform 180ms ease}.vseshariki-site .catalog-menu__content .vs-header__mega-panel{width:100%;height:100%;min-height:0}.vseshariki-site .catalog-menu--open .catalog-menu__sidebar{border-right-color:rgba(0,0,0,0);border-radius:var(--ui-radius-md) 0 0 var(--ui-radius-md)}.vseshariki-site .catalog-menu--open{z-index:60}.vseshariki-site .catalog-menu--open .catalog-menu__content{visibility:visible;opacity:1;pointer-events:auto;transform:translateX(0)}.vseshariki-site .catalog-menu--open .catalog-menu__item--active{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-surface)}.vseshariki-site .catalog-menu--open .catalog-menu__item--active .catalog-menu__arrow{color:var(--color-surface);transform:translateX(2px)}@media(min-width: 1024px){.vseshariki-site .catalog-menu__content{max-height:min(520px,100vh - 32px)}.vseshariki-site .catalog-menu--open .catalog-menu__sidebar{border-right-color:var(--color-border);border-radius:var(--ui-radius-md)}}@media(min-width: 992px)and (hover: hover)and (pointer: fine){.vseshariki-site .catalog-menu__item--seasonal:hover,.vseshariki-site .catalog-menu__item--hot:hover,.vseshariki-site .catalog-menu__item--all:hover{border-color:rgba(232,83,143,.16);background:var(--catalog-menu-soft);color:var(--color-primary)}}@media(max-width: 1023px){.vseshariki-site .catalog-entry{padding:28px var(--layout-gutter) 46px}.vseshariki-site .catalog-layout{flex-direction:column;gap:26px}.vseshariki-site .catalog-layout__sidebar,.vseshariki-site .catalog-layout__content{width:100%;min-width:0;max-width:none;flex-basis:auto}.vseshariki-site .catalog-layout--inner .catalog-layout__sidebar{position:relative;top:auto;align-self:stretch}.vseshariki-site .catalog-menu{display:flex;height:auto;flex-direction:column}.vseshariki-site .catalog-menu__sidebar{height:auto;overflow:visible;padding:16px}.vseshariki-site .catalog-menu__list{flex-direction:row;gap:8px;overflow-x:auto;overflow-y:hidden;padding-bottom:4px;scrollbar-width:none}.vseshariki-site .catalog-menu__list::-webkit-scrollbar{display:none}.vseshariki-site .catalog-menu__item{width:auto;min-width:210px;max-width:280px;flex:0 0 auto}.vseshariki-site .catalog-menu__divider{width:1px;height:auto;flex:0 0 1px;margin:8px 2px}.vseshariki-site .catalog-menu__content{position:relative;top:auto;bottom:auto;left:auto;width:100%;max-width:none;height:0;border-top:0;border-left:1px solid var(--color-border);border-radius:0 0 var(--ui-radius-md) var(--ui-radius-md);transform:translateY(-8px)}.vseshariki-site .catalog-menu__content .vs-header__mega-panel{flex-direction:column;overflow:visible}.vseshariki-site .catalog-menu__content .vs-header__mega-panel-main,.vseshariki-site .catalog-menu__content .vs-header__mega-promo{width:100%;min-width:0;flex-basis:auto}.vseshariki-site .catalog-menu--open .catalog-menu__sidebar{border-right-color:var(--color-border);border-bottom-color:rgba(0,0,0,0);border-radius:var(--ui-radius-md) var(--ui-radius-md) 0 0}.vseshariki-site .catalog-menu--open .catalog-menu__content{height:auto;transform:translateY(0)}}@media(max-width: 767px){.vseshariki-site .catalog-entry{padding:18px var(--layout-gutter) 36px}.vseshariki-site .catalog-entry__header{margin-bottom:18px}.vseshariki-site .catalog-entry__title{font-size:clamp(29px,9vw,37px);line-height:1.14}.vseshariki-site .catalog-layout{gap:22px}.vseshariki-site .catalog-menu__sidebar{border:0;border-radius:0;background:rgba(0,0,0,0);padding:0}.vseshariki-site .catalog-menu__list{box-sizing:border-box;width:100vw;max-width:none;min-width:0;flex:0 0 auto;margin-inline:calc(50% - 50vw);padding-inline:0;overflow:hidden;border-radius:0;touch-action:auto}.vseshariki-site .catalog-menu__list.swiper-initialized{touch-action:pan-y pinch-zoom}.vseshariki-site .catalog-menu__list{overflow-x:auto;overflow-y:hidden;gap:8px;padding:2px 12px;scroll-padding-inline:12px;scroll-snap-type:x proximity;overscroll-behavior-inline:contain}.vseshariki-site .catalog-menu__item{width:auto;min-width:174px;max-width:236px;min-height:72px;flex-basis:auto;border-color:var(--color-border);border-radius:var(--ui-radius-control);background:var(--color-bg);padding:10px;font-size:13px;scroll-snap-align:start}.vseshariki-site .catalog-menu__divider{display:none}.vseshariki-site .catalog-menu__preview,.vseshariki-site .catalog-menu__emoji{width:36px;height:36px;flex-basis:36px;border-radius:var(--ui-radius-control)}.vseshariki-site .catalog-menu__emoji{font-size:20px}.vseshariki-site .catalog-menu--open .catalog-menu__content{height:auto}}.vseshariki-site .section-heading{display:flex;gap:24px;margin-bottom:32px}.vseshariki-site .section-heading__meta{display:flex;flex:0 0 132px;gap:10px;align-items:flex-start;padding-top:3px}.vseshariki-site .section-heading__index,.vseshariki-site .section-heading__eyebrow{border-radius:var(--ui-radius-pill);font-size:14px;font-weight:700;text-transform:uppercase}.vseshariki-site .section-heading__index{background:var(--color-primary);padding:5px 8px;color:var(--color-surface)}.vseshariki-site .section-heading__eyebrow{padding-block:5px;color:var(--color-secondary)}.vseshariki-site .section-heading__content{display:flex;min-width:0;flex:1 1 auto;gap:32px;align-items:flex-start}.vseshariki-site .section-heading__title{flex:1 1 auto;font-size:var(--section-heading-font-size, 32px);font-weight:500;line-height:1.2}.vseshariki-site .section-heading__description{min-width:280px;max-width:500px;flex:0 1 500px;color:var(--color-muted);font-size:16px}@media(max-width: 1023px){.vseshariki-site .section-heading{flex-direction:column;gap:18px}.vseshariki-site .section-heading__meta{flex-basis:auto}.vseshariki-site .section-heading__content{flex-direction:column;gap:18px}.vseshariki-site .section-heading__description{min-width:0;flex-basis:auto}}.vseshariki-site .palette{display:flex;flex-direction:column;gap:24px}.vseshariki-site .palette__colors{display:flex;flex-wrap:wrap;gap:12px}.vseshariki-site .palette__card{min-width:0;overflow:hidden;flex:1 1 calc((100% - 60px)/6);border:1px solid var(--color-border);border-radius:var(--ui-radius-md);background:var(--color-surface)}.vseshariki-site .palette__swatch{height:120px;border-bottom:1px solid var(--color-border)}.vseshariki-site .palette__swatch--green{background:var(--color-primary)}.vseshariki-site .palette__swatch--blue{background:var(--color-secondary)}.vseshariki-site .palette__swatch--link{background:var(--color-primary)}.vseshariki-site .palette__swatch--sky{background:var(--color-primary-muted)}.vseshariki-site .palette__swatch--soft{background:var(--color-primary-light)}.vseshariki-site .palette__swatch--surface{background:var(--color-bg)}.vseshariki-site .palette__meta{display:flex;flex-direction:column;gap:3px;padding:15px}.vseshariki-site .palette__meta strong,.vseshariki-site .palette__meta code{font-size:14px}.vseshariki-site .palette__meta code{color:var(--color-muted);font-family:inherit}.vseshariki-site .palette__type{display:flex;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--ui-radius-lg);background:var(--color-surface)}.vseshariki-site .palette__type-meta{display:flex;min-width:280px;flex:.7 1 0;flex-direction:column;justify-content:flex-end;background:var(--color-secondary);padding:36px;color:var(--color-surface)}.vseshariki-site .palette__type-meta span{margin-bottom:auto;color:var(--color-primary-muted);font-size:14px;font-weight:700;text-transform:uppercase}.vseshariki-site .palette__type-meta strong{font-size:26px}.vseshariki-site .palette__type-meta p{margin-top:8px;color:rgba(255,255,255,.68);font-size:14px}.vseshariki-site .palette__scale{display:flex;min-width:0;flex:1.3 1 0;flex-direction:column}.vseshariki-site .palette__scale>div{display:flex;gap:20px;align-items:baseline;border-bottom:1px solid var(--color-border);padding:24px 30px}.vseshariki-site .palette__scale>div:last-child{border-bottom:0}.vseshariki-site .palette__scale>div span{flex:0 0 120px;color:var(--color-muted);font-size:14px}.vseshariki-site .palette__scale>div strong,.vseshariki-site .palette__scale>div p{font-size:16px}.vseshariki-site .palette__scale>div strong{font-size:32px;font-weight:500}@media(max-width: 1023px){.vseshariki-site .palette__card{flex-basis:calc((100% - 24px)/3)}}@media(max-width: 767px){.vseshariki-site .palette__card{flex-basis:calc((100% - 12px)/2)}.vseshariki-site .palette__swatch{height:90px}.vseshariki-site .palette__type{flex-direction:column}.vseshariki-site .palette__type-meta{min-height:220px;min-width:0;padding:26px 22px}.vseshariki-site .palette__scale>div{flex-direction:column;gap:8px;padding:22px}.vseshariki-site .palette__scale>div span{flex-basis:auto}}.vseshariki-site .specimen{display:flex;flex-wrap:wrap;gap:20px}.vseshariki-site .specimen__panel{min-width:0;flex:1 1 calc(50% - 10px);border:1px solid var(--color-border);border-radius:var(--ui-radius-lg);background:var(--color-surface);padding:32px}.vseshariki-site .specimen__panel--blue{background:var(--color-secondary);color:var(--color-surface)}.vseshariki-site .specimen__header{display:flex;justify-content:space-between;gap:20px;margin-bottom:28px}.vseshariki-site .specimen__header span{color:var(--color-primary);font-size:14px;font-weight:700;text-transform:uppercase}.vseshariki-site .specimen__header h3{margin-top:5px;font-size:23px;font-weight:500}.vseshariki-site .specimen__row,.vseshariki-site .specimen__tags,.vseshariki-site .specimen__statuses{display:flex;flex-wrap:wrap;gap:10px}.vseshariki-site .specimen__row+.specimen__row{margin-top:12px}.vseshariki-site .specimen__tags{margin-bottom:28px}.vseshariki-site .specimen__tag{border:1px solid rgba(255,255,255,.3);border-radius:var(--ui-radius-pill);padding:8px 14px;font-size:14px}.vseshariki-site .specimen__tag--active{border-color:var(--color-primary);background:var(--color-primary)}.vseshariki-site .specimen__statuses{gap:18px}.vseshariki-site .specimen__statuses span{display:inline-flex;gap:8px;align-items:center;font-size:14px}.vseshariki-site .specimen__statuses i{width:8px;height:8px;border-radius:var(--ui-radius-round);background:var(--color-primary)}@media(max-width: 1023px){.vseshariki-site .specimen{flex-direction:column}}.vseshariki-site .cards{display:flex;flex-direction:column;gap:20px}.vseshariki-site .cards__services,.vseshariki-site .cards__data{display:flex;gap:16px}.vseshariki-site .cards__service{display:flex;min-width:0;min-height:340px;flex:1 1 0;flex-direction:column;border:1px solid var(--color-border);border-radius:var(--ui-radius-lg);background:var(--color-surface);padding:28px}.vseshariki-site .cards__service>span{font-size:14px;font-weight:700}.vseshariki-site .cards__service h3{margin-top:auto;font-size:24px;font-weight:500}.vseshariki-site .cards__service p{margin-top:12px;color:var(--color-muted);font-size:14px}.vseshariki-site .cards__service strong{margin-top:20px;color:var(--color-primary);font-size:14px;text-transform:uppercase}.vseshariki-site .cards__service--featured{border-color:var(--color-secondary);background:var(--color-secondary);color:var(--color-surface)}.vseshariki-site .cards__service--featured p{color:rgba(255,255,255,.68)}.vseshariki-site .cards__service--featured strong{color:var(--color-primary-muted)}.vseshariki-site .cards__route,.vseshariki-site .cards__stat,.vseshariki-site .cards__table-wrap{border:1px solid var(--color-border);border-radius:var(--ui-radius-lg);background:var(--color-surface);padding:30px}.vseshariki-site .cards__route{flex:1.35 1 0}.vseshariki-site .cards__stat{display:flex;min-width:280px;flex:.65 1 0;flex-direction:column;background:var(--color-primary-light)}.vseshariki-site .cards__stat span,.vseshariki-site .cards__stat p{font-size:14px}.vseshariki-site .cards__stat strong{margin-top:18px;color:var(--color-secondary);font-size:68px;font-weight:400;line-height:1}.vseshariki-site .cards__route-line{display:flex;gap:12px;align-items:center;margin-top:42px}.vseshariki-site .cards__route-line span{display:flex;width:48px;height:48px;flex:0 0 48px;align-items:center;justify-content:center;border:6px solid var(--color-primary-light);border-radius:var(--ui-radius-round);background:var(--color-secondary);color:var(--color-surface);font-size:14px}.vseshariki-site .cards__route-line span:last-child{background:var(--color-primary)}.vseshariki-site .cards__route-line i{flex:1 1 auto;height:2px;background:repeating-linear-gradient(90deg, var(--color-primary) 0 8px, transparent 8px 14px)}.vseshariki-site .cards__table-wrap{padding:0;overflow:hidden}.vseshariki-site .cards__table-header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 28px}.vseshariki-site .cards__table-header h3{font-size:24px;font-weight:500}.vseshariki-site .cards__table-header span{font-size:14px}.vseshariki-site .cards__table-scroll{overflow-x:auto}.vseshariki-site .cards__table{width:100%;min-width:760px;border-collapse:collapse}.vseshariki-site .cards__table th,.vseshariki-site .cards__table td{border-top:1px solid var(--color-border);padding:16px 28px;text-align:left}.vseshariki-site .cards__table th{background:var(--color-bg);color:var(--color-muted);font-size:14px;font-weight:700;text-transform:uppercase}.vseshariki-site .cards__table td{font-size:15px}.vseshariki-site .cards__table td span{border-radius:var(--ui-radius-pill);background:rgba(23,171,101,.1);padding:5px 9px;color:var(--color-primary);font-size:14px}@media(max-width: 1023px){.vseshariki-site .cards__services,.vseshariki-site .cards__data{flex-direction:column}.vseshariki-site .cards__service{min-height:260px}.vseshariki-site .cards__stat{min-width:0}}@media(max-width: 767px){.vseshariki-site .section-heading{gap:12px;margin-bottom:24px}.vseshariki-site .section-heading__content{gap:10px}.vseshariki-site .section-heading__title{font-size:var(--section-heading-font-size, 28px)}.vseshariki-site .section-heading__description{font-size:15px;line-height:1.55}}.vseshariki-site .vs-system-page{padding:clamp(52px,8vw,112px) var(--layout-gutter)}.vseshariki-site .vs-system-page__container{position:relative;display:flex;width:min(100%,960px);min-height:430px;align-items:center;justify-content:center;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--ui-radius-lg);background:var(--color-primary-light);margin-inline:auto;padding:clamp(38px,7vw,76px)}.vseshariki-site .vs-system-page__code{position:absolute;right:-24px;bottom:-54px;color:rgba(232,83,143,.07);font-family:var(--font-heading, "Comfortaa", sans-serif);font-size:clamp(180px,30vw,330px);font-weight:700;line-height:1;pointer-events:none}.vseshariki-site .vs-system-page__content{position:relative;z-index:1;display:flex;max-width:660px;align-items:center;flex-direction:column;text-align:center}.vseshariki-site .vs-system-page__icon{display:inline-flex;width:72px;height:72px;align-items:center;justify-content:center;border-radius:var(--ui-radius-round);background:var(--color-surface);color:var(--color-primary);font-size:34px}.vseshariki-site .vs-system-page__title{margin:24px 0 0;color:var(--color-secondary);font-family:var(--font-heading, "Comfortaa", sans-serif);font-size:clamp(34px,5vw,58px);font-weight:600;letter-spacing:-0.035em;line-height:1.08}.vseshariki-site .vs-system-page__description{max-width:560px;margin:18px 0 0;color:var(--color-muted);font-size:17px;line-height:1.6}.vseshariki-site .vs-system-page__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:30px}@media(max-width: 767px){.vseshariki-site .vs-system-page__container{min-height:390px;border-radius:var(--ui-radius-md);padding:34px 20px}.vseshariki-site .vs-system-page__description{font-size:15px}.vseshariki-site .vs-system-page__actions{width:100%;flex-direction:column}.vseshariki-site .vs-system-page__actions .vs-button{width:100%}}.vseshariki-site .typography{color:var(--color-muted);font-size:14px;line-height:1.65;overflow-wrap:anywhere}.vseshariki-site .typography>:first-child{margin-top:0}.vseshariki-site .typography>:last-child{margin-bottom:0}.vseshariki-site .typography p,.vseshariki-site .typography ul,.vseshariki-site .typography ol,.vseshariki-site .typography dl,.vseshariki-site .typography blockquote,.vseshariki-site .typography figure,.vseshariki-site .typography table{margin:0 0 12px}.vseshariki-site .typography__heading,.vseshariki-site .typography .info-heading-2,.vseshariki-site .typography .info-heading-3,.vseshariki-site .typography .info-heading-4{margin:16px 0 8px;color:var(--color-secondary);font-family:var(--font-display);font-size:16px;font-weight:600;line-height:1.4}.vseshariki-site .typography__heading:first-child,.vseshariki-site .typography .info-heading-2:first-child,.vseshariki-site .typography .info-heading-3:first-child,.vseshariki-site .typography .info-heading-4:first-child{margin-top:0}.vseshariki-site .typography ul,.vseshariki-site .typography ol{display:flex;flex-direction:column;gap:6px;padding-left:18px}.vseshariki-site .typography li::marker{color:var(--color-primary)}.vseshariki-site .typography strong,.vseshariki-site .typography b{color:var(--color-secondary);font-weight:600}.vseshariki-site .typography a,.vseshariki-site .typography button[data-href^="#"]{color:var(--color-primary);text-decoration:underline;text-decoration-color:rgba(233,78,139,.4);text-underline-offset:4px;transition:color 160ms ease,text-decoration-color 160ms ease}@media(min-width: 992px)and (hover: hover)and (pointer: fine){.vseshariki-site .typography a:hover,.vseshariki-site .typography button[data-href^="#"]:hover{color:var(--color-secondary);text-decoration-color:currentcolor}}.vseshariki-site .typography button[data-href^="#"]{padding:0;background:rgba(0,0,0,0);font:inherit;text-align:left}.vseshariki-site .typography blockquote{border-left:2px solid var(--color-primary);border-radius:0 12px 12px 0;background:var(--color-primary-light);padding:12px 16px}.vseshariki-site .typography img{width:auto;max-width:100%;height:auto;margin:12px 0;border-radius:12px}.vseshariki-site .typography figure img{margin:0}.vseshariki-site .typography figcaption{margin-top:8px;color:var(--color-muted);font-size:12px;line-height:1.5}.vseshariki-site .typography table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse}.vseshariki-site .typography th,.vseshariki-site .typography td{border:1px solid var(--color-border);padding:10px 12px;text-align:left;vertical-align:top}.vseshariki-site .typography th{color:var(--color-secondary);font-weight:600}.vseshariki-site .typography hr{margin:24px 0;border:0;border-top:1px solid var(--color-border)}.vseshariki-site .vs-button{position:relative;display:inline-flex;min-height:48px;align-items:center;justify-content:center;border:1px solid rgba(0,0,0,0);border-radius:var(--ui-radius-sm);outline:3px solid rgba(0,0,0,0);outline-offset:2px;padding:13px 24px;font-size:15px;font-weight:400;transition:background-color 180ms ease,border-color 180ms ease,color 180ms ease,outline-color 180ms ease,opacity 180ms ease,transform 180ms ease}.vseshariki-site .vs-button:active{transform:translateY(1px)}.vseshariki-site .vs-button:focus-visible{outline-color:rgba(233,78,139,.2)}.vseshariki-site .vs-button:disabled{cursor:not-allowed;opacity:.45}.vseshariki-site .vs-button--primary{background:var(--color-primary);color:var(--color-surface)}@media(min-width: 992px)and (hover: hover)and (pointer: fine){.vseshariki-site .vs-button--primary:hover:not(:disabled){background:var(--color-secondary);transform:translateY(-2px)}}.vseshariki-site .vs-button--secondary{border-color:var(--color-secondary);background:var(--color-surface);color:var(--color-secondary)}@media(min-width: 992px)and (hover: hover)and (pointer: fine){.vseshariki-site .vs-button--secondary:hover:not(:disabled){background:var(--color-secondary);color:var(--color-surface);transform:translateY(-2px)}}.vseshariki-site .vs-button--ghost{border-color:var(--color-border);background:var(--color-bg)}@media(min-width: 992px)and (hover: hover)and (pointer: fine){.vseshariki-site .vs-button--ghost:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary);transform:translateY(-2px)}}.vseshariki-site .interactive{display:flex;flex-wrap:wrap;gap:20px}.vseshariki-site .interactive__card{display:flex;min-width:0;min-height:350px;flex:1 1 calc(50% - 10px);flex-direction:column;align-items:flex-start;border:1px solid var(--color-border);border-radius:var(--ui-radius-lg);background:var(--color-surface);padding:32px}.vseshariki-site .interactive__card--modal{flex:1 1 100%;flex-direction:row;gap:24px;align-items:center;background:var(--color-primary-light)}.vseshariki-site .interactive__number{display:flex;width:42px;height:42px;flex:0 0 42px;align-items:center;justify-content:center;border-radius:var(--ui-radius-round);background:var(--color-secondary);color:var(--color-surface);font-size:14px}.vseshariki-site .interactive__copy{margin-top:26px}.vseshariki-site .interactive__copy span{color:var(--color-primary);font-size:14px;font-weight:700;text-transform:uppercase}.vseshariki-site .interactive__copy h3{margin-top:7px;font-size:24px;font-weight:500}.vseshariki-site .interactive__copy p{max-width:470px;margin-top:10px;color:var(--color-muted);font-size:14px}.vseshariki-site .interactive__demo{width:100%;margin-top:26px}.vseshariki-site .interactive__card--modal .interactive__copy{flex:.85 1 0;margin-top:0}.vseshariki-site .interactive__preview{display:flex;min-width:330px;flex:1.15 1 0;flex-direction:column;gap:14px;border-radius:var(--ui-radius-md);background:var(--color-surface);padding:24px}.vseshariki-site .interactive__preview strong{font-size:22px;font-weight:500}.vseshariki-site .interactive__preview i{display:block;height:46px;border-radius:var(--ui-radius-xs);background:var(--color-bg)}@media(max-width: 1023px){.vseshariki-site .interactive{flex-direction:column}.vseshariki-site .interactive__card--modal{flex-flow:row wrap}.vseshariki-site .interactive__preview{flex:1 1 100%}}@media(max-width: 767px){.vseshariki-site .interactive__card,.vseshariki-site .interactive__card--modal{min-height:0;flex-direction:column;padding:22px 18px}.vseshariki-site .interactive__card--modal .interactive__copy{margin-top:22px}.vseshariki-site .interactive__preview{min-width:0;margin-top:24px}}.vseshariki-site .vs-dropdown{position:relative;width:min(100%,360px)}.vseshariki-site .vs-dropdown__trigger{display:flex;width:100%;min-height:56px;align-items:center;justify-content:space-between;gap:20px;border:1px solid var(--color-border-strong);border-radius:var(--ui-radius-control);background:#f5f5fa;padding:0 18px;color:var(--color-secondary);font-size:16px;text-align:left}.vseshariki-site .vs-dropdown__menu{position:absolute;z-index:20;top:calc(100% + 10px);left:0;display:flex;width:100%;visibility:hidden;overflow:hidden;flex-direction:column;border:1px solid var(--color-border);border-radius:0 0 var(--ui-radius-sm) var(--ui-radius-sm);background:var(--color-surface);pointer-events:none;opacity:0;transform:translateY(-6px);transition:opacity 160ms ease,transform 160ms ease,visibility 160ms ease}.vseshariki-site .vs-dropdown__item{display:flex;gap:12px;align-items:center;border-bottom:1px solid var(--color-border);background:var(--color-surface);padding:15px 16px;font-size:14px;text-align:left;transition:background-color 160ms ease}.vseshariki-site .vs-dropdown__item:focus-visible{background:var(--color-primary-light)}@media(min-width: 992px)and (hover: hover)and (pointer: fine){.vseshariki-site .vs-dropdown__item:hover{background:var(--color-primary-light)}}.vseshariki-site .vs-dropdown__item i{display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;border-radius:var(--ui-radius-round);background:var(--color-primary);color:var(--color-surface)}.vseshariki-site .vs-dropdown--open .vs-dropdown__menu{visibility:visible;pointer-events:auto;opacity:1;transform:translateY(0)}.vseshariki-site .vs-dropdown--open .vs-dropdown__trigger>i{transform:rotate(180deg)}.vseshariki-site .vs-dropdown .vs-dropdown__trigger>i{transition:transform 160ms ease}.vseshariki-site .disclosure-showcase{display:flex;flex-wrap:wrap;align-items:flex-start;gap:24px}.vseshariki-site .component-doc{min-width:320px;flex:1 1 calc(50% - 12px);border:1px solid var(--color-border);border-radius:var(--ui-radius-md);background:var(--color-surface);padding:28px}.vseshariki-site .component-doc__header{margin-bottom:24px}.vseshariki-site .component-doc__header>span{color:var(--color-primary);font-size:13px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.vseshariki-site .component-doc__header h3{margin-top:6px;font-size:24px;font-weight:500}.vseshariki-site .component-doc__header p{max-width:560px;margin-top:8px;color:var(--color-muted);font-size:14px;line-height:1.55}.vseshariki-site .vs-tabs{min-width:0}.vseshariki-site .vs-tabs__list{display:flex;overflow-x:auto;border-bottom:1px solid var(--color-border);scrollbar-width:none}.vseshariki-site .vs-tabs__list::-webkit-scrollbar{display:none}.vseshariki-site .vs-tabs__trigger{position:relative;min-height:48px;flex:0 0 auto;border:0;background:rgba(0,0,0,0);padding:0 16px;color:var(--color-muted);font-family:var(--font-heading);font-size:14px;cursor:pointer;transition:color 160ms ease,background-color 160ms ease}.vseshariki-site .vs-tabs__trigger::after{position:absolute;right:16px;bottom:-1px;left:16px;height:2px;border-radius:var(--ui-radius-pill) var(--ui-radius-pill) 0 0;background:var(--color-primary);content:"";opacity:0;transform:scaleX(0.55);transition:opacity 160ms ease,transform 160ms ease}.vseshariki-site .vs-tabs__trigger:focus-visible{border-radius:var(--ui-radius-sm);outline:3px solid rgba(233,78,139,.16);outline-offset:-3px}.vseshariki-site .vs-tabs__trigger--active{color:var(--color-primary)}.vseshariki-site .vs-tabs__trigger--active::after{opacity:1;transform:scaleX(1)}@media(min-width: 992px)and (hover: hover)and (pointer: fine){.vseshariki-site .vs-tabs__trigger:hover{color:var(--color-primary);background:var(--color-success-light)}}.vseshariki-site .vs-tabs__panel{padding:24px 4px 4px}.vseshariki-site .vs-tabs__panel[hidden]{display:none}.vseshariki-site .vs-tabs__panel h4{font-size:19px;font-weight:500}.vseshariki-site .vs-tabs__panel p{margin-top:8px;color:var(--color-muted);font-size:14px;line-height:1.6}.vseshariki-site .vs-tabs__facts{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.vseshariki-site .vs-tabs__facts span{border-radius:var(--ui-radius-pill);background:var(--color-success-light);padding:7px 11px;color:var(--color-primary);font-size:13px;font-weight:600}.vseshariki-site .vs-accordion{display:flex;flex-direction:column;gap:10px}.vseshariki-site .vs-accordion__item{overflow:hidden;border:1px solid var(--color-border);border-radius:var(--ui-radius-sm);background:var(--color-surface);transition:border-color 180ms ease,background-color 180ms ease}.vseshariki-site .vs-accordion__item--open{border-color:rgba(233,78,139,.36);background:rgba(233,78,139,.04)}.vseshariki-site .vs-accordion__item--open .vs-accordion__trigger{color:var(--color-primary)}.vseshariki-site .vs-accordion__item--open .vs-accordion__trigger i{transform:rotate(180deg)}.vseshariki-site .vs-accordion__trigger{display:flex;width:100%;min-height:58px;align-items:center;justify-content:space-between;gap:16px;border:0;background:rgba(0,0,0,0);padding:14px 18px;color:var(--color-text);font-family:var(--font-heading);font-size:15px;text-align:left;cursor:pointer;transition:color 160ms ease,background-color 160ms ease}.vseshariki-site .vs-accordion__trigger i{flex:0 0 auto;font-size:20px;transition:transform 180ms ease}.vseshariki-site .vs-accordion__trigger:focus-visible{outline:3px solid rgba(233,78,139,.16);outline-offset:-3px}@media(min-width: 992px)and (hover: hover)and (pointer: fine){.vseshariki-site .vs-accordion__trigger:hover{color:var(--color-primary);background:rgba(233,78,139,.04)}}.vseshariki-site .vs-accordion__panel{overflow:hidden}.vseshariki-site .vs-accordion__content{border-top:1px solid rgba(233,78,139,.12);margin-inline:18px;padding:16px 0 18px;color:var(--color-muted);font-size:14px;line-height:1.6}@media(prefers-reduced-motion: reduce){.vseshariki-site .vs-accordion__item,.vseshariki-site .vs-accordion__trigger,.vseshariki-site .vs-accordion__trigger i{transition:none}}@media(max-width: 767px){.vseshariki-site .component-doc{min-width:0;flex-basis:100%;padding:20px}.vseshariki-site .vs-tabs__trigger{padding-inline:13px}.vseshariki-site .vs-accordion__trigger{min-height:54px;padding-inline:15px}}.vseshariki-site .form-showcase{display:flex;gap:20px}.vseshariki-site .form-showcase__form,.vseshariki-site .form-showcase__aside{border:1px solid var(--color-border);background:var(--color-surface);padding:30px}.vseshariki-site .form-showcase__form{min-width:0;flex:1.4 1 0;border-radius:var(--ui-radius-sm)}.vseshariki-site .form-showcase__aside{min-width:300px;flex:.6 1 0;border-radius:var(--ui-radius-lg)}.vseshariki-site .form-showcase__heading span{color:var(--color-primary);font-size:14px;font-weight:700;text-transform:uppercase}.vseshariki-site .form-showcase__heading h3{margin-top:6px;font-size:24px;font-weight:500}.vseshariki-site .form-showcase__heading p{margin-top:8px;color:var(--color-muted);font-size:14px}.vseshariki-site .form-showcase__fields{display:flex;flex-wrap:wrap;gap:16px;margin-top:28px}.vseshariki-site .form-showcase__field{display:flex;min-width:0;flex:1 1 calc(50% - 8px);flex-direction:column;gap:7px;color:var(--color-text);font-size:14px}.vseshariki-site .form-showcase__field input{width:100%;height:56px;border:1px solid rgba(0,0,0,0);border-radius:var(--ui-radius-control);outline:3px solid rgba(0,0,0,0);outline-offset:2px;background:#f5f5fa;padding:0 16px;font-size:15px;transition:border-color 160ms ease,background-color 160ms ease,outline-color 160ms ease}.vseshariki-site .form-showcase__field input:focus-visible{border-color:var(--color-primary);background:var(--color-surface);outline:3px solid rgba(233,78,139,.16);outline-offset:2px}@media(min-width: 992px)and (hover: hover)and (pointer: fine){.vseshariki-site .form-showcase__field input:hover:not(:disabled):not(:focus-visible){border-color:var(--color-border-strong);background:var(--color-surface)}}.vseshariki-site .form-showcase__controls,.vseshariki-site .form-showcase__actions{display:flex;flex-wrap:wrap;gap:14px 22px;margin-top:24px}.vseshariki-site .form-showcase__check,.vseshariki-site .form-showcase__switch{display:inline-flex;min-height:36px;gap:10px;align-items:center;font-size:14px;cursor:pointer}.vseshariki-site .form-showcase__check input,.vseshariki-site .form-showcase__switch input{position:absolute;width:1px;height:1px;opacity:0}.vseshariki-site .form-showcase__check>span:first-of-type{display:flex;width:22px;height:22px;align-items:center;justify-content:center;border:1px solid var(--color-border-strong);border-radius:5px;outline:3px solid rgba(0,0,0,0);outline-offset:2px;background:var(--color-surface);transition:border-color 160ms ease,background-color 160ms ease,outline-color 160ms ease,transform 160ms ease}.vseshariki-site .form-showcase__check>span:first-of-type::after{width:8px;height:4px;border-left:2px solid var(--color-surface);border-bottom:2px solid var(--color-surface);content:"";opacity:0;transform:translateY(-1px) rotate(-45deg) scale(0.45);transition:opacity 160ms ease,transform 160ms ease}.vseshariki-site .form-showcase__check input:checked+span{border-color:var(--color-primary);background:var(--color-primary)}.vseshariki-site .form-showcase__check input:checked+span::after{opacity:1;transform:translateY(-1px) rotate(-45deg) scale(1)}.vseshariki-site .form-showcase__check input:focus-visible+span{border-color:var(--color-primary);outline-color:rgba(233,78,139,.16)}@media(min-width: 992px)and (hover: hover)and (pointer: fine){.vseshariki-site .form-showcase__check:hover input:not(:disabled):not(:focus-visible)+span{border-color:var(--color-primary)}}.vseshariki-site .form-showcase__check.form-field--error{flex-wrap:wrap;color:var(--color-danger);font-weight:600}.vseshariki-site .form-showcase__check.form-field--error>span:first-of-type,.vseshariki-site .form-showcase__check.form-field--error input[aria-invalid=true]+span{border-color:var(--color-danger);background:rgba(197,63,86,.1)}.vseshariki-site .form-showcase__check.form-field--error .form-field__error{margin-left:32px;flex:1 1 100%}.vseshariki-site .form-showcase__switch span{position:relative;width:42px;height:24px;border-radius:var(--ui-radius-pill);outline:3px solid rgba(0,0,0,0);outline-offset:2px;background:rgba(96,96,96,.3);transition:background-color 160ms ease,outline-color 160ms ease}.vseshariki-site .form-showcase__switch span::after{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:var(--ui-radius-round);background:var(--color-surface);content:"";transition:transform 160ms ease}.vseshariki-site .form-showcase__switch input:checked+span{background:var(--color-secondary)}.vseshariki-site .form-showcase__switch input:checked+span::after{transform:translateX(18px)}.vseshariki-site .form-showcase__switch input:focus-visible+span{outline-color:rgba(233,78,139,.16)}@media(min-width: 992px)and (hover: hover)and (pointer: fine){.vseshariki-site .form-showcase__switch:hover input:not(:disabled):not(:focus-visible)+span{background:var(--color-primary)}}.vseshariki-site .form-showcase__aside h3{font-size:24px;font-weight:500}.vseshariki-site .form-showcase__aside p{margin-top:12px;color:var(--color-muted);font-size:14px}@media(max-width: 1023px){.vseshariki-site .form-showcase{flex-direction:column}.vseshariki-site .form-showcase__aside{min-width:0}}@media(max-width: 767px){.vseshariki-site .form-showcase__form,.vseshariki-site .form-showcase__aside{padding:24px 18px}.vseshariki-site .form-showcase__fields,.vseshariki-site .form-showcase__controls,.vseshariki-site .form-showcase__actions{flex-direction:column}}.vseshariki-site .form-smartcaptcha{display:flex;min-width:0;min-height:100px;flex-direction:column;align-items:center;justify-content:center;gap:6px}.vseshariki-site .form-smartcaptcha__widget{display:flex;width:100%;min-height:100px;align-items:center;justify-content:center}.vseshariki-site .form-smartcaptcha__noscript{color:var(--color-danger);font-size:13px;line-height:1.4}.vseshariki-site .form-smartcaptcha--invisible{min-height:0}.vseshariki-site .form-smartcaptcha--invisible .form-smartcaptcha__widget{min-height:0}.vseshariki-site .form-smartcaptcha.form-field--error .form-smartcaptcha__widget{border-radius:var(--ui-radius-sm);outline:3px solid rgba(197,63,86,.16);outline-offset:2px}.vseshariki-site .form-smartcaptcha.form-field--error .form-field__error{align-self:stretch;margin-top:4px}.vseshariki-site .form-agreements{display:flex;min-width:0;flex-direction:column;gap:10px;padding-block:6px}.vseshariki-site .form-agreements__item{min-width:0}.vseshariki-site .form-agreement{min-width:0}.vseshariki-site .form-agreement__row{display:flex;min-width:0;align-items:start;gap:4px}.vseshariki-site .form-agreement__control{display:block;min-width:0;flex:1 1 auto}.vseshariki-site .form-agreement__copy{display:flex;min-width:0;align-items:flex-start;gap:10px;cursor:pointer}@media(min-width: 992px)and (hover: hover)and (pointer: fine){.vseshariki-site .form-agreement__copy:hover .form-agreement__input:not(:disabled):not(:focus-visible)+.form-agreement__indicator{border-color:var(--color-primary);background:var(--color-primary-light)}}.vseshariki-site .form-agreement__input{position:absolute;width:1px;height:1px;opacity:0}.vseshariki-site .form-agreement__indicator{display:flex;width:22px;height:22px;flex:0 0 22px;align-items:center;justify-content:center;border:1px solid var(--color-border-strong);border-radius:5px;outline:3px solid rgba(0,0,0,0);outline-offset:2px;background:var(--color-surface);transition:border-color 160ms ease,background-color 160ms ease,outline-color 160ms ease}.vseshariki-site .form-agreement__indicator::after{width:8px;height:4px;border-left:2px solid var(--color-surface);border-bottom:2px solid var(--color-surface);content:"";opacity:0;transform:translateY(-1px) rotate(-45deg) scale(0.45);transition:opacity 160ms ease,transform 160ms ease}.vseshariki-site .form-agreement__input:checked+.form-agreement__indicator{border-color:var(--color-primary);background:var(--color-primary)}.vseshariki-site .form-agreement__input:checked+.form-agreement__indicator::after{opacity:1;transform:translateY(-1px) rotate(-45deg) scale(1)}.vseshariki-site .form-agreement__input:focus-visible+.form-agreement__indicator{border-color:var(--color-primary);outline-color:rgba(233,78,139,.16)}.vseshariki-site .form-agreement__sentence{--form-agreement-label-indent: calc(6.07em + 4px);position:relative;display:block;min-width:0;flex:1 1 auto;padding-top:1px;color:inherit;font-size:14px;line-height:1.4}.vseshariki-site .form-agreement__label{position:absolute;z-index:1;top:1px;left:0}.vseshariki-site .form-agreement__link{appearance:none;display:block;width:fit-content;max-width:100%;min-width:0;border:0;border-radius:3px;outline:3px solid rgba(0,0,0,0);outline-offset:2px;background:rgba(0,0,0,0);padding:0;font:inherit;font-weight:500;line-height:inherit;text-align:left;text-indent:var(--form-agreement-label-indent);white-space:normal;color:var(--color-primary);overflow-wrap:anywhere;cursor:pointer;text-decoration:underline;text-decoration-color:currentcolor;text-underline-offset:3px;transition:color 160ms ease,outline-color 160ms ease,text-decoration-color 160ms ease}.vseshariki-site .form-agreement__link:focus-visible{outline-color:rgba(233,78,139,.16)}@media(min-width: 992px)and (hover: hover)and (pointer: fine){.vseshariki-site .form-agreement__link:hover{color:var(--color-secondary);text-decoration-color:rgba(0,0,0,0)}}.vseshariki-site .form-agreement--unavailable{color:var(--color-danger)}.vseshariki-site .form-agreement--unavailable .form-agreement__copy{cursor:not-allowed}.vseshariki-site .form-agreement--unavailable .form-agreement__label{color:var(--color-danger)}.vseshariki-site .form-agreement.form-field--error{color:var(--color-danger);font-weight:600}.vseshariki-site .form-agreement.form-field--error .form-agreement__indicator,.vseshariki-site .form-agreement.form-field--error .form-agreement__input[aria-invalid=true]+.form-agreement__indicator{border-color:var(--color-danger);background:rgba(197,63,86,.1)}.vseshariki-site .form-agreement.form-field--error .form-field__error{display:block;margin:6px 0 0 32px}.vseshariki-site .form-field{display:flex;min-width:0;flex-direction:column;gap:7px;color:var(--color-text);font-size:14px}.vseshariki-site .form-field>span{font-weight:500}.vseshariki-site .form-field>input:not([type=checkbox]):not([type=radio]),.vseshariki-site .form-field>textarea,.vseshariki-site .form-field>select{box-sizing:border-box;width:100%;min-height:56px;border:1px solid var(--color-border);border-radius:var(--ui-radius-control);outline:3px solid rgba(0,0,0,0);outline-offset:2px;background:#f5f5fa;padding:0 16px;color:var(--color-text);font-family:var(--font-main);font-size:15px;font-weight:400;line-height:1.5;transition:border-color 160ms ease,background-color 160ms ease,color 160ms ease,outline-color 160ms ease}.vseshariki-site .form-field>input:not([type=checkbox]):not([type=radio])::placeholder,.vseshariki-site .form-field>textarea::placeholder,.vseshariki-site .form-field>select::placeholder{color:var(--color-muted);opacity:.78}.vseshariki-site .form-field>input:not([type=checkbox]):not([type=radio]):focus-visible,.vseshariki-site .form-field>textarea:focus-visible,.vseshariki-site .form-field>select:focus-visible{border-color:var(--color-primary);background:var(--color-surface);outline:3px solid rgba(233,78,139,.14);outline-offset:2px}.vseshariki-site .form-field>input:not([type=checkbox]):not([type=radio]):disabled,.vseshariki-site .form-field>textarea:disabled,.vseshariki-site .form-field>select:disabled{border-color:rgba(0,0,0,0);background:#eeeef3;color:var(--color-muted);cursor:not-allowed;opacity:.72}@media(min-width: 992px)and (hover: hover)and (pointer: fine){.vseshariki-site .form-field>input:not([type=checkbox]):not([type=radio]):hover:not(:disabled):not(:focus-visible),.vseshariki-site .form-field>textarea:hover:not(:disabled):not(:focus-visible),.vseshariki-site .form-field>select:hover:not(:disabled):not(:focus-visible){border-color:var(--color-border-strong);background:var(--color-surface)}}.vseshariki-site .form-field>textarea{min-height:120px;padding-block:14px;resize:vertical}.vseshariki-site .form-field--textarea{width:100%}.vseshariki-site .form-field>select{appearance:none;padding-right:44px}.vseshariki-site .form-field--error>span{color:var(--color-danger);font-weight:600}.vseshariki-site .form-field--error>input:not([type=checkbox]):not([type=radio]),.vseshariki-site .form-field--error>textarea,.vseshariki-site .form-field--error>select,.vseshariki-site .form-field--error .choices__inner{border-color:var(--color-danger);background:rgba(197,63,86,.1)}.vseshariki-site .form-field__error{color:var(--color-danger);font-size:13px;font-weight:600;line-height:1.4}.vseshariki-site .form-choice{min-width:0;margin:0;border:0;padding:0;color:var(--color-text)}.vseshariki-site .form-choice__legend{width:100%;margin:0 0 9px;padding:0;font-size:14px;font-weight:500;line-height:1.4}.vseshariki-site .form-choice__options{display:flex;min-width:0;flex-wrap:wrap;gap:8px}.vseshariki-site .form-choice__option{position:relative;display:inline-flex;min-width:0;cursor:pointer}.vseshariki-site .form-choice__option input[type=radio]{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.vseshariki-site .form-choice__option span{display:inline-flex;min-height:42px;align-items:center;justify-content:center;border:1px solid rgba(0,0,0,0);border-radius:var(--ui-radius-pill);outline:3px solid rgba(0,0,0,0);outline-offset:2px;background:#f5f5fa;padding:9px 15px;color:var(--color-text);font-size:14px;line-height:1.25;text-align:center;transition:border-color 160ms ease,background-color 160ms ease,color 160ms ease,opacity 160ms ease,outline-color 160ms ease}.vseshariki-site .form-choice__option input[type=radio]:checked+span{border-color:var(--color-primary);background:var(--color-primary-light);color:var(--color-primary);font-weight:600}.vseshariki-site .form-choice__option input[type=radio]:focus-visible+span{border-color:var(--color-primary);outline-color:rgba(233,78,139,.14)}.vseshariki-site .form-choice__option input[type=radio]:disabled+span{border-color:rgba(0,0,0,0);background:#eeeef3;color:var(--color-muted);opacity:.72}.vseshariki-site .form-choice__option:has(input[type=radio]:disabled){cursor:not-allowed}@media(min-width: 992px)and (hover: hover)and (pointer: fine){.vseshariki-site .form-choice__option:hover input[type=radio]:not(:disabled):not(:checked):not(:focus-visible)+span{border-color:var(--color-border-strong);background:var(--color-surface)}}.vseshariki-site .form-choice.form-field--error .form-choice__legend{color:var(--color-danger);font-weight:600}.vseshariki-site .form-choice.form-field--error .form-choice__option span{border-color:var(--color-danger);background:rgba(197,63,86,.1)}.vseshariki-site .form-choice input[type=radio][aria-invalid=true]+span{border-color:var(--color-danger);background:rgba(197,63,86,.1)}.vseshariki-site .form-choice .form-field__error{display:block;width:100%;margin-top:7px}@media(max-width: 767px){.vseshariki-site .form-choice__option{flex:1 1 140px}.vseshariki-site .form-choice__option span{width:100%;padding-inline:12px}}@media(max-width: 420px){.vseshariki-site .form-choice__option{flex-basis:100%}}.vseshariki-site .lead-form.lead-form--submitted>:not(.form-status){display:none}.vseshariki-site .form-status{width:100%;margin:0;border:1px solid rgba(0,0,0,0);border-radius:var(--ui-radius-sm);padding:12px 14px;font-size:13px;line-height:1.45}.vseshariki-site .form-status--error{border-color:var(--color-danger);background:rgba(197,63,86,.12);color:var(--color-danger);font-weight:600}.vseshariki-site .form-status--notice{border-color:rgba(109,91,173,.2);background:rgba(109,91,173,.08);color:var(--color-secondary)}.vseshariki-site .form-status--success{display:flex;min-height:280px;flex-direction:column;align-items:center;justify-content:center;border-color:rgba(233,78,139,.18);border-radius:var(--ui-radius-md);background:linear-gradient(180deg, var(--color-surface) 0%, rgb(253, 247, 251) 100%);padding:clamp(28px,7vw,48px) clamp(20px,6vw,40px);color:var(--color-secondary);text-align:center;animation:form-success-in 260ms ease-out both}.vseshariki-site .form-status__icon{display:flex;width:68px;height:68px;flex:0 0 68px;align-items:center;justify-content:center;border:8px solid rgba(233,78,139,.07);border-radius:var(--ui-radius-round);background:var(--color-primary-light);color:var(--color-primary);font-size:34px}.vseshariki-site .form-status__title{margin:24px 0 0;color:var(--color-secondary);font-family:var(--font-heading, "Comfortaa", sans-serif);font-size:clamp(22px,4vw,28px);font-weight:600;line-height:1.25}.vseshariki-site .form-status__message{max-width:400px;margin:10px 0 0;color:var(--color-muted);font-size:15px;line-height:1.55}.vseshariki-site .form-status__action{width:min(100%,240px);margin-top:24px}.vseshariki-site .form-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.vseshariki-site .choices{width:100%;margin:0;font-size:15px}.vseshariki-site .choices__inner{min-height:56px;border:1px solid rgba(0,0,0,0);border-radius:var(--ui-radius-control);outline:3px solid rgba(0,0,0,0);outline-offset:2px;background:#f5f5fa;padding:15px 42px 12px 16px;font-size:15px;transition:border-color 160ms ease,background-color 160ms ease,outline-color 160ms ease}.vseshariki-site .choices__list--single{padding:0}.vseshariki-site .choices__list--dropdown{z-index:30;margin-top:8px;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--ui-radius-control)}.vseshariki-site .choices__list--dropdown .choices__item{padding:13px 16px;font-size:14px;transition:background-color 140ms ease,color 140ms ease}.vseshariki-site .choices.is-focused .choices__inner,.vseshariki-site .choices.is-open .choices__inner{border-color:var(--color-primary);outline-color:rgba(233,78,139,.14);background:var(--color-surface)}@media(min-width: 992px)and (hover: hover)and (pointer: fine){.vseshariki-site .choices:not(.is-disabled):not(.is-focused):not(.is-open):hover .choices__inner{border-color:var(--color-border-strong);background:var(--color-surface)}}.vseshariki-site .vs-modal{position:fixed;z-index:1000;inset:0;display:flex;visibility:hidden;align-items:flex-start;justify-content:center;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:24px;pointer-events:none;opacity:0;transition:opacity 220ms ease,visibility 220ms ease}@supports(align-items: safe center){.vseshariki-site .vs-modal{align-items:safe center}}.vseshariki-site .vs-modal__backdrop{position:fixed;inset:0;background:rgba(37,41,70,.46);backdrop-filter:blur(8px)}.vseshariki-site .vs-modal__dialog{position:relative;z-index:1;width:min(100%,640px);margin:0;overflow:visible;border-radius:var(--ui-radius-md);background:var(--color-surface);padding:40px 32px;opacity:0;transform:translateY(18px) scale(0.98);transition:opacity 200ms ease,transform 240ms ease}.vseshariki-site .vs-modal__header{display:flex;padding-right:56px;align-items:flex-start;justify-content:space-between;gap:24px}.vseshariki-site .vs-modal__header h2{font-size:32px;font-weight:500}.vseshariki-site .vs-modal__close{position:absolute;z-index:2;top:24px;right:24px;display:flex;width:44px;height:44px;flex:0 0 44px;align-items:center;justify-content:center;border-radius:var(--ui-radius-round);outline:3px solid rgba(0,0,0,0);outline-offset:2px;background:var(--color-bg);color:var(--color-secondary);transition:background-color 180ms ease,color 180ms ease,outline-color 180ms ease,transform 180ms ease}.vseshariki-site .vs-modal__close:focus-visible{outline-color:rgba(233,78,139,.16)}@media(min-width: 992px)and (hover: hover)and (pointer: fine){.vseshariki-site .vs-modal__close:hover{background:var(--color-primary-light);transform:rotate(6deg)}}.vseshariki-site .vs-modal__title{margin:0;padding-right:56px;color:var(--color-secondary);font-family:var(--font-heading, "Comfortaa", sans-serif);font-size:32px;font-weight:600;line-height:1.2}.vseshariki-site .vs-modal__description{margin-top:6px;color:var(--color-muted);font-size:14px}.vseshariki-site .vs-modal__form{display:flex;flex-direction:column;gap:16px;margin-top:28px}.vseshariki-site .vs-modal__form .form-field{display:flex;width:100%;flex-direction:column;gap:8px}.vseshariki-site .vs-modal__form .form-choice{width:100%}.vseshariki-site .vs-modal__form .form-field>input,.vseshariki-site .vs-modal__form .form-field>textarea,.vseshariki-site .vs-modal__form .choices{width:100%}.vseshariki-site .vs-modal__form .form-field>input,.vseshariki-site .vs-modal__form .form-field>textarea{min-height:52px;border:1px solid var(--color-border);border-radius:var(--ui-radius-control);outline:3px solid rgba(0,0,0,0);outline-offset:1px;background:var(--color-bg);padding:0 16px;color:var(--color-text);transition:border-color 180ms ease,background-color 180ms ease,outline-color 180ms ease}.vseshariki-site .vs-modal__form .form-field>input:focus-visible,.vseshariki-site .vs-modal__form .form-field>textarea:focus-visible{border-color:var(--color-primary);outline-color:rgba(233,78,139,.14);background:var(--color-surface)}.vseshariki-site .vs-modal__form .form-field.form-field--textarea>textarea{min-height:132px;padding-block:13px;line-height:1.5;resize:vertical}.vseshariki-site .vs-modal__form .choices{margin-bottom:0}.vseshariki-site .vs-modal__form .choices__inner{display:flex;min-height:52px;align-items:center;padding:0 48px 0 16px}.vseshariki-site .vs-modal__form .choices__list--single{padding:0}.vseshariki-site .vs-modal__calculator-fields{display:flex;flex-wrap:wrap;gap:16px}.vseshariki-site .vs-modal__calculator-fields .form-showcase__field{min-width:250px}.vseshariki-site .vs-modal__actions{display:flex;gap:12px}.vseshariki-site .vs-modal__actions>*{flex:1 1 0}.vseshariki-site .vs-modal--open{visibility:visible;pointer-events:auto;opacity:1}.vseshariki-site .vs-modal--open .vs-modal__dialog{opacity:1;transform:translateY(0) scale(1)}.vseshariki-site .vs-modal--calculator .vs-modal__dialog,.vseshariki-site .vs-modal--wide .vs-modal__dialog{width:min(100%,720px)}.vseshariki-site .vs-modal--form-success .vs-modal__dialog{width:min(100%,480px);padding:32px}.vseshariki-site .vs-modal--form-success .vs-modal__description,.vseshariki-site .vs-modal--form-success .vs-modal__product-summary{display:none}.vseshariki-site .vs-modal--form-success .vs-modal__form{gap:0;margin-top:0}.vseshariki-site .vs-modal--form-success .form-status--success{min-height:320px;border:0;background:rgba(0,0,0,0);padding:16px 0 0}.vseshariki-site .vs-modal__product-summary:empty{display:none}.vseshariki-site .vs-modal__product-summary{display:flex;min-width:0;align-items:center;gap:16px;margin:14px 0 0;border:1px solid var(--color-border);border-radius:var(--ui-radius-sm);background:var(--color-bg);padding:12px 14px;color:var(--color-secondary);font-size:14px;line-height:1.5}.vseshariki-site .vs-modal__product-image{display:block;width:80px;height:80px;flex:0 0 80px;border-radius:10px;background:var(--color-surface);object-fit:contain}.vseshariki-site .vs-modal__product-copy{display:flex;min-width:0;flex:1;flex-direction:column;gap:6px;overflow-wrap:anywhere}.vseshariki-site .vs-modal__product-name{font-size:15px;font-weight:500;line-height:1.4}.vseshariki-site .vs-modal__product-details{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px;color:var(--color-muted);font-size:13px}.vseshariki-site .vs-modal__product-price{color:var(--color-secondary);font-size:16px;font-weight:600;white-space:nowrap}@media(max-width: 767px){.vseshariki-site .vs-modal{align-items:flex-start;--vs-modal-inset: clamp(8px, 3vw, 16px);padding:calc(var(--vs-modal-inset) + env(safe-area-inset-top, 0px)) calc(var(--vs-modal-inset) + env(safe-area-inset-right, 0px)) calc(var(--vs-modal-inset) + env(safe-area-inset-bottom, 0px)) calc(var(--vs-modal-inset) + env(safe-area-inset-left, 0px))}@supports(align-items: safe flex-end){.vseshariki-site .vs-modal{align-items:safe flex-end}}.vseshariki-site .vs-modal__dialog{width:100%;overflow:visible;border-radius:var(--ui-radius-md);padding:24px 18px}.vseshariki-site .vs-modal__product-summary{gap:12px;padding:12px}.vseshariki-site .vs-modal__product-image{width:64px;height:64px;flex-basis:64px}.vseshariki-site .vs-modal__product-name{font-size:14px}.vseshariki-site .vs-modal__actions{flex-direction:column}.vseshariki-site .vs-modal__calculator-fields{flex-direction:column}.vseshariki-site .vs-modal__calculator-fields .form-showcase__field{min-width:0}}.vseshariki-site .agreement-modal{position:fixed;inset:0;width:min(100% - 48px,720px);max-height:calc(100dvh - 48px);margin:auto;overflow:auto;border:1px solid var(--color-border);border-radius:var(--ui-radius-md);background:var(--color-surface);padding:0;color:var(--color-text)}.vseshariki-site .agreement-modal::backdrop{background:rgba(37,41,70,.52);backdrop-filter:blur(8px)}.vseshariki-site .agreement-modal__dialog{min-width:0;padding:32px}.vseshariki-site .agreement-modal__header{position:sticky;z-index:2;top:0;display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin:-32px -32px 0;background:var(--color-surface);padding:32px 32px 22px}.vseshariki-site .agreement-modal__title{margin:0;color:var(--color-secondary);font-family:var(--font-heading, "Comfortaa", sans-serif);font-size:clamp(22px,3vw,30px);font-weight:600;line-height:1.25}.vseshariki-site .agreement-modal__close{display:flex;width:40px;height:40px;flex:0 0 40px;align-items:center;justify-content:center;border:0;border-radius:var(--ui-radius-round);outline:3px solid rgba(0,0,0,0);outline-offset:2px;background:var(--color-bg);color:var(--color-secondary);cursor:pointer;transition:background-color 180ms ease,color 180ms ease,outline-color 180ms ease}.vseshariki-site .agreement-modal__close:focus-visible{outline-color:rgba(233,78,139,.16)}@media(min-width: 992px)and (hover: hover)and (pointer: fine){.vseshariki-site .agreement-modal__close:hover{background:var(--color-primary-light);color:var(--color-primary)}}.vseshariki-site .agreement-modal__content{margin-top:0}.vseshariki-site .agreement-modal__prose{color:var(--color-text);font-size:15px;line-height:1.65;overflow-wrap:anywhere}.vseshariki-site .agreement-modal__prose>:first-child{margin-top:0}.vseshariki-site .agreement-modal__prose>:last-child{margin-bottom:0}.vseshariki-site .agreement-modal__prose p,.vseshariki-site .agreement-modal__prose ul,.vseshariki-site .agreement-modal__prose ol,.vseshariki-site .agreement-modal__prose dl,.vseshariki-site .agreement-modal__prose blockquote,.vseshariki-site .agreement-modal__prose table{margin:0 0 16px}.vseshariki-site .agreement-modal__prose h1,.vseshariki-site .agreement-modal__prose h2,.vseshariki-site .agreement-modal__prose h3,.vseshariki-site .agreement-modal__prose h4{margin:24px 0 10px;color:var(--color-secondary);font-family:var(--font-heading, "Comfortaa", sans-serif);font-weight:600;line-height:1.3}.vseshariki-site .agreement-modal__prose h1,.vseshariki-site .agreement-modal__prose h2{font-size:22px}.vseshariki-site .agreement-modal__prose h3,.vseshariki-site .agreement-modal__prose h4{font-size:18px}.vseshariki-site .agreement-modal__prose ul,.vseshariki-site .agreement-modal__prose ol{padding-left:1.4em}.vseshariki-site .agreement-modal__prose li+li{margin-top:6px}.vseshariki-site .agreement-modal__prose strong,.vseshariki-site .agreement-modal__prose b{color:var(--color-secondary);font-weight:600}.vseshariki-site .agreement-modal__prose .agreement-modal__prose-link{appearance:none;display:inline;width:auto;border:0;border-radius:3px;outline:3px solid rgba(0,0,0,0);outline-offset:2px;background:rgba(0,0,0,0);padding:0;color:var(--color-primary);font:inherit;font-weight:500;cursor:pointer;text-align:inherit;text-decoration:underline;text-decoration-color:currentcolor;text-underline-offset:3px;transition:color 160ms ease,outline-color 160ms ease,text-decoration-color 160ms ease}.vseshariki-site .agreement-modal__prose .agreement-modal__prose-link:focus-visible{outline-color:rgba(233,78,139,.16)}@media(min-width: 992px)and (hover: hover)and (pointer: fine){.vseshariki-site .agreement-modal__prose .agreement-modal__prose-link:hover{color:var(--color-secondary);text-decoration-color:rgba(0,0,0,0)}}.vseshariki-site .agreement-modal__prose blockquote{border-left:3px solid var(--color-primary-light);padding-left:16px;color:var(--color-muted)}.vseshariki-site .agreement-modal__prose table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse}.vseshariki-site .agreement-modal__prose th,.vseshariki-site .agreement-modal__prose td{border:1px solid var(--color-border);padding:8px 10px;text-align:left;vertical-align:top}.vseshariki-site .agreement-modal__source-link{appearance:none;display:flex;width:fit-content;margin-top:18px;border:0;border-radius:3px;outline:3px solid rgba(0,0,0,0);outline-offset:2px;background:rgba(0,0,0,0);padding:0;color:var(--color-primary);font:inherit;font-size:14px;font-weight:500;cursor:pointer;text-align:inherit;text-decoration:underline;text-decoration-color:currentcolor;text-underline-offset:3px;transition:color 160ms ease,outline-color 160ms ease,text-decoration-color 160ms ease}.vseshariki-site .agreement-modal__source-link:focus-visible{outline-color:rgba(233,78,139,.16)}@media(min-width: 992px)and (hover: hover)and (pointer: fine){.vseshariki-site .agreement-modal__source-link:hover{color:var(--color-secondary);text-decoration-color:rgba(0,0,0,0)}}@media(max-width: 767px){.vseshariki-site .agreement-modal{width:calc(100% - 24px);max-height:calc(100dvh - 24px);border-radius:var(--ui-radius-md)}.vseshariki-site .agreement-modal__dialog{padding:24px 18px}.vseshariki-site .agreement-modal__header{margin:-24px -18px 0;padding:24px 18px 18px}.vseshariki-site .agreement-modal__content{margin-top:0}}.vseshariki-site .vs-button--primary{background:var(--color-primary);color:var(--color-surface)}.vseshariki-site .vs-button--ghost{border-color:rgba(0,0,0,0);background:rgba(0,0,0,0);color:var(--color-primary)}.vseshariki-site .vs-button:disabled{border-color:var(--color-disabled);background:#eeeef3;color:#9698a8;opacity:1}.vseshariki-site .form-field input,.vseshariki-site .form-field textarea,.vseshariki-site .form-field select,.vseshariki-site .choices__inner{border-radius:var(--ui-radius-control)}.vseshariki-site .form-field input::placeholder,.vseshariki-site .form-field textarea::placeholder{color:#9698a8}.vseshariki-site .form-field.form-field--error>input[aria-invalid=true],.vseshariki-site .form-field.form-field--error>textarea[aria-invalid=true],.vseshariki-site .form-field.form-field--error>select[aria-invalid=true],.vseshariki-site .form-field--error .choices__inner{border-color:var(--color-danger);background:rgba(197,63,86,.1)}.vseshariki-site .form-field__error{color:var(--color-danger);font-weight:600}.vseshariki-site .form-showcase__field.form-field--error{color:var(--color-danger);font-weight:600}.vseshariki-site .vseshariki-site input[type=checkbox],.vseshariki-site .vseshariki-site input[type=radio],.vseshariki-site .vseshariki-site label:has(input[type=checkbox]),.vseshariki-site .vseshariki-site label:has(input[type=radio]){cursor:pointer}.vseshariki-site .vs-modal-load-status{position:fixed;z-index:1100;bottom:calc(20px + env(safe-area-inset-bottom, 0px));left:50%;width:min(100% - 32px,520px);margin:0;border:1px solid rgba(197,63,86,.32);border-radius:var(--ui-radius-sm);background:var(--color-surface);padding:12px 16px;color:var(--color-danger);font-size:14px;font-weight:600;line-height:1.45;text-align:center;transform:translateX(-50%);animation:vs-modal-load-status-in 180ms ease-out both;pointer-events:none;transition:background-color 180ms ease,border-color 180ms ease,color 180ms ease,opacity 180ms ease}.vseshariki-site .vs-modal-load-status[hidden]{display:none}.vseshariki-site :is([data-modal-open],[data-product-one-click],[data-agreement-modal-open]):is(.is-loading,[aria-busy=true]){--modal-trigger-loader-color: var(--color-secondary);--modal-trigger-loader-track: rgb(37 41 70 / 18%);position:relative;color:rgba(0,0,0,0);cursor:progress;text-shadow:none;transform:none;user-select:none}.vseshariki-site :is([data-modal-open],[data-product-one-click],[data-agreement-modal-open]):is(.is-loading,[aria-busy=true])>*{opacity:0}.vseshariki-site :is([data-modal-open],[data-product-one-click],[data-agreement-modal-open]):is(.is-loading,[aria-busy=true])::after{position:absolute;top:50%;left:50%;box-sizing:border-box;width:18px;height:18px;margin:-9px 0 0 -9px;border:2px solid var(--modal-trigger-loader-track);border-top-color:var(--modal-trigger-loader-color);border-radius:var(--ui-radius-round);animation:ui-loader-spin 700ms linear infinite;content:""}.vseshariki-site :is([data-modal-open],[data-product-one-click]):is(.is-loading,[aria-busy=true]){pointer-events:none}.vseshariki-site .vs-button--primary:is([data-modal-open],[data-product-one-click],[data-agreement-modal-open]):is(.is-loading,[aria-busy=true]){--modal-trigger-loader-color: var(--color-surface);--modal-trigger-loader-track: rgb(255 255 255 / 38%);border-color:rgba(0,0,0,0);background:var(--color-primary);opacity:1}.vseshariki-site .ui-loader{display:inline-flex;min-width:90px;min-height:90px;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:var(--color-muted);font-size:13px}.vseshariki-site .ui-loader__ring{width:34px;height:34px;border:3px solid rgba(233,78,139,.18);border-top-color:var(--color-primary);border-radius:var(--ui-radius-round);animation:ui-loader-spin 700ms linear infinite}.vseshariki-site .swiper.swiper--root-loader.is-loading{min-height:220px}.vseshariki-site .swiper.swiper--root-loader.is-loading>.swiper-wrapper{opacity:.18}.vseshariki-site .swiper.swiper--root-loader.is-loading::after{position:absolute;z-index:5;width:34px;height:34px;border:3px solid rgba(233,78,139,.18);border-top-color:var(--color-primary);border-radius:var(--ui-radius-round);content:"";left:calc(50% - 17px);top:calc(50% - 17px);animation:ui-loader-spin 700ms linear infinite}@keyframes ui-loader-spin{to{transform:rotate(360deg)}}@keyframes vs-modal-load-status-in{from{opacity:0;transform:translate(-50%, 8px)}to{opacity:1;transform:translate(-50%, 0)}}@keyframes form-success-in{from{opacity:0;transform:translateY(8px) scale(0.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion: reduce){.vseshariki-site .vs-button,.vseshariki-site .form-showcase__field input,.vseshariki-site .form-showcase__check>span:first-of-type,.vseshariki-site .form-showcase__check>span:first-of-type::after,.vseshariki-site .form-showcase__switch span,.vseshariki-site .form-showcase__switch span::after,.vseshariki-site .form-agreement__indicator,.vseshariki-site .form-agreement__indicator::after,.vseshariki-site .form-agreement__link,.vseshariki-site .form-field>input:not([type=checkbox]):not([type=radio]),.vseshariki-site .form-field>textarea,.vseshariki-site .form-field>select,.vseshariki-site .form-choice__option span,.vseshariki-site .choices__inner,.vseshariki-site .choices__list--dropdown .choices__item,.vseshariki-site .vs-modal,.vseshariki-site .vs-modal__dialog,.vseshariki-site .vs-modal__close,.vseshariki-site .agreement-modal__close,.vseshariki-site .agreement-modal__prose-link,.vseshariki-site .agreement-modal__source-link{transition:none}.vseshariki-site :is([data-modal-open],[data-product-one-click],[data-agreement-modal-open]):is(.is-loading,[aria-busy=true])::after,.vseshariki-site .vs-modal-load-status,.vseshariki-site .form-status--success,.vseshariki-site .ui-loader__ring,.vseshariki-site .swiper.swiper--root-loader.is-loading::after{animation:none}}.vseshariki-site .flatpickr-calendar{border:1px solid var(--color-border);border-radius:var(--ui-radius-md);background:var(--color-surface);color:var(--color-text);font-family:var(--font-main)}.vseshariki-site .flatpickr-months .flatpickr-month,.vseshariki-site .flatpickr-current-month .flatpickr-monthDropdown-months{background:rgba(0,0,0,0);color:var(--color-secondary)}.vseshariki-site .flatpickr-day{border-radius:var(--ui-radius-control);color:var(--color-text)}.vseshariki-site .flatpickr-day.today{border-color:var(--color-primary)}.vseshariki-site .flatpickr-day.selected,.vseshariki-site .flatpickr-day.startRange,.vseshariki-site .flatpickr-day.endRange{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-surface)}@media(min-width: 992px)and (hover: hover)and (pointer: fine){.vseshariki-site .vs-button--primary:hover:not(:disabled){background:var(--color-primary-hover)}.vseshariki-site .vs-button--ghost:hover:not(:disabled){background:var(--color-primary-light)}.vseshariki-site .flatpickr-day:hover{border-color:var(--color-primary-light);background:var(--color-primary-light)}}.vseshariki-site .vs-modal__form .form-field>textarea{min-height:112px;padding:13px 16px;line-height:1.5;resize:vertical}.vseshariki-site .vs-modal__form .form-field>select{width:100%;min-height:52px;border:1px solid var(--color-border);border-radius:var(--ui-radius-control);outline:0;background:var(--color-bg);padding:0 42px 0 16px;color:var(--color-text);font:inherit;font-size:14px;transition:border-color 180ms ease,background-color 180ms ease,outline-color 180ms ease}.vseshariki-site .vs-modal__form .form-field>select:focus-visible{border-color:var(--color-primary);outline:3px solid rgba(233,78,139,.14);outline-offset:1px;background:var(--color-surface)}@media(max-width: 767px){.vseshariki-site .form-field>input:not([type=checkbox]):not([type=radio]),.vseshariki-site .form-field>textarea,.vseshariki-site .form-field>select,.vseshariki-site .vs-modal__form .form-field>select,.vseshariki-site .form-showcase__field input,.vseshariki-site .form-showcase__field textarea,.vseshariki-site .choices__input{font-size:16px}}.vseshariki-site .vs-footer{width:100%;max-width:var(--layout-max-width);margin-inline:auto;background:var(--color-surface);color:rgba(255,255,255,.78);padding:12px;font-family:var(--font-main, "Inter", sans-serif)}.vseshariki-site .vs-footer__shell{overflow:hidden;border-radius:var(--ui-radius-md);background:radial-gradient(circle at 88% 8%, rgba(102, 201, 247, 0.22), transparent 25%),var(--color-secondary)}.vseshariki-site .vs-footer__container{width:min(100%,var(--ui-wide-container));margin:0 auto;padding:0 24px}.vseshariki-site .vs-footer__content{padding:52px 12px 40px}.vseshariki-site .vs-footer__navigation{display:flex;flex-wrap:wrap;align-items:flex-start;gap:40px 28px}.vseshariki-site .vs-footer__nav{display:flex;min-width:0;max-width:210px;flex:1 1 170px;flex-direction:column;align-items:flex-start;gap:12px}.vseshariki-site .vs-footer__nav-title{margin:0 0 6px;color:var(--color-primary);font-family:var(--font-heading, "Comfortaa", sans-serif);font-size:14px;font-weight:700;letter-spacing:.035em;line-height:1.35}.vseshariki-site .vs-footer__nav-title--link{text-decoration:none;transition:color 180ms ease}@media(min-width: 992px)and (hover: hover)and (pointer: fine){.vseshariki-site .vs-footer__nav-title--link:hover{color:#fff}}.vseshariki-site .vs-footer__nav-title--link:focus-visible{border-radius:6px;outline:2px solid var(--color-primary);outline-offset:3px}.vseshariki-site .vs-footer__nav-link{color:rgba(255,255,255,.72);font-size:14px;font-weight:400;line-height:1.4;text-decoration:none;transition:color 180ms ease}@media(min-width: 992px)and (hover: hover)and (pointer: fine){.vseshariki-site .vs-footer__nav-link:hover{color:#fff}}.vseshariki-site .vs-footer__nav-link:focus-visible{border-radius:6px;outline:2px solid var(--color-primary);outline-offset:3px}.vseshariki-site .vs-footer__utility{display:flex;align-items:flex-start;justify-content:space-between;gap:40px;border-top:1px solid rgba(255,255,255,.12);padding:32px 12px}.vseshariki-site .vs-footer__nav-toggle{display:none}.vseshariki-site .vs-footer__nav-panel{display:flex;width:100%;min-width:0;flex-direction:column;align-items:flex-start;gap:12px}.vseshariki-site .vs-footer__nav-panel[hidden]{display:none}.vseshariki-site .vs-footer__contacts,.vseshariki-site .vs-footer__payments{min-width:0}.vseshariki-site .vs-footer__contacts{flex:1 1 680px;font-style:normal}.vseshariki-site .vs-footer__contact-list{display:flex;flex-wrap:wrap;gap:14px 32px}.vseshariki-site .vs-footer__contact{display:inline-flex;min-width:0;flex:0 1 auto;align-items:flex-start;gap:9px;margin:0;color:rgba(255,255,255,.76);font-size:15px;font-style:normal;line-height:1.5;text-decoration:none}.vseshariki-site .vs-footer__contact i{flex:0 0 20px;color:var(--color-primary);font-size:20px;line-height:1.1;text-align:center}.vseshariki-site .vs-footer__contact span{min-width:0}.vseshariki-site .vs-footer__contact:is(a){transition:color 180ms ease}@media(min-width: 992px)and (hover: hover)and (pointer: fine){.vseshariki-site .vs-footer__contact:is(a):hover{color:#fff}}.vseshariki-site .vs-footer__contact:focus-visible{border-radius:6px;outline:2px solid var(--color-primary);outline-offset:3px}.vseshariki-site .vs-footer__messengers{display:flex;align-items:center;gap:10px;margin-top:20px}.vseshariki-site .vs-footer__feedback-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.vseshariki-site .vs-footer__feedback-actions:first-child{margin-top:0}.vseshariki-site .vs-footer__feedback-action{display:inline-flex;min-height:42px;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(255,255,255,.18);border-radius:var(--ui-radius-pill);background:rgba(255,255,255,.06);padding:9px 15px;color:rgba(255,255,255,.84);font:inherit;font-size:13px;font-weight:600;line-height:1.2;cursor:pointer;transition:border-color 180ms ease,background-color 180ms ease,color 180ms ease,transform 180ms ease}.vseshariki-site .vs-footer__feedback-action i{color:var(--color-primary);font-size:18px;line-height:1}@media(min-width: 992px)and (hover: hover)and (pointer: fine){.vseshariki-site .vs-footer__feedback-action:hover{border-color:rgba(233,78,139,.7);background:rgba(233,78,139,.12);color:#fff;transform:translateY(-1px)}}.vseshariki-site .vs-footer__feedback-action:active{transform:translateY(0)}.vseshariki-site .vs-footer__feedback-action:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.vseshariki-site .vs-footer__messenger{--messenger-brand: #5364f1;display:inline-flex;width:42px;height:42px;flex:0 0 42px;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.12);border-radius:var(--ui-radius-round);color:#fff;transform:translateZ(0);transition:border-color 220ms ease,filter 220ms ease,transform 220ms cubic-bezier(0.22, 1, 0.36, 1)}.vseshariki-site .vs-footer__messenger svg,.vseshariki-site .vs-footer__messenger img,.vseshariki-site .vs-footer__messenger i{display:block;width:21px;height:21px;fill:currentcolor;font-size:21px;line-height:1;pointer-events:none;transition:transform 220ms cubic-bezier(0.22, 1, 0.36, 1)}.vseshariki-site .vs-footer__messenger .vs-footer__messenger-icon--max{width:22px;height:22px}.vseshariki-site .vs-footer__messenger .vs-footer__messenger-icon--wechat{width:23px;height:23px}.vseshariki-site .vs-footer__messenger .vs-footer__messenger-icon--telegram{transform:translateX(-1px)}.vseshariki-site .vs-footer__messenger .vs-footer__messenger-icon-detail{fill:var(--messenger-brand)}.vseshariki-site .vs-footer__messenger--max{--messenger-brand: #5364f1;background:linear-gradient(135deg, #4599f8 0%, #5b57f5 100%)}.vseshariki-site .vs-footer__messenger--telegram{--messenger-brand: #229ed9;background:linear-gradient(145deg, #39abe0 0%, #229ed9 100%)}.vseshariki-site .vs-footer__messenger--whatsapp{--messenger-brand: #20bd5a;background:linear-gradient(145deg, #35dc70 0%, #20bd5a 100%)}.vseshariki-site .vs-footer__messenger--wechat{--messenger-brand: #06ad56;background:linear-gradient(145deg, #19ce70 0%, #06ad56 100%)}@media(min-width: 992px)and (hover: hover)and (pointer: fine){.vseshariki-site .vs-footer__messenger:hover{border-color:rgba(255,255,255,.7);filter:saturate(1.04) brightness(1.05);transform:translateY(-2px) scale(1.045)}.vseshariki-site .vs-footer__messenger:hover .vs-footer__messenger-icon{transform:scale(1.04)}.vseshariki-site .vs-footer__messenger:hover .vs-footer__messenger-icon--telegram{transform:translateX(-1px) scale(1.04)}}.vseshariki-site .vs-footer__messenger:active{transform:translateY(0) scale(0.96);transition-duration:100ms}.vseshariki-site .vs-footer__messenger:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.vseshariki-site .vs-footer__payments{flex:0 1 430px}.vseshariki-site .vs-footer__payment-list{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.vseshariki-site .vs-footer__payment{display:inline-flex;min-width:60px;height:40px;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.12);border-radius:var(--ui-radius-control);padding:7px 10px}.vseshariki-site .vs-footer__payment img{display:block;width:auto;max-width:84px;height:20px;object-fit:contain}.vseshariki-site .vs-footer__bottom{border-top:1px solid rgba(255,255,255,.12);padding:24px 12px 30px}.vseshariki-site .vs-footer__bottom-line{display:flex;align-items:center;justify-content:space-between;gap:24px}.vseshariki-site .vs-footer__copyright{color:rgba(255,255,255,.52);font-size:13px;line-height:1.45}.vseshariki-site .vs-footer__legal{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:18px}.vseshariki-site .vs-footer__legal a{color:rgba(255,255,255,.58);font-size:12px;line-height:1.45;text-decoration:none;transition:color 180ms ease}@media(min-width: 992px)and (hover: hover)and (pointer: fine){.vseshariki-site .vs-footer__legal a:hover{color:#fff}}.vseshariki-site .vs-footer__legal a:focus-visible{border-radius:4px;outline:2px solid var(--color-primary);outline-offset:3px}.vseshariki-site .vs-footer__to-top{padding:0;background:rgba(0,0,0,0);display:inline-flex;flex:0 0 auto;align-items:center;gap:8px;color:rgba(255,255,255,.72);font-family:var(--font-heading, "Comfortaa", sans-serif);font-size:13px;font-weight:600;text-decoration:none;transition:color 180ms ease}.vseshariki-site .vs-footer__to-top i{color:var(--color-primary);font-size:18px}@media(min-width: 992px)and (hover: hover)and (pointer: fine){.vseshariki-site .vs-footer__to-top:hover{color:#fff}}.vseshariki-site .vs-footer__to-top:focus-visible{border-radius:6px;outline:2px solid var(--color-primary);outline-offset:3px}@media(max-width: 1279px){.vseshariki-site .vs-footer__nav{max-width:none;flex-basis:calc(33.333% - 20px)}.vseshariki-site .vs-footer__payments{flex-basis:100%}}@media(max-width: 1023px){.vseshariki-site .vs-footer{padding:8px}.vseshariki-site .vs-footer__shell{border-radius:var(--ui-radius-md)}.vseshariki-site .vs-footer__container{padding:0 20px}.vseshariki-site .vs-footer__content{padding:42px 4px 34px}.vseshariki-site .vs-footer__navigation{gap:34px 24px}.vseshariki-site .vs-footer__nav{flex-basis:calc(50% - 12px)}.vseshariki-site .vs-footer__utility{flex-wrap:wrap;gap:30px;padding-inline:4px}.vseshariki-site .vs-footer__contact-list{gap-inline:24px}.vseshariki-site .vs-footer__bottom{padding-inline:4px}}@media(max-width: 767px){.vseshariki-site .vs-footer{padding:6px}.vseshariki-site .vs-footer__shell{border-radius:var(--ui-radius-sm)}.vseshariki-site .vs-footer__container{padding:0 14px}.vseshariki-site .vs-footer__content{padding:20px 0}.vseshariki-site .vs-footer__navigation{gap:0}.vseshariki-site .vs-footer__nav{max-width:none;flex:1 1 100%;flex-flow:row wrap;gap:10px 12px}.vseshariki-site .vs-footer__nav-title{flex:0 0 100%;margin-bottom:4px}.vseshariki-site .vs-footer__nav-link{flex:0 1 calc(50% - 6px);display:inline-flex;min-height:44px;align-items:center;padding-block:8px}.vseshariki-site .vs-footer__nav[data-footer-accordion-ready]{display:block;border-bottom:1px solid rgba(255,255,255,.12)}.vseshariki-site .vs-footer__nav[data-footer-accordion-ready]:last-child{border-bottom:0}.vseshariki-site .vs-footer__nav-toggle{display:flex;width:100%;min-height:52px;align-items:center;justify-content:space-between;gap:12px;background:rgba(0,0,0,0);color:#fff;padding-block:12px;text-align:left;font-size:14px}.vseshariki-site .vs-footer__nav-toggle[aria-expanded=true] i{transform:rotate(180deg)}.vseshariki-site .vs-footer__nav-toggle:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.vseshariki-site .vs-footer__nav-panel{flex-flow:row wrap;gap:0 12px;padding-bottom:12px}.vseshariki-site .vs-footer__nav-panel>.vs-footer__nav-title:not(a){display:none}.vseshariki-site .vs-footer__nav-panel>a.vs-footer__nav-title{display:inline-flex;min-height:44px;align-items:center}.vseshariki-site .vs-footer__utility{gap:28px;padding:28px 0}.vseshariki-site .vs-footer__contacts,.vseshariki-site .vs-footer__payments{flex:1 1 100%}.vseshariki-site .vs-footer__contact-list{flex-direction:column;gap:14px}.vseshariki-site .vs-footer__messengers{margin-top:18px}.vseshariki-site .vs-footer__payment-list{gap:7px}.vseshariki-site .vs-footer__payment{height:38px;padding:6px 9px}.vseshariki-site .vs-footer__payment img{max-width:80px;height:19px}.vseshariki-site .vs-footer__bottom{padding:22px 0 26px}.vseshariki-site .vs-footer__bottom-line{align-items:flex-start}.vseshariki-site .vs-footer__legal{flex-direction:column;gap:10px;margin-top:20px}}@media(max-width: 420px){.vseshariki-site .vs-footer__nav-link{flex-basis:100%}.vseshariki-site .vs-footer__bottom-line{flex-direction:column;gap:14px}}.vseshariki-site .cookie-notice{position:fixed;z-index:90;right:max(20px,(100vw - 1700px)/2);bottom:calc(max(var(--product-purchase-bar-height, 0px),var(--cart-purchase-bar-height, 0px)) + max(20px,env(safe-area-inset-bottom, 0px)));left:max(20px,(100vw - 1700px)/2);display:flex;align-items:center;gap:20px;width:auto;max-width:960px;margin-right:auto;border:1px solid var(--color-border);border-radius:22px;background:var(--color-surface);padding:22px 24px}.vseshariki-site .cookie-notice[hidden]{display:none}.vseshariki-site .cookie-notice__icon{display:flex;width:48px;height:48px;flex:0 0 48px;align-items:center;justify-content:center;border-radius:15px;background:var(--color-primary-light);color:var(--color-primary);font-size:26px}.vseshariki-site .cookie-notice__copy{min-width:0;flex:1 1 auto}.vseshariki-site .cookie-notice__title{color:var(--color-secondary);font-size:16px;font-weight:600;line-height:1.4}.vseshariki-site .cookie-notice__text{margin:5px 0 0;color:var(--color-muted);font-size:14px;line-height:1.55}.vseshariki-site .cookie-notice__link{color:var(--color-primary);text-decoration:underline;text-underline-offset:3px;transition:color 180ms ease}.vseshariki-site .cookie-notice__link:hover{color:var(--color-secondary)}.vseshariki-site .cookie-notice__accept{flex:0 0 auto;min-width:126px}@media(max-width: 640px){.vseshariki-site .cookie-notice{right:max(12px,env(safe-area-inset-right, 0px));bottom:calc(max(var(--product-purchase-bar-height, 0px),var(--cart-purchase-bar-height, 0px)) + max(12px,env(safe-area-inset-bottom, 0px)));left:max(12px,env(safe-area-inset-left, 0px));max-width:none;margin:0;gap:12px;border-radius:16px;padding:12px}.vseshariki-site .cookie-notice__icon{display:none}.vseshariki-site .cookie-notice__copy{flex:1 1 auto}.vseshariki-site .cookie-notice__title{display:none}.vseshariki-site .cookie-notice__text{margin:0;font-size:13px;line-height:1.45}.vseshariki-site .cookie-notice__accept{min-width:84px;min-height:44px;padding:10px 12px;font-size:14px}}.vseshariki-site .cookie-notice:is(body.is-locked *){display:none}.vseshariki-site .vs-footer::after{display:block;height:var(--cookie-notice-clearance, 0px);content:""}.vseshariki-site .checkout-suggestions{position:relative;min-width:0}.vseshariki-site .checkout-suggestions__popup{position:absolute;z-index:25;top:calc(100% + 6px);left:0;right:0;overflow:hidden;border:1px solid var(--color-border);border-radius:14px;background:var(--color-surface)}.vseshariki-site .checkout-suggestions__popup[data-placement=above]{top:auto;bottom:calc(100% + 6px)}.vseshariki-site .checkout-suggestions__list{max-height:280px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ecc2d5 rgba(0,0,0,0)}.vseshariki-site .checkout-suggestions__option{display:flex;flex-direction:column;gap:3px;width:100%;min-height:46px;margin:0;padding:11px 15px;border:0;border-bottom:1px solid var(--color-border);border-radius:0;background:rgba(0,0,0,0);color:var(--color-text);font-family:var(--font-main);font-size:13px;line-height:1.55;text-align:left;overflow-wrap:anywhere;cursor:pointer;transition:background-color 180ms ease,color 180ms ease}.vseshariki-site .checkout-suggestions__option:last-child{border-bottom:0}.vseshariki-site .checkout-suggestions__option[aria-selected=true]{background:var(--color-primary-light);color:var(--color-primary-active)}@media(min-width: 992px)and (hover: hover)and (pointer: fine){.vseshariki-site .checkout-suggestions__option:hover{background:var(--color-primary-light);color:var(--color-primary-active)}}.vseshariki-site .checkout-suggestions__option:focus-visible{outline:2px solid rgba(233,78,139,.25);outline-offset:-3px}.vseshariki-site .checkout-suggestions__value{font-weight:500}.vseshariki-site .checkout-suggestions__description{color:var(--color-muted);font-size:12px}.vseshariki-site .checkout-suggestions__credit{padding:6px 15px;border-top:1px solid var(--color-border);background:var(--color-bg);color:var(--color-muted);font-size:11px;line-height:1.5;text-align:right}.vseshariki-site .checkout-suggestions__status{margin-top:7px;color:var(--color-muted);font-size:12px;line-height:1.55}.vseshariki-site .checkout-suggestions [hidden]{display:none}.vseshariki-site .catalog-page{--section-heading-font-size: 32px;width:100%;min-width:0}.vseshariki-site .catalog-page__head{display:flex;min-width:0;flex-direction:column;gap:12px;margin-bottom:24px}.vseshariki-site .catalog-page__eyebrow{color:var(--color-primary);font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.vseshariki-site .catalog-page__title{max-width:940px;color:var(--color-secondary);font-family:var(--font-display);font-size:clamp(26px,3.2vw,42px);font-weight:600;letter-spacing:-0.035em;line-height:1.12}.vseshariki-site .catalog-page__intro{max-width:820px;color:var(--color-muted);font-size:16px;line-height:1.65}.vseshariki-site .catalog-page__count{color:var(--color-muted);font-size:14px}.vseshariki-site .catalog-page__jump{display:inline-flex;align-self:flex-start;align-items:center;gap:8px;border:1px solid var(--color-border);border-radius:var(--ui-radius-pill);background:var(--color-surface);padding:9px 16px;color:var(--color-secondary);font-size:14px;font-weight:600;line-height:1.3;transition:border-color 160ms ease,color 160ms ease}.vseshariki-site .catalog-page__jump i{color:var(--color-primary);font-size:18px}@media(min-width: 992px)and (hover: hover)and (pointer: fine){.vseshariki-site .catalog-page__jump:hover{border-color:var(--color-primary);color:var(--color-primary)}}.vseshariki-site .catalog-page__products{min-width:0;margin-top:40px}.vseshariki-site .catalog-page__products-title{margin-bottom:18px;color:var(--color-secondary);font-family:var(--font-display);font-size:var(--section-heading-font-size);font-weight:600;letter-spacing:-0.02em;line-height:1.25}.vseshariki-site .catalog-page .catalog-layout__sidebar{align-self:flex-start}.vseshariki-site .catalog-breadcrumbs{position:relative;z-index:12;margin-bottom:12px}.vseshariki-site .catalog-breadcrumbs.is-open{z-index:30}.vseshariki-site .catalog-breadcrumbs__list{display:flex;width:100%;min-width:0;flex-wrap:nowrap;align-items:center;gap:0;color:var(--color-muted);font-size:14px;line-height:1.4;list-style:none}.vseshariki-site .catalog-breadcrumbs__item{position:relative;display:inline-flex;min-width:0;flex:0 0 auto;align-items:center;gap:0}.vseshariki-site .catalog-breadcrumbs__item--current{flex:0 1 auto}.vseshariki-site .catalog-breadcrumbs__entry{display:inline-flex;min-width:0;align-items:center;gap:2px}.vseshariki-site .catalog-breadcrumbs__link,.vseshariki-site .catalog-breadcrumbs__item>a{display:inline-flex;min-height:36px;align-items:center;border-radius:6px;padding:6px 2px;color:var(--color-muted);transition:color 160ms ease}@media(min-width: 992px)and (hover: hover)and (pointer: fine){.vseshariki-site .catalog-breadcrumbs__link:hover,.vseshariki-site .catalog-breadcrumbs__item>a:hover{color:var(--color-primary)}}.vseshariki-site .catalog-breadcrumbs__current,.vseshariki-site .catalog-breadcrumbs__item>[aria-current=page]{overflow:hidden;max-width:360px;padding:6px 2px;color:var(--color-text);text-overflow:ellipsis;white-space:nowrap}.vseshariki-site .catalog-breadcrumbs__separator{display:inline-flex;width:22px;height:36px;flex:0 0 22px;align-items:center;justify-content:center;color:var(--color-border-strong);font-size:14px}.vseshariki-site .catalog-breadcrumbs__ellipsis,.vseshariki-site .catalog-breadcrumbs__children-toggle{display:inline-flex;align-items:center;justify-content:center;border:0;color:var(--color-muted);transition:background-color 160ms ease,color 160ms ease,transform 160ms ease}@media(min-width: 992px)and (hover: hover)and (pointer: fine){.vseshariki-site .catalog-breadcrumbs__ellipsis:hover:not(:disabled),.vseshariki-site .catalog-breadcrumbs__children-toggle:hover:not(:disabled){background:var(--color-primary-light);color:var(--color-primary)}}.vseshariki-site .catalog-breadcrumbs__ellipsis{width:32px;height:32px;flex:0 0 32px;border-radius:8px;background:var(--color-surface-soft);font-size:18px;font-weight:700;letter-spacing:.08em}.vseshariki-site .catalog-breadcrumbs__children-toggle{width:24px;height:24px;flex:0 0 24px;border-radius:6px;background:rgba(0,0,0,0);font-size:14px;line-height:1}.vseshariki-site .catalog-breadcrumbs__children-toggle>i{display:block;line-height:1}.vseshariki-site .catalog-breadcrumbs__item.is-open .catalog-breadcrumbs__children-toggle,.vseshariki-site .catalog-breadcrumbs__item:focus-within .catalog-breadcrumbs__children-toggle{background:var(--color-primary-light);color:var(--color-primary)}.vseshariki-site .catalog-breadcrumbs__item.is-open .catalog-breadcrumbs__children-toggle{transform:rotate(180deg)}.vseshariki-site .catalog-breadcrumbs__menu{position:absolute;z-index:20;top:calc(100% + 8px);right:auto;left:var(--breadcrumb-menu-offset-x, 0px);width:max-content;min-width:min(240px,var(--breadcrumb-menu-available-width, calc(100vw - 16px)));max-width:min(360px,var(--breadcrumb-menu-available-width, calc(100vw - 16px)));max-height:320px;overflow-x:hidden;overflow-y:auto;border:1px solid var(--color-border);border-radius:12px;background:var(--color-surface);padding:6px}.vseshariki-site .catalog-breadcrumbs__menu::before{position:absolute;right:0;bottom:100%;left:0;height:8px;content:""}.vseshariki-site .catalog-breadcrumbs__menu-list{display:flex;flex-direction:column;gap:2px;list-style:none}.vseshariki-site .catalog-breadcrumbs__menu-item{min-width:0}.vseshariki-site .catalog-breadcrumbs__menu-link{display:flex;min-height:40px;align-items:center;border-radius:8px;padding:8px 10px;color:var(--color-secondary);font-size:12px;line-height:1.35;overflow-wrap:anywhere;transition:background-color 160ms ease,color 160ms ease}@media(min-width: 992px)and (hover: hover)and (pointer: fine){.vseshariki-site .catalog-breadcrumbs__menu-link:hover{background:var(--color-primary-light);color:var(--color-primary)}}.vseshariki-site .catalog-pagination__more,.vseshariki-site .articles-page__more{min-width:220px;min-height:48px;gap:8px;border-color:rgba(233,78,139,.24);color:var(--color-primary);transform:none;transition:border-color 180ms ease,background-color 180ms ease,color 180ms ease}@media(min-width: 992px)and (hover: hover)and (pointer: fine){.vseshariki-site .catalog-pagination__more:hover,.vseshariki-site .articles-page__more:hover{border-color:rgba(233,78,139,.42);background:var(--color-primary-light);transform:none}}.vseshariki-site .catalog-pagination__more:disabled,.vseshariki-site .catalog-pagination__more[aria-disabled=true],.vseshariki-site .articles-page__more:disabled,.vseshariki-site .articles-page__more[aria-disabled=true]{cursor:wait;opacity:.62}.vseshariki-site .catalog-pager{display:flex;min-width:0;flex-wrap:wrap;align-items:center;justify-content:center;gap:7px}.vseshariki-site .catalog-pager__link,.vseshariki-site .catalog-pager__ellipsis{display:inline-flex;min-width:42px;min-height:42px;align-items:center;justify-content:center;border:1px solid var(--color-border);border-radius:var(--ui-radius-control);background:var(--color-surface);padding:8px 11px;color:var(--color-secondary);font-size:13px;line-height:1}.vseshariki-site .catalog-pager__link{transition:border-color 160ms ease,background-color 160ms ease,color 160ms ease}@media(min-width: 992px)and (hover: hover)and (pointer: fine){.vseshariki-site .catalog-pager__link:hover{border-color:var(--color-primary);color:var(--color-primary)}}.vseshariki-site .catalog-pager__link--current,.vseshariki-site .catalog-pager__link[aria-current=page]{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-surface)}.vseshariki-site .catalog-pager__link--disabled,.vseshariki-site .catalog-pager__link[aria-disabled=true]{color:var(--color-disabled);pointer-events:none}.vseshariki-site .catalog-pager__ellipsis{border-color:rgba(0,0,0,0);color:var(--color-muted)}.vseshariki-site .catalog-empty{display:flex;min-height:280px;align-items:center;justify-content:center;flex-direction:column;gap:12px;border:1px solid var(--color-border);border-radius:var(--ui-radius-md);background:var(--color-bg);padding:34px 24px;text-align:center}.vseshariki-site .catalog-empty__icon,.vseshariki-site .catalog-empty>i:first-child{display:inline-flex;width:64px;height:64px;align-items:center;justify-content:center;border-radius:var(--ui-radius-round);background:var(--color-primary-light);color:var(--color-primary);font-size:30px}.vseshariki-site .catalog-empty__title{color:var(--color-secondary);font-family:var(--font-display);font-size:22px;font-weight:600}.vseshariki-site .catalog-empty__text,.vseshariki-site .catalog-empty>p{max-width:520px;color:var(--color-muted);font-size:14px}.vseshariki-site .catalog-menu__item--current,.vseshariki-site .catalog-menu__item[data-current=true],.vseshariki-site .catalog-menu__item[aria-current=page]{border-color:rgba(233,78,139,.24);background:var(--color-primary-light);color:var(--color-primary)}@media(max-width: 1023px){.vseshariki-site .catalog-page{--section-heading-font-size: clamp(24px, 3vw, 28px)}.vseshariki-site .catalog-page .catalog-layout__sidebar{width:100%;align-self:stretch}}@media(max-width: 767px){.vseshariki-site .catalog-page{--section-heading-font-size: clamp(22px, 6.2vw, 24px)}.vseshariki-site .catalog-page__head{gap:10px;margin-bottom:24px}.vseshariki-site .catalog-page__title{font-size:clamp(23px,7.2vw,30px)}.vseshariki-site .catalog-page__intro{font-size:14px}.vseshariki-site .catalog-page__products{margin-top:32px}.vseshariki-site .catalog-page__products-title{margin-bottom:14px}.vseshariki-site .catalog-breadcrumbs__list{flex-wrap:wrap;overflow:visible}.vseshariki-site .catalog-breadcrumbs__item{max-width:100%;flex:0 0 auto}.vseshariki-site .catalog-breadcrumbs__entry{max-width:100%}.vseshariki-site .catalog-breadcrumbs__link{min-width:0}.vseshariki-site .catalog-breadcrumbs__link>span{overflow-wrap:anywhere}.vseshariki-site .catalog-breadcrumbs__item--current{flex:0 1 auto}.vseshariki-site .catalog-breadcrumbs__link,.vseshariki-site .catalog-breadcrumbs__current{padding:6px 4px}.vseshariki-site .catalog-pager{justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px}}

/* End */


/* Start:/local/templates/vseshariki/assets/css/swiper.css?179335701311520*/
.vseshariki-site .swiper [data-swiper-lazy-media] {
  position: relative;
}
.vseshariki-site .swiper [data-swiper-lazy-media] .vs-swiper-image-loader {
  position: absolute;
  z-index: 3;
  top: 50%;
  left: 50%;
  box-sizing: border-box;
  width: 28px;
  height: 28px;
  margin: -14px 0 0 -14px;
  border: 2px solid rgba(109, 91, 173, 0.18);
  border-top-color: var(--color-primary);
  border-radius: var(--ui-radius-round);
  background: rgba(255, 255, 255, 0.78);
  pointer-events: none;
  animation: vs-swiper-lazy-spin 720ms linear infinite;
  opacity: 1;
  transition: opacity 180ms ease, visibility 180ms ease;
}
.vseshariki-site .swiper [data-swiper-lazy-media].is-lazy-loaded .vs-swiper-image-loader,
.vseshariki-site .swiper [data-swiper-lazy-media] .vs-swiper-image-loader[hidden] {
  visibility: hidden;
  animation-play-state: paused;
  opacity: 0;
}
@keyframes vs-swiper-lazy-spin {
  to {
    transform: rotate(360deg);
  }
}
@media (prefers-reduced-motion: reduce) {
  .vseshariki-site .swiper [data-swiper-lazy-media] .vs-swiper-image-loader {
    animation: none;
    transition: none;
  }
}
.vseshariki-site .swiper-showcase {
  overflow: hidden;
  border: 1px solid var(--color-border);
  border-radius: var(--ui-radius-lg);
  background: var(--color-surface);
  padding: 30px;
}
.vseshariki-site .swiper-showcase__toolbar {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  gap: 24px;
  margin-bottom: 24px;
}
.vseshariki-site .swiper-showcase__heading {
  display: flex;
  flex-direction: column;
  gap: 6px;
}
.vseshariki-site .swiper-showcase__heading span {
  color: var(--color-primary);
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 0.06em;
  text-transform: uppercase;
}
.vseshariki-site .swiper-showcase__heading strong {
  font-size: 24px;
  font-weight: 500;
}
.vseshariki-site .swiper-showcase__footer {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 16px;
}
.vseshariki-site .swiper-showcase__controls {
  display: flex;
  gap: 10px;
}
.vseshariki-site .swiper-showcase__controls button {
  display: inline-flex;
  width: 48px;
  height: 48px;
  align-items: center;
  justify-content: center;
  border: 1px solid var(--color-border-strong);
  border-radius: var(--ui-radius-round);
  background: var(--color-surface);
  color: var(--color-secondary);
  transition: border-color 180ms ease, background-color 180ms ease, color 180ms ease, transform 180ms ease, opacity 180ms ease;
}
@media (min-width: 992px) and (hover: hover) and (pointer: fine) {
  .vseshariki-site .swiper-showcase__controls button:hover:not(:disabled) {
    border-color: var(--color-secondary);
    background: var(--color-secondary);
    color: var(--color-surface);
    transform: translateY(-2px);
  }
}
.vseshariki-site .swiper-showcase__controls button:disabled {
  cursor: default;
  opacity: 0.35;
}
.vseshariki-site .swiper-showcase__more {
  display: inline-flex;
  min-height: 48px;
  flex: 0 0 auto;
  gap: 10px;
  align-items: center;
  justify-content: center;
  border: 1px solid var(--color-border-strong);
  border-radius: var(--ui-radius-pill);
  background: var(--color-surface);
  padding: 10px 18px;
  color: var(--color-secondary);
  font-size: 14px;
  font-weight: 500;
  white-space: nowrap;
  transition: background-color 180ms ease, border-color 180ms ease, color 180ms ease, transform 180ms ease;
}
.vseshariki-site .swiper-showcase__more i {
  transition: transform 180ms ease;
}
@media (min-width: 992px) and (hover: hover) and (pointer: fine) {
  .vseshariki-site .swiper-showcase__more:hover {
    border-color: var(--color-primary);
    background: var(--color-primary);
    color: var(--color-surface);
    transform: translateY(-2px);
  }
  .vseshariki-site .swiper-showcase__more:hover i {
    transform: translateX(3px);
  }
}
.vseshariki-site .swiper-showcase__track {
  padding: 6px 2px 48px;
}
.vseshariki-site .swiper-showcase .swiper-slide {
  height: auto;
}
.vseshariki-site .swiper-showcase .swiper-pagination {
  bottom: 4px;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 7px;
}
.vseshariki-site .swiper-showcase .swiper-pagination-bullet {
  width: 9px;
  height: 9px;
  margin: 0;
  border-radius: var(--ui-radius-pill);
  background: var(--color-secondary);
  opacity: 0.2;
  transition: width 180ms ease, background-color 180ms ease, opacity 180ms ease;
}
.vseshariki-site .swiper-showcase .swiper-pagination-bullet-active {
  width: 28px;
  background: var(--color-primary);
  opacity: 1;
}
.vseshariki-site .swiper-showcase__card {
  display: flex;
  height: 100%;
  min-height: 350px;
  flex-direction: column;
  border: 1px solid var(--color-border);
  border-radius: var(--ui-radius-lg);
  background: var(--color-bg);
  padding: 26px;
  transition: border-color 200ms ease, transform 200ms ease;
}
@media (min-width: 992px) and (hover: hover) and (pointer: fine) {
  .vseshariki-site .swiper-showcase__card:hover {
    border-color: var(--color-border-strong);
    transform: translateY(-4px);
  }
}
.vseshariki-site .swiper-showcase__card--blue {
  border-color: transparent;
  background: var(--color-secondary);
  color: var(--color-surface);
}
.vseshariki-site .swiper-showcase__card--blue .swiper-showcase__card-copy p {
  color: rgba(255, 255, 255, 0.7);
}
.vseshariki-site .swiper-showcase__card--blue .swiper-showcase__card-bottom a {
  background: var(--color-primary);
  color: var(--color-surface);
}
.vseshariki-site .swiper-showcase__card--green {
  border-color: transparent;
  background: var(--color-primary);
  color: var(--color-surface);
}
.vseshariki-site .swiper-showcase__card--green .swiper-showcase__card-copy p {
  color: rgba(255, 255, 255, 0.76);
}
.vseshariki-site .swiper-showcase__card--green .swiper-showcase__card-bottom a {
  background: var(--color-secondary);
  color: var(--color-surface);
}
.vseshariki-site .swiper-showcase__card-top {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.vseshariki-site .swiper-showcase__card-top span {
  font-size: 14px;
  font-weight: 700;
}
.vseshariki-site .swiper-showcase__card-top > i {
  display: inline-flex;
  width: 46px;
  height: 46px;
  align-items: center;
  justify-content: center;
  border-radius: var(--ui-radius-round);
  background: rgba(255, 255, 255, 0.82);
  color: var(--color-secondary);
  font-size: 18px;
}
.vseshariki-site .swiper-showcase__card-copy {
  margin-top: auto;
  padding-top: 64px;
}
.vseshariki-site .swiper-showcase__card-copy h3 {
  font-size: 26px;
  font-weight: 500;
}
.vseshariki-site .swiper-showcase__card-copy p {
  margin-top: 12px;
  color: var(--color-muted);
  font-size: 14px;
}
.vseshariki-site .swiper-showcase__card-bottom {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 20px;
  margin-top: 26px;
}
.vseshariki-site .swiper-showcase__card-bottom strong {
  font-size: 14px;
  text-transform: uppercase;
}
.vseshariki-site .swiper-showcase__card-bottom a {
  display: inline-flex;
  width: 44px;
  height: 44px;
  flex: 0 0 44px;
  align-items: center;
  justify-content: center;
  border-radius: var(--ui-radius-round);
  background: var(--color-surface);
  color: var(--color-secondary);
  transition: background-color 180ms ease, color 180ms ease, transform 180ms ease;
}
@media (min-width: 992px) and (hover: hover) and (pointer: fine) {
  .vseshariki-site .swiper-showcase__card-bottom a:hover {
    background: var(--color-secondary);
    color: var(--color-surface);
    transform: rotate(-8deg) scale(1.05);
  }
}
@media (max-width: 767px) {
  .vseshariki-site .swiper-showcase {
    border-radius: var(--ui-radius-md);
    padding: 22px 18px;
  }
  .vseshariki-site .swiper-showcase__toolbar {
    align-items: center;
  }
  .vseshariki-site .swiper-showcase__controls button {
    width: 44px;
    height: 44px;
  }
  .vseshariki-site .swiper-showcase__card {
    min-height: 330px;
    border-radius: var(--ui-radius-md);
    padding: 22px;
  }
}
.vseshariki-site .swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet,
.vseshariki-site .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
  margin-right: 2px;
  margin-left: 2px;
}
.vseshariki-site .swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  opacity: 1;
  background: #d9d9df;
  transition: width 180ms ease, background-color 180ms ease;
}
.vseshariki-site .swiper-pagination-bullet-active {
  width: 24px;
  border-radius: var(--ui-radius-pill);
  background: var(--color-primary);
}
.vseshariki-site .swiper-button-disabled {
  cursor: not-allowed;
  opacity: 0.35;
}
.vseshariki-site .brand-claim-swiper .swiper-slide,
.vseshariki-site .product-swiper .swiper-slide {
  height: auto;
}
.vseshariki-site .vs-header__brand-pagination .swiper-pagination-bullet {
  width: 8px;
  height: 8px;
}
.vseshariki-site .vs-header__brand-pagination .swiper-pagination-bullet-active {
  width: 8px;
}
.vseshariki-site .product-swiper__pagination {
  position: relative;
  display: flex;
  justify-content: center;
  margin-top: 22px;
}
@media (max-width: 767px) {
  .vseshariki-site .swiper-showcase {
    overflow: visible;
    border: 0;
    border-radius: 0;
    padding: 18px 12px;
  }
  .vseshariki-site .swiper-showcase__track, .vseshariki-site .swiper-showcase > .product-swiper {
    box-sizing: border-box;
    width: 100vw;
    max-width: none;
    min-width: 0;
    flex: 0 0 auto;
    margin-inline: calc(50% - 50vw);
    padding-inline: 0;
    overflow: hidden;
    border-radius: 0;
    touch-action: auto;
  }
  .vseshariki-site .swiper-showcase__track.swiper-initialized, .vseshariki-site .swiper-showcase > .product-swiper.swiper-initialized {
    touch-action: pan-y pinch-zoom;
  }
  .vseshariki-site .swiper-showcase__toolbar {
    align-items: flex-start;
    flex-direction: column;
  }
}
.vseshariki-site .recommended-categories .recommended-categories__swiper.swiper {
  overflow: hidden;
}
.vseshariki-site .recommended-categories .recommended-categories__pagination.swiper-pagination-horizontal {
  position: relative;
  inset: auto;
  display: flex;
  width: 100%;
  min-height: 31px;
  align-items: center;
  justify-content: center;
  gap: 8px;
  padding-top: 22px;
}
.vseshariki-site .recommended-categories .recommended-categories__pagination.swiper-pagination-horizontal .swiper-pagination-bullet {
  width: 9px;
  height: 9px;
  flex: 0 0 9px;
  margin: 0;
  border-radius: var(--ui-radius-pill);
  background: #d8d6de;
  opacity: 1;
  transition: width 220ms ease, flex-basis 220ms ease, background-color 220ms ease;
}
.vseshariki-site .recommended-categories .recommended-categories__pagination.swiper-pagination-horizontal .swiper-pagination-bullet-active {
  width: 28px;
  flex-basis: 28px;
  background: var(--color-primary);
}
.vseshariki-site .recommended-categories .recommended-categories__control.swiper-button-disabled {
  border-color: var(--color-border);
  background: var(--color-bg);
  color: var(--color-muted);
  cursor: default;
  opacity: 0.48;
}
.vseshariki-site .recommended-categories .recommended-categories__control.swiper-button-lock,
.vseshariki-site .recommended-categories .recommended-categories__pagination.swiper-pagination-horizontal.swiper-pagination-lock {
  display: none;
}
@media (prefers-reduced-motion: reduce) {
  .vseshariki-site .recommended-categories .recommended-categories__pagination.swiper-pagination-horizontal .swiper-pagination-bullet {
    transition: none;
  }
}

/* End */


/* Start:/local/components/vseshariki/balloon.quiz/templates/.default/style.css?17933570145385*/
.vseshariki-site .balloon-quiz__progress{margin-bottom:0}.vseshariki-site .balloon-quiz__progress-copy{display:block;margin-bottom:10px;color:var(--color-muted);font-size:14px}.vseshariki-site .balloon-quiz__progress-track{display:flex;gap:8px}.vseshariki-site .balloon-quiz__progress-step{flex:1;height:4px;border-radius:4px;background:var(--color-border);transition:background-color .2s ease}.vseshariki-site .balloon-quiz__progress-step.is-current,.vseshariki-site .balloon-quiz__progress-step.is-complete{background:var(--color-primary)}.vseshariki-site .balloon-quiz__step{min-width:0;margin:0;padding:0;border:0}.vseshariki-site .balloon-quiz__title{width:100%;margin-bottom:18px;padding:0;font-family:var(--font-display);font-size:clamp(23px,3vw,28px);line-height:1.3;color:var(--color-secondary)}.vseshariki-site .balloon-quiz__title:focus{outline:none}.vseshariki-site .balloon-quiz__description{margin:-6px 0 18px;color:var(--color-muted);font-size:15px;line-height:1.6}.vseshariki-site .balloon-quiz__options{display:flex;flex-wrap:wrap;gap:12px}.vseshariki-site .balloon-quiz__option{position:relative;flex:1 1 calc(50% - 6px);min-width:0;cursor:pointer}.vseshariki-site .balloon-quiz__input{position:absolute;width:1px;height:1px;padding:0;border:0;opacity:0}.vseshariki-site .balloon-quiz__choice{display:flex;height:100%;min-height:68px;align-items:center;gap:12px;padding:16px;border:1px solid var(--color-border);border-radius:16px;background:var(--color-surface);color:var(--color-secondary);font-size:16px;line-height:1.4;overflow-wrap:anywhere;transition:color .2s ease,border-color .2s ease,background-color .2s ease}.vseshariki-site .balloon-quiz__caption{display:flex;align-items:center;gap:12px;width:100%}.vseshariki-site .balloon-quiz__label{min-width:0}.vseshariki-site .balloon-quiz__options--images{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr))}.vseshariki-site .balloon-quiz__options--images .balloon-quiz__choice{flex-direction:column;align-items:stretch;gap:0;padding:0;overflow:hidden}.vseshariki-site .balloon-quiz__media{display:block;width:100%;aspect-ratio:16/9;background:var(--color-bg)}.vseshariki-site .balloon-quiz__image{display:block;width:100%;height:100%;object-fit:cover}.vseshariki-site .balloon-quiz__options--images .balloon-quiz__caption{flex:1;min-height:68px;gap:9px;padding:12px;font-size:14px}.vseshariki-site .balloon-quiz__indicator{display:flex;width:20px;height:20px;flex:0 0 20px;align-items:center;justify-content:center;border:1px solid var(--color-muted);border-radius:50%;background:var(--color-white, #fff);transition:border-color .2s ease}.vseshariki-site .balloon-quiz__indicator::after{width:10px;height:10px;border-radius:50%;background:var(--color-primary);content:"";transform:scale(0);transition:transform .2s ease}.vseshariki-site .balloon-quiz__input:checked+.balloon-quiz__choice{border-color:var(--color-primary);background:var(--color-primary-light)}.vseshariki-site .balloon-quiz__input:checked+.balloon-quiz__choice .balloon-quiz__indicator{border-color:var(--color-primary)}.vseshariki-site .balloon-quiz__input:checked+.balloon-quiz__choice .balloon-quiz__indicator::after{transform:scale(1)}.vseshariki-site .balloon-quiz__input:focus-visible+.balloon-quiz__choice{outline:2px solid var(--color-primary);outline-offset:3px}.vseshariki-site .balloon-quiz__actions{display:flex;gap:12px;margin-top:4px}.vseshariki-site .balloon-quiz__next{margin-left:auto}.vseshariki-site .balloon-quiz__back,.vseshariki-site .balloon-quiz__next{min-width:140px;gap:8px}.vseshariki-site .balloon-quiz__error{margin:12px 0 0;color:var(--color-danger);font-size:14px}.vseshariki-site .balloon-quiz__contact{display:flex;flex-direction:column;gap:20px}.vseshariki-site .balloon-quiz__contact-back{align-self:flex-start;padding:0;border:0;background:none;color:var(--color-primary);font-size:15px;cursor:pointer;text-decoration:underline;text-underline-offset:4px;transition:color .2s ease}.vseshariki-site .balloon-quiz__contact-copy{margin:0;color:var(--color-muted);font-size:16px;line-height:1.6}.vseshariki-site .balloon-quiz [hidden]{display:none !important}@media(hover: hover){.vseshariki-site .balloon-quiz__option:hover .balloon-quiz__choice{border-color:var(--color-primary);background:var(--color-primary-light)}}@media(max-width: 639px){.vseshariki-site .balloon-quiz__options--images{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 479px){.vseshariki-site .balloon-quiz__option{flex-basis:100%}.vseshariki-site .balloon-quiz__choice{min-height:54px;padding:13px;font-size:15px}.vseshariki-site .balloon-quiz__options{gap:9px}.vseshariki-site .balloon-quiz__options--images .balloon-quiz__caption{min-height:62px;padding:10px;gap:7px;font-size:13px}.vseshariki-site .balloon-quiz__options--images .balloon-quiz__indicator{width:18px;height:18px;flex-basis:18px}.vseshariki-site .balloon-quiz__actions{gap:8px}.vseshariki-site .balloon-quiz__back,.vseshariki-site .balloon-quiz__next{min-width:0;flex:1;padding-inline:12px;font-size:15px}}@media(prefers-reduced-motion: reduce){.vseshariki-site .balloon-quiz__choice,.vseshariki-site .balloon-quiz__indicator,.vseshariki-site .balloon-quiz__indicator::after,.vseshariki-site .balloon-quiz__progress-step{transition:none}}@media(max-width: 479px){.vseshariki-site .vs-modal--quiz .vs-modal__title{font-size:26px;line-height:1.3}}

/* End */
/* /local/templates/vseshariki/assets/css/icons.css?17933570103914 */
/* /local/templates/vseshariki/assets/lib/swiper.custom.min.css?179335701514288 */
/* /local/templates/vseshariki/assets/css/base.css?17933570118078 */
/* /local/templates/vseshariki/assets/css/site.css?1793357014152676 */
/* /local/templates/vseshariki/assets/css/swiper.css?179335701311520 */
/* /local/components/vseshariki/balloon.quiz/templates/.default/style.css?17933570145385 */
