:root {
    color-scheme: normal !important;
  }
  * {
    box-sizing: border-box;
    outline: none;
  }
  :before,
  :after {
    box-sizing: border-box;
  }
  :focus {
    outline: none;
  }
  body {
    overflow-anchor: none;
  }
  body,
  p,
  h1,
  h2,
  h3,
  h4,
  h5,
  h6,
  button,
  fieldset {
    margin: 0;
    padding: 0;
  }
  ol,
  ul {
    margin: 0;
    padding: 0;
    list-style: none;
  }
  input,
  button {
    border: none;
    font-family: inherit;
  }
  input::-ms-clear {
    width: 0;
    height: 0;
    display: none;
  }
  input::-ms-reveal {
    width: 0;
    height: 0;
    display: none;
  }
  input[type="search"]::-webkit-search-decoration {
    display: none;
  }
  input[type="search"]::-webkit-search-cancel-button {
    display: none;
  }
  input[type="search"]::-webkit-search-results-button {
    display: none;
  }
  input[type="search"]::-webkit-search-results-decoration {
    display: none;
  }
  button {
    cursor: pointer;
    background-color: transparent;
  }
  img {
    user-drag: none;
    -moz-user-select: none;
    -webkit-user-drag: none;
    border: 0;
    max-width: 100%;
    height: auto;
  }
  a {
    text-decoration: none;
  }
  abbr,
  fieldset {
    border: none;
    margin: 0;
    padding: 0;
  }
  legend {
    padding: 0;
  }
  textarea {
    resize: none;
  }
  input,
  textarea,
  select {
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit;
  }
  table {
    border-collapse: collapse;
    border-spacing: 0;
  }
  @font-face {
    font-family: Hauss;
    src: url(../fonts/als-hauss-vf.woff2)
        format("woff2-variations"),
      url(../fonts/als-hauss-vf.woff2)
        format("woff2");
    font-display: swap;
  }
  @font-face {
    font-family: NotoSansGeorgian;
    src: url(//static-basket-01.wbbasket.ru/vol2/site/f/noto-sans-georgian.woff2)
      format("woff2");
    font-display: swap;
    unicode-range: U+589, U+10A0-10FF, U+1C90-1CBA, U+1CBD-1CBF, U+2D00-2D2F;
  }
  html {
    font-variation-settings: "wght" 450;
    color: #242424;
    text-rendering: geometricPrecision;
    background: #fff;
    font-family: Hauss, Segoe UI, -apple-system, Roboto, Helvetica Neue, Noto Sans,
      Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol,
      Noto Color Emoji;
    font-size: 16px;
    font-weight: 400;
  }
  html:lang(ka) {
    font-family: NotoSansGeorgian, Hauss, sans-serif;
  }
  html,
  body {
    min-width: 994px;
  }
  html {
    height: 100%;
    height: -webkit-fill-available;
    min-height: -webkit-fill-available;
  }
  body {
    min-height: 100%;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    min-height: -webkit-fill-available;
  }
  html.adaptive,
  html.adaptive body {
    min-width: 320px;
  }
  .no-scroll {
    width: 100%;
    position: fixed;
    overflow: hidden;
  }
  .no-scroll-overflow {
    overflow: hidden;
  }
  .wrapper {
    min-height: 100vh;
    padding-top: constant(safe-area-inset-top);
    padding-top: env(safe-area-inset-top);
    flex-direction: column;
    display: flex;
    position: relative;
    background: rgb(246, 247, 248);
  }
  .header {
    flex: none;
  }
  .main {
    flex: 1 0 auto;
    padding: 16px 0 32px;
    position: relative;
  }
  @media (min-width: 1024px) {
    .main {
      padding: 24px 0 48px;
    }
  }
  .main:has(#app > div[style="display: block;"] > .service-page--fullscreen) {
    padding: 0;
  }
  .main:has(#app > div[style="display: block;"] > .service-page--fullscreen)
    .main__container {
    max-width: none;
    margin: 0;
    padding: 0;
  }
  .footer {
    flex: none;
  }
  .header__container,
  .main__container,
  .footer__container {
    max-width: 1504px;
    margin: 0 auto;
    padding: 0 32px;
  }
  @media (max-width: 1199.98px) {
    .header__container,
    .main__container,
    .footer__container {
      padding: 0 16px;
    }
  }
  .main__container.main__container--constructor {
    max-width: 1920px;
  }
  .general-preloader {
    color: transparent;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    user-select: none;
    height: calc(100vh - 112px);
    position: relative;
  }
  .general-preloader:before,
  .general-preloader:after {
    content: "";
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    width: 60px;
    height: 60px;
    display: block;
    position: absolute;
    top: calc(50% - 30px);
    right: calc(50% - 30px);
  }
  .general-preloader:before {
    z-index: 10;
  }
  .general-preloader:after {
    z-index: 20;
  }
  .general-preloader:before {
    background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2280%22%20height%3D%2280%22%20fill%3D%22none%22%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%2240%22%20r%3D%2236%22%20stroke%3D%22%23F6F6F9%22%20stroke-width%3D%228%22%2F%3E%3C%2Fsvg%3E);
  }
  .general-preloader:after {
    background-image: url(data:image/svg+xml,%3Csvg%20class%3D%22spinner%22%20width%3D%2264px%22%20height%3D%2264px%22%20viewBox%3D%220%200%2066%2066%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cstyle%3E%0A%20%20%20%20%20%20%20%20%40keyframes%20rotator%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%200%25%20%7B%20transform%3A%20rotate%280deg%29%3B%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20100%25%20%7B%20transform%3A%20rotate%28720deg%29%3B%20%7D%0A%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20%40keyframes%20dash%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%200%25%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20stroke-dashoffset%3A%20187%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%2030%25%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20stroke-dashoffset%3A%2045%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20100%25%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20stroke-dashoffset%3A%20187%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20%40keyframes%20colors%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%200%25%20%7B%20stroke%3A%20%23EC4DF0%3B%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%2025%25%20%7B%20stroke%3A%20%23E639CA%3B%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%2050%25%20%7B%20stroke%3A%20%23AC43FE%3B%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%2075%25%20%7B%20stroke%3A%20%237A18DD%3B%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20100%25%20%7B%20stroke%3A%20%23EC4DF0%3B%20%7D%0A%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20circle%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20transform-origin%3A%20center%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20animation%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20rotator%201.4s%20linear%20infinite%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20dash%201.4s%20linear%20infinite%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20colors%205.6s%20ease-in-out%20infinite%3B%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%3C%2Fstyle%3E%0A%0A%20%20%20%20%3Ccircle%20class%3D%22path%22%20fill%3D%22none%22%20stroke-width%3D%226%22%20stroke-linecap%3D%22round%22%20stroke-dasharray%3D%22187%22%20cx%3D%2233%22%20cy%3D%2233%22%20r%3D%2229%22%3E%3C%2Fcircle%3E%0A%3C%2Fsvg%3E);
  }
  @media (min-width: 1024px) {
    .general-preloader {
      color: transparent;
      -webkit-touch-callout: none;
      -webkit-user-select: none;
      user-select: none;
      height: calc(100vh - 186px);
    }
    .general-preloader:before,
    .general-preloader:after {
      content: "";
      background-position: 50%;
      background-repeat: no-repeat;
      background-size: contain;
      width: 80px;
      height: 80px;
      display: block;
      position: absolute;
      top: calc(50% - 40px);
      right: calc(50% - 40px);
    }
    .general-preloader:before {
      z-index: 10;
    }
    .general-preloader:after {
      z-index: 20;
    }
    .general-preloader:before {
      background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2280%22%20height%3D%2280%22%20fill%3D%22none%22%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%2240%22%20r%3D%2236%22%20stroke%3D%22%23F6F6F9%22%20stroke-width%3D%228%22%2F%3E%3C%2Fsvg%3E);
    }
    .general-preloader:after {
      background-image: url(data:image/svg+xml,%3Csvg%20class%3D%22spinner%22%20width%3D%2264px%22%20height%3D%2264px%22%20viewBox%3D%220%200%2066%2066%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cstyle%3E%0A%20%20%20%20%20%20%20%20%40keyframes%20rotator%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%200%25%20%7B%20transform%3A%20rotate%280deg%29%3B%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20100%25%20%7B%20transform%3A%20rotate%28720deg%29%3B%20%7D%0A%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20%40keyframes%20dash%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%200%25%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20stroke-dashoffset%3A%20187%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%2030%25%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20stroke-dashoffset%3A%2045%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20100%25%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20stroke-dashoffset%3A%20187%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20%40keyframes%20colors%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%200%25%20%7B%20stroke%3A%20%23EC4DF0%3B%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%2025%25%20%7B%20stroke%3A%20%23E639CA%3B%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%2050%25%20%7B%20stroke%3A%20%23AC43FE%3B%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%2075%25%20%7B%20stroke%3A%20%237A18DD%3B%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20100%25%20%7B%20stroke%3A%20%23EC4DF0%3B%20%7D%0A%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20circle%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20transform-origin%3A%20center%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20animation%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20rotator%201.4s%20linear%20infinite%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20dash%201.4s%20linear%20infinite%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20colors%205.6s%20ease-in-out%20infinite%3B%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%3C%2Fstyle%3E%0A%0A%20%20%20%20%3Ccircle%20class%3D%22path%22%20fill%3D%22none%22%20stroke-width%3D%226%22%20stroke-linecap%3D%22round%22%20stroke-dasharray%3D%22187%22%20cx%3D%2233%22%20cy%3D%2233%22%20r%3D%2229%22%3E%3C%2Fcircle%3E%0A%3C%2Fsvg%3E);
    }
  }
  .hide {
    display: none !important;
  }
  @media (max-width: 1023.98px) {
    .hide-mobile {
      display: none !important;
    }
  }
  @media (max-width: 1199.98px) {
    .hide-tablet {
      display: none !important;
    }
  }
  @media (min-width: 1024px) {
    .hide-desktop {
      display: none !important;
    }
  }
  @media (min-width: 1280px) {
    .hide-desktop-aside {
      display: none !important;
    }
  }
  .capitalize {
    text-transform: capitalize;
  }
  .hide-vis {
    clip: rect(0 0 0 0);
    width: 1px;
    height: 1px;
    margin: -1px;
    position: absolute;
    overflow: hidden;
  }
  .vjs-hidden {
    display: none !important;
  }
  .hidden {
    visibility: hidden;
  }
  .popup {
    -webkit-focus-ring-color: transparent;
    -webkit-tap-highlight-color: transparent;
    color: #868695;
    z-index: 1001;
    background: #fff;
    border-radius: 16px 16px 0 0;
    width: 100%;
    min-width: 320px;
    max-width: 100%;
    padding: 12px 16px 16px;
    font-size: 16px;
    line-height: 22px;
    transition: transform 0.4s cubic-bezier(0.22, 1, 0.36, 1);
    display: none;
    position: fixed;
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
  }
  @media (min-width: 1024px) {
    .popup {
      border-radius: 20px;
      width: calc(100% - 32px);
      max-width: 700px;
      padding: 28px 40px 40px;
      position: absolute;
    }
    .popup--appear {
      animation: 0.4s cubic-bezier(0.22, 1, 0.36, 1) forwards appear;
      transform: translateY(-40px);
    }
    .popup--disappear {
      animation: 0.4s cubic-bezier(0.22, 1, 0.36, 1) forwards disappear;
      transform: translateY(-80px);
    }
  }
  @media (max-width: 1023.98px) {
    .popup {
      max-height: 100%;
      bottom: 0;
      top: auto !important;
      left: 0 !important;
    }
  }
  .popup .popup__close,
  .popup .close {
    z-index: 1;
    cursor: pointer;
    background-color: transparent;
    border: none;
    width: 40px;
    height: 40px;
    font-size: 0;
    line-height: 1;
    display: inline-block;
    position: absolute;
    top: 4px;
    right: 4px;
  }
  .popup .popup__close:after,
  .popup .close:after,
  .popup .popup__close:before,
  .popup .close:before {
    content: "";
    background-color: #9d9da5;
    border-radius: 1px;
    transition: background 0.3s;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) translateZ(0) rotate(45deg);
  }
  .popup .popup__close:before,
  .popup .close:before {
    width: 2px;
    height: 20px;
  }
  .popup .popup__close:after,
  .popup .close:after {
    width: 20px;
    height: 2px;
  }
  @media (hover: hover) and (pointer: fine) {
    .popup .popup__close:hover:before,
    .popup .close:hover:before,
    .popup .popup__close:hover:after,
    .popup .close:hover:after {
      background-color: #242424;
    }
  }
  @media (max-width: 575.98px) {
    .popup .popup__close ~ .popup__content,
    .popup .close ~ .popup__content {
      padding-top: 28px;
    }
    .popup .popup__close ~ .popup__content .popup__header,
    .popup .close ~ .popup__content .popup__header {
      margin-top: -28px;
    }
    .popup .popup__close ~ .popup__content .popup__header-second,
    .popup .close ~ .popup__content .popup__header-second {
      margin: 8px 0;
    }
  }
  .popup .popup__close-btn {
    font-variation-settings: "wght" 650;
    z-index: 1;
    cursor: pointer;
    background-color: #fff;
    border: none;
    border-radius: 8px;
    padding: 5px 12px 7px;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    position: absolute;
    top: 16px;
    right: 16px;
    box-shadow: 0 2px 16px rgba(0, 0, 0, 0.08);
  }
  @media (max-width: 1023.98px) {
    .popup .popup__close-btn {
      z-index: 1;
      cursor: pointer;
      width: 40px;
      height: 40px;
      box-shadow: none;
      background-color: transparent;
      border: none;
      border-radius: 0;
      padding: 0;
      font-size: 0;
      line-height: 0;
      display: inline-block;
      position: absolute;
      top: 4px;
      right: 4px;
    }
    .popup .popup__close-btn:after,
    .popup .popup__close-btn:before {
      content: "";
      background-color: #9d9da5;
      border-radius: 1px;
      transition: background 0.3s;
      display: block;
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%) translateZ(0) rotate(45deg);
    }
    .popup .popup__close-btn:before {
      width: 2px;
      height: 20px;
    }
    .popup .popup__close-btn:after {
      width: 20px;
      height: 2px;
    }
  }
  @media (max-width: 1023.98px) and (hover: hover) and (pointer: fine) {
    .popup .popup__close-btn:hover:before,
    .popup .popup__close-btn:hover:after {
      background-color: #242424;
    }
  }
  @media (max-width: 1023.98px) and (max-width: 575.98px) {
    .popup .popup__close-btn ~ .popup__content {
      padding-top: 28px;
    }
    .popup .popup__close-btn ~ .popup__content .popup__header {
      margin-top: -28px;
    }
    .popup .popup__close-btn ~ .popup__content .popup__header-second {
      margin: 8px 0;
    }
  }
  .popup .popup__back {
    vertical-align: middle;
    background-color: transparent;
    border: none;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    font-size: 0;
    display: flex;
    position: absolute;
    top: 4px;
    left: 4px;
  }
  .popup .popup__back:before {
    content: "";
    background-image: url(data:image/svg+xml,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M7.361.238a.977.977%200%20011.278%200l7.097%206.377a.755.755%200%20010%201.147.977.977%200%2001-1.278%200L8%201.96%201.542%207.762a.977.977%200%2001-1.277%200%20.755.755%200%20010-1.147L7.36.238z%22%20fill%3D%22%23000%22%2F%3E%3Crect%20width%3D%222%22%20height%3D%2216%22%20rx%3D%221%22%20transform%3D%22matrix%28-1%200%200%201%209%200%29%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    width: 16px;
    height: 16px;
    display: block;
  }
  .popup .popup__back.disabled {
    cursor: default;
    opacity: 0.1;
  }
  .popup .popup__back:before {
    background-image: url(data:image/svg+xml,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M7.361.238a.977.977%200%20011.278%200l7.097%206.377a.755.755%200%20010%201.147.977.977%200%2001-1.278%200L8%201.96%201.542%207.762a.977.977%200%2001-1.277%200%20.755.755%200%20010-1.147L7.36.238z%22%20fill%3D%22%239D9DA5%22%2F%3E%3Crect%20width%3D%222%22%20height%3D%2216%22%20rx%3D%221%22%20transform%3D%22matrix%28-1%200%200%201%209%200%29%22%20fill%3D%22%239D9DA5%22%2F%3E%3C%2Fsvg%3E);
    transform: rotate(270deg);
  }
  @media (hover: hover) and (pointer: fine) {
    .popup .popup__back:hover:before {
      background-image: url(data:image/svg+xml,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M7.361.238a.977.977%200%20011.278%200l7.097%206.377a.755.755%200%20010%201.147.977.977%200%2001-1.278%200L8%201.96%201.542%207.762a.977.977%200%2001-1.277%200%20.755.755%200%20010-1.147L7.36.238z%22%20fill%3D%22%23000%22%2F%3E%3Crect%20width%3D%222%22%20height%3D%2216%22%20rx%3D%221%22%20transform%3D%22matrix%28-1%200%200%201%209%200%29%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E);
    }
  }
  @media (max-width: 1023.98px) {
    .popup .popup__back ~ .popup__header {
      padding-left: 32px;
    }
  }
  .popup .popup__header {
    font-variation-settings: "wght" 650;
    color: #242424;
    margin: 0 0 16px;
    padding-right: 24px;
    font-size: 18px;
    font-weight: 400;
    line-height: 24px;
  }
  @media (min-width: 1024px) {
    .popup .popup__header {
      margin: 0 0 20px;
      padding-right: 0;
      font-size: 24px;
      line-height: 32px;
    }
  }
  .popup .popup__btn {
    margin: 10px 0 0;
    font-size: 0;
  }
  @media (min-width: 576px) {
    .popup .popup__btn {
      margin: 20px 0 0;
    }
  }
  .popup .popup__btn-main {
    font-variation-settings: "wght" 650;
    letter-spacing: 0;
    text-align: center;
    vertical-align: top;
    cursor: pointer;
    color: #fff;
    border-radius: 12px;
    margin-top: 12px;
    margin-right: 20px;
    padding: 8px 24px 10px;
    font-size: 16px;
    font-weight: 400;
    line-height: 22px;
    text-decoration: none;
    display: inline-block;
    position: relative;
  }
  .popup .popup__btn-main.disabled,
  .popup .popup__btn-main.disabled:hover,
  .popup .popup__btn-main.disabled:active,
  .popup .popup__btn-main:disabled,
  .popup .popup__btn-main:disabled:hover,
  .popup .popup__btn-main:disabled:active {
    cursor: default;
  }
  .popup .popup__btn-main.disabled:not(.progress):not(.not-bg-disabled),
  .popup .popup__btn-main.disabled:hover:not(.progress):not(.not-bg-disabled),
  .popup .popup__btn-main.disabled:active:not(.progress):not(.not-bg-disabled),
  .popup .popup__btn-main:disabled:not(.progress):not(.not-bg-disabled),
  .popup .popup__btn-main:disabled:hover:not(.progress):not(.not-bg-disabled),
  .popup .popup__btn-main:disabled:active:not(.progress):not(.not-bg-disabled) {
    color: #c8c8d1;
    opacity: 0.9;
    background-color: #f1f1f5;
  }
  .popup .popup__btn-main.disabled:not(.progress):not(.not-bg-disabled):active,
  .popup
    .popup__btn-main.disabled:hover:not(.progress):not(.not-bg-disabled):active,
  .popup
    .popup__btn-main.disabled:active:not(.progress):not(.not-bg-disabled):active,
  .popup .popup__btn-main:disabled:not(.progress):not(.not-bg-disabled):active,
  .popup
    .popup__btn-main:disabled:hover:not(.progress):not(.not-bg-disabled):active,
  .popup
    .popup__btn-main:disabled:active:not(.progress):not(.not-bg-disabled):active {
    transform: none;
  }
  .popup .popup__btn-main.progress {
    cursor: default;
  }
  .popup .popup__btn-main.progress,
  .popup .popup__btn-main.progress:active {
    color: transparent;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    user-select: none;
  }
  .popup .popup__btn-main.progress:before,
  .popup .popup__btn-main.progress:active:before,
  .popup .popup__btn-main.progress:after,
  .popup .popup__btn-main.progress:active:after {
    content: "";
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    width: 20px;
    height: 20px;
    display: block;
    position: absolute;
    top: calc(50% - 10px);
    right: calc(50% - 10px);
  }
  .popup .popup__btn-main.progress:before,
  .popup .popup__btn-main.progress:active:before {
    z-index: 10;
  }
  .popup .popup__btn-main.progress:after,
  .popup .popup__btn-main.progress:active:after {
    z-index: 20;
  }
  .popup .popup__btn-main.progress:before,
  .popup .popup__btn-main.progress:active:before {
    background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2280%22%20height%3D%2280%22%20fill%3D%22none%22%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%2240%22%20r%3D%2236%22%20stroke%3D%22%23FFFFFF%22%20stroke-opacity%3D%220.2%22%20stroke-width%3D%228%22%2F%3E%3C%2Fsvg%3E);
  }
  .popup .popup__btn-main.progress:after,
  .popup .popup__btn-main.progress:active:after {
    background-image: url(data:image/svg+xml,%3Csvg%20class%3D%22spinner%22%20width%3D%2265px%22%20height%3D%2265px%22%20viewBox%3D%220%200%2066%2066%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cstyle%3E%0A%20%20%20%20%20%20%20%20%40keyframes%20rotator%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%200%25%20%7B%20transform%3A%20rotate%280deg%29%3B%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20100%25%20%7B%20transform%3A%20rotate%28720deg%29%3B%20%7D%0A%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20%40keyframes%20dash%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%200%25%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20stroke-dashoffset%3A%20187%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%2030%25%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20stroke-dashoffset%3A%2045%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20100%25%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20stroke-dashoffset%3A%20187%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20circle%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20transform-origin%3A%20center%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20animation%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20rotator%201.4s%20linear%20infinite%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20dash%201.4s%20linear%20infinite%3B%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%3C%2Fstyle%3E%0A%0A%20%20%20%3Ccircle%20fill%3D%22none%22%20stroke-width%3D%226%22%20stroke-linecap%3D%22round%22%20cx%3D%2233%22%20cy%3D%2233%22%20r%3D%2230%22%20stroke%3D%22%23FFF%22%20stroke-dasharray%3D%22187%22%3E%3C%2Fcircle%3E%0A%3C%2Fsvg%3E);
  }
  .popup .popup__btn-main,
  .popup .popup__btn-main.progress:hover,
  .popup .popup__btn-main.progress:active {
    background-color: #a73afd;
    border: 2px solid transparent;
  }
  @media (hover: hover) and (pointer: fine) {
    .popup .popup__btn-main:hover {
      background-color: rgba(167, 58, 253, 0.9);
      border-color: transparent;
    }
    .popup .popup__btn-main:active {
      transition: transform 0.1s;
      transform: scale(0.97);
    }
  }
  @media (max-width: 575.98px) {
    .popup .popup__btn-main {
      margin-right: 15px;
    }
  }
  .popup .popup__btn-base {
    font-variation-settings: "wght" 650;
    letter-spacing: 0;
    text-align: center;
    vertical-align: top;
    cursor: pointer;
    color: #a73afd;
    border-radius: 12px;
    margin-top: 12px;
    padding: 8px 24px 10px;
    font-size: 16px;
    font-weight: 400;
    line-height: 22px;
    text-decoration: none;
    display: inline-block;
    position: relative;
  }
  .popup .popup__btn-base.disabled,
  .popup .popup__btn-base.disabled:hover,
  .popup .popup__btn-base.disabled:active,
  .popup .popup__btn-base:disabled,
  .popup .popup__btn-base:disabled:hover,
  .popup .popup__btn-base:disabled:active {
    cursor: default;
  }
  .popup .popup__btn-base.disabled:not(.progress):not(.not-bg-disabled),
  .popup .popup__btn-base.disabled:hover:not(.progress):not(.not-bg-disabled),
  .popup .popup__btn-base.disabled:active:not(.progress):not(.not-bg-disabled),
  .popup .popup__btn-base:disabled:not(.progress):not(.not-bg-disabled),
  .popup .popup__btn-base:disabled:hover:not(.progress):not(.not-bg-disabled),
  .popup .popup__btn-base:disabled:active:not(.progress):not(.not-bg-disabled) {
    color: #c8c8d1;
    opacity: 0.9;
    background-color: #f1f1f5;
  }
  .popup .popup__btn-base.disabled:not(.progress):not(.not-bg-disabled):active,
  .popup
    .popup__btn-base.disabled:hover:not(.progress):not(.not-bg-disabled):active,
  .popup
    .popup__btn-base.disabled:active:not(.progress):not(.not-bg-disabled):active,
  .popup .popup__btn-base:disabled:not(.progress):not(.not-bg-disabled):active,
  .popup
    .popup__btn-base:disabled:hover:not(.progress):not(.not-bg-disabled):active,
  .popup
    .popup__btn-base:disabled:active:not(.progress):not(.not-bg-disabled):active {
    transform: none;
  }
  .popup .popup__btn-base.progress {
    cursor: default;
  }
  .popup .popup__btn-base.progress,
  .popup .popup__btn-base.progress:active {
    color: transparent;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    user-select: none;
  }
  .popup .popup__btn-base.progress:before,
  .popup .popup__btn-base.progress:active:before,
  .popup .popup__btn-base.progress:after,
  .popup .popup__btn-base.progress:active:after {
    content: "";
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    width: 20px;
    height: 20px;
    display: block;
    position: absolute;
    top: calc(50% - 10px);
    right: calc(50% - 10px);
  }
  .popup .popup__btn-base.progress:before,
  .popup .popup__btn-base.progress:active:before {
    z-index: 10;
  }
  .popup .popup__btn-base.progress:after,
  .popup .popup__btn-base.progress:active:after {
    z-index: 20;
  }
  .popup .popup__btn-base.progress:before,
  .popup .popup__btn-base.progress:active:before {
    background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2280%22%20height%3D%2280%22%20fill%3D%22none%22%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%2240%22%20r%3D%2236%22%20stroke%3D%22%23FFFFFF%22%20stroke-opacity%3D%220.2%22%20stroke-width%3D%228%22%2F%3E%3C%2Fsvg%3E);
  }
  .popup .popup__btn-base.progress:after,
  .popup .popup__btn-base.progress:active:after {
    background-image: url(data:image/svg+xml,%3Csvg%20class%3D%22spinner%22%20width%3D%2265px%22%20height%3D%2265px%22%20viewBox%3D%220%200%2066%2066%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cstyle%3E%0A%20%20%20%20%20%20%20%20%40keyframes%20rotator%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%200%25%20%7B%20transform%3A%20rotate%280deg%29%3B%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20100%25%20%7B%20transform%3A%20rotate%28720deg%29%3B%20%7D%0A%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20%40keyframes%20dash%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%200%25%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20stroke-dashoffset%3A%20187%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%2030%25%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20stroke-dashoffset%3A%2045%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20100%25%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20stroke-dashoffset%3A%20187%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20circle%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20transform-origin%3A%20center%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20animation%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20rotator%201.4s%20linear%20infinite%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20dash%201.4s%20linear%20infinite%3B%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%3C%2Fstyle%3E%0A%0A%20%20%20%3Ccircle%20fill%3D%22none%22%20stroke-width%3D%226%22%20stroke-linecap%3D%22round%22%20cx%3D%2233%22%20cy%3D%2233%22%20r%3D%2230%22%20stroke%3D%22%23FFF%22%20stroke-dasharray%3D%22187%22%3E%3C%2Fcircle%3E%0A%3C%2Fsvg%3E);
  }
  .popup .popup__btn-base,
  .popup .popup__btn-base.progress:hover,
  .popup .popup__btn-base.progress:active {
    z-index: 2;
    background-color: rgba(167, 58, 253, 0.12);
    border: 2px solid transparent;
  }
  @media (hover: hover) and (pointer: fine) {
    .popup .popup__btn-base:hover {
      background-color: rgba(167, 58, 253, 0.16);
      border-color: transparent;
    }
    .popup .popup__btn-base:active {
      transition: transform 0.1s;
      transform: scale(0.97);
    }
  }
  .popup.popup--no-close-btn .popup__close,
  .popup.popup--no-close-btn .close {
    display: none;
  }
  @keyframes appear {
    0% {
      opacity: 0;
    }
    to {
      opacity: 1;
    }
  }
  @keyframes disappear {
    0% {
      opacity: 1;
    }
    to {
      opacity: 0;
    }
  }
  .popup-alert {
    text-align: center;
  }
  @media (min-width: 1024px) {
    .popup-alert {
      max-width: 350px;
    }
  }
  .popup-alert.shown {
    z-index: 100;
    display: block;
  }
  .popup-alert > div {
    white-space: pre-line;
    word-break: break-word;
  }
  .popup-alert .popup__btn-main {
    margin-right: 0;
  }
  @media (max-width: 575.98px) {
    .popup-alert .popup__btn-main {
      width: 100%;
    }
  }
  .popup-confirm {
    text-align: center;
  }
  @media (min-width: 1024px) {
    .popup-confirm {
      max-width: 350px;
    }
  }
  .popup-confirm.shown {
    z-index: 100;
    display: block;
  }
  @media (min-width: 1024px) {
    .popup-requisites-list {
      max-width: 420px;
      padding: 28px 40px 40px;
    }
  }
  @media (max-width: 1023.98px) {
    .popup-requisites-list {
      padding: 16px !important;
    }
  }
  .popup-requisites-list .popup__inner-wrap form {
    min-height: 432px !important;
  }
  @media (max-width: 1023.98px) {
    .popup-requisites-list .popup__header.add-requisites {
      margin: 0 0 14px;
      padding-left: 32px;
    }
    .popup-requisites-list .requisites__header {
      margin-bottom: 20px;
    }
  }
  .popup-requisites-list .requisites__network-error {
    color: #868695;
    height: 451px;
  }
  .popup-requisites-list .requisites__list {
    flex-direction: column;
    gap: 8px;
    height: 451px;
    margin-right: -20px;
    padding-right: 20px;
    display: flex;
    overflow-y: auto;
  }
  @-moz-document url-prefix() {
    .popup-requisites-list .requisites__list {
      scrollbar-color: #d3d4dd transparent;
      scrollbar-width: thin;
    }
  }
  .popup-requisites-list .requisites__list::-webkit-scrollbar {
    width: 6px;
  }
  .popup-requisites-list .requisites__list::-webkit-scrollbar-track {
    background-color: transparent;
  }
  .popup-requisites-list .requisites__list::-webkit-scrollbar-thumb {
    background-color: #d3d4dd;
    border-radius: 3px;
    height: 30px;
  }
  .popup-requisites-list .requisites__list::-webkit-scrollbar-thumb:hover {
    background: #d3d4dd;
  }
  @media (max-width: 1023.98px) {
    .popup-requisites-list .requisites__list {
      height: calc(100dvh - 136px);
      margin-right: -12px;
      padding-right: 6px;
    }
  }
  .popup-requisites-list .requisites__item {
    color: #242424;
    background: #f6f6f9;
    border-radius: 12px;
    padding: 12px;
    font-size: 16px;
    line-height: 22px;
    position: relative;
  }
  .popup-requisites-list .requisites__item--add-requisite {
    cursor: pointer;
    align-items: center;
    padding: 11px 12px;
    transition: all 0.3s;
    display: flex;
  }
  .popup-requisites-list .requisites__item--add-requisite:hover {
    background: #f1f1f5;
  }
  .popup-requisites-list .requisites__item--add-requisite:after {
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-size: 6px;
    mask-size: 6px;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-image: var(--icon);
    -webkit-mask-image: var(--icon);
    mask-image: var(--icon);
    content: "";
    background-color: #a9a8b0;
    width: 6px;
    height: 22px;
    display: flex;
    position: absolute;
    top: 50%;
    right: 18px;
    transform: translateY(-50%);
  }
  :root .popup-requisites-list .requisites__item--add-requisite:after {
    --icon: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%226%22%20height%3D%2211%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23C8C8D1%22%20fill-rule%3D%22evenodd%22%20d%3D%22M.195%2010.805a.667.667%200%200%201%200-.943l4.196-4.195L.195%201.47A.667.667%200%200%201%201.138.53l4.591%204.59.002.003a.734.734%200%200%201%20.205.772.734.734%200%200%201-.205.318l-.002.002-4.59%204.59a.667.667%200%200%201-.944%200Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E);
  }
  .popup-requisites-list .requisites__title {
    white-space: nowrap;
    max-width: calc(100% - 66px);
    margin-bottom: 12px;
    position: relative;
    overflow: hidden;
  }
  .popup-requisites-list .requisites__title:after {
    content: "";
    background: linear-gradient(270deg, #f6f6f9, rgba(255, 255, 255, 0));
    width: 20px;
    height: 100%;
    display: block;
    position: absolute;
    top: 0;
    right: -1px;
  }
  .popup-requisites-list .requisites__btn-wrap {
    gap: 6px;
    display: flex;
    position: absolute;
    top: 10px;
    right: 8px;
  }
  .popup-requisites-list .requisites__btn-wrap button {
    width: 28px;
    height: 28px;
  }
  .popup-requisites-list .requisites__delete {
    padding: 4px;
  }
  .popup-requisites-list .requisites__add-icon {
    width: 20px;
    height: 20px;
    margin-right: 12px;
    display: inline-block;
  }
  .popup-requisites-list .icon-add-requisite {
    background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20fill%3D%22%23B9B9C1%22%20fill-rule%3D%22evenodd%22%20d%3D%22M12.701.833H7.3c-.67%200-1.225%200-1.676.037-.468.039-.899.12-1.303.327-.627.32-1.137.83-1.457%201.457-.206.404-.288.835-.326%201.303C2.5%204.408%202.5%204.962%202.5%205.632v8.736c0%20.67%200%201.224.037%201.675.038.469.12.9.326%201.304.32.627.83%201.137%201.457%201.456.404.207.835.289%201.303.327.451.037%201.005.037%201.676.037h2.796c.529%200%20.929%200%201.314-.092a3.33%203.33%200%200%200%20.964-.4c.338-.207.62-.49.994-.864l.06-.06%202.657-2.657.06-.06c.375-.374.658-.656.865-.994.183-.299.317-.624.399-.964.092-.386.092-.785.092-1.315V5.633c0-.67%200-1.224-.037-1.675-.038-.468-.12-.899-.326-1.303a3.333%203.333%200%200%200-1.457-1.457C15.275.99%2014.845.909%2014.377.87%2013.925.833%2013.372.833%2012.7.833Zm2.132%2012.5h.634c-.1.119-.26.282-.561.583l-2.657%202.657c-.3.3-.464.46-.582.56V16.5c0-.714%200-1.199.031-1.574.03-.365.084-.552.15-.683.16-.313.415-.568.729-.728.13-.066.317-.12.682-.15.375-.03.86-.031%201.574-.031ZM6.667%205a.833.833%200%201%200%200%201.667h6.666a.833.833%200%201%200%200-1.667H6.667Zm0%203.333a.833.833%200%200%200%200%201.667h4.166a.833.833%200%201%200%200-1.667H6.667Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E);
  }
  .popup-requisites-list .requisites__button {
    width: 100%;
    margin-top: 32px;
  }
  @media (max-width: 1023.98px) {
    .popup-requisites-list .requisites__button {
      width: calc(100% - 32px);
      margin-top: 16px;
      position: fixed;
      bottom: 16px;
      left: 16px;
    }
    .popup-requisites-list {
      border-radius: 0;
      height: 100%;
    }
  }
  .popup-requisites-list .popup__loader {
    color: transparent;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    user-select: none;
    opacity: 0;
    transition: opacity 0.3s;
  }
  .popup-requisites-list .popup__loader:before,
  .popup-requisites-list .popup__loader:after {
    content: "";
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    width: 20px;
    height: 20px;
    display: block;
    position: absolute;
    top: calc(50% - 10px);
    right: calc(50% - 10px);
  }
  .popup-requisites-list .popup__loader:before {
    z-index: 10;
  }
  .popup-requisites-list .popup__loader:after {
    z-index: 20;
  }
  .popup-requisites-list .popup__loader:before {
    background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2280%22%20height%3D%2280%22%20fill%3D%22none%22%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%2240%22%20r%3D%2236%22%20stroke%3D%22%23FFFFFF%22%20stroke-opacity%3D%220.2%22%20stroke-width%3D%228%22%2F%3E%3C%2Fsvg%3E);
  }
  .popup-requisites-list .popup__loader:after {
    background-image: url(data:image/svg+xml,%3Csvg%20class%3D%22spinner%22%20width%3D%2265px%22%20height%3D%2265px%22%20viewBox%3D%220%200%2066%2066%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cstyle%3E%0A%20%20%20%20%20%20%20%20%40keyframes%20rotator%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%200%25%20%7B%20transform%3A%20rotate%280deg%29%3B%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20100%25%20%7B%20transform%3A%20rotate%28720deg%29%3B%20%7D%0A%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20%40keyframes%20dash%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%200%25%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20stroke-dashoffset%3A%20187%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%2030%25%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20stroke-dashoffset%3A%2045%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20100%25%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20stroke-dashoffset%3A%20187%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20circle%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20transform-origin%3A%20center%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20animation%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20rotator%201.4s%20linear%20infinite%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20dash%201.4s%20linear%20infinite%3B%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%3C%2Fstyle%3E%0A%0A%20%20%20%3Ccircle%20fill%3D%22none%22%20stroke-width%3D%226%22%20stroke-linecap%3D%22round%22%20cx%3D%2233%22%20cy%3D%2233%22%20r%3D%2230%22%20stroke%3D%22%23FFF%22%20stroke-dasharray%3D%22187%22%3E%3C%2Fcircle%3E%0A%3C%2Fsvg%3E);
  }
  .popup-requisites-list .popup__update-text {
    opacity: 1;
    transition: opacity 0.3s;
  }
  .popup-requisites-list .popup-sms-confirm {
    min-height: unset;
  }
  @media (max-width: 1023.98px) {
    .popup-requisites-list .popup-sms-confirm {
      padding: 0;
    }
  }
  .popup-requisites-list .loading {
    pointer-events: none;
  }
  .popup-requisites-list .loading .popup__loader {
    opacity: 1;
  }
  .popup-requisites-list .loading .popup__update-text {
    opacity: 0;
  }
  .popup-requisites-list .loader:not(:empty) {
    color: transparent;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    user-select: none;
    margin-top: 60px;
    position: relative;
  }
  .popup-requisites-list .loader:not(:empty):before,
  .popup-requisites-list .loader:not(:empty):after {
    content: "";
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    width: 60px;
    height: 60px;
    display: block;
    position: absolute;
    top: calc(50% - 30px);
    right: calc(50% - 30px);
  }
  .popup-requisites-list .loader:not(:empty):before {
    z-index: 10;
  }
  .popup-requisites-list .loader:not(:empty):after {
    z-index: 20;
  }
  .popup-requisites-list .loader:not(:empty):before {
    background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2280%22%20height%3D%2280%22%20fill%3D%22none%22%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%2240%22%20r%3D%2236%22%20stroke%3D%22%23F6F6F9%22%20stroke-width%3D%228%22%2F%3E%3C%2Fsvg%3E);
  }
  .popup-requisites-list .loader:not(:empty):after {
    background-image: url(data:image/svg+xml,%3Csvg%20class%3D%22spinner%22%20width%3D%2264px%22%20height%3D%2264px%22%20viewBox%3D%220%200%2066%2066%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cstyle%3E%0A%20%20%20%20%20%20%20%20%40keyframes%20rotator%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%200%25%20%7B%20transform%3A%20rotate%280deg%29%3B%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20100%25%20%7B%20transform%3A%20rotate%28720deg%29%3B%20%7D%0A%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20%40keyframes%20dash%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%200%25%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20stroke-dashoffset%3A%20187%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%2030%25%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20stroke-dashoffset%3A%2045%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20100%25%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20stroke-dashoffset%3A%20187%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20%40keyframes%20colors%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%200%25%20%7B%20stroke%3A%20%23EC4DF0%3B%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%2025%25%20%7B%20stroke%3A%20%23E639CA%3B%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%2050%25%20%7B%20stroke%3A%20%23AC43FE%3B%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%2075%25%20%7B%20stroke%3A%20%237A18DD%3B%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20100%25%20%7B%20stroke%3A%20%23EC4DF0%3B%20%7D%0A%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20circle%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20transform-origin%3A%20center%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20animation%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20rotator%201.4s%20linear%20infinite%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20dash%201.4s%20linear%20infinite%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20colors%205.6s%20ease-in-out%20infinite%3B%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%3C%2Fstyle%3E%0A%0A%20%20%20%20%3Ccircle%20class%3D%22path%22%20fill%3D%22none%22%20stroke-width%3D%226%22%20stroke-linecap%3D%22round%22%20stroke-dasharray%3D%22187%22%20cx%3D%2233%22%20cy%3D%2233%22%20r%3D%2229%22%3E%3C%2Fcircle%3E%0A%3C%2Fsvg%3E);
  }
  @media (max-width: 1023.98px) {
    .popup-requisites-list .popup__inner-wrap-editor {
      height: calc(100dvh - 70px);
    }
  }
  .popup-requisites-list:has(.popup-sms-confirm) .popup__back {
    top: 8px;
  }
  @media (min-width: 1024px) {
    .popup-requisites-list {
      max-width: 420px;
    }
  }
  @media (max-width: 1023.98px) {
    .popup-requisites-list {
      border-radius: 0;
      height: 100%;
    }
    .popup-requisites-list .popup__content {
      flex-direction: column;
      height: 100%;
      display: flex;
      padding-top: 0 !important;
    }
  }
  .popup-requisites-list .popup__header {
    margin-top: 0 !important;
  }
  @media (max-width: 1023.98px) {
    .popup-requisites-list .popup__header {
      -webkit-line-clamp: 1;
      -webkit-box-orient: vertical;
      max-height: 24px;
      display: -webkit-box;
      overflow: hidden;
    }
  }
  .popup-requisites-list .popup__inner-wrap {
    height: 100%;
  }
  .popup-requisites-list .popup__inner-wrap form {
    flex-direction: column;
    justify-content: space-between;
    gap: 0;
    height: calc(100% - 88px);
    display: flex;
  }
  @media (min-width: 768px) {
    .popup-requisites-list .popup__inner-wrap form {
      height: calc(100% - 94px);
    }
  }
  @media (min-width: 1024px) {
    .popup-requisites-list .popup__inner-wrap form {
      height: -webkit-max-content;
      height: max-content;
    }
  }
  @media (max-width: 1023.98px) {
    .popup-requisites-list .popup__inner-wrap {
      scrollbar-width: none;
      height: 100%;
      margin-left: -8px;
      padding-left: 8px;
      overflow-y: auto;
    }
    .popup-requisites-list .popup__inner-wrap::-webkit-scrollbar {
      display: none;
    }
  }
  .popup-requisites-list .form-list__item {
    margin-bottom: 20px;
    position: relative;
  }
  .popup-requisites-list .form-list__item:last-of-type {
    margin-bottom: 0;
  }
  .popup-requisites-list .form-block__autocomplete-wrap {
    position: relative;
  }
  .popup-requisites-list .form-block__label {
    max-width: 100%;
  }
  .popup-requisites-list .form-block__name {
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 100%;
    overflow: hidden;
  }
  .popup-requisites-list .field-validation-error {
    margin-top: 8px;
    font-size: 14px;
    line-height: 20px;
    display: block;
  }
  .popup-requisites-list .btn-main {
    width: 100%;
    margin-top: 32px;
  }
  .popup-requisites-list .text-field.autocomplete {
    color: #242424;
    margin-top: 8px;
    font-size: 16px;
    line-height: 22px;
  }
  .popup-requisites-list .text-field .autocomplete__content {
    background: #fff;
    border-radius: 4px;
    padding: 12px;
    overflow: auto;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  }
  @media (min-width: 1024px) {
    .popup-requisites-list .text-field .autocomplete__content {
      box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
    }
  }
  .popup-requisites-list
    .text-field
    .autocomplete__content
    .selected
    .autocomplete__item {
    background: #f6f6f9;
  }
  .popup-requisites-list .text-field .autocomplete__item {
    cursor: pointer;
    border-radius: 4px;
    padding: 8px;
  }
  .popup-requisites-list .autocomplete__item b {
    font-variation-settings: "wght" 650;
    font-weight: 400;
  }
  .popup-requisites-list .drop-radio-title {
    color: #868695;
    font-variation-settings: "wght" 450;
    align-items: baseline;
    margin-bottom: 4px;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    display: flex;
  }
  @media (min-width: 768px) {
    .popup-requisites-list .drop-radio-title {
      margin-bottom: 8px;
      font-size: 16px;
      line-height: 22px;
    }
  }
  .popup-requisites-list .drop-radio-title span {
    margin-left: 4px;
  }
  .popup-requisites-list .drop-radio-base--country {
    margin-bottom: 20px;
  }
  .popup-requisites-list .drop-radio-base--country .drop-btn,
  .popup-requisites-list .drop-radio-base--country .drop-select {
    align-items: center;
    display: flex;
  }
  .popup-requisites-list .drop-radio-base--country .drop-select.active {
    background-color: #f6f6f9;
  }
  .popup-requisites-list .drop-radio-base--country .drop-select.active:after {
    content: "";
    border-bottom: 2px solid #242424;
    border-left: 2px solid #242424;
    width: 12px;
    height: 7px;
    position: absolute;
    top: 14px;
    right: 18px;
    transform: rotate(-45deg);
  }
  .popup-requisites-list .drop-radio-base .drop-list .drop-select {
    display: flex;
  }
  .popup-requisites-list .drop-radio-base .drop-list {
    display: none;
  }
  .popup-requisites-list .drop-radio-base.open .drop-list {
    display: block;
  }
  .popup-requisites-list .drop-btn-country {
    flex-shrink: 0;
    width: 22px;
    height: 22px;
    margin-right: 12px;
  }
  .popup-delete-card {
    text-align: left;
    padding: 16px;
  }
  @media (min-width: 1024px) {
    .popup-delete-card {
      max-width: 420px;
      padding: 28px 40px 40px;
    }
  }
  .popup-delete-card .popup__header {
    margin-bottom: 20px;
  }
  .popup-delete-card .popup-delete-card__content {
    color: #868695;
  }
  @media (min-width: 1024px) {
    .popup-delete-card .popup-delete-card__content {
      font-size: 16px;
      line-height: 22px;
    }
  }
  .popup-delete-card .popup-delete-requisite__name {
    width: 100%;
    display: flex;
  }
  .popup-delete-card .popup-delete-wraper {
    height: unset;
  }
  @media (max-width: 1023.98px) {
    .popup-delete-card .popup-delete-wraper {
      flex-direction: column;
      justify-content: space-between;
      height: calc(100dvh - 76px);
      display: flex;
    }
  }
  .popup-delete-card .popup-requisite-name {
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #242424;
    max-width: calc(100% - 238px);
    padding-left: 4px;
    display: block;
    overflow: hidden;
  }
  .popup-delete-card .popup-requisite-name span:first-child {
    color: #868695;
  }
  .popup-delete-card .popup-delete-card__content-link {
    color: #242424;
  }
  @media (min-width: 1024px) {
    .popup-delete-card .popup-delete-card__content-link:hover {
      color: #a73afd;
    }
  }
  .popup-delete-card .popup-delete-card__content-link:active {
    color: #a73afd;
  }
  .popup-delete-card .popup__btn {
    gap: 8px;
    width: 100%;
    display: flex;
  }
  @media (min-width: 1024px) {
    .popup-delete-card .popup__btn {
      margin-top: 32px;
    }
  }
  .popup-delete-card .popup__btn-main,
  .popup-delete-card .btn-minor {
    width: 100%;
    height: 44px;
    margin: 0;
  }
  @media (max-width: 1023.98px) {
    .popup-delete-card {
      border-radius: 0;
      flex-direction: column;
      justify-content: space-between;
      height: 100%;
      display: flex !important;
    }
  }
  .popup-geo {
    color: #242424;
    border-radius: 0;
    height: 100%;
    padding: 0;
    overflow: hidden;
  }
  @media (min-width: 1024px) {
    .popup-geo {
      border-radius: 0;
      width: 100%;
      max-width: 100%;
      padding: 0;
      position: fixed;
      bottom: 0;
      top: auto !important;
      left: 0 !important;
    }
  }
  .popup-geo .popup__close-btn {
    z-index: 2;
  }
  @media (max-width: 1023.98px) {
    .popup-geo .popup__close-btn {
      top: 16px;
    }
  }
  .popup-geo .popup__close-btn ~ .popup__content {
    padding-top: 0 !important;
  }
  @media (max-width: 1023.98px) {
    .popup-geo .popup__close-btn--title {
      top: 8px;
    }
  }
  .popup-geo .popup__content {
    height: 100%;
    position: relative;
  }
  .popup-geo .geo-block .geo-block__head {
    padding: 16px 44px 16px 16px;
  }
  .empty-page {
    flex-direction: column;
    align-items: center;
    display: flex;
  }
  .empty-page .empty-page__icon {
    background-position: 50%;
    background-repeat: no-repeat;
    width: 72px;
    height: 72px;
    margin-bottom: 26px;
  }
  @media (max-width: 1023.98px) {
    .empty-page .empty-page__icon {
      margin-bottom: 18px;
    }
  }
  .empty-page .empty-page__title {
    font-variation-settings: "wght" 650;
    font-size: 16px;
    font-weight: 400;
    line-height: 22px;
  }
  .empty-page .empty-page__text {
    color: #868695;
    margin-bottom: 32px;
    font-size: 16px;
    line-height: 22px;
  }
  @media (max-width: 1023.98px) {
    .empty-page .empty-page__text {
      margin-bottom: 26px;
    }
    .empty-page .empty-page__btn {
      width: 100%;
    }
  }
  .empty-page .empty-page__text,
  .empty-page .empty-page__title {
    text-align: center;
    justify-content: center;
    max-width: 580px;
    display: flex;
  }
  .empty-page .goods-slider {
    margin-top: 32px;
  }
  @media (min-width: 1024px) {
    .empty-page .goods-slider {
      margin-top: 72px;
    }
  }
  .loading-error {
    flex-direction: column;
    align-items: center;
    display: flex;
  }
  @media (max-width: 1023.98px) {
    .loading-error {
      margin-top: 10px;
    }
  }
  .loading-error .loading-error__title {
    font-variation-settings: "wght" 650;
    margin-bottom: 2px;
    font-size: 16px;
    font-weight: 400;
    line-height: 22px;
  }
  .loading-error .loading-error__text {
    color: #868695;
    margin-bottom: 30px;
    font-size: 16px;
    line-height: 22px;
  }
  @media (max-width: 1023.98px) {
    .loading-error .loading-error__text {
      margin-bottom: 24px;
    }
  }
  .loading-error .loading-error__icon {
    background-image: url(data:image/svg+xml,%3Csvg%20width%3D%2272%22%20height%3D%2272%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20clip-path%3D%22url%28%23a%29%22%3E%3Cg%20filter%3D%22url%28%23b%29%22%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill-opacity%3D%22.6%22%3E%3Cpath%20d%3D%22M9.412%2015.692c19.835-7.826%2039.775-1.686%2051.77%2015.942%201.671%202.455%205.037%203.142%207.517%201.534%202.48-1.608%203.138-4.902%201.467-7.357C55.29%203.951%2029.856-3.88%205.26%205.824c-2.762%201.09-4.073%204.183-2.926%206.908%201.146%202.725%204.315%204.05%207.077%202.96Z%22%20fill%3D%22url%28%23c%29%22%2F%3E%3Cpath%20d%3D%22M26.848%2051.102c-2.867-.884-5.885.674-6.746%203.471-.862%202.797.757%205.782%203.625%206.665%202.867.883%205.884-.674%206.746-3.471.861-2.797-.757-5.783-3.625-6.666Z%22%20fill%3D%22url%28%23d%29%22%2F%3E%3Cpath%20d%3D%22M9.825%2029.009c1.21%202.699%204.407%203.953%207.143%202.801%206.187-2.606%2011.656-2.878%2016.27-1.457%204.613%201.42%208.981%204.722%2012.631%2010.357%201.614%202.491%204.963%203.253%207.481%201.702a5.22%205.22%200%200%200%201.639-7.32c-4.767-7.36-11.09-12.554-18.63-14.876-7.54-2.322-15.689-1.585-23.77%201.82a5.22%205.22%200%200%200-2.764%206.973Z%22%20fill%3D%22url%28%23e%29%22%2F%3E%3Cpath%20d%3D%22M21.541%2046.802c1.613-.83%204.082-1.02%206.697-.215%202.614.805%204.55%202.351%205.416%203.944%201.415%202.603%204.699%203.614%207.333%202.259a5.22%205.22%200%200%200%202.208-7.168c-2.534-4.658-7.162-7.732-11.835-9.172-4.674-1.439-10.23-1.5-14.945.925a5.219%205.219%200%200%200-2.207%207.168c1.416%202.603%204.699%203.614%207.333%202.259Z%22%20fill%3D%22url%28%23f%29%22%2F%3E%3C%2Fg%3E%3Cg%20filter%3D%22url%28%23g%29%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M9.148%2015.023c20.148-7.95%2040.444-1.7%2052.63%2016.206%201.452%202.134%204.38%202.729%206.53%201.335%202.139-1.387%202.708-4.224%201.262-6.348C54.885%204.635%2029.808-3.087%205.525%206.494c-2.39.943-3.515%203.61-2.526%205.959l-.664.279c-1.147-2.725.164-5.818%202.926-6.908C29.857-3.88%2055.29%203.951%2070.166%2025.811c1.67%202.455%201.014%205.75-1.467%207.357-2.48%201.608-5.846.921-7.517-1.534C49.188%2014.006%2029.247%207.866%209.412%2015.692c-2.762%201.09-5.93-.235-7.077-2.96l.664-.28c.993%202.362%203.748%203.518%206.15%202.57ZM26.636%2051.79c-2.502-.77-5.106.592-5.846%202.995-.74%202.403.647%204.995%203.148%205.765%202.502.77%205.107-.592%205.847-2.995.74-2.403-.647-4.995-3.149-5.765ZM10.482%2028.714c1.049%202.34%203.83%203.434%206.206%202.432%206.315-2.66%2011.959-2.96%2016.761-1.482%204.803%201.48%209.3%204.904%2013.024%2010.654%201.402%202.165%204.316%202.826%206.5%201.48a4.5%204.5%200%200%200%201.411-6.315c-4.692-7.245-10.886-12.315-18.237-14.58-7.351-2.263-15.324-1.555-23.28%201.796a4.5%204.5%200%200%200-2.385%206.015Zm10.73%2017.447c1.818-.935%204.49-1.108%207.238-.262%202.748.846%204.86%202.492%205.836%204.288%201.229%202.26%204.085%203.14%206.372%201.963a4.5%204.5%200%200%200%201.904-6.184c-2.422-4.453-6.872-7.429-11.414-8.827-4.543-1.4-9.896-1.443-14.403.877a4.5%204.5%200%200%200-1.905%206.183c1.23%202.26%204.085%203.14%206.372%201.962Zm-1.11%208.412c.861-2.797%203.879-4.355%206.746-3.471%202.868.883%204.486%203.868%203.625%206.665-.861%202.797-3.879%204.354-6.746%203.471-2.868-.883-4.487-3.868-3.625-6.665ZM9.825%2029.01c1.21%202.699%204.407%203.953%207.143%202.801%206.187-2.606%2011.656-2.878%2016.27-1.457%204.613%201.42%208.981%204.722%2012.631%2010.357%201.614%202.491%204.963%203.253%207.481%201.702a5.22%205.22%200%200%200%201.639-7.32c-4.767-7.36-11.09-12.554-18.63-14.876-7.54-2.322-15.689-1.585-23.77%201.82a5.22%205.22%200%200%200-2.764%206.973Zm18.413%2017.578c-2.615-.805-5.084-.615-6.697.215-2.634%201.355-5.917.344-7.333-2.259a5.219%205.219%200%200%201%202.207-7.167c4.715-2.427%2010.27-2.365%2014.945-.926%204.673%201.44%209.301%204.514%2011.835%209.172a5.22%205.22%200%200%201-2.208%207.168c-2.634%201.355-5.918.344-7.333-2.258-.867-1.594-2.802-3.14-5.416-3.945Z%22%20fill%3D%22url%28%23h%29%22%20fill-opacity%3D%22.3%22%2F%3E%3C%2Fg%3E%3Cpath%20d%3D%22M65.423%2062.644%2057.292%2037.73c-.84-2.655-3.703-4.169-6.377-3.344-.92.262-1.732.8-2.338%201.495l-17.6%2019.683c-1.568%202.293-.944%205.45%201.393%207.017.47.3.99.538%201.53.686l25.783%205.422a5.106%205.106%200%200%200%203.775-.9%204.968%204.968%200%200%200%202.035-3.29c.082-.568.072-1.133-.07-1.855Z%22%20fill%3D%22url%28%23i%29%22%2F%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M49.51%2053.142A1.87%201.87%200%200%200%2051.71%2051.7l1.231-5.859a1.85%201.85%200%200%200-1.439-2.184c-1.003-.21-2.008.42-2.217%201.416l-1.232%205.858c-.209.994.453%202%201.456%202.21Zm-2.953%204.87c-.208.992.453%201.998%201.456%202.209%201.003.21%201.992-.449%202.206-1.463a1.852%201.852%200%200%200-1.44-2.184c-1.002-.21-2.012.442-2.222%201.438Z%22%20fill%3D%22%23fff%22%20style%3D%22fill%3A%23fff%3Bfill-opacity%3A1%22%2F%3E%3C%2Fg%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22c%22%20x1%3D%226.34%22%20y1%3D%225.735%22%20x2%3D%2276.808%22%20y2%3D%2240.989%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20stop-color%3D%22%23FFA758%22%20stop-opacity%3D%22.66%22%20style%3D%22stop-color%3Acolor%28display-p3%201%20.6568%20.3433%29%3Bstop-opacity%3A.66%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23FFB500%22%20style%3D%22stop-color%3Acolor%28display-p3%201%20.7093%20.0017%29%3Bstop-opacity%3A1%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22d%22%20x1%3D%226.34%22%20y1%3D%225.735%22%20x2%3D%2276.808%22%20y2%3D%2240.989%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20stop-color%3D%22%23FFA758%22%20stop-opacity%3D%22.66%22%20style%3D%22stop-color%3Acolor%28display-p3%201%20.6568%20.3433%29%3Bstop-opacity%3A.66%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23FFB500%22%20style%3D%22stop-color%3Acolor%28display-p3%201%20.7093%20.0017%29%3Bstop-opacity%3A1%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22e%22%20x1%3D%226.34%22%20y1%3D%225.735%22%20x2%3D%2276.808%22%20y2%3D%2240.989%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20stop-color%3D%22%23FFA758%22%20stop-opacity%3D%22.66%22%20style%3D%22stop-color%3Acolor%28display-p3%201%20.6568%20.3433%29%3Bstop-opacity%3A.66%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23FFB500%22%20style%3D%22stop-color%3Acolor%28display-p3%201%20.7093%20.0017%29%3Bstop-opacity%3A1%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22f%22%20x1%3D%226.34%22%20y1%3D%225.735%22%20x2%3D%2276.808%22%20y2%3D%2240.989%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20stop-color%3D%22%23FFA758%22%20stop-opacity%3D%22.66%22%20style%3D%22stop-color%3Acolor%28display-p3%201%20.6568%20.3433%29%3Bstop-opacity%3A.66%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23FFB500%22%20style%3D%22stop-color%3Acolor%28display-p3%201%20.7093%20.0017%29%3Bstop-opacity%3A1%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22h%22%20x1%3D%227.515%22%20y1%3D%222.489%22%20x2%3D%2248.738%22%20y2%3D%2269.067%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20stop-color%3D%22%23FFA758%22%20style%3D%22stop-color%3Acolor%28display-p3%201%20.6549%20.3451%29%3Bstop-opacity%3A1%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23fff%22%20style%3D%22stop-color%3Awhite%3Bstop-opacity%3A1%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22i%22%20x1%3D%2236.774%22%20y1%3D%2226.164%22%20x2%3D%2253.772%22%20y2%3D%2282.219%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20stop-color%3D%22%23FFC22E%22%20style%3D%22stop-color%3Acolor%28display-p3%201%20.761%20.1792%29%3Bstop-opacity%3A1%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23FF9A3D%22%20style%3D%22stop-color%3Acolor%28display-p3%201%20.6024%20.2392%29%3Bstop-opacity%3A1%22%2F%3E%3C%2FlinearGradient%3E%3Cfilter%20id%3D%22b%22%20x%3D%22-1.485%22%20y%3D%22-1.684%22%20width%3D%2275.978%22%20height%3D%2266.573%22%20filterUnits%3D%22userSpaceOnUse%22%20color-interpolation-filters%3D%22sRGB%22%3E%3CfeFlood%20flood-opacity%3D%220%22%20result%3D%22BackgroundImageFix%22%2F%3E%3CfeGaussianBlur%20in%3D%22BackgroundImageFix%22%20stdDeviation%3D%221.702%22%2F%3E%3CfeComposite%20in2%3D%22SourceAlpha%22%20operator%3D%22in%22%20result%3D%22effect1_backgroundBlur_8223_43171%22%2F%3E%3CfeBlend%20in%3D%22SourceGraphic%22%20in2%3D%22effect1_backgroundBlur_8223_43171%22%20result%3D%22shape%22%2F%3E%3CfeColorMatrix%20in%3D%22SourceAlpha%22%20values%3D%220%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%20127%200%22%20result%3D%22hardAlpha%22%2F%3E%3CfeOffset%20dy%3D%22.473%22%2F%3E%3CfeGaussianBlur%20stdDeviation%3D%221.125%22%2F%3E%3CfeComposite%20in2%3D%22hardAlpha%22%20operator%3D%22arithmetic%22%20k2%3D%22-1%22%20k3%3D%221%22%2F%3E%3CfeColorMatrix%20values%3D%220%200%200%200%201%200%200%200%200%201%200%200%200%200%201%200%200%200%200.15%200%22%2F%3E%3CfeBlend%20in2%3D%22shape%22%20result%3D%22effect2_innerShadow_8223_43171%22%2F%3E%3C%2Ffilter%3E%3Cfilter%20id%3D%22g%22%20x%3D%22-1.485%22%20y%3D%22-1.684%22%20width%3D%2275.978%22%20height%3D%2266.573%22%20filterUnits%3D%22userSpaceOnUse%22%20color-interpolation-filters%3D%22sRGB%22%3E%3CfeFlood%20flood-opacity%3D%220%22%20result%3D%22BackgroundImageFix%22%2F%3E%3CfeGaussianBlur%20in%3D%22BackgroundImageFix%22%20stdDeviation%3D%221.702%22%2F%3E%3CfeComposite%20in2%3D%22SourceAlpha%22%20operator%3D%22in%22%20result%3D%22effect1_backgroundBlur_8223_43171%22%2F%3E%3CfeBlend%20in%3D%22SourceGraphic%22%20in2%3D%22effect1_backgroundBlur_8223_43171%22%20result%3D%22shape%22%2F%3E%3CfeColorMatrix%20in%3D%22SourceAlpha%22%20values%3D%220%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%20127%200%22%20result%3D%22hardAlpha%22%2F%3E%3CfeOffset%20dy%3D%22.473%22%2F%3E%3CfeGaussianBlur%20stdDeviation%3D%221.125%22%2F%3E%3CfeComposite%20in2%3D%22hardAlpha%22%20operator%3D%22arithmetic%22%20k2%3D%22-1%22%20k3%3D%221%22%2F%3E%3CfeColorMatrix%20values%3D%220%200%200%200%201%200%200%200%200%201%200%200%200%200%201%200%200%200%200.15%200%22%2F%3E%3CfeBlend%20in2%3D%22shape%22%20result%3D%22effect2_innerShadow_8223_43171%22%2F%3E%3C%2Ffilter%3E%3CclipPath%20id%3D%22a%22%3E%3Cpath%20fill%3D%22%23fff%22%20style%3D%22fill%3A%23fff%3Bfill-opacity%3A1%22%20d%3D%22M0%200h72v72H0z%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3C%2Fsvg%3E);
    background-position: 50%;
    background-repeat: no-repeat;
    width: 72px;
    height: 72px;
    margin-bottom: 26px;
  }
  @media (max-width: 1023.98px) {
    .loading-error .loading-error__icon {
      margin-top: 14px;
      margin-bottom: 18px;
    }
  }
  .loading-error .loading-error__btn {
    padding: 8px 21px 10px;
  }
  @media (max-width: 1023.98px) {
    .loading-error .loading-error__btn {
      width: 100%;
    }
  }
  .popup-geo-refund {
    color: #242424;
    border-radius: 0;
    width: 100%;
    height: 100%;
    padding: 0;
    overflow: hidden;
  }
  @media (min-width: 1024px) {
    .popup-geo-refund {
      max-width: 998px;
    }
  }
  @media (max-width: 1023.98px) {
    .popup-geo-refund {
      top: 0 !important;
    }
  }
  @media (min-width: 1024px) {
    .popup-geo-refund {
      border-radius: 20px;
      width: 100%;
      height: 650px;
      padding: 0;
      top: auto;
      bottom: 0;
      left: 0;
    }
    .popup-geo-refund .ymaps-2-1-79-controls__control_toolbar {
      display: none;
    }
  }
  .popup-geo-refund .popup__back {
    background-color: #f6f6f9;
  }
  @media (max-width: 1023.98px) {
    .popup-geo-refund .ymaps-2-1-79-controls__control_toolbar {
      margin-top: 30px !important;
    }
  }
  .popup-geo-refund .popup__content {
    padding-top: 0 !important;
  }
  @media (max-width: 1023.98px) {
    .popup-geo-refund .popup__close-btn {
      top: 16px;
    }
  }
  .popup-geo-refund .popup__close-btn ~ .popup__content {
    padding-top: 0 !important;
  }
  @media (max-width: 1023.98px) {
    .popup-geo-refund .popup__close-btn--title {
      top: 8px;
    }
  }
  .popup-geo-refund .popup__content {
    height: 100%;
    position: relative;
  }
  .popup-geo-refund .geo-block__head {
    display: none;
  }
  .popup-geo-refund .j-close {
    background: #fff;
    border-radius: 80px;
    width: 24px;
    height: 24px;
    padding: 18px;
    top: 2px;
    right: 2px;
  }
  .popup-geo-refund .geo-block__slide-close {
    display: none !important;
  }
  .popup-geo-refund .geo-block .geo-block__btn-mobile {
    width: 140px;
  }
  .popup-geo-refund .geo-block .geo-block__info {
    padding: 32px 40px 0;
  }
  .popup-geo-refund .geo-block .geo-block__info-title {
    letter-spacing: -0.5px;
  }
  .popup-geo-refund
    .geo-block
    .address-item:not(.address-item--border):not(.address-item--radio)
    .address-item__wrap {
    padding: 4px 11px 16px;
  }
  .popup-geo-refund .geo-block .geo-block__info-wrap {
    width: 100%;
  }
  @media (min-width: 1024px) {
    .popup-geo-refund .geo-block .geo-block__info-wrap {
      width: 465px;
    }
  }
  .popup-geo-refund .geo-block .map-search {
    top: 26px;
  }
  @media (max-width: 1023.98px) {
    .popup-geo-refund .geo-block .map-search {
      top: 60px;
    }
  }
  .popup-geo-refund .geo-block .map-controlls {
    bottom: 50%;
    transform: translateY(48%);
  }
  .popup-notifications .popup__content {
    height: 100%;
  }
  @media (min-width: 1024px) {
    .popup-notifications {
      height: auto;
      min-height: 390px;
      max-height: 650px;
    }
  }
  .popup-notifications .new .main-info > div {
    position: relative;
    font-variation-settings: "wght" 650 !important;
    font-weight: 400 !important;
  }
  .popup-notifications .new .main-info > div:before {
    content: "";
    z-index: 5;
    background-color: #f55123;
    border-radius: 100%;
    min-width: 6px;
    height: 6px;
    position: absolute;
    top: 50%;
    left: -10px;
    transform: translateY(-50%);
  }
  .popup-notifications .popup__content-wrapper {
    flex-direction: column;
    gap: 16px;
    height: calc(100% - 106px);
    margin-right: -12px;
    padding-right: 6px;
    display: flex;
    overflow-y: auto;
  }
  @-moz-document url-prefix() {
    .popup-notifications .popup__content-wrapper {
      scrollbar-color: #d3d4dd transparent;
      scrollbar-width: thin;
    }
  }
  .popup-notifications .popup__content-wrapper::-webkit-scrollbar {
    width: 6px;
  }
  .popup-notifications .popup__content-wrapper::-webkit-scrollbar-track {
    background-color: transparent;
  }
  .popup-notifications .popup__content-wrapper::-webkit-scrollbar-thumb {
    background-color: #d3d4dd;
    border-radius: 3px;
    height: 30px;
  }
  .popup-notifications .popup__content-wrapper::-webkit-scrollbar-thumb:hover {
    background: #605f65;
  }
  @media (min-width: 1024px) {
    .popup-notifications .popup__content-wrapper {
      gap: 20px;
      height: -webkit-max-content;
      height: max-content;
      min-height: 202px;
      max-height: 478px;
      margin-right: -18px;
      padding-right: 18px;
    }
  }
  .popup-notifications .popup__item {
    color: #868695;
    background-color: #f6f6f9;
    border-radius: 16px;
    flex-direction: column;
    gap: 8px;
    width: 100%;
    height: -webkit-max-content;
    height: max-content;
    min-height: 72px;
    padding: 16px 20px 20px;
    font-size: 14px;
    line-height: 20px;
    display: flex;
    position: relative;
  }
  .popup-notifications .popup__item .achtung-icon-white {
    z-index: 2;
    width: 20px;
    height: 20px;
    position: absolute;
    top: 12px;
    right: 12px;
  }
  .popup-notifications .popup__item .notify .for-icon {
    display: none;
  }
  .popup-notifications .popup__item .notify > div:first-child {
    flex-direction: column;
    gap: 12px;
    display: flex;
  }
  @media (min-width: 768px) {
    .popup-notifications .popup__item .notify > div:first-child {
      gap: 8px;
    }
  }
  .popup-notifications .popup__item .notify .main-info {
    flex-direction: column;
    gap: 4px;
    display: flex;
  }
  @media (min-width: 768px) {
    .popup-notifications .popup__item .notify .main-info {
      flex-direction: row;
      justify-content: space-between;
      align-items: center;
      gap: 0;
      width: 100%;
      padding-right: 24px;
    }
  }
  .popup-notifications .popup__item .notify .main-info div {
    font-variation-settings: "wght" 450;
    color: #242424;
    font-size: 16px;
    font-weight: 400;
    line-height: 22px;
    position: relative;
  }
  @media (max-width: 767.98px) {
    .popup-notifications .popup__item .notify .main-info div {
      width: calc(100% - 16px);
    }
  }
  .popup-notifications .popup__item .notify .main-info span {
    font-size: 12px;
    line-height: 16px;
  }
  @media (min-width: 768px) {
    .popup-notifications .popup__item .notify .main-info span {
      font-size: 14px;
      line-height: 20px;
    }
  }
  .popup-notifications .popup__item .notify .additional-info > div {
    color: #242424;
  }
  .popup-notifications .popup__item .notify .additional-info > div span {
    color: #868695;
  }
  .popup-notifications .popup__item .notify .additional-info a {
    border-bottom: 1px solid;
    border-color: initial;
    cursor: pointer;
    color: #242424;
    background-color: transparent;
    border-color: transparent;
    font-size: 16px;
    line-height: 22px;
    text-decoration: none;
    font-size: 14px !important;
    line-height: 20px !important;
  }
  @media (hover: hover) and (pointer: fine) {
    .popup-notifications .popup__item .notify .additional-info a:hover {
      color: #a73afd;
      border-color: initial;
      border-color: transparent;
    }
  }
  .popup-notifications .btn-base {
    width: 100%;
    margin-top: 16px;
  }
  .overlay {
    z-index: 20;
    background: #242424;
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    opacity: 0.3 !important;
  }
  .overlay.initially-hidden {
    z-index: 60;
    display: none;
  }
  .shown + .overlay.initially-hidden {
    display: block;
  }
  .overlay.overlay--opacity {
    opacity: 0 !important;
  }
  .overlay.media-viewer-overlay {
    opacity: 0.6 !important;
  }
  .overlay--menu-burger {
    opacity: 0.5 !important;
  }
  @media (min-width: 1024px) {
    .overlay--menu-burger {
      z-index: 99;
      height: 100vh;
      position: absolute;
      top: 114px;
    }
  }
  .overlay--chat {
    z-index: 301;
  }
  .overlay--search {
    z-index: 99;
  }
  .overlay--rich {
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    background: rgba(0, 0, 0, 0.8);
    opacity: 1 !important;
  }
  @media (min-width: 1024px) {
    .overlay--rich {
      -webkit-backdrop-filter: blur(20px);
      backdrop-filter: blur(20px);
    }
  }
  .body--overflow,
  .body--overflow-preview-kt {
    height: 100%;
    max-height: 100%;
    overflow: hidden;
  }
  @media (max-width: 1023.98px) {
    .body--overflow-mobile {
      height: 100%;
      max-height: 100%;
      overflow: hidden;
    }
    .body--chat-overflow > :not(.fixed-block):not(.popup-alert) {
      opacity: 0;
    }
  }
  .highlight {
    background-color: #fdf551;
    padding: 0;
    line-height: 1.2;
  }
  .highlight-active {
    background-color: #f09737;
    padding: 0;
    line-height: 1.2;
  }
  .body--no-click {
    pointer-events: none !important;
  }
  .body--no-click .fixed-block {
    display: none;
  }
  .body--no-click .custom-slider__arrow {
    pointer-events: all;
  }
  .body--empty-center .main {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }
  @media (max-width: 1023.98px) {
    .body--empty-center .sign-in--page .form-block--phone-dropdown .drop-list {
      max-height: 0;
      overflow: hidden;
    }
  }
  .tooltip {
    z-index: 50;
    cursor: default;
    -webkit-focus-ring-color: transparent;
    -webkit-tap-highlight-color: transparent;
    background: #fff;
    border-radius: 8px;
    width: auto;
    display: block;
    position: absolute;
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
  }
  .tooltip .tooltip__content {
    width: 100%;
    font-size: 14px;
    line-height: 20px;
    position: relative;
  }
  .tooltip .tooltip__content:before {
    content: "";
    border-bottom: 10px solid #fff;
    border-left: 9px solid transparent;
    border-right: 9px solid transparent;
    position: absolute;
    top: -10px;
  }
  .tooltip .tooltip__content {
    padding: 12px;
  }
  .tooltip .tooltip__content:before {
    display: none;
    left: calc(50% - 9px);
  }
  .tooltip.tooltip--dark:not(.tooltip--mobile) {
    -webkit-backdrop-filter: blur(20px);
    backdrop-filter: blur(20px);
    color: #fff;
    background: rgba(36, 36, 36, 0.9);
  }
  .tooltip.tooltip--dark:not(.tooltip--mobile) .tooltip__content:before {
    mix-blend-mode: exclusion;
    border-bottom-color: rgba(36, 36, 36, 0.9);
  }
  .tooltip-simple {
    z-index: 50;
    cursor: default;
    width: auto;
    padding-top: 12px;
    display: none;
    position: absolute;
    top: 100%;
    left: 50%;
    transform: translate(-50%);
  }
  .tooltip-simple .tooltip__content {
    width: 100%;
    font-size: 14px;
    line-height: 20px;
    position: relative;
  }
  .tooltip-simple .tooltip__content:before {
    content: "";
    border-bottom: 10px solid #fff;
    border-left: 9px solid transparent;
    border-right: 9px solid transparent;
    position: absolute;
    top: -10px;
  }
  .tooltip-simple .tooltip__close {
    z-index: 2;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    display: flex;
    position: absolute;
    top: 12px;
    right: 8px;
  }
  .tooltip-simple .tooltip__close span {
    cursor: pointer;
    background-color: #868695;
    border: none;
    border-radius: 50%;
    width: 20px;
    height: 20px;
    font-size: 0;
    line-height: 1;
    transition: background-color 0.3s;
    display: inline-block;
    position: relative;
  }
  .tooltip-simple .tooltip__close span:after,
  .tooltip-simple .tooltip__close span:before {
    content: "";
    background-color: #fff;
    border-radius: 1px;
    transition: background 0.3s;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) translateZ(0) rotate(45deg);
  }
  .tooltip-simple .tooltip__close span:before {
    width: 2px;
    height: 12px;
  }
  .tooltip-simple .tooltip__close span:after {
    width: 12px;
    height: 2px;
  }
  @media (hover: hover) and (pointer: fine) {
    .tooltip-simple .tooltip__close:hover span {
      background-color: #9d9da5;
    }
  }
  .tooltip-simple .tooltip__close ~ .tooltip__content {
    padding-right: 56px;
  }
  .tooltip-simple .tooltip__content {
    padding: 12px;
  }
  .tooltip-simple .tooltip__content:before {
    display: none;
    left: calc(50% - 9px);
  }
  .tooltip-simple .tooltip__content {
    background: #fff;
    border-radius: 8px;
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
  }
  .tooltip-simple.tooltip--dark .tooltip__content {
    -webkit-backdrop-filter: blur(20px);
    backdrop-filter: blur(20px);
    color: #fff;
    background: rgba(36, 36, 36, 0.9);
  }
  .tooltip-simple.tooltip--dark .tooltip__content .tooltip__content:before {
    mix-blend-mode: exclusion;
  }
  .tooltip-simple.tooltip--dark .tooltip__content:before {
    border-bottom-color: rgba(36, 36, 36, 0.9);
  }
  .tooltip.tooltip--mobile {
    width: 288px;
    padding: 0 12px;
  }
  .tooltip.tooltip--mobile .tooltip__content {
    border-bottom: 1px solid #e8e8f0;
    width: 100%;
    padding: 12px 0;
  }
  .tooltip.tooltip--mobile .tooltip__content:before {
    display: none;
  }
  .tooltip.tooltip--mobile .close {
    text-transform: uppercase;
    font-variation-settings: "wght" 650;
    color: #a73afd;
    background: 0 0;
    width: 100%;
    padding: 12px;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
  }
  .tooltip.tooltip--mobile a.close {
    display: none;
  }
  .tooltip.tooltip--mobile.tooltip--center {
    text-align: center;
  }
  .body-gray .wrapper {
    background-color: #f6f6f9;
  }
  @media (max-width: 1023.98px) {
    .body-gray .main {
      padding: 0;
    }
    .body-gray .footer {
      margin-top: 0;
    }
  }
  .body-bg-gray .wrapper {
    background-color: #f6f6f9;
  }
  @media (min-width: 1024px) {
    .bg-gray .wrapper {
      background-color: #f6f6f9;
    }
  }
  @media (max-width: 1023.98px) {
    .bg-gray-mb .wrapper {
      background-color: #f6f6f9;
    }
  }
  .wrapper.hide-header-footer .header,
  .wrapper.hide-header-footer .footer {
    display: none !important;
  }
  .fixed-block {
    z-index: 98;
    pointer-events: none;
    flex-wrap: wrap;
    align-items: flex-end;
    gap: 16px;
    display: flex;
    position: fixed;
    bottom: 68px;
    left: 16px;
    right: 16px;
  }
  .fixed-block > * {
    pointer-events: auto;
  }
  @media (min-width: 1024px) {
    .fixed-block {
      bottom: 16px;
    }
  }
  @media (max-width: 767.98px) {
    .fixed-block .fixed-block__cookies {
      width: 100%;
    }
  }
  @media (min-width: 768px) and (max-width: 1023.98px) {
    .fixed-block .fixed-block__cookies {
      max-width: calc(100% - 60px);
    }
    .fixed-block .fixed-block__cookies br {
      display: none;
    }
  }
  .fixed-block .fixed-block__chat {
    margin-left: auto;
    transition: opacity 0.3s;
  }
  @media (min-width: 768px) {
    .fixed-block .fixed-block__chat {
      order: 1;
    }
  }
  .fixed-block .fixed-block__chat.invisible {
    opacity: 0;
    pointer-events: none;
  }
  .fixed-block-c2c {
    bottom: 128px;
  }
  @media (min-width: 1024px) {
    .fixed-block-c2c {
      bottom: 16px;
    }
  }
  .btn-quick-nav {
    z-index: 97;
    background: #a73afd
      url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23fff%22%20fill-rule%3D%22evenodd%22%20d%3D%22M12%2020.5a1%201%200%200%200%201-1V6.414l4.293%204.293a1%201%200%200%200%201.414-1.414l-6-6a1%201%200%200%200-1.414%200l-6%206a1%201%200%200%200%201.414%201.414L11%206.414V19.5a1%201%200%200%200%201%201Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E)
      50% no-repeat;
    border-radius: 100%;
    width: 44px;
    height: 44px;
    font-size: 0;
    display: none;
    position: fixed;
    bottom: 68px;
    left: 16px;
  }
  @media (min-width: 1024px) {
    .btn-quick-nav {
      width: 48px;
      height: 48px;
      bottom: 16px;
    }
  }
  @media (hover: hover) and (pointer: fine) {
    .btn-quick-nav:hover {
      opacity: 0.9;
    }
  }
  @media (max-width: 1023.98px) {
    .btn-quick-nav:not(.btn-quick-nav--mobile) {
      display: none !important;
    }
  }
  .lowercase {
    text-transform: lowercase;
  }
  .uppercase {
    text-transform: uppercase;
  }
  .btn-chat {
    cursor: pointer;
    background-color: #a73afd;
    border-radius: 50%;
    width: 44px;
    height: 44px;
    position: relative;
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
  }
  @media (min-width: 1024px) {
    .btn-chat {
      width: 48px;
      height: 48px;
    }
  }
  .btn-chat:before {
    content: "";
    z-index: 1;
    box-sizing: content-box;
    cursor: pointer;
    background-color: #f44;
    border: 1px solid #fff;
    border-radius: 100%;
    width: 8px;
    height: 8px;
    display: none;
    position: absolute;
    top: 2px;
    left: 34px;
  }
  @media (min-width: 1024px) {
    .btn-chat:before {
      width: 10px;
      height: 10px;
      left: 36px;
    }
  }
  .btn-chat:after {
    content: "";
    background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23fff%22%20fill-rule%3D%22evenodd%22%20d%3D%22M1.038%203.816C.736%204.518.82%205.428.992%207.248l.6%206.4c.144%201.537.216%202.305.562%202.886a3%203%200%200%200%201.291%201.176c.61.29%201.383.29%202.926.29H7.84c.056%200%20.084%200%20.105.01a.1.1%200%200%201%20.044.045c.01.021.01.049.01.105v4.047c0%20.095%200%20.143.02.17a.1.1%200%200%200%20.074.04c.033.002.073-.024.153-.076l6.714-4.316c.015-.009.022-.014.03-.017a.098.098%200%200%201%20.022-.006c.009-.002.017-.002.035-.002h2.582c1.543%200%202.315%200%202.925-.29a3%203%200%200%200%201.292-1.176c.346-.581.418-1.35.562-2.886l.6-6.4c.17-1.82.256-2.73-.046-3.432a3%203%200%200%200-1.32-1.45C20.97%202%2020.057%202%2018.229%202H5.77c-1.828%200-2.742%200-3.413.366a3%203%200%200%200-1.32%201.45ZM12%208.5a1.5%201.5%200%200%200%200%203h.01a1.5%201.5%200%200%200%200-3H12ZM6%2010a1.5%201.5%200%200%201%201.5-1.5h.01a1.5%201.5%200%200%201%200%203H7.5A1.5%201.5%200%200%201%206%2010Zm10.5-1.5a1.5%201.5%200%200%200%200%203h.01a1.5%201.5%200%200%200%200-3h-.01Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    width: 22px;
    height: 22px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, calc(1px - 50%));
  }
  @media (min-width: 1024px) {
    .btn-chat:after {
      width: 24px;
      height: 24px;
    }
  }
  .btn-chat.btn-chat--message:before {
    display: block;
  }
  .cookies {
    -webkit-backdrop-filter: blur(12.5px);
    backdrop-filter: blur(12.5px);
    background: rgba(36, 36, 36, 0.95);
    border-radius: 8px;
    align-items: flex-start;
    gap: 8px;
    padding: 12px;
    display: flex;
  }
  @media (min-width: 768px) {
    .cookies {
      align-items: center;
      gap: 16px;
      padding: 20px;
    }
  }
  @media (min-width: 768px) and (max-width: 1023.98px) {
    .cookies {
      max-width: 655px;
    }
  }
  @media (max-width: 767.98px) {
    .cookies {
      flex-direction: column;
    }
  }
  .cookies .cookies__text {
    color: #fff;
    font-size: 14px;
    line-height: 20px;
  }
  @media (max-width: 767.98px) {
    .cookies .cookies__text br {
      display: none;
    }
  }
  .cookies .cookies__link {
    color: #fff;
    cursor: pointer;
    border-bottom: 1px solid;
    border-color: initial;
    font-size: 16px;
    line-height: 22px;
    font-size: inherit;
    line-height: inherit;
    background-color: transparent;
    text-decoration: none;
  }
  @media (hover: hover) and (pointer: fine) {
    .cookies .cookies__link:hover {
      color: rgba(255, 255, 255, 0.8);
      border-color: initial;
      border-color: initial;
    }
  }
  .cookies .cookies__btn-wrap {
    justify-content: flex-start;
    align-items: center;
    gap: 8px;
    display: flex;
  }
  @media (min-width: 768px) {
    .cookies .cookies__btn-wrap {
      gap: 16px;
    }
  }
  @media (max-width: 767.98px) {
    .cookies .cookies__btn-wrap {
      width: 100%;
    }
    .cookies .cookies__btn-wrap:has(> .cookies__btn-link) .cookies__btn {
      width: 52%;
    }
    .cookies .cookies__btn-wrap .cookies__btn-link {
      flex-grow: 1;
    }
  }
  .cookies .cookies__btn {
    flex-shrink: 0;
    padding-left: 20px;
    padding-right: 20px;
  }
  .cookies .cookies__btn-link {
    color: #fff;
    cursor: pointer;
    border-color: initial;
    font-variation-settings: "wght" 650;
    background-color: transparent;
    padding: 10px 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    text-decoration: none;
  }
  @media (hover: hover) and (pointer: fine) {
    .cookies .cookies__btn-link:hover {
      color: rgba(255, 255, 255, 0.8);
      border-color: initial;
      border-color: initial;
    }
  }
  @media (max-width: 1023.98px) {
    .error500 .empty-page {
      margin-top: 24px;
    }
  }
  .error500 .empty-page__btn {
    width: 100%;
    padding: 8px 18px 10px;
  }
  @media (min-width: 1024px) {
    .error500 .empty-page__btn {
      width: 203px;
    }
  }
  .error500 .empty-page__text {
    max-width: unset;
  }
  .error500 .empty-page__icon {
    background-image: url(data:image/svg+xml,%3Csvg%20width%3D%2272%22%20height%3D%2272%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20clip-path%3D%22url%28%23a%29%22%3E%3Cg%20filter%3D%22url%28%23b%29%22%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill-opacity%3D%22.6%22%3E%3Cpath%20d%3D%22M9.412%2015.692c19.835-7.826%2039.775-1.686%2051.77%2015.942%201.671%202.455%205.037%203.142%207.517%201.534%202.48-1.608%203.138-4.902%201.467-7.357C55.29%203.951%2029.856-3.88%205.26%205.824c-2.762%201.09-4.073%204.183-2.926%206.908%201.146%202.725%204.315%204.05%207.077%202.96Z%22%20fill%3D%22url%28%23c%29%22%2F%3E%3Cpath%20d%3D%22M26.848%2051.102c-2.867-.884-5.885.674-6.746%203.471-.862%202.797.757%205.782%203.625%206.665%202.867.883%205.884-.674%206.746-3.471.861-2.797-.757-5.783-3.625-6.666Z%22%20fill%3D%22url%28%23d%29%22%2F%3E%3Cpath%20d%3D%22M9.825%2029.009c1.21%202.699%204.407%203.953%207.143%202.801%206.187-2.606%2011.656-2.878%2016.27-1.457%204.613%201.42%208.981%204.722%2012.631%2010.357%201.614%202.491%204.963%203.253%207.481%201.702a5.22%205.22%200%200%200%201.639-7.32c-4.767-7.36-11.09-12.554-18.63-14.876-7.54-2.322-15.689-1.585-23.77%201.82a5.22%205.22%200%200%200-2.764%206.973Z%22%20fill%3D%22url%28%23e%29%22%2F%3E%3Cpath%20d%3D%22M21.541%2046.802c1.613-.83%204.082-1.02%206.697-.215%202.614.805%204.55%202.351%205.416%203.944%201.415%202.603%204.699%203.614%207.333%202.259a5.22%205.22%200%200%200%202.208-7.168c-2.534-4.658-7.162-7.732-11.835-9.172-4.674-1.439-10.23-1.5-14.945.925a5.219%205.219%200%200%200-2.207%207.168c1.416%202.603%204.699%203.614%207.333%202.259Z%22%20fill%3D%22url%28%23f%29%22%2F%3E%3C%2Fg%3E%3Cg%20filter%3D%22url%28%23g%29%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M9.148%2015.023c20.148-7.95%2040.444-1.7%2052.63%2016.206%201.452%202.134%204.38%202.729%206.53%201.335%202.139-1.387%202.708-4.224%201.262-6.348C54.885%204.635%2029.808-3.087%205.525%206.494c-2.39.943-3.515%203.61-2.526%205.959l-.664.279c-1.147-2.725.164-5.818%202.926-6.908C29.857-3.88%2055.29%203.951%2070.166%2025.811c1.67%202.455%201.014%205.75-1.467%207.357-2.48%201.608-5.846.921-7.517-1.534C49.188%2014.006%2029.247%207.866%209.412%2015.692c-2.762%201.09-5.93-.235-7.077-2.96l.664-.28c.993%202.362%203.748%203.518%206.15%202.57ZM26.636%2051.79c-2.502-.77-5.106.592-5.846%202.995-.74%202.403.647%204.995%203.148%205.765%202.502.77%205.107-.592%205.847-2.995.74-2.403-.647-4.995-3.149-5.765ZM10.482%2028.714c1.049%202.34%203.83%203.434%206.206%202.432%206.315-2.66%2011.959-2.96%2016.761-1.482%204.803%201.48%209.3%204.904%2013.024%2010.654%201.402%202.165%204.316%202.826%206.5%201.48a4.5%204.5%200%200%200%201.411-6.315c-4.692-7.245-10.886-12.315-18.237-14.58-7.351-2.263-15.324-1.555-23.28%201.796a4.5%204.5%200%200%200-2.385%206.015Zm10.73%2017.447c1.818-.935%204.49-1.108%207.238-.262%202.748.846%204.86%202.492%205.836%204.288%201.229%202.26%204.085%203.14%206.372%201.963a4.5%204.5%200%200%200%201.904-6.184c-2.422-4.453-6.872-7.429-11.414-8.827-4.543-1.4-9.896-1.443-14.403.877a4.5%204.5%200%200%200-1.905%206.183c1.23%202.26%204.085%203.14%206.372%201.962Zm-1.11%208.412c.861-2.797%203.879-4.355%206.746-3.471%202.868.883%204.486%203.868%203.625%206.665-.861%202.797-3.879%204.354-6.746%203.471-2.868-.883-4.487-3.868-3.625-6.665ZM9.825%2029.01c1.21%202.699%204.407%203.953%207.143%202.801%206.187-2.606%2011.656-2.878%2016.27-1.457%204.613%201.42%208.981%204.722%2012.631%2010.357%201.614%202.491%204.963%203.253%207.481%201.702a5.22%205.22%200%200%200%201.639-7.32c-4.767-7.36-11.09-12.554-18.63-14.876-7.54-2.322-15.689-1.585-23.77%201.82a5.22%205.22%200%200%200-2.764%206.973Zm18.413%2017.578c-2.615-.805-5.084-.615-6.697.215-2.634%201.355-5.917.344-7.333-2.259a5.219%205.219%200%200%201%202.207-7.167c4.715-2.427%2010.27-2.365%2014.945-.926%204.673%201.44%209.301%204.514%2011.835%209.172a5.22%205.22%200%200%201-2.208%207.168c-2.634%201.355-5.918.344-7.333-2.258-.867-1.594-2.802-3.14-5.416-3.945Z%22%20fill%3D%22url%28%23h%29%22%20fill-opacity%3D%22.3%22%2F%3E%3C%2Fg%3E%3Cpath%20d%3D%22M65.423%2062.644%2057.292%2037.73c-.84-2.655-3.703-4.169-6.377-3.344-.92.262-1.732.8-2.338%201.495l-17.6%2019.683c-1.568%202.293-.944%205.45%201.393%207.017.47.3.99.538%201.53.686l25.783%205.422a5.106%205.106%200%200%200%203.775-.9%204.968%204.968%200%200%200%202.035-3.29c.082-.568.072-1.133-.07-1.855Z%22%20fill%3D%22url%28%23i%29%22%2F%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M49.51%2053.142A1.87%201.87%200%200%200%2051.71%2051.7l1.231-5.859a1.85%201.85%200%200%200-1.439-2.184c-1.003-.21-2.008.42-2.217%201.416l-1.232%205.858c-.209.994.453%202%201.456%202.21Zm-2.953%204.87c-.208.992.453%201.998%201.456%202.209%201.003.21%201.992-.449%202.206-1.463a1.852%201.852%200%200%200-1.44-2.184c-1.002-.21-2.012.442-2.222%201.438Z%22%20fill%3D%22%23fff%22%20style%3D%22fill%3A%23fff%3Bfill-opacity%3A1%22%2F%3E%3C%2Fg%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22c%22%20x1%3D%226.34%22%20y1%3D%225.735%22%20x2%3D%2276.808%22%20y2%3D%2240.989%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20stop-color%3D%22%23FFA758%22%20stop-opacity%3D%22.66%22%20style%3D%22stop-color%3Acolor%28display-p3%201%20.6568%20.3433%29%3Bstop-opacity%3A.66%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23FFB500%22%20style%3D%22stop-color%3Acolor%28display-p3%201%20.7093%20.0017%29%3Bstop-opacity%3A1%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22d%22%20x1%3D%226.34%22%20y1%3D%225.735%22%20x2%3D%2276.808%22%20y2%3D%2240.989%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20stop-color%3D%22%23FFA758%22%20stop-opacity%3D%22.66%22%20style%3D%22stop-color%3Acolor%28display-p3%201%20.6568%20.3433%29%3Bstop-opacity%3A.66%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23FFB500%22%20style%3D%22stop-color%3Acolor%28display-p3%201%20.7093%20.0017%29%3Bstop-opacity%3A1%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22e%22%20x1%3D%226.34%22%20y1%3D%225.735%22%20x2%3D%2276.808%22%20y2%3D%2240.989%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20stop-color%3D%22%23FFA758%22%20stop-opacity%3D%22.66%22%20style%3D%22stop-color%3Acolor%28display-p3%201%20.6568%20.3433%29%3Bstop-opacity%3A.66%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23FFB500%22%20style%3D%22stop-color%3Acolor%28display-p3%201%20.7093%20.0017%29%3Bstop-opacity%3A1%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22f%22%20x1%3D%226.34%22%20y1%3D%225.735%22%20x2%3D%2276.808%22%20y2%3D%2240.989%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20stop-color%3D%22%23FFA758%22%20stop-opacity%3D%22.66%22%20style%3D%22stop-color%3Acolor%28display-p3%201%20.6568%20.3433%29%3Bstop-opacity%3A.66%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23FFB500%22%20style%3D%22stop-color%3Acolor%28display-p3%201%20.7093%20.0017%29%3Bstop-opacity%3A1%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22h%22%20x1%3D%227.515%22%20y1%3D%222.489%22%20x2%3D%2248.738%22%20y2%3D%2269.067%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20stop-color%3D%22%23FFA758%22%20style%3D%22stop-color%3Acolor%28display-p3%201%20.6549%20.3451%29%3Bstop-opacity%3A1%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23fff%22%20style%3D%22stop-color%3Awhite%3Bstop-opacity%3A1%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22i%22%20x1%3D%2236.774%22%20y1%3D%2226.164%22%20x2%3D%2253.772%22%20y2%3D%2282.219%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20stop-color%3D%22%23FFC22E%22%20style%3D%22stop-color%3Acolor%28display-p3%201%20.761%20.1792%29%3Bstop-opacity%3A1%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23FF9A3D%22%20style%3D%22stop-color%3Acolor%28display-p3%201%20.6024%20.2392%29%3Bstop-opacity%3A1%22%2F%3E%3C%2FlinearGradient%3E%3Cfilter%20id%3D%22b%22%20x%3D%22-1.485%22%20y%3D%22-1.684%22%20width%3D%2275.978%22%20height%3D%2266.573%22%20filterUnits%3D%22userSpaceOnUse%22%20color-interpolation-filters%3D%22sRGB%22%3E%3CfeFlood%20flood-opacity%3D%220%22%20result%3D%22BackgroundImageFix%22%2F%3E%3CfeGaussianBlur%20in%3D%22BackgroundImageFix%22%20stdDeviation%3D%221.702%22%2F%3E%3CfeComposite%20in2%3D%22SourceAlpha%22%20operator%3D%22in%22%20result%3D%22effect1_backgroundBlur_8223_43171%22%2F%3E%3CfeBlend%20in%3D%22SourceGraphic%22%20in2%3D%22effect1_backgroundBlur_8223_43171%22%20result%3D%22shape%22%2F%3E%3CfeColorMatrix%20in%3D%22SourceAlpha%22%20values%3D%220%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%20127%200%22%20result%3D%22hardAlpha%22%2F%3E%3CfeOffset%20dy%3D%22.473%22%2F%3E%3CfeGaussianBlur%20stdDeviation%3D%221.125%22%2F%3E%3CfeComposite%20in2%3D%22hardAlpha%22%20operator%3D%22arithmetic%22%20k2%3D%22-1%22%20k3%3D%221%22%2F%3E%3CfeColorMatrix%20values%3D%220%200%200%200%201%200%200%200%200%201%200%200%200%200%201%200%200%200%200.15%200%22%2F%3E%3CfeBlend%20in2%3D%22shape%22%20result%3D%22effect2_innerShadow_8223_43171%22%2F%3E%3C%2Ffilter%3E%3Cfilter%20id%3D%22g%22%20x%3D%22-1.485%22%20y%3D%22-1.684%22%20width%3D%2275.978%22%20height%3D%2266.573%22%20filterUnits%3D%22userSpaceOnUse%22%20color-interpolation-filters%3D%22sRGB%22%3E%3CfeFlood%20flood-opacity%3D%220%22%20result%3D%22BackgroundImageFix%22%2F%3E%3CfeGaussianBlur%20in%3D%22BackgroundImageFix%22%20stdDeviation%3D%221.702%22%2F%3E%3CfeComposite%20in2%3D%22SourceAlpha%22%20operator%3D%22in%22%20result%3D%22effect1_backgroundBlur_8223_43171%22%2F%3E%3CfeBlend%20in%3D%22SourceGraphic%22%20in2%3D%22effect1_backgroundBlur_8223_43171%22%20result%3D%22shape%22%2F%3E%3CfeColorMatrix%20in%3D%22SourceAlpha%22%20values%3D%220%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%20127%200%22%20result%3D%22hardAlpha%22%2F%3E%3CfeOffset%20dy%3D%22.473%22%2F%3E%3CfeGaussianBlur%20stdDeviation%3D%221.125%22%2F%3E%3CfeComposite%20in2%3D%22hardAlpha%22%20operator%3D%22arithmetic%22%20k2%3D%22-1%22%20k3%3D%221%22%2F%3E%3CfeColorMatrix%20values%3D%220%200%200%200%201%200%200%200%200%201%200%200%200%200%201%200%200%200%200.15%200%22%2F%3E%3CfeBlend%20in2%3D%22shape%22%20result%3D%22effect2_innerShadow_8223_43171%22%2F%3E%3C%2Ffilter%3E%3CclipPath%20id%3D%22a%22%3E%3Cpath%20fill%3D%22%23fff%22%20style%3D%22fill%3A%23fff%3Bfill-opacity%3A1%22%20d%3D%22M0%200h72v72H0z%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3C%2Fsvg%3E);
  }
  .tooltip-profile {
    z-index: 101;
    width: 312px;
    padding-top: 27px;
    top: 70%;
    left: 50%;
    transform: translate(-202px);
  }
  .tooltip-profile .tooltip__close {
    z-index: 2;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    display: flex;
    position: absolute;
    top: 12px;
    right: 8px;
  }
  .tooltip-profile .tooltip__close span {
    cursor: pointer;
    background-color: #868695;
    border: none;
    border-radius: 50%;
    width: 20px;
    height: 20px;
    font-size: 0;
    line-height: 1;
    transition: background-color 0.3s;
    display: inline-block;
    position: relative;
  }
  .tooltip-profile .tooltip__close span:after,
  .tooltip-profile .tooltip__close span:before {
    content: "";
    background-color: #fff;
    border-radius: 1px;
    transition: background 0.3s;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) translateZ(0) rotate(45deg);
  }
  .tooltip-profile .tooltip__close span:before {
    width: 2px;
    height: 12px;
  }
  .tooltip-profile .tooltip__close span:after {
    width: 12px;
    height: 2px;
  }
  @media (hover: hover) and (pointer: fine) {
    .tooltip-profile .tooltip__close:hover span {
      background-color: #9d9da5;
    }
  }
  .tooltip-profile .tooltip__close ~ .tooltip__content {
    padding-right: 56px;
  }
  .tooltip-profile .tooltip__content {
    padding: 20px;
  }
  .tooltip-profile .tooltip__content:before {
    display: none;
    left: calc(50% - 9px);
  }
  html[lang="uz"] .tooltip-profile {
    transform: translate(-236px);
  }
  .tooltip-profile .btn-premium {
    font-variation-settings: "wght" 650;
    color: #fff;
    background-image: linear-gradient(
      90deg,
      #f90479 0%,
      #ff6177 49%,
      #ff6624 100%
    );
    border-radius: 12px;
    align-items: center;
    gap: 4px;
    width: 100%;
    padding: 10px 12px;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    display: inline-flex;
  }
  @media (min-width: 1024px) {
    .tooltip-profile .btn-premium {
      border-radius: 8px;
      margin-top: 8px;
    }
  }
  .tooltip-profile .btn-premium:before {
    content: "";
    background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2280%22%20height%3D%2280%22%20fill%3D%22none%22%20viewBox%3D%220%200%2080%2080%22%3E%3Cpath%20fill%3D%22%23fff%22%20fill-rule%3D%22evenodd%22%20d%3D%22M40%2077C19.567%2077%203%2060.434%203%2039.998%203%2019.562%2019.567%203%2040%203s37%2016.566%2037%2036.998c0%2020.431-16.567%2036.998-37%2036.998V77Zm-6.61-51.686%201.974-6.117c1.45-4.5%207.82-4.5%209.271%200l1.974%206.117a5.111%205.111%200%200%200%204.875%203.54l6.428-.013c4.731-.01%206.698%206.048%202.866%208.818l-5.21%203.767a5.11%205.11%200%200%200-1.861%205.73l2%206.11c1.471%204.495-3.682%208.238-7.502%205.449l-5.192-3.79a5.107%205.107%200%200%200-6.026%200l-5.193%203.79c-3.819%202.79-8.972-.954-7.5-5.449l2-6.11a5.11%205.11%200%200%200-1.863-5.73l-5.209-3.767c-3.832-2.773-1.865-8.828%202.865-8.818l6.43.013a5.107%205.107%200%200%200%204.874-3.54Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    width: 16px;
    height: 16px;
    display: block;
  }
  .tooltip-profile .btn-premium:after {
    content: "";
    border-bottom: 2px solid #fff;
    border-left: 2px solid #fff;
    width: 7px;
    height: 7px;
    margin-left: auto;
    display: block;
    transform: rotate(-135deg);
  }
  @media (min-width: 1024px) {
    .tooltip-profile .btn-premium:after {
      opacity: 0.8;
    }
    .tooltip-profile .btn-premium.btn-premium--sm {
      text-transform: uppercase;
      border-radius: 8px;
      margin-top: 8px;
      padding: 2px 8px;
      font-size: 12px;
      line-height: 16px;
    }
    .tooltip-profile .btn-premium.btn-premium--sm:before {
      width: 12px;
      height: 12px;
    }
  }
  .tooltip-profile .btn-premium.btn-premium--activated {
    color: #f8097c;
    background-color: #feecec;
    background-image: none;
  }
  .tooltip-profile .btn-premium.btn-premium--activated:before {
    background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2212%22%20fill%3D%22none%22%20viewBox%3D%220%200%2012%2012%22%3E%3Cpath%20fill%3D%22url%28%23a%29%22%20fill-rule%3D%22evenodd%22%20d%3D%22M6%2011.55A5.55%205.55%200%201%201%206%20.45a5.55%205.55%200%200%201%200%2011.1Zm-.991-7.753.296-.917c.217-.676%201.172-.676%201.39%200l.296.917a.767.767%200%200%200%20.732.531l.964-.002c.71-.001%201.004.907.43%201.323l-.782.565a.767.767%200%200%200-.28.86l.3.916c.222.674-.551%201.236-1.124.817l-.78-.568a.766.766%200%200%200-.903%200l-.779.568c-.573.419-1.346-.143-1.125-.817l.3-.917a.767.767%200%200%200-.28-.86l-.78-.564c-.576-.416-.28-1.324.43-1.323l.963.002a.766.766%200%200%200%20.732-.531Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22a%22%20x1%3D%22.45%22%20x2%3D%2211.55%22%20y1%3D%226%22%20y2%3D%226%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20stop-color%3D%22%23F90479%22%2F%3E%3Cstop%20offset%3D%22.49%22%20stop-color%3D%22%23FF6177%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23FF6624%22%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3C%2Fsvg%3E);
  }
  .tooltip-profile .btn-premium.btn-premium--activated:after {
    border-bottom-color: #f8097c;
    border-left-color: #f8097c;
  }
  .tooltip-profile .tooltip__content {
    border-radius: 12px;
  }
  .tooltip-profile .profile-menu__user {
    position: relative;
  }
  .tooltip-profile .profile-menu__avatar {
    background-color: #f1f1f5;
    border-radius: 50%;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    width: 46px;
    height: 46px;
    display: flex;
    overflow: hidden;
  }
  .tooltip-profile .profile-menu__avatar:after {
    content: "";
    width: 22px;
    height: 22px;
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-size: auto;
    mask-size: auto;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-image: var(--icon);
    -webkit-mask-image: var(--icon);
    mask-image: var(--icon);
    background-color: #c8c8d1;
  }
  :root .tooltip-profile .profile-menu__avatar:after {
    --icon: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2222%22%20height%3D%2222%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23C8C8D1%22%20d%3D%22M11%209.57c2.302%200%204.277-1.974%204.277-4.521%200-2.515-1.986-4.403-4.277-4.403-2.29%200-4.287%201.931-4.276%204.424%200%202.526%201.975%204.5%204.276%204.5ZM11%2011.616c-5.41%200-8.546%203.25-9.825%206.057-.64%201.401.568%202.682%202.108%202.682h15.434c1.54%200%202.748-1.282%202.108-2.683-1.28-2.806-4.416-6.056-9.825-6.056Z%22%2F%3E%3C%2Fsvg%3E);
  }
  .tooltip-profile .profile-menu__premium {
    margin-top: 20px;
  }
  .tooltip-profile .profile-menu__premium .btn-premium {
    margin: 0;
  }
  .tooltip-profile .premium-link {
    color: #f90d79;
    font-variation-settings: "wght" 650;
    background-color: #feecec;
    border-radius: 12px;
    align-items: center;
    gap: 8px;
    width: 100%;
    height: 40px;
    padding: 0 16px;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    display: flex;
    position: relative;
  }
  .tooltip-profile .premium-link:hover {
    background-color: #ffe4e4;
  }
  .tooltip-profile .premium-link:before {
    content: "";
    background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2236%22%20fill%3D%22none%22%3E%3Cg%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M8%2027a8%208%200%201%201%200-16%208%208%200%200%201%200%2016ZM6.571%2015.825l.427-1.323c.313-.973%201.69-.973%202.004%200l.427%201.323c.147.457.573.766%201.054.765l1.39-.003c1.023-.002%201.448%201.308.62%201.907l-1.127.814c-.389.282-.552.783-.402%201.24l.432%201.32c.318.972-.796%201.782-1.622%201.178l-1.123-.819a1.104%201.104%200%200%200-1.302%200l-1.123.82c-.826.603-1.94-.207-1.622-1.179l.432-1.32a1.105%201.105%200%200%200-.402-1.24l-1.127-.814c-.828-.6-.403-1.909.62-1.907l1.39.003c.48.002.907-.308%201.054-.765Z%22%2F%3E%3Cpath%20fill%3D%22url%28%23a%29%22%20d%3D%22M8%2027a8%208%200%201%201%200-16%208%208%200%200%201%200%2016ZM6.571%2015.825l.427-1.323c.313-.973%201.69-.973%202.004%200l.427%201.323c.147.457.573.766%201.054.765l1.39-.003c1.023-.002%201.448%201.308.62%201.907l-1.127.814c-.389.282-.552.783-.402%201.24l.432%201.32c.318.972-.796%201.782-1.622%201.178l-1.123-.819a1.104%201.104%200%200%200-1.302%200l-1.123.82c-.826.603-1.94-.207-1.622-1.179l.432-1.32a1.105%201.105%200%200%200-.402-1.24l-1.127-.814c-.828-.6-.403-1.909.62-1.907l1.39.003c.48.002.907-.308%201.054-.765Z%22%2F%3E%3C%2Fg%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22a%22%20x1%3D%220%22%20x2%3D%2216%22%20y1%3D%2219%22%20y2%3D%2219%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20stop-color%3D%22%23F90479%22%2F%3E%3Cstop%20offset%3D%22.49%22%20stop-color%3D%22%23FF6177%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23FF6624%22%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3C%2Fsvg%3E);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    width: 16px;
    height: 36px;
    margin-bottom: 2px;
    display: flex;
  }
  .tooltip-profile .premium-link:after {
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-size: auto;
    mask-size: auto;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-image: var(--icon);
    -webkit-mask-image: var(--icon);
    mask-image: var(--icon);
    content: "";
    background: linear-gradient(90deg, #f90479 0%, #ff6177 49%, #ff6624 100%);
    width: 14px;
    height: 17px;
    padding: 3px 4px;
    display: flex;
    position: absolute;
    top: 50%;
    right: 16px;
    transform: translateY(-50%);
  }
  :root .tooltip-profile .premium-link:after {
    --icon: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%226%22%20height%3D%2211%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23C8C8D1%22%20fill-rule%3D%22evenodd%22%20d%3D%22M.195%2010.805a.667.667%200%200%201%200-.943l4.196-4.195L.195%201.47A.667.667%200%200%201%201.138.53l4.591%204.59.002.003a.734.734%200%200%201%20.205.772.734.734%200%200%201-.205.318l-.002.002-4.59%204.59a.667.667%200%200%201-.944%200Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E);
  }
  .tooltip-profile .premium-link--variable {
    font-variation-settings: "wght" 450;
    text-align: right;
    color: rgba(36, 36, 36, 0.8);
    border-radius: 16px;
    gap: 2px;
    height: auto;
    padding: 11px 16px 12px;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
  }
  .tooltip-profile .premium-link--variable:before {
    background-image: url(//static-basket-01.wbbasket.ru/vol2/site/i/v3/subscription-page/design-v2/logo-color.svg);
    flex-shrink: 0;
    width: 60px;
    height: 32px;
    margin-bottom: -3px;
  }
  .tooltip-profile .premium-link--variable:after {
    display: none;
  }
  .tooltip-profile .profile-menu__details {
    cursor: pointer;
    align-items: center;
    gap: 12px;
    display: flex;
  }
  @media (min-width: 1024px) {
    .tooltip-profile .profile-menu__details:hover .profile-menu__name {
      color: #a73afd;
    }
    .tooltip-profile .profile-menu__details:hover .profile-menu__chevron {
      background-color: #a73afd;
    }
    .tooltip-profile
      .profile-menu__details:hover:has(
        .profile-menu__link--gray.b2b-landing:hover
      )
      .profile-menu__name {
      color: initial;
    }
  }
  .tooltip-profile .profile-menu__info {
    align-items: center;
    gap: 8px;
    width: 100%;
    max-width: calc(100% - 90px);
    display: flex;
    position: relative;
  }
  .tooltip-profile .profile-menu__info.b2b-mode {
    flex-direction: column;
    align-items: normal;
    gap: 2px 0;
  }
  .tooltip-profile .profile-menu__info.b2b-mode .profile-menu__name {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
  }
  .tooltip-profile .profile-menu__fade {
    z-index: 1;
    background: linear-gradient(270deg, #fff, rgba(255, 255, 255, 0));
    width: 40px;
    height: 100%;
    position: absolute;
    top: 0;
    right: 15px;
  }
  .tooltip-profile .profile-menu__name {
    font-variation-settings: "wght" 650;
    color: #242424;
    white-space: nowrap;
    max-width: 157px;
    font-size: 16px;
    font-weight: 400;
    line-height: 22px;
    transition: color 0.3s;
    overflow: hidden;
  }
  .tooltip-profile .profile-menu__chevron {
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-size: 4px;
    mask-size: 4px;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-image: var(--icon);
    -webkit-mask-image: var(--icon);
    mask-image: var(--icon);
    z-index: 2;
    background-color: #a9a8b0;
    width: 6px;
    height: 11px;
    margin-top: 3px;
    display: flex;
  }
  :root .tooltip-profile .profile-menu__chevron {
    --icon: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%226%22%20height%3D%2211%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23C8C8D1%22%20fill-rule%3D%22evenodd%22%20d%3D%22M.195%2010.805a.667.667%200%200%201%200-.943l4.196-4.195L.195%201.47A.667.667%200%200%201%201.138.53l4.591%204.59.002.003a.734.734%200%200%201%20.205.772.734.734%200%200%201-.205.318l-.002.002-4.59%204.59a.667.667%200%200%201-.944%200Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E);
  }
  .tooltip-profile .profile-menu__change-company {
    color: #a73afd;
    font-variation-settings: "wght" 650;
    text-align: left;
    width: -webkit-fit-content;
    width: fit-content;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
  }
  .tooltip-profile .profile-menu__phone {
    color: #868695;
    font-size: 14px;
    line-height: 20px;
  }
  .tooltip-profile .profile-menu__notification {
    cursor: pointer;
    width: 28px;
    height: 28px;
    display: block;
    position: absolute;
    top: 0;
    right: 0;
  }
  .tooltip-profile .profile-menu__notification:before {
    content: "";
    width: 100%;
    height: 100%;
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-size: auto;
    mask-size: auto;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-image: var(--icon);
    -webkit-mask-image: var(--icon);
    mask-image: var(--icon);
    background-color: #c8c8d1;
    transition: background-color 0.3s;
    display: block;
  }
  :root .tooltip-profile .profile-menu__notification:before {
    --icon: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23C8C8D1%22%20d%3D%22M11.999%201.5c-2.14%200-3.884.814-5.099%202.22-1.196%201.386-1.815%203.27-1.893%205.328-.01.254-.027.483-.063.696l-.324%201.943a4%204%200%200%201-.304.998L2.41%2016.879A1.5%201.5%200%200%200%203.775%2019h16.447a1.5%201.5%200%200%200%201.366-2.12l-1.907-4.195a3.998%203.998%200%200%201-.304-.998l-.324-1.943a5.51%205.51%200%200%201-.063-.696c-.078-2.059-.696-3.942-1.893-5.327-1.215-1.407-2.96-2.221-5.098-2.221ZM12.999%2022a2%202%200%200%201%202-2h.01a2%202%200%200%201%200%204h-.01a2%202%200%200%201-2-2Z%22%2F%3E%3C%2Fsvg%3E);
  }
  @media (hover: hover) and (pointer: fine) {
    .tooltip-profile .profile-menu__notification:hover:before {
      background-color: #a73afd;
    }
  }
  .tooltip-profile .profile-menu__numb {
    text-transform: uppercase;
    font-variation-settings: "wght" 650;
    color: #fff;
    background-color: #f55123;
    border-radius: 12px;
    justify-content: center;
    align-items: center;
    width: 16px;
    height: 16px;
    padding-left: 1px;
    font-size: 10px;
    font-weight: 400;
    line-height: 13px;
    display: flex;
    position: absolute;
    top: 0;
    right: -4px;
  }
  .tooltip-profile .profile-menu__sale {
    font-variation-settings: "wght" 650;
    color: #a73afd;
    margin-left: auto;
    font-size: 16px;
    font-weight: 400;
    line-height: 22px;
  }
  .tooltip-profile .profile-menu__balance {
    color: #868695;
    font-variation-settings: "wght" 650;
    margin-left: auto;
    font-size: 16px;
    font-weight: 400;
    line-height: 22px;
  }
  .tooltip-profile .profile-menu__balance--positive {
    color: #0cb477;
  }
  .tooltip-profile .profile-menu__balance--negative {
    color: #f44;
  }
  .tooltip-profile .profile-menu__icon {
    flex-shrink: 0;
    width: 24px;
    height: 24px;
    margin-right: 16px;
    transition: background-color 0.3s;
    display: block;
  }
  .tooltip-profile .profile-menu__icon--big {
    background-color: #f1f1f5;
    border-radius: 50%;
    justify-content: center;
    align-items: center;
    width: 46px;
    height: 46px;
    display: flex;
  }
  .tooltip-profile .profile-menu__icon--box {
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-size: auto;
    mask-size: auto;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-image: var(--icon);
    -webkit-mask-image: var(--icon);
    mask-image: var(--icon);
    background-color: #c8c8d1;
  }
  :root .tooltip-profile .profile-menu__icon--box {
    --icon: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%3E%3Cg%20fill%3D%22%23C8C8D1%22%3E%3Cpath%20d%3D%22M11.225%201.243a2%202%200%200%201%201.552%200l8.443%203.555c.386.162.7.436.914.773a.992.992%200%200%200-.063.027L12%2010.393%201.93%205.598a1.012%201.012%200%200%200-.063-.027c.213-.337.528-.61.914-.773l8.443-3.555Z%22%2F%3E%3Cpath%20d%3D%22m22.365%207.673-.82%209.835a2%202%200%200%201-1.141%201.644l-7.552%203.553a2%202%200%200%201-1.703%200l-7.551-3.553a2%202%200%200%201-1.142-1.644l-.82-9.835%209.505%204.526a2%202%200%200%200%201.72%200l9.504-4.526Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  }
  .tooltip-profile .profile-menu__icon--certificates {
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-size: auto;
    mask-size: auto;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-image: var(--icon);
    -webkit-mask-image: var(--icon);
    mask-image: var(--icon);
    background-color: #c8c8d1;
  }
  :root .tooltip-profile .profile-menu__icon--certificates {
    --icon: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M12%209h.11c.3%200%20.6-.03.89-.06V14h8.59l.12-1.5c.05-.56.09-1.05.09-1.45%200-.42-.05-.84-.23-1.25a3%203%200%200%200-1.32-1.44c-.4-.21-.81-.3-1.23-.33-.4-.03-.89-.03-1.46-.03h-1.62a7.5%207.5%200%200%200%201.8-1.33%204.48%204.48%200%200%200%201.3-2.31c.15-.92-.1-1.84-.83-2.57a2.85%202.85%200%200%200-2.57-.83c-.87.15-1.66.66-2.31%201.3-.5.5-.96%201.1-1.33%201.8a7.5%207.5%200%200%200-1.33-1.8A4.48%204.48%200%200%200%208.36.96c-.92-.15-1.84.1-2.57.83a2.85%202.85%200%200%200-.83%202.57c.15.87.66%201.66%201.3%202.31.5.5%201.1.96%201.8%201.33H6.44c-.57%200-1.06%200-1.46.03-.42.04-.84.12-1.23.33A3%203%200%200%200%202.43%209.8c-.18.4-.23.83-.23%201.25%200%20.4.04.9.09%201.46L2.4%2014H11V8.94a8.05%208.05%200%200%200%201%20.05Zm3.98-6.06c.3-.05.55%200%20.81.27.26.26.32.52.27.8-.05.35-.28.8-.74%201.26A6.2%206.2%200%200%201%2013.1%206.9a6.2%206.2%200%200%201%201.63-3.22c.47-.46.91-.69%201.25-.74Zm-8.77.27a.85.85%200%200%201%20.8-.27c.35.05.8.28%201.26.74.75.74%201.39%201.9%201.63%203.22a6.2%206.2%200%200%201-3.22-1.63%202.52%202.52%200%200%201-.74-1.25.85.85%200%200%201%20.27-.81Z%22%20fill%3D%22%23A73AFD%22%2F%3E%3Cpath%20d%3D%22M2.58%2016H11v6H6.9c-.48%200-.9%200-1.25-.03-.38-.03-.74-.1-1.1-.26a3%203%200%200%201-1.3-1.2c-.2-.34-.3-.7-.36-1.07-.05-.35-.09-.77-.13-1.25L2.58%2016ZM13%2016v6h4.1c.48%200%20.9%200%201.25-.03.38-.03.74-.1%201.1-.26a3%203%200%200%200%201.3-1.2c.2-.34.3-.7.36-1.07.05-.35.09-.77.13-1.25l.18-2.19H13Z%22%20fill%3D%22%23A73AFD%22%2F%3E%3C%2Fsvg%3E);
  }
  .tooltip-profile .profile-menu__icon--cards {
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-size: auto;
    mask-size: auto;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-image: var(--icon);
    -webkit-mask-image: var(--icon);
    mask-image: var(--icon);
    background-color: #c8c8d1;
  }
  :root .tooltip-profile .profile-menu__icon--cards {
    --icon: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%3E%3Cg%20fill%3D%22%23B9B9C1%22%3E%3Cpath%20d%3D%22M1.327%205.638C1%206.28%201%207.12%201%208.8V9h22v-.2c0-1.68%200-2.52-.327-3.162a3%203%200%200%200-1.311-1.311C20.72%204%2019.88%204%2018.2%204H5.8c-1.68%200-2.52%200-3.162.327a3%203%200%200%200-1.311%201.311ZM23%2011H1v4.2c0%201.68%200%202.52.327%203.162a3%203%200%200%200%201.311%201.311C3.28%2020%204.12%2020%205.8%2020h12.4c1.68%200%202.52%200%203.162-.327a3%203%200%200%200%201.311-1.311C23%2017.72%2023%2016.88%2023%2015.2V11Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  }
  .tooltip-profile .profile-menu__icon--b2b {
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-size: auto;
    mask-size: auto;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-image: var(--icon);
    -webkit-mask-image: var(--icon);
    mask-image: var(--icon);
    background-color: #c8c8d1;
  }
  :root .tooltip-profile .profile-menu__icon--b2b {
    --icon: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23C8C8D1%22%20fill-rule%3D%22evenodd%22%20d%3D%22M8.569%202h6.864c.252%200%20.498%200%20.706.017.229.019.498.063.77.201a2%202%200%200%201%20.874.874c.138.271.182.541.2.77.018.208.018.454.018.706V6h1.815c.27%200%20.53%200%20.75.018.239.02.524.068.807.22a2%202%200%200%201%20.879.944c.131.293.158.58.161.82.003.221-.016.481-.035.75L21.932%2015H13v-1a1%201%200%201%200-2%200v1H2.07l-.444-6.215-.003-.033a9.502%209.502%200%200%201-.035-.75c.003-.24.03-.527.162-.82a2%202%200%200%201%20.879-.944c.283-.152.567-.2.807-.22.22-.018.48-.018.75-.018H6V4.568c0-.252%200-.498.017-.706.018-.229.062-.499.2-.77a2%202%200%200%201%20.875-.874c.271-.138.54-.182.77-.201C8.07%202%208.315%202%208.568%202ZM2.213%2017c.043.599.085%201.107.15%201.534.08.527.204%201.009.462%201.457a4%204%200%200%200%201.73%201.611c.466.225.955.316%201.487.358.51.04%201.135.04%201.888.04h8.14c.755%200%201.379%200%201.89-.04.531-.043%201.02-.133%201.487-.358a4%204%200%200%200%201.73-1.61c.257-.45.382-.931.462-1.459.064-.426.106-.934.15-1.533H2.213ZM8%206h8V4.6c0-.297-.001-.459-.01-.575l-.002-.014h-.013A8.182%208.182%200%200%200%2015.401%204H8.6c-.297%200-.46%200-.576.01l-.013.001-.001.014c-.01.116-.01.278-.01.575V6Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E);
  }
  .tooltip-profile .profile-menu__icon--balance {
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-size: auto;
    mask-size: auto;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-image: var(--icon);
    -webkit-mask-image: var(--icon);
    mask-image: var(--icon);
    background-color: #c8c8d1;
  }
  :root .tooltip-profile .profile-menu__icon--balance {
    --icon: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23B9B9C1%22%20fill-rule%3D%22evenodd%22%20d%3D%22M3.75%201A2.75%202.75%200%200%200%201%203.75V12c0%206.075%204.925%2011%2011%2011h8.25A2.75%202.75%200%200%200%2023%2020.25V12c0-6.075-4.925-11-11-11H3.75Zm5.358%2016.5a.82.82%200%200%201-.82-.821V7.32a.82.82%200%200%201%20.82-.821h5.474c.46%200%20.82.375.82.821v.177a.82.82%200%200%201-.82.821h-3.769a.275.275%200%200%200-.275.275v2.068c0%20.152.123.275.275.275h1.791c1.213%200%202.179.264%202.877.81.709.55%201.058%201.331%201.058%202.319%200%201.052-.37%201.897-1.12%202.517-.74.617-1.741.917-2.985.917H9.108Zm1.705-1.723h1.312c.688%200%201.193-.149%201.539-.426.343-.275.52-.66.52-1.173%200-.526-.17-.896-.487-1.14-.324-.248-.828-.386-1.54-.386h-1.344a.275.275%200%200%200-.275.275v2.575c0%20.152.123.275.275.275Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E);
  }
  .tooltip-profile .profile-menu__icon--wallet {
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-size: auto;
    mask-size: auto;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-image: var(--icon);
    -webkit-mask-image: var(--icon);
    mask-image: var(--icon);
    background-color: #c8c8d1;
  }
  :root .tooltip-profile .profile-menu__icon--wallet {
    --icon: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23C8C8D1%22%20fill-rule%3D%22evenodd%22%20d%3D%22M18.9%203c2.032%200%203.68%201.79%203.68%204v1.29A3.415%203.415%200%200%200%2021.2%208h-2.76c-2.032%200-3.68%201.79-3.68%204s1.648%204%203.68%204h2.76c.488%200%20.954-.103%201.38-.29V17c0%202.21-1.648%204-3.68%204H4.18C2.148%2021%20.5%2019.21.5%2017V7c0-2.21%201.648-4%203.68-4H18.9Zm2.3%206.5c.518%200%20.996.186%201.38.5.559.456.92%201.182.92%202%200%20.818-.361%201.544-.92%202-.384.314-.862.5-1.38.5h-2.76c-1.27%200-2.3-1.12-2.3-2.5s1.03-2.5%202.3-2.5h2.76Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E);
  }
  .tooltip-profile .profile-menu__icon--heart {
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-size: auto;
    mask-size: auto;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-image: var(--icon);
    -webkit-mask-image: var(--icon);
    mask-image: var(--icon);
    background-color: #c8c8d1;
  }
  :root .tooltip-profile .profile-menu__icon--heart {
    --icon: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23C8C8D1%22%20fill-rule%3D%22evenodd%22%20d%3D%22M15.307%203.27c1.905-.568%204.171-.334%206.086%201.615l.008.008.008.009c2.466%202.63%201.747%206.209.007%208.815-.721%201.08-2.329%202.786-3.906%204.37a171.587%20171.587%200%200%201-4.16%204.021%201.982%201.982%200%200%201-2.701.01%20150.64%20150.64%200%200%201-4.163-3.991c-1.572-1.575-3.18-3.29-3.908-4.418C.85%2011.117.113%207.424%202.606%204.885l.01-.01c1.959-1.939%204.22-2.15%206.115-1.569a7.716%207.716%200%200%201%203.256%202.028%207.61%207.61%200%200%201%203.32-2.064Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E);
  }
  .tooltip-profile .profile-menu__icon--sale {
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-size: auto;
    mask-size: auto;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-image: var(--icon);
    -webkit-mask-image: var(--icon);
    mask-image: var(--icon);
    background-color: #c8c8d1;
  }
  :root .tooltip-profile .profile-menu__icon--sale {
    --icon: url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M10.572%202.827c.683-1.103%202.173-1.103%202.856%200l3.407%205.5a.234.234%200%200%200%20.327.083l2.75-1.734c1.327-.837%202.921.492%202.527%202.108l-2.64%2010.821c-.201.823-.885%201.395-1.665%201.395H5.867c-.781%200-1.465-.572-1.665-1.395L1.56%208.784c-.394-1.616%201.2-2.945%202.527-2.108l2.75%201.734c.112.07.255.034.327-.082l3.407-5.501Zm1.632.9a.235.235%200%200%200-.408%200l-3.407%205.5c-.507.818-1.507%201.07-2.29.575L3.348%208.07c-.19-.12-.417.07-.361.301l2.64%2010.822a.25.25%200%200%200%20.239.199h12.267a.25.25%200%200%200%20.237-.2l2.641-10.82c.056-.232-.171-.422-.361-.302l-2.75%201.733c-.783.494-1.783.243-2.29-.574l-3.407-5.5Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E);
  }
  .tooltip-profile .profile-menu__icon--purchase {
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-size: auto;
    mask-size: auto;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-image: var(--icon);
    -webkit-mask-image: var(--icon);
    mask-image: var(--icon);
    background-color: #c8c8d1;
  }
  :root .tooltip-profile .profile-menu__icon--purchase {
    --icon: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23C8C8D1%22%20fill-rule%3D%22evenodd%22%20d%3D%22M17%207V5A5%205%200%201%200%207%205v2H3.84c-.128%200-.28%200-.411.011a1.51%201.51%200%200%200-.6.169%201.5%201.5%200%200%200-.66.712%201.51%201.51%200%200%200-.122.611c-.001.133.01.283.02.41l.598%207.771c.058.748.105%201.367.184%201.87.083.526.21%201.005.468%201.45a4%204%200%200%200%201.728%201.6c.464.224.952.314%201.481.356.509.04%201.13.04%201.88.04h7.189c.75%200%201.37%200%201.879-.04.53-.042%201.017-.132%201.482-.355a4%204%200%200%200%201.727-1.6c.259-.446.386-.925.468-1.45.079-.504.127-1.123.184-1.87l.598-7.771c.01-.128.021-.278.02-.41a1.51%201.51%200%200%200-.122-.612%201.5%201.5%200%200%200-.66-.712%201.511%201.511%200%200%200-.6-.169C20.44%207%2020.29%207%2020.162%207H17ZM9%207h6V5a3%203%200%201%200-6%200v2Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E);
  }
  .tooltip-profile .profile-menu__icon--brand {
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-size: auto;
    mask-size: auto;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-image: var(--icon);
    -webkit-mask-image: var(--icon);
    mask-image: var(--icon);
    background-color: #c8c8d1;
  }
  :root .tooltip-profile .profile-menu__icon--brand {
    --icon: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23C8C8D1%22%20fill-rule%3D%22evenodd%22%20d%3D%22M11.889%202c.19%200%20.429-.001.664.055.204.05.399.13.578.24.206.126.375.296.509.43l.036.037%207.417%207.416c.569.57%201.038%201.04%201.39%201.453.365.43.66.865.829%201.383a4%204%200%200%201%200%202.472c-.169.518-.464.953-.83%201.383-.35.414-.82.884-1.39%201.453l-2.77%202.77c-.569.57-1.039%201.04-1.453%201.39-.43.366-.865.662-1.383.83a4%204%200%200%201-2.472%200c-.518-.169-.953-.464-1.383-.83-.414-.35-.884-.82-1.453-1.39l-7.416-7.416-.036-.036a2.795%202.795%200%200%201-.431-.509%202.001%202.001%200%200%201-.24-.578A2.795%202.795%200%200%201%202%2011.888V4.569c0-.252%200-.498.017-.706.019-.229.063-.498.201-.77a2%202%200%200%201%20.874-.874c.272-.138.541-.182.77-.2C4.07%202%204.316%202%204.568%202H11.888Zm5.974%2013.072c-.541.801-2.408%202.577-3.333%203.44-.183.17-.275.255-.384.29-.094.029-.2.029-.294%200-.11-.033-.201-.118-.385-.287-.927-.853-2.79-2.61-3.33-3.443-.73-1.079-.944-2.46-.043-3.367%201.446-1.413%203.042-.408%203.769.47.051.062.077.093.103.102a.092.092%200%200%200%20.068%200c.026-.009.052-.04.104-.102.73-.878%202.362-1.883%203.768-.47.901.95.687%202.288-.043%203.367Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E);
  }
  .tooltip-profile .profile-menu__icon--case {
    position: relative;
  }
  .tooltip-profile .profile-menu__icon--case:after {
    content: "";
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-size: auto;
    mask-size: auto;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-image: var(--icon);
    -webkit-mask-image: var(--icon);
    mask-image: var(--icon);
    background-color: #b9b9c1;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
  }
  :root .tooltip-profile .profile-menu__icon--case:after {
    --icon: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23C8C8D1%22%20fill-rule%3D%22evenodd%22%20d%3D%22M8.569%202h6.864c.252%200%20.498%200%20.706.017.229.019.498.063.77.201a2%202%200%200%201%20.874.874c.138.271.182.541.2.77.018.208.018.454.018.706V6h1.815c.27%200%20.53%200%20.75.018.239.02.524.068.807.22a2%202%200%200%201%20.879.944c.131.293.158.58.161.82.003.221-.016.481-.035.75L21.932%2015H13v-1a1%201%200%201%200-2%200v1H2.07l-.444-6.215-.003-.033a9.502%209.502%200%200%201-.035-.75c.003-.24.03-.527.162-.82a2%202%200%200%201%20.879-.944c.283-.152.567-.2.807-.22.22-.018.48-.018.75-.018H6V4.568c0-.252%200-.498.017-.706.018-.229.062-.499.2-.77a2%202%200%200%201%20.875-.874c.271-.138.54-.182.77-.201C8.07%202%208.315%202%208.568%202ZM2.213%2017c.043.599.085%201.107.15%201.534.08.527.204%201.009.462%201.457a4%204%200%200%200%201.73%201.611c.466.225.955.316%201.487.358.51.04%201.135.04%201.888.04h8.14c.755%200%201.379%200%201.89-.04.531-.043%201.02-.133%201.487-.358a4%204%200%200%200%201.73-1.61c.257-.45.382-.931.462-1.459.064-.426.106-.934.15-1.533H2.213ZM8%206h8V4.6c0-.297-.001-.459-.01-.575l-.002-.014h-.013A8.182%208.182%200%200%200%2015.401%204H8.6c-.297%200-.46%200-.576.01l-.013.001-.001.014c-.01.116-.01.278-.01.575V6Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E);
  }
  .tooltip-profile
    .profile-menu__icon--case:hover
    ~ .profile-menu__business-name
    .business-name {
    color: #a73afd;
  }
  .tooltip-profile .profile-menu__link {
    cursor: pointer;
    color: #242424;
    border-color: initial;
    background-color: transparent;
    align-items: center;
    font-size: 16px;
    line-height: 22px;
    text-decoration: none;
    transition: color 0.3s;
    display: flex;
  }
  @media (hover: hover) and (pointer: fine) {
    .tooltip-profile .profile-menu__link:hover {
      color: #a73afd;
      border-color: initial;
      border-color: initial;
    }
    .tooltip-profile
      .profile-menu__link:not(.profile-menu__link--big):hover
      .profile-menu__icon {
      background-color: #a73afd;
    }
  }
  .tooltip-profile .profile-menu__link--big {
    font-variation-settings: "wght" 650;
    text-align: left;
    cursor: pointer;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
    font-size: 16px;
    font-weight: 400;
    line-height: 22px;
    display: flex;
    overflow: hidden;
  }
  .tooltip-profile .profile-menu__link--big.b2b-mode:hover .profile-menu__name {
    color: #a73afd;
  }
  .tooltip-profile .profile-menu__link--big.b2b-mode .profile-menu__avatar {
    margin-right: 16px;
  }
  .tooltip-profile .profile-menu__business-name {
    flex-direction: column;
    justify-content: center;
    gap: 2px;
    max-width: calc(100% - 68px);
    display: flex;
  }
  .tooltip-profile .profile-menu__business-name .business-name {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
  }
  .tooltip-profile .profile-menu__business-name .business-name:hover {
    color: #a73afd;
  }
  .tooltip-profile .b2b-landing.profile-menu__link--gray {
    font-variation-settings: "wght" 450;
    width: -webkit-fit-content;
    width: fit-content;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    position: relative;
  }
  .tooltip-profile .b2b-landing.profile-menu__link--gray:after {
    content: "";
    vertical-align: middle;
    border-bottom: 2px solid #a9a8b0;
    border-right: 2px solid #a9a8b0;
    width: 7px;
    height: 7px;
    display: inline-block;
    position: absolute;
    bottom: 6px;
    right: -9px;
    transform: rotate(-45deg);
  }
  .tooltip-profile .b2b-landing.profile-menu__link--gray:hover:after {
    border-color: #242424;
  }
  .tooltip-profile .profile-menu__link--gray {
    color: #868695;
    border-color: transparent;
  }
  @media (hover: hover) and (pointer: fine) {
    .tooltip-profile .profile-menu__link--gray:hover {
      color: #242424;
      border-color: initial;
    }
  }
  .tooltip-profile .profile-menu__item {
    padding: 20px 0;
  }
  .tooltip-profile .profile-menu__item ~ .profile-menu__item {
    border-top: 1px solid #e8e8f0;
  }
  .tooltip-profile .profile-menu__footer {
    border-top: 1px solid #e8e8f0;
    padding-top: 20px;
  }
  .tooltip-profile .profile-menu__sub-item ~ .profile-menu__sub-item {
    margin-top: 12px;
  }
  .tooltip-profile
    .profile-menu__sub--icons
    .profile-menu__sub-item
    ~ .profile-menu__sub-item {
    margin-top: 16px;
  }
  .tooltip-profile .profile-menu__sub-item--change-company {
    cursor: pointer;
    font-variation-settings: "wght" 650;
    align-items: center;
    font-size: 16px;
    font-weight: 400;
    line-height: 22px;
    display: flex;
  }
  .tooltip-profile .profile-menu__sub-item--change-company:hover {
    color: #a73afd;
  }
  .tooltip-profile .profile-menu__currency {
    color: #9d9da5;
    font-variation-settings: "wght" 650;
    align-items: center;
    font-size: 16px;
    font-weight: 400;
    line-height: 22px;
    display: flex;
  }
  .tooltip-profile .profile-menu__currency-flag {
    flex-shrink: 0;
    width: 16px;
    height: 16px;
    margin-right: 8px;
  }
  .tooltip-profile.tooltip-profile--not-auth {
    width: 292px;
    transform: translate(-194px);
  }
  .tooltip-profile.tooltip-profile--not-auth .btn-main {
    white-space: nowrap;
    width: 100%;
    padding-left: 8px;
    padding-right: 8px;
  }
  .tooltip-profile.tooltip-profile--not-auth .profile-menu__currency {
    font-variation-settings: "wght" 450;
    background-color: #f6f6f9;
    border-radius: 6px;
    padding: 2px 6px;
    font-weight: 400;
  }
  .tooltip-deliveries {
    z-index: 101;
    width: auto;
    left: 50%;
    transform: translate(-50%);
  }
  .tooltip-deliveries .tooltip__close {
    z-index: 2;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    display: flex;
    position: absolute;
    top: 12px;
    right: 8px;
  }
  .tooltip-deliveries .tooltip__close span {
    cursor: pointer;
    background-color: #868695;
    border: none;
    border-radius: 50%;
    width: 20px;
    height: 20px;
    font-size: 0;
    line-height: 1;
    transition: background-color 0.3s;
    display: inline-block;
    position: relative;
  }
  .tooltip-deliveries .tooltip__close span:after,
  .tooltip-deliveries .tooltip__close span:before {
    content: "";
    background-color: #fff;
    border-radius: 1px;
    transition: background 0.3s;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) translateZ(0) rotate(45deg);
  }
  .tooltip-deliveries .tooltip__close span:before {
    width: 2px;
    height: 12px;
  }
  .tooltip-deliveries .tooltip__close span:after {
    width: 12px;
    height: 2px;
  }
  @media (hover: hover) and (pointer: fine) {
    .tooltip-deliveries .tooltip__close:hover span {
      background-color: #9d9da5;
    }
  }
  .tooltip-deliveries .tooltip__close ~ .tooltip__content {
    padding-right: 56px;
  }
  .tooltip-deliveries .tooltip__content {
    padding: 20px;
  }
  .tooltip-deliveries .tooltip__content:before {
    display: none;
    left: calc(50% - 9px);
  }
  .tooltip-deliveries .tooltip__content {
    border-radius: 12px;
  }
  .tooltip-deliveries .delivery {
    flex-direction: column;
    max-height: 224px;
    margin-right: -12px;
    padding-right: 8px;
    display: flex;
    overflow-y: scroll;
  }
  @-moz-document url-prefix() {
    .tooltip-deliveries .delivery {
      scrollbar-color: #d3d4dd transparent;
      scrollbar-width: thin;
    }
  }
  .tooltip-deliveries .delivery::-webkit-scrollbar {
    width: 4px;
  }
  .tooltip-deliveries .delivery::-webkit-scrollbar-track {
    background-color: transparent;
  }
  .tooltip-deliveries .delivery::-webkit-scrollbar-thumb {
    background-color: #d3d4dd;
    border-radius: 3px;
    height: 80px;
  }
  .tooltip-deliveries .delivery::-webkit-scrollbar-thumb:hover {
    background: #605f65;
  }
  .tooltip-deliveries .delivery__item {
    align-items: center;
    width: 100%;
    display: flex;
  }
  .tooltip-deliveries .delivery__item ~ .delivery__item {
    margin-top: 16px;
  }
  .tooltip-deliveries .delivery__info {
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }
  .tooltip-deliveries .delivery__title {
    font-variation-settings: "wght" 650;
    color: #242424;
    white-space: nowrap;
    max-width: 290px;
    margin-bottom: 4px;
    font-size: 16px;
    font-weight: 400;
    line-height: 22px;
  }
  .tooltip-deliveries .delivery__title span {
    color: #f44;
  }
  .tooltip-deliveries .delivery__title--success {
    color: #0cb477;
    white-space: wrap;
  }
  .tooltip-deliveries .delivery__title--success .delivery__title--lowercase {
    color: #0cb477;
    text-transform: lowercase;
  }
  .tooltip-deliveries .delivery__text {
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #868695;
    width: 246px;
    font-size: 14px;
    line-height: 20px;
    overflow: hidden;
  }
  .tooltip-deliveries .delivery__btn {
    margin-top: 4px;
  }
  .tooltip-deliveries .delivery__photo {
    align-items: center;
    margin-left: 12px;
    display: flex;
  }
  .tooltip-deliveries .delivery__photo-item {
    border-radius: 8px;
    flex-shrink: 0;
    width: 48px;
    height: 64px;
    position: relative;
    overflow: hidden;
  }
  .tooltip-deliveries .delivery__photo-item:after {
    content: "";
    background-color: rgba(41, 43, 83, 0.03);
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
  }
  .tooltip-deliveries .delivery__photo-item img {
    width: 100%;
  }
  .tooltip-deliveries .delivery__photo-item--count {
    outline: 2px solid #fff;
    margin-left: -24px;
  }
  .tooltip-deliveries .delivery__photo-item--count[data-numb]:before {
    font-variation-settings: "wght" 650;
    color: #fff;
    content: "+" attr(data-numb);
    background-color: rgba(36, 36, 36, 0.72);
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    font-size: 16px;
    font-weight: 400;
    line-height: 22px;
    display: flex;
    position: absolute;
    top: 0;
    left: 0;
  }
  .tooltip-country {
    width: auto;
    left: auto;
    right: 0;
    transform: none;
  }
  .tooltip-country .tooltip__close {
    z-index: 2;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    display: flex;
    position: absolute;
    top: 12px;
    right: 8px;
  }
  .tooltip-country .tooltip__close span {
    cursor: pointer;
    background-color: #868695;
    border: none;
    border-radius: 50%;
    width: 20px;
    height: 20px;
    font-size: 0;
    line-height: 1;
    transition: background-color 0.3s;
    display: inline-block;
    position: relative;
  }
  .tooltip-country .tooltip__close span:after,
  .tooltip-country .tooltip__close span:before {
    content: "";
    background-color: #fff;
    border-radius: 1px;
    transition: background 0.3s;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) translateZ(0) rotate(45deg);
  }
  .tooltip-country .tooltip__close span:before {
    width: 2px;
    height: 12px;
  }
  .tooltip-country .tooltip__close span:after {
    width: 12px;
    height: 2px;
  }
  @media (hover: hover) and (pointer: fine) {
    .tooltip-country .tooltip__close:hover span {
      background-color: #9d9da5;
    }
  }
  .tooltip-country .tooltip__close ~ .tooltip__content {
    padding-right: 56px;
  }
  .tooltip-country .tooltip__content {
    padding: 20px;
  }
  .tooltip-country .tooltip__content:before {
    display: none;
    left: auto;
    right: 20px;
  }
  .tooltip-country .country {
    color: #242424;
    flex-direction: column;
    gap: 8px;
    display: flex;
    overflow-y: auto;
  }
  .tooltip-country .country .country__title {
    text-overflow: ellipsis;
    font-variation-settings: "wght" 650;
    white-space: nowrap;
    margin: 0 0 12px;
    font-size: 16px;
    font-weight: 400;
    line-height: 22px;
    overflow: hidden;
  }
  .tooltip-country .country .radio-with-text {
    margin: 0 16px;
    padding: 8px 30px 8px 20px;
    display: block;
  }
  @media (min-width: 1024px) {
    .tooltip-country .country .radio-with-text {
      border-radius: 8px;
      padding: 8px;
    }
  }
  .tooltip-country .country .radio-with-text:last-of-type {
    margin-bottom: 0;
  }
  .tooltip-country
    .country
    .radio-with-text:hover:not(.radio-with-text--current) {
    background-color: #f6f6f9;
  }
  .tooltip-country .country .radio-with-text__text {
    padding-right: 11px;
    display: flex;
  }
  @media (min-width: 1024px) {
    .tooltip-country .country .radio-with-text__name {
      white-space: nowrap;
      text-overflow: ellipsis;
      overflow: hidden;
    }
  }
  .tooltip-country .country .radio-with-text--current {
    cursor: default;
    background-color: #f1f1f5;
  }
  .tooltip-country .country .radio-with-text--current:after {
    content: "";
    border-bottom: 2px solid #242424;
    border-left: 2px solid #242424;
    width: 12px;
    height: 7px;
    display: block;
    position: absolute;
    top: 14px;
    right: 10px;
    transform: rotate(-45deg);
  }
  @media (min-width: 1024px) {
    .tooltip-country .country .country__item--country .radio-with-text__text {
      width: 202px;
    }
  }
  .tooltip-country
    .country
    .radio-with-text__country
    .radio-with-text__full-country,
  .tooltip-country .country .radio-with-text__language {
    text-overflow: ellipsis;
    white-space: nowrap;
    text-transform: capitalize;
    vertical-align: top;
    max-width: 100%;
    display: inline-block;
    overflow: hidden;
  }
  .tooltip-country .country .radio-with-text__short-country {
    vertical-align: top;
    display: inline-block;
  }
  .tooltip-country .country .radio-with-text__language {
    color: #868695;
    flex-shrink: 0;
    align-items: center;
    margin-right: 10px;
    display: flex;
  }
  .tooltip-country .country .radio-with-text__language-code {
    text-overflow: ellipsis;
    white-space: nowrap;
    text-transform: capitalize;
    vertical-align: top;
    color: #868695;
    align-items: center;
    max-width: 100%;
    margin-right: 8px;
    display: flex;
    overflow: hidden;
  }
  .tooltip-country .country .radio-with-text__flag {
    flex-shrink: 0;
    width: 22px;
    height: 22px;
    margin-right: 12px;
    display: block;
  }
  @-moz-document url-prefix() {
    .tooltip-country .country {
      scrollbar-color: #d3d4dd transparent;
      scrollbar-width: thin;
    }
  }
  .tooltip-country .country::-webkit-scrollbar {
    width: 6px;
  }
  .tooltip-country .country::-webkit-scrollbar-track {
    background-color: transparent;
  }
  .tooltip-country .country::-webkit-scrollbar-thumb {
    background-color: #d3d4dd;
    border-radius: 3px;
    height: 30px;
  }
  .tooltip-country .country::-webkit-scrollbar-thumb:hover {
    background: #605f65;
  }
  .tooltip-country .tooltip__content {
    width: 306px;
    padding: 12px 0;
  }
  .tooltip-country .country__title {
    padding: 0 20px;
  }
  .tooltip-country .popup__header {
    padding: 0 0 12px 16px;
    font-size: 18px;
    line-height: 24px;
  }
  @media (min-width: 1024px) {
    .tooltip-country .popup__header {
      font-variation-settings: "wght" 650;
      font-size: 18px;
      font-weight: 400;
      line-height: 24px;
    }
  }
  .tooltip-country .popup__header-second {
    padding-top: 12px;
  }
  @media (hover: hover) and (pointer: fine) {
    .tooltip-search-photo {
      z-index: 101;
      width: auto;
      left: 50%;
      transform: translate(-50%);
    }
    .tooltip-search-photo .tooltip__close {
      z-index: 2;
      justify-content: center;
      align-items: center;
      width: 40px;
      height: 40px;
      display: flex;
      position: absolute;
      top: 12px;
      right: 8px;
    }
    .tooltip-search-photo .tooltip__close span {
      cursor: pointer;
      background-color: #868695;
      border: none;
      border-radius: 50%;
      width: 20px;
      height: 20px;
      font-size: 0;
      line-height: 1;
      transition: background-color 0.3s;
      display: inline-block;
      position: relative;
    }
    .tooltip-search-photo .tooltip__close span:after,
    .tooltip-search-photo .tooltip__close span:before {
      content: "";
      background-color: #fff;
      border-radius: 1px;
      transition: background 0.3s;
      display: block;
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%) translateZ(0) rotate(45deg);
    }
    .tooltip-search-photo .tooltip__close span:before {
      width: 2px;
      height: 12px;
    }
    .tooltip-search-photo .tooltip__close span:after {
      width: 12px;
      height: 2px;
    }
    .tooltip-search-photo .tooltip__close ~ .tooltip__content {
      padding-right: 56px;
    }
    .tooltip-search-photo .tooltip__content {
      padding: 12px;
    }
    .tooltip-search-photo .tooltip__content:before {
      display: block;
      left: calc(50% - 9px);
    }
    .tooltip-search-photo .tooltip__content {
      white-space: nowrap;
      padding: 12px 16px;
    }
  }
  @media (hover: hover) and (pointer: fine) and (hover: hover) and (pointer: fine) {
    .tooltip-search-photo .tooltip__close:hover span {
      background-color: #9d9da5;
    }
  }
  .tooltip-login {
    z-index: 101;
    width: 292px;
    left: 50%;
    transform: translate(-204px);
  }
  .tooltip-login .tooltip__close {
    z-index: 2;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    display: flex;
    position: absolute;
    top: 12px;
    right: 8px;
  }
  .tooltip-login .tooltip__close span {
    cursor: pointer;
    background-color: #868695;
    border: none;
    border-radius: 50%;
    width: 20px;
    height: 20px;
    font-size: 0;
    line-height: 1;
    transition: background-color 0.3s;
    display: inline-block;
    position: relative;
  }
  .tooltip-login .tooltip__close span:after,
  .tooltip-login .tooltip__close span:before {
    content: "";
    background-color: #fff;
    border-radius: 1px;
    transition: background 0.3s;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) translateZ(0) rotate(45deg);
  }
  .tooltip-login .tooltip__close span:before {
    width: 2px;
    height: 12px;
  }
  .tooltip-login .tooltip__close span:after {
    width: 12px;
    height: 2px;
  }
  @media (hover: hover) and (pointer: fine) {
    .tooltip-login .tooltip__close:hover span {
      background-color: #9d9da5;
    }
  }
  .tooltip-login .tooltip__close ~ .tooltip__content {
    padding-right: 56px;
  }
  .tooltip-login .tooltip__content {
    padding: 20px;
  }
  .tooltip-login .tooltip__content:before {
    display: none;
    left: calc(50% - 9px);
  }
  .tooltip-login .tooltip__item {
    letter-spacing: -0.3px;
  }
  .tooltip-login .tooltip__item:not(:last-of-type) {
    margin-bottom: 16px;
  }
  .tooltip-login .tooltip__item-link {
    color: #242424;
    font-size: 16px;
    line-height: 22px;
  }
  .tooltip-login .tooltip__item-link:hover {
    color: #a73afd;
  }
  .tooltip-login .btn-main {
    color: #fff;
    padding: 9px 17px;
  }
  .popup-country {
    padding-top: 16px;
  }
  @media (min-width: 1024px) {
    .popup-country {
      max-width: 400px;
    }
  }
  .popup-country .country__wrap {
    flex-direction: column;
    display: flex;
  }
  @media (max-width: 1023.98px) {
    .popup-country .country__wrap {
      margin: 0 -16px;
    }
  }
  .popup-country .popup__header {
    margin: 8px 0;
  }
  .popup-country .radio-with-text {
    padding: 8px 16px;
    display: block;
  }
  @media (min-width: 1024px) {
    .popup-country .radio-with-text {
      border-radius: 8px;
      padding: 8px 12px;
    }
  }
  @media (hover: hover) and (pointer: fine) {
    .popup-country .radio-with-text:hover:not(.radio-with-text--current) {
      background-color: #f6f6f9;
    }
  }
  .popup-country .radio-with-text ~ .radio-with-text {
    margin-top: 8px;
  }
  @media (min-width: 1024px) {
    .popup-country .radio-with-text ~ .radio-with-text {
      margin-top: 4px;
    }
  }
  .popup-country .radio-with-text .radio-with-text__text {
    font-size: 16px;
    line-height: 22px;
  }
  .popup-country .radio-with-text__text {
    display: flex;
  }
  .popup-country .radio-with-text__name {
    text-overflow: ellipsis;
    white-space: nowrap;
    flex-grow: 1;
    overflow: hidden;
  }
  .popup-country .radio-with-text--current {
    cursor: default;
    background-color: #f6f6f9;
    padding-right: 38px;
  }
  .popup-country .radio-with-text--current:after {
    content: "";
    border-bottom: 2px solid #242424;
    border-left: 2px solid #242424;
    width: 12px;
    height: 7px;
    display: block;
    position: absolute;
    top: 14px;
    right: 14px;
    transform: rotate(-45deg);
  }
  .popup-country .radio-with-text__language {
    text-overflow: ellipsis;
    white-space: nowrap;
    text-transform: capitalize;
    color: #868695;
    flex-shrink: 0;
    align-items: center;
    width: 80px;
    max-width: 100%;
    margin-right: 6px;
    display: flex;
    overflow: hidden;
  }
  .popup-country .radio-with-text__language-code {
    text-overflow: ellipsis;
    white-space: nowrap;
    text-transform: capitalize;
    vertical-align: top;
    color: #868695;
    align-items: center;
    max-width: 100%;
    margin-right: 10px;
    display: flex;
    overflow: hidden;
  }
  .popup-country .radio-with-text__flag {
    flex-shrink: 0;
    width: 22px;
    height: 22px;
    margin-right: 12px;
    display: block;
  }
  .popup-search {
    border-radius: 0;
    height: 100%;
    padding-left: 12px;
  }
  @media (min-width: 1024px) {
    .popup-search {
      max-width: 100%;
    }
  }
  .popup-search .popup__content {
    padding: 0;
  }
  .popup-search .popup-search__cancel {
    color: #a73afd;
    font-variation-settings: "wght" 650;
    flex-shrink: 0;
    margin-left: 12px;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
  }
  .popup-search .popup-search__content {
    height: 100%;
  }
  .popup-search .popup-search__header {
    width: 100%;
    padding-left: 8px;
    display: flex;
  }
  .popup-search .popup-search__input {
    flex-grow: 1;
    position: relative;
  }
  .popup-search .popup-search__input input {
    color: #242424;
    -webkit-appearance: textfield;
    appearance: textfield;
    caret-color: #a73afd;
    background-color: #f6f6f9;
    border-radius: 12px;
    width: 100%;
    height: 40px;
    padding: 8px 40px 10px 13px;
    font-size: 16px;
    line-height: 22px;
  }
  .popup-search .popup-search__input input::placeholder {
    color: #9d9da5;
  }
  .popup-search .popup-search__clear {
    cursor: pointer;
    background-color: transparent;
    border: none;
    width: 40px;
    height: 40px;
    font-size: 0;
    line-height: 1;
    display: inline-block;
    position: absolute;
    top: 0;
    right: 0;
  }
  .popup-search .popup-search__clear:after,
  .popup-search .popup-search__clear:before {
    content: "";
    background-color: #a9a8b0;
    border-radius: 1px;
    transition: background 0.3s;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) translateZ(0) rotate(45deg);
  }
  .popup-search .popup-search__clear:before {
    width: 2px;
    height: 16px;
  }
  .popup-search .popup-search__clear:after {
    width: 16px;
    height: 2px;
  }
  .popup-search .popup-search__photo {
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    display: flex;
    position: absolute;
    top: 0;
    right: 0;
  }
  .popup-search .popup-search__photo:before {
    content: "";
    background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2028%2028%22%3E%3Cpath%20fill%3D%22%23C8C8D1%22%20fill-rule%3D%22evenodd%22%20d%3D%22m1.956%2020.53-.75-9.045c-.041-.493-.062-.74.004-.955.059-.19.165-.362.309-.5.162-.155.392-.247.851-.432l4.412-1.772c.281-.113.422-.17.54-.256.105-.076.196-.17.27-.276.083-.12.136-.262.242-.547l1.195-3.2c.164-.437.245-.656.387-.817.126-.142.284-.252.46-.32.202-.076.435-.076.902-.076h6.446c.467%200%20.7%200%20.9.076.178.068.336.178.462.32.141.161.223.38.386.818l1.195%203.2c.106.283.16.426.243.546.074.106.165.2.27.276.118.087.259.143.54.256l4.412%201.772c.459.185.688.277.851.432.144.138.25.31.308.5.067.215.046.462.005.955l-.75%209.046c-.15%201.812-.226%202.718-.627%203.403a3.5%203.5%200%200%201-1.51%201.39c-.717.343-1.626.343-3.444.343H7.537c-1.818%200-2.727%200-3.444-.343a3.5%203.5%200%200%201-1.51-1.39c-.401-.686-.477-1.591-.627-3.404Zm12.045-.695a3.88%203.88%200%200%200%203.873-3.89%203.88%203.88%200%200%200-3.873-3.888%203.88%203.88%200%200%200-3.872%203.889A3.88%203.88%200%200%200%2014%2019.835Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E%0A);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 24px;
    width: 24px;
    height: 24px;
    margin-right: 8px;
    display: block;
  }
  .popup-search .popup-search__body {
    height: calc(100% - 24px);
    margin: 0 -16px -16px -12px;
    padding: 0 16px 0 12px;
    overflow-y: scroll;
  }
  @-moz-document url-prefix() {
    .popup-search .popup-search__body {
      scrollbar-color: #d3d4dd transparent;
      scrollbar-width: thin;
    }
  }
  .popup-search .popup-search__body::-webkit-scrollbar {
    width: 4px;
  }
  .popup-search .popup-search__body::-webkit-scrollbar-track {
    background-color: transparent;
  }
  .popup-search .popup-search__body::-webkit-scrollbar-thumb {
    background-color: #d3d4dd;
    border-radius: 3px;
    height: 30px;
  }
  .popup-search .popup-search__body::-webkit-scrollbar-thumb:hover {
    background: #605f65;
  }
  .popup-search .popup-search__hints {
    max-height: calc(100% - 48px);
    margin-right: -10px;
    padding: 8px 6px 0 0;
  }
  .popup-search .popup-search__hints--gap {
    flex-direction: column;
    row-gap: 8px;
    display: flex;
  }
  .popup-search .popup-search__back {
    width: 32px;
    margin-left: -8px;
    margin-right: 4px;
    position: static;
  }
  .popup-search .popup-search__back:before {
    background-image: url(data:image/svg+xml,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M7.361.238a.977.977%200%20011.278%200l7.097%206.377a.755.755%200%20010%201.147.977.977%200%2001-1.278%200L8%201.96%201.542%207.762a.977.977%200%2001-1.277%200%20.755.755%200%20010-1.147L7.36.238z%22%20fill%3D%22%23000%22%2F%3E%3Crect%20width%3D%222%22%20height%3D%2216%22%20rx%3D%221%22%20transform%3D%22matrix%28-1%200%200%201%209%200%29%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E);
  }
  .popup-search .autocomplete__title {
    font-variation-settings: "wght" 650;
    color: #a9a8b0;
    padding: 8px 0 10px 8px;
    font-weight: 400;
  }
  .popup-search .autocomplete__clear-all {
    color: #868695;
    margin: -6px 0 -3px;
    padding: 6px 0;
    font-size: 14px;
    line-height: 20px;
  }
  .popup-search .autocomplete__list-header {
    color: #868695;
    margin-bottom: 8px;
    font-size: 14px;
    line-height: 20px;
  }
  .popup-search .autocomplete__tags-scroll {
    scrollbar-width: none;
    margin-bottom: 8px;
    overflow-x: auto;
  }
  .popup-search .autocomplete__tags-scroll::-webkit-scrollbar {
    display: none;
  }
  .popup-search .autocomplete__list--tags {
    flex-wrap: wrap;
    align-items: flex-start;
    margin: 4px 0 4px 4px;
    display: flex;
  }
  .popup-search .autocomplete__list--tags_hidden {
    visibility: hidden;
    position: absolute;
  }
  @media (min-width: 768px) {
    .popup-search
      .autocomplete__list
      .autocomplete__item--subject
      ~ .autocomplete__item {
      margin-top: 8px;
    }
  }
  .popup-search .autocomplete__item {
    align-items: center;
    display: flex;
    overflow: hidden;
  }
  .popup-search .autocomplete__list .autocomplete__item--brand {
    align-items: center;
  }
  .popup-search .autocomplete__item--tag {
    color: #242424;
    background-color: #f6f6f9;
    border-radius: 8px;
    max-width: 100%;
    margin-bottom: 8px;
    margin-right: 8px;
    padding: 5px 12px 9px;
  }
  .popup-search .autocomplete__item--tag_hidden {
    visibility: hidden;
    position: absolute;
  }
  .popup-search .autocomplete__item--tag-history {
    padding-left: 31px;
    padding-right: 27px;
    position: relative;
  }
  .popup-search .autocomplete__text {
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #242424;
    flex-grow: 1;
    align-items: center;
    padding: 7px 0 11px;
    display: flex;
    overflow: hidden;
  }
  .popup-search .autocomplete__list--grouped .autocomplete__text {
    flex-wrap: wrap;
  }
  .popup-search .autocomplete__phrase {
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
    overflow: hidden;
  }
  .popup-search .autocomplete__list--item .autocomplete__text-decor {
    color: #868695;
    width: 100%;
    font-size: 14px;
    line-height: 20px;
  }
  .popup-search .autocomplete__icon {
    flex-shrink: 0;
    width: 16px;
    height: 16px;
  }
  .popup-search .autocomplete__list--history .autocomplete__icon,
  .popup-search .autocomplete__list--catalog .autocomplete__icon {
    margin: 0 16px 0 8px;
  }
  .popup-search .autocomplete__list--catalog .autocomplete__phrase {
    -webkit-line-clamp: 2;
    white-space: wrap;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden;
  }
  .popup-search .autocomplete__icon--clock {
    background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22%23A9A8B0%22%20d%3D%22M2%200a.667.667%200%200%200-.667.667V4.6c0%20.405.329.733.734.733H6A.667.667%200%201%200%206%204H3.528a6%206%200%201%201-1.029%206.4.667.667%200%201%200-1.222.534A7.335%207.335%200%200%200%2015.333%208%207.333%207.333%200%200%200%202.667%202.967v-2.3A.667.667%200%200%200%202%200Z%22%2F%3E%3Cpath%20fill%3D%22%23A9A8B0%22%20d%3D%22M9.84%205.914a.667.667%200%200%200-1.238-.495L7.437%208.333H5.555a.667.667%200%201%200%200%201.334h1.882c.545%200%201.035-.332%201.238-.838L9.84%205.914Z%22%2F%3E%3C%2Fsvg%3E);
    background-position: 50%;
    background-repeat: repeat;
    background-size: contain;
  }
  .popup-search .autocomplete__delete {
    cursor: pointer;
    background-color: transparent;
    border: none;
    flex-shrink: 0;
    width: 40px;
    height: 40px;
    margin-right: -8px;
    font-size: 0;
    line-height: 1;
    display: inline-block;
    position: relative;
  }
  .popup-search .autocomplete__delete:after,
  .popup-search .autocomplete__delete:before {
    content: "";
    background-color: #a9a8b0;
    border-radius: 1px;
    transition: background 0.3s;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) translateZ(0) rotate(45deg);
  }
  .popup-search .autocomplete__delete:before {
    width: 2px;
    height: 16px;
  }
  .popup-search .autocomplete__delete:after {
    width: 16px;
    height: 2px;
  }
  .popup-search .autocomplete__brand-logo,
  .popup-search .autocomplete__item--redirect img {
    border-radius: 4px;
    flex-shrink: 0;
    width: 32px;
    margin-right: 12px;
  }
  .popup-search .autocomplete__category-logo {
    flex-shrink: 0;
    width: 36px;
    margin: auto 9px auto 8px;
  }
  .popup-search .autocomplete-breadcrumbs {
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #868695;
    width: 100%;
    margin-top: 4px;
    font-size: 14px;
    line-height: 20px;
    overflow: hidden;
  }
  .popup-search .autocomplete-breadcrumbs__item:after {
    content: "/";
  }
  .popup-search .autocomplete-breadcrumbs__item:last-of-type:after {
    display: none;
  }
  .popup-search .autocomplete__goods-name {
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
    overflow: hidden;
  }
  .popup-search .autocomplete__goods-price {
    font-variation-settings: "wght" 650;
    margin-top: 4px;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
  }
  .popup-search .autocomplete__goods-logo {
    flex-shrink: 0;
    width: 30px;
    margin: 8px 9px 10px;
  }
  .popup-search .autocomplete__supplier-logo {
    width: 48px;
    height: auto;
  }
  .popup-cashback-details {
    padding: 0;
    overflow: hidden;
  }
  @media (min-width: 1024px) {
    .popup-cashback-details {
      max-width: 420px;
    }
  }
  .popup-cashback-details .popup__content {
    max-height: calc(100vh - 80px);
  }
  @media (min-width: 1024px) {
    .popup-cashback-details .popup__content {
      max-height: 620px;
    }
  }
  .popup-cashback-details .popup__main {
    background-color: #f6f6f9;
    border-radius: 20px;
    flex-direction: column;
    row-gap: 8px;
    display: flex;
  }
  .popup-cashback-details .popup__title {
    color: #242424;
    font-variation-settings: "wght" 450;
    font-size: 16px;
    font-weight: 400;
    line-height: 22px;
  }
  .popup-cashback-details .popup__section,
  .popup-cashback-details .popup__header {
    background-color: #fff;
    border-radius: 20px;
    flex-direction: column;
    align-items: center;
    padding: 16px;
    display: flex;
  }
  @media (min-width: 1024px) {
    .popup-cashback-details .popup__section,
    .popup-cashback-details .popup__header {
      padding: 24px 40px;
    }
  }
  .popup-cashback-details .popup__section.faq-cashback,
  .popup-cashback-details .popup__header.faq-cashback {
    color: #242424;
    max-height: 364px;
    overflow: scroll;
  }
  @-moz-document url-prefix() {
    .popup-cashback-details .popup__section.faq-cashback,
    .popup-cashback-details .popup__header.faq-cashback {
      scrollbar-color: #d3d4dd transparent;
      scrollbar-width: thin;
    }
  }
  .popup-cashback-details .popup__section.faq-cashback::-webkit-scrollbar {
    width: 6px;
  }
  .popup-cashback-details .popup__header.faq-cashback::-webkit-scrollbar {
    width: 6px;
  }
  .popup-cashback-details .popup__section.faq-cashback::-webkit-scrollbar-track {
    background-color: transparent;
  }
  .popup-cashback-details .popup__header.faq-cashback::-webkit-scrollbar-track {
    background-color: transparent;
  }
  .popup-cashback-details .popup__section.faq-cashback::-webkit-scrollbar-thumb {
    background-color: #d3d4dd;
    border-radius: 3px;
    height: 30px;
  }
  .popup-cashback-details .popup__header.faq-cashback::-webkit-scrollbar-thumb {
    background-color: #d3d4dd;
    border-radius: 3px;
    height: 30px;
  }
  .popup-cashback-details
    .popup__section.faq-cashback::-webkit-scrollbar-thumb:hover {
    background: #605f65;
  }
  .popup-cashback-details
    .popup__header.faq-cashback::-webkit-scrollbar-thumb:hover {
    background: #605f65;
  }
  .popup-cashback-details .popup__header {
    margin: 0;
    padding: 24px 40px 28px;
  }
  .popup-cashback-details .popup__quantity {
    font-variation-settings: "wght" 650;
    color: #242424;
    background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2212%22%20fill%3D%22none%22%3E%3Crect%20width%3D%2212%22%20height%3D%2212%22%20fill%3D%22%23fff%22%20rx%3D%226%22%2F%3E%3Cpath%20fill%3D%22%237A62FE%22%20fill-rule%3D%22evenodd%22%20d%3D%22M4.788%2011.875A5.999%205.999%200%201%200%207.212.125a5.999%205.999%200%200%200-2.424%2011.75Zm.123-9.608c.38-.38%201.025-.351%201.441.065l.083.083c.4.4%201.05.4%201.45%200%20.42-.42%201.07-.453%201.45-.073.38.38.347%201.029-.073%201.45l-.068.068a.93.93%200%200%200%200%201.314c.416.416.445%201.061.065%201.441-.38.38-1.026.351-1.442-.065a.93.93%200%200%200-1.314%200l-.11.111c-.421.42-1.07.453-1.45.073-.38-.38-.348-1.03.073-1.45l.033-.033a1.04%201.04%200%200%200%200-1.47l-.073-.072c-.416-.416-.446-1.062-.065-1.442Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E);
    background-position: 0 8px;
    background-repeat: no-repeat;
    background-size: 20px;
    align-items: center;
    padding-left: 28px;
    font-size: 28px;
    font-weight: 400;
    line-height: 36px;
    display: flex;
  }
  @media (min-width: 1024px) {
    .popup-cashback-details .popup__quantity {
      background-position: 0 11px;
      background-size: 28px;
      padding-left: 36px;
      font-size: 40px;
      line-height: 48px;
    }
  }
  .popup-cashback-details .popup__info {
    color: #868695;
    text-align: center;
    font-variation-settings: "wght" 450;
    margin-top: 4px;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
  }
  @media (min-width: 1024px) {
    .popup-cashback-details .popup__info {
      padding-left: 12px;
    }
  }
  .popup-cashback-details .alert {
    color: #242424;
    background-color: rgba(255, 68, 68, 0.12);
    border-radius: 14px;
    width: 100%;
    padding: 11px 32px 13px 12px;
    font-size: 16px;
    line-height: 22px;
  }
  .popup-cashback-details .alert__quantity--expire {
    text-transform: lowercase;
    padding-left: 28px;
    display: block;
    position: relative;
  }
  .popup-cashback-details .alert__quantity--expire:before {
    content: "";
    background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23F44%22%20d%3D%22M9.348%201c.237.999.212%207.02-2.463%207.703%200%200-1.54-.18-2.564-3.545-1.887%202.42-2.97%206.092-1.896%208.864%201.329%203.438%204.477%204.473%204.994%204.635%202.445.756%205.467.315%207.557-1.836%202.387-2.448%202.277-5.796%202.243-6.48C17%206.265%2013.86%202.548%209.35%201Z%22%2F%3E%3C%2Fsvg%3E);
    background-repeat: no-repeat;
    background-size: 20px;
    width: 20px;
    height: 20px;
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
  }
  @media (min-width: 1024px) {
    .popup-cashback-details .alert__quantity--expire {
      padding-left: 26px;
    }
  }
  .popup-cashback-details .cashback__accrual {
    font-variation-settings: "wght" 450;
    color: #868695;
    text-align: center;
    margin-top: 4px;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
  }
  @media (min-width: 1024px) {
    .popup-cashback-details .cashback__accrual {
      margin-top: 12px;
    }
  }
  .popup-cashback-details .faq-cashback__title {
    font-variation-settings: "wght" 650;
    align-self: self-start;
    font-size: 18px;
    font-weight: 400;
    line-height: 24px;
  }
  @media (min-width: 1024px) {
    .popup-cashback-details .faq-cashback__title {
      font-variation-settings: "wght" 450;
      font-variation-settings: "wght" 650;
      font-size: 20px;
      font-weight: 400;
      line-height: 28px;
    }
  }
  .popup-cashback-details .faq-cashback__list {
    width: 100%;
    margin-top: 12px;
  }
  @media (min-width: 1024px) {
    .popup-cashback-details .faq-cashback__list {
      margin-top: 16px;
    }
  }
  .popup-cashback-details .faq-cashback__question {
    font-variation-settings: "wght" 650;
    cursor: pointer;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    user-select: none;
    border-radius: 16px;
    justify-content: space-between;
    align-items: center;
    padding: 12px 16px 16px;
    font-size: 16px;
    font-weight: 400;
    line-height: 22px;
    transition: all 0.3s;
    display: flex;
    position: relative;
  }
  .popup-cashback-details .faq-cashback__question:before {
    content: "";
    border-bottom: 2px solid #b9b9c1;
    border-left: 2px solid #b9b9c1;
    width: 10px;
    height: 10px;
    margin-top: -5px;
    transition: all 0.3s;
    display: block;
    position: absolute;
    right: 16px;
    transform: rotate(-45deg);
  }
  @media (hover: hover) and (pointer: fine) {
    .popup-cashback-details .faq-cashback__question:hover {
      background-color: #f1f1f5;
    }
    .popup-cashback-details .faq-cashback__question:hover:before {
      border-color: #242424;
    }
  }
  .popup-cashback-details .faq-cashback__item {
    background-color: #f6f6f9;
    border-radius: 16px;
    flex-direction: column;
    justify-content: center;
    margin-bottom: 8px;
    display: flex;
  }
  .popup-cashback-details .faq-cashback__item.show .faq-cashback__content {
    pointer-events: auto;
    max-height: 1000px;
    padding-bottom: 16px;
    padding-right: 16px;
    transition: max-height 0.3s ease-in;
  }
  .popup-cashback-details .faq-cashback__item.show .faq-cashback__question {
    padding-bottom: 8px;
  }
  .popup-cashback-details
    .faq-cashback__item.show
    .faq-cashback__question:before {
    margin-top: 3px;
    transform: rotate(135deg);
  }
  @media (hover: hover) and (pointer: fine) {
    .popup-cashback-details
      .faq-cashback__item.show
      .faq-cashback__question:hover {
      background-color: inherit;
    }
  }
  .popup-cashback-details .faq-cashback__content {
    color: #242424;
    pointer-events: none;
    max-height: 0;
    padding: 0 0 0 16px;
    font-size: 14px;
    line-height: 20px;
    transition: max-height 0.3s cubic-bezier(0, 0.65, 0.2, 1);
    overflow: hidden;
  }
  .popup-cashback-details .faq-cashback__content span {
    display: block;
  }
  .popup-cashback-details .faq-cashback__content span + p {
    margin-top: 12px;
  }
  .header {
    z-index: 100;
    background: linear-gradient(
        97.26deg,
        #ed3cca 0.49%,
        #df34d2 14.88%,
        #d02bd9 29.27%,
        #bf22e1 43.14%,
        #ae1ae8 57.02%,
        #9a10f0 70.89%,
        #8306f7 84.76%,
        #7c1af8 99.15%
      ),
      linear-gradient(rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.05));
    padding: 12px 0;
    position: relative;
  }
  @media (min-width: 1024px) {
    .header {
      padding: 8px 0 16px;
    }
  }
  @media (max-width: 1023.98px) {
    .header {
      z-index: 1;
    }
  }
  .header.is-b2b-mode {
    background: #fff;
  }
  .body-black .header {
    background: #000;
  }
  .body-black .header__simple-menu {
    opacity: 0.6;
  }
  .body-black .header .simple-menu__link--address:hover {
    background-color: rgba(0, 0, 0, 0.9);
  }
  .body-black .header .search-catalog__input {
    color: #a9a8b0;
    background-color: rgba(255, 255, 255, 0.2);
  }
  .body-black .header .search-catalog__input::placeholder {
    color: #a9a8b0;
  }
  .body-black .header .search-catalog__btn-bg {
    background-color: #fff;
  }
  .body-black .header .search-catalog__btn--search {
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-size: 18px;
    mask-size: 18px;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-image: var(--icon);
    -webkit-mask-image: var(--icon);
    mask-image: var(--icon);
    background-color: #242424;
  }
  :root .body-black .header .search-catalog__btn--search {
    --icon: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22%23A9A8B0%22%20fill-rule%3D%22evenodd%22%20d%3D%22M7.333%201.334a6%206%200%201%200%203.745%2010.688l2.784%202.783a.667.667%200%200%200%20.943-.942l-2.784-2.784a6%206%200%200%200-4.688-9.745Zm-4.666%206a4.667%204.667%200%201%201%209.333%200%204.667%204.667%200%200%201-9.333%200Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E);
  }
  .body-black .header .search-catalog--active .search-catalog__input {
    color: #242424;
    background-color: #fff;
  }
  .body-black .header .search-catalog--active .search-catalog__btn-bg {
    background-color: #242424;
  }
  .body-black .header .search-catalog--active .search-catalog__btn--search {
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-size: 18px;
    mask-size: 18px;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-image: var(--icon);
    -webkit-mask-image: var(--icon);
    mask-image: var(--icon);
    background-color: #fff;
  }
  :root .body-black .header .search-catalog--active .search-catalog__btn--search {
    --icon: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22%23A9A8B0%22%20fill-rule%3D%22evenodd%22%20d%3D%22M7.333%201.334a6%206%200%201%200%203.745%2010.688l2.784%202.783a.667.667%200%200%200%20.943-.942l-2.784-2.784a6%206%200%200%200-4.688-9.745Zm-4.666%206a4.667%204.667%200%201%201%209.333%200%204.667%204.667%200%200%201-9.333%200Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E);
  }
  .header--custom-bg {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }
  .header--fixed {
    z-index: 100;
    position: fixed;
    left: 0;
    right: 0;
  }
  @media (min-width: 1024px) {
    .header--fixed {
      padding-top: 8px;
    }
  }
  @media (max-width: 1023.98px) {
    .header--fixed {
      transition: top 0.3s;
      top: -64px;
    }
  }
  @media (min-width: 1024px) {
    .header--fixed ~ .menu-burger {
      height: calc(100vh - 90px);
      position: fixed;
      top: 90px;
    }
    .header--fixed ~ .overlay--menu-burger {
      position: fixed;
      top: 90px;
    }
  }
  .header--fixed ~ .main {
    padding-top: 80px;
  }
  @media (min-width: 1024px) {
    .header--fixed ~ .main {
      padding-top: 138px;
    }
  }
  .header--fixed
    ~ .main:has(#app > div[style="display: block;"] > .service-page--fullscreen) {
    padding-top: 64px;
  }
  @media (min-width: 1024px) {
    .header--fixed
      ~ .main:has(
        #app > div[style="display: block;"] > .service-page--fullscreen
      ) {
      padding-top: 114px;
    }
  }
  .header--fixed-animate {
    top: 0;
  }
  .header__top {
    justify-content: space-between;
    align-items: center;
    margin-bottom: 12px;
    display: flex;
  }
  .header__bottom {
    align-items: center;
    display: flex;
  }
  .header.is-b2b-mode .header__bottom {
    position: relative;
  }
  .header.is-b2b-mode .header__bottom:after {
    content: "";
    background: #e8e8f0;
    width: calc(100% + 32px);
    height: 1px;
    position: absolute;
    bottom: -12px;
    left: -16px;
  }
  @media (min-width: 1024px) {
    .header.is-b2b-mode .header__bottom:after {
      width: 100%;
      height: 2px;
      bottom: -16px;
      left: 0;
    }
  }
  @media (max-width: 1023.98px) {
    .header.is-b2b-mode .header__bottom .header__nav-icon .nav-icon__geo {
      background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23C8C8D1%22%20fill-rule%3D%22evenodd%22%20d%3D%22M3%209.984C3%205.016%207.07%201%2012.026%201%2016.953%201%2021%204.993%2021%209.933a8.933%208.933%200%200%201-2.235%205.91l-5.896%206.683-.003.004c-.014.016-.058.066-.105.111a1.1%201.1%200%200%201-1.518.004c-.048-.044-.092-.095-.106-.11l-.004-.004-5.855-6.568A8.984%208.984%200%200%201%203%209.984ZM12%2013a3%203%200%201%200%200-6%203%203%200%200%200%200%206Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E);
    }
  }
  .header__search-catalog {
    flex-grow: 1;
    margin-right: 6px;
  }
  @media (min-width: 1024px) {
    .header__search-catalog {
      margin-left: 12px;
      margin-right: 20px;
    }
  }
  .header__wrap {
    gap: 8px;
    display: flex;
  }
  .header__balance,
  .header__cashback {
    color: #fff;
    cursor: pointer;
    background-color: rgba(255, 255, 255, 0.2);
    border-radius: 4px 10px;
    flex-shrink: 0;
    height: 20px;
    padding: 0 4px 0 24px;
    font-size: 14px;
    line-height: 20px;
    position: relative;
  }
  .header__balance:before,
  .header__cashback:before {
    content: "";
    width: 16px;
    height: 16px;
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-size: auto;
    mask-size: auto;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-image: var(--icon);
    -webkit-mask-image: var(--icon);
    mask-image: var(--icon);
    background-color: #fff;
    position: absolute;
    top: 2px;
    left: 2px;
  }
  :root .header__balance:before,
  :root .header__cashback:before {
    --icon: url(data:image/svg+xml,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M2%200a2%202%200%200%200-2%202v6a8%208%200%200%200%208%208h6a2%202%200%200%200%202-2V8a8%208%200%200%200-8-8H2Zm3.897%2012a.597.597%200%200%201-.596-.597V4.597c0-.324.261-.597.596-.597h3.98c.335%200%20.597.273.597.597v.129a.597.597%200%200%201-.596.597H7.137a.2.2%200%200%200-.2.2v1.504c0%20.11.09.2.2.2H8.44c.882%200%201.584.192%202.092.589.515.4.769.968.769%201.686%200%20.766-.27%201.38-.814%201.831-.538.449-1.267.667-2.171.667h-2.42Zm1.24-1.253h.954c.5%200%20.868-.108%201.12-.31.248-.2.377-.48.377-.853%200-.382-.123-.651-.354-.829-.235-.18-.602-.28-1.12-.28h-.977a.2.2%200%200%200-.2.2v1.872c0%20.11.09.2.2.2Z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E);
  }
  .header__balance.header__cashback--disabled,
  .header__cashback.header__cashback--disabled {
    cursor: default;
  }
  .header__cashback {
    padding: 0 4px 0 20px;
  }
  .header.is-b2b-mode .header__balance {
    color: #868695;
    background-color: #f6f6f9;
  }
  .header.is-b2b-mode .header__balance:before {
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-size: auto;
    mask-size: auto;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-image: var(--icon);
    -webkit-mask-image: var(--icon);
    mask-image: var(--icon);
    background-color: #c8c8d1;
  }
  :root .header.is-b2b-mode .header__balance:before {
    --icon: url(data:image/svg+xml,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M2%200a2%202%200%200%200-2%202v6a8%208%200%200%200%208%208h6a2%202%200%200%200%202-2V8a8%208%200%200%200-8-8H2Zm3.897%2012a.597.597%200%200%201-.596-.597V4.597c0-.324.261-.597.596-.597h3.98c.335%200%20.597.273.597.597v.129a.597.597%200%200%201-.596.597H7.137a.2.2%200%200%200-.2.2v1.504c0%20.11.09.2.2.2H8.44c.882%200%201.584.192%202.092.589.515.4.769.968.769%201.686%200%20.766-.27%201.38-.814%201.831-.538.449-1.267.667-2.171.667h-2.42Zm1.24-1.253h.954c.5%200%20.868-.108%201.12-.31.248-.2.377-.48.377-.853%200-.382-.123-.651-.354-.829-.235-.18-.602-.28-1.12-.28h-.977a.2.2%200%200%200-.2.2v1.872c0%20.11.09.2.2.2Z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E);
  }
  .header__balance-block {
    -moz-column-gap: 8px;
    justify-content: space-between;
    align-items: center;
    column-gap: 8px;
    display: flex;
  }
  .header__balance--wallet {
    border-radius: 8px;
  }
  .header__balance--wallet:before {
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-size: auto;
    mask-size: auto;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-image: var(--icon);
    -webkit-mask-image: var(--icon);
    mask-image: var(--icon);
    background-color: #fff;
    left: 4px;
  }
  :root .header__balance--wallet:before {
    --icon: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2212%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23fff%22%20fill-rule%3D%22evenodd%22%20d%3D%22M12.8%200c1.414%200%202.56%201.194%202.56%202.667v.86a2.464%202.464%200%200%200-.96-.194h-1.92c-1.414%200-2.56%201.194-2.56%202.667%200%201.473%201.146%202.667%202.56%202.667h1.92c.34%200%20.663-.07.96-.194v.86c0%201.473-1.146%202.667-2.56%202.667H2.56C1.146%2012%200%2010.806%200%209.333V2.667C0%201.194%201.146%200%202.56%200H12.8Zm1.6%204.333c.36%200%20.693.124.96.334.389.304.64.788.64%201.333%200%20.545-.251%201.03-.64%201.333-.267.21-.6.334-.96.334h-1.92c-.884%200-1.6-.747-1.6-1.667s.716-1.667%201.6-1.667h1.92Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E);
  }
  .header.is-b2b-mode .header__balance--wallet:before {
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-size: auto;
    mask-size: auto;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-image: var(--icon);
    -webkit-mask-image: var(--icon);
    mask-image: var(--icon);
    background-color: #c8c8d1;
  }
  :root .header.is-b2b-mode .header__balance--wallet:before {
    --icon: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2212%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23fff%22%20fill-rule%3D%22evenodd%22%20d%3D%22M12.8%200c1.414%200%202.56%201.194%202.56%202.667v.86a2.464%202.464%200%200%200-.96-.194h-1.92c-1.414%200-2.56%201.194-2.56%202.667%200%201.473%201.146%202.667%202.56%202.667h1.92c.34%200%20.663-.07.96-.194v.86c0%201.473-1.146%202.667-2.56%202.667H2.56C1.146%2012%200%2010.806%200%209.333V2.667C0%201.194%201.146%200%202.56%200H12.8Zm1.6%204.333c.36%200%20.693.124.96.334.389.304.64.788.64%201.333%200%20.545-.251%201.03-.64%201.333-.267.21-.6.334-.96.334h-1.92c-.884%200-1.6-.747-1.6-1.667s.716-1.667%201.6-1.667h1.92Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E);
  }
  .header__cashback {
    border-radius: 8px;
  }
  .header__cashback:before {
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-size: 12px;
    mask-size: 12px;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-image: var(--icon);
    -webkit-mask-image: var(--icon);
    mask-image: var(--icon);
    background-color: #fff;
  }
  :root .header__cashback:before {
    --icon: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210%22%20height%3D%2210%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23fff%22%20fill-rule%3D%22evenodd%22%20d%3D%22M3.991%209.898A5%205%200%201%200%206.011.104a5%205%200%200%200-2.02%209.794Zm.102-8.008c.317-.317.855-.292%201.202.055l.069.068a.855.855%200%200%200%201.209%200c.35-.35.891-.377%201.208-.06.317.317.29.857-.06%201.208l-.058.057a.774.774%200%200%200%200%201.095c.347.347.371.885.054%201.202-.316.317-.854.292-1.201-.055a.774.774%200%200%200-1.095%200l-.093.093c-.35.35-.89.377-1.208.06-.317-.317-.29-.857.06-1.208l.028-.027a.866.866%200%200%200%200-1.225l-.06-.061c-.348-.347-.372-.885-.055-1.202Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E);
  }
  .simple-menu__link--country {
    text-transform: capitalize;
    color: #fff;
    align-items: center;
    gap: 4px;
    display: flex;
  }
  .header__currency {
    color: #fff;
    background-color: rgba(255, 255, 255, 0.2);
    border-radius: 8px;
    padding: 0 4px;
  }
  .header.is-b2b-mode .header__currency {
    background-color: #f6f6f9;
  }
  .simple-menu__currency {
    color: #fff;
  }
  .header.is-b2b-mode .simple-menu__currency {
    color: #868695;
  }
  .simple-menu {
    flex-wrap: wrap;
    flex-grow: 1;
    justify-content: flex-start;
    align-items: center;
    font-size: 0;
    display: flex;
  }
  .simple-menu__item {
    margin-right: 12px;
    position: relative;
  }
  .simple-menu__item.header__currency {
    margin-right: 0;
  }
  .simple-menu__item:hover .simple-menu__link:not(.simple-menu__link--address) {
    color: #fff;
  }
  .simple-menu__item:hover .simple-menu__tooltip {
    display: block;
  }
  .simple-menu__item.simple-menu__item--hide-tooltip:hover .simple-menu__link {
    cursor: default;
  }
  .simple-menu__item.simple-menu__item--hide-tooltip:hover .simple-menu__tooltip {
    display: none;
  }
  .header.is-b2b-mode .simple-menu__item:hover .simple-menu__link {
    color: #242424;
  }
  .header.is-b2b-mode
    .simple-menu__item:hover
    .simple-menu__link--address:before {
    opacity: 1;
  }
  .simple-menu__item--switch {
    margin-right: auto;
  }
  .simple-menu__link {
    color: rgba(255, 255, 255, 0.6);
    cursor: pointer;
    border-color: initial;
    background-color: transparent;
    min-height: 20px;
    font-size: 14px;
    line-height: 20px;
    text-decoration: none;
    transition: color 0.3s;
  }
  @media (hover: hover) and (pointer: fine) {
    .simple-menu__link:hover {
      color: #a73afd;
      border-color: initial;
    }
  }
  .simple-menu__link .simple-menu__text-full {
    display: none;
  }
  @media (min-width: 1200px) {
    .simple-menu__link .simple-menu__text-full {
      display: block;
    }
  }
  .simple-menu__link .simple-menu__text-short {
    display: block;
  }
  @media (min-width: 1200px) {
    .simple-menu__link .simple-menu__text-short {
      display: none;
    }
  }
  .header.is-b2b-mode .simple-menu__link {
    color: #868695;
    border-color: initial;
  }
  .simple-menu__link--air {
    padding-left: 20px;
    position: relative;
  }
  .simple-menu__link--air:before {
    content: "";
    opacity: 0.6;
    background: url(data:image/svg+xml,%3Csvg%20width%3D%2214%22%20height%3D%2214%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M11.6%2012.3l-.3-7.6%201.6-1.8.6-1v-.2c.1-.4%200-.7-.2-1a.9.9%200%2000-1-.1h-.2l-1%20.7-1.6%201.8-7.6.3c-.4%200-.7.2-1%20.5l-.5.5a.3.3%200%2000.2.4L7%206%205.5%208l-.6.7-2.4-.4-.3.1-.4.4a.3.3%200%2000.1.5l2.3%201.3%201.5%202.2a.3.3%200%2000.2%200c0%20.1.2%200%20.2%200l.4-.4V12L6%209.7l.7-.6%201.9-1.7%201.6%206.3.2.2h.3l.5-.5c.2-.3.4-.7.4-1z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E)
      50% / contain no-repeat;
    width: 14px;
    height: 14px;
    display: block;
    position: absolute;
    top: 3px;
    left: 0;
  }
  .simple-menu__link--air:hover:before {
    opacity: 1;
  }
  .simple-menu__item--geo {
    width: 291px;
    min-height: 20px;
    position: relative;
  }
  @media (max-width: 1199.98px) {
    .simple-menu__item--geo {
      width: 295px;
    }
  }
  .simple-menu__link--address {
    vertical-align: baseline;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 275px;
    padding-left: 20px;
    display: inline-block;
    position: relative;
    overflow: hidden;
  }
  .simple-menu__link--address:before {
    content: "";
    width: 16px;
    height: 16px;
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-size: contain;
    mask-size: contain;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-image: var(--icon);
    -webkit-mask-image: var(--icon);
    mask-image: var(--icon);
    opacity: 0.6;
    background-color: #fff;
    transition: opacity 0.3s;
    display: block;
    position: absolute;
    top: 2px;
    left: 0;
  }
  :root .simple-menu__link--address:before {
    --icon: url(data:image/svg+xml,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M2%206.656C2%203.344%204.714.666%208.017.666%2011.302.667%2014%203.33%2014%206.623c0%201.451-.53%202.852-1.49%203.94l-3.93%204.456-.003.002c-.009.01-.038.044-.07.074a.734.734%200%200%201-.749.165.734.734%200%200%201-.263-.162c-.032-.03-.061-.063-.07-.074l-.003-.002-3.903-4.379A5.99%205.99%200%200%201%202%206.656Zm6%202.01a2%202%200%201%200%200-4%202%202%200%200%200%200%204Z%22%20fill%3D%22%23fff%22%20opacity%3D%22.6%22%2F%3E%3C%2Fsvg%3E%0A);
  }
  .simple-menu__link--address:hover {
    z-index: 1;
    color: #fff;
    -webkit-backdrop-filter: blur(100px);
    backdrop-filter: blur(100px);
    background: rgba(255, 255, 255, 0.2);
    border-radius: 8px;
    margin-left: -4px;
    padding: 0 4px 0 24px;
    position: relative;
  }
  @media (min-width: 1024px) {
    .simple-menu__link--address:hover {
      max-width: calc(100vw - 24px);
    }
  }
  @media (min-width: 1200px) {
    .simple-menu__link--address:hover {
      max-width: calc(100vw - 56px);
    }
  }
  @media (min-width: 1504px) {
    .simple-menu__link--address:hover {
      max-width: 1440px;
    }
  }
  .simple-menu__link--address:hover:before {
    opacity: 1;
    left: 4px;
  }
  .header.is-b2b-mode .simple-menu__link--address:before {
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-size: contain;
    mask-size: contain;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-image: var(--icon);
    -webkit-mask-image: var(--icon);
    mask-image: var(--icon);
    opacity: 0.3;
    background-color: #242424;
  }
  :root .header.is-b2b-mode .simple-menu__link--address:before {
    --icon: url(data:image/svg+xml,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M2%206.656C2%203.344%204.714.666%208.017.666%2011.302.667%2014%203.33%2014%206.623c0%201.451-.53%202.852-1.49%203.94l-3.93%204.456-.003.002c-.009.01-.038.044-.07.074a.734.734%200%200%201-.749.165.734.734%200%200%201-.263-.162c-.032-.03-.061-.063-.07-.074l-.003-.002-3.903-4.379A5.99%205.99%200%200%201%202%206.656Zm6%202.01a2%202%200%201%200%200-4%202%202%200%200%200%200%204Z%22%20fill%3D%22%23fff%22%20opacity%3D%22.6%22%2F%3E%3C%2Fsvg%3E%0A);
  }
  .simple-menu__flag {
    vertical-align: middle;
    width: 12px;
    height: 12px;
    margin: 0 1px 0 0;
  }
  .simple-menu__switch {
    mix-blend-mode: screen;
    background-color: rgba(255, 255, 255, 0.2);
    border-radius: 8px;
    display: flex;
  }
  .simple-menu__switch-item {
    font-variation-settings: "wght" 550;
    color: #fff;
    border-radius: 8px;
    padding: 2px 10px 3px;
    font-size: 14px;
    font-weight: 400;
    line-height: 15px;
  }
  .simple-menu__switch-item.active {
    color: #000;
    background-color: #fff;
  }
  @media (hover: hover) and (pointer: fine) {
    .simple-menu__switch-item {
      transition: background-color 0.3s;
    }
    .simple-menu__switch-item:not(.active):hover {
      background-color: rgba(255, 255, 255, 0.1);
    }
  }
  .simple-menu__wibes-logo {
    vertical-align: middle;
    background-image: url(data:image/svg+xml,%3Csvg%20width%3D%2246%22%20height%3D%2212%22%20viewBox%3D%220%200%2046%2012%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cg%20clip-path%3D%22url%28%23clip0_8007_73796%29%22%3E%0A%3Cpath%20d%3D%22M13.5133%200.553619C12.7244%200.553619%2012.2058%201.07388%2012.2058%201.73977C12.2058%202.7192%2013.1882%203.49998%2014.2172%203.49998C14.9599%203.49998%2015.4936%203.04081%2015.4936%202.35955C15.4936%201.42585%2014.6348%200.553619%2013.5129%200.553619H13.5133ZM23.0137%205.89535C22.0158%205.89535%2021.2186%206.69879%2021.2186%207.55602C21.2186%208.13007%2021.644%208.54313%2022.3249%208.54313C23.1527%208.54313%2024.2051%207.93105%2024.2051%206.98197C24.2051%206.27034%2023.7409%205.89535%2023.0137%205.89535ZM18.0081%2011.2217H17.3271C16.7006%2011.2217%2016.3215%2010.9996%2016.128%2010.6322L15.0062%208.54313C14.7587%208.07628%2014.4029%208.07628%2014.1473%208.55083L13.0332%2010.6322C12.8164%2011.038%2012.5613%2011.2217%2011.9732%2011.2217H10.9597C10.3949%2011.2217%2010.0235%2011.038%209.80677%2010.6322L8.68492%208.54313C8.43747%208.07628%208.07388%208.07628%207.82603%208.54313L6.70422%2010.6322C6.47969%2011.0453%206.12385%2011.2217%205.55903%2011.2217H4.42944C3.8957%2011.2217%203.43928%2011.038%203.1763%2010.5481L0.166584%204.93091C-0.204775%204.24234%200.0659754%203.79046%200.777615%203.79046H2.40988C3.05199%203.79046%203.42335%204.11169%203.63234%204.50209L4.69241%206.469C4.93986%206.93584%205.30344%206.93584%205.55129%206.469L6.67311%204.37988C6.85879%204.02793%207.15286%203.79046%207.73319%203.79046H8.86282C9.43541%203.79046%209.67509%203.98182%209.89183%204.37988L11.0136%206.469C11.2611%206.93584%2011.6247%206.93584%2011.8725%206.469L12.9944%204.37988C13.2111%203.97413%2013.4197%203.79046%2014.0001%203.79046H15.0369C15.5939%203.79046%2015.9035%203.99719%2016.1121%204.37988L17.2262%206.469C17.4736%206.93584%2017.8372%206.93584%2018.085%206.469L20.6612%201.67061C20.9786%201.07388%2021.3651%200.744587%2022.0072%200.744587H23.5315C24.1658%200.744587%2024.3593%201.20376%2024.104%201.67829L23.4697%202.85676C23.145%203.46117%2023.4157%203.66021%2024.019%203.6068C25.0864%203.50728%2025.8913%203.92072%2026.4717%204.4256C26.7502%204.67039%2026.9899%204.85405%2027.2994%204.85405C27.609%204.85405%2027.8953%204.73148%2028.2201%204.50209C28.7231%204.15011%2029.69%203.59143%2031.3999%203.59143C34.2006%203.59143%2036.6222%205.03772%2036.6222%207.3032C36.6222%207.84649%2036.3437%208.19846%2035.5622%208.19846H30.9668C30.4253%208.19846%2030.4564%208.48934%2030.7656%208.71106C31.1447%208.97887%2031.7557%209.05532%2032.4367%209.05532C32.9627%209.05532%2033.3111%208.94814%2033.5352%208.85629C33.7442%208.77214%2033.9143%208.67263%2034.1%208.58848C34.2857%208.50433%2034.5953%208.45091%2034.9201%208.45091H37.8368C38.2005%208.45091%2038.4867%208.54276%2038.6959%208.65763C38.8737%208.75715%2039.0285%208.8413%2039.276%208.94851C39.5779%209.07879%2040.0112%209.13217%2040.4519%209.13217C41.4037%209.13217%2042.247%209.11681%2042.247%208.81827C42.247%208.57348%2041.6665%208.47397%2041.0557%208.45861C40.3208%208.43554%2038.9281%208.37446%2038.1081%208.08358C37.3732%207.82347%2036.8237%207.25708%2036.8237%206.37719C36.8237%204.19622%2039.3537%203.59143%2041.5588%203.59143C43.044%203.59143%2044.1041%203.84387%2044.7387%204.2727C45.3494%204.68575%2045.659%205.1376%2045.8448%205.71898C45.9533%206.05555%2045.7598%206.33106%2045.2724%206.33106H43.8103C43.5394%206.33106%2043.3225%206.308%2043.1524%206.23925C42.9669%206.16276%2042.8738%206.09398%2042.7501%206.03252C42.4558%205.88725%2041.9144%205.78007%2041.4194%205.78007C40.4519%205.78007%2039.6396%205.87188%2039.6396%206.10897C39.6396%206.34606%2040.0112%206.42291%2040.5216%206.45323C41.0397%206.484%2041.7052%206.51436%2042.301%206.56045C43.3919%206.6446%2043.8793%206.72875%2044.413%207.08841C44.8694%207.39465%2045.1556%207.84613%2045.1556%208.48897C45.1556%209.32313%2044.8153%209.97367%2043.9643%2010.5627C43.1444%2011.1291%2041.9608%2011.42%2040.1814%2011.42C39.276%2011.42%2038.4483%2011.2824%2037.7134%2010.9838C37.3732%2010.8386%2037.1176%2010.7007%2036.8391%2010.517C36.5682%2010.3333%2036.4288%2010.1881%2036.1813%2010.1881C35.9339%2010.1881%2035.756%2010.341%2035.462%2010.5247C35.1834%2010.7007%2035.021%2010.7925%2034.5646%2010.9838C33.8915%2011.267%2033.118%2011.42%2032.4449%2011.42C30.557%2011.42%2029.2265%2011.1214%2028.1354%209.87416C27.9419%209.65973%2027.7329%209.38426%2027.555%209.10874C27.2998%208.71065%2026.9902%208.71066%2026.735%209.11641C26.5261%209.44534%2026.2708%209.78231%2026.0234%2010.0425C25.1956%2010.9454%2024.1277%2011.42%2022.6734%2011.42C21.536%2011.42%2020.9327%2011.2055%2020.3213%2010.7848C20.1512%2010.6622%2019.9189%2010.4862%2019.687%2010.4862C19.4318%2010.4862%2019.2923%2010.6469%2019.0604%2010.8843C18.8359%2011.1137%2018.5267%2011.2209%2018.0081%2011.2209V11.2217ZM30.2552%206.07131C29.9844%206.3007%2030.1235%206.52279%2030.5337%206.52279H32.9164C33.2878%206.52279%2033.3729%206.26268%2033.0403%206.04059C32.6923%205.8112%2032.3365%205.71935%2031.5549%205.71935C30.959%205.71935%2030.5104%205.84963%2030.2552%206.07131Z%22%20fill%3D%22white%22%20style%3D%22fill%3Awhite%3Bfill-opacity%3A1%3B%22%2F%3E%0A%3C%2Fg%3E%0A%3Cdefs%3E%0A%3CclipPath%20id%3D%22clip0_8007_73796%22%3E%0A%3Crect%20width%3D%2246%22%20height%3D%2211%22%20fill%3D%22white%22%20style%3D%22fill%3Awhite%3Bfill-opacity%3A1%3B%22%20transform%3D%22translate%280%200.5%29%22%2F%3E%0A%3C%2FclipPath%3E%0A%3C%2Fdefs%3E%0A%3C%2Fsvg%3E%0A);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    width: 46px;
    height: 12px;
    margin: -1px 0 1px;
    font-size: 0;
    line-height: 0;
    display: inline-block;
  }
  .header.is-b2b-mode .simple-menu__switch {
    display: none;
  }
  .nav-element {
    align-items: center;
    display: flex;
  }
  @media (max-width: 1023.98px) {
    .nav-element {
      justify-content: space-between;
      width: 100%;
    }
  }
  .nav-element__burger {
    background: 0 0;
    border: 1px solid rgba(255, 255, 255, 0.4);
    border-radius: 16px;
    justify-content: center;
    align-items: center;
    width: 58px;
    height: 58px;
    transition: border-color 0.3s;
    display: flex;
  }
  @media (hover: hover) and (pointer: fine) {
    .nav-element__burger:hover {
      border-color: #fff;
    }
  }
  .header.is-b2b-mode .nav-element__burger {
    background: #f1f1f5;
  }
  .nav-element__burger--close .nav-element__burger-line {
    background: 0 0;
  }
  .nav-element__burger--close .nav-element__burger-line:before {
    transform: translate(4px) translateZ(0) rotate(45deg);
  }
  .nav-element__burger--close .nav-element__burger-line:after {
    transform: translate(4px) translateZ(0) rotate(-45deg);
  }
  .nav-element__burger-line {
    transform-origin: 0;
    background: #fff;
    border-radius: 3px;
    width: 26px;
    height: 3px;
    transition: background 0.3s;
    display: block;
    position: relative;
  }
  .nav-element__burger-line:before,
  .nav-element__burger-line:after {
    content: "";
    transform-origin: 0;
    background: #fff;
    border-radius: 3px;
    width: 100%;
    height: 100%;
    transition: transform 0.3s;
    display: block;
    position: absolute;
    left: 0;
    transform: rotate(0);
  }
  .nav-element__burger-line:before {
    top: -9px;
  }
  .nav-element__burger-line:after {
    bottom: -9px;
  }
  .header.is-b2b-mode
    .nav-element__burger:not(.nav-element__burger--close)
    .nav-element__burger-line,
  .header.is-b2b-mode .nav-element__burger-line:before,
  .header.is-b2b-mode .nav-element__burger-line:after {
    background: #868695;
  }
  .nav-element__logo {
    justify-content: center;
    align-items: center;
    width: 217px;
    height: 58px;
    margin-right: 16px;
    display: flex;
  }
  @media (max-width: 1199.98px) {
    .nav-element__logo {
      width: 221px;
    }
  }
  .header.is-b2b-mode .nav-element__logo {
    position: relative;
    top: -8px;
  }
  .header.is-b2b-mode .nav-element__logo:after {
    content: attr(data-business);
    color: #fff;
    background: #242424;
    border-radius: 6px;
    padding: 1px 7px 3px;
    font-size: 12px;
    line-height: 16px;
    position: absolute;
    bottom: -9px;
    right: 0;
  }
  .header.is-b2b-mode .nav-element__logo img {
    filter: invert();
  }
  body.body-black .header.is-b2b-mode .nav-element__logo img {
    filter: invert(0);
  }
  .nav-element__logo img {
    cursor: pointer;
    max-width: 100%;
    max-height: 100%;
  }
  .navbar-pc {
    display: flex;
  }
  .navbar-pc__item {
    position: relative;
  }
  .navbar-pc__item:hover .navbar-pc__tooltip.tooltip-deliveries,
  .navbar-pc__item:hover .navbar-pc__tooltip.tooltip-profile,
  .navbar-pc__item:hover .navbar-pc__tooltip.tooltip-login {
    display: block;
  }
  .navbar-pc__item ~ .navbar-pc__item {
    margin-left: 24px;
  }
  .navbar-pc__link {
    color: rgba(255, 255, 255, 0.6);
    cursor: pointer;
    font-size: 14px;
    line-height: 20px;
    text-decoration: none;
    transition: color 0.3s;
    display: block;
  }
  .navbar-pc__link:hover {
    color: #fff;
  }
  .header.is-b2b-mode .navbar-pc__link {
    color: #868695;
  }
  .header.is-b2b-mode .navbar-pc__link:hover {
    color: #605f65;
  }
  .navbar-pc__icon {
    background-position: 50%;
    background-repeat: no-repeat;
    width: 24px;
    height: 24px;
    margin: 0 auto 6px;
    display: block;
    position: relative;
  }
  .navbar-pc__icon--favorites {
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-size: auto;
    mask-size: auto;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-image: var(--icon);
    -webkit-mask-image: var(--icon);
    mask-image: var(--icon);
    background-color: #fff;
  }
  :root .navbar-pc__icon--favorites {
    --icon: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2222%22%20height%3D%2220%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23fff%22%20fill-rule%3D%22evenodd%22%20d%3D%22M0%206.304C0%202.74%202.828%200%206.412%200%208.087%200%209.755.654%2011%201.76%2012.245.655%2013.913%200%2015.588%200%2019.172%200%2022%202.739%2022%206.304c0%202.217-1.408%204.488-3.308%206.677-1.93%202.222-4.52%204.529-7.167%206.823a.8.8%200%200%201-1.05%200C7.828%2017.51%205.238%2015.203%203.31%2012.98%201.408%2010.79%200%208.52%200%206.304Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E);
  }
  .header.is-b2b-mode .navbar-pc__icon--favorites {
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-size: auto;
    mask-size: auto;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-image: var(--icon);
    -webkit-mask-image: var(--icon);
    mask-image: var(--icon);
    background-color: #c8c8d1;
  }
  :root .header.is-b2b-mode .navbar-pc__icon--favorites {
    --icon: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2222%22%20height%3D%2220%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23fff%22%20fill-rule%3D%22evenodd%22%20d%3D%22M0%206.304C0%202.74%202.828%200%206.412%200%208.087%200%209.755.654%2011%201.76%2012.245.655%2013.913%200%2015.588%200%2019.172%200%2022%202.739%2022%206.304c0%202.217-1.408%204.488-3.308%206.677-1.93%202.222-4.52%204.529-7.167%206.823a.8.8%200%200%201-1.05%200C7.828%2017.51%205.238%2015.203%203.31%2012.98%201.408%2010.79%200%208.52%200%206.304Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E);
  }
  .navbar-pc__icon--address {
    background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2222%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23fff%22%20fill-rule%3D%22evenodd%22%20d%3D%22M15.623%207.68c0%203.395-4.904%2010.991-6.865%2013.893a.954.954%200%200%201-1.593%200C5.205%2018.67.3%2011.075.3%207.68.3%203.439%203.73%200%207.962%200c4.23%200%207.661%203.439%207.661%207.68ZM11.5%207.597a3.5%203.5%200%201%201-7%200%203.5%203.5%200%200%201%207%200Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E);
  }
  .navbar-pc__icon--delivery {
    position: relative;
  }
  .navbar-pc__icon--delivery:before {
    content: "";
    width: 100%;
    height: 100%;
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-size: auto;
    mask-size: auto;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-image: var(--icon);
    -webkit-mask-image: var(--icon);
    mask-image: var(--icon);
    background-color: #fff;
    position: absolute;
    top: 0;
    left: 0;
  }
  :root .navbar-pc__icon--delivery:before {
    --icon: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2222%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23fff%22%20fill-rule%3D%22evenodd%22%20d%3D%22M1.296%204.535%209.297.179a1.471%201.471%200%200%201%201.406%200l8.001%204.356a.41.41%200%200%201-.003.724l-8.01%204.273c-.431.23-.951.23-1.383%200L1.298%205.26a.41.41%200%200%201-.002-.724ZM0%207.495c0-.31.335-.51.613-.363l7.574%204.005c.475.251.771.74.771%201.273v9.16a.417.417%200%200%201-.62.36L.744%2017.705A1.441%201.441%200%200%201%200%2016.447V7.495Zm11.655%2014.456a.417.417%200%200%201-.613-.364v-8.95c0-.522.284-1.004.744-1.26l7.593-4.224a.417.417%200%200%201%20.621.36v9.16c0%20.532-.297%201.022-.771%201.273l-7.574%204.005Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E);
  }
  .header.is-b2b-mode .navbar-pc__icon--delivery:before {
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-size: auto;
    mask-size: auto;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-image: var(--icon);
    -webkit-mask-image: var(--icon);
    mask-image: var(--icon);
    background-color: #c8c8d1;
  }
  :root .header.is-b2b-mode .navbar-pc__icon--delivery:before {
    --icon: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2222%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23fff%22%20fill-rule%3D%22evenodd%22%20d%3D%22M1.296%204.535%209.297.179a1.471%201.471%200%200%201%201.406%200l8.001%204.356a.41.41%200%200%201-.003.724l-8.01%204.273c-.431.23-.951.23-1.383%200L1.298%205.26a.41.41%200%200%201-.002-.724ZM0%207.495c0-.31.335-.51.613-.363l7.574%204.005c.475.251.771.74.771%201.273v9.16a.417.417%200%200%201-.62.36L.744%2017.705A1.441%201.441%200%200%201%200%2016.447V7.495Zm11.655%2014.456a.417.417%200%200%201-.613-.364v-8.95c0-.522.284-1.004.744-1.26l7.593-4.224a.417.417%200%200%201%20.621.36v9.16c0%20.532-.297%201.022-.771%201.273l-7.574%204.005Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E);
  }
  .navbar-pc__icon--profile:not(.navbar-pc__icon--premium-profile) {
    position: relative;
  }
  .navbar-pc__icon--profile:not(.navbar-pc__icon--premium-profile):before {
    content: "";
    width: 100%;
    height: 100%;
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-size: auto;
    mask-size: auto;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-image: var(--icon);
    -webkit-mask-image: var(--icon);
    mask-image: var(--icon);
    background-color: #fff;
    position: absolute;
    top: 0;
    left: 0;
  }
  :root .navbar-pc__icon--profile:not(.navbar-pc__icon--premium-profile):before {
    --icon: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2222%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M12.25%2010.1c2.476%200%204.6-2.124%204.6-4.864C16.85%202.531%2014.714.5%2012.25.5c-2.464%200-4.612%202.078-4.6%204.76%200%202.716%202.124%204.84%204.6%204.84ZM12.25%2012.3c-5.82%200-9.192%203.497-10.569%206.515-.687%201.507.612%202.885%202.268%202.885H20.55c1.657%200%202.955-1.379%202.268-2.886-1.378-3.018-4.75-6.514-10.569-6.514Z%22%2F%3E%3C%2Fsvg%3E);
  }
  .header.is-b2b-mode
    .navbar-pc__icon--profile:not(.navbar-pc__icon--premium-profile):before {
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-size: auto;
    mask-size: auto;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-image: var(--icon);
    -webkit-mask-image: var(--icon);
    mask-image: var(--icon);
    background-color: #c8c8d1;
  }
  :root
    .header.is-b2b-mode
    .navbar-pc__icon--profile:not(.navbar-pc__icon--premium-profile):before {
    --icon: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2222%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M12.25%2010.1c2.476%200%204.6-2.124%204.6-4.864C16.85%202.531%2014.714.5%2012.25.5c-2.464%200-4.612%202.078-4.6%204.76%200%202.716%202.124%204.84%204.6%204.84ZM12.25%2012.3c-5.82%200-9.192%203.497-10.569%206.515-.687%201.507.612%202.885%202.268%202.885H20.55c1.657%200%202.955-1.379%202.268-2.886-1.378-3.018-4.75-6.514-10.569-6.514Z%22%2F%3E%3C%2Fsvg%3E);
  }
  .navbar-pc__icon--premium-profile {
    position: relative;
  }
  .navbar-pc__icon--premium-profile:before {
    content: "";
    width: 100%;
    height: 100%;
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-size: contain;
    mask-size: contain;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-image: var(--icon);
    -webkit-mask-image: var(--icon);
    mask-image: var(--icon);
    background-color: #fff;
    position: absolute;
    top: 0;
    left: 0;
  }
  :root .navbar-pc__icon--premium-profile:before {
    --icon: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2280%22%20height%3D%2280%22%20fill%3D%22none%22%20viewBox%3D%220%200%2080%2080%22%3E%3Cpath%20fill%3D%22%23fff%22%20fill-rule%3D%22evenodd%22%20d%3D%22M40%2077C19.567%2077%203%2060.434%203%2039.998%203%2019.562%2019.567%203%2040%203s37%2016.566%2037%2036.998c0%2020.431-16.567%2036.998-37%2036.998V77Zm-6.61-51.686%201.974-6.117c1.45-4.5%207.82-4.5%209.271%200l1.974%206.117a5.111%205.111%200%200%200%204.875%203.54l6.428-.013c4.731-.01%206.698%206.048%202.866%208.818l-5.21%203.767a5.11%205.11%200%200%200-1.861%205.73l2%206.11c1.471%204.495-3.682%208.238-7.502%205.449l-5.192-3.79a5.107%205.107%200%200%200-6.026%200l-5.193%203.79c-3.819%202.79-8.972-.954-7.5-5.449l2-6.11a5.11%205.11%200%200%200-1.863-5.73l-5.209-3.767c-3.832-2.773-1.865-8.828%202.865-8.818l6.43.013a5.107%205.107%200%200%200%204.874-3.54Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E);
  }
  .header.is-b2b-mode .navbar-pc__icon--premium-profile:before {
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-size: contain;
    mask-size: contain;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-image: var(--icon);
    -webkit-mask-image: var(--icon);
    mask-image: var(--icon);
    background-color: #c8c8d1;
  }
  :root .header.is-b2b-mode .navbar-pc__icon--premium-profile:before {
    --icon: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2280%22%20height%3D%2280%22%20fill%3D%22none%22%20viewBox%3D%220%200%2080%2080%22%3E%3Cpath%20fill%3D%22%23fff%22%20fill-rule%3D%22evenodd%22%20d%3D%22M40%2077C19.567%2077%203%2060.434%203%2039.998%203%2019.562%2019.567%203%2040%203s37%2016.566%2037%2036.998c0%2020.431-16.567%2036.998-37%2036.998V77Zm-6.61-51.686%201.974-6.117c1.45-4.5%207.82-4.5%209.271%200l1.974%206.117a5.111%205.111%200%200%200%204.875%203.54l6.428-.013c4.731-.01%206.698%206.048%202.866%208.818l-5.21%203.767a5.11%205.11%200%200%200-1.861%205.73l2%206.11c1.471%204.495-3.682%208.238-7.502%205.449l-5.192-3.79a5.107%205.107%200%200%200-6.026%200l-5.193%203.79c-3.819%202.79-8.972-.954-7.5-5.449l2-6.11a5.11%205.11%200%200%200-1.863-5.73l-5.209-3.767c-3.832-2.773-1.865-8.828%202.865-8.818l6.43.013a5.107%205.107%200%200%200%204.874-3.54Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E);
  }
  .navbar-pc__icon--basket {
    position: relative;
  }
  .navbar-pc__icon--basket:before {
    content: "";
    width: 100%;
    height: 100%;
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-size: 24px;
    mask-size: 24px;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-image: var(--icon);
    -webkit-mask-image: var(--icon);
    mask-image: var(--icon);
    background-color: #fff;
    position: absolute;
    top: 0;
    left: 0;
  }
  :root .navbar-pc__icon--basket:before {
    --icon: url(data:image/svg+xml,%3Csvg%20width%3D%2217%22%20height%3D%2216%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M2.925.488a.833.833%200%200%200-1.517.691l4.295%209.416v.001c.005.008.023.05.046.09a.9.9%200%200%200%20.979.446c.045-.01.089-.023.098-.026l6.22-1.853.105-.031c.44-.13.867-.256%201.201-.523.29-.232.517-.535.657-.88.16-.396.159-.842.158-1.3V4.105c0-.01%200-.06-.004-.11a.901.901%200%200%200-.488-.73.9.9%200%200%200-.447-.098H4.147L2.925.487ZM11.833%2012a1.333%201.333%200%200%200%200%202.667h.007a1.333%201.333%200%200%200%200-2.667h-.007ZM3.167%2013.334c0-.737.597-1.334%201.333-1.334h.007a1.333%201.333%200%200%201%200%202.667H4.5a1.333%201.333%200%200%201-1.333-1.333Z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E);
  }
  .header.is-b2b-mode .navbar-pc__icon--basket:before {
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-size: 24px;
    mask-size: 24px;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-image: var(--icon);
    -webkit-mask-image: var(--icon);
    mask-image: var(--icon);
    background-color: #c8c8d1;
  }
  :root .header.is-b2b-mode .navbar-pc__icon--basket:before {
    --icon: url(data:image/svg+xml,%3Csvg%20width%3D%2217%22%20height%3D%2216%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M2.925.488a.833.833%200%200%200-1.517.691l4.295%209.416v.001c.005.008.023.05.046.09a.9.9%200%200%200%20.979.446c.045-.01.089-.023.098-.026l6.22-1.853.105-.031c.44-.13.867-.256%201.201-.523.29-.232.517-.535.657-.88.16-.396.159-.842.158-1.3V4.105c0-.01%200-.06-.004-.11a.901.901%200%200%200-.488-.73.9.9%200%200%200-.447-.098H4.147L2.925.487ZM11.833%2012a1.333%201.333%200%200%200%200%202.667h.007a1.333%201.333%200%200%200%200-2.667h-.007ZM3.167%2013.334c0-.737.597-1.334%201.333-1.334h.007a1.333%201.333%200%200%201%200%202.667H4.5a1.333%201.333%200%200%201-1.333-1.333Z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E);
  }
  .navbar-pc__notify {
    text-transform: uppercase;
    color: #fff;
    text-align: center;
    background: #f55123;
    border-radius: 16px;
    min-width: 16px;
    height: 16px;
    padding: 2px 3px 1px;
    font-size: 10px;
    line-height: 13px;
    display: inline-block;
    position: absolute;
    top: -6px;
    right: -8px;
  }
  .navbar-pc__notify.green {
    background-color: #0cb477;
  }
  .search-catalog {
    position: relative;
  }
  .search-catalog--photo .search-catalog__btn-wrap,
  .search-catalog--photo
    .search-catalog__photo:hover
    .search-catalog__photo-tooltip {
    display: none;
  }
  .search-catalog--photo .search-catalog__loading {
    display: flex;
  }
  .search-catalog--active .search-catalog__input,
  .search-catalog--active .search-catalog__btn-wrap,
  .search-catalog--active .search-catalog__btn {
    z-index: 30;
  }
  .search-catalog__block {
    position: relative;
  }
  .search-catalog__input {
    color: #242424;
    -webkit-appearance: none;
    appearance: none;
    caret-color: #a73afd;
    text-overflow: ellipsis;
    white-space: nowrap;
    background: #fff;
    border-radius: 12px;
    width: 100%;
    margin: 0;
    padding: 8px 40px 10px 12px;
    font-size: 16px;
    line-height: 22px;
    overflow: hidden;
  }
  @media (min-width: 1024px) {
    .search-catalog__input {
      border-radius: 16px;
      padding: 17px 100px 17px 20px;
      font-size: 18px;
      line-height: 24px;
    }
  }
  .search-catalog__input::placeholder {
    color: #a9a8b0;
  }
  .search-catalog__input.search-catalog__input-placeholder--hidden::placeholder {
    color: transparent;
  }
  .search-catalog__input.search-catalog__input-placeholder--hidden::placeholder {
    color: transparent;
  }
  .header.is-b2b-mode .search-catalog__input {
    background: #f1f1f5;
  }
  .search-catalog__btn-wrap {
    display: flex;
    position: absolute;
    top: 0;
    right: 4px;
  }
  @media (min-width: 1024px) {
    .search-catalog__btn-wrap {
      top: 9px;
      right: 8px;
    }
  }
  .search-catalog__overlay {
    z-index: 20;
    background: #242424;
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    opacity: 0.3 !important;
  }
  .search-catalog__overlay.initially-hidden {
    z-index: 60;
    display: none;
  }
  .shown + .search-catalog__overlay.initially-hidden {
    display: block;
  }
  .search-catalog__overlay.overlay--opacity {
    opacity: 0 !important;
  }
  .search-catalog__overlay.media-viewer-overlay {
    opacity: 0.6 !important;
  }
  .search-catalog__btn-bg {
    background-color: #f4e7ff;
    border-radius: 12px;
    margin-left: 4px;
    transition: all 0.3s;
    display: none;
  }
  .search-catalog__btn-bg:hover {
    background-color: rgba(167, 58, 253, 0.16);
  }
  .search-catalog__btn {
    cursor: pointer;
    background-color: transparent;
    background-position: 50%;
    background-repeat: no-repeat;
    width: 40px;
    height: 40px;
    font-size: 0;
    line-height: 1;
    transition: background-image 0.3s;
    display: block;
    position: relative;
  }
  .search-catalog__btn--clear {
    cursor: pointer;
    background-color: transparent;
    border: none;
    order: -1;
    width: 40px;
    height: 40px;
    font-size: 0;
    line-height: 1;
    display: none;
    position: relative;
  }
  .search-catalog__btn--clear:after,
  .search-catalog__btn--clear:before {
    content: "";
    background-color: #a9a8b0;
    border-radius: 1px;
    transition: background 0.3s;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) translateZ(0) rotate(45deg);
  }
  .search-catalog__btn--clear:before {
    width: 2px;
    height: 16px;
  }
  .search-catalog__btn--clear:after {
    width: 16px;
    height: 2px;
  }
  .search-catalog__btn--clear:after,
  .search-catalog__btn--clear:before {
    left: auto;
    right: 20px;
    transform: translate(50%, -50%) rotate(45deg);
  }
  @media (hover: hover) and (pointer: fine) {
    .search-catalog__btn--clear:hover:after,
    .search-catalog__btn--clear:hover:before {
      background-color: #242424;
    }
  }
  @media (min-width: 1024px) {
    .search-catalog__btn--clear {
      cursor: pointer;
      background-color: transparent;
      border: none;
      width: 40px;
      height: 40px;
      font-size: 0;
      line-height: 1;
      display: none;
      position: relative;
    }
    .search-catalog__btn--clear:after,
    .search-catalog__btn--clear:before {
      content: "";
      background-color: #a9a8b0;
      border-radius: 1px;
      transition: background 0.3s;
      display: block;
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%) translateZ(0) rotate(45deg);
    }
    .search-catalog__btn--clear:before {
      width: 2px;
      height: 18px;
    }
    .search-catalog__btn--clear:after {
      width: 18px;
      height: 2px;
    }
  }
  .search-catalog__btn--search {
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-size: 18px;
    mask-size: 18px;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-image: var(--icon);
    -webkit-mask-image: var(--icon);
    mask-image: var(--icon);
    background-color: #a73afd;
  }
  :root .search-catalog__btn--search {
    --icon: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22%23A9A8B0%22%20fill-rule%3D%22evenodd%22%20d%3D%22M7.333%201.334a6%206%200%201%200%203.745%2010.688l2.784%202.783a.667.667%200%200%200%20.943-.942l-2.784-2.784a6%206%200%200%200-4.688-9.745Zm-4.666%206a4.667%204.667%200%201%201%209.333%200%204.667%204.667%200%200%201-9.333%200Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E);
  }
  .search-catalog__btn--search:not(.search-catalog__btn--active)
    ~ .search-catalog__btn--clear {
    margin: 0;
  }
  .search-catalog__btn--search:not(.search-catalog__btn--active)
    ~ .search-catalog__btn--clear:after,
  .search-catalog__btn--search:not(.search-catalog__btn--active)
    ~ .search-catalog__btn--clear:before {
    right: 50%;
  }
  .search-catalog__btn--photo {
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-size: auto;
    mask-size: auto;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-image: var(--icon);
    -webkit-mask-image: var(--icon);
    mask-image: var(--icon);
    background-color: #c8c8d1;
    margin-right: 4px;
    transition: background-color 0.3s;
    -webkit-mask-size: 28px;
    mask-size: 28px;
  }
  :root .search-catalog__btn--photo {
    --icon: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2028%2028%22%3E%3Cpath%20fill%3D%22%23C8C8D1%22%20fill-rule%3D%22evenodd%22%20d%3D%22m1.956%2020.53-.75-9.045c-.041-.493-.062-.74.004-.955.059-.19.165-.362.309-.5.162-.155.392-.247.851-.432l4.412-1.772c.281-.113.422-.17.54-.256.105-.076.196-.17.27-.276.083-.12.136-.262.242-.547l1.195-3.2c.164-.437.245-.656.387-.817.126-.142.284-.252.46-.32.202-.076.435-.076.902-.076h6.446c.467%200%20.7%200%20.9.076.178.068.336.178.462.32.141.161.223.38.386.818l1.195%203.2c.106.283.16.426.243.546.074.106.165.2.27.276.118.087.259.143.54.256l4.412%201.772c.459.185.688.277.851.432.144.138.25.31.308.5.067.215.046.462.005.955l-.75%209.046c-.15%201.812-.226%202.718-.627%203.403a3.5%203.5%200%200%201-1.51%201.39c-.717.343-1.626.343-3.444.343H7.537c-1.818%200-2.727%200-3.444-.343a3.5%203.5%200%200%201-1.51-1.39c-.401-.686-.477-1.591-.627-3.404Zm12.045-.695a3.88%203.88%200%200%200%203.873-3.89%203.88%203.88%200%200%200-3.873-3.888%203.88%203.88%200%200%200-3.872%203.889A3.88%203.88%200%200%200%2014%2019.835Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E%0A);
  }
  @media (hover: hover) and (pointer: fine) {
    .search-catalog__btn--photo:hover {
      background-color: #a73afd;
    }
  }
  @media (max-width: 1023.98px) {
    .search-catalog__btn--photo {
      margin-right: 0;
      -webkit-mask-size: 24px;
      mask-size: 24px;
    }
  }
  .search-catalog__btn--photo input {
    clip: rect(0 0 0 0);
    width: 1px;
    height: 1px;
    margin: -1px;
    position: absolute;
    overflow: hidden;
  }
  .search-catalog__btn--active {
    display: block;
  }
  .search-catalog__photo {
    margin-left: 4px;
    position: relative;
  }
  @media (hover: hover) and (pointer: fine) {
    .search-catalog__photo:hover .search-catalog__photo-tooltip {
      color: #242424;
      font-size: 14px;
      line-height: 20px;
      display: block;
    }
  }
  .search-catalog__photo--active:hover .search-catalog__photo-tooltip,
  .search-catalog__photo--active .search-catalog__photo-tooltip,
  .search-catalog__photo-tooltip {
    display: none;
  }
  .search-catalog__loading {
    background-color: #f1f1f5;
    border-radius: 6px;
    justify-content: space-between;
    align-items: center;
    width: 200px;
    height: calc(100% - 8px);
    padding-left: 8px;
    display: none;
    position: absolute;
    top: 4px;
    left: 4px;
  }
  @media (min-width: 1024px) {
    .search-catalog__loading {
      border-radius: 8px;
      width: 204px;
      height: calc(100% - 16px);
      padding-left: 8px;
      top: 8px;
      left: 8px;
    }
  }
  .search-catalog__loading-block {
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }
  .search-catalog__loading-img {
    border-radius: 4px;
    justify-content: center;
    align-items: center;
    width: 20px;
    height: 20px;
    margin-right: 8px;
    display: flex;
    overflow: hidden;
  }
  @media (min-width: 1024px) {
    .search-catalog__loading-img {
      width: 24px;
      height: 24px;
    }
  }
  .search-catalog__loading-img img {
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%;
    height: 100%;
  }
  .search-catalog__loading-name {
    font-size: 14px;
    line-height: 20px;
  }
  .search-catalog__loading-close {
    cursor: pointer;
    background-color: transparent;
    border: none;
    width: 36px;
    height: 100%;
    font-size: 0;
    line-height: 1;
    display: inline-block;
    position: relative;
  }
  .search-catalog__loading-close:after,
  .search-catalog__loading-close:before {
    content: "";
    background-color: #868695;
    border-radius: 1px;
    transition: background 0.3s;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) translateZ(0) rotate(45deg);
  }
  .search-catalog__loading-close:before {
    width: 2px;
    height: 16px;
  }
  .search-catalog__loading-close:after {
    width: 16px;
    height: 2px;
  }
  @media (max-width: 1023.98px) {
    .search-catalog__loading-close {
      width: 38px;
    }
    .search-catalog__loading-close:after {
      width: 18px;
    }
    .search-catalog__loading-close:before {
      height: 18px;
    }
  }
  @media (hover: hover) and (pointer: fine) {
    .search-catalog__loading-close:hover:after,
    .search-catalog__loading-close:hover:before {
      background-color: #242424;
    }
  }
  .search-catalog__loading.progress .search-catalog__loading-img {
    color: transparent;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    user-select: none;
    position: relative;
  }
  .search-catalog__loading.progress .search-catalog__loading-img:before,
  .search-catalog__loading.progress .search-catalog__loading-img:after {
    content: "";
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    width: 16px;
    height: 16px;
    display: block;
    position: absolute;
    top: calc(50% - 8px);
    right: calc(50% - 8px);
  }
  .search-catalog__loading.progress .search-catalog__loading-img:before {
    z-index: 10;
  }
  .search-catalog__loading.progress .search-catalog__loading-img:after {
    z-index: 20;
  }
  .search-catalog__loading.progress .search-catalog__loading-img:before {
    background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2280%22%20height%3D%2280%22%20fill%3D%22none%22%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%2240%22%20r%3D%2236%22%20stroke%3D%22%23F6F6F9%22%20stroke-width%3D%228%22%2F%3E%3C%2Fsvg%3E);
  }
  .search-catalog__loading.progress .search-catalog__loading-img:after {
    background-image: url(data:image/svg+xml,%3Csvg%20class%3D%22spinner%22%20width%3D%2264px%22%20height%3D%2264px%22%20viewBox%3D%220%200%2066%2066%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cstyle%3E%0A%20%20%20%20%20%20%20%20%40keyframes%20rotator%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%200%25%20%7B%20transform%3A%20rotate%280deg%29%3B%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20100%25%20%7B%20transform%3A%20rotate%28720deg%29%3B%20%7D%0A%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20%40keyframes%20dash%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%200%25%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20stroke-dashoffset%3A%20187%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%2030%25%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20stroke-dashoffset%3A%2045%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20100%25%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20stroke-dashoffset%3A%20187%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20%40keyframes%20colors%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%200%25%20%7B%20stroke%3A%20%23EC4DF0%3B%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%2025%25%20%7B%20stroke%3A%20%23E639CA%3B%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%2050%25%20%7B%20stroke%3A%20%23AC43FE%3B%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%2075%25%20%7B%20stroke%3A%20%237A18DD%3B%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20100%25%20%7B%20stroke%3A%20%23EC4DF0%3B%20%7D%0A%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20circle%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20transform-origin%3A%20center%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20animation%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20rotator%201.4s%20linear%20infinite%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20dash%201.4s%20linear%20infinite%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20colors%205.6s%20ease-in-out%20infinite%3B%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%3C%2Fstyle%3E%0A%0A%20%20%20%20%3Ccircle%20class%3D%22path%22%20fill%3D%22none%22%20stroke-width%3D%226%22%20stroke-linecap%3D%22round%22%20stroke-dasharray%3D%22187%22%20cx%3D%2233%22%20cy%3D%2233%22%20r%3D%2229%22%3E%3C%2Fcircle%3E%0A%3C%2Fsvg%3E);
  }
  .search-catalog__loading.progress .search-catalog__loading-img img {
    display: none;
  }
  .search-catalog__loading.progress .search-catalog__loading-name {
    color: #868695;
  }
  .nav-icon {
    margin-right: -10px;
    display: flex;
  }
  .nav-icon__geo {
    color: transparent;
    cursor: pointer;
    background-image: url(data:image/svg+xml,%3Csvg%20width%3D%2218%22%20height%3D%2223%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M16.85%209c0%201.914-.878%204.137-2.299%206.344-1.406%202.186-3.269%204.237-5.055%205.779a.668.668%200%200%201-.901-.032c-1.672-1.569-3.56-3.626-5.022-5.81C2.094%2013.07%201.15%2010.876%201.15%209a7.85%207.85%200%201%201%2015.7%200Z%22%20stroke%3D%22%23fff%22%20stroke-width%3D%222.3%22%2F%3E%3Ccircle%20cx%3D%229%22%20cy%3D%229%22%20r%3D%222.85%22%20stroke%3D%22%23fff%22%20stroke-width%3D%222.3%22%2F%3E%3C%2Fsvg%3E);
    background-position: 50%;
    background-repeat: no-repeat;
    width: 40px;
    height: 40px;
    font-size: 0;
    line-height: 0;
    display: block;
  }
  .search-catalog__autocomplete {
    z-index: 29;
    position: absolute;
    top: calc(100% + 8px);
    left: 0;
  }
  .search-catalog__autocomplete.autocomplete {
    width: 100%;
    font-size: 18px;
    line-height: 24px;
  }
  .search-catalog__autocomplete .autocomplete__content {
    background: #fff;
    border-radius: 16px;
    padding: 8px 0;
    overflow: hidden;
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
  }
  .search-catalog__autocomplete .autocomplete__title {
    font-variation-settings: "wght" 650;
    color: #a9a8b0;
    padding: 8px 20px 10px;
    font-size: 16px;
    font-weight: 400;
    line-height: 22px;
    display: block;
  }
  .search-catalog__autocomplete .autocomplete__scroll-container {
    max-height: 650px;
    overflow-y: auto;
  }
  @-moz-document url-prefix() {
    .search-catalog__autocomplete .autocomplete__scroll-container {
      scrollbar-color: #d3d4dd transparent;
      scrollbar-width: thin;
    }
  }
  .search-catalog__autocomplete
    .autocomplete__scroll-container::-webkit-scrollbar {
    width: 6px;
  }
  .search-catalog__autocomplete
    .autocomplete__scroll-container::-webkit-scrollbar-track {
    background-color: transparent;
  }
  .search-catalog__autocomplete
    .autocomplete__scroll-container::-webkit-scrollbar-thumb {
    background-color: #d3d4dd;
    border-radius: 3px;
    height: 30px;
  }
  .search-catalog__autocomplete
    .autocomplete__scroll-container::-webkit-scrollbar-thumb:hover {
    background: #605f65;
  }
  .autocomplete__scroll-container--gap {
    flex-direction: column;
    row-gap: 8px;
    display: flex;
  }
  .search-catalog__autocomplete .autocomplete__list--grouped .autocomplete__text {
    flex-direction: column;
  }
  .search-catalog__autocomplete .autocomplete__list--grouped .autocomplete__item {
    align-items: center;
  }
  .autocomplete__item--redirect .autocomplete__phrase:first-letter {
    text-transform: uppercase;
  }
  .autocomplete__phrase b {
    font-variation-settings: "wght" 650;
    font-weight: 400;
  }
  .search-catalog__autocomplete .autocomplete__item {
    cursor: pointer;
    padding: 8px 12px;
    transition: background-color 0.3s;
    display: flex;
    position: relative;
  }
  .search-catalog__autocomplete .autocomplete__item.selected {
    background-color: #f6f6f9;
  }
  .search-catalog__autocomplete .autocomplete__list--history .autocomplete__item {
    align-items: flex-start;
    padding-right: 48px;
  }
  .search-catalog__autocomplete .autocomplete__text {
    flex-grow: 1;
    display: flex;
    overflow: hidden;
  }
  .search-catalog__autocomplete .autocomplete__phrase {
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
    overflow: hidden;
  }
  .search-catalog__autocomplete .autocomplete__item--brand .autocomplete__text,
  .search-catalog__autocomplete .autocomplete__item--subject .autocomplete__text,
  .search-catalog__autocomplete .autocomplete__item--goods .autocomplete__text {
    flex-wrap: wrap;
  }
  .autocomplete__text-decor {
    color: #868695;
    width: 100%;
    font-size: 14px;
    line-height: 20px;
  }
  .search-catalog__autocomplete .autocomplete__icon {
    flex-shrink: 0;
    width: 16px;
    height: 16px;
  }
  .search-catalog__autocomplete .autocomplete__list--history .autocomplete__icon,
  .search-catalog__autocomplete .autocomplete__list--catalog .autocomplete__icon {
    margin: 5px 20px 0 8px;
  }
  .search-catalog__autocomplete .autocomplete__icon--clock {
    background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22%23A9A8B0%22%20d%3D%22M2%200a.667.667%200%200%200-.667.667V4.6c0%20.405.329.733.734.733H6A.667.667%200%201%200%206%204H3.528a6%206%200%201%201-1.029%206.4.667.667%200%201%200-1.222.534A7.335%207.335%200%200%200%2015.333%208%207.333%207.333%200%200%200%202.667%202.967v-2.3A.667.667%200%200%200%202%200Z%22%2F%3E%3Cpath%20fill%3D%22%23A9A8B0%22%20d%3D%22M9.84%205.914a.667.667%200%200%200-1.238-.495L7.437%208.333H5.555a.667.667%200%201%200%200%201.334h1.882c.545%200%201.035-.332%201.238-.838L9.84%205.914Z%22%2F%3E%3C%2Fsvg%3E);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
  }
  .search-catalog__autocomplete .autocomplete__clear-all {
    color: #9d9da5;
    margin-top: -8px;
    padding: 8px 12px;
    font-size: 16px;
    line-height: 22px;
    transition: color 0.3s;
  }
  @media (min-width: 1024px) {
    .search-catalog__autocomplete .autocomplete__clear-all:hover {
      color: #242424;
    }
  }
  .search-catalog__autocomplete .autocomplete__delete {
    cursor: pointer;
    background-color: transparent;
    border: none;
    flex-shrink: 0;
    width: 40px;
    height: 40px;
    font-size: 0;
    line-height: 1;
    display: inline-block;
    position: absolute;
    top: 0;
    right: 8px;
  }
  .search-catalog__autocomplete .autocomplete__delete:after,
  .search-catalog__autocomplete .autocomplete__delete:before {
    content: "";
    background-color: #a9a8b0;
    border-radius: 1px;
    transition: background 0.3s;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) translateZ(0) rotate(45deg);
  }
  .search-catalog__autocomplete .autocomplete__delete:before {
    width: 2px;
    height: 18px;
  }
  .search-catalog__autocomplete .autocomplete__delete:after {
    width: 18px;
    height: 2px;
  }
  @media (hover: hover) and (pointer: fine) {
    .search-catalog__autocomplete .autocomplete__delete:hover:after,
    .search-catalog__autocomplete .autocomplete__delete:hover:before {
      background-color: #242424;
    }
  }
  .search-catalog__autocomplete .autocomplete__brand-logo,
  .search-catalog__autocomplete .autocomplete__item--redirect img {
    border-radius: 4px;
    flex-shrink: 0;
    margin-right: 12px;
  }
  .search-catalog__autocomplete .autocomplete__category-logo {
    flex-shrink: 0;
    margin: auto 27px auto 8px;
  }
  .search-catalog__autocomplete
    .autocomplete__item--subject
    .autocomplete__category-logo
    ~ .autocomplete__category-logo {
    margin-top: 8px;
  }
  .search-catalog__autocomplete .autocomplete-breadcrumbs {
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #868695;
    width: 100%;
    margin-top: 4px;
    font-size: 14px;
    line-height: 20px;
    overflow: hidden;
  }
  .search-catalog__autocomplete .autocomplete-breadcrumbs__item:after {
    content: "/";
  }
  .search-catalog__autocomplete
    .autocomplete-breadcrumbs__item:last-of-type:after {
    display: none;
  }
  .search-catalog__autocomplete .autocomplete__goods-name {
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
    overflow: hidden;
  }
  .search-catalog__autocomplete .autocomplete__goods-price {
    font-variation-settings: "wght" 650;
    margin-top: 4px;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
  }
  .search-catalog__autocomplete .autocomplete__goods-logo {
    margin: 8px 27px 10px;
  }
  @media (min-width: 1024px) {
    .autocomplete__supplier-logo {
      margin-right: 10px;
    }
  }
  .autocomplete__list--tags {
    flex-wrap: wrap;
    align-items: flex-start;
    display: flex;
  }
  @media (min-width: 1024px) {
    .autocomplete__list--tags {
      padding: 6px 6px 0;
    }
  }
  .autocomplete__item.autocomplete__item--tag {
    color: #242424;
    background-color: #f1f1f5;
    border-radius: 12px;
    max-width: 100%;
    margin-bottom: 8px;
    margin-right: 8px;
    padding: 8px 12px 10px;
  }
  @media (hover: hover) and (pointer: fine) {
    .autocomplete__item.autocomplete__item--tag:hover {
      background-color: #e8e8f0;
    }
  }
  .autocomplete__phrase {
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
    overflow: hidden;
  }
  .navbar-mobile {
    z-index: 100;
    width: 100%;
    padding: 0 4px;
    padding-bottom: constant(safe-area-inset-bottom);
    padding-bottom: env(safe-area-inset-bottom);
    background: #fff;
    display: flex;
    position: fixed;
    bottom: 0;
    left: 0;
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.1);
  }
  @media (min-width: 375px) {
    .navbar-mobile {
      padding: 0 16px;
      padding-bottom: env(safe-area-inset-bottom);
    }
  }
  .navbar-mobile__link {
    cursor: pointer;
    flex-grow: 1;
    padding: 15px 0;
    display: block;
  }
  @media (min-width: 375px) {
    .navbar-mobile__link {
      padding: 12px 0;
    }
  }
  .navbar-mobile__wrap {
    flex-grow: 1;
    justify-content: center;
    display: flex;
    position: relative;
  }
  .navbar-mobile__icon {
    height: 22px;
    margin: 0 auto;
    display: flex;
    position: relative;
  }
  @media (min-width: 375px) {
    .navbar-mobile__icon {
      height: 28px;
    }
  }
  .navbar-mobile__icon:before {
    content: "";
    width: 100%;
    height: 100%;
    display: block;
  }
  .navbar-mobile__icon.navbar-mobile__icon--active:before {
    background-color: #a73afd;
  }
  .navbar-mobile__icon--home {
    width: 20px;
  }
  @media (min-width: 375px) {
    .navbar-mobile__icon--home {
      width: 24px;
    }
  }
  .navbar-mobile__icon--home:before {
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-size: auto;
    mask-size: auto;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-image: var(--icon);
    -webkit-mask-image: var(--icon);
    mask-image: var(--icon);
    background-color: #c8c8d1;
  }
  :root .navbar-mobile__icon--home:before {
    --icon: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23D3D4DD%22%20d%3D%22m19.463%208.858-.002-.002L11.302.54A1.829%201.829%200%200%200%2010%200a1.83%201.83%200%200%200-1.302.54L.543%208.851l-.008.008a1.843%201.843%200%200%200%20.003%202.6%201.83%201.83%200%200%200%201.279.54h.325v5.845c0%201.188.967%202.155%202.155%202.155H7.49a.586.586%200%200%200%20.586-.586v-4.707c0-.542.442-.983.984-.983h1.883c.542%200%20.983.44.983.983v4.707c0%20.324.262.586.586.586h3.192a2.157%202.157%200%200%200%202.155-2.155V12h.302a1.83%201.83%200%200%200%201.302-.54%201.844%201.844%200%200%200%200-2.602Z%22%2F%3E%3C%2Fsvg%3E);
  }
  @media (min-width: 375px) {
    .navbar-mobile__icon--home:before {
      -webkit-mask-size: 24px;
      mask-size: 24px;
    }
  }
  .navbar-mobile__icon--catalog {
    width: 24px;
  }
  @media (min-width: 375px) {
    .navbar-mobile__icon--catalog {
      width: 28px;
    }
  }
  .navbar-mobile__icon--catalog:before {
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-size: auto;
    mask-size: auto;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-image: var(--icon);
    -webkit-mask-image: var(--icon);
    mask-image: var(--icon);
    background-color: #c8c8d1;
  }
  :root .navbar-mobile__icon--catalog:before {
    --icon: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2220%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23C8C8D1%22%20fill-rule%3D%22evenodd%22%20d%3D%22M16%209.5a3.5%203.5%200%201%200%200-7%203.5%203.5%200%200%200%200%207Zm0%202.5a5.973%205.973%200%200%200%203.453-1.093l2.24%202.149a1.25%201.25%200%200%200%201.731-1.804l-2.27-2.178A6%206%200%201%200%2016%2012ZM1.5%203h7.082A7.978%207.978%200%200%200%208%206H1.5a1.5%201.5%200%201%201%200-3Zm0%207h7.57a8.04%208.04%200%200%200%202.914%202.92c-.152.052-.315.08-.484.08h-10a1.5%201.5%200%200%201%200-3ZM0%2018.5A1.5%201.5%200%200%201%201.5%2017h17a1.5%201.5%200%200%201%200%203h-17A1.5%201.5%200%200%201%200%2018.5Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E);
  }
  @media (min-width: 375px) {
    .navbar-mobile__icon--catalog:before {
      -webkit-mask-size: 28px;
      mask-size: 28px;
    }
  }
  .navbar-mobile__icon--profile:not(.navbar-mobile__icon--premium) {
    width: 20px;
  }
  @media (min-width: 375px) {
    .navbar-mobile__icon--profile:not(.navbar-mobile__icon--premium) {
      width: 25px;
    }
  }
  .navbar-mobile__icon--profile:not(.navbar-mobile__icon--premium):before {
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-size: auto;
    mask-size: auto;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-image: var(--icon);
    -webkit-mask-image: var(--icon);
    mask-image: var(--icon);
    background-color: #c8c8d1;
  }
  :root .navbar-mobile__icon--profile:not(.navbar-mobile__icon--premium):before {
    --icon: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23C8C8D1%22%20fill-rule%3D%22evenodd%22%20d%3D%22M14.759%204.789c0%202.77-2.195%204.918-4.753%204.918-2.558%200-4.752-2.148-4.752-4.895C5.241%202.101%207.461%200%2010.006%200a4.763%204.763%200%200%201%204.753%204.789ZM0%2018.498C0%2019.484.677%2020%202.57%2020h14.86c1.893%200%202.57-.516%202.57-1.502%200-2.864-3.85-6.808-9.994-6.808C3.85%2011.69%200%2015.634%200%2018.498Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E);
  }
  @media (min-width: 375px) {
    .navbar-mobile__icon--profile:not(.navbar-mobile__icon--premium):before {
      -webkit-mask-size: 25px;
      mask-size: 25px;
    }
  }
  .navbar-mobile__icon--profile:not(
      .navbar-mobile__icon--premium
    ).navbar-mobile__icon--active:before {
    background-color: #a73afd;
  }
  .navbar-mobile__icon--premium {
    width: 23px;
  }
  @media (min-width: 375px) {
    .navbar-mobile__icon--premium {
      width: 25px;
    }
  }
  .navbar-mobile__icon--premium:before {
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-size: 23px;
    mask-size: 23px;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-image: var(--icon);
    -webkit-mask-image: var(--icon);
    mask-image: var(--icon);
    background-color: #c8c8d1;
  }
  :root .navbar-mobile__icon--premium:before {
    --icon: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2280%22%20height%3D%2280%22%20fill%3D%22none%22%20viewBox%3D%220%200%2080%2080%22%3E%3Cpath%20fill%3D%22%23fff%22%20fill-rule%3D%22evenodd%22%20d%3D%22M40%2077C19.567%2077%203%2060.434%203%2039.998%203%2019.562%2019.567%203%2040%203s37%2016.566%2037%2036.998c0%2020.431-16.567%2036.998-37%2036.998V77Zm-6.61-51.686%201.974-6.117c1.45-4.5%207.82-4.5%209.271%200l1.974%206.117a5.111%205.111%200%200%200%204.875%203.54l6.428-.013c4.731-.01%206.698%206.048%202.866%208.818l-5.21%203.767a5.11%205.11%200%200%200-1.861%205.73l2%206.11c1.471%204.495-3.682%208.238-7.502%205.449l-5.192-3.79a5.107%205.107%200%200%200-6.026%200l-5.193%203.79c-3.819%202.79-8.972-.954-7.5-5.449l2-6.11a5.11%205.11%200%200%200-1.863-5.73l-5.209-3.767c-3.832-2.773-1.865-8.828%202.865-8.818l6.43.013a5.107%205.107%200%200%200%204.874-3.54Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E);
  }
  @media (min-width: 375px) {
    .navbar-mobile__icon--premium:before {
      -webkit-mask-size: 25px;
      mask-size: 25px;
    }
  }
  .navbar-mobile__icon--favorites {
    width: 19px;
  }
  @media (min-width: 375px) {
    .navbar-mobile__icon--favorites {
      width: 23px;
    }
  }
  .navbar-mobile__icon--favorites:before {
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-size: 19px;
    mask-size: 19px;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-image: var(--icon);
    -webkit-mask-image: var(--icon);
    mask-image: var(--icon);
    background-color: #c8c8d1;
  }
  :root .navbar-mobile__icon--favorites:before {
    --icon: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2221%22%20height%3D%2219%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23C8C8D1%22%20fill-rule%3D%22evenodd%22%20d%3D%22M6.225%200C2.755%200%200%202.639%200%206.082c0%202.149%201.37%204.31%203.145%206.34%201.81%202.07%204.238%204.215%206.703%206.336a1%201%200%200%200%201.304%200c2.465-2.12%204.893-4.266%206.703-6.336C19.631%2010.392%2021%208.23%2021%206.082%2021%202.639%2018.246%200%2014.775%200c-1.549%200-3.09.572-4.275%201.55A6.801%206.801%200%200%200%206.225%200Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E);
  }
  @media (min-width: 375px) {
    .navbar-mobile__icon--favorites:before {
      -webkit-mask-size: 23px;
      mask-size: 23px;
    }
  }
  .navbar-mobile__icon--basket {
    width: 24px;
  }
  @media (min-width: 375px) {
    .navbar-mobile__icon--basket {
      width: 28px;
    }
  }
  .navbar-mobile__icon--basket:before {
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-size: auto;
    mask-size: auto;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-image: var(--icon);
    -webkit-mask-image: var(--icon);
    mask-image: var(--icon);
    background-color: #c8c8d1;
    -webkit-mask-size: 24px;
    mask-size: 24px;
  }
  :root .navbar-mobile__icon--basket:before {
    --icon: url(data:image/svg+xml,%3Csvg%20width%3D%2217%22%20height%3D%2216%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M2.925.488a.833.833%200%200%200-1.517.691l4.295%209.416v.001c.005.008.023.05.046.09a.9.9%200%200%200%20.979.446c.045-.01.089-.023.098-.026l6.22-1.853.105-.031c.44-.13.867-.256%201.201-.523.29-.232.517-.535.657-.88.16-.396.159-.842.158-1.3V4.105c0-.01%200-.06-.004-.11a.901.901%200%200%200-.488-.73.9.9%200%200%200-.447-.098H4.147L2.925.487ZM11.833%2012a1.333%201.333%200%200%200%200%202.667h.007a1.333%201.333%200%200%200%200-2.667h-.007ZM3.167%2013.334c0-.737.597-1.334%201.333-1.334h.007a1.333%201.333%200%200%201%200%202.667H4.5a1.333%201.333%200%200%201-1.333-1.333Z%22%20fill%3D%22%23A9A8B0%22%2F%3E%3C%2Fsvg%3E);
  }
  @media (min-width: 375px) {
    .navbar-mobile__icon--basket:before {
      -webkit-mask-size: 28px;
      mask-size: 28px;
    }
  }
  .navbar-mobile__notify {
    text-transform: uppercase;
    color: #fff;
    text-align: center;
    background: #f55123;
    border-radius: 16px;
    min-width: 16px;
    height: 16px;
    padding: 2px 3px 1px;
    font-size: 10px;
    line-height: 13px;
    display: inline-block;
    position: absolute;
    top: -6px;
    right: -8px;
  }
  .menu-burger {
    position: fixed;
    transform: translate(-105%);
  }
  @media (min-width: 1024px) {
    .menu-burger {
      position: absolute;
    }
  }
  .footer {
    color: #242424;
    background-color: rgba(211, 212, 221, 0.24);
    padding: 16px 0 68px;
    position: relative;
  }
  @media (min-width: 1024px) {
    .footer {
      padding: 40px 0 72px;
    }
  }
  @media (max-width: 1023.98px) {
    .footer.footer--padding {
      padding-bottom: 119px;
    }
  }
  .body-black .footer {
    background: #333335;
  }
  .body-black .footer__copyrights {
    color: #a9a8b0;
  }
  .body-black .footer .footer-apps {
    border: none;
  }
  .body-black .footer .footer__item a,
  .body-black .footer .footer__header,
  .body-black .footer .dropdown__item-content .footer__item a {
    color: #fff;
  }
  .body-black .footer .dropdown__item {
    color: #868695;
  }
  @media (min-width: 1024px) {
    .body-black .footer .footer__item a,
    .body-black .footer .dropdown__item,
    .body-black .footer .dropdown__item-content .footer__item a,
    .body-black .footer .dropdown__item-checkbox:checked ~ label,
    .body-black
      .footer
      .dropdown__item-checkbox:checked
      ~ .dropdown__item-content
      > .footer__item
      > a {
      color: #a9a8b0;
      border-color: initial;
    }
  }
  @media (min-width: 1024px) and (hover: hover) and (pointer: fine) {
    .body-black .footer .footer__item a:hover,
    .body-black .footer .dropdown__item:hover,
    .body-black .footer .dropdown__item-content .footer__item a:hover,
    .body-black .footer .dropdown__item-checkbox:checked ~ label:hover,
    .body-black
      .footer
      .dropdown__item-checkbox:checked
      ~ .dropdown__item-content
      > .footer__item
      > a:hover {
      color: #a73afd;
      border-color: initial;
    }
  }
  .body-black .footer .dropdown__item-checkbox:checked ~ label:before {
    border-color: #a9a8b0;
  }
  .body-black .footer .dropdown__item-checkbox:checked ~ label:hover:before {
    border-color: #a73afd;
  }
  .banner.footer__banner {
    margin-bottom: 28px;
  }
  @media (max-width: 1023.98px) {
    .banner.footer__banner {
      margin-bottom: 16px;
    }
  }
  .banner.footer__banner .swiper-slide {
    background-color: #f6f6f9;
    padding-top: 27.8226%;
  }
  @media (min-width: 768px) {
    .banner.footer__banner .swiper-slide {
      padding-top: 100px;
    }
  }
  .banner.footer__banner:not(.hide) ~ .footer__nav {
    margin: 16px 0 20px;
  }
  @media (min-width: 1024px) {
    .banner.footer__banner:not(.hide) ~ .footer__nav {
      margin: 16px -8px 20px;
    }
  }
  .footer__nav {
    margin: 0 0 20px;
  }
  @media (min-width: 1024px) {
    .footer__nav {
      margin: 0 -8px 20px;
      display: flex;
    }
  }
  .footer__service-wrap {
    position: relative;
  }
  @media (min-width: 1024px) {
    .footer__service-wrap {
      width: calc(100% - 16px);
      display: flex;
    }
  }
  @media (max-width: 1023.98px) {
    .footer__service-wrap {
      margin-bottom: 20px;
    }
  }
  .footer__service-wrap:before {
    content: "";
    background-color: rgba(255, 255, 255, 0.2);
    border-radius: 60px;
    width: 100%;
    height: 1px;
    position: absolute;
    top: 0;
    left: 0;
  }
  @media (min-width: 1024px) {
    .footer__service-wrap:before {
      display: none;
    }
    .footer__social-wrap {
      flex-shrink: 0;
    }
    .footer__social-wrap--row {
      flex-direction: row;
    }
  }
  .footer__list-wrap:not(.footer__list-wrap--download) {
    border-bottom: 1px solid rgba(211, 212, 221, 0.5);
  }
  @media (min-width: 1024px) {
    .footer__list-wrap:not(.footer__list-wrap--download) {
      border-bottom: none;
      margin: 0 8px;
    }
  }
  .footer__list-wrap.footer__list-wrap--buyers {
    border-top: 1px solid rgba(211, 212, 221, 0.5);
  }
  @media (min-width: 1024px) {
    .footer__list-wrap.footer__list-wrap--buyers {
      border-top: none;
    }
    .footer__list-wrap {
      margin: 0 8px;
    }
    .footer__list-wrap--buyers {
      width: calc(29% - 16px);
    }
    .footer__list-wrap--ourprojects {
      width: 15%;
    }
  }
  @media (min-width: 1280px) {
    .footer__list-wrap--ourprojects {
      width: 18%;
    }
  }
  @media (min-width: 1024px) {
    .footer__list-wrap--company {
      width: calc(26% - 16px);
    }
  }
  @media (min-width: 768px) {
    .footer__list-wrap--download {
      flex-grow: 1;
      margin-right: 8px;
    }
  }
  @media (min-width: 1024px) {
    .footer__list-wrap--download {
      width: calc(100% - 16px);
      margin: 0 8px;
    }
  }
  .footer__service-wrap .footer__list-wrap {
    padding: 13px 0;
    position: relative;
  }
  @media (min-width: 1024px) {
    .footer__service-wrap .footer__list-wrap {
      padding: 0;
    }
  }
  .footer__service-wrap .footer__list-wrap:after {
    content: "";
    background-color: rgba(255, 255, 255, 0.2);
    border-radius: 60px;
    width: 100%;
    height: 1px;
    position: absolute;
    bottom: 0;
    left: 0;
  }
  @media (min-width: 1024px) {
    .footer__service-wrap .footer__list-wrap:after {
      display: none;
    }
    .footer__inner-wrap .footer__list-wrap {
      margin: 0;
    }
    .footer__inner-wrap .footer__list-wrap ~ .footer__list-wrap {
      margin: 48px 0 0;
    }
  }
  .footer__list-wrap--download .footer__list {
    flex-wrap: wrap;
    gap: 8px;
    display: flex;
  }
  @media (min-width: 1024px) {
    .footer__list-wrap--download .footer__list {
      max-width: 200px;
      margin: 0;
    }
  }
  .footer__header-wrap {
    cursor: pointer;
    justify-content: space-between;
    align-items: center;
    display: flex;
  }
  @media (min-width: 1024px) {
    .footer__header-wrap {
      cursor: default;
    }
  }
  .footer__header {
    word-wrap: break-word;
    overflow-wrap: break-word;
    word-break: break-word;
    color: #242424;
    font-variation-settings: "wght" 650;
    white-space: nowrap;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
  }
  @media (max-width: 1023.98px) {
    .footer__header {
      margin-bottom: 4px;
    }
  }
  @media (min-width: 1024px) {
    .footer__header {
      margin: 0 0 8px;
    }
  }
  .footer__social-wrap .footer__header {
    display: none;
  }
  @media (min-width: 1024px) {
    .footer__social-wrap .footer__header {
      display: block;
    }
    .footer__list-wrap--download .footer__header {
      margin: 0 0 16px;
    }
  }
  .footer__btn-open {
    background-color: transparent;
    border: none;
    flex-shrink: 0;
    width: 28px;
    height: 20px;
    margin-left: 30px;
    font-size: 0;
    position: relative;
  }
  .footer__btn-open:before {
    content: "";
    background: url(data:image/svg+xml,%3Csvg%20width%3D%2212%22%20height%3D%228%22%20viewBox%3D%220%200%2012%208%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M6.66989%207.51224C6.29992%207.89566%205.70008%207.89566%205.33011%207.51224L0.277477%202.27587C-0.0924931%201.89245%20-0.0924931%201.2708%200.277477%200.887372C0.647447%200.503949%201.24729%200.503949%201.61726%200.887372L6%205.42949L10.3827%200.887372C10.7527%200.503949%2011.3526%200.503949%2011.7225%200.887372C12.0925%201.2708%2012.0925%201.89245%2011.7225%202.27587L6.66989%207.51224Z%22%20fill%3D%22%23A9A8B0%22%2F%3E%0A%3C%2Fsvg%3E%0A)
      50% no-repeat;
    width: 16px;
    height: 10px;
    transition: all 0.3s;
    display: block;
    position: absolute;
    top: 5px;
    right: 0;
  }
  @media (min-width: 1024px) {
    .footer__btn-open {
      display: none;
    }
  }
  .dropdown-open .footer__btn-open:before {
    transform: rotate(180deg);
  }
  @media (max-width: 1023.98px) {
    .footer__list--dropdown {
      max-height: 0;
      transition: max-height 0.3s cubic-bezier(0, 1, 0.5, 1);
      overflow: hidden;
    }
    .dropdown-open .footer__list--dropdown {
      max-height: 3000px;
      transition: max-height 0.3s cubic-bezier(1, 0, 1, 0.5);
    }
  }
  @media (min-width: 1024px) {
    .footer__item {
      margin: 0 0 8px;
    }
    .footer__item:last-of-type {
      margin: 0;
    }
    .footer__item.footer__item-trading,
    .footer__item.footer__item-policy {
      width: 70%;
    }
  }
  @media (min-width: 1200px) {
    .footer__item.footer__item-trading,
    .footer__item.footer__item-policy {
      width: 58%;
    }
  }
  .footer__list-wrap--download .footer__item {
    border-radius: 8px;
    width: calc(50% - 8px);
    max-width: 116px;
  }
  .footer__item a {
    word-wrap: break-word;
    overflow-wrap: break-word;
    word-break: break-word;
    color: #242424;
    vertical-align: middle;
    white-space: nowrap;
    padding: 4px 0;
    font-size: 14px;
    line-height: 20px;
    text-decoration: none;
    display: inline-block;
  }
  @media (min-width: 1024px) {
    .footer__item a {
      color: #868695;
      padding: 0;
      font-size: 14px;
      line-height: 20px;
    }
    .footer__item a:hover {
      color: #a73afd;
    }
  }
  .footer__item.footer__item-trading a,
  .footer__item.footer__item-policy a {
    white-space: normal;
  }
  .footer__list-wrap--download .footer__item a {
    width: 100%;
    height: 36px;
    padding: 0;
    font-size: 0;
    line-height: 0;
    display: block;
  }
  @media (min-width: 1024px) {
    .footer__inner-wrap {
      width: calc(26% - 16px);
      margin: 0 8px;
    }
  }
  .footer__info {
    margin-top: 32px;
  }
  @media (min-width: 1024px) {
    .footer__info {
      border-top: 1px solid rgba(255, 255, 255, 0.2);
      justify-content: space-between;
      margin-top: -10px;
      padding-top: 40px;
      display: flex;
    }
  }
  .footer__info p {
    color: #868695;
    margin-bottom: 12px;
    font-size: 14px;
    line-height: 20px;
  }
  .footer__add-info {
    flex-direction: column;
    display: flex;
  }
  @media (min-width: 1024px) {
    .footer__add-info {
      flex-direction: row;
      justify-content: space-between;
      align-items: flex-end;
    }
    .footer__info-main {
      width: 815px;
    }
  }
  @media (max-width: 1023.98px) {
    .footer__info-main {
      margin-bottom: 32px;
    }
  }
  .text-truncate {
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden;
  }
  @media (min-width: 1024px) {
    .footer__info-side {
      width: 432px;
      margin-left: 40px;
    }
  }
  .footer__phone-group p {
    margin-bottom: 5px;
  }
  .footer__mobile-site {
    margin: 16px 0 0;
  }
  @media (min-width: 1024px) {
    .footer__mobile-site {
      max-width: 230px;
    }
  }
  .footer__mobile-site a {
    color: #868695;
    cursor: pointer;
    border-color: initial;
    background-color: transparent;
    font-size: 16px;
    line-height: 22px;
    text-decoration: none;
  }
  @media (hover: hover) and (pointer: fine) {
    .footer__mobile-site a:hover {
      color: #fff;
      border-color: initial;
      border-color: initial;
    }
  }
  @media (min-width: 768px) {
    .footer__mobile-site a {
      font-size: 18px;
      line-height: 24px;
    }
  }
  .footer__copyrights {
    color: #868695;
    flex-direction: column;
    width: 100%;
    font-size: 12px;
    line-height: 16px;
    display: flex;
  }
  @media (min-width: 768px) {
    .footer__copyrights {
      display: block;
    }
  }
  @media (min-width: 1024px) {
    .footer__copyrights {
      font-size: 14px;
      line-height: 20px;
      display: flex;
    }
  }
  @media (max-width: 767.98px) {
    .footer__copyrights {
      max-width: 490px;
    }
  }
  .footer__link {
    color: #868695;
    cursor: pointer;
    border-bottom: 1px dashed;
    border-color: initial;
    font-size: 16px;
    line-height: 22px;
    font-size: inherit;
    line-height: inherit;
    white-space: nowrap;
    background-color: transparent;
    text-decoration: none;
  }
  @media (hover: hover) and (pointer: fine) {
    .footer__link:hover {
      color: #a73afd;
      border-color: initial;
      border-color: initial;
    }
  }
  .footer-apps {
    border: 1px solid rgba(255, 255, 255, 0.1);
    border-radius: 16px;
    flex-direction: column;
    align-items: center;
    max-width: 232px;
    display: flex;
  }
  .footer-apps__img {
    border-radius: 8px;
    width: 100%;
    max-width: 150px;
    height: auto;
    padding: 1px;
  }
  .footer-social__list {
    gap: 8px;
    display: flex;
  }
  @media (max-width: 1023.98px) {
    .footer-social__list {
      margin-top: 20px;
    }
  }
  .footer-social__icon {
    background-color: #fff;
    border-radius: 8px;
    width: 32px;
    height: 32px;
    display: block;
    position: relative;
  }
  .footer-social__icon > a {
    height: 100%;
    display: block;
  }
  .footer-social__icon > .footer-social__icon--vk {
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-size: auto;
    mask-size: auto;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-image: var(--icon);
    -webkit-mask-image: var(--icon);
    mask-image: var(--icon);
    background-color: #868695;
    transition: background-color 0.3s;
  }
  :root .footer-social__icon > .footer-social__icon--vk {
    --icon: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2212%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23868695%22%20d%3D%22M10.893%2012C4.06%2012%20.163%207.495%200%200h3.423c.112%205.502%202.636%207.832%204.634%208.312V0h3.223v4.745c1.974-.204%204.048-2.367%204.748-4.745h3.223a8.976%208.976%200%200%201-1.544%203.43%209.383%209.383%200%200%201-2.841%202.552%209.813%209.813%200%200%201%203.238%202.48A9.365%209.365%200%200%201%2020%2012h-3.548a5.912%205.912%200%200%200-1.913-2.895%206.29%206.29%200%200%200-3.259-1.393V12h-.387Z%22%2F%3E%3C%2Fsvg%3E);
  }
  @media (hover: hover) and (pointer: fine) {
    .footer-social__icon > .footer-social__icon--vk:hover {
      background-color: #07f;
    }
  }
  .footer-social__icon > .footer-social__icon--ok {
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-size: auto;
    mask-size: auto;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-image: var(--icon);
    -webkit-mask-image: var(--icon);
    mask-image: var(--icon);
    background-color: #868695;
    transition: background-color 0.3s;
  }
  :root .footer-social__icon > .footer-social__icon--ok {
    --icon: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2218%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23868695%22%20d%3D%22M5.997%200A4.942%204.942%200%200%200%203.31.786a4.716%204.716%200%200%200-1.782%202.1%204.545%204.545%200%200%200-.277%202.706A4.637%204.637%200%200%200%202.573%207.99%204.88%204.88%200%200%200%205.05%209.271c.937.18%201.91.087%202.792-.268a4.8%204.8%200%200%200%202.168-1.727%204.577%204.577%200%200%200%20.444-4.391%204.666%204.666%200%200%200-1.046-1.516A4.837%204.837%200%200%200%207.843.356%204.958%204.958%200%200%200%205.997%200Zm0%206.561A2.05%202.05%200%200%201%204.57%205.99a1.923%201.923%200%200%201-.59-1.381c0-.519.212-1.016.59-1.382a2.05%202.05%200%200%201%201.426-.572c.266-.006.531.04.779.136.247.096.472.24.66.423.189.182.337.4.436.64.1.24.148.496.141.755.001.256-.05.51-.151.748-.101.238-.25.454-.437.635-.187.182-.41.326-.655.424a2.065%202.065%200%200%201-.773.146Zm1.941%206.562a9.041%209.041%200%200%200%202.882-1.181c.181-.128.329-.296.43-.49a1.327%201.327%200%200%200-.066-1.34%201.38%201.38%200%200%200-.574-.495%201.432%201.432%200%200%200-1.468.16%206.204%206.204%200%200%201-3.093.838%207.59%207.59%200%200%201-3.288-.919%201.48%201.48%200%200%200-.79-.204c-.363%200-.711.14-.968.389a1.306%201.306%200%200%200-.401.938c-.014.226.04.452.155.65.115.197.285.359.492.465.857.541%201.812.92%202.814%201.116l-2.664%202.646c-.129.124-.231.27-.301.433a1.291%201.291%200%200%200%20.301%201.455c.132.13.288.235.461.306.173.071.36.109.548.11.379-.005.741-.154%201.008-.416l2.58-2.58%202.665%202.58c.262.23.605.354.96.345.353-.01.69-.15.939-.392.25-.243.393-.57.4-.912a1.31%201.31%200%200%200-.358-.929l-2.664-2.573Z%22%2F%3E%3C%2Fsvg%3E);
  }
  @media (hover: hover) and (pointer: fine) {
    .footer-social__icon > .footer-social__icon--ok:hover {
      background-color: #ff7701;
    }
  }
  .footer-social__icon > .footer-social__icon--telegram {
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-size: auto;
    mask-size: auto;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-image: var(--icon);
    -webkit-mask-image: var(--icon);
    mask-image: var(--icon);
    background-color: #868695;
    transition: background-color 0.3s;
  }
  :root .footer-social__icon > .footer-social__icon--telegram {
    --icon: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2216%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23868695%22%20d%3D%22M1.685%206.878C7.599%204.276%2015.253%201.104%2016.309.665c2.771-1.15%203.622-.93%203.198%201.616-.305%201.83-1.183%207.885-1.884%2011.655-.415%202.235-1.348%202.5-2.813%201.533-.705-.466-4.263-2.819-5.035-3.371-.705-.504-1.677-1.11-.458-2.303.434-.424%203.278-3.14%205.494-5.254.29-.278-.075-.734-.41-.511-2.986%201.98-7.128%204.73-7.655%205.088-.796.54-1.56.788-2.933.394-1.038-.298-2.05-.653-2.445-.789-1.519-.52-1.158-1.196.317-1.845Z%22%2F%3E%3C%2Fsvg%3E);
  }
  @media (hover: hover) and (pointer: fine) {
    .footer-social__icon > .footer-social__icon--telegram:hover {
      background-color: #3490ec;
    }
  }
  .footer-social__icon > .footer-social__icon--youtube {
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-size: auto;
    mask-size: auto;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-image: var(--icon);
    -webkit-mask-image: var(--icon);
    mask-image: var(--icon);
    background-color: #868695;
    transition: background-color 0.3s;
  }
  :root .footer-social__icon > .footer-social__icon--youtube {
    --icon: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2214%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23868695%22%20d%3D%22M0%206.755c0-3.062%200-4.593.893-5.59a3.5%203.5%200%200%201%20.272-.272C2.162%200%203.693%200%206.755%200h6.49c3.062%200%204.593%200%205.59.893.096.085.186.176.272.272.893.997.893%202.528.893%205.59v.49c0%203.062%200%204.593-.893%205.59a3.49%203.49%200%200%201-.272.272c-.997.893-2.528.893-5.59.893h-6.49c-3.062%200-4.593%200-5.59-.893a3.495%203.495%200%200%201-.272-.272C0%2011.838%200%2010.307%200%207.245v-.49Z%22%2F%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22m13.135%207.031-5.25-3.03v6.061l5.25-3.03Z%22%2F%3E%3C%2Fsvg%3E);
  }
  @media (hover: hover) and (pointer: fine) {
    .footer-social__icon > .footer-social__icon--youtube:hover {
      background-color: red;
    }
  }
  .footer-social__icon > .footer-social__icon--youtube:before {
    content: "";
    background: url('data:image/svg+xml, <svg width="7" height="7" viewBox="0 0 7 7" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6.13477 3.03141L0.884766 0.000322342V6.0625L6.13477 3.03141Z" fill="white"/></svg>')
      50% no-repeat;
    width: 31px;
    height: 33px;
    display: block;
    position: absolute;
    top: 0;
    right: 0;
  }
  .dropdown__item {
    color: #868695;
    border-color: initial;
    font-size: 14px;
    line-height: 20px;
  }
  @media (max-width: 1023.98px) {
    .dropdown__item {
      margin-top: 12px;
    }
  }
  .dropdown__item > .dropdown__item-content {
    display: block;
  }
  @media (min-width: 1024px) {
    .dropdown__item > .dropdown__item-content {
      display: none;
    }
  }
  .dropdown__item-checkbox ~ label {
    cursor: pointer;
    white-space: nowrap;
    width: 100%;
    margin: 0;
    padding: 0;
    position: relative;
  }
  @media (min-width: 1024px) and (hover: hover) and (pointer: fine) {
    .dropdown__item-checkbox ~ label:hover {
      color: #a73afd;
      border-color: initial;
    }
  }
  @media (max-width: 1023.98px) {
    .dropdown__item-checkbox ~ label {
      font-variation-settings: "wght" 650;
      cursor: default;
      font-size: 12px;
      font-weight: 400;
      line-height: 16px;
    }
  }
  @media (min-width: 1024px) {
    .dropdown__item-checkbox:checked ~ label {
      color: #242424;
      border-bottom: 0;
      border-color: initial;
    }
  }
  @media (min-width: 1024px) and (hover: hover) and (pointer: fine) {
    .dropdown__item-checkbox:checked ~ label:hover {
      color: #a73afd;
      border-color: initial;
    }
  }
  .dropdown__item-checkbox:checked ~ .dropdown__item-content {
    display: block;
  }
  @media (min-width: 1024px) {
    .dropdown__item-checkbox:checked ~ .dropdown__item-content {
      margin-top: 8px;
    }
  }
  @media (max-width: 1023.98px) {
    .dropdown__item-checkbox ~ .dropdown__item-content {
      margin-top: 4px;
    }
    .dropdown__item-checkbox ~ .dropdown__item-content > .footer__item > a {
      color: #242424;
      border-color: initial;
    }
  }
  @media (min-width: 1024px) and (hover: hover) and (pointer: fine) {
    .dropdown__item-checkbox ~ .dropdown__item-content > .footer__item > a:hover {
      color: #a73afd;
      border-color: initial;
    }
  }
  @media (min-width: 1024px) {
    .dropdown__item-checkbox:checked
      ~ .dropdown__item-content
      > .footer__item
      > a {
      color: #242424;
      border-color: initial;
    }
  }
  @media (min-width: 1024px) and (hover: hover) and (pointer: fine) {
    .dropdown__item-checkbox:checked
      ~ .dropdown__item-content
      > .footer__item
      > a:hover {
      color: #a73afd;
      border-color: initial;
    }
  }
  .dropdown__item-checkbox ~ label {
    height: 100%;
    position: relative;
  }
  @media (min-width: 1024px) {
    .dropdown__item-checkbox ~ label:before {
      content: "";
      transform-origin: 3px 6px;
      border-color: #a9a8b0;
      border-bottom-style: solid;
      border-bottom-width: 2px;
      border-left-style: solid;
      border-left-width: 2px;
      width: 8px;
      height: 8px;
      transition: transform 0.3s;
      display: block;
      position: absolute;
      top: 4px;
      right: -15px;
      transform: rotate(-45deg);
    }
    .dropdown__item-checkbox ~ label:hover:before {
      border-color: #a73afd;
    }
  }
  .dropdown__item-checkbox:checked ~ label:before {
    border-color: #242424;
    transform: rotate(135deg);
  }
  .dropdown__item-checkbox:checked ~ label:hover:before {
    border-color: #a73afd;
    transform: rotate(135deg);
  }
  .footer--by,
  .footer--by .footer--by__wrapper {
    background-color: #f5f5f7;
  }
  .footer--by {
    z-index: 99;
    visibility: hidden;
    width: 100%;
    max-height: 80vh;
    transition: all 0.3s ease-in-out;
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    overflow-y: auto;
    transform: translateY(100%);
  }
  .footer--by.footer--expanded {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
  }
  .footer__btn-container {
    pointer-events: none;
    z-index: 100;
    transition: all 0.3s;
    position: fixed;
    bottom: 48px;
    left: 0;
    right: 0;
  }
  .footer__btn-container.hide {
    display: none;
  }
  @media (max-width: 1023.98px) {
    .footer__btn-container {
      display: none;
    }
  }
  .footer__btn {
    cursor: pointer;
    pointer-events: auto;
    background-color: #fff;
    border: none;
    border-radius: 24px 24px 0 0;
    align-items: start;
    width: 48px;
    height: 60px;
    padding: 12px;
    transition: all 0.25s;
    display: flex;
    position: absolute;
    right: 16px;
    transform: translateY(0);
    box-shadow: 0 2px 16px rgba(0, 0, 0, 0.08);
  }
  .footer__btn:hover {
    transform: translateY(-12px);
  }
  .footer__btn:hover .footer__btn--icon {
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-size: contain;
    mask-size: contain;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-image: var(--icon);
    -webkit-mask-image: var(--icon);
    mask-image: var(--icon);
    background-color: #a73afd;
  }
  :root .footer__btn:hover .footer__btn--icon {
    --icon: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22%23BFBFC9%22%20fill-rule%3D%22evenodd%22%20d%3D%22M16%208A8%208%200%201%201%200%208a8%208%200%200%201%2016%200Zm-8%203.636a.727.727%200%200%200%20.727-.727V8a.727.727%200%200%200-1.454%200v2.91c0%20.4.325.726.727.726ZM8%204a1.09%201.09%200%200%200%200%202.182h.007a1.09%201.09%200%201%200%200-2.182H8Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E);
  }
  .footer__btn .footer__btn--icon {
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-size: contain;
    mask-size: contain;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-image: var(--icon);
    -webkit-mask-image: var(--icon);
    mask-image: var(--icon);
    background-color: #c8c8d1;
    min-width: 24px;
    height: 24px;
    transition: all 0.3s;
  }
  :root .footer__btn .footer__btn--icon {
    --icon: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22%23BFBFC9%22%20fill-rule%3D%22evenodd%22%20d%3D%22M16%208A8%208%200%201%201%200%208a8%208%200%200%201%2016%200Zm-8%203.636a.727.727%200%200%200%20.727-.727V8a.727.727%200%200%200-1.454%200v2.91c0%20.4.325.726.727.726ZM8%204a1.09%201.09%200%200%200%200%202.182h.007a1.09%201.09%200%201%200%200-2.182H8Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E);
  }
  .footer__btn--active {
    border-radius: 50%;
    width: 48px;
    height: 48px;
  }
  .footer__btn--active:hover {
    transform: translateY(0);
  }
  .footer__btn--active:hover .footer__btn--icon {
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-size: 21px;
    mask-size: 21px;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-image: var(--icon);
    -webkit-mask-image: var(--icon);
    mask-image: var(--icon);
    background-color: #a73afd;
  }
  :root .footer__btn--active:hover .footer__btn--icon {
    --icon: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2212%22%20fill%3D%22none%22%3E%0A%20%20%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M2.47%202.47c.3-.3.77-.3%201.06%200L6%204.94l2.47-2.47a.75.75%200%200%201%201.06%201.06L7.06%206l2.47%202.47a.75.75%200%200%201-1.06%201.06L6%207.06%203.53%209.53a.75.75%200%200%201-1.06-1.06L4.94%206%202.47%203.53a.75.75%200%200%201%200-1.06Z%22%20fill%3D%22%23A9A8B0%22%2F%3E%0A%3C%2Fsvg%3E);
  }
  .footer__btn--active .footer__btn--icon {
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-size: 21px;
    mask-size: 21px;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-image: var(--icon);
    -webkit-mask-image: var(--icon);
    mask-image: var(--icon);
    background-color: #c8c8d1;
    transform: rotate(180deg);
  }
  :root .footer__btn--active .footer__btn--icon {
    --icon: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2212%22%20fill%3D%22none%22%3E%0A%20%20%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M2.47%202.47c.3-.3.77-.3%201.06%200L6%204.94l2.47-2.47a.75.75%200%200%201%201.06%201.06L7.06%206l2.47%202.47a.75.75%200%200%201-1.06%201.06L6%207.06%203.53%209.53a.75.75%200%200%201-1.06-1.06L4.94%206%202.47%203.53a.75.75%200%200%201%200-1.06Z%22%20fill%3D%22%23A9A8B0%22%2F%3E%0A%3C%2Fsvg%3E);
  }
  .footer--by {
    padding: 24px 0 20px;
    transition: all 0.3s;
  }
  @media (min-width: 1024px) {
    .footer--by .footer__info {
      margin-top: 0;
      padding-top: 0;
    }
    .footer--by .footer__nav {
      margin-bottom: 24px;
    }
  }
  .footer--by .footer__info-side {
    margin-left: 0;
  }
  .bottom-footer {
    bottom: 56px;
  }
  .footer__info-main-toggle {
    color: #868695;
    cursor: pointer;
    width: -webkit-fit-content;
    width: fit-content;
    font-size: 14px;
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted;
  }
  @media (max-width: 1023.98px) {
    .footer__info-main-toggle {
      display: none;
    }
  }
  .footer__info-main-toggle.hide {
    display: none;
  }
  .footer__info-main-toggle:hover {
    opacity: 0.7;
  }
  .footer__info-main_container {
    flex-direction: column;
    justify-content: start;
    display: flex;
  }
  @font-face {
    font-family: swiper-icons;
    src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA")
      format("woff");
    font-weight: 400;
    font-style: normal;
  }
  :root {
    --swiper-theme-color: #007aff;
  }
  .swiper-container {
    z-index: 1;
    margin-left: auto;
    margin-right: auto;
    padding: 0;
    list-style: none;
    position: relative;
    overflow: hidden;
  }
  .swiper-container-vertical > .swiper-wrapper {
    flex-direction: column;
  }
  .swiper-wrapper {
    z-index: 1;
    box-sizing: content-box;
    width: 100%;
    height: 100%;
    transition-property: transform;
    display: flex;
    position: relative;
  }
  .swiper-container-android .swiper-slide,
  .swiper-wrapper {
    transform: translate(0, 0);
  }
  .swiper-container-multirow > .swiper-wrapper {
    flex-wrap: wrap;
  }
  .swiper-container-multirow-column > .swiper-wrapper {
    flex-flow: column wrap;
  }
  .swiper-container-free-mode > .swiper-wrapper {
    margin: 0 auto;
    transition-timing-function: ease-out;
  }
  .swiper-slide {
    flex-shrink: 0;
    width: 100%;
    height: 100%;
    transition-property: transform;
    position: relative;
  }
  .swiper-slide-invisible-blank {
    visibility: hidden;
  }
  .swiper-container-autoheight,
  .swiper-container-autoheight .swiper-slide {
    height: auto;
  }
  .swiper-container-autoheight .swiper-wrapper {
    align-items: flex-start;
    transition-property: transform, height;
  }
  .swiper-container-3d {
    perspective: 1200px;
  }
  .swiper-container-3d .swiper-wrapper,
  .swiper-container-3d .swiper-slide,
  .swiper-container-3d .swiper-slide-shadow-left,
  .swiper-container-3d .swiper-slide-shadow-right,
  .swiper-container-3d .swiper-slide-shadow-top,
  .swiper-container-3d .swiper-slide-shadow-bottom,
  .swiper-container-3d .swiper-cube-shadow {
    transform-style: preserve-3d;
  }
  .swiper-container-3d .swiper-slide-shadow-left,
  .swiper-container-3d .swiper-slide-shadow-right,
  .swiper-container-3d .swiper-slide-shadow-top,
  .swiper-container-3d .swiper-slide-shadow-bottom {
    pointer-events: none;
    z-index: 10;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
  }
  .swiper-container-3d .swiper-slide-shadow-left {
    background-image: linear-gradient(270deg, rgba(0, 0, 0, 0.5), transparent);
  }
  .swiper-container-3d .swiper-slide-shadow-right {
    background-image: linear-gradient(90deg, rgba(0, 0, 0, 0.5), transparent);
  }
  .swiper-container-3d .swiper-slide-shadow-top {
    background-image: linear-gradient(transparent, rgba(0, 0, 0, 0.5));
  }
  .swiper-container-3d .swiper-slide-shadow-bottom {
    background-image: linear-gradient(rgba(0, 0, 0, 0.5), transparent);
  }
  .swiper-container-css-mode > .swiper-wrapper {
    scrollbar-width: none;
    -ms-overflow-style: none;
    overflow: auto;
  }
  .swiper-container-css-mode > .swiper-wrapper::-webkit-scrollbar {
    display: none;
  }
  .swiper-container-css-mode > .swiper-wrapper > .swiper-slide {
    scroll-snap-align: start start;
  }
  .swiper-container-horizontal.swiper-container-css-mode > .swiper-wrapper {
    scroll-snap-type: x mandatory;
  }
  .swiper-container-vertical.swiper-container-css-mode > .swiper-wrapper {
    scroll-snap-type: y mandatory;
  }
  :root {
    --swiper-navigation-size: 44px;
  }
  .swiper-button-prev,
  .swiper-button-next {
    width: calc(var(--swiper-navigation-size) / 44 * 27);
    height: var(--swiper-navigation-size);
    margin-top: calc(-1 * var(--swiper-navigation-size) / 2);
    z-index: 10;
    cursor: pointer;
    color: var(--swiper-navigation-color, var(--swiper-theme-color));
    justify-content: center;
    align-items: center;
    display: flex;
    position: absolute;
    top: 50%;
  }
  .swiper-button-prev.swiper-button-disabled,
  .swiper-button-next.swiper-button-disabled {
    opacity: 0.35;
    cursor: auto;
    pointer-events: none;
  }
  .swiper-button-prev:after,
  .swiper-button-next:after {
    font-family: swiper-icons;
    font-size: var(--swiper-navigation-size);
    letter-spacing: 0;
    text-transform: none;
    font-variant: initial;
    line-height: 1;
    text-transform: none !important;
  }
  .swiper-button-prev,
  .swiper-container-rtl .swiper-button-next {
    left: 10px;
    right: auto;
  }
  .swiper-button-prev:after,
  .swiper-container-rtl .swiper-button-next:after {
    content: "prev";
  }
  .swiper-button-next,
  .swiper-container-rtl .swiper-button-prev {
    left: auto;
    right: 10px;
  }
  .swiper-button-next:after,
  .swiper-container-rtl .swiper-button-prev:after {
    content: "next";
  }
  .swiper-button-prev.swiper-button-white,
  .swiper-button-next.swiper-button-white {
    --swiper-navigation-color: #fff;
  }
  .swiper-button-prev.swiper-button-black,
  .swiper-button-next.swiper-button-black {
    --swiper-navigation-color: #000;
  }
  .swiper-button-lock {
    display: none;
  }
  .swiper-pagination {
    text-align: center;
    z-index: 10;
    transition: opacity 0.3s;
    position: absolute;
    transform: translate(0, 0);
  }
  .swiper-pagination.swiper-pagination-hidden {
    opacity: 0;
  }
  .swiper-pagination-fraction,
  .swiper-pagination-custom,
  .swiper-container-horizontal > .swiper-pagination-bullets {
    width: 100%;
    bottom: 10px;
    left: 0;
  }
  .swiper-pagination-bullets-dynamic {
    font-size: 0;
    overflow: hidden;
  }
  .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    position: relative;
    transform: scale(0.33);
  }
  .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,
  .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
    transform: scale(1);
  }
  .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
    transform: scale(0.66);
  }
  .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
    transform: scale(0.33);
  }
  .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
    transform: scale(0.66);
  }
  .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
    transform: scale(0.33);
  }
  .swiper-pagination-bullet {
    opacity: 0.2;
    background: #000;
    border-radius: 100%;
    width: 8px;
    height: 8px;
    display: inline-block;
  }
  button.swiper-pagination-bullet {
    box-shadow: none;
    -webkit-appearance: none;
    appearance: none;
    border: none;
    margin: 0;
    padding: 0;
  }
  .swiper-pagination-clickable .swiper-pagination-bullet {
    cursor: pointer;
  }
  .swiper-pagination-bullet-active {
    opacity: 1;
    background: var(--swiper-pagination-color, var(--swiper-theme-color));
  }
  .swiper-container-vertical > .swiper-pagination-bullets {
    top: 50%;
    right: 10px;
    transform: translateY(-50%);
  }
  .swiper-container-vertical
    > .swiper-pagination-bullets
    .swiper-pagination-bullet {
    margin: 6px 0;
    display: block;
  }
  .swiper-container-vertical
    > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    width: 8px;
    top: 50%;
    transform: translateY(-50%);
  }
  .swiper-container-vertical
    > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic
    .swiper-pagination-bullet {
    transition: transform 0.2s, top 0.2s;
    display: inline-block;
  }
  .swiper-container-horizontal
    > .swiper-pagination-bullets
    .swiper-pagination-bullet {
    margin: 0 4px;
  }
  .swiper-container-horizontal
    > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    white-space: nowrap;
    left: 50%;
    transform: translate(-50%);
  }
  .swiper-container-horizontal
    > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic
    .swiper-pagination-bullet {
    transition: transform 0.2s, left 0.2s;
  }
  .swiper-container-horizontal.swiper-container-rtl
    > .swiper-pagination-bullets-dynamic
    .swiper-pagination-bullet {
    transition: transform 0.2s, right 0.2s;
  }
  .swiper-pagination-progressbar {
    background: rgba(0, 0, 0, 0.25);
    position: absolute;
  }
  .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    background: var(--swiper-pagination-color, var(--swiper-theme-color));
    transform-origin: 0 0;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    transform: scale(0);
  }
  .swiper-container-rtl
    .swiper-pagination-progressbar
    .swiper-pagination-progressbar-fill {
    transform-origin: 100% 0;
  }
  .swiper-container-horizontal > .swiper-pagination-progressbar,
  .swiper-container-vertical
    > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
    width: 100%;
    height: 4px;
    top: 0;
    left: 0;
  }
  .swiper-container-vertical > .swiper-pagination-progressbar,
  .swiper-container-horizontal
    > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
    width: 4px;
    height: 100%;
    top: 0;
    left: 0;
  }
  .swiper-pagination-white {
    --swiper-pagination-color: #fff;
  }
  .swiper-pagination-black {
    --swiper-pagination-color: #000;
  }
  .swiper-pagination-lock {
    display: none;
  }
  .swiper-scrollbar {
    -ms-touch-action: none;
    background: rgba(0, 0, 0, 0.1);
    border-radius: 10px;
    position: relative;
  }
  .swiper-container-horizontal > .swiper-scrollbar {
    z-index: 50;
    width: 98%;
    height: 5px;
    position: absolute;
    bottom: 3px;
    left: 1%;
  }
  .swiper-container-vertical > .swiper-scrollbar {
    z-index: 50;
    width: 5px;
    height: 98%;
    position: absolute;
    top: 1%;
    right: 3px;
  }
  .swiper-scrollbar-drag {
    background: rgba(0, 0, 0, 0.5);
    border-radius: 10px;
    width: 100%;
    height: 100%;
    position: relative;
    top: 0;
    left: 0;
  }
  .swiper-scrollbar-cursor-drag {
    cursor: move;
  }
  .swiper-scrollbar-lock {
    display: none;
  }
  .swiper-zoom-container {
    text-align: center;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    display: flex;
  }
  .swiper-zoom-container > img,
  .swiper-zoom-container > svg,
  .swiper-zoom-container > canvas {
    -o-object-fit: contain;
    object-fit: contain;
    max-width: 100%;
    max-height: 100%;
  }
  .swiper-slide-zoomed {
    cursor: move;
  }
  .swiper-lazy-preloader {
    z-index: 10;
    transform-origin: 50%;
    box-sizing: border-box;
    border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
    border-top-color: transparent;
    border-radius: 50%;
    width: 42px;
    height: 42px;
    margin-top: -21px;
    margin-left: -21px;
    animation: 1s linear infinite swiper-preloader-spin;
    position: absolute;
    top: 50%;
    left: 50%;
  }
  .swiper-lazy-preloader-white {
    --swiper-preloader-color: #fff;
  }
  .swiper-lazy-preloader-black {
    --swiper-preloader-color: #000;
  }
  @keyframes swiper-preloader-spin {
    to {
      transform: rotate(360deg);
    }
  }
  .swiper-container .swiper-notification {
    pointer-events: none;
    opacity: 0;
    z-index: -1000;
    position: absolute;
    top: 0;
    left: 0;
  }
  .swiper-container-fade.swiper-container-free-mode .swiper-slide {
    transition-timing-function: ease-out;
  }
  .swiper-container-fade .swiper-slide {
    pointer-events: none;
    transition-property: opacity;
  }
  .swiper-container-fade .swiper-slide .swiper-slide {
    pointer-events: none;
  }
  .swiper-container-fade .swiper-slide-active,
  .swiper-container-fade .swiper-slide-active .swiper-slide-active {
    pointer-events: auto;
  }
  .swiper-container-cube {
    overflow: visible;
  }
  .swiper-container-cube .swiper-slide {
    pointer-events: none;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    z-index: 1;
    visibility: hidden;
    transform-origin: 0 0;
    width: 100%;
    height: 100%;
  }
  .swiper-container-cube .swiper-slide .swiper-slide {
    pointer-events: none;
  }
  .swiper-container-cube.swiper-container-rtl .swiper-slide {
    transform-origin: 100% 0;
  }
  .swiper-container-cube .swiper-slide-active,
  .swiper-container-cube .swiper-slide-active .swiper-slide-active {
    pointer-events: auto;
  }
  .swiper-container-cube .swiper-slide-active,
  .swiper-container-cube .swiper-slide-next,
  .swiper-container-cube .swiper-slide-prev,
  .swiper-container-cube .swiper-slide-next + .swiper-slide {
    pointer-events: auto;
    visibility: visible;
  }
  .swiper-container-cube .swiper-slide-shadow-top,
  .swiper-container-cube .swiper-slide-shadow-bottom,
  .swiper-container-cube .swiper-slide-shadow-left,
  .swiper-container-cube .swiper-slide-shadow-right {
    z-index: 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  .swiper-container-cube .swiper-cube-shadow {
    opacity: 0.6;
    filter: blur(50px);
    z-index: 0;
    background: #000;
    width: 100%;
    height: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
  }
  .swiper-container-flip {
    overflow: visible;
  }
  .swiper-container-flip .swiper-slide {
    pointer-events: none;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    z-index: 1;
  }
  .swiper-container-flip .swiper-slide .swiper-slide {
    pointer-events: none;
  }
  .swiper-container-flip .swiper-slide-active,
  .swiper-container-flip .swiper-slide-active .swiper-slide-active {
    pointer-events: auto;
  }
  .swiper-container-flip .swiper-slide-shadow-top,
  .swiper-container-flip .swiper-slide-shadow-bottom,
  .swiper-container-flip .swiper-slide-shadow-left,
  .swiper-container-flip .swiper-slide-shadow-right {
    z-index: 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  .badge-express {
    color: #fff;
    white-space: nowrap;
    background-color: #0cb477;
    border-radius: 28px;
    padding: 4px 8px 4px 28px;
    font-size: 14px;
    line-height: 20px;
    display: inline-block;
    position: relative;
  }
  .badge-express:after {
    content: "";
    background: url(data:image/svg+xml,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M8%2016A8%208%200%20118%200a8%208%200%20010%2016zm0-1.2A6.8%206.8%200%20108%201.2a6.8%206.8%200%20000%2013.6zm3.208-6.436H8.13v-3.92H6.844v5.091h4.364V8.364z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E);
    width: 16px;
    height: 16px;
    display: block;
    position: absolute;
    top: 6px;
    left: 8px;
  }
  .badge-express-sm {
    color: #fff;
    white-space: nowrap;
    background-color: #0cb477;
    border-radius: 20px;
    padding: 1px 8px 3px;
    font-size: 12px;
    line-height: 16px;
    display: inline-block;
    position: relative;
  }
  .btn-base {
    font-variation-settings: "wght" 650;
    letter-spacing: 0;
    text-align: center;
    vertical-align: top;
    cursor: pointer;
    color: #a73afd;
    border-radius: 12px;
    padding: 8px 24px 10px;
    font-size: 16px;
    font-weight: 400;
    line-height: 22px;
    text-decoration: none;
    display: inline-block;
    position: relative;
  }
  .btn-base.disabled,
  .btn-base.disabled:hover,
  .btn-base.disabled:active,
  .btn-base:disabled,
  .btn-base:disabled:hover,
  .btn-base:disabled:active {
    cursor: default;
  }
  .btn-base.disabled:not(.progress):not(.not-bg-disabled),
  .btn-base.disabled:hover:not(.progress):not(.not-bg-disabled),
  .btn-base.disabled:active:not(.progress):not(.not-bg-disabled),
  .btn-base:disabled:not(.progress):not(.not-bg-disabled),
  .btn-base:disabled:hover:not(.progress):not(.not-bg-disabled),
  .btn-base:disabled:active:not(.progress):not(.not-bg-disabled) {
    color: #c8c8d1;
    opacity: 0.9;
    background-color: #f1f1f5;
  }
  .btn-base.disabled:not(.progress):not(.not-bg-disabled):active,
  .btn-base.disabled:hover:not(.progress):not(.not-bg-disabled):active,
  .btn-base.disabled:active:not(.progress):not(.not-bg-disabled):active,
  .btn-base:disabled:not(.progress):not(.not-bg-disabled):active,
  .btn-base:disabled:hover:not(.progress):not(.not-bg-disabled):active,
  .btn-base:disabled:active:not(.progress):not(.not-bg-disabled):active {
    transform: none;
  }
  .btn-base.progress {
    cursor: default;
  }
  .btn-base.progress,
  .btn-base.progress:active {
    color: transparent;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    user-select: none;
  }
  .btn-base.progress:before,
  .btn-base.progress:active:before,
  .btn-base.progress:after,
  .btn-base.progress:active:after {
    content: "";
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    width: 20px;
    height: 20px;
    display: block;
    position: absolute;
    top: calc(50% - 10px);
    right: calc(50% - 10px);
  }
  .btn-base.progress:before,
  .btn-base.progress:active:before {
    z-index: 10;
  }
  .btn-base.progress:after,
  .btn-base.progress:active:after {
    z-index: 20;
  }
  .btn-base.progress:before,
  .btn-base.progress:active:before {
    background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2280%22%20height%3D%2280%22%20fill%3D%22none%22%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%2240%22%20r%3D%2236%22%20stroke%3D%22%23FFFFFF%22%20stroke-opacity%3D%220.2%22%20stroke-width%3D%228%22%2F%3E%3C%2Fsvg%3E);
  }
  .btn-base.progress:after,
  .btn-base.progress:active:after {
    background-image: url(data:image/svg+xml,%3Csvg%20class%3D%22spinner%22%20width%3D%2265px%22%20height%3D%2265px%22%20viewBox%3D%220%200%2066%2066%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cstyle%3E%0A%20%20%20%20%20%20%20%20%40keyframes%20rotator%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%200%25%20%7B%20transform%3A%20rotate%280deg%29%3B%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20100%25%20%7B%20transform%3A%20rotate%28720deg%29%3B%20%7D%0A%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20%40keyframes%20dash%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%200%25%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20stroke-dashoffset%3A%20187%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%2030%25%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20stroke-dashoffset%3A%2045%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20100%25%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20stroke-dashoffset%3A%20187%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20circle%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20transform-origin%3A%20center%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20animation%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20rotator%201.4s%20linear%20infinite%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20dash%201.4s%20linear%20infinite%3B%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%3C%2Fstyle%3E%0A%0A%20%20%20%3Ccircle%20fill%3D%22none%22%20stroke-width%3D%226%22%20stroke-linecap%3D%22round%22%20cx%3D%2233%22%20cy%3D%2233%22%20r%3D%2230%22%20stroke%3D%22%23FFF%22%20stroke-dasharray%3D%22187%22%3E%3C%2Fcircle%3E%0A%3C%2Fsvg%3E);
  }
  .btn-base,
  .btn-base.progress:hover,
  .btn-base.progress:active {
    z-index: 2;
    background-color: rgba(167, 58, 253, 0.12);
    border: 2px solid transparent;
  }
  @media (hover: hover) and (pointer: fine) {
    .btn-base:hover {
      background-color: rgba(167, 58, 253, 0.16);
      border-color: transparent;
    }
    .btn-base:active {
      transition: transform 0.1s;
      transform: scale(0.97);
    }
  }
  .btn-base-sm {
    font-variation-settings: "wght" 650;
    letter-spacing: 0;
    text-align: center;
    vertical-align: top;
    cursor: pointer;
    color: #a73afd;
    border-radius: 12px;
    padding: 3px 16px 5px;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    text-decoration: none;
    display: inline-block;
    position: relative;
  }
  .btn-base-sm.disabled,
  .btn-base-sm.disabled:hover,
  .btn-base-sm.disabled:active,
  .btn-base-sm:disabled,
  .btn-base-sm:disabled:hover,
  .btn-base-sm:disabled:active {
    cursor: default;
  }
  .btn-base-sm.disabled:not(.progress):not(.not-bg-disabled),
  .btn-base-sm.disabled:hover:not(.progress):not(.not-bg-disabled),
  .btn-base-sm.disabled:active:not(.progress):not(.not-bg-disabled),
  .btn-base-sm:disabled:not(.progress):not(.not-bg-disabled),
  .btn-base-sm:disabled:hover:not(.progress):not(.not-bg-disabled),
  .btn-base-sm:disabled:active:not(.progress):not(.not-bg-disabled) {
    color: #c8c8d1;
    opacity: 0.9;
    background-color: #f1f1f5;
  }
  .btn-base-sm.disabled:not(.progress):not(.not-bg-disabled):active,
  .btn-base-sm.disabled:hover:not(.progress):not(.not-bg-disabled):active,
  .btn-base-sm.disabled:active:not(.progress):not(.not-bg-disabled):active,
  .btn-base-sm:disabled:not(.progress):not(.not-bg-disabled):active,
  .btn-base-sm:disabled:hover:not(.progress):not(.not-bg-disabled):active,
  .btn-base-sm:disabled:active:not(.progress):not(.not-bg-disabled):active {
    transform: none;
  }
  .btn-base-sm.progress {
    cursor: default;
  }
  .btn-base-sm.progress,
  .btn-base-sm.progress:active {
    color: transparent;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    user-select: none;
  }
  .btn-base-sm.progress:before,
  .btn-base-sm.progress:active:before,
  .btn-base-sm.progress:after,
  .btn-base-sm.progress:active:after {
    content: "";
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    width: 20px;
    height: 20px;
    display: block;
    position: absolute;
    top: calc(50% - 10px);
    right: calc(50% - 10px);
  }
  .btn-base-sm.progress:before,
  .btn-base-sm.progress:active:before {
    z-index: 10;
  }
  .btn-base-sm.progress:after,
  .btn-base-sm.progress:active:after {
    z-index: 20;
  }
  .btn-base-sm.progress:before,
  .btn-base-sm.progress:active:before {
    background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2280%22%20height%3D%2280%22%20fill%3D%22none%22%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%2240%22%20r%3D%2236%22%20stroke%3D%22%23FFFFFF%22%20stroke-opacity%3D%220.2%22%20stroke-width%3D%228%22%2F%3E%3C%2Fsvg%3E);
  }
  .btn-base-sm.progress:after,
  .btn-base-sm.progress:active:after {
    background-image: url(data:image/svg+xml,%3Csvg%20class%3D%22spinner%22%20width%3D%2265px%22%20height%3D%2265px%22%20viewBox%3D%220%200%2066%2066%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cstyle%3E%0A%20%20%20%20%20%20%20%20%40keyframes%20rotator%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%200%25%20%7B%20transform%3A%20rotate%280deg%29%3B%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20100%25%20%7B%20transform%3A%20rotate%28720deg%29%3B%20%7D%0A%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20%40keyframes%20dash%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%200%25%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20stroke-dashoffset%3A%20187%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%2030%25%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20stroke-dashoffset%3A%2045%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20100%25%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20stroke-dashoffset%3A%20187%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20circle%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20transform-origin%3A%20center%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20animation%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20rotator%201.4s%20linear%20infinite%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20dash%201.4s%20linear%20infinite%3B%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%3C%2Fstyle%3E%0A%0A%20%20%20%3Ccircle%20fill%3D%22none%22%20stroke-width%3D%226%22%20stroke-linecap%3D%22round%22%20cx%3D%2233%22%20cy%3D%2233%22%20r%3D%2230%22%20stroke%3D%22%23FFF%22%20stroke-dasharray%3D%22187%22%3E%3C%2Fcircle%3E%0A%3C%2Fsvg%3E);
  }
  .btn-base-sm,
  .btn-base-sm.progress:hover,
  .btn-base-sm.progress:active {
    z-index: 2;
    background-color: rgba(167, 58, 253, 0.12);
    border: 2px solid transparent;
  }
  @media (hover: hover) and (pointer: fine) {
    .btn-base-sm:hover {
      background-color: rgba(167, 58, 253, 0.16);
      border-color: transparent;
    }
    .btn-base-sm:active {
      transition: transform 0.1s;
      transform: scale(0.97);
    }
  }
  .btn-base-md {
    font-variation-settings: "wght" 650;
    letter-spacing: 0;
    text-align: center;
    vertical-align: top;
    cursor: pointer;
    color: #a73afd;
    border-radius: 12px;
    padding: 5px 24px 7px;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    text-decoration: none;
    display: inline-block;
    position: relative;
  }
  .btn-base-md.disabled,
  .btn-base-md.disabled:hover,
  .btn-base-md.disabled:active,
  .btn-base-md:disabled,
  .btn-base-md:disabled:hover,
  .btn-base-md:disabled:active {
    cursor: default;
  }
  .btn-base-md.disabled:not(.progress):not(.not-bg-disabled),
  .btn-base-md.disabled:hover:not(.progress):not(.not-bg-disabled),
  .btn-base-md.disabled:active:not(.progress):not(.not-bg-disabled),
  .btn-base-md:disabled:not(.progress):not(.not-bg-disabled),
  .btn-base-md:disabled:hover:not(.progress):not(.not-bg-disabled),
  .btn-base-md:disabled:active:not(.progress):not(.not-bg-disabled) {
    color: #c8c8d1;
    opacity: 0.9;
    background-color: #f1f1f5;
  }
  .btn-base-md.disabled:not(.progress):not(.not-bg-disabled):active,
  .btn-base-md.disabled:hover:not(.progress):not(.not-bg-disabled):active,
  .btn-base-md.disabled:active:not(.progress):not(.not-bg-disabled):active,
  .btn-base-md:disabled:not(.progress):not(.not-bg-disabled):active,
  .btn-base-md:disabled:hover:not(.progress):not(.not-bg-disabled):active,
  .btn-base-md:disabled:active:not(.progress):not(.not-bg-disabled):active {
    transform: none;
  }
  .btn-base-md.progress {
    cursor: default;
  }
  .btn-base-md.progress,
  .btn-base-md.progress:active {
    color: transparent;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    user-select: none;
  }
  .btn-base-md.progress:before,
  .btn-base-md.progress:active:before,
  .btn-base-md.progress:after,
  .btn-base-md.progress:active:after {
    content: "";
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    width: 20px;
    height: 20px;
    display: block;
    position: absolute;
    top: calc(50% - 10px);
    right: calc(50% - 10px);
  }
  .btn-base-md.progress:before,
  .btn-base-md.progress:active:before {
    z-index: 10;
  }
  .btn-base-md.progress:after,
  .btn-base-md.progress:active:after {
    z-index: 20;
  }
  .btn-base-md.progress:before,
  .btn-base-md.progress:active:before {
    background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2280%22%20height%3D%2280%22%20fill%3D%22none%22%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%2240%22%20r%3D%2236%22%20stroke%3D%22%23FFFFFF%22%20stroke-opacity%3D%220.2%22%20stroke-width%3D%228%22%2F%3E%3C%2Fsvg%3E);
  }
  .btn-base-md.progress:after,
  .btn-base-md.progress:active:after {
    background-image: url(data:image/svg+xml,%3Csvg%20class%3D%22spinner%22%20width%3D%2265px%22%20height%3D%2265px%22%20viewBox%3D%220%200%2066%2066%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cstyle%3E%0A%20%20%20%20%20%20%20%20%40keyframes%20rotator%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%200%25%20%7B%20transform%3A%20rotate%280deg%29%3B%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20100%25%20%7B%20transform%3A%20rotate%28720deg%29%3B%20%7D%0A%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20%40keyframes%20dash%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%200%25%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20stroke-dashoffset%3A%20187%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%2030%25%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20stroke-dashoffset%3A%2045%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20100%25%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20stroke-dashoffset%3A%20187%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20circle%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20transform-origin%3A%20center%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20animation%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20rotator%201.4s%20linear%20infinite%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20dash%201.4s%20linear%20infinite%3B%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%3C%2Fstyle%3E%0A%0A%20%20%20%3Ccircle%20fill%3D%22none%22%20stroke-width%3D%226%22%20stroke-linecap%3D%22round%22%20cx%3D%2233%22%20cy%3D%2233%22%20r%3D%2230%22%20stroke%3D%22%23FFF%22%20stroke-dasharray%3D%22187%22%3E%3C%2Fcircle%3E%0A%3C%2Fsvg%3E);
  }
  .btn-base-md,
  .btn-base-md.progress:hover,
  .btn-base-md.progress:active {
    z-index: 2;
    background-color: rgba(167, 58, 253, 0.12);
    border: 2px solid transparent;
  }
  @media (hover: hover) and (pointer: fine) {
    .btn-base-md:hover {
      background-color: rgba(167, 58, 253, 0.16);
      border-color: transparent;
    }
    .btn-base-md:active {
      transition: transform 0.1s;
      transform: scale(0.97);
    }
  }
  .btn-base-lg {
    font-variation-settings: "wght" 650;
    letter-spacing: 0;
    text-align: center;
    vertical-align: top;
    cursor: pointer;
    color: #a73afd;
    border-radius: 12px;
    padding: 11px 24px 13px;
    font-size: 16px;
    font-weight: 400;
    line-height: 22px;
    text-decoration: none;
    display: inline-block;
    position: relative;
  }
  .btn-base-lg.disabled,
  .btn-base-lg.disabled:hover,
  .btn-base-lg.disabled:active,
  .btn-base-lg:disabled,
  .btn-base-lg:disabled:hover,
  .btn-base-lg:disabled:active {
    cursor: default;
  }
  .btn-base-lg.disabled:not(.progress):not(.not-bg-disabled),
  .btn-base-lg.disabled:hover:not(.progress):not(.not-bg-disabled),
  .btn-base-lg.disabled:active:not(.progress):not(.not-bg-disabled),
  .btn-base-lg:disabled:not(.progress):not(.not-bg-disabled),
  .btn-base-lg:disabled:hover:not(.progress):not(.not-bg-disabled),
  .btn-base-lg:disabled:active:not(.progress):not(.not-bg-disabled) {
    color: #c8c8d1;
    opacity: 0.9;
    background-color: #f1f1f5;
  }
  .btn-base-lg.disabled:not(.progress):not(.not-bg-disabled):active,
  .btn-base-lg.disabled:hover:not(.progress):not(.not-bg-disabled):active,
  .btn-base-lg.disabled:active:not(.progress):not(.not-bg-disabled):active,
  .btn-base-lg:disabled:not(.progress):not(.not-bg-disabled):active,
  .btn-base-lg:disabled:hover:not(.progress):not(.not-bg-disabled):active,
  .btn-base-lg:disabled:active:not(.progress):not(.not-bg-disabled):active {
    transform: none;
  }
  .btn-base-lg.progress {
    cursor: default;
  }
  .btn-base-lg.progress,
  .btn-base-lg.progress:active {
    color: transparent;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    user-select: none;
  }
  .btn-base-lg.progress:before,
  .btn-base-lg.progress:active:before,
  .btn-base-lg.progress:after,
  .btn-base-lg.progress:active:after {
    content: "";
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    width: 20px;
    height: 20px;
    display: block;
    position: absolute;
    top: calc(50% - 10px);
    right: calc(50% - 10px);
  }
  .btn-base-lg.progress:before,
  .btn-base-lg.progress:active:before {
    z-index: 10;
  }
  .btn-base-lg.progress:after,
  .btn-base-lg.progress:active:after {
    z-index: 20;
  }
  .btn-base-lg.progress:before,
  .btn-base-lg.progress:active:before {
    background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2280%22%20height%3D%2280%22%20fill%3D%22none%22%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%2240%22%20r%3D%2236%22%20stroke%3D%22%23FFFFFF%22%20stroke-opacity%3D%220.2%22%20stroke-width%3D%228%22%2F%3E%3C%2Fsvg%3E);
  }
  .btn-base-lg.progress:after,
  .btn-base-lg.progress:active:after {
    background-image: url(data:image/svg+xml,%3Csvg%20class%3D%22spinner%22%20width%3D%2265px%22%20height%3D%2265px%22%20viewBox%3D%220%200%2066%2066%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cstyle%3E%0A%20%20%20%20%20%20%20%20%40keyframes%20rotator%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%200%25%20%7B%20transform%3A%20rotate%280deg%29%3B%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20100%25%20%7B%20transform%3A%20rotate%28720deg%29%3B%20%7D%0A%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20%40keyframes%20dash%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%200%25%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20stroke-dashoffset%3A%20187%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%2030%25%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20stroke-dashoffset%3A%2045%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20100%25%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20stroke-dashoffset%3A%20187%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20circle%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20transform-origin%3A%20center%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20animation%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20rotator%201.4s%20linear%20infinite%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20dash%201.4s%20linear%20infinite%3B%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%3C%2Fstyle%3E%0A%0A%20%20%20%3Ccircle%20fill%3D%22none%22%20stroke-width%3D%226%22%20stroke-linecap%3D%22round%22%20cx%3D%2233%22%20cy%3D%2233%22%20r%3D%2230%22%20stroke%3D%22%23FFF%22%20stroke-dasharray%3D%22187%22%3E%3C%2Fcircle%3E%0A%3C%2Fsvg%3E);
  }
  .btn-base-lg,
  .btn-base-lg.progress:hover,
  .btn-base-lg.progress:active {
    z-index: 2;
    background-color: rgba(167, 58, 253, 0.12);
    border: 2px solid transparent;
  }
  @media (hover: hover) and (pointer: fine) {
    .btn-base-lg:hover {
      background-color: rgba(167, 58, 253, 0.16);
      border-color: transparent;
    }
    .btn-base-lg:active {
      transition: transform 0.1s;
      transform: scale(0.97);
    }
  }
  .btn-main {
    font-variation-settings: "wght" 650;
    letter-spacing: 0;
    text-align: center;
    vertical-align: top;
    cursor: pointer;
    color: #fff;
    border-radius: 12px;
    padding: 8px 24px 10px;
    font-size: 16px;
    font-weight: 400;
    line-height: 22px;
    text-decoration: none;
    display: inline-block;
    position: relative;
  }
  .btn-main.disabled,
  .btn-main.disabled:hover,
  .btn-main.disabled:active,
  .btn-main:disabled,
  .btn-main:disabled:hover,
  .btn-main:disabled:active {
    cursor: default;
  }
  .btn-main.disabled:not(.progress):not(.not-bg-disabled),
  .btn-main.disabled:hover:not(.progress):not(.not-bg-disabled),
  .btn-main.disabled:active:not(.progress):not(.not-bg-disabled),
  .btn-main:disabled:not(.progress):not(.not-bg-disabled),
  .btn-main:disabled:hover:not(.progress):not(.not-bg-disabled),
  .btn-main:disabled:active:not(.progress):not(.not-bg-disabled) {
    color: #c8c8d1;
    opacity: 0.9;
    background-color: #f1f1f5;
  }
  .btn-main.disabled:not(.progress):not(.not-bg-disabled):active,
  .btn-main.disabled:hover:not(.progress):not(.not-bg-disabled):active,
  .btn-main.disabled:active:not(.progress):not(.not-bg-disabled):active,
  .btn-main:disabled:not(.progress):not(.not-bg-disabled):active,
  .btn-main:disabled:hover:not(.progress):not(.not-bg-disabled):active,
  .btn-main:disabled:active:not(.progress):not(.not-bg-disabled):active {
    transform: none;
  }
  .btn-main.progress {
    cursor: default;
  }
  .btn-main.progress,
  .btn-main.progress:active {
    color: transparent;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    user-select: none;
  }
  .btn-main.progress:before,
  .btn-main.progress:active:before,
  .btn-main.progress:after,
  .btn-main.progress:active:after {
    content: "";
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    width: 20px;
    height: 20px;
    display: block;
    position: absolute;
    top: calc(50% - 10px);
    right: calc(50% - 10px);
  }
  .btn-main.progress:before,
  .btn-main.progress:active:before {
    z-index: 10;
  }
  .btn-main.progress:after,
  .btn-main.progress:active:after {
    z-index: 20;
  }
  .btn-main.progress:before,
  .btn-main.progress:active:before {
    background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2280%22%20height%3D%2280%22%20fill%3D%22none%22%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%2240%22%20r%3D%2236%22%20stroke%3D%22%23FFFFFF%22%20stroke-opacity%3D%220.2%22%20stroke-width%3D%228%22%2F%3E%3C%2Fsvg%3E);
  }
  .btn-main.progress:after,
  .btn-main.progress:active:after {
    background-image: url(data:image/svg+xml,%3Csvg%20class%3D%22spinner%22%20width%3D%2265px%22%20height%3D%2265px%22%20viewBox%3D%220%200%2066%2066%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cstyle%3E%0A%20%20%20%20%20%20%20%20%40keyframes%20rotator%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%200%25%20%7B%20transform%3A%20rotate%280deg%29%3B%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20100%25%20%7B%20transform%3A%20rotate%28720deg%29%3B%20%7D%0A%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20%40keyframes%20dash%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%200%25%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20stroke-dashoffset%3A%20187%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%2030%25%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20stroke-dashoffset%3A%2045%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20100%25%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20stroke-dashoffset%3A%20187%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20circle%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20transform-origin%3A%20center%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20animation%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20rotator%201.4s%20linear%20infinite%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20dash%201.4s%20linear%20infinite%3B%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%3C%2Fstyle%3E%0A%0A%20%20%20%3Ccircle%20fill%3D%22none%22%20stroke-width%3D%226%22%20stroke-linecap%3D%22round%22%20cx%3D%2233%22%20cy%3D%2233%22%20r%3D%2230%22%20stroke%3D%22%23FFF%22%20stroke-dasharray%3D%22187%22%3E%3C%2Fcircle%3E%0A%3C%2Fsvg%3E);
  }
  .btn-main,
  .btn-main.progress:hover,
  .btn-main.progress:active {
    background-color: #a73afd;
    border: 2px solid transparent;
  }
  @media (hover: hover) and (pointer: fine) {
    .btn-main:hover {
      background-color: rgba(167, 58, 253, 0.9);
      border-color: transparent;
    }
    .btn-main:active {
      transition: transform 0.1s;
      transform: scale(0.97);
    }
  }
  .btn-main--gradient {
    background-image: linear-gradient(
      97.26deg,
      #ed3cca 0.49%,
      #df34d2 14.88%,
      #d02bd9 29.27%,
      #bf22e1 43.14%,
      #ae1ae8 57.02%,
      #9a10f0 70.89%,
      #8306f7 84.76%,
      #7c1af8 99.15%
    );
  }
  .btn-main-sm {
    font-variation-settings: "wght" 650;
    letter-spacing: 0;
    text-align: center;
    vertical-align: top;
    cursor: pointer;
    color: #fff;
    border-radius: 12px;
    padding: 3px 16px 5px;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    text-decoration: none;
    display: inline-block;
    position: relative;
  }
  .btn-main-sm.disabled,
  .btn-main-sm.disabled:hover,
  .btn-main-sm.disabled:active,
  .btn-main-sm:disabled,
  .btn-main-sm:disabled:hover,
  .btn-main-sm:disabled:active {
    cursor: default;
  }
  .btn-main-sm.disabled:not(.progress):not(.not-bg-disabled),
  .btn-main-sm.disabled:hover:not(.progress):not(.not-bg-disabled),
  .btn-main-sm.disabled:active:not(.progress):not(.not-bg-disabled),
  .btn-main-sm:disabled:not(.progress):not(.not-bg-disabled),
  .btn-main-sm:disabled:hover:not(.progress):not(.not-bg-disabled),
  .btn-main-sm:disabled:active:not(.progress):not(.not-bg-disabled) {
    color: #c8c8d1;
    opacity: 0.9;
    background-color: #f1f1f5;
  }
  .btn-main-sm.disabled:not(.progress):not(.not-bg-disabled):active,
  .btn-main-sm.disabled:hover:not(.progress):not(.not-bg-disabled):active,
  .btn-main-sm.disabled:active:not(.progress):not(.not-bg-disabled):active,
  .btn-main-sm:disabled:not(.progress):not(.not-bg-disabled):active,
  .btn-main-sm:disabled:hover:not(.progress):not(.not-bg-disabled):active,
  .btn-main-sm:disabled:active:not(.progress):not(.not-bg-disabled):active {
    transform: none;
  }
  .btn-main-sm.progress {
    cursor: default;
  }
  .btn-main-sm.progress,
  .btn-main-sm.progress:active {
    color: transparent;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    user-select: none;
  }
  .btn-main-sm.progress:before,
  .btn-main-sm.progress:active:before,
  .btn-main-sm.progress:after,
  .btn-main-sm.progress:active:after {
    content: "";
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    width: 20px;
    height: 20px;
    display: block;
    position: absolute;
    top: calc(50% - 10px);
    right: calc(50% - 10px);
  }
  .btn-main-sm.progress:before,
  .btn-main-sm.progress:active:before {
    z-index: 10;
  }
  .btn-main-sm.progress:after,
  .btn-main-sm.progress:active:after {
    z-index: 20;
  }
  .btn-main-sm.progress:before,
  .btn-main-sm.progress:active:before {
    background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2280%22%20height%3D%2280%22%20fill%3D%22none%22%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%2240%22%20r%3D%2236%22%20stroke%3D%22%23FFFFFF%22%20stroke-opacity%3D%220.2%22%20stroke-width%3D%228%22%2F%3E%3C%2Fsvg%3E);
  }
  .btn-main-sm.progress:after,
  .btn-main-sm.progress:active:after {
    background-image: url(data:image/svg+xml,%3Csvg%20class%3D%22spinner%22%20width%3D%2265px%22%20height%3D%2265px%22%20viewBox%3D%220%200%2066%2066%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cstyle%3E%0A%20%20%20%20%20%20%20%20%40keyframes%20rotator%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%200%25%20%7B%20transform%3A%20rotate%280deg%29%3B%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20100%25%20%7B%20transform%3A%20rotate%28720deg%29%3B%20%7D%0A%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20%40keyframes%20dash%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%200%25%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20stroke-dashoffset%3A%20187%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%2030%25%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20stroke-dashoffset%3A%2045%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20100%25%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20stroke-dashoffset%3A%20187%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20circle%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20transform-origin%3A%20center%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20animation%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20rotator%201.4s%20linear%20infinite%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20dash%201.4s%20linear%20infinite%3B%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%3C%2Fstyle%3E%0A%0A%20%20%20%3Ccircle%20fill%3D%22none%22%20stroke-width%3D%226%22%20stroke-linecap%3D%22round%22%20cx%3D%2233%22%20cy%3D%2233%22%20r%3D%2230%22%20stroke%3D%22%23FFF%22%20stroke-dasharray%3D%22187%22%3E%3C%2Fcircle%3E%0A%3C%2Fsvg%3E);
  }
  .btn-main-sm,
  .btn-main-sm.progress:hover,
  .btn-main-sm.progress:active {
    background-color: #a73afd;
    border: 2px solid transparent;
  }
  @media (hover: hover) and (pointer: fine) {
    .btn-main-sm:hover {
      background-color: rgba(167, 58, 253, 0.9);
      border-color: transparent;
    }
    .btn-main-sm:active {
      transition: transform 0.1s;
      transform: scale(0.97);
    }
  }
  .btn-main-md {
    font-variation-settings: "wght" 650;
    letter-spacing: 0;
    text-align: center;
    vertical-align: top;
    cursor: pointer;
    color: #fff;
    border-radius: 12px;
    padding: 5px 24px 7px;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    text-decoration: none;
    display: inline-block;
    position: relative;
  }
  .btn-main-md.disabled,
  .btn-main-md.disabled:hover,
  .btn-main-md.disabled:active,
  .btn-main-md:disabled,
  .btn-main-md:disabled:hover,
  .btn-main-md:disabled:active {
    cursor: default;
  }
  .btn-main-md.disabled:not(.progress):not(.not-bg-disabled),
  .btn-main-md.disabled:hover:not(.progress):not(.not-bg-disabled),
  .btn-main-md.disabled:active:not(.progress):not(.not-bg-disabled),
  .btn-main-md:disabled:not(.progress):not(.not-bg-disabled),
  .btn-main-md:disabled:hover:not(.progress):not(.not-bg-disabled),
  .btn-main-md:disabled:active:not(.progress):not(.not-bg-disabled) {
    color: #c8c8d1;
    opacity: 0.9;
    background-color: #f1f1f5;
  }
  .btn-main-md.disabled:not(.progress):not(.not-bg-disabled):active,
  .btn-main-md.disabled:hover:not(.progress):not(.not-bg-disabled):active,
  .btn-main-md.disabled:active:not(.progress):not(.not-bg-disabled):active,
  .btn-main-md:disabled:not(.progress):not(.not-bg-disabled):active,
  .btn-main-md:disabled:hover:not(.progress):not(.not-bg-disabled):active,
  .btn-main-md:disabled:active:not(.progress):not(.not-bg-disabled):active {
    transform: none;
  }
  .btn-main-md.progress {
    cursor: default;
  }
  .btn-main-md.progress,
  .btn-main-md.progress:active {
    color: transparent;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    user-select: none;
  }
  .btn-main-md.progress:before,
  .btn-main-md.progress:active:before,
  .btn-main-md.progress:after,
  .btn-main-md.progress:active:after {
    content: "";
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    width: 20px;
    height: 20px;
    display: block;
    position: absolute;
    top: calc(50% - 10px);
    right: calc(50% - 10px);
  }
  .btn-main-md.progress:before,
  .btn-main-md.progress:active:before {
    z-index: 10;
  }
  .btn-main-md.progress:after,
  .btn-main-md.progress:active:after {
    z-index: 20;
  }
  .btn-main-md.progress:before,
  .btn-main-md.progress:active:before {
    background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2280%22%20height%3D%2280%22%20fill%3D%22none%22%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%2240%22%20r%3D%2236%22%20stroke%3D%22%23FFFFFF%22%20stroke-opacity%3D%220.2%22%20stroke-width%3D%228%22%2F%3E%3C%2Fsvg%3E);
  }
  .btn-main-md.progress:after,
  .btn-main-md.progress:active:after {
    background-image: url(data:image/svg+xml,%3Csvg%20class%3D%22spinner%22%20width%3D%2265px%22%20height%3D%2265px%22%20viewBox%3D%220%200%2066%2066%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cstyle%3E%0A%20%20%20%20%20%20%20%20%40keyframes%20rotator%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%200%25%20%7B%20transform%3A%20rotate%280deg%29%3B%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20100%25%20%7B%20transform%3A%20rotate%28720deg%29%3B%20%7D%0A%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20%40keyframes%20dash%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%200%25%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20stroke-dashoffset%3A%20187%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%2030%25%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20stroke-dashoffset%3A%2045%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20100%25%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20stroke-dashoffset%3A%20187%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20circle%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20transform-origin%3A%20center%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20animation%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20rotator%201.4s%20linear%20infinite%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20dash%201.4s%20linear%20infinite%3B%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%3C%2Fstyle%3E%0A%0A%20%20%20%3Ccircle%20fill%3D%22none%22%20stroke-width%3D%226%22%20stroke-linecap%3D%22round%22%20cx%3D%2233%22%20cy%3D%2233%22%20r%3D%2230%22%20stroke%3D%22%23FFF%22%20stroke-dasharray%3D%22187%22%3E%3C%2Fcircle%3E%0A%3C%2Fsvg%3E);
  }
  .btn-main-md,
  .btn-main-md.progress:hover,
  .btn-main-md.progress:active {
    background-color: #a73afd;
    border: 2px solid transparent;
  }
  @media (hover: hover) and (pointer: fine) {
    .btn-main-md:hover {
      background-color: rgba(167, 58, 253, 0.9);
      border-color: transparent;
    }
    .btn-main-md:active {
      transition: transform 0.1s;
      transform: scale(0.97);
    }
  }
  .btn-main-lg {
    font-variation-settings: "wght" 650;
    letter-spacing: 0;
    text-align: center;
    vertical-align: top;
    cursor: pointer;
    color: #fff;
    border-radius: 12px;
    padding: 11px 24px 13px;
    font-size: 16px;
    font-weight: 400;
    line-height: 22px;
    text-decoration: none;
    display: inline-block;
    position: relative;
  }
  .btn-main-lg.disabled,
  .btn-main-lg.disabled:hover,
  .btn-main-lg.disabled:active,
  .btn-main-lg:disabled,
  .btn-main-lg:disabled:hover,
  .btn-main-lg:disabled:active {
    cursor: default;
  }
  .btn-main-lg.disabled:not(.progress):not(.not-bg-disabled),
  .btn-main-lg.disabled:hover:not(.progress):not(.not-bg-disabled),
  .btn-main-lg.disabled:active:not(.progress):not(.not-bg-disabled),
  .btn-main-lg:disabled:not(.progress):not(.not-bg-disabled),
  .btn-main-lg:disabled:hover:not(.progress):not(.not-bg-disabled),
  .btn-main-lg:disabled:active:not(.progress):not(.not-bg-disabled) {
    color: #c8c8d1;
    opacity: 0.9;
    background-color: #f1f1f5;
  }
  .btn-main-lg.disabled:not(.progress):not(.not-bg-disabled):active,
  .btn-main-lg.disabled:hover:not(.progress):not(.not-bg-disabled):active,
  .btn-main-lg.disabled:active:not(.progress):not(.not-bg-disabled):active,
  .btn-main-lg:disabled:not(.progress):not(.not-bg-disabled):active,
  .btn-main-lg:disabled:hover:not(.progress):not(.not-bg-disabled):active,
  .btn-main-lg:disabled:active:not(.progress):not(.not-bg-disabled):active {
    transform: none;
  }
  .btn-main-lg.progress {
    cursor: default;
  }
  .btn-main-lg.progress,
  .btn-main-lg.progress:active {
    color: transparent;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    user-select: none;
  }
  .btn-main-lg.progress:before,
  .btn-main-lg.progress:active:before,
  .btn-main-lg.progress:after,
  .btn-main-lg.progress:active:after {
    content: "";
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    width: 20px;
    height: 20px;
    display: block;
    position: absolute;
    top: calc(50% - 10px);
    right: calc(50% - 10px);
  }
  .btn-main-lg.progress:before,
  .btn-main-lg.progress:active:before {
    z-index: 10;
  }
  .btn-main-lg.progress:after,
  .btn-main-lg.progress:active:after {
    z-index: 20;
  }
  .btn-main-lg.progress:before,
  .btn-main-lg.progress:active:before {
    background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2280%22%20height%3D%2280%22%20fill%3D%22none%22%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%2240%22%20r%3D%2236%22%20stroke%3D%22%23FFFFFF%22%20stroke-opacity%3D%220.2%22%20stroke-width%3D%228%22%2F%3E%3C%2Fsvg%3E);
  }
  .btn-main-lg.progress:after,
  .btn-main-lg.progress:active:after {
    background-image: url(data:image/svg+xml,%3Csvg%20class%3D%22spinner%22%20width%3D%2265px%22%20height%3D%2265px%22%20viewBox%3D%220%200%2066%2066%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cstyle%3E%0A%20%20%20%20%20%20%20%20%40keyframes%20rotator%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%200%25%20%7B%20transform%3A%20rotate%280deg%29%3B%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20100%25%20%7B%20transform%3A%20rotate%28720deg%29%3B%20%7D%0A%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20%40keyframes%20dash%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%200%25%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20stroke-dashoffset%3A%20187%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%2030%25%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20stroke-dashoffset%3A%2045%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20100%25%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20stroke-dashoffset%3A%20187%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20circle%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20transform-origin%3A%20center%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20animation%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20rotator%201.4s%20linear%20infinite%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20dash%201.4s%20linear%20infinite%3B%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%3C%2Fstyle%3E%0A%0A%20%20%20%3Ccircle%20fill%3D%22none%22%20stroke-width%3D%226%22%20stroke-linecap%3D%22round%22%20cx%3D%2233%22%20cy%3D%2233%22%20r%3D%2230%22%20stroke%3D%22%23FFF%22%20stroke-dasharray%3D%22187%22%3E%3C%2Fcircle%3E%0A%3C%2Fsvg%3E);
  }
  .btn-main-lg,
  .btn-main-lg.progress:hover,
  .btn-main-lg.progress:active {
    background-color: #a73afd;
    border: 2px solid transparent;
  }
  @media (hover: hover) and (pointer: fine) {
    .btn-main-lg:hover {
      background-color: rgba(167, 58, 253, 0.9);
      border-color: transparent;
    }
    .btn-main-lg:active {
      transition: transform 0.1s;
      transform: scale(0.97);
    }
  }
  .btn-minor {
    font-variation-settings: "wght" 650;
    letter-spacing: 0;
    text-align: center;
    vertical-align: top;
    cursor: pointer;
    color: #242424;
    border-radius: 12px;
    padding: 8px 24px 10px;
    font-size: 16px;
    font-weight: 400;
    line-height: 22px;
    text-decoration: none;
    display: inline-block;
    position: relative;
  }
  .btn-minor.disabled,
  .btn-minor.disabled:hover,
  .btn-minor.disabled:active,
  .btn-minor:disabled,
  .btn-minor:disabled:hover,
  .btn-minor:disabled:active {
    cursor: default;
  }
  .btn-minor.disabled:not(.progress):not(.not-bg-disabled),
  .btn-minor.disabled:hover:not(.progress):not(.not-bg-disabled),
  .btn-minor.disabled:active:not(.progress):not(.not-bg-disabled),
  .btn-minor:disabled:not(.progress):not(.not-bg-disabled),
  .btn-minor:disabled:hover:not(.progress):not(.not-bg-disabled),
  .btn-minor:disabled:active:not(.progress):not(.not-bg-disabled) {
    color: #c8c8d1;
    opacity: 0.9;
    background-color: #f1f1f5;
  }
  .btn-minor.disabled:not(.progress):not(.not-bg-disabled):active,
  .btn-minor.disabled:hover:not(.progress):not(.not-bg-disabled):active,
  .btn-minor.disabled:active:not(.progress):not(.not-bg-disabled):active,
  .btn-minor:disabled:not(.progress):not(.not-bg-disabled):active,
  .btn-minor:disabled:hover:not(.progress):not(.not-bg-disabled):active,
  .btn-minor:disabled:active:not(.progress):not(.not-bg-disabled):active {
    transform: none;
  }
  .btn-minor.progress {
    cursor: default;
  }
  .btn-minor.progress,
  .btn-minor.progress:active {
    color: transparent;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    user-select: none;
  }
  .btn-minor.progress:before,
  .btn-minor.progress:active:before,
  .btn-minor.progress:after,
  .btn-minor.progress:active:after {
    content: "";
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    width: 20px;
    height: 20px;
    display: block;
    position: absolute;
    top: calc(50% - 10px);
    right: calc(50% - 10px);
  }
  .btn-minor.progress:before,
  .btn-minor.progress:active:before {
    z-index: 10;
  }
  .btn-minor.progress:after,
  .btn-minor.progress:active:after {
    z-index: 20;
  }
  .btn-minor.progress:before,
  .btn-minor.progress:active:before {
    background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2280%22%20height%3D%2280%22%20fill%3D%22none%22%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%2240%22%20r%3D%2236%22%20stroke%3D%22%23FFFFFF%22%20stroke-width%3D%228%22%2F%3E%3C%2Fsvg%3E);
  }
  .btn-minor.progress:after,
  .btn-minor.progress:active:after {
    background-image: url(data:image/svg+xml,%3Csvg%20class%3D%22spinner%22%20width%3D%2264px%22%20height%3D%2264px%22%20viewBox%3D%220%200%2066%2066%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cstyle%3E%0A%20%20%20%20%20%20%20%20%40keyframes%20rotator%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%200%25%20%7B%20transform%3A%20rotate%280deg%29%3B%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20100%25%20%7B%20transform%3A%20rotate%28720deg%29%3B%20%7D%0A%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20%40keyframes%20dash%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%200%25%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20stroke-dashoffset%3A%20187%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%2030%25%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20stroke-dashoffset%3A%2045%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20100%25%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20stroke-dashoffset%3A%20187%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20%40keyframes%20colors%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%200%25%20%7B%20stroke%3A%20%23EC4DF0%3B%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%2025%25%20%7B%20stroke%3A%20%23E639CA%3B%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%2050%25%20%7B%20stroke%3A%20%23AC43FE%3B%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%2075%25%20%7B%20stroke%3A%20%237A18DD%3B%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20100%25%20%7B%20stroke%3A%20%23EC4DF0%3B%20%7D%0A%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20circle%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20transform-origin%3A%20center%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20animation%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20rotator%201.4s%20linear%20infinite%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20dash%201.4s%20linear%20infinite%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20colors%205.6s%20ease-in-out%20infinite%3B%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%3C%2Fstyle%3E%0A%0A%20%20%20%20%3Ccircle%20class%3D%22path%22%20fill%3D%22none%22%20stroke-width%3D%226%22%20stroke-linecap%3D%22round%22%20stroke-dasharray%3D%22187%22%20cx%3D%2233%22%20cy%3D%2233%22%20r%3D%2229%22%3E%3C%2Fcircle%3E%0A%3C%2Fsvg%3E);
  }
  .btn-minor,
  .btn-minor.progress:hover,
  .btn-minor.progress:active {
    background-color: #f1f1f5;
    border: 2px solid #f1f1f5;
  }
  @media (hover: hover) and (pointer: fine) {
    .btn-minor:hover {
      background-color: #e8e8f0;
      border-color: #e8e8f0;
    }
    .btn-minor:active {
      background-color: #d9d9e6;
      border-color: #d9d9e6;
    }
  }
  .btn-minor.active,
  .btn-minor.active:hover,
  .btn-minor.active:active {
    background-color: #fff;
    border-color: #a73afd;
  }
  .btn-minor-sm {
    font-variation-settings: "wght" 650;
    letter-spacing: 0;
    text-align: center;
    vertical-align: top;
    cursor: pointer;
    color: #242424;
    border-radius: 12px;
    padding: 3px 16px 5px;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    text-decoration: none;
    display: inline-block;
    position: relative;
  }
  .btn-minor-sm.disabled,
  .btn-minor-sm.disabled:hover,
  .btn-minor-sm.disabled:active,
  .btn-minor-sm:disabled,
  .btn-minor-sm:disabled:hover,
  .btn-minor-sm:disabled:active {
    cursor: default;
  }
  .btn-minor-sm.disabled:not(.progress):not(.not-bg-disabled),
  .btn-minor-sm.disabled:hover:not(.progress):not(.not-bg-disabled),
  .btn-minor-sm.disabled:active:not(.progress):not(.not-bg-disabled),
  .btn-minor-sm:disabled:not(.progress):not(.not-bg-disabled),
  .btn-minor-sm:disabled:hover:not(.progress):not(.not-bg-disabled),
  .btn-minor-sm:disabled:active:not(.progress):not(.not-bg-disabled) {
    color: #c8c8d1;
    opacity: 0.9;
    background-color: #f1f1f5;
  }
  .btn-minor-sm.disabled:not(.progress):not(.not-bg-disabled):active,
  .btn-minor-sm.disabled:hover:not(.progress):not(.not-bg-disabled):active,
  .btn-minor-sm.disabled:active:not(.progress):not(.not-bg-disabled):active,
  .btn-minor-sm:disabled:not(.progress):not(.not-bg-disabled):active,
  .btn-minor-sm:disabled:hover:not(.progress):not(.not-bg-disabled):active,
  .btn-minor-sm:disabled:active:not(.progress):not(.not-bg-disabled):active {
    transform: none;
  }
  .btn-minor-sm.progress {
    cursor: default;
  }
  .btn-minor-sm.progress,
  .btn-minor-sm.progress:active {
    color: transparent;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    user-select: none;
  }
  .btn-minor-sm.progress:before,
  .btn-minor-sm.progress:active:before,
  .btn-minor-sm.progress:after,
  .btn-minor-sm.progress:active:after {
    content: "";
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    width: 20px;
    height: 20px;
    display: block;
    position: absolute;
    top: calc(50% - 10px);
    right: calc(50% - 10px);
  }
  .btn-minor-sm.progress:before,
  .btn-minor-sm.progress:active:before {
    z-index: 10;
  }
  .btn-minor-sm.progress:after,
  .btn-minor-sm.progress:active:after {
    z-index: 20;
  }
  .btn-minor-sm.progress:before,
  .btn-minor-sm.progress:active:before {
    background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2280%22%20height%3D%2280%22%20fill%3D%22none%22%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%2240%22%20r%3D%2236%22%20stroke%3D%22%23FFFFFF%22%20stroke-width%3D%228%22%2F%3E%3C%2Fsvg%3E);
  }
  .btn-minor-sm.progress:after,
  .btn-minor-sm.progress:active:after {
    background-image: url(data:image/svg+xml,%3Csvg%20class%3D%22spinner%22%20width%3D%2264px%22%20height%3D%2264px%22%20viewBox%3D%220%200%2066%2066%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cstyle%3E%0A%20%20%20%20%20%20%20%20%40keyframes%20rotator%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%200%25%20%7B%20transform%3A%20rotate%280deg%29%3B%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20100%25%20%7B%20transform%3A%20rotate%28720deg%29%3B%20%7D%0A%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20%40keyframes%20dash%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%200%25%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20stroke-dashoffset%3A%20187%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%2030%25%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20stroke-dashoffset%3A%2045%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20100%25%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20stroke-dashoffset%3A%20187%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20%40keyframes%20colors%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%200%25%20%7B%20stroke%3A%20%23EC4DF0%3B%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%2025%25%20%7B%20stroke%3A%20%23E639CA%3B%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%2050%25%20%7B%20stroke%3A%20%23AC43FE%3B%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%2075%25%20%7B%20stroke%3A%20%237A18DD%3B%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20100%25%20%7B%20stroke%3A%20%23EC4DF0%3B%20%7D%0A%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20circle%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20transform-origin%3A%20center%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20animation%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20rotator%201.4s%20linear%20infinite%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20dash%201.4s%20linear%20infinite%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20colors%205.6s%20ease-in-out%20infinite%3B%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%3C%2Fstyle%3E%0A%0A%20%20%20%20%3Ccircle%20class%3D%22path%22%20fill%3D%22none%22%20stroke-width%3D%226%22%20stroke-linecap%3D%22round%22%20stroke-dasharray%3D%22187%22%20cx%3D%2233%22%20cy%3D%2233%22%20r%3D%2229%22%3E%3C%2Fcircle%3E%0A%3C%2Fsvg%3E);
  }
  .btn-minor-sm,
  .btn-minor-sm.progress:hover,
  .btn-minor-sm.progress:active {
    background-color: #f1f1f5;
    border: 2px solid #f1f1f5;
  }
  @media (hover: hover) and (pointer: fine) {
    .btn-minor-sm:hover {
      background-color: #e8e8f0;
      border-color: #e8e8f0;
    }
    .btn-minor-sm:active {
      background-color: #d9d9e6;
      border-color: #d9d9e6;
    }
  }
  .btn-minor-sm.active,
  .btn-minor-sm.active:hover,
  .btn-minor-sm.active:active {
    background-color: #fff;
    border-color: #a73afd;
  }
  .btn-minor-md {
    font-variation-settings: "wght" 650;
    letter-spacing: 0;
    text-align: center;
    vertical-align: top;
    cursor: pointer;
    color: #242424;
    border-radius: 12px;
    padding: 5px 24px 7px;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    text-decoration: none;
    display: inline-block;
    position: relative;
  }
  .btn-minor-md.disabled,
  .btn-minor-md.disabled:hover,
  .btn-minor-md.disabled:active,
  .btn-minor-md:disabled,
  .btn-minor-md:disabled:hover,
  .btn-minor-md:disabled:active {
    cursor: default;
  }
  .btn-minor-md.disabled:not(.progress):not(.not-bg-disabled),
  .btn-minor-md.disabled:hover:not(.progress):not(.not-bg-disabled),
  .btn-minor-md.disabled:active:not(.progress):not(.not-bg-disabled),
  .btn-minor-md:disabled:not(.progress):not(.not-bg-disabled),
  .btn-minor-md:disabled:hover:not(.progress):not(.not-bg-disabled),
  .btn-minor-md:disabled:active:not(.progress):not(.not-bg-disabled) {
    color: #c8c8d1;
    opacity: 0.9;
    background-color: #f1f1f5;
  }
  .btn-minor-md.disabled:not(.progress):not(.not-bg-disabled):active,
  .btn-minor-md.disabled:hover:not(.progress):not(.not-bg-disabled):active,
  .btn-minor-md.disabled:active:not(.progress):not(.not-bg-disabled):active,
  .btn-minor-md:disabled:not(.progress):not(.not-bg-disabled):active,
  .btn-minor-md:disabled:hover:not(.progress):not(.not-bg-disabled):active,
  .btn-minor-md:disabled:active:not(.progress):not(.not-bg-disabled):active {
    transform: none;
  }
  .btn-minor-md.progress {
    cursor: default;
  }
  .btn-minor-md.progress,
  .btn-minor-md.progress:active {
    color: transparent;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    user-select: none;
  }
  .btn-minor-md.progress:before,
  .btn-minor-md.progress:active:before,
  .btn-minor-md.progress:after,
  .btn-minor-md.progress:active:after {
    content: "";
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    width: 20px;
    height: 20px;
    display: block;
    position: absolute;
    top: calc(50% - 10px);
    right: calc(50% - 10px);
  }
  .btn-minor-md.progress:before,
  .btn-minor-md.progress:active:before {
    z-index: 10;
  }
  .btn-minor-md.progress:after,
  .btn-minor-md.progress:active:after {
    z-index: 20;
  }
  .btn-minor-md.progress:before,
  .btn-minor-md.progress:active:before {
    background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2280%22%20height%3D%2280%22%20fill%3D%22none%22%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%2240%22%20r%3D%2236%22%20stroke%3D%22%23FFFFFF%22%20stroke-width%3D%228%22%2F%3E%3C%2Fsvg%3E);
  }
  .btn-minor-md.progress:after,
  .btn-minor-md.progress:active:after {
    background-image: url(data:image/svg+xml,%3Csvg%20class%3D%22spinner%22%20width%3D%2264px%22%20height%3D%2264px%22%20viewBox%3D%220%200%2066%2066%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cstyle%3E%0A%20%20%20%20%20%20%20%20%40keyframes%20rotator%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%200%25%20%7B%20transform%3A%20rotate%280deg%29%3B%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20100%25%20%7B%20transform%3A%20rotate%28720deg%29%3B%20%7D%0A%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20%40keyframes%20dash%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%200%25%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20stroke-dashoffset%3A%20187%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%2030%25%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20stroke-dashoffset%3A%2045%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20100%25%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20stroke-dashoffset%3A%20187%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20%40keyframes%20colors%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%200%25%20%7B%20stroke%3A%20%23EC4DF0%3B%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%2025%25%20%7B%20stroke%3A%20%23E639CA%3B%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%2050%25%20%7B%20stroke%3A%20%23AC43FE%3B%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%2075%25%20%7B%20stroke%3A%20%237A18DD%3B%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20100%25%20%7B%20stroke%3A%20%23EC4DF0%3B%20%7D%0A%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20circle%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20transform-origin%3A%20center%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20animation%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20rotator%201.4s%20linear%20infinite%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20dash%201.4s%20linear%20infinite%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20colors%205.6s%20ease-in-out%20infinite%3B%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%3C%2Fstyle%3E%0A%0A%20%20%20%20%3Ccircle%20class%3D%22path%22%20fill%3D%22none%22%20stroke-width%3D%226%22%20stroke-linecap%3D%22round%22%20stroke-dasharray%3D%22187%22%20cx%3D%2233%22%20cy%3D%2233%22%20r%3D%2229%22%3E%3C%2Fcircle%3E%0A%3C%2Fsvg%3E);
  }
  .btn-minor-md,
  .btn-minor-md.progress:hover,
  .btn-minor-md.progress:active {
    background-color: #f1f1f5;
    border: 2px solid #f1f1f5;
  }
  @media (hover: hover) and (pointer: fine) {
    .btn-minor-md:hover {
      background-color: #e8e8f0;
      border-color: #e8e8f0;
    }
    .btn-minor-md:active {
      background-color: #d9d9e6;
      border-color: #d9d9e6;
    }
  }
  .btn-minor-md.active,
  .btn-minor-md.active:hover,
  .btn-minor-md.active:active {
    background-color: #fff;
    border-color: #a73afd;
  }
  .btn-minor-lg {
    font-variation-settings: "wght" 650;
    letter-spacing: 0;
    text-align: center;
    vertical-align: top;
    cursor: pointer;
    color: #242424;
    border-radius: 12px;
    padding: 11px 24px 13px;
    font-size: 16px;
    font-weight: 400;
    line-height: 22px;
    text-decoration: none;
    display: inline-block;
    position: relative;
  }
  .btn-minor-lg.disabled,
  .btn-minor-lg.disabled:hover,
  .btn-minor-lg.disabled:active,
  .btn-minor-lg:disabled,
  .btn-minor-lg:disabled:hover,
  .btn-minor-lg:disabled:active {
    cursor: default;
  }
  .btn-minor-lg.disabled:not(.progress):not(.not-bg-disabled),
  .btn-minor-lg.disabled:hover:not(.progress):not(.not-bg-disabled),
  .btn-minor-lg.disabled:active:not(.progress):not(.not-bg-disabled),
  .btn-minor-lg:disabled:not(.progress):not(.not-bg-disabled),
  .btn-minor-lg:disabled:hover:not(.progress):not(.not-bg-disabled),
  .btn-minor-lg:disabled:active:not(.progress):not(.not-bg-disabled) {
    color: #c8c8d1;
    opacity: 0.9;
    background-color: #f1f1f5;
  }
  .btn-minor-lg.disabled:not(.progress):not(.not-bg-disabled):active,
  .btn-minor-lg.disabled:hover:not(.progress):not(.not-bg-disabled):active,
  .btn-minor-lg.disabled:active:not(.progress):not(.not-bg-disabled):active,
  .btn-minor-lg:disabled:not(.progress):not(.not-bg-disabled):active,
  .btn-minor-lg:disabled:hover:not(.progress):not(.not-bg-disabled):active,
  .btn-minor-lg:disabled:active:not(.progress):not(.not-bg-disabled):active {
    transform: none;
  }
  .btn-minor-lg.progress {
    cursor: default;
  }
  .btn-minor-lg.progress,
  .btn-minor-lg.progress:active {
    color: transparent;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    user-select: none;
  }
  .btn-minor-lg.progress:before,
  .btn-minor-lg.progress:active:before,
  .btn-minor-lg.progress:after,
  .btn-minor-lg.progress:active:after {
    content: "";
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    width: 20px;
    height: 20px;
    display: block;
    position: absolute;
    top: calc(50% - 10px);
    right: calc(50% - 10px);
  }
  .btn-minor-lg.progress:before,
  .btn-minor-lg.progress:active:before {
    z-index: 10;
  }
  .btn-minor-lg.progress:after,
  .btn-minor-lg.progress:active:after {
    z-index: 20;
  }
  .btn-minor-lg.progress:before,
  .btn-minor-lg.progress:active:before {
    background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2280%22%20height%3D%2280%22%20fill%3D%22none%22%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%2240%22%20r%3D%2236%22%20stroke%3D%22%23FFFFFF%22%20stroke-width%3D%228%22%2F%3E%3C%2Fsvg%3E);
  }
  .btn-minor-lg.progress:after,
  .btn-minor-lg.progress:active:after {
    background-image: url(data:image/svg+xml,%3Csvg%20class%3D%22spinner%22%20width%3D%2264px%22%20height%3D%2264px%22%20viewBox%3D%220%200%2066%2066%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cstyle%3E%0A%20%20%20%20%20%20%20%20%40keyframes%20rotator%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%200%25%20%7B%20transform%3A%20rotate%280deg%29%3B%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20100%25%20%7B%20transform%3A%20rotate%28720deg%29%3B%20%7D%0A%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20%40keyframes%20dash%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%200%25%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20stroke-dashoffset%3A%20187%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%2030%25%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20stroke-dashoffset%3A%2045%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20100%25%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20stroke-dashoffset%3A%20187%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20%40keyframes%20colors%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%200%25%20%7B%20stroke%3A%20%23EC4DF0%3B%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%2025%25%20%7B%20stroke%3A%20%23E639CA%3B%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%2050%25%20%7B%20stroke%3A%20%23AC43FE%3B%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%2075%25%20%7B%20stroke%3A%20%237A18DD%3B%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20100%25%20%7B%20stroke%3A%20%23EC4DF0%3B%20%7D%0A%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20circle%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20transform-origin%3A%20center%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20animation%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20rotator%201.4s%20linear%20infinite%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20dash%201.4s%20linear%20infinite%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20colors%205.6s%20ease-in-out%20infinite%3B%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%3C%2Fstyle%3E%0A%0A%20%20%20%20%3Ccircle%20class%3D%22path%22%20fill%3D%22none%22%20stroke-width%3D%226%22%20stroke-linecap%3D%22round%22%20stroke-dasharray%3D%22187%22%20cx%3D%2233%22%20cy%3D%2233%22%20r%3D%2229%22%3E%3C%2Fcircle%3E%0A%3C%2Fsvg%3E);
  }
  .btn-minor-lg,
  .btn-minor-lg.progress:hover,
  .btn-minor-lg.progress:active {
    background-color: #f1f1f5;
    border: 2px solid #f1f1f5;
  }
  @media (hover: hover) and (pointer: fine) {
    .btn-minor-lg:hover {
      background-color: #e8e8f0;
      border-color: #e8e8f0;
    }
    .btn-minor-lg:active {
      background-color: #d9d9e6;
      border-color: #d9d9e6;
    }
  }
  .btn-minor-lg.active,
  .btn-minor-lg.active:hover,
  .btn-minor-lg.active:active {
    background-color: #fff;
    border-color: #a73afd;
  }
  .btn-edit {
    background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23BDBDCB%22%20fill-rule%3D%22evenodd%22%20d%3D%22M12.407.258a.89.89%200%200%201%201.253%200l2.08%202.08a.885.885%200%200%201%200%201.253l-1.627%201.626-3.332-3.333L12.407.258ZM0%2012.665l9.83-9.83%203.333%203.333-9.83%209.83H0v-3.333Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E);
    background-position: 50%;
    background-repeat: no-repeat;
  }
  .btn-edit:hover {
    background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23000000%22%20fill-rule%3D%22evenodd%22%20d%3D%22M12.407.258a.89.89%200%200%201%201.253%200l2.08%202.08a.885.885%200%200%201%200%201.253l-1.627%201.626-3.332-3.333L12.407.258ZM0%2012.665l9.83-9.83%203.333%203.333-9.83%209.83H0v-3.333Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E);
  }
  .btn-heart-black {
    background-image: url(data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M13.378%203.084c-1.21.365-2.195%201.24-2.569%201.921a.927.927%200%200%201-1.614.015c-.379-.66-1.354-1.536-2.553-1.908-1.135-.352-2.435-.249-3.645.953-1.341%201.377-1.141%203.62.185%205.616l.004.006.004.006c.521.816%201.806%202.21%203.22%203.631a130.695%20130.695%200%200%200%203.586%203.455c.768-.722%202.203-2.088%203.59-3.487%201.414-1.428%202.706-2.821%203.231-3.611%201.318-1.985%201.538-4.158.175-5.627-1.17-1.194-2.468-1.315-3.614-.97Zm-.48-1.596c1.657-.499%203.628-.296%205.293%201.408l.007.007.006.007c2.135%202.29%201.518%205.41.001%207.693-.631.95-2.047%202.46-3.435%203.862a151.175%20151.175%200%200%201-3.641%203.536c-.635.597-1.62.6-2.258.008a132.494%20132.494%200%200%201-3.644-3.51c-1.385-1.393-2.801-2.909-3.437-3.902-1.507-2.273-2.14-5.492.018-7.701l.009-.008C3.52%201.192%205.488%201.008%207.136%201.52a6.705%206.705%200%200%201%202.853%201.801%206.609%206.609%200%200%201%202.909-1.833Z%22%20fill%3D%22%23242424%22%2F%3E%3C%2Fsvg%3E);
    background-position: 50%;
    background-repeat: no-repeat;
  }
  @media (hover: hover) and (pointer: fine) {
    .btn-heart-black:hover {
      background-image: url(data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M13.378%203.084c-1.21.365-2.195%201.24-2.569%201.921a.927.927%200%200%201-1.614.015c-.379-.66-1.354-1.536-2.553-1.908-1.135-.352-2.435-.249-3.645.953-1.341%201.377-1.141%203.62.185%205.616l.004.006.004.006c.521.816%201.806%202.21%203.22%203.631a130.695%20130.695%200%200%200%203.586%203.455c.768-.722%202.203-2.088%203.59-3.487%201.414-1.428%202.706-2.821%203.231-3.611%201.318-1.985%201.538-4.158.175-5.627-1.17-1.194-2.468-1.315-3.614-.97Zm-.48-1.596c1.657-.499%203.628-.296%205.293%201.408l.007.007.006.007c2.135%202.29%201.518%205.41.001%207.693-.631.95-2.047%202.46-3.435%203.862a151.175%20151.175%200%200%201-3.641%203.536c-.635.597-1.62.6-2.258.008a132.494%20132.494%200%200%201-3.644-3.51c-1.385-1.393-2.801-2.909-3.437-3.902-1.507-2.273-2.14-5.492.018-7.701l.009-.008C3.52%201.192%205.488%201.008%207.136%201.52a6.705%206.705%200%200%201%202.853%201.801%206.609%206.609%200%200%201%202.909-1.833Z%22%20fill%3D%22%23A73AFD%22%2F%3E%3C%2Fsvg%3E);
      background-repeat: no-repeat;
    }
  }
  .btn-heart-black.active {
    background-image: url(data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M12.898%201.488c1.657-.499%203.628-.296%205.293%201.408l.007.007.006.007c2.135%202.29%201.518%205.41.001%207.693-.631.95-2.047%202.46-3.435%203.862a151.175%20151.175%200%200%201-3.641%203.536c-.635.597-1.62.6-2.258.008a132.494%20132.494%200%200%201-3.644-3.51c-1.385-1.393-2.801-2.909-3.437-3.902-1.507-2.273-2.14-5.492.018-7.701l.009-.008C3.52%201.192%205.488%201.008%207.136%201.52a6.705%206.705%200%200%201%202.853%201.801%206.609%206.609%200%200%201%202.909-1.833Z%22%20fill%3D%22%23A73AFD%22%2F%3E%3C%2Fsvg%3E);
    background-repeat: no-repeat;
  }
  @media (hover: hover) and (pointer: fine) {
    .body-black .trend-popup .btn-heart-black:hover {
      background-image: url(data:image/svg+xml,%3Csvg%20width%3D%2221%22%20height%3D%2219%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M6.225%202C3.805%202%202%203.796%202%206.082c0%201.36.91%203.034%202.65%205.023%201.554%201.777%203.621%203.644%205.85%205.574%202.229-1.93%204.296-3.797%205.85-5.574C18.09%209.116%2019%207.443%2019%206.081%2019%203.796%2017.194%202%2014.775%202c-1.326%200-2.666.614-3.52%201.597a1%201%200%200%201-1.51%200C8.892%202.614%207.552%202%206.226%202ZM0%206.082C0%202.639%202.754%200%206.225%200c1.55%200%203.09.572%204.275%201.55A6.802%206.802%200%200%201%2014.775%200C18.245%200%2021%202.639%2021%206.082c0%202.149-1.37%204.31-3.145%206.34-1.81%202.07-4.238%204.215-6.703%206.336a1%201%200%200%201-1.304%200c-2.465-2.12-4.892-4.266-6.703-6.336C1.369%2010.392%200%208.23%200%206.082Z%22%20fill%3D%22%239E887F%22%2F%3E%3C%2Fsvg%3E);
      background-repeat: no-repeat;
    }
  }
  .body-black .trend-popup .btn-heart-black.active {
    background-image: url(data:image/svg+xml,%3Csvg%20width%3D%2221%22%20height%3D%2219%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M10.5%2018C5.56%2013.75%201%209.592%201%206.082%201%203.216%203.28%201%206.225%201c1.615%200%203.23.74%204.275%201.94C11.545%201.74%2013.16%201%2014.775%201%2017.72%201%2020%203.217%2020%206.082c0%203.51-4.56%207.668-9.5%2011.918z%22%20fill%3D%22%239E887F%22%20stroke%3D%22%239E887F%22%20stroke-width%3D%222%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E);
    background-repeat: no-repeat;
  }
  .btn-heart-pink {
    background-image: url(data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M13.378%203.084c-1.21.365-2.195%201.24-2.569%201.921a.927.927%200%200%201-1.614.015c-.379-.66-1.354-1.536-2.553-1.908-1.135-.352-2.435-.249-3.645.953-1.341%201.377-1.141%203.62.185%205.616l.004.006.004.006c.521.816%201.806%202.21%203.22%203.631a130.695%20130.695%200%200%200%203.586%203.455c.768-.722%202.203-2.088%203.59-3.487%201.414-1.428%202.706-2.821%203.231-3.611%201.318-1.985%201.538-4.158.175-5.627-1.17-1.194-2.468-1.315-3.614-.97Zm-.48-1.596c1.657-.499%203.628-.296%205.293%201.408l.007.007.006.007c2.135%202.29%201.518%205.41.001%207.693-.631.95-2.047%202.46-3.435%203.862a151.175%20151.175%200%200%201-3.641%203.536c-.635.597-1.62.6-2.258.008a132.494%20132.494%200%200%201-3.644-3.51c-1.385-1.393-2.801-2.909-3.437-3.902-1.507-2.273-2.14-5.492.018-7.701l.009-.008C3.52%201.192%205.488%201.008%207.136%201.52a6.705%206.705%200%200%201%202.853%201.801%206.609%206.609%200%200%201%202.909-1.833Z%22%20fill%3D%22%23A73AFD%22%2F%3E%3C%2Fsvg%3E);
    background-position: 50%;
    background-repeat: no-repeat;
    transition: background-image 0.3s;
  }
  @media (hover: hover) and (pointer: fine) {
    .btn-heart-pink:hover {
      background-image: url(data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M12.898%201.488c1.657-.499%203.628-.296%205.293%201.408l.007.007.006.007c2.135%202.29%201.518%205.41.001%207.693-.631.95-2.047%202.46-3.435%203.862a151.175%20151.175%200%200%201-3.641%203.536c-.635.597-1.62.6-2.258.008a132.494%20132.494%200%200%201-3.644-3.51c-1.385-1.393-2.801-2.909-3.437-3.902-1.507-2.273-2.14-5.492.018-7.701l.009-.008C3.52%201.192%205.488%201.008%207.136%201.52a6.705%206.705%200%200%201%202.853%201.801%206.609%206.609%200%200%201%202.909-1.833Z%22%20fill%3D%22%23A73AFD%22%2F%3E%3C%2Fsvg%3E);
      background-repeat: no-repeat;
    }
  }
  .btn-heart-pink.active {
    background-image: url(data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M12.898%201.488c1.657-.499%203.628-.296%205.293%201.408l.007.007.006.007c2.135%202.29%201.518%205.41.001%207.693-.631.95-2.047%202.46-3.435%203.862a151.175%20151.175%200%200%201-3.641%203.536c-.635.597-1.62.6-2.258.008a132.494%20132.494%200%200%201-3.644-3.51c-1.385-1.393-2.801-2.909-3.437-3.902-1.507-2.273-2.14-5.492.018-7.701l.009-.008C3.52%201.192%205.488%201.008%207.136%201.52a6.705%206.705%200%200%201%202.853%201.801%206.609%206.609%200%200%201%202.909-1.833Z%22%20fill%3D%22%23A73AFD%22%2F%3E%3C%2Fsvg%3E);
    background-repeat: no-repeat;
  }
  .btn-show-more {
    font-variation-settings: "wght" 650;
    letter-spacing: 0;
    text-align: center;
    vertical-align: top;
    cursor: pointer;
    color: #a73afd;
    border-radius: 12px;
    padding: 11px 84px 13px 64px;
    font-size: 16px;
    font-weight: 400;
    line-height: 22px;
    text-decoration: none;
    display: inline-block;
    position: relative;
  }
  .btn-show-more.disabled,
  .btn-show-more.disabled:hover,
  .btn-show-more.disabled:active,
  .btn-show-more:disabled,
  .btn-show-more:disabled:hover,
  .btn-show-more:disabled:active {
    cursor: default;
  }
  .btn-show-more.disabled:not(.progress):not(.not-bg-disabled),
  .btn-show-more.disabled:hover:not(.progress):not(.not-bg-disabled),
  .btn-show-more.disabled:active:not(.progress):not(.not-bg-disabled),
  .btn-show-more:disabled:not(.progress):not(.not-bg-disabled),
  .btn-show-more:disabled:hover:not(.progress):not(.not-bg-disabled),
  .btn-show-more:disabled:active:not(.progress):not(.not-bg-disabled) {
    color: #c8c8d1;
    opacity: 0.9;
    background-color: #f1f1f5;
  }
  .btn-show-more.disabled:not(.progress):not(.not-bg-disabled):active,
  .btn-show-more.disabled:hover:not(.progress):not(.not-bg-disabled):active,
  .btn-show-more.disabled:active:not(.progress):not(.not-bg-disabled):active,
  .btn-show-more:disabled:not(.progress):not(.not-bg-disabled):active,
  .btn-show-more:disabled:hover:not(.progress):not(.not-bg-disabled):active,
  .btn-show-more:disabled:active:not(.progress):not(.not-bg-disabled):active {
    transform: none;
  }
  .btn-show-more.progress {
    cursor: default;
  }
  .btn-show-more.progress,
  .btn-show-more.progress:active {
    color: transparent;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    user-select: none;
  }
  .btn-show-more.progress:before,
  .btn-show-more.progress:active:before,
  .btn-show-more.progress:after,
  .btn-show-more.progress:active:after {
    content: "";
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    width: 20px;
    height: 20px;
    display: block;
    position: absolute;
    top: calc(50% - 10px);
    right: calc(50% - 10px);
  }
  .btn-show-more.progress:before,
  .btn-show-more.progress:active:before {
    z-index: 10;
  }
  .btn-show-more.progress:after,
  .btn-show-more.progress:active:after {
    z-index: 20;
  }
  .btn-show-more.progress:before,
  .btn-show-more.progress:active:before {
    background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2280%22%20height%3D%2280%22%20fill%3D%22none%22%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%2240%22%20r%3D%2236%22%20stroke%3D%22%23FFFFFF%22%20stroke-opacity%3D%220.2%22%20stroke-width%3D%228%22%2F%3E%3C%2Fsvg%3E);
  }
  .btn-show-more.progress:after,
  .btn-show-more.progress:active:after {
    background-image: url(data:image/svg+xml,%3Csvg%20class%3D%22spinner%22%20width%3D%2265px%22%20height%3D%2265px%22%20viewBox%3D%220%200%2066%2066%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cstyle%3E%0A%20%20%20%20%20%20%20%20%40keyframes%20rotator%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%200%25%20%7B%20transform%3A%20rotate%280deg%29%3B%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20100%25%20%7B%20transform%3A%20rotate%28720deg%29%3B%20%7D%0A%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20%40keyframes%20dash%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%200%25%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20stroke-dashoffset%3A%20187%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%2030%25%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20stroke-dashoffset%3A%2045%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20100%25%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20stroke-dashoffset%3A%20187%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20circle%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20transform-origin%3A%20center%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20animation%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20rotator%201.4s%20linear%20infinite%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20dash%201.4s%20linear%20infinite%3B%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%3C%2Fstyle%3E%0A%0A%20%20%20%3Ccircle%20fill%3D%22none%22%20stroke-width%3D%226%22%20stroke-linecap%3D%22round%22%20cx%3D%2233%22%20cy%3D%2233%22%20r%3D%2230%22%20stroke%3D%22%23FFF%22%20stroke-dasharray%3D%22187%22%3E%3C%2Fcircle%3E%0A%3C%2Fsvg%3E);
  }
  .btn-show-more,
  .btn-show-more.progress:hover,
  .btn-show-more.progress:active {
    z-index: 2;
    background-color: rgba(167, 58, 253, 0.12);
    border: 2px solid transparent;
  }
  @media (hover: hover) and (pointer: fine) {
    .btn-show-more:hover {
      background-color: rgba(167, 58, 253, 0.16);
      border-color: transparent;
    }
    .btn-show-more:active {
      transition: transform 0.1s;
      transform: scale(0.97);
    }
  }
  @media (max-width: 767.98px) {
    .btn-show-more {
      width: 100%;
      padding: 11px 40px 13px;
    }
  }
  @media (hover: hover) and (pointer: fine) {
    .btn-show-more:active {
      color: #fff;
      background-color: #9c21fd;
      border-color: #9c21fd;
    }
    .btn-show-more:active:before {
      background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23fff%22%20fill-rule%3D%22evenodd%22%20d%3D%22M12%2020.5a1%201%200%200%200%201-1V6.414l4.293%204.293a1%201%200%200%200%201.414-1.414l-6-6a1%201%200%200%200-1.414%200l-6%206a1%201%200%200%200%201.414%201.414L11%206.414V19.5a1%201%200%200%200%201%201Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E);
    }
  }
  .btn-show-more.progress:before {
    display: none;
  }
  .btn-show-more.disabled:before,
  .btn-show-more:disabled:before {
    background-image: url(data:image/svg+xml,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M7.361.238a.977.977%200%20011.278%200l7.097%206.377a.755.755%200%20010%201.147.977.977%200%2001-1.278%200L8%201.96%201.542%207.762a.977.977%200%2001-1.277%200%20.755.755%200%20010-1.147L7.36.238z%22%20fill%3D%22%23D5D5D5%22%2F%3E%3Crect%20width%3D%222%22%20height%3D%2216%22%20rx%3D%221%22%20transform%3D%22matrix%28-1%200%200%201%209%200%29%22%20fill%3D%22%23D5D5D5%22%2F%3E%3C%2Fsvg%3E);
  }
  .btn-show-more:before {
    content: "";
    background: url(data:image/svg+xml,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M7.361.238a.977.977%200%20011.278%200l7.097%206.377a.755.755%200%20010%201.147.977.977%200%2001-1.278%200L8%201.96%201.542%207.762a.977.977%200%2001-1.277%200%20.755.755%200%20010-1.147L7.36.238z%22%20fill%3D%22%23A73AFD%22%2F%3E%3Crect%20width%3D%222%22%20height%3D%2216%22%20rx%3D%221%22%20transform%3D%22matrix%28-1%200%200%201%209%200%29%22%20fill%3D%22%23A73AFD%22%2F%3E%3C%2Fsvg%3E)
      50% / contain no-repeat;
    width: 12px;
    height: 12px;
    display: block;
    position: absolute;
    top: 17px;
    right: 64px;
    transform: rotate(180deg);
  }
  @media (max-width: 767.98px) {
    .btn-show-more:before {
      display: none;
    }
  }
  .btn-white {
    font-variation-settings: "wght" 650;
    letter-spacing: 0;
    text-align: center;
    vertical-align: top;
    cursor: pointer;
    color: #a73afd;
    border-radius: 12px;
    padding: 8px 24px 10px;
    font-size: 16px;
    font-weight: 400;
    line-height: 22px;
    text-decoration: none;
    display: inline-block;
    position: relative;
  }
  .btn-white.disabled,
  .btn-white.disabled:hover,
  .btn-white.disabled:active,
  .btn-white:disabled,
  .btn-white:disabled:hover,
  .btn-white:disabled:active {
    cursor: default;
  }
  .btn-white.disabled:not(.progress):not(.not-bg-disabled),
  .btn-white.disabled:hover:not(.progress):not(.not-bg-disabled),
  .btn-white.disabled:active:not(.progress):not(.not-bg-disabled),
  .btn-white:disabled:not(.progress):not(.not-bg-disabled),
  .btn-white:disabled:hover:not(.progress):not(.not-bg-disabled),
  .btn-white:disabled:active:not(.progress):not(.not-bg-disabled) {
    color: #c8c8d1;
    opacity: 0.9;
    background-color: #f1f1f5;
  }
  .btn-white.disabled:not(.progress):not(.not-bg-disabled):active,
  .btn-white.disabled:hover:not(.progress):not(.not-bg-disabled):active,
  .btn-white.disabled:active:not(.progress):not(.not-bg-disabled):active,
  .btn-white:disabled:not(.progress):not(.not-bg-disabled):active,
  .btn-white:disabled:hover:not(.progress):not(.not-bg-disabled):active,
  .btn-white:disabled:active:not(.progress):not(.not-bg-disabled):active {
    transform: none;
  }
  .btn-white.progress {
    cursor: default;
  }
  .btn-white.progress,
  .btn-white.progress:active {
    color: transparent;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    user-select: none;
  }
  .btn-white.progress:before,
  .btn-white.progress:active:before,
  .btn-white.progress:after,
  .btn-white.progress:active:after {
    content: "";
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    width: 20px;
    height: 20px;
    display: block;
    position: absolute;
    top: calc(50% - 10px);
    right: calc(50% - 10px);
  }
  .btn-white.progress:before,
  .btn-white.progress:active:before {
    z-index: 10;
  }
  .btn-white.progress:after,
  .btn-white.progress:active:after {
    z-index: 20;
  }
  .btn-white.progress:before,
  .btn-white.progress:active:before {
    background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2280%22%20height%3D%2280%22%20fill%3D%22none%22%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%2240%22%20r%3D%2236%22%20stroke%3D%22%23F6F6F9%22%20stroke-width%3D%228%22%2F%3E%3C%2Fsvg%3E);
  }
  .btn-white.progress:after,
  .btn-white.progress:active:after {
    background-image: url(data:image/svg+xml,%3Csvg%20class%3D%22spinner%22%20width%3D%2264px%22%20height%3D%2264px%22%20viewBox%3D%220%200%2066%2066%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cstyle%3E%0A%20%20%20%20%20%20%20%20%40keyframes%20rotator%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%200%25%20%7B%20transform%3A%20rotate%280deg%29%3B%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20100%25%20%7B%20transform%3A%20rotate%28720deg%29%3B%20%7D%0A%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20%40keyframes%20dash%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%200%25%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20stroke-dashoffset%3A%20187%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%2030%25%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20stroke-dashoffset%3A%2045%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20100%25%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20stroke-dashoffset%3A%20187%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20%40keyframes%20colors%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%200%25%20%7B%20stroke%3A%20%23EC4DF0%3B%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%2025%25%20%7B%20stroke%3A%20%23E639CA%3B%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%2050%25%20%7B%20stroke%3A%20%23AC43FE%3B%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%2075%25%20%7B%20stroke%3A%20%237A18DD%3B%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20100%25%20%7B%20stroke%3A%20%23EC4DF0%3B%20%7D%0A%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20circle%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20transform-origin%3A%20center%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20animation%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20rotator%201.4s%20linear%20infinite%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20dash%201.4s%20linear%20infinite%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20colors%205.6s%20ease-in-out%20infinite%3B%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%3C%2Fstyle%3E%0A%0A%20%20%20%20%3Ccircle%20class%3D%22path%22%20fill%3D%22none%22%20stroke-width%3D%226%22%20stroke-linecap%3D%22round%22%20stroke-dasharray%3D%22187%22%20cx%3D%2233%22%20cy%3D%2233%22%20r%3D%2229%22%3E%3C%2Fcircle%3E%0A%3C%2Fsvg%3E);
  }
  .btn-white,
  .btn-white.progress:hover,
  .btn-white.progress:active {
    background-color: #fff;
    border: 2px solid transparent;
  }
  @media (hover: hover) and (pointer: fine) {
    .btn-white:hover {
      background-color: #fff;
      border-color: transparent;
      box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
    }
    .btn-white:active {
      transition: transform 0.1s;
      transform: scale(0.97);
    }
  }
  .scroll-loader {
    color: transparent;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    user-select: none;
  }
  .scroll-loader:before,
  .scroll-loader:after {
    content: "";
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    width: 60px;
    height: 60px;
    display: block;
    position: absolute;
    top: calc(50% - 30px);
    right: calc(50% - 30px);
  }
  .scroll-loader:before {
    z-index: 10;
  }
  .scroll-loader:after {
    z-index: 20;
  }
  .scroll-loader:before {
    background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2280%22%20height%3D%2280%22%20fill%3D%22none%22%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%2240%22%20r%3D%2236%22%20stroke%3D%22%23F6F6F9%22%20stroke-width%3D%228%22%2F%3E%3C%2Fsvg%3E);
  }
  .scroll-loader:after {
    background-image: url(data:image/svg+xml,%3Csvg%20class%3D%22spinner%22%20width%3D%2264px%22%20height%3D%2264px%22%20viewBox%3D%220%200%2066%2066%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cstyle%3E%0A%20%20%20%20%20%20%20%20%40keyframes%20rotator%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%200%25%20%7B%20transform%3A%20rotate%280deg%29%3B%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20100%25%20%7B%20transform%3A%20rotate%28720deg%29%3B%20%7D%0A%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20%40keyframes%20dash%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%200%25%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20stroke-dashoffset%3A%20187%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%2030%25%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20stroke-dashoffset%3A%2045%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20100%25%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20stroke-dashoffset%3A%20187%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20%40keyframes%20colors%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%200%25%20%7B%20stroke%3A%20%23EC4DF0%3B%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%2025%25%20%7B%20stroke%3A%20%23E639CA%3B%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%2050%25%20%7B%20stroke%3A%20%23AC43FE%3B%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%2075%25%20%7B%20stroke%3A%20%237A18DD%3B%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20100%25%20%7B%20stroke%3A%20%23EC4DF0%3B%20%7D%0A%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20circle%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20transform-origin%3A%20center%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20animation%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20rotator%201.4s%20linear%20infinite%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20dash%201.4s%20linear%20infinite%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20colors%205.6s%20ease-in-out%20infinite%3B%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%3C%2Fstyle%3E%0A%0A%20%20%20%20%3Ccircle%20class%3D%22path%22%20fill%3D%22none%22%20stroke-width%3D%226%22%20stroke-linecap%3D%22round%22%20stroke-dasharray%3D%22187%22%20cx%3D%2233%22%20cy%3D%2233%22%20r%3D%2229%22%3E%3C%2Fcircle%3E%0A%3C%2Fsvg%3E);
  }
  .checkbox {
    cursor: pointer;
    display: inline-block;
  }
  .checkbox:hover .checkbox__decor {
    border-color: #a9a8b0;
  }
  .checkbox input {
    clip: rect(0 0 0 0);
    width: 1px;
    height: 1px;
    margin: -1px;
    position: absolute;
    overflow: hidden;
  }
  .checkbox .checkbox__decor {
    background: #fff;
    border: 1px solid #d3d4dd;
    border-radius: 6px;
    width: 22px;
    height: 22px;
    display: block;
    position: relative;
  }
  .checkbox .checkbox__decor:after {
    content: "";
    border-bottom: 2px solid #fff;
    border-right: 2px solid #fff;
    width: 6px;
    height: 12px;
    display: none;
    position: absolute;
    top: 3px;
    left: 8px;
    transform: rotate(45deg);
  }
  .checkbox input:checked ~ .checkbox__decor,
  .checkbox.selected .checkbox__decor,
  .checkbox .checkbox__decor--checked {
    background: #a73afd;
    border: 0;
  }
  .checkbox input:checked ~ .checkbox__decor:after,
  .checkbox.selected .checkbox__decor:after,
  .checkbox .checkbox__decor--checked:after {
    display: block;
  }
  .checkbox.disabled {
    cursor: default;
  }
  .checkbox.disabled input:disabled ~ .checkbox__decor {
    background: #e8e8f0;
    border-color: #d3d4dd;
  }
  .checkbox.disabled input:disabled ~ .checkbox__decor:after {
    border-bottom: 2px solid #868695;
    border-right: 2px solid #868695;
  }
  .checkbox-with-text {
    cursor: pointer;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    user-select: none;
    padding-left: 34px;
    font-size: 0;
    line-height: 0;
    display: inline-block;
    position: relative;
  }
  .checkbox-with-text:hover .checkbox-with-text__decor {
    border-color: #a9a8b0;
  }
  .checkbox-with-text input {
    clip: rect(0 0 0 0);
    width: 1px;
    height: 1px;
    margin: -1px;
    position: absolute;
    overflow: hidden;
  }
  .checkbox-with-text .checkbox-with-text__text {
    color: #242424;
    font-size: 16px;
    line-height: 22px;
  }
  .checkbox-with-text .checkbox-with-text__decor {
    background: #fff;
    border: 1px solid #d3d4dd;
    border-radius: 6px;
    width: 22px;
    height: 22px;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
  }
  .checkbox-with-text .checkbox-with-text__decor:after {
    content: "";
    border-bottom: 2px solid #fff;
    border-right: 2px solid #fff;
    width: 6px;
    height: 12px;
    display: none;
    position: absolute;
    top: 3px;
    left: 8px;
    transform: rotate(45deg);
  }
  .checkbox-with-text input:checked ~ .checkbox-with-text__decor,
  .checkbox-with-text.selected .checkbox-with-text__decor {
    background: #a73afd;
    border: 0;
  }
  .checkbox-with-text input:checked ~ .checkbox-with-text__decor:after,
  .checkbox-with-text.selected .checkbox-with-text__decor:after {
    display: block;
  }
  .checkbox-with-text.disabled {
    cursor: default;
  }
  .checkbox-with-text.disabled input:disabled ~ .checkbox-with-text__decor {
    background: #e8e8f0;
    border-color: #d3d4dd;
  }
  .checkbox-with-text.disabled input:disabled ~ .checkbox-with-text__decor:after {
    border-bottom: 2px solid #868695;
    border-right: 2px solid #868695;
  }
  .checkbox-with-text.input-validation-error .checkbox-with-text__decor {
    border-color: #f44;
  }
  @media (max-width: 1023.98px) {
    .checkbox-with-text .checkbox-with-text__text {
      font-size: 14px;
      line-height: 22px;
    }
  }
  .checkbox-with-text.checkbox-with-text--sm .checkbox-with-text__text {
    font-size: 14px;
    line-height: 22px;
  }
  .radio {
    cursor: pointer;
  }
  .radio:hover .radio__decor {
    border-color: #a9a8b0;
  }
  .radio.active {
    cursor: default !important;
  }
  .radio input {
    clip: rect(0 0 0 0);
    width: 1px;
    height: 1px;
    margin: -1px;
    position: absolute;
    overflow: hidden;
  }
  .radio .radio__decor {
    background: #fff;
    border: 1px solid #d3d4dd;
    border-radius: 50%;
    width: 22px;
    height: 22px;
    display: block;
    position: relative;
  }
  .radio .radio__decor:after {
    content: "";
    background: #a73afd;
    border-radius: 50%;
    width: 10px;
    height: 10px;
    display: none;
    position: absolute;
    top: 4px;
    left: 4px;
  }
  .radio input:checked ~ .radio__decor,
  .radio.selected .radio__decor {
    border: 2px solid #a73afd;
  }
  .radio input:checked ~ .radio__decor:after,
  .radio.selected .radio__decor:after {
    display: block;
  }
  .radio-with-text {
    cursor: pointer;
    padding-left: 34px;
    font-size: 0;
    line-height: 0;
    display: inline-block;
    position: relative;
  }
  .radio-with-text:hover .radio-with-text__decor {
    border-color: #a9a8b0;
  }
  .radio-with-text.active {
    cursor: default !important;
  }
  .radio-with-text input {
    clip: rect(0 0 0 0);
    width: 1px;
    height: 1px;
    margin: -1px;
    position: absolute;
    overflow: hidden;
  }
  .radio-with-text .radio-with-text__decor {
    background: #fff;
    border: 1px solid #d3d4dd;
    border-radius: 50%;
    width: 22px;
    height: 22px;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
  }
  .radio-with-text .radio-with-text__decor:after {
    content: "";
    background: #a73afd;
    border-radius: 50%;
    width: 10px;
    height: 10px;
    display: none;
    position: absolute;
    top: 4px;
    left: 4px;
  }
  .radio-with-text .radio-with-text__text {
    color: #242424;
    font-size: 16px;
    line-height: 22px;
  }
  .radio-with-text .radio-with-text__text.express {
    padding-left: 26px;
  }
  .radio-with-text .radio-with-text__text.express:before {
    content: "";
    width: 20px;
    height: 20px;
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-size: 20px;
    mask-size: 20px;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-image: var(--icon);
    -webkit-mask-image: var(--icon);
    mask-image: var(--icon);
    background-color: #ff7528;
    display: block;
    position: absolute;
    top: 0;
  }
  :root .radio-with-text .radio-with-text__text.express:before {
    --icon: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22%23000%22%3E%3Cpath%20fill%3D%22%23C8C8D1%22%20fill-rule%3D%22evenodd%22%20d%3D%22M14.388%204c.708%200%201.242%200%201.751.135a4%204%200%200%201%201.254.582c.433.3.778.709%201.235%201.25l3.058%203.614c.364.43.64.755.84%201.13a4%204%200%200%201%20.386%201.051c.088.416.088.842.088%201.406V17.5a3.5%203.5%200%200%201-6.663%201.5h-5.674a3.5%203.5%200%200%201-6.578-2.272L4.5%2014H1a1%201%200%201%201%200-2h3.653l.24-2H1.555a1%201%200%200%201%200-2h3.584l.119-.721c.092-.462.217-.885.44-1.279H2.103a1%201%200%200%201%200-2c4.095.02%208.19%200%2012.285%200Zm1.236%202.068a2%202%200%200%201%20.627.29c.19.133.36.322.924.988l2.674%203.16a.3.3%200%200%201-.23.494H15.5a1%201%200%200%201-1-1V6.5c0-.276.224-.501.5-.498.396.005.454.02.622.065h.002ZM19.5%2016a1.5%201.5%200%201%200%200%203%201.5%201.5%200%200%200%200-3ZM6%2017.552A1.5%201.5%200%201%200%207.5%2016c-.937%200-1.4.73-1.5%201.552Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E);
  }
  .radio-with-text input:checked ~ .radio-with-text__decor,
  .radio-with-text.selected .radio-with-text__decor {
    border: 2px solid #a73afd;
  }
  .radio-with-text input:checked ~ .radio-with-text__decor:after,
  .radio-with-text.selected .radio-with-text__decor:after {
    display: block;
  }
  .radio-with-text.disabled {
    cursor: default;
  }
  .radio-with-text.disabled .radio-with-text__text {
    color: rgba(0, 0, 0, 0.4);
  }
  .radio-with-text.disabled input:disabled ~ .radio-with-text__decor {
    background: #f6f6f9;
  }
  @media (max-width: 1023.98px) {
    .radio-with-text .radio-with-text__text {
      font-size: 14px;
      line-height: 22px;
    }
  }
  .input {
    color: #242424;
    border: 1px solid #d3d4dd;
    border-radius: 12px;
    width: 100%;
    height: 44px;
    padding: 10px 14px 11px;
    font-size: 16px;
    line-height: 1;
    transition: border-color 0.3s;
  }
  .input::placeholder {
    color: #b9b9c1;
    text-transform: none;
  }
  .input:hover {
    border-color: #a9a8b0;
  }
  .input.disabled,
  .input:disabled,
  .input.disabled:hover,
  .input:disabled:hover {
    -webkit-text-fill-color: #242424;
    opacity: 1;
    background: #f6f6f9;
    border-color: #f6f6f9;
  }
  .input.input-validation-error {
    border-color: #f44;
  }
  .input:not(.input-validation-error):focus {
    border-color: #a73afd;
    box-shadow: inset 1px 0 #a73afd, inset 0 1px #a73afd, inset -1px 0 #a73afd,
      inset 0 -1px #a73afd;
  }
  .input-search {
    position: relative;
  }
  .input-search label {
    width: 100%;
  }
  .input-search input {
    color: #242424;
    border: 1px solid #d3d4dd;
    border-radius: 12px;
    width: 100%;
    height: auto;
    font-size: 16px;
    line-height: 16px;
    transition: border-color 0.3s;
  }
  .input-search input::placeholder {
    color: #b9b9c1;
    text-transform: none;
  }
  .input-search input:hover {
    border-color: #a9a8b0;
  }
  .input-search input.disabled,
  .input-search input:disabled,
  .input-search input.disabled:hover,
  .input-search input:disabled:hover {
    -webkit-text-fill-color: #242424;
    opacity: 1;
    background: #f6f6f9;
    border-color: #f6f6f9;
  }
  .input-search input.input-validation-error {
    border-color: #f44;
  }
  .input-search input:not(.input-validation-error):focus {
    border-color: #a73afd;
    box-shadow: inset 1px 0 #a73afd, inset 0 1px #a73afd, inset -1px 0 #a73afd,
      inset 0 -1px #a73afd;
  }
  .input-search .input-search__icon {
    z-index: 1;
    cursor: default;
    width: 24px;
    height: 24px;
    display: block;
    position: absolute;
    top: 50%;
    right: 14px;
    transform: translateY(-50%);
  }
  .input-search .input-search__icon span {
    background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22%23A9A8B0%22%20fill-rule%3D%22evenodd%22%20d%3D%22M7.333%201.334a6%206%200%201%200%203.745%2010.688l2.784%202.783a.667.667%200%200%200%20.943-.942l-2.784-2.784a6%206%200%200%200-4.688-9.745Zm-4.666%206a4.667%204.667%200%201%201%209.333%200%204.667%204.667%200%200%201-9.333%200Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    width: 16px;
    height: 16px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  }
  .input-search .input-search__icon.clear-search span {
    cursor: pointer;
    background-color: transparent;
    background-image: none;
    border: none;
    width: 16px;
    height: 16px;
    font-size: 0;
    line-height: 1;
    display: inline-block;
    position: absolute;
  }
  .input-search .input-search__icon.clear-search span:after,
  .input-search .input-search__icon.clear-search span:before {
    content: "";
    background-color: #9d9da5;
    border-radius: 1px;
    transition: background 0.3s;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) translateZ(0) rotate(45deg);
  }
  .input-search .input-search__icon.clear-search span:before {
    width: 2px;
    height: 18px;
  }
  .input-search .input-search__icon.clear-search span:after {
    width: 18px;
    height: 2px;
  }
  .input-search .input-search__loader {
    color: transparent;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    user-select: none;
    width: 20px;
    height: 20px;
    display: block;
    position: absolute;
    top: 12px;
    right: 15px;
  }
  .input-search .input-search__loader:before,
  .input-search .input-search__loader:after {
    content: "";
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    width: 20px;
    height: 20px;
    display: block;
    position: absolute;
    top: calc(50% - 10px);
    right: calc(50% - 10px);
  }
  .input-search .input-search__loader:before {
    z-index: 10;
  }
  .input-search .input-search__loader:after {
    z-index: 20;
  }
  .input-search .input-search__loader:before {
    background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2280%22%20height%3D%2280%22%20fill%3D%22none%22%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%2240%22%20r%3D%2236%22%20stroke%3D%22%23F6F6F9%22%20stroke-width%3D%228%22%2F%3E%3C%2Fsvg%3E);
  }
  .input-search .input-search__loader:after {
    background-image: url(data:image/svg+xml,%3Csvg%20class%3D%22spinner%22%20width%3D%2264px%22%20height%3D%2264px%22%20viewBox%3D%220%200%2066%2066%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cstyle%3E%0A%20%20%20%20%20%20%20%20%40keyframes%20rotator%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%200%25%20%7B%20transform%3A%20rotate%280deg%29%3B%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20100%25%20%7B%20transform%3A%20rotate%28720deg%29%3B%20%7D%0A%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20%40keyframes%20dash%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%200%25%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20stroke-dashoffset%3A%20187%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%2030%25%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20stroke-dashoffset%3A%2045%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20100%25%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20stroke-dashoffset%3A%20187%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20%40keyframes%20colors%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%200%25%20%7B%20stroke%3A%20%23EC4DF0%3B%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%2025%25%20%7B%20stroke%3A%20%23E639CA%3B%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%2050%25%20%7B%20stroke%3A%20%23AC43FE%3B%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%2075%25%20%7B%20stroke%3A%20%237A18DD%3B%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20100%25%20%7B%20stroke%3A%20%23EC4DF0%3B%20%7D%0A%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20circle%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20transform-origin%3A%20center%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20animation%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20rotator%201.4s%20linear%20infinite%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20dash%201.4s%20linear%20infinite%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20colors%205.6s%20ease-in-out%20infinite%3B%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%3C%2Fstyle%3E%0A%0A%20%20%20%20%3Ccircle%20class%3D%22path%22%20fill%3D%22none%22%20stroke-width%3D%226%22%20stroke-linecap%3D%22round%22%20stroke-dasharray%3D%22187%22%20cx%3D%2233%22%20cy%3D%2233%22%20r%3D%2229%22%3E%3C%2Fcircle%3E%0A%3C%2Fsvg%3E);
  }
  .input-search input {
    height: 44px;
    padding: 10px 50px 11px 14px;
  }
  .input-search--gray input {
    background-color: #f1f1f5;
    border-color: #f1f1f5;
    transition: background-color 0.3s, border-color 0.3s;
  }
  .input-search--gray input:hover {
    background-color: #e8e8f0;
    border-color: #e8e8f0;
  }
  .input-search--gray input:focus {
    background-color: #fff;
    border-color: #a73afd;
  }
  .input-search--gray .input-search__message {
    color: #868695;
    margin-top: 8px;
    font-size: 14px;
    line-height: 20px;
    position: absolute;
    top: 100%;
    left: 0;
  }
  .section-header {
    font-variation-settings: "wght" 650;
    margin-bottom: 12px;
    font-size: 18px;
    font-weight: 400;
    line-height: 24px;
  }
  @media (min-width: 1024px) {
    .section-header {
      font-size: 24px;
      line-height: 32px;
    }
  }
  @media (min-width: 768px) {
    .section-header {
      margin-bottom: 16px;
    }
  }
  @media (min-width: 1024px) {
    .section-header {
      margin-bottom: 20px;
    }
  }
  .section-header a {
    color: inherit;
  }
  .block-header {
    font-variation-settings: "wght" 650;
    margin-bottom: 12px;
    font-size: 18px;
    font-weight: 400;
    line-height: 24px;
  }
  @media (min-width: 1024px) {
    .block-header {
      font-size: 24px;
      line-height: 32px;
    }
  }
  @media (min-width: 768px) {
    .block-header {
      margin-bottom: 16px;
    }
  }
  .spec-action {
    word-wrap: break-word;
    overflow-wrap: break-word;
    word-break: break-word;
    text-align: center;
    color: #242424;
    font-variation-settings: "wght" 650;
    vertical-align: bottom;
    background: #ecff4c linear-gradient(90deg, #d1fff0 0%, #ecff4c 95.32%);
    border-radius: 4px;
    max-width: 100%;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    display: inline-block;
  }
  @media (min-width: 1024px) {
    .spec-action {
      border-radius: 8px;
      font-size: 14px;
      line-height: 20px;
    }
  }
  .spec-action .spec-action__link {
    color: inherit;
  }
  .spec-action .spec-action__link,
  .spec-action .spec-action__text {
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 100%;
    padding: 1px 8px;
    display: block;
    overflow: hidden;
  }
  @media (min-width: 1024px) {
    .spec-action .spec-action__link,
    .spec-action .spec-action__text {
      padding: 2px 8px;
    }
  }
  .stars-line {
    vertical-align: middle;
    background: url(data:image/svg+xml,%3Csvg%20width%3D%22196%22%20height%3D%2216%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M88.331%201.23l1.78%204.42%204.56.411c.316.029.445.442.205.66l-3.458%203.142%201.036%204.674c.072.324-.264.58-.535.407L88%2012.467l-3.918%202.477c-.272.172-.607-.083-.535-.407l1.036-4.674-3.459-3.142c-.24-.218-.112-.632.205-.66l4.56-.411%201.78-4.42a.353.353%200%2001.662%200zM8.331%201.23l1.78%204.42%204.56.411c.316.029.445.442.205.66l-3.458%203.142%201.036%204.674c.072.324-.264.58-.536.407L8%2012.467l-3.918%202.477c-.272.172-.607-.083-.535-.407l1.036-4.674-3.458-3.142c-.24-.218-.113-.632.204-.66l4.56-.411%201.78-4.42a.353.353%200%2001.662%200zM28.331%201.23l1.78%204.42%204.56.411c.316.029.445.442.205.66l-3.458%203.142%201.036%204.674c.072.324-.264.58-.535.407L28%2012.467l-3.918%202.477c-.272.172-.607-.083-.535-.407l1.036-4.674-3.458-3.142c-.24-.218-.113-.632.204-.66l4.56-.411%201.78-4.42a.353.353%200%2001.662%200zM48.331%201.23l1.78%204.42%204.56.411c.316.029.445.442.205.66l-3.458%203.142%201.036%204.674c.072.324-.264.58-.535.407L48%2012.467l-3.918%202.477c-.272.172-.607-.083-.535-.407l1.036-4.674-3.459-3.142c-.24-.218-.112-.632.205-.66l4.56-.411%201.78-4.42a.353.353%200%2001.662%200zM68.331%201.23l1.78%204.42%204.56.411c.316.029.445.442.205.66l-3.458%203.142%201.036%204.674c.072.324-.264.58-.535.407L68%2012.467l-3.918%202.477c-.272.172-.607-.083-.535-.407l1.036-4.674-3.459-3.142c-.24-.218-.112-.632.205-.66l4.56-.411%201.78-4.42a.353.353%200%2001.662%200z%22%20fill%3D%22%23FCA95D%22%20stroke%3D%22%23FCA95D%22%2F%3E%3Cpath%20clip-rule%3D%22evenodd%22%20d%3D%22M188.331%201.23l1.781%204.42%204.559.411c.316.029.445.442.205.66l-3.458%203.142%201.036%204.674c.072.324-.264.58-.536.407L188%2012.467l-3.918%202.477c-.272.172-.607-.083-.535-.407l1.036-4.674-3.458-3.142c-.24-.218-.113-.632.204-.66l4.559-.411%201.781-4.42a.353.353%200%2001.662%200zM108.331%201.23l1.781%204.42%204.559.411c.316.029.445.442.205.66l-3.458%203.142%201.036%204.674c.072.324-.264.58-.536.407L108%2012.467l-3.918%202.477c-.272.172-.607-.083-.535-.407l1.036-4.674-3.458-3.142c-.24-.218-.113-.632.204-.66l4.559-.411%201.781-4.42a.353.353%200%2001.662%200zM128.331%201.23l1.781%204.42%204.559.411c.316.029.445.442.205.66l-3.458%203.142%201.036%204.674c.072.324-.264.58-.536.407L128%2012.467l-3.918%202.477c-.272.172-.607-.083-.535-.407l1.036-4.674-3.458-3.142c-.24-.218-.113-.632.204-.66l4.559-.411%201.781-4.42a.353.353%200%2001.662%200zM148.331%201.23l1.781%204.42%204.559.411c.316.029.445.442.205.66l-3.458%203.142%201.036%204.674c.072.324-.264.58-.536.407L148%2012.467l-3.918%202.477c-.272.172-.607-.083-.535-.407l1.036-4.674-3.458-3.142c-.24-.218-.113-.632.204-.66l4.559-.411%201.781-4.42a.353.353%200%2001.662%200zM168.331%201.23l1.781%204.42%204.559.411c.316.029.445.442.205.66l-3.458%203.142%201.036%204.674c.072.324-.264.58-.536.407L168%2012.467l-3.918%202.477c-.272.172-.607-.083-.535-.407l1.036-4.674-3.458-3.142c-.24-.218-.113-.632.204-.66l4.559-.411%201.781-4.42a.353.353%200%2001.662%200z%22%20fill%3D%22%23D5D5D5%22%20stroke%3D%22%23D5D5D5%22%2F%3E%3C%2Fsvg%3E) -100px
      0 / auto 100% no-repeat;
    width: 75px;
    font-size: 0;
    line-height: 1;
    display: inline-block;
  }
  .stars-line:before {
    content: "";
    padding-top: 16%;
    display: block;
  }
  .stars-line.star0 {
    background-position-x: 102.4%;
  }
  .stars-line.star1 {
    background-position-x: 81.4%;
  }
  .stars-line.star2 {
    background-position-x: 60.4%;
  }
  .stars-line.star3 {
    background-position-x: 39.4%;
  }
  .stars-line.star4 {
    background-position-x: 18.4%;
  }
  .stars-line.star5 {
    background-position-x: -2.6%;
  }
  .stars-line-detailed {
    vertical-align: middle;
    background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2216%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23C8C8D1%22%20fill-rule%3D%22evenodd%22%20d%3D%22M9.205.554c.3-.738%201.35-.739%201.651-.002l1.8%204.398c.02.05.066.084.12.09l4.419.432c.76.074%201.08%201.004.526%201.527l-3.373%203.182a.145.145%200%200%200-.042.135l.966%204.613c.16.764-.678%201.347-1.344.934l-3.808-2.362a.146.146%200%200%200-.152-.001l-3.85%202.33c-.666.404-1.494-.179-1.334-.939l.962-4.595a.146.146%200%200%200-.043-.136L2.285%206.992c-.563-.522-.242-1.461.523-1.533l4.49-.422c.054-.005.1-.04.12-.09L9.206.554Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E);
    background-repeat: repeat-x;
    background-size: 20% 100%;
    width: 75px;
    margin-left: -2px;
    margin-right: -2px;
    display: inline-block;
    overflow: hidden;
  }
  .stars-line-detailed .stars-line-detailed__rating {
    background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2216%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23FCA95D%22%20fill-rule%3D%22evenodd%22%20d%3D%22M9.205.554c.3-.738%201.35-.739%201.651-.002l1.8%204.398c.02.05.066.084.12.09l4.419.432c.76.074%201.08%201.004.526%201.527l-3.373%203.182a.145.145%200%200%200-.042.135l.966%204.613c.16.764-.678%201.347-1.344.934l-3.808-2.362a.146.146%200%200%200-.152-.001l-3.85%202.33c-.666.404-1.494-.179-1.334-.939l.962-4.595a.146.146%200%200%200-.043-.136L2.285%206.992c-.563-.522-.242-1.461.523-1.533l4.49-.422c.054-.005.1-.04.12-.09L9.206.554Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E);
    background-repeat: repeat-x;
    background-size: 15px 100%;
    padding-top: 16%;
  }
  .rate-star {
    text-align: left;
    direction: rtl;
    font-size: 0;
  }
  .rate-star .rate-star__item {
    vertical-align: middle;
    cursor: pointer;
    background-image: url(data:image/svg+xml,%3Csvg%20width%3D%2226%22%20height%3D%2226%22%20fill%3D%22%23C8C8D1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20clip-rule%3D%22evenodd%22%20d%3D%22m13.568%201.395%203.052%207.577%207.816.704c.542.05.762.758.35%201.132l-5.927%205.386%201.776%208.012c.123.557-.452.995-.918.699l-6.716-4.248-6.717%204.248c-.467.294-1.04-.144-.918-.7l1.777-8.011-5.93-5.387c-.411-.374-.192-1.083.352-1.132L9.38%208.97l3.053-7.576a.605.605%200%200%201%201.135%200Z%22%20stroke%3D%22%23C8C8D1%22%2F%3E%3C%2Fsvg%3E);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    width: 26px;
    height: 26px;
    margin-right: 12px;
    display: inline-block;
  }
  .rate-star .rate-star__item:first-of-type {
    margin-right: 0;
  }
  .rate-star .rate-star__item.active,
  .rate-star .rate-star__item.active ~ .rate-star__item {
    background-image: url(data:image/svg+xml,%3Csvg%20width%3D%2226%22%20height%3D%2226%22%20fill%3D%22%23FCA95D%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20clip-rule%3D%22evenodd%22%20d%3D%22m13.568%201.395%203.052%207.577%207.816.704c.542.05.762.758.35%201.132l-5.927%205.386%201.776%208.012c.123.557-.452.995-.918.699l-6.716-4.248-6.717%204.248c-.467.294-1.04-.144-.918-.7l1.777-8.011-5.93-5.387c-.411-.374-.192-1.083.352-1.132L9.38%208.97l3.053-7.576a.605.605%200%200%201%201.135%200Z%22%20stroke%3D%22%23FCA95D%22%2F%3E%3C%2Fsvg%3E);
  }
  @media (hover: hover) and (pointer: fine) {
    .rate-star .rate-star__item:not(.rate-star__item--rated):hover,
    .rate-star
      .rate-star__item:not(.rate-star__item--rated):hover
      ~ .rate-star__item {
      background-image: url(data:image/svg+xml,%3Csvg%20width%3D%2226%22%20height%3D%2226%22%20fill%3D%22%23FCA95D%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20clip-rule%3D%22evenodd%22%20d%3D%22m13.568%201.395%203.052%207.577%207.816.704c.542.05.762.758.35%201.132l-5.927%205.386%201.776%208.012c.123.557-.452.995-.918.699l-6.716-4.248-6.717%204.248c-.467.294-1.04-.144-.918-.7l1.777-8.011-5.93-5.387c-.411-.374-.192-1.083.352-1.132L9.38%208.97l3.053-7.576a.605.605%200%200%201%201.135%200Z%22%20stroke%3D%22%23FCA95D%22%2F%3E%3C%2Fsvg%3E);
    }
  }
  .rate-star .rate-star__item.rate-star__item--rated,
  .rate-star .rate-star__item.rate-star__item--rated label {
    cursor: default;
  }
  .tip-exclamation {
    color: #fff;
    text-align: center;
    background: #a73afd;
    border-radius: 100%;
    width: 20px;
    height: 20px;
    padding: 0;
    font-size: 14px;
    line-height: 20px;
    display: inline-block;
  }
  .tip-exclamation:after {
    content: "!";
  }
  .tip-exclamation-base {
    cursor: pointer;
    background-image: url(data:image/svg+xml,%3Csvg%20width%3D%2222%22%20height%3D%2222%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M0%2011c0%206.075%204.925%2011%2011%2011s11-4.925%2011-11S17.075%200%2011%200%200%204.925%200%2011zm20%200a9%209%200%2011-18%200%209%209%200%200118%200zm-9%205.998a1%201%200%20100-2%201%201%200%20000%202zm1.004-12h-2.001v8h2v-8z%22%20fill%3D%22%23A73AFD%22%2F%3E%3C%2Fsvg%3E);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    width: 22px;
    height: 22px;
  }
  .tip-question {
    cursor: pointer;
    vertical-align: middle;
    background-color: rgba(36, 36, 36, 0.08);
    background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%226%22%20height%3D%2210%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%239D9DA5%22%20d%3D%22M3.9%205.85a.9.9%200%201%201-1.8%200c0-.663.345-1.169.88-1.593.161-.128.21-.16.5-.345a.9.9%200%201%200-.967-1.519c-.417.27-.816.758-1.313.758s-.915-.414-.752-.884a2.702%202.702%200%201%201%203.997%203.165%203.186%203.186%200%200%200-.346.235c-.148.117-.199.192-.199.184ZM3%209.551a.9.9%200%201%200%200-1.8.9.9%200%200%200%200%201.8Z%22%2F%3E%3C%2Fsvg%3E);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 6px;
    border-radius: 50%;
    width: 16px;
    height: 16px;
    font-size: 0;
    line-height: 0;
    display: inline-flex;
  }
  .tip-question-base {
    cursor: pointer;
    background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2222%22%20height%3D%2222%22%20fill%3D%22none%22%3E%3Ccircle%20cx%3D%2211%22%20cy%3D%2211%22%20r%3D%2211%22%20fill%3D%22%23242424%22%20opacity%3D%22.08%22%2F%3E%3Cpath%20fill%3D%22%239D9DA5%22%20d%3D%22M12.238%2012.17a1.238%201.238%200%200%201-2.476%200c0-.912.474-1.608%201.21-2.192.222-.176.288-.22.689-.474a1.238%201.238%200%201%200-1.33-2.088c-.575.37-1.123%201.041-1.806%201.041-.684%200-1.258-.57-1.034-1.215a3.715%203.715%200%200%201%207.222%201.215%203.71%203.71%200%200%201-1.727%203.138%204.394%204.394%200%200%200-.475.322c-.204.161-.273.264-.273.253ZM11%2017.258a1.238%201.238%200%201%200%200-2.476%201.238%201.238%200%200%200%200%202.476Z%22%2F%3E%3C%2Fsvg%3E);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    width: 22px;
    height: 22px;
  }
  .tip-question-gray-bold {
    cursor: pointer;
    background-color: rgba(36, 36, 36, 0.08);
    background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%226%22%20height%3D%2210%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%239D9DA5%22%20d%3D%22M3.9%205.85a.9.9%200%201%201-1.8%200c0-.663.345-1.169.88-1.593.161-.128.21-.16.5-.345a.9.9%200%201%200-.967-1.519c-.417.27-.816.758-1.313.758s-.915-.414-.752-.884a2.702%202.702%200%201%201%203.997%203.165%203.186%203.186%200%200%200-.346.235c-.148.117-.199.192-.199.184ZM3%209.551a.9.9%200%201%200%200-1.8.9.9%200%200%200%200%201.8Z%22%2F%3E%3C%2Fsvg%3E);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 6px;
    border-radius: 50%;
    width: 16px;
    height: 16px;
    font-size: 0;
    line-height: 0;
    display: inline-flex;
  }
  @media (hover: hover) and (pointer: fine) {
    .tip-question-gray-bold--hover {
      transition: background-color 0.3s;
    }
    .tip-question-gray-bold--hover:hover:not(.not-hover) {
      background-color: rgba(36, 36, 36, 0.15);
    }
  }
  .tip-info {
    cursor: pointer;
    background-image: url(data:image/svg+xml,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M15.5%208C15.5%2012.1421%2012.1421%2015.5%208%2015.5C3.85786%2015.5%200.5%2012.1421%200.5%208C0.5%203.85786%203.85786%200.5%208%200.5C12.1421%200.5%2015.5%203.85786%2015.5%208Z%22%20stroke%3D%22black%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%0A%3Cpath%20d%3D%22M8%204H8.01%22%20stroke%3D%22black%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%0A%3Cpath%20d%3D%22M8%207V12%22%20stroke%3D%22black%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%0A%3C%2Fsvg%3E%0A);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 16px;
    width: 22px;
    height: 22px;
  }
  .tip-info-gray {
    cursor: pointer;
    background-image: url(data:image/svg+xml,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cg%20id%3D%22info%22%3E%0A%3Cg%20id%3D%22Icon%22%3E%0A%3Cpath%20d%3D%22M7.99984%2011.3333C8.36803%2011.3333%208.6665%2011.0348%208.6665%2010.6666V7.99996C8.6665%207.63177%208.36803%207.33329%207.99984%207.33329C7.63165%207.33329%207.33317%207.63177%207.33317%207.99996V10.6666C7.33317%2011.0348%207.63165%2011.3333%207.99984%2011.3333Z%22%20fill%3D%22%23B9B9C1%22%20style%3D%22fill%3A%23B9B9C1%3Bfill%3Acolor%28display-p3%200.7255%200.7255%200.7569%29%3Bfill-opacity%3A1%3B%22%2F%3E%0A%3Cpath%20d%3D%22M7.99984%204.33329C7.44755%204.33329%206.99984%204.78101%206.99984%205.33329C6.99984%205.88558%207.44755%206.33329%207.99984%206.33329H8.0065C8.55879%206.33329%209.0065%205.88558%209.0065%205.33329C9.0065%204.78101%208.55879%204.33329%208.0065%204.33329H7.99984Z%22%20fill%3D%22%23B9B9C1%22%20style%3D%22fill%3A%23B9B9C1%3Bfill%3Acolor%28display-p3%200.7255%200.7255%200.7569%29%3Bfill-opacity%3A1%3B%22%2F%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M0.666504%207.99996C0.666504%203.94987%203.94975%200.666626%207.99984%200.666626C12.0499%200.666626%2015.3332%203.94987%2015.3332%207.99996C15.3332%2012.05%2012.0499%2015.3333%207.99984%2015.3333C3.94975%2015.3333%200.666504%2012.05%200.666504%207.99996ZM7.99984%201.99996C4.68613%201.99996%201.99984%204.68625%201.99984%207.99996C1.99984%2011.3137%204.68613%2014%207.99984%2014C11.3135%2014%2013.9998%2011.3137%2013.9998%207.99996C13.9998%204.68625%2011.3135%201.99996%207.99984%201.99996Z%22%20fill%3D%22%23B9B9C1%22%20style%3D%22fill%3A%23B9B9C1%3Bfill%3Acolor%28display-p3%200.7255%200.7255%200.7569%29%3Bfill-opacity%3A1%3B%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 16px;
    width: 22px;
    height: 22px;
  }
  .action-notification {
    z-index: 1000;
    justify-content: center;
    width: 100%;
    transition: transform 0.5s cubic-bezier(0.62, -0.16, 0, 1.49);
    display: flex;
    position: fixed;
    top: 110px;
    left: 50%;
    transform: translate(-50%, -220px);
  }
  @media (min-width: 1024px) {
    .action-notification {
      top: 146px;
    }
  }
  .action-notification.show {
    transform: translate(-50%);
  }
  .action-notification.no-arrow .action-notification__text:before {
    display: none !important;
  }
  .action-notification.no-arrow .action-notification__text {
    text-align: center;
    padding: 7px 12px 9px;
  }
  @media (min-width: 1024px) {
    .action-notification.no-arrow .action-notification__text {
      padding: 11px 16px 13px;
    }
  }
  .action-notification .action-notification__text {
    color: #fff;
    background-color: rgba(36, 36, 36, 0.9);
    border-radius: 8px;
    width: auto;
    max-width: calc(100vw - 32px);
    min-height: 36px;
    padding: 7px 12px 9px 33px;
    font-size: 14px;
    line-height: 20px;
    display: inline-flex;
    position: relative;
  }
  @media (min-width: 1024px) {
    .action-notification .action-notification__text {
      padding: 11px 16px 13px 37px;
    }
  }
  .action-notification .action-notification__text:before {
    content: "";
    z-index: 1;
    border-color: #fff;
    border-bottom-style: solid;
    border-bottom-width: 2px;
    border-right-style: solid;
    border-right-width: 2px;
    width: 7px;
    height: 13px;
    display: inline-block;
    position: absolute;
    top: calc(50% - 9px);
    left: 14px;
    transform: rotate(45deg);
  }
  @media (min-width: 1024px) {
    .action-notification .action-notification__text:before {
      left: 16px;
    }
  }
  .action-notification.action-notification--bottom-left {
    top: initial;
    justify-content: flex-start;
    padding: 0 16px;
    bottom: 68px;
    transform: translate(-50%, 136px);
  }
  @media (min-width: 1024px) {
    .action-notification.action-notification--bottom-left {
      top: initial;
      bottom: 16px;
    }
  }
  .action-notification.action-notification--bottom-left.show {
    transform: translate(-50%);
  }
  .action-notification.action-notification--bottom-left
    .action-notification__text {
    max-width: 211px;
    padding: 7px 12px 9px;
  }
  @media (min-width: 1024px) {
    .action-notification.action-notification--bottom-left
      .action-notification__text {
      max-width: 100%;
      padding: 11px 16px 13px;
    }
  }
  .action-notification.action-notification--bottom-left
    .action-notification__text:before {
    display: none;
  }
  .action-notification.action-notification--error-triangle
    .action-notification__text {
    padding: 11px 16px 13px 52px;
  }
  .action-notification.action-notification--error-triangle
    .action-notification__text:before {
    content: "";
    z-index: 1;
    background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23FF4760%22%20d%3D%22M12%209a1%201%200%200%200-1%201v3.5a1%201%200%201%200%202%200V10a1%201%200%200%200-1-1ZM12%2016a1.5%201.5%200%200%200%200%203h.01a1.5%201.5%200%201%200%200-3H12Z%22%2F%3E%3Cpath%20fill%3D%22%23FF4760%22%20fill-rule%3D%22evenodd%22%20d%3D%22M10.258%203.053c.765-1.357%202.719-1.357%203.484%200l9.288%2016.464c.752%201.334-.211%202.983-1.742%202.983H2.712c-1.53%200-2.494-1.65-1.742-2.983l9.288-16.464ZM21.288%2020.5%2012%204.035%202.712%2020.5h18.576Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E);
    border: none;
    width: 24px;
    height: 24px;
    position: absolute;
    top: 10px;
    left: 16px;
    transform: rotate(0);
  }
  .action-notification.action-notification--success-green
    .action-notification__text {
    align-items: center;
    height: 44px;
    padding: 11px 16px 11px 48px;
    display: flex;
  }
  .action-notification.action-notification--success-green
    .action-notification__text:before {
    content: "";
    background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20fill%3D%22none%22%3E%3Cg%20clip-path%3D%22url%28%23a%29%22%3E%3Cg%20fill%3D%22%230CB477%22%20clip-path%3D%22url%28%23b%29%22%3E%3Cpath%20d%3D%22M14.167%208.268a.833.833%200%201%200-1.28-1.067L9.36%2011.433%207.917%209.7a.833.833%200%201%200-1.28%201.067L8.08%2012.5c.666.8%201.894.8%202.56%200l3.527-4.232Z%22%2F%3E%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22M10%20.833a9.167%209.167%200%201%200%200%2018.334A9.167%209.167%200%200%200%2010%20.833ZM2.5%2010a7.5%207.5%200%201%201%2015%200%207.5%207.5%200%200%201-15%200Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3Cdefs%3E%3CclipPath%20id%3D%22a%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M0%200h20v20H0z%22%2F%3E%3C%2FclipPath%3E%3CclipPath%20id%3D%22b%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M0%200h20v20H0z%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3C%2Fsvg%3E);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    border: none;
    width: 24px;
    height: 24px;
    position: absolute;
    top: 10px;
    left: 16px;
    transform: rotate(0);
  }
  .action-notification.action-notification--error-triangle-white
    .action-notification__text {
    padding: 11px 16px 13px 48px;
  }
  .action-notification.action-notification--error-triangle-white
    .action-notification__text:before {
    content: "";
    z-index: 1;
    background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20fill%3D%22none%22%3E%3Cg%20fill%3D%22%23fff%22%20clip-path%3D%22url%28%23a%29%22%3E%3Cpath%20d%3D%22M10%207.5a.833.833%200%200%200-.834.833v2.917a.833.833%200%200%200%201.667%200V8.333A.833.833%200%200%200%2010%207.5M10%2013.333a1.25%201.25%200%200%200%200%202.5h.008a1.25%201.25%200%200%200%200-2.5z%22%2F%3E%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22M8.548%202.544c.638-1.13%202.266-1.13%202.903%200l7.74%2013.72a1.667%201.667%200%200%201-1.451%202.486H2.26a1.667%201.667%200%200%201-1.452-2.486zm9.192%2014.54L10%203.362l-7.74%2013.72z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fg%3E%3Cdefs%3E%3CclipPath%20id%3D%22a%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M0%200h20v20H0z%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3C%2Fsvg%3E%0A);
    border: none;
    width: 20px;
    height: 20px;
    position: absolute;
    top: 10px;
    left: 16px;
    transform: rotate(0);
  }
  .action-notification.action-notification--error-triangle-white__auth-required {
    top: 80px;
  }
  @media (min-width: 1024px) {
    .action-notification.action-notification--error-triangle-white__auth-required {
      top: 130px;
    }
  }
  .action-notification.action-notification--error-triangle-white__auth-required
    .action-notification__text {
    padding: 11px 16px 13px 48px;
  }
  .action-notification.action-notification--error-triangle-white__auth-required
    .action-notification__text:before {
    content: "";
    z-index: 1;
    background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20fill%3D%22none%22%3E%3Cg%20fill%3D%22%23fff%22%20clip-path%3D%22url%28%23a%29%22%3E%3Cpath%20d%3D%22M10%207.5a.833.833%200%200%200-.834.833v2.917a.833.833%200%200%200%201.667%200V8.333A.833.833%200%200%200%2010%207.5M10%2013.333a1.25%201.25%200%200%200%200%202.5h.008a1.25%201.25%200%200%200%200-2.5z%22%2F%3E%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22M8.548%202.544c.638-1.13%202.266-1.13%202.903%200l7.74%2013.72a1.667%201.667%200%200%201-1.451%202.486H2.26a1.667%201.667%200%200%201-1.452-2.486zm9.192%2014.54L10%203.362l-7.74%2013.72z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fg%3E%3Cdefs%3E%3CclipPath%20id%3D%22a%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M0%200h20v20H0z%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3C%2Fsvg%3E%0A);
    border: none;
    width: 20px;
    height: 20px;
    position: absolute;
    top: 10px;
    left: 16px;
    transform: rotate(0);
  }
  .action-notification.action-notification--error .action-notification__text {
    padding-left: 40px;
  }
  @media (min-width: 1024px) {
    .action-notification.action-notification--error .action-notification__text {
      padding-left: 44px;
    }
  }
  .action-notification.action-notification--error
    .action-notification__text:before {
    filter: brightness(0) invert();
    background-image: url(data:image/svg+xml,%3Csvg%20width%3D%2222%22%20height%3D%2222%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M0%2011c0%206.075%204.925%2011%2011%2011s11-4.925%2011-11S17.075%200%2011%200%200%204.925%200%2011zm20%200a9%209%200%2011-18%200%209%209%200%200118%200zm-9%205.998a1%201%200%20100-2%201%201%200%20000%202zm1.004-12h-2.001v8h2v-8z%22%20fill%3D%22%23A73AFD%22%2F%3E%3C%2Fsvg%3E);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    border: none;
    width: 20px;
    height: 20px;
    top: 7px;
    left: 12px;
    transform: rotate(0);
  }
  @media (min-width: 1024px) {
    .action-notification.action-notification--error
      .action-notification__text:before {
      top: 12px;
      left: 16px;
    }
  }
  .action-notification.action-notification--error-mobile
    .action-notification__text {
    padding-left: 11px;
  }
  .action-notification.action-notification--error-mobile
    .action-notification__text:before {
    display: none;
  }
  .action-notification.action-notification--cross-circled-red
    .action-notification__text {
    padding-left: 40px;
  }
  @media (min-width: 1024px) {
    .action-notification.action-notification--cross-circled-red
      .action-notification__text {
      padding-left: 44px;
    }
  }
  .action-notification.action-notification--cross-circled-red
    .action-notification__text:before {
    background-image: url(data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M8.50462%207.32709C8.17918%207.00165%207.65155%207.00165%207.32611%207.32709C7.00067%207.65252%207.00067%208.18016%207.32611%208.5056L8.82019%209.99967L7.32611%2011.4938C7.00067%2011.8192%207.00067%2012.3468%207.32611%2012.6723C7.65155%2012.9977%208.17918%2012.9977%208.50462%2012.6723L9.9987%2011.1782L11.4928%2012.6723C11.8182%2012.9977%2012.3458%2012.9977%2012.6713%2012.6723C12.9967%2012.3468%2012.9967%2011.8192%2012.6713%2011.4938L11.1772%209.99967L12.6713%208.5056C12.9967%208.18016%2012.9967%207.65252%2012.6713%207.32709C12.3458%207.00165%2011.8182%207.00165%2011.4928%207.32709L9.9987%208.82116L8.50462%207.32709Z%22%20fill%3D%22%23FF4444%22%20style%3D%22fill%3A%23FF4444%3Bfill%3Acolor%28display-p3%201.0000%200.2667%200.2667%29%3Bfill-opacity%3A1%3B%22%2F%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M9.9987%200.833008C4.93609%200.833008%200.832031%204.93706%200.832031%209.99967C0.832031%2015.0623%204.93609%2019.1663%209.9987%2019.1663C15.0613%2019.1663%2019.1654%2015.0623%2019.1654%209.99967C19.1654%204.93706%2015.0613%200.833008%209.9987%200.833008ZM2.4987%209.99967C2.4987%205.85754%205.85656%202.49967%209.9987%202.49967C14.1408%202.49967%2017.4987%205.85754%2017.4987%209.99967C17.4987%2014.1418%2014.1408%2017.4997%209.9987%2017.4997C5.85656%2017.4997%202.4987%2014.1418%202.4987%209.99967Z%22%20fill%3D%22%23FF4444%22%20style%3D%22fill%3A%23FF4444%3Bfill%3Acolor%28display-p3%201.0000%200.2667%200.2667%29%3Bfill-opacity%3A1%3B%22%2F%3E%0A%3C%2Fsvg%3E%0A);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    border: none;
    width: 20px;
    height: 20px;
    top: 7px;
    left: 12px;
    transform: rotate(0);
  }
  @media (min-width: 1024px) {
    .action-notification.action-notification--cross-circled-red
      .action-notification__text:before {
      top: 12px;
      left: 16px;
    }
  }
  .action-notification.action-notification--load .action-notification__text {
    padding-left: 40px;
  }
  @media (min-width: 1024px) {
    .action-notification.action-notification--load .action-notification__text {
      padding-left: 44px;
    }
  }
  .action-notification.action-notification--load
    .action-notification__text:before {
    filter: brightness(0) invert();
    background-image: url(data:image/svg+xml,%3Csvg%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M5.66536%203.66671H3.12741C4.03439%202.38584%205.40295%201.66671%206.9987%201.66671C9.94422%201.66671%2012.332%204.05452%2012.332%207.00004H13.6654C13.6654%203.31814%2010.6806%200.333374%206.9987%200.333374C5.12921%200.333374%203.4821%201.12172%202.33203%202.51361V0.333374H0.998698V5.00004H5.66536V3.66671ZM8.33203%2010.3334H10.87C9.96301%2011.6142%208.59445%2012.3334%206.9987%2012.3334C4.05318%2012.3334%201.66536%209.94556%201.66536%207.00004H0.332031C0.332031%2010.6819%203.3168%2013.6667%206.9987%2013.6667C8.86819%2013.6667%2010.5153%2012.8784%2011.6654%2011.4865V13.6667H12.9987V9.00004H8.33203V10.3334Z%22%20fill%3D%22%23A73AFD%22%2F%3E%0A%3C%2Fsvg%3E%0A);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 16px;
    border: none;
    width: 20px;
    height: 20px;
    top: 7px;
    left: 12px;
    transform: rotate(0);
  }
  @media (min-width: 1024px) {
    .action-notification.action-notification--load
      .action-notification__text:before {
      top: 12px;
      left: 16px;
    }
  }
  .action-notification.action-notification--success .action-notification__text {
    padding-left: 40px;
  }
  @media (min-width: 1024px) {
    .action-notification.action-notification--success .action-notification__text {
      padding-left: 44px;
    }
  }
  .action-notification.action-notification--success
    .action-notification__text:before {
    filter: brightness(0) invert();
    background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2215%22%20height%3D%2212%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23FFF%22%20fill-rule%3D%22evenodd%22%20d%3D%22M14.654.256a1.05%201.05%200%200%201%20.095%201.46l-8.513%209.93c-.19.222-.463.35-.751.354a1.004%201.004%200%200%201-.76-.335L.267%206.699A1.05%201.05%200%200%201%20.33%205.237a1%201%200%200%201%201.432.064l3.694%204.114L13.224.353a1%201%200%200%201%201.43-.097Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 16px;
    border: none;
    width: 20px;
    height: 20px;
    top: 7px;
    left: 12px;
    transform: rotate(0);
  }
  @media (min-width: 1024px) {
    .action-notification.action-notification--success
      .action-notification__text:before {
      top: 12px;
      left: 16px;
    }
  }
  @media (max-width: 1023.98px) {
    .action-notification.action-notification--info {
      bottom: 16px;
      top: initial;
      transform: translate(-50%, 160px);
    }
    .action-notification.action-notification--info.show {
      transform: translate(-50%);
    }
  }
  .action-notification.action-notification--info .action-notification__text {
    min-width: 260px;
    max-width: 328px;
    padding-left: 40px;
  }
  @media (min-width: 1024px) {
    .action-notification.action-notification--info .action-notification__text {
      padding-left: 44px;
    }
  }
  .action-notification.action-notification--info
    .action-notification__text:before {
    background-image: url(data:image/svg+xml,%3Csvg%20width%3D%2221%22%20height%3D%2220%22%20viewBox%3D%220%200%2021%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M10.5026%2014.1654C10.9628%2014.1654%2011.3359%2013.7923%2011.3359%2013.332V9.9987C11.3359%209.53846%2010.9628%209.16536%2010.5026%209.16536C10.0424%209.16536%209.66927%209.53846%209.66927%209.9987V13.332C9.66927%2013.7923%2010.0424%2014.1654%2010.5026%2014.1654Z%22%20fill%3D%22%23FF4444%22%2F%3E%0A%3Cpath%20d%3D%22M10.5026%205.41536C9.81225%205.41536%209.2526%205.97501%209.2526%206.66536C9.2526%207.35572%209.81225%207.91536%2010.5026%207.91536H10.5109C11.2013%207.91536%2011.7609%207.35572%2011.7609%206.66536C11.7609%205.97501%2011.2013%205.41536%2010.5109%205.41536H10.5026Z%22%20fill%3D%22%23FF4444%22%2F%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M1.33594%209.9987C1.33594%204.93609%205.43999%200.832031%2010.5026%200.832031C15.5652%200.832031%2019.6693%204.93609%2019.6693%209.9987C19.6693%2015.0613%2015.5652%2019.1654%2010.5026%2019.1654C5.43999%2019.1654%201.33594%2015.0613%201.33594%209.9987ZM10.5026%202.4987C6.36047%202.4987%203.0026%205.85656%203.0026%209.9987C3.0026%2014.1408%206.36047%2017.4987%2010.5026%2017.4987C14.6447%2017.4987%2018.0026%2014.1408%2018.0026%209.9987C18.0026%205.85656%2014.6447%202.4987%2010.5026%202.4987Z%22%20fill%3D%22%23FF4444%22%2F%3E%0A%3C%2Fsvg%3E%0A);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    border: none;
    width: 20px;
    height: 20px;
    top: 50%;
    left: 12px;
    transform: rotate(0) translateY(-50%);
  }
  @media (min-width: 1024px) {
    .action-notification.action-notification--info
      .action-notification__text:before {
      left: 16px;
    }
  }
  .action-notification.action-notification--pay .action-notification__text {
    width: calc(100vw - 32px);
    max-width: 420px;
  }
  .action-notification.action-notification--installment
    .action-notification__text {
    width: calc(100vw - 32px);
    max-width: 260px;
  }
  .action-notification.action-notification--oauth {
    transition: transform 0.3s ease-in-out;
    top: 32px;
  }
  @media (max-width: 1023.98px) {
    .action-notification.action-notification--oauth {
      top: initial;
      bottom: 32px;
      transform: translate(-50%, 64px);
    }
    .action-notification.action-notification--oauth.show {
      transform: translate(-50%);
    }
  }
  .action-notification.action-notification--oauth .action-notification__text {
    width: 290px;
    display: block;
  }
  .action-notification.action-notification--oauth
    .action-notification__text
    .text-bold {
    font-variation-settings: "wght" 650;
    font-weight: 400;
  }
  .action-notification.action-notification--oneid {
    width: 290px;
  }
  .action-notification.action-notification--oneid .action-notification__text {
    display: block;
  }
  .action-notification.action-notification--oneid .notification-link {
    color: #a73afd;
    display: inline;
  }
  .revoke-notification .revoke-notification__text {
    color: #fff;
    background-color: rgba(36, 36, 36, 0.9);
    border-radius: 8px;
    justify-content: center;
    align-items: center;
    gap: 12px;
    width: auto;
    max-width: calc(100vw - 28px);
    padding: 6px 12px;
    font-size: 14px;
    line-height: 20px;
    display: inline-flex;
  }
  @media (min-width: 1024px) {
    .revoke-notification .revoke-notification__text {
      padding: 10px 16px;
    }
  }
  @media (min-width: 360px) {
    .revoke-notification .revoke-notification__text {
      white-space: nowrap;
    }
  }
  .revoke-notification .revoke-notification__button {
    font-variation-settings: "wght" 650;
    color: #aa80ff;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
  }
  .revoke-notification .circle-timer {
    width: 24px;
    height: 24px;
  }
  .revoke-notification .circle-timer__circle {
    stroke: #aa80ff;
    stroke-width: 3px;
    stroke-linecap: round;
    fill: none;
    transform-origin: 50%;
    transform: rotate(-90deg) scaleY(-1);
  }
  .revoke-notification .circle-timer__text {
    fill: #fff;
    font-size: 18px;
    line-height: 24px;
  }
  @keyframes dash {
    0% {
      stroke-dasharray: 100;
    }
    to {
      stroke-dasharray: -100;
    }
  }
  .balance-block {
    font-variation-settings: "wght" 650;
    color: #242424;
    cursor: pointer;
    background-color: #fff;
    background-image: url(data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M0%202a2%202%200%200%201%202-2h8c5.523%200%2010%204.477%2010%2010v8a2%202%200%200%201-2%202h-8C4.477%2020%200%2015.523%200%2010V2Z%22%20fill%3D%22url%28%23a%29%22%2F%3E%3Cpath%20d%3D%22M0%202a2%202%200%200%201%202-2h8c5.523%200%2010%204.477%2010%2010v8a2%202%200%200%201-2%202h-8C4.477%2020%200%2015.523%200%2010V2Z%22%20fill%3D%22url%28%23b%29%22%2F%3E%3Cpath%20d%3D%22M0%202a2%202%200%200%201%202-2h8c5.523%200%2010%204.477%2010%2010v8a2%202%200%200%201-2%202h-8C4.477%2020%200%2015.523%200%2010V2Z%22%20fill%3D%22url%28%23c%29%22%2F%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M6.625%205.747v8.507c0%20.405.327.746.745.746h3.023c1.131%200%202.042-.273%202.715-.834.68-.563%201.017-1.331%201.017-2.288%200-.898-.317-1.607-.961-2.108-.635-.497-1.513-.736-2.615-.736H8.92a.25.25%200%200%201-.25-.25v-1.88a.25.25%200%200%201%20.25-.25h3.426c.418%200%20.746-.34.746-.746v-.161A.746.746%200%200%200%2012.346%205H7.37a.746.746%200%200%200-.745.747Zm3.488%207.687H8.92a.25.25%200%200%201-.25-.25v-2.34a.25.25%200%200%201%20.25-.25h1.223c.646%200%201.104.124%201.399.35.288.222.442.558.442%201.036%200%20.467-.16.816-.472%201.066-.315.252-.774.388-1.399.388Z%22%20fill%3D%22%23fff%22%2F%3E%3Cdefs%3E%3CradialGradient%20id%3D%22b%22%20cx%3D%220%22%20cy%3D%220%22%20r%3D%221%22%20gradientUnits%3D%22userSpaceOnUse%22%20gradientTransform%3D%22matrix%288.09526%208.75001%20-17.07304%2015.79548%20.714%201.25%29%22%3E%3Cstop%20stop-color%3D%22%23F85C2A%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23DF47EC%22%20stop-opacity%3D%22.25%22%2F%3E%3C%2FradialGradient%3E%3CradialGradient%20id%3D%22c%22%20cx%3D%220%22%20cy%3D%220%22%20r%3D%221%22%20gradientUnits%3D%22userSpaceOnUse%22%20gradientTransform%3D%22rotate%28103.241%207.942%207.308%29%20scale%2810.9152%2013.2192%29%22%3E%3Cstop%20stop-color%3D%22%236B54FE%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23CB47EC%22%20stop-opacity%3D%220%22%2F%3E%3C%2FradialGradient%3E%3ClinearGradient%20id%3D%22a%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%2220%22%20y2%3D%220%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20stop-color%3D%22%23A73AFD%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23481173%22%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3C%2Fsvg%3E);
    background-position: 4px 4px;
    background-repeat: no-repeat;
    background-size: 16px;
    border-radius: 4px 12px;
    height: 24px;
    padding: 2px 4px 2px 24px;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    box-shadow: 0 2px 16px rgba(0, 0, 0, 0.08);
  }
  .balance-block.balance-block--wallet {
    background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2222%22%20height%3D%2216%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22url%28%23a%29%22%20fill-rule%3D%22evenodd%22%20d%3D%22M17.6%200c1.944%200%203.52%201.592%203.52%203.556v1.147a3.48%203.48%200%200%200-1.32-.259h-2.64c-1.944%200-3.52%201.592-3.52%203.556s1.576%203.556%203.52%203.556h2.64c.467%200%20.912-.092%201.32-.259v1.147c0%201.964-1.576%203.556-3.52%203.556H3.52C1.576%2016%200%2014.408%200%2012.444V3.556C0%201.592%201.576%200%203.52%200H17.6Zm2.2%205.778c.495%200%20.952.165%201.32.444.534.405.88%201.051.88%201.778%200%20.727-.346%201.373-.88%201.778a2.176%202.176%200%200%201-1.32.444h-2.64c-1.215%200-2.2-.995-2.2-2.222%200-1.227.985-2.222%202.2-2.222h2.64Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22a%22%20x1%3D%2215.106%22%20x2%3D%221.274%22%20y1%3D%2214.778%22%20y2%3D%229.487%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20stop-color%3D%22%238328F4%22%2F%3E%3Cstop%20offset%3D%22.352%22%20stop-color%3D%22%238D29F1%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23CE26D6%22%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3C%2Fsvg%3E);
    background-position: 4px 4px;
    background-size: 22px 16px;
    border-radius: 8px;
    padding: 2px 4px 2px 30px;
  }
  .cashback-block {
    font-variation-settings: "wght" 650;
    color: #242424;
    cursor: pointer;
    background-color: #fff;
    background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2212%22%20fill%3D%22none%22%3E%3Crect%20width%3D%2212%22%20height%3D%2212%22%20fill%3D%22%23fff%22%20rx%3D%226%22%2F%3E%3Cpath%20fill%3D%22%237A62FE%22%20fill-rule%3D%22evenodd%22%20d%3D%22M4.788%2011.875A5.999%205.999%200%201%200%207.212.125a5.999%205.999%200%200%200-2.424%2011.75Zm.123-9.608c.38-.38%201.025-.351%201.441.065l.083.083c.4.4%201.05.4%201.45%200%20.42-.42%201.07-.453%201.45-.073.38.38.347%201.029-.073%201.45l-.068.068a.93.93%200%200%200%200%201.314c.416.416.445%201.061.065%201.441-.38.38-1.026.351-1.442-.065a.93.93%200%200%200-1.314%200l-.11.111c-.421.42-1.07.453-1.45.073-.38-.38-.348-1.03.073-1.45l.033-.033a1.04%201.04%200%200%200%200-1.47l-.073-.072c-.416-.416-.446-1.062-.065-1.442Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E);
    background-position: 4px 4px;
    background-repeat: no-repeat;
    background-size: 16px;
    border-radius: 4px 12px;
    height: 24px;
    padding: 2px 4px 2px 24px;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    display: inline-block;
    box-shadow: 0 2px 16px rgba(0, 0, 0, 0.08);
  }
  .cashback-block.balance-block--wallet {
    background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2222%22%20height%3D%2216%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22url%28%23a%29%22%20fill-rule%3D%22evenodd%22%20d%3D%22M17.6%200c1.944%200%203.52%201.592%203.52%203.556v1.147a3.48%203.48%200%200%200-1.32-.259h-2.64c-1.944%200-3.52%201.592-3.52%203.556s1.576%203.556%203.52%203.556h2.64c.467%200%20.912-.092%201.32-.259v1.147c0%201.964-1.576%203.556-3.52%203.556H3.52C1.576%2016%200%2014.408%200%2012.444V3.556C0%201.592%201.576%200%203.52%200H17.6Zm2.2%205.778c.495%200%20.952.165%201.32.444.534.405.88%201.051.88%201.778%200%20.727-.346%201.373-.88%201.778a2.176%202.176%200%200%201-1.32.444h-2.64c-1.215%200-2.2-.995-2.2-2.222%200-1.227.985-2.222%202.2-2.222h2.64Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22a%22%20x1%3D%2215.106%22%20x2%3D%221.274%22%20y1%3D%2214.778%22%20y2%3D%229.487%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20stop-color%3D%22%238328F4%22%2F%3E%3Cstop%20offset%3D%22.352%22%20stop-color%3D%22%238D29F1%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23CE26D6%22%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3C%2Fsvg%3E);
    background-position: 4px 4px;
    background-size: 22px 16px;
    border-radius: 8px;
    padding: 2px 4px 2px 30px;
  }
  .icon-card-plug {
    background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2215%22%20fill%3D%22none%22%3E%3Crect%20width%3D%2218.5%22%20height%3D%2213.5%22%20x%3D%22.75%22%20y%3D%22.75%22%20stroke%3D%22%23242424%22%20stroke-width%3D%221.5%22%20rx%3D%221.25%22%2F%3E%3Cpath%20fill%3D%22%23242424%22%20d%3D%22M1%204h18v1.5H1z%22%2F%3E%3C%2Fsvg%3E);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
  }
  .icon-ebl {
    background-image: url(data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M0%202a2%202%200%200%201%202-2h8c5.523%200%2010%204.477%2010%2010v8a2%202%200%200%201-2%202h-8C4.477%2020%200%2015.523%200%2010V2Z%22%20fill%3D%22url%28%23a%29%22%2F%3E%3Cpath%20d%3D%22M0%202a2%202%200%200%201%202-2h8c5.523%200%2010%204.477%2010%2010v8a2%202%200%200%201-2%202h-8C4.477%2020%200%2015.523%200%2010V2Z%22%20fill%3D%22url%28%23b%29%22%2F%3E%3Cpath%20d%3D%22M0%202a2%202%200%200%201%202-2h8c5.523%200%2010%204.477%2010%2010v8a2%202%200%200%201-2%202h-8C4.477%2020%200%2015.523%200%2010V2Z%22%20fill%3D%22url%28%23c%29%22%2F%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M6.625%205.747v8.507c0%20.405.327.746.745.746h3.023c1.131%200%202.042-.273%202.715-.834.68-.563%201.017-1.331%201.017-2.288%200-.898-.317-1.607-.961-2.108-.635-.497-1.513-.736-2.615-.736H8.92a.25.25%200%200%201-.25-.25v-1.88a.25.25%200%200%201%20.25-.25h3.426c.418%200%20.746-.34.746-.746v-.161A.746.746%200%200%200%2012.346%205H7.37a.746.746%200%200%200-.745.747Zm3.488%207.687H8.92a.25.25%200%200%201-.25-.25v-2.34a.25.25%200%200%201%20.25-.25h1.223c.646%200%201.104.124%201.399.35.288.222.442.558.442%201.036%200%20.467-.16.816-.472%201.066-.315.252-.774.388-1.399.388Z%22%20fill%3D%22%23fff%22%2F%3E%3Cdefs%3E%3CradialGradient%20id%3D%22b%22%20cx%3D%220%22%20cy%3D%220%22%20r%3D%221%22%20gradientUnits%3D%22userSpaceOnUse%22%20gradientTransform%3D%22matrix%288.09526%208.75001%20-17.07304%2015.79548%20.714%201.25%29%22%3E%3Cstop%20stop-color%3D%22%23F85C2A%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23DF47EC%22%20stop-opacity%3D%22.25%22%2F%3E%3C%2FradialGradient%3E%3CradialGradient%20id%3D%22c%22%20cx%3D%220%22%20cy%3D%220%22%20r%3D%221%22%20gradientUnits%3D%22userSpaceOnUse%22%20gradientTransform%3D%22rotate%28103.241%207.942%207.308%29%20scale%2810.9152%2013.2192%29%22%3E%3Cstop%20stop-color%3D%22%236B54FE%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23CB47EC%22%20stop-opacity%3D%220%22%2F%3E%3C%2FradialGradient%3E%3ClinearGradient%20id%3D%22a%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%2220%22%20y2%3D%220%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20stop-color%3D%22%23A73AFD%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23481173%22%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3C%2Fsvg%3E);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
  }
  .icon-visa {
    background-image: url(data:image/svg+xml,%3Csvg%20width%3D%2236%22%20height%3D%2212%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M22.914.545c-2.453%200-4.647%201.273-4.647%203.622%200%202.696%203.89%202.883%203.89%204.235%200%20.571-.655%201.08-1.769%201.08-1.584%200-2.768-.713-2.768-.713l-.508%202.374s1.363.602%203.173.602c2.684%200%204.795-1.336%204.795-3.727%200-2.847-3.906-3.027-3.906-4.287%200-.446.536-.937%201.65-.937%201.256%200%202.28.519%202.28.519l.495-2.29c0%20.003-1.114-.478-2.685-.478zM.46.718l-.06.346s1.032.19%201.963.567c1.197.433%201.283.685%201.484%201.467l2.197%208.47h2.945l4.54-10.85H10.59L7.673%208.095l-1.19-6.253C6.375%201.126%205.822.718%205.143.718H.46zm14.251%200l-2.304%2010.847h2.803L17.503.718H14.71zm15.63%200c-.675%200-1.035.363-1.298.993l-4.104%209.854h2.938l.567-1.644h3.581l.346%201.644h2.595L32.702.718H30.34zm.383%202.93l.872%204.073H29.26l1.463-4.073z%22%20fill%3D%22url%28%23paint0_linear%29%22%2F%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22paint0_linear%22%20x1%3D%22.4%22%20y1%3D%226.144%22%20x2%3D%2234.964%22%20y2%3D%226.144%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20stop-color%3D%22%2320225F%22%2F%3E%3Cstop%20offset%3D%22.2%22%20stop-color%3D%22%231A1F61%22%2F%3E%3Cstop%20offset%3D%22.41%22%20stop-color%3D%22%23172272%22%2F%3E%3Cstop%20offset%3D%22.595%22%20stop-color%3D%22%23152682%22%2F%3E%3Cstop%20offset%3D%22.802%22%20stop-color%3D%22%2312288E%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%230E2C9A%22%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3C%2Fsvg%3E);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
  }
  .icon-mastercard {
    background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2227%22%20height%3D%2220%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23FF5F00%22%20d%3D%22M16.71%2015.93H9.78V3.481h6.93V15.93Z%22%2F%3E%3Cpath%20fill%3D%22%23EB001B%22%20d%3D%22M10.224%209.682a7.902%207.902%200%200%201%203.021-6.244c-1.36-1.058-3.071-1.712-4.884-1.712A7.887%207.887%200%200%200%20.456%209.63a7.887%207.887%200%200%200%207.905%207.906c1.863%200%203.525-.655%204.884-1.712-1.863-1.36-3.021-3.626-3.021-6.143Z%22%2F%3E%3Cpath%20fill%3D%22%23F79E1B%22%20d%3D%22M26.056%209.682a7.887%207.887%200%200%201-7.906%207.905c-1.863%200-3.524-.654-4.884-1.712%201.863-1.46%203.021-3.676%203.021-6.244%200-2.568-1.158-4.783-3.02-6.243%201.359-1.058%203.07-1.712%204.883-1.712%204.33.1%207.906%203.625%207.906%208.006Z%22%2F%3E%3C%2Fsvg%3E);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
  }
  .icon-maestro {
    background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2227%22%20height%3D%2220%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%236C6BBD%22%20d%3D%22M16.96%2015.93h-6.93V3.481h6.93V15.93Z%22%2F%3E%3Cpath%20fill%3D%22%23EB001B%22%20d%3D%22M10.474%209.682a7.902%207.902%200%200%201%203.021-6.244c-1.36-1.058-3.071-1.712-4.884-1.712A7.887%207.887%200%200%200%20.706%209.63a7.887%207.887%200%200%200%207.905%207.906c1.863%200%203.525-.655%204.884-1.712-1.863-1.36-3.021-3.626-3.021-6.143Z%22%2F%3E%3Cpath%20fill%3D%22%230099DF%22%20d%3D%22M26.306%209.682a7.887%207.887%200%200%201-7.906%207.905c-1.863%200-3.524-.654-4.884-1.712%201.863-1.46%203.021-3.676%203.021-6.244%200-2.568-1.158-4.783-3.02-6.243%201.359-1.058%203.07-1.712%204.883-1.712%204.33.1%207.906%203.625%207.906%208.006Z%22%2F%3E%3C%2Fsvg%3E);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
  }
  .icon-mir,
  .icon-mir-mini {
    background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2242%22%20height%3D%2212%22%20fill%3D%22none%22%20viewBox%3D%220%200%2026%207%22%3E%3Cg%20fill-rule%3D%22evenodd%22%20clip-path%3D%22url%28%23a%29%22%20clip-rule%3D%22evenodd%22%3E%3Cpath%20fill%3D%22%230F754E%22%20d%3D%22M2.373.001c.23-.001.911-.063%201.2.912.194.656.504%201.73.93%203.225h.172c.456-1.575.77-2.65.94-3.225C5.906-.072%206.635%200%206.927%200h2.25v7H6.884V2.876H6.73L5.451%207.001H3.726L2.447%202.873h-.153V7H0v-7h2.373Zm10.098%200V4.13h.183L14.209.735c.302-.676.945-.734.945-.734h2.22v7h-2.342V2.873h-.183l-1.524%203.395c-.302.672-.976.733-.976.733h-2.22v-7h2.342Zm12.996%203.327c-.327.925-1.352%201.588-2.488%201.588h-2.455v2.085h-2.227V3.328h7.17Z%22%2F%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M23.087.001H18.18c.116%201.558%201.459%202.893%202.848%202.893h4.593C25.887%201.598%2024.975%200%2023.087%200Z%22%2F%3E%3Cpath%20fill%3D%22url%28%23b%29%22%20d%3D%22M23.087.001H18.18c.116%201.558%201.459%202.893%202.848%202.893h4.593C25.887%201.598%2024.975%200%2023.087%200Z%22%2F%3E%3C%2Fg%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22b%22%20x1%3D%2218%22%20x2%3D%2226%22%20y1%3D%22-.001%22%20y2%3D%222.499%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20stop-color%3D%22%2302AEFF%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%231F5CD7%22%2F%3E%3C%2FlinearGradient%3E%3CclipPath%20id%3D%22a%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M0%200h26v7H0z%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3C%2Fsvg%3E);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
  }
  .icon-sber,
  .icon-sberpay,
  .icon-sbp {
    background-image: url(data:image/svg+xml,%3Csvg%20width%3D%2247%22%20height%3D%2222%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M35.304%2022H11.12c-2.95%200-5.778-1.159-7.863-3.222A10.94%2010.94%200%20010%2011a10.94%2010.94%200%20013.257-7.778A11.181%2011.181%200%200111.12%200h24.184c2.95%200%205.778%201.159%207.863%203.222A10.94%2010.94%200%200146.424%2011a10.94%2010.94%200%2001-3.257%207.778A11.181%2011.181%200%200135.304%2022zM8.762%2011.118V9.381l2.327%201.443%204.837-3.52c.291.371.537.775.734%201.202l-5.571%204.055-2.327-1.443zm7.024-.251v.125a4.623%204.623%200%2001-.996%202.871%204.71%204.71%200%2001-2.573%201.654%204.753%204.753%200%2001-3.057-.267%204.686%204.686%200%2001-2.24-2.074%204.611%204.611%200%2001-.472-3%204.643%204.643%200%20011.497-2.649%204.744%204.744%200%20015.79-.371l1.193-.866a6.156%206.156%200%2000-3.81-1.345%206.158%206.158%200%2000-3.823%201.302%206.043%206.043%200%2000-2.167%203.378%205.99%205.99%200%2000.438%203.977%206.082%206.082%200%20002.851%202.837%206.176%206.176%200%20004.018.456%206.125%206.125%200%20003.427-2.124%206.008%206.008%200%20001.24-4.86l-1.316.956zm7.487%203.767v-2.466h1.233c2.343%200%203.6-.926%203.6-2.77%200-1.786-1.073-2.68-3.6-2.68h-2.662v7.916h1.429zm0-3.767V8.019l1.366-.001c1.392%200%201.988.373%201.988%201.345%200%201.075-.686%201.504-2.012%201.504h-1.342zm5.59-1.49c.375-.28%201.061-.51%202.046-.51%201.669%200%202.492.567%202.492%202.036v3.732h-1.257v-1.018c-.274.655-.971%201.108-1.887%201.108-1.154%200-1.839-.645-1.839-1.753%200-1.29.949-1.651%202.354-1.651h1.291v-.248c0-.803-.387-1.052-1.154-1.052-1.052%200-1.657.407-2.045%201.006l-.002-1.65zm3.199%203.262v-.458h-1.13c-.79%200-1.167.148-1.167.655%200%20.43.32.701.914.701.903%200%201.326-.509%201.383-.898zm3.493-3.659h-1.492l2.406%205.684c-.217.761-.526%201.033-.936%201.033a1.013%201.013%200%2001-.686-.283v1.233c.168.146.559.248.914.248.755%200%201.268-.305%201.772-1.661l2.285-6.254h-1.417l-1.28%203.878-1.566-3.878z%22%20fill%3D%22%2321A038%22%2F%3E%3C%2Fsvg%3E);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
  }
  .icon-qrc,
  .icon-fac {
    background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2226%22%20height%3D%2232%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%235B57A2%22%20d%3D%22m0%206.965%203.853%206.927v4.225L.005%2025.03%200%206.965Z%22%2F%3E%3Cpath%20fill%3D%22%23D90751%22%20d%3D%22m14.797%2011.371%203.61-2.225%207.39-.007-11%206.777V11.37Z%22%2F%3E%3Cpath%20fill%3D%22%23FAB718%22%20d%3D%22m14.775%206.925.02%209.17-3.861-2.386V0l3.842%206.925Z%22%2F%3E%3Cpath%20fill%3D%22%23ED6F26%22%20d%3D%22m25.796%209.139-7.39.007-3.63-2.221L10.933%200l14.861%209.139Z%22%2F%3E%3Cpath%20fill%3D%22%2363B22F%22%20d%3D%22M14.796%2025.069v-4.45l-3.862-2.341L10.936%2032l3.86-6.931Z%22%2F%3E%3Cpath%20fill%3D%22%231487C9%22%20d%3D%22M18.396%2022.863%203.853%2013.892%200%206.965l25.779%2015.89-7.383.008Z%22%2F%3E%3Cpath%20fill%3D%22%23017F36%22%20d%3D%22m10.934%2032%203.86-6.931%203.6-2.206%207.383-.009L10.934%2032Z%22%2F%3E%3Cpath%20fill%3D%22%23984995%22%20d%3D%22m.004%2025.03%2010.96-6.752-3.685-2.274-3.426%202.113-3.85%206.913Z%22%2F%3E%3C%2Fsvg%3E);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
  }
  .icon-qrc-white {
    background-image: url(data:image/svg+xml,%3Csvg%20width%3D%2239%22%20height%3D%2218%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20clip-path%3D%22url%28%23a%29%22%3E%3Cpath%20d%3D%22M39%206v6.6h-2.344V7.97H34.4v4.63h-2.343V6H39Z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M27.229%2012.9c2.092%200%203.646-1.317%203.646-3.314%200-1.932-1.147-3.187-3.062-3.187-.884%200-1.614.32-2.164.871.132-1.14%201.07-1.971%202.104-1.971l2.034-.004L30.802%203.3s-2.254.053-3.302.053c-2.395.043-4.012%202.277-4.012%204.99%200%203.162%201.578%204.557%203.74%204.557Zm.012-4.734c.777%200%201.316.524%201.316%201.42%200%20.807-.479%201.471-1.316%201.473-.8%200-1.339-.616-1.339-1.459%200-.896.539-1.434%201.34-1.434Z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22M21.605%2010.478s-.563.327-1.403.389c-.966.029-1.827-.586-1.827-1.678%200-1.065.76-1.675%201.802-1.675.64%200%201.486.446%201.486.446s.619-1.144.94-1.716c-.588-.448-1.37-.694-2.28-.694-2.295%200-4.073%201.508-4.073%203.626%200%202.145%201.671%203.617%204.074%203.573.671-.025%201.598-.263%202.162-.628l-.881-1.643Z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22m0%203.918%202.147%203.896v2.377L.003%2014.079%200%203.92Z%22%20fill%3D%22%235B57A2%22%2F%3E%3Cpath%20d%3D%22m8.243%206.396%202.012-1.251%204.117-.004-6.129%203.812V6.396Z%22%20fill%3D%22%23D90751%22%2F%3E%3Cpath%20d%3D%22m8.231%203.895.012%205.159L6.09%207.71V0l2.14%203.895Z%22%20fill%3D%22%23FAB718%22%2F%3E%3Cpath%20d%3D%22m14.371%205.14-4.117.005-2.023-1.25L6.091%200l8.28%205.14Z%22%20fill%3D%22%23ED6F26%22%2F%3E%3Cpath%20d%3D%22M8.243%2014.101v-2.503L6.09%2010.281l.001%207.72%202.15-3.9Z%22%20fill%3D%22%2363B22F%22%2F%3E%3Cpath%20d%3D%22M10.25%2012.86%202.146%207.815%200%203.918l14.363%208.938-4.114.005Z%22%20fill%3D%22%231487C9%22%2F%3E%3Cpath%20d%3D%22m6.093%2018%202.15-3.899%202.007-1.24%204.113-.006L6.093%2018Z%22%20fill%3D%22%23017F36%22%2F%3E%3Cpath%20d%3D%22m.002%2014.08%206.106-3.799-2.053-1.278-1.909%201.188-2.144%203.888Z%22%20fill%3D%22%23984995%22%2F%3E%3C%2Fg%3E%3Cdefs%3E%3CclipPath%20id%3D%22a%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M0%200h39v18H0z%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3C%2Fsvg%3E);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
  }
  .icon-wbcard {
    background-image: url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2216%22%20viewBox%3D%220%200%2024%2016%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Crect%20width%3D%2224%22%20height%3D%2216%22%20rx%3D%223%22%20fill%3D%22url%28%23paint0_linear%29%22%2F%3E%0A%3Cpath%20d%3D%22M13.592%205L11.9477%2011H10.8222L9.67992%206.80335C9.6325%206.62483%209.60321%206.42957%209.59205%206.21757H9.57531C9.56137%206.41562%209.52789%206.60809%209.4749%206.79498L8.32845%2011H7.17782L5.5%205H6.59205L7.67992%209.39331C7.72455%209.57741%207.75244%209.76987%207.7636%209.97071H7.78452C7.79568%209.82845%207.83473%209.63598%207.90167%209.39331L9.1318%205H10.1569L11.295%209.42678C11.334%209.57741%2011.3633%209.75593%2011.3828%209.96234H11.3996C11.4079%209.82287%2011.44%209.63877%2011.4958%209.41004L12.5628%205H13.592Z%22%20fill%3D%22white%22%2F%3E%0A%3Cpath%20d%3D%22M14.4247%2011V5H16.3285C16.9086%205%2017.3675%205.12692%2017.705%205.38075C18.0453%205.63459%2018.2155%205.96513%2018.2155%206.37238C18.2155%206.71269%2018.1192%207.00837%2017.9268%207.25941C17.7343%207.51046%2017.4679%207.68898%2017.1276%207.79498V7.81172C17.5404%207.85914%2017.8696%208.01255%2018.1151%208.27197C18.3633%208.52859%2018.4874%208.86332%2018.4874%209.27615C18.4874%209.7894%2018.2852%2010.205%2017.8808%2010.523C17.4763%2010.841%2016.9658%2011%2016.3494%2011H14.4247ZM15.4163%205.79916V7.50628H16.0607C16.4066%207.50628%2016.6771%207.42538%2016.8724%207.2636C17.0704%207.09902%2017.1695%206.8675%2017.1695%206.56904C17.1695%206.05579%2016.8264%205.79916%2016.1402%205.79916H15.4163ZM15.4163%208.30544V10.205H16.2657C16.6367%2010.205%2016.9226%2010.1199%2017.1234%209.94979C17.3271%209.77685%2017.4289%209.53975%2017.4289%209.23849C17.4289%208.61646%2016.9979%208.30544%2016.136%208.30544H15.4163Z%22%20fill%3D%22white%22%2F%3E%0A%3Cdefs%3E%0A%3ClinearGradient%20id%3D%22paint0_linear%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%2224%22%20y2%3D%220%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%0A%3Cstop%20stop-color%3D%22%23A73AFD%22%2F%3E%0A%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23481173%22%2F%3E%0A%3C%2FlinearGradient%3E%0A%3C%2Fdefs%3E%0A%3C%2Fsvg%3E%0A);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
  }
  .icon-wlt {
    background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2228%22%20height%3D%2224%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22url%28%23a%29%22%20fill-rule%3D%22evenodd%22%20d%3D%22M21.8%202.7c2.297%200%204.16%201.848%204.16%204.127V8.16a4.177%204.177%200%200%200-1.56-.3h-3.12c-2.297%200-4.16%201.848-4.16%204.127%200%202.28%201.863%204.127%204.16%204.127h3.12c.552%200%201.078-.107%201.56-.3v1.332c0%202.279-1.863%204.127-4.16%204.127H5.16c-2.298%200-4.16-1.848-4.16-4.127V6.827C1%204.547%202.862%202.7%205.16%202.7H21.8Zm2.6%206.707c.585%200%201.126.191%201.56.515a2.569%202.569%200%200%201%200%204.128%202.602%202.602%200%200%201-1.56.515h-3.12a2.59%202.59%200%200%201-2.6-2.58%202.59%202.59%200%200%201%202.6-2.578h3.12Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22a%22%20x1%3D%2218.853%22%20x2%3D%222.582%22%20y1%3D%2219.853%22%20y2%3D%2213.516%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20stop-color%3D%22%238328F4%22%2F%3E%3Cstop%20offset%3D%22.352%22%20stop-color%3D%22%238D29F1%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23CE26D6%22%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3C%2Fsvg%3E);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
  }
  .icon-acc {
    background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23C8C8D1%22%20fill-rule%3D%22evenodd%22%20d%3D%22M8.759%201h6.482c.805%200%201.47%200%202.01.044.563.046%201.08.145%201.565.392a4%204%200%200%201%201.748%201.748c.247.485.346%201.002.392%201.564C21%205.29%2021%205.954%2021%206.758v7.356c0%20.635%200%201.114-.11%201.577a4%204%200%200%201-.48%201.156c-.248.406-.587.745-1.037%201.194l-3.332%203.332c-.449.45-.788.789-1.194%201.038a4%204%200%200%201-1.156.479c-.463.11-.942.11-1.577.11H8.759c-.805%200-1.47%200-2.01-.044-.563-.046-1.08-.145-1.565-.392a4%204%200%200%201-1.748-1.748c-.247-.485-.346-1.002-.392-1.564C3%2018.71%203%2018.046%203%2017.242V6.758c0-.805%200-1.47.044-2.01.046-.563.145-1.08.392-1.565a4%204%200%200%201%201.748-1.748c.485-.247%201.002-.346%201.564-.392C7.29%201%207.954%201%208.758%201Zm9.801%2015h-.76c-.857%200-1.439%200-1.889.038-.438.035-.663.1-.819.18a2%202%200%200%200-.874.874c-.08.156-.145.38-.18.819C14%2018.361%2014%2018.943%2014%2019.8v.76c.142-.12.338-.312.699-.673l3.188-3.188c.36-.361.553-.557.673-.699Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M7%207a1%201%200%200%201%201-1h8a1%201%200%201%201%200%202H8a1%201%200%200%201-1-1ZM7%2011a1%201%200%200%201%201-1h5a1%201%200%201%201%200%202H8a1%201%200%200%201-1-1Z%22%2F%3E%3C%2Fsvg%3E);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
  }
  .icon-vtb {
    background-image: url(data:image/svg+xml,%3Csvg%20width%3D%2258%22%20height%3D%2216%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20clip-path%3D%22url%28%23a%29%22%3E%3Cpath%20d%3D%22M9.212%205.093H.692l-.594%201.69h8.52l.594-1.69Zm.928-2.523H1.62L1%204.26h8.52l.62-1.69Zm.928-2.547h-8.52l-.62%201.69h8.521l.619-1.69Z%22%20fill%3D%22%2300A9FF%22%2F%3E%3Cpath%20d%3D%22M15.128%2012.714%2011.937%202.566h2.238l1.24%204.408c.356%201.31.547%202.001.786%203.097.214-1.048.357-1.549.762-3.025l1.24-4.478h2.145l-3.244%2010.146h-1.976ZM23.693%2012.714V4.267H20.76V2.563h8.147l-.58%201.704H25.73v8.447h-2.037Z%22%20fill%3D%22%23002881%22%2F%3E%3Cpath%20d%3D%22M38.426%202.552h2.47c2.454%200%203.616%201.162%203.616%203.268%200%202.107-1.162%203.269-3.616%203.269h-.61v3.632h-1.86V2.551Zm2.47%201.453h-.61v3.633h.61c1.249%200%201.758-.51%201.758-1.831-.002-1.294-.51-1.802-1.758-1.802ZM44.865%2010.658c0-2.092%201.656-2.6%203.937-2.6h.364v-.261c0-.742-.364-1.438-1.394-1.438-.9%200-1.772.45-2.122.742V5.634c.51-.232%201.192-.553%202.338-.553%202.325%200%202.861%201.133%202.861%203.023v4.62h-1.626v-1.017h-.03c-.363.596-.96%201.132-2.092%201.132-1.249-.002-2.236-.814-2.236-2.18Zm4.3-.957v-.48h-.16c-1.54%200-2.454.232-2.454%201.321%200%20.683.45%201.076%201.148%201.076.826%200%201.465-.682%201.465-1.917ZM51.925%2015.7v-1.38c.202.073.493.146.77.146.538%200%20.785-.248.974-1.033l.16-.682-2.484-7.554h1.888l1.48%205.623h.03l1.38-5.623h1.802l-2.732%208.95c-.32%201.033-.93%201.745-2.136%201.745a3.658%203.658%200%200%201-1.132-.191Z%22%20fill%3D%22%2300A9FF%22%2F%3E%3Cpath%20d%3D%22M35.774%207.883a3.54%203.54%200%200%200-.948-.543v-.034c.368-.16.614-.369.789-.544.405-.387.65-.967.65-1.651%200-1.283-.773-2.09-1.949-2.404-.402-.105-.86-.141-1.526-.141h-3.248v10.148h3.669c.718%200%201.105-.034%201.476-.14%201.21-.317%201.947-1.317%201.947-2.705.002-.844-.262-1.492-.86-1.986Zm-4.212-3.65h1.071c.387%200%20.58.018.773.07.458.141.774.44.774%201.124%200%20.58-.298%201-.774%201.142-.175.054-.35.054-.702.054h-1.142v-2.39Zm2.51%206.514c-.279.264-.666.298-1.089.298h-1.405V8.377h1.335c.632%200%201%20.089%201.299.457.175.23.263.544.263.878%200%20.437-.122.771-.402%201.035Z%22%20fill%3D%22%23002881%22%2F%3E%3C%2Fg%3E%3Cdefs%3E%3CclipPath%20id%3D%22a%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M0%200h58v15.922H0z%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3C%2Fsvg%3E);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
  }
  .icon-union_pay {
    background-image: url(data:image/svg+xml,%3Csvg%20width%3D%2228%22%20height%3D%2219%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M26.617.672%2019.722.67h-.002l-.015.001c-.948.03-2.127.789-2.342%201.726l-3.26%2014.427c-.216.946.369%201.715%201.309%201.729h7.243c.926-.046%201.826-.797%202.037-1.723l3.261-14.427c.219-.956-.38-1.731-1.336-1.731Z%22%20fill%3D%22%2301798A%22%2F%3E%3Cpath%20d%3D%22m14.102%2016.824%203.26-14.428C17.578%201.46%2018.758.7%2019.705.671L16.963.669h-4.94c-.949.019-2.144.784-2.359%201.728L6.403%2016.824c-.216.946.37%201.715%201.309%201.729h7.7c-.94-.014-1.525-.783-1.31-1.729Z%22%20fill%3D%22%23024381%22%2F%3E%3Cpath%20d%3D%22M6.403%2016.824%209.665%202.396c.214-.943%201.41-1.708%202.36-1.728L5.696.667c-.955%200-2.18.774-2.398%201.73L.037%2016.823c-.02.088-.03.174-.037.259v.267c.064.69.59%201.191%201.347%201.203h6.365c-.94-.014-1.525-.783-1.309-1.729Z%22%20fill%3D%22%23DD0228%22%2F%3E%3Cpath%20d%3D%22M12.158%2011.181h.12c.11%200%20.183-.037.218-.11l.311-.466h.833l-.173.307h.999l-.127.47H13.15c-.137.205-.305.302-.508.29h-.62l.136-.49Zm-.137.673h2.189l-.14.51h-.88l-.135.491h.857l-.14.51h-.856l-.2.727c-.048.122.017.176.194.164h.698l-.129.474h-1.34c-.254%200-.341-.146-.262-.437l.255-.928h-.548l.14-.51h.547l.134-.491h-.523l.139-.51Zm3.493-1.252-.034.298s.413-.31.788-.31h1.385l-.53%201.919c-.044.219-.232.328-.565.328h-1.57l-.368%201.347c-.021.072.009.11.088.11h.309l-.114.417h-.785c-.302%200-.427-.09-.378-.273l1.04-3.836h.734Zm1.174.542H15.45l-.148.518s.206-.149.55-.154c.343-.005.735%200%20.735%200l.1-.364Zm-.448%201.2c.091.013.142-.023.148-.108l.076-.273h-1.239l-.104.382h1.118Zm-.836.62h.714l-.013.31h.19c.096%200%20.144-.031.144-.092l.056-.2h.593l-.079.292c-.067.243-.245.37-.533.382h-.38l-.003.528c-.006.085.07.128.227.128h.358l-.116.418h-.857c-.24.011-.358-.103-.356-.346l.055-1.42ZM6.752%208.047c-.096.475-.32.84-.67%201.098-.344.255-.79.382-1.334.382-.513%200-.889-.13-1.129-.392-.166-.185-.249-.421-.249-.706%200-.118.014-.245.042-.382l.58-2.799h.878l-.573%202.768a.89.89%200%200%200-.023.212c-.001.142.034.258.105.348.104.135.272.202.507.202.27%200%20.492-.066.665-.199a.914.914%200%200%200%20.336-.563l.574-2.768h.872l-.58%202.8Zm3.683-1.1h.686l-.537%202.497h-.686l.537-2.498Zm.216-.911h.693l-.13.606h-.693l.13-.606Zm1.078%203.218c-.18-.171-.27-.403-.271-.697a1.872%201.872%200%200%201%20.037-.352c.081-.406.255-.728.522-.966.266-.238.588-.358.965-.358.309%200%20.553.086.732.259.18.173.27.407.27.705%200%20.05-.005.11-.011.173a3.177%203.177%200%200%201-.029.187c-.08.4-.252.718-.52.952a1.408%201.408%200%200%201-.962.352c-.31%200-.554-.085-.733-.255Zm1.309-.494c.121-.132.208-.33.26-.595a1.496%201.496%200%200%200%20.026-.246.506.506%200%200%200-.118-.358c-.078-.086-.19-.128-.334-.128a.6.6%200%200%200-.466.2c-.123.135-.21.337-.264.606a.917.917%200%200%200-.024.239c0%20.153.04.271.118.355.078.083.19.125.335.125a.604.604%200%200%200%20.467-.198Z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22M19.72.67h-2.757l2.741.001h.016Z%22%20fill%3D%22%23E02F41%22%2F%3E%3Cpath%20d%3D%22M16.963.67%2012.062.666l-.038.001%204.939.001Z%22%20fill%3D%22%232E4F7D%22%2F%3E%3Cpath%20d%3D%22m18.439%2011.202.165-.582h.837l-.036.214s.428-.214.736-.214h1.035l-.164.582h-.163l-.78%202.749h.162l-.155.546h-.163l-.068.236h-.81l.067-.236h-1.6l.157-.546h.16l.782-2.749h-.162Zm.903%200-.213.744s.364-.14.679-.18c.07-.259.16-.564.16-.564h-.626Zm-.312%201.093-.214.779s.404-.199.682-.216c.08-.3.16-.563.16-.563h-.628Zm.157%201.656.16-.565h-.625l-.161.565h.626Zm2.025-3.367h.787l.033.29c-.005.074.039.11.132.11h.14l-.141.491h-.579c-.22.011-.334-.073-.345-.255l-.027-.636Zm-.231%201.055h2.55l-.15.528h-.812l-.14.491h.812l-.15.528h-.904l-.204.309h.442l.102.619c.012.061.067.091.16.091h.137l-.144.51h-.486c-.252.012-.382-.072-.393-.255l-.117-.565-.402.602a.436.436%200%200%201-.438.236h-.742l.144-.51h.231c.096%200%20.175-.042.246-.127l.63-.91h-.812l.15-.528h.88l.14-.49h-.88l.15-.529ZM7.56%206.944h.62l-.072.361.09-.103a.964.964%200%200%201%20.732-.321c.26%200%20.448.076.566.228.117.152.148.363.093.633l-.341%201.702h-.636l.308-1.543c.031-.16.023-.278-.026-.355-.049-.076-.141-.114-.275-.114a.595.595%200%200%200-.413.152.756.756%200%200%200-.224.425l-.284%201.435H7.06l.5-2.5Zm7.102%200h.62l-.07.361.087-.103a.966.966%200%200%201%20.733-.321c.26%200%20.449.076.566.228.115.152.149.363.092.633l-.34%201.702h-.637l.308-1.543c.032-.16.023-.278-.025-.355-.05-.076-.141-.114-.274-.114a.6.6%200%200%200-.415.152.747.747%200%200%200-.222.425l-.286%201.435h-.637l.5-2.5Zm3.064-1.55h1.799c.346%200%20.614.08.798.233.183.156.274.38.274.671v.009c0%20.055-.003.118-.009.186-.009.068-.02.137-.035.205-.08.385-.263.695-.547.93a1.548%201.548%200%200%201-1.013.352h-.965l-.298%201.464h-.835l.83-4.05Zm.45%201.882h.8c.208%200%20.374-.048.495-.144.12-.097.198-.245.242-.446l.017-.101c.003-.029.006-.058.006-.086%200-.144-.05-.248-.153-.313-.102-.066-.262-.097-.484-.097h-.68l-.244%201.187Zm6.16%202.652c-.263.561-.515.889-.663%201.041-.148.15-.441.5-1.147.475l.06-.43c.595-.182.916-1.007%201.1-1.372l-.219-2.69.46-.007h.385l.042%201.688.722-1.688h.732l-1.471%202.983Zm-2.045-2.78-.29.2c-.304-.237-.582-.384-1.117-.136-.729.338-1.338%202.93.67%202.077l.114.135.79.02.518-2.355-.685.06Zm-.45%201.288c-.126.375-.41.622-.631.551-.222-.068-.301-.43-.173-.804.127-.375.412-.622.632-.551.222.068.302.43.173.804Z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
  }
  .icon-blc {
    background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2222%22%20height%3D%2224%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23002E8D%22%20d%3D%22M2.78%2021.51c0%20.782-.578%201.335-1.387%201.335C.63%2022.845%200%2022.349%200%2021.371v-.481c0-.942.456-1.627%201.3-1.785l1.249-.155v.502l-1.13.134c-.513.103-.825.43-.856%201.11.195-.389.574-.492.922-.492.747%200%201.295.527%201.295%201.305Zm-.573-.006a.78.78%200%200%200-.81-.809c-.475%200-.813.338-.813.809%200%20.481.338.814.814.814.47%200%20.809-.333.809-.814ZM5.827%2021.663c.002-.084%200-.164-.006-.241-.065-.862-.61-1.336-1.35-1.336-.79%200-1.356.599-1.356%201.388%200%20.828.592%201.376%201.397%201.376.596%200%201.07-.348%201.234-.795H5.18c-.13.176-.35.31-.663.31-.438%200-.78-.288-.815-.702h2.125Zm-2.125-.445c.03-.379.352-.655.77-.655.433%200%20.738.281.754.655H3.702ZM6.024%2022.292c.205-.01.42-.123.42-.547v-1.603h2.085V22.8H7.95v-2.134h-.938v1.09c0%20.737-.435%201.07-.994%201.06l.006-.523ZM10.11%2021.381l1.273-1.239h-.674l-.704.684-.396.384v-1.068H9.03V22.8H9.61v-1.246l.39.44.716.806h.673l-1.278-1.418Z%22%2F%3E%3Cpath%20fill%3D%22%23002E8D%22%20d%3D%22m13.698%2020.14-.07.395a1.308%201.308%200%200%200-.973-.446h-.031c-.383%200-.696.14-.919.368l-.033.033-.018.021c-.215.244-.335.576-.335.955v.01c0%20.379.12.71.335.954l.018.022.033.032c.223.229.536.369.92.369h.03c.353%200%20.745-.167.973-.446v.395h.589V20.14h-.519Zm-.925%202.18c-.502%200-.86-.353-.86-.85%200-.496.358-.849.86-.849.497%200%20.85.369.85.85%200%20.48-.353.85-.85.85ZM14.717%2020.14V23.998h.59v-1.591c.227.279.62.446.972.446h.031c.383%200%20.696-.14.92-.369l.032-.032.018-.022c.215-.243.335-.575.335-.954v-.01c0-.38-.12-.711-.335-.955l-.018-.021-.033-.033a1.253%201.253%200%200%200-.92-.368h-.03c-.353%200-.745.167-.973.446l-.07-.395h-.519Zm.594%201.33c0-.48.354-.849.85-.849.502%200%20.86.353.86.85%200%20.496-.358.85-.86.85a.826.826%200%200%201-.85-.85ZM22%2021.142v1.66h-.585v-1.511c0-.482-.246-.697-.574-.697-.338%200-.595.225-.595.697v1.512h-.584V21.29c0-.482-.251-.697-.569-.697-.343%200-.6.225-.6.697v1.512h-.59v-2.66h.515l.067.383c.153-.271.408-.44.803-.44.359%200%20.653.148.811.44.175-.271.465-.44.896-.44.6%200%201.005.405%201.005%201.056Z%22%2F%3E%3Cpath%20fill%3D%22%2332A8FF%22%20d%3D%22M10.093%2013.436%207.31%2016.165a.52.52%200%200%200-.12.576.521.521%200%200%200%20.488.33l4.896.015a.697.697%200%200%200%20.696-.741%204.13%204.13%200%200%200-1.174-2.889%201.418%201.418%200%200%200-2.003-.02ZM6.898%2011.362%203%2011.323a.52.52%200%200%200-.492.323.521.521%200%200%200%20.112.578l3.451%203.473a.697.697%200%200%200%20.974.01l.043-.042a4.131%204.131%200%200%200%201.212-2.873%201.419%201.419%200%200%200-1.403-1.43ZM3.138%2010.813h.06A4.131%204.131%200%200%200%206.087%209.64a1.418%201.418%200%200%200%20.02-2.003l-2.73-2.783a.52.52%200%200%200-.575-.12.521.521%200%200%200-.33.488l-.015%204.896c-.001.377.304.689.681.696ZM3.878%204.632A4.13%204.13%200%200%200%206.75%205.844%201.418%201.418%200%200%200%208.18%204.44L8.22.544a.52.52%200%200%200-.324-.492.521.521%200%200%200-.578.112L3.846%203.615a.697.697%200%200%200-.01.974l.042.043ZM11.907%203.65%2014.69.92a.52.52%200%200%200%20.12-.575.521.521%200%200%200-.489-.33L9.426%200a.697.697%200%200%200-.697.741A4.13%204.13%200%200%200%209.903%203.63a1.419%201.419%200%200%200%202.004.02ZM15.102%205.724l3.896.038a.52.52%200%200%200%20.492-.323.521.521%200%200%200-.112-.577l-3.45-3.473a.697.697%200%200%200-1.017.032%204.131%204.131%200%200%200-1.212%202.872%201.419%201.419%200%200%200%201.403%201.431ZM18.862%206.273h-.06a4.13%204.13%200%200%200-2.889%201.173%201.418%201.418%200%200%200-.02%202.004l2.729%202.783a.52.52%200%200%200%20.576.119.52.52%200%200%200%20.33-.488l.015-4.895a.697.697%200%200%200-.681-.696ZM18.122%2012.454a4.131%204.131%200%200%200-2.873-1.212%201.418%201.418%200%200%200-1.43%201.403l-.038%203.896a.52.52%200%200%200%20.322.492.521.521%200%200%200%20.578-.112l3.473-3.45a.697.697%200%200%200%20.01-.974l-.042-.043Z%22%2F%3E%3C%2Fsvg%3E);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
  }
  .icon-uzcard {
    background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2221%22%20height%3D%2220%22%20fill%3D%22none%22%3E%3Cg%20fill-rule%3D%22evenodd%22%20clip-path%3D%22url%28%23a%29%22%20clip-rule%3D%22evenodd%22%3E%3Cpath%20fill%3D%22%23263E75%22%20d%3D%22M16.79%208.434c0%202.488-.57%204.343-1.706%205.55-1.137%201.209-2.893%201.813-5.26%201.813-2.213%200-3.891-.604-5.036-1.812-1.145-1.208-1.716-3.03-1.716-5.466V.347A.348.348%200%200%201%203.419%200H7.43a.349.349%200%200%201%20.347.347v8.35c0%20.995.184%201.76.56%202.3a2.028%202.028%200%200%200%203.2.049c.365-.507.548-1.253.546-2.24V7.242h4.706v1.192Z%22%2F%3E%3Cpath%20fill%3D%22%23263E75%22%20d%3D%22M16.426%206.329h-4.341V.364A.364.364%200%200%201%2012.447%200h.65a3.688%203.688%200%200%200%203.691%203.687h.001V6.33h-.364Z%22%2F%3E%3Cpath%20fill%3D%22%23F4821F%22%20d%3D%22M14.023%200h2.404a.365.365%200%200%201%20.363.364v2.405A2.768%202.768%200%200%201%2014.023.003V0Z%22%2F%3E%3Cpath%20fill%3D%22%23263E75%22%20d%3D%22M3.86%2019.765c.531%200%20.787-.295.787-.73V17.99h-.38v1.035a.41.41%200%201%201-.818%200V17.99h-.377v1.049c0%20.429.256.727.787.727h.001Zm3.081-.031v-.327H6.1l.824-1.12v-.298h-1.31v.327h.824l-.825%201.117v.3h1.33Zm1.776.031a.804.804%200%200%200%20.73-.429l-.32-.154a.468.468%200%200%201-.411.254.574.574%200%200%201%200-1.146.473.473%200%200%201%20.41.254l.32-.157a.798.798%200%200%200-.73-.426.903.903%200%201%200%200%201.804Zm3.246-.031-.673-1.744h-.465l-.675%201.744h.423l.11-.296h.749l.107.296h.424Zm-.633-.622h-.545l.272-.751.272.75Zm3.14%201.06-.64-1.102a.5.5%200%200%200%20.382-.518.542.542%200%200%200-.585-.562h-.818v1.744h.372v-.62h.272l.59%201.057h.427Zm-.899-1.384h-.39v-.47h.39a.237.237%200%201%201%200%20.47Zm2.294.946c.547%200%20.926-.345.926-.87%200-.526-.38-.874-.926-.874h-.688v1.744h.688Zm0-.326h-.317v-1.09h.317a.51.51%200%200%201%20.547.546.52.52%200%200%201-.548.543Zm1.377-1.451v.004a.325.325%200%201%201-.325-.324h.325v.32Z%22%2F%3E%3C%2Fg%3E%3Cdefs%3E%3CclipPath%20id%3D%22a%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M.214%200h20v20h-20z%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3C%2Fsvg%3E);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
  }
  .icon-humo {
    background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2221%22%20height%3D%2212%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%232E4653%22%20d%3D%22M7.481.02c2.22%200%204.44.008%206.658-.005C14.75.01%2015.36.008%2015.968%200c.052.001.104.005.155.011.248.022.312.22.362.429.542%202.202.34%204.522-.574%206.598a10.775%2010.775%200%200%201-.886%201.568c-.263.394-.552.769-.865%201.123a9.51%209.51%200%200%201-.741.755%206.454%206.454%200%200%201-1.622%201.13%203.627%203.627%200%200%201-1.013.29c-.35.041-.703.055-1.056.04-1.946-.042-3.892-.009-5.837-.018-1.008-.004-2.015%200-3.022%200a.987.987%200%200%201-.309-.04.506.506%200%200%201-.343-.488c-.003-.068-.002-.137-.002-.205V.72c-.003-.1.005-.2.021-.3a.49.49%200%200%201%20.48-.396C.798.018.883.02.967.02h6.513Z%22%2F%3E%3Cpath%20fill%3D%22url%28%23a%29%22%20d%3D%22M16.912.16c.007.035.021.068.031.103.17.575.282%201.166.334%201.763a10.131%2010.131%200%200%201-1.095%205.41%209.32%209.32%200%200%201-4.398%204.382c-.037.017-.103.01-.091.07.011.058.073.036.113.036%201.289%200%202.577.002%203.866-.003a4.97%204.97%200%200%200%203.888-1.897%201.966%201.966%200%200%200%20.193-1.95c-.008-.019-.018-.037-.04-.037-.02.004-.027.018-.035.032-.123.234-.25.466-.391.69a4.689%204.689%200%200%201-2.44%202.023%203.815%203.815%200%200%201-.978.184l.17-.057a5.652%205.652%200%200%200%201-.44%206.953%206.953%200%200%200%203.132-5.303%203.282%203.282%200%200%200-.74-2.658.5.5%200%200%200-.194-.107.12.12%200%200%200-.017.086c-.006.184-.007.368-.018.552a11.618%2011.618%200%200%201-1.535%205.13%203.945%203.945%200%200%201-.936%201.146.866.866%200%200%201-.312.176c.023-.033.045-.066.07-.098.09-.117.185-.23.269-.353a11.495%2011.495%200%200%200%201.647-3.808c.308-1.059.394-2.17.252-3.264a2.644%202.644%200%200%200-.76-1.607%201.588%201.588%200%200%200-.89-.347c-.09%200-.115.038-.095.145Z%22%2F%3E%3Cpath%20fill%3D%22url%28%23b%29%22%20d%3D%22M4.632%204.672c-.009.011-.028.03-.022.046.005.017.04.013.056.02a.067.067%200%200%201%20.034.066l-.002.752-1.102-.007a2.232%202.232%200%200%201%20.066-.742.548.548%200%200%200%20.043-.157.033.033%200%200%200-.006-.018c-.01-.013-.029-.01-.044-.007a.622.622%200%200%200-.39.31%201.57%201.57%200%200%200-.153.612c-.027.41.053.82.23%201.19a.96.96%200%200%200%20.422.427c.049.017.062.006.066%200%20.02-.025-.022-.067-.034-.086a.769.769%200%200%201-.059-.11%201.215%201.215%200%200%201-.074-.246%203.44%203.44%200%200%201-.078-.776h1.113v.982a.17.17%200%200%200%20.087.158.682.682%200%200%200%20.33.03.225.225%200%200%200%20.111-.05.21.21%200%200%200%20.05-.17c0-.493.005-.986.004-1.48%200-.122%200-.244-.002-.367a.487.487%200%200%200-.2-.426.39.39%200%200%200-.208-.063.3.3%200%200%200-.238.112Z%22%2F%3E%3Cpath%20fill%3D%22url%28%23c%29%22%20d%3D%22M2.896%205.27a.887.887%200%200%200-.165.581%201.79%201.79%200%200%200%20.196.888%201.457%201.457%200%200%200%20.488.54.84.84%200%200%201-.427-.256%201.593%201.593%200%200%201-.125-.186%201.635%201.635%200%200%201-.206-.485c-.013-.058-.021-.117-.044-.12-.033-.002-.07.115-.078.14a.671.671%200%200%200-.033.198.955.955%200%200%200%20.399.665c.198.125.428.193.662.194a.355.355%200%200%200%20.194-.055c.037-.027.061-.067-.004-.087-.45-.13-.625-.607-.72-1.02a2.74%202.74%200%200%201-.053-.27%201.94%201.94%200%200%201%20.055-.85c-.068.016-.1.075-.14.123Z%22%2F%3E%3Cpath%20fill%3D%22url%28%23d%29%22%20d%3D%22m10.831%204.566-.06.002H10.629c-.035%200-.07%200-.106.002a.183.183%200%200%200-.13.055.756.756%200%200%200-.129.238l-.02.053c-.022.045-.315.681-.426.866-.008.013-.026.043-.049.042-.022%200-.04-.029-.049-.042a15.68%2015.68%200%200%201-.425-.866l-.021-.053a.754.754%200%200%200-.13-.238.183.183%200%200%200-.129-.055c-.035-.002-.07-.001-.106-.001h-.057l-.084-.001-.061-.002a.15.15%200%200%200-.081.025.198.198%200%200%200-.073.09%201.079%201.079%200%200%200-.038.31L8.45%206.956c.001.014.004.029.009.042a.267.267%200%200%200%20.249.145.272.272%200%200%200%20.248-.13.201.201%200%200%200%20.011-.037c.028-.134.044-1.208.05-1.676.257.526.457.918.55%201.091.026.06.073.107.133.132a.225.225%200%200%200%20.138%200%20.254.254%200%200%200%20.133-.132c.093-.173.294-.565.55-1.09.006.467.022%201.541.05%201.675a.204.204%200%200%200%20.012.036.272.272%200%200%200%20.247.13.267.267%200%200%200%20.25-.144.157.157%200%200%200%20.008-.042l-.064-1.965a1.074%201.074%200%200%200-.038-.31.198.198%200%200%200-.073-.09.15.15%200%200%200-.08-.025h-.002Z%22%2F%3E%3Cpath%20fill%3D%22url%28%23e%29%22%20d%3D%22M7.453%204.64a.208.208%200%200%200-.05.118L7.4%206.208a.514.514%200%200%201-.192.411.58.58%200%200%201-.28.11l-.034.001h-.025l-.032-.002a.58.58%200%200%201-.281-.109.517.517%200%200%201-.192-.411l-.005-1.45a.208.208%200%200%200-.05-.118.313.313%200%200%200-.254-.068.285.285%200%200%200-.232.072.2.2%200%200%200-.035.147v1.517a.837.837%200%200%200%20.176.506c.114.142.264.25.434.313a1.279%201.279%200%200%200%20.484.074%201.343%201.343%200%200%200%20.483-.074c.17-.063.321-.171.435-.313a.837.837%200%200%200%20.176-.506V4.791a.2.2%200%200%200-.035-.147.285.285%200%200%200-.232-.072H7.66a.266.266%200%200%200-.208.068Z%22%2F%3E%3Cpath%20fill%3D%22url%28%23f%29%22%20d%3D%22M11.926%204.763a1.196%201.196%200%200%200-.427.611%201.413%201.413%200%200%200%20.86%201.79c.12.03.245.045.37.041.126.004.25-.01.372-.042a1.413%201.413%200%200%200%20.859-1.789%201.196%201.196%200%200%200-.427-.61%201.398%201.398%200%200%200-.803-.272c-.29.005-.571.1-.804.271Zm.133%201.392a1.31%201.31%200%200%201%20.116-.98.664.664%200%200%201%20.554-.315.665.665%200%200%201%20.555.316c.165.299.207.65.116.98-.078.33-.298.686-.67.69-.373-.004-.593-.36-.671-.69Z%22%2F%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22a%22%20x1%3D%2210.75%22%20x2%3D%2220.428%22%20y1%3D%227.778%22%20y2%3D%224.807%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20stop-color%3D%22%239C8937%22%2F%3E%3Cstop%20offset%3D%22.329%22%20stop-color%3D%22%239C8937%22%2F%3E%3Cstop%20offset%3D%22.33%22%20stop-color%3D%22%239C8937%22%2F%3E%3Cstop%20offset%3D%22.561%22%20stop-color%3D%22%23F7E59E%22%2F%3E%3Cstop%20offset%3D%22.627%22%20stop-color%3D%22%23F7E59E%22%2F%3E%3Cstop%20offset%3D%22.788%22%20stop-color%3D%22%23B39F4D%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23B39F4D%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22b%22%20x1%3D%224.748%22%20x2%3D%222.966%22%20y1%3D%226.162%22%20y2%3D%224.813%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20stop-color%3D%22%239C8937%22%2F%3E%3Cstop%20offset%3D%22.329%22%20stop-color%3D%22%239C8937%22%2F%3E%3Cstop%20offset%3D%22.33%22%20stop-color%3D%22%239C8937%22%2F%3E%3Cstop%20offset%3D%22.561%22%20stop-color%3D%22%23F7E59E%22%2F%3E%3Cstop%20offset%3D%22.627%22%20stop-color%3D%22%23F7E59E%22%2F%3E%3Cstop%20offset%3D%22.788%22%20stop-color%3D%22%23B39F4D%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23B39F4D%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22c%22%20x1%3D%224.082%22%20x2%3D%222.3%22%20y1%3D%227.042%22%20y2%3D%225.693%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20stop-color%3D%22%239C8937%22%2F%3E%3Cstop%20offset%3D%22.329%22%20stop-color%3D%22%239C8937%22%2F%3E%3Cstop%20offset%3D%22.33%22%20stop-color%3D%22%239C8937%22%2F%3E%3Cstop%20offset%3D%22.561%22%20stop-color%3D%22%23F7E59E%22%2F%3E%3Cstop%20offset%3D%22.627%22%20stop-color%3D%22%23F7E59E%22%2F%3E%3Cstop%20offset%3D%22.788%22%20stop-color%3D%22%23B39F4D%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23B39F4D%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22d%22%20x1%3D%2211.337%22%20x2%3D%228.567%22%20y1%3D%226.708%22%20y2%3D%225.239%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20stop-color%3D%22%239C8937%22%2F%3E%3Cstop%20offset%3D%22.329%22%20stop-color%3D%22%239C8937%22%2F%3E%3Cstop%20offset%3D%22.33%22%20stop-color%3D%22%239C8937%22%2F%3E%3Cstop%20offset%3D%22.561%22%20stop-color%3D%22%23F7E59E%22%2F%3E%3Cstop%20offset%3D%22.627%22%20stop-color%3D%22%23F7E59E%22%2F%3E%3Cstop%20offset%3D%22.788%22%20stop-color%3D%22%23B39F4D%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23B39F4D%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22e%22%20x1%3D%228.235%22%20x2%3D%225.465%22%20y1%3D%226.571%22%20y2%3D%224.837%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20stop-color%3D%22%239C8937%22%2F%3E%3Cstop%20offset%3D%22.329%22%20stop-color%3D%22%239C8937%22%2F%3E%3Cstop%20offset%3D%22.33%22%20stop-color%3D%22%239C8937%22%2F%3E%3Cstop%20offset%3D%22.561%22%20stop-color%3D%22%23F7E59E%22%2F%3E%3Cstop%20offset%3D%22.627%22%20stop-color%3D%22%23F7E59E%22%2F%3E%3Cstop%20offset%3D%22.788%22%20stop-color%3D%22%23B39F4D%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23B39F4D%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22f%22%20x1%3D%2214.684%22%20x2%3D%2211.241%22%20y1%3D%227.004%22%20y2%3D%225.005%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20stop-color%3D%22%239C8937%22%2F%3E%3Cstop%20offset%3D%22.329%22%20stop-color%3D%22%239C8937%22%2F%3E%3Cstop%20offset%3D%22.33%22%20stop-color%3D%22%239C8937%22%2F%3E%3Cstop%20offset%3D%22.561%22%20stop-color%3D%22%23F7E59E%22%2F%3E%3Cstop%20offset%3D%22.627%22%20stop-color%3D%22%23F7E59E%22%2F%3E%3Cstop%20offset%3D%22.788%22%20stop-color%3D%22%23B39F4D%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23B39F4D%22%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3C%2Fsvg%3E);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
  }
  .icon-elcard {
    background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2221%22%20height%3D%2220%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23345A9B%22%20fill-rule%3D%22evenodd%22%20d%3D%22M3.053%2010.123c.019.163-.01.115.221.125l5.679-.01a12.1%2012.1%200%200%200-.703-1.087c-.28-.395-.481-.713-.75-1.098L5.997%205.86c-.318.472-2.628%204.071-2.945%204.264Zm12.127.096.106.23-4.457.01c-.827%200-1.135.126-1.29-.201l5.304-.01-.03-.116c-.24-.404-.577-.856-.846-1.25-.289-.434-.549-.829-.857-1.271l-1.723-2.59-.096-.019h-.019a38.005%2038.005%200%200%200-2.454%203.6c-.06.103-.135.197-.222.28L7.26%206.907%208.673%204.8c.231-.356.472-.693.693-1.04.222-.336.472-.692.713-1.02.238.304.456.622.654.954a89.492%2089.492%200%200%201%202.474%203.628%2080.758%2080.758%200%200%200%201.973%202.897Zm-1.02-4.793.923-1.309c.19.318.396.627.616.924.222.318%201.82%202.637%201.868%202.81.634.829%201.225%201.69%201.77%202.58-.664.057-2.261.01-3.089.01-.76%200-.703.076-.818-.203l3.407-.067a23.5%2023.5%200%200%200-1.511-2.31l-1.367-2.012-1.732%202.56c-.116-.057-.02.04-.135-.115l-.404-.597a4.218%204.218%200%200%201-.51-.789c.115-.289.722-1.078.981-1.482ZM.694%2010.257a.678.678%200%200%200-.202.405h19.172c-.121-.334-.3-.644-.53-.915l-1.751-2.56c-.212-.308-.357-.568-.578-.876-.202-.279-.356-.52-.568-.827-.183-.26-.414-.587-.587-.867a8.771%208.771%200%200%200-.568-.818c-.192.145-1.674%202.445-1.982%202.868l-.077.087c-.298-.558-2.281-3.31-2.907-4.312h-.067L8.606%204.58c-.25.375-.462.712-.722%201.068-.134.193-.24.356-.365.53-.125.173-.24.375-.385.539a5.888%205.888%200%200%201-.51-.693c-.174-.26-.328-.51-.52-.77a16.6%2016.6%200%200%200-1.03-1.463c-.75%201.107-1.444%202.107-2.185%203.234-.183.269-.356.529-.539.798-.192.29-.346.53-.539.8-.394.557-.731%201.125-1.116%201.635ZM8.48%209.054c.323.452.622.921.895%201.405H1.224c-.144-.01-.414.049-.375-.086.366-.54.683-1.001%201.04-1.54.124-.183%203.05-4.572%203.233-4.706.577.981%201.492%202.242%202.166%203.195.202.298.385.558.596.866.193.27.385.616.597.866ZM3.457%2014.964c.722-.02.963-.212%201.116-.876.091-.605.124-1.217.097-1.829l.789-.01.029%202.618.856-.01-.01-3.339-2.502-.01c-.048.52-.019%201.088-.028%201.618-.02.923-.039.914-.443%201.135l.096.703Zm3.686-.087h.847l.039-1.415c.404.395.74%201.01%201.135%201.425l1.088-.01c-.202-.385-1.068-1.3-1.386-1.752.183-.404%201.126-1.27%201.26-1.616l-1.039-.01c-.329.467-.682.917-1.058%201.347l-.01-1.347h-.847l-.029%203.378Zm-6.64-3.301-.01%201.02a1.138%201.138%200%200%201%20.837-.327.706.706%200%200%201%20.703.53l-1.117.009-.01.654%201.175.03c-.154.605-.857.846-1.579.288l-.01%201.01a1.78%201.78%200%201%200%20.01-3.214Zm11.356%202.03a4.98%204.98%200%200%201%20.376-1.03l.317%201.05-.693-.02Zm3.484.164c.53-.028%201.01.02%201.348-.279a1.307%201.307%200%200%200%20.288-1.241c-.24-.924-1.52-.77-2.521-.741l.029%203.368.837-.01.02-1.097Zm0-1.55c.443-.009.52.01.75.212a.32.32%200%200%201-.009.414.913.913%200%200%201-.76.203l.02-.828Zm4.322.03v-.751h-2.262l-.02.741h.713l.01%202.618.875.01v-2.6l.684-.018Zm-6.882%202.05.27.587.885-.02a33.134%2033.134%200%200%200-1.26-3.358l-.954.019-1.26%203.35h.895l.279-.578h1.145Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
  }
  .icon-new-pay {
    background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2216%22%20fill%3D%22none%22%3E%3Cg%20clip-path%3D%22url%28%23a%29%22%3E%3Cpath%20fill%3D%22%230CB477%22%20d%3D%22M21%200H3a3%203%200%200%200-3%203v10a3%203%200%200%200%203%203h18a3%203%200%200%200%203-3V3a3%203%200%200%200-3-3Z%22%2F%3E%3Cpath%20fill%3D%22%23fff%22%20stroke%3D%22%23fff%22%20stroke-width%3D%22.1%22%20d%3D%22m21.065%204.95-.017.063-1.591%206-.01.037H18.281l-.01-.037-1.106-4.197a2.668%202.668%200%200%201-.049-.236%202.915%202.915%200%200%201-.052.228l-1.11%204.205-.01.037H14.754l-.01-.037-1.624-6-.017-.063h1.162l.009.038%201.053%204.394c.02.089.038.18.051.272.018-.083.04-.174.066-.274l1.191-4.393.01-.037h1.07l.009.038%201.101%204.427%202.24-4.465Zm0%200h-1.101l-.009.039-1.032%204.41%202.142-4.449Zm-2.194%204.688c.014-.074.031-.154.052-.24l-.052.24Zm0%200a2.866%202.866%200%200%200-.046-.223l.046.223ZM7.924%2011.05h.05v-6.1H6.947v3.916c0%20.247.006.449.017.605a10.206%2010.206%200%200%200-.12-.192l-2.68-4.305-.015-.024H2.95v6.1H3.981V7.067c0-.25-.003-.45-.011-.6.026.051.054.1.085.15l2.774%204.41.015.023H7.924Zm4.702%200h.05V10.109H10.38V8.435h1.996V7.494H10.38V5.895h2.166V4.95H9.316v6.1H12.626Z%22%2F%3E%3C%2Fg%3E%3Cdefs%3E%3CclipPath%20id%3D%22a%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M0%200h24v16H0z%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3C%2Fsvg%3E);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
  }
  .icon-balance {
    background-image: url(data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M0%202a2%202%200%200%201%202-2h8c5.523%200%2010%204.477%2010%2010v8a2%202%200%200%201-2%202h-8C4.477%2020%200%2015.523%200%2010V2Z%22%20fill%3D%22url%28%23a%29%22%2F%3E%3Cpath%20d%3D%22M0%202a2%202%200%200%201%202-2h8c5.523%200%2010%204.477%2010%2010v8a2%202%200%200%201-2%202h-8C4.477%2020%200%2015.523%200%2010V2Z%22%20fill%3D%22url%28%23b%29%22%2F%3E%3Cpath%20d%3D%22M0%202a2%202%200%200%201%202-2h8c5.523%200%2010%204.477%2010%2010v8a2%202%200%200%201-2%202h-8C4.477%2020%200%2015.523%200%2010V2Z%22%20fill%3D%22url%28%23c%29%22%2F%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M6.625%205.747v8.507c0%20.405.327.746.745.746h3.023c1.131%200%202.042-.273%202.715-.834.68-.563%201.017-1.331%201.017-2.288%200-.898-.317-1.607-.961-2.108-.635-.497-1.513-.736-2.615-.736H8.92a.25.25%200%200%201-.25-.25v-1.88a.25.25%200%200%201%20.25-.25h3.426c.418%200%20.746-.34.746-.746v-.161A.746.746%200%200%200%2012.346%205H7.37a.746.746%200%200%200-.745.747Zm3.488%207.687H8.92a.25.25%200%200%201-.25-.25v-2.34a.25.25%200%200%201%20.25-.25h1.223c.646%200%201.104.124%201.399.35.288.222.442.558.442%201.036%200%20.467-.16.816-.472%201.066-.315.252-.774.388-1.399.388Z%22%20fill%3D%22%23fff%22%2F%3E%3Cdefs%3E%3CradialGradient%20id%3D%22b%22%20cx%3D%220%22%20cy%3D%220%22%20r%3D%221%22%20gradientUnits%3D%22userSpaceOnUse%22%20gradientTransform%3D%22matrix%288.09526%208.75001%20-17.07304%2015.79548%20.714%201.25%29%22%3E%3Cstop%20stop-color%3D%22%23F85C2A%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23DF47EC%22%20stop-opacity%3D%22.25%22%2F%3E%3C%2FradialGradient%3E%3CradialGradient%20id%3D%22c%22%20cx%3D%220%22%20cy%3D%220%22%20r%3D%221%22%20gradientUnits%3D%22userSpaceOnUse%22%20gradientTransform%3D%22rotate%28103.241%207.942%207.308%29%20scale%2810.9152%2013.2192%29%22%3E%3Cstop%20stop-color%3D%22%236B54FE%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23CB47EC%22%20stop-opacity%3D%220%22%2F%3E%3C%2FradialGradient%3E%3ClinearGradient%20id%3D%22a%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%2220%22%20y2%3D%220%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20stop-color%3D%22%23A73AFD%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23481173%22%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3C%2Fsvg%3E);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
  }
  .icon-cre {
    background-image: url(data:image/svg+xml,%3Csvg%20width%3D%2228%22%20height%3D%2228%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Crect%20y%3D%227%22%20width%3D%2228%22%20height%3D%2218%22%20rx%3D%224%22%20fill%3D%22%23E8E8E8%22%2F%3E%3Crect%20x%3D%223%22%20y%3D%2218%22%20width%3D%227%22%20height%3D%224%22%20rx%3D%221%22%20fill%3D%22%23B6B6B6%22%2F%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M20%206A6%206%200%200%200%208%206h12Z%22%20fill%3D%22%23B6B6B6%22%2F%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M19%206H9a5%205%200%200%201%2010%200Z%22%20fill%3D%22%23E8E8E8%22%2F%3E%3Cpath%20d%3D%22M.12%2010h27.767l.003.012c.073.324.11.656.11.988v3H0v-3c0-.332.039-.663.116-.986L.12%2010Z%22%20fill%3D%22%23B6B6B6%22%2F%3E%3C%2Fsvg%3E);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
  }
  .icon-cin {
    background-image: url(data:image/svg+xml,%3Csvg%20width%3D%2228%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M0%201h28v22H0z%22%2F%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M14%2022c5.523%200%2010-4.477%2010-10S19.523%202%2014%202%204%206.477%204%2012s4.477%2010%2010%2010zm0-4.5a5.5%205.5%200%20100-11%205.5%205.5%200%20000%2011z%22%20fill%3D%22%23D3D4DD%22%2F%3E%3Cpath%20d%3D%22M24%2012c0-5.6-4.5-10-10-10v4.5c3.2%200%205.5%202.7%205.5%205.5H24z%22%20fill%3D%22%23FF8533%22%2F%3E%3C%2Fsvg%3E);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
  }
  .icon-sbp-attr {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    border-radius: 6px;
    position: relative;
    overflow: hidden;
  }
  .icon-sbp-attr:after {
    content: "";
    z-index: -1;
    background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2226%22%20height%3D%2232%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%235B57A2%22%20d%3D%22m0%206.965%203.853%206.927v4.225L.005%2025.03%200%206.965Z%22%2F%3E%3Cpath%20fill%3D%22%23D90751%22%20d%3D%22m14.797%2011.371%203.61-2.225%207.39-.007-11%206.777V11.37Z%22%2F%3E%3Cpath%20fill%3D%22%23FAB718%22%20d%3D%22m14.775%206.925.02%209.17-3.861-2.386V0l3.842%206.925Z%22%2F%3E%3Cpath%20fill%3D%22%23ED6F26%22%20d%3D%22m25.796%209.139-7.39.007-3.63-2.221L10.933%200l14.861%209.139Z%22%2F%3E%3Cpath%20fill%3D%22%2363B22F%22%20d%3D%22M14.796%2025.069v-4.45l-3.862-2.341L10.936%2032l3.86-6.931Z%22%2F%3E%3Cpath%20fill%3D%22%231487C9%22%20d%3D%22M18.396%2022.863%203.853%2013.892%200%206.965l25.779%2015.89-7.383.008Z%22%2F%3E%3Cpath%20fill%3D%22%23017F36%22%20d%3D%22m10.934%2032%203.86-6.931%203.6-2.206%207.383-.009L10.934%2032Z%22%2F%3E%3Cpath%20fill%3D%22%23984995%22%20d%3D%22m.004%2025.03%2010.96-6.752-3.685-2.274-3.426%202.113-3.85%206.913Z%22%2F%3E%3C%2Fsvg%3E);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
  }
  .flag-ru {
    background: url(data:image/svg+xml,%3Csvg%20width%3D%2215%22%20height%3D%2216%22%20viewBox%3D%220%200%2015%2016%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M14.5732%2010.5742C13.5436%2013.4872%2010.7655%2015.5742%207.49999%2015.5742C4.23445%2015.5742%201.45635%2013.4872%200.426758%2010.5742H14.5732Z%22%20fill%3D%22%23D90012%22%2F%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M14.5732%2010.5742C14.8496%209.79227%2015%208.95081%2015%208.07422C15%207.19763%2014.8496%206.35617%2014.5732%205.57422H0.426764C0.150386%206.35617%200%207.19763%200%208.07422C0%208.95081%200.150386%209.79227%200.426764%2010.5742H14.5732Z%22%20fill%3D%22%230033A0%22%2F%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M14.5732%205.57422H0.426758C1.45635%202.66124%204.23445%200.574219%207.49999%200.574219C10.7655%200.574219%2013.5436%202.66124%2014.5732%205.57422Z%22%20fill%3D%22%23F8F8F8%22%2F%3E%0A%3C%2Fsvg%3E%0A)
      50% / contain no-repeat;
    border-radius: 50%;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
  }
  .flag-by {
    background: url(data:image/svg+xml,%3Csvg%20width%3D%2212%22%20height%3D%2212%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ccircle%20cx%3D%226%22%20cy%3D%226%22%20r%3D%226%22%20fill%3D%22%230039A5%22%2F%3E%3Cpath%20d%3D%22M12%206A6%206%200%201%201%200%206a6%206%200%200%201%2012%200z%22%20fill%3D%22%23EC1B26%22%2F%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M.264%207.765a6.003%206.003%200%200%200%2011.472%200H.264z%22%20fill%3D%22%2300A653%22%2F%3E%3C%2Fsvg%3E)
      50% / contain no-repeat;
    border-radius: 50%;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
  }
  .flag-kz {
    background: url(data:image/svg+xml,%3Csvg%20width%3D%2215%22%20height%3D%2215%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M15%207.5a7.5%207.5%200%201%200-15%200%207.5%207.5%200%200%200%2015%200z%22%20fill%3D%22%2300AFCA%22%2F%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M7.505%204.03c.14%200%20.193-.09.193-.196%200-.142-.193-.82-.193-.82s-.192.678-.192.82c0%20.107.052.197.192.197zm.523.054c.137.026.206-.051.227-.156.027-.14-.032-.841-.032-.841s-.32.625-.346.765c-.02.105.014.204.15.232zm.5.154c.13.053.213-.01.253-.107.054-.131.13-.832.13-.832s-.432.55-.486.682c-.04.099-.025.203.104.257h-.001zm.732.196c-.058.088-.15.133-.268.055-.116-.08-.11-.184-.052-.272.078-.12.608-.573.608-.573s-.21.672-.288.79zm.138.393c.1.1.2.074.273%200%20.1-.101.435-.718.435-.718s-.608.34-.707.44c-.074.076-.1.178%200%20.278h-.001zm.6.465c-.087.06-.19.064-.268-.053-.078-.118-.033-.213.055-.272.116-.08.777-.292.777-.292s-.448.538-.564.617zm-.02.417c.055.13.155.146.252.105.13-.055.672-.494.672-.494s-.69.078-.82.133c-.096.04-.158.124-.104.256zm.38.663c-.103.02-.2-.015-.228-.154-.027-.14.05-.21.153-.23.138-.028.83.032.83.032s-.617.324-.755.352zm-.177.377c.002.142.09.195.195.195.14%200%20.806-.196.806-.196s-.667-.195-.806-.195c-.106%200-.195.053-.195.196zm.102.76c-.103-.021-.178-.09-.153-.23.027-.14.125-.175.228-.154.138.028.754.352.754.352s-.692.06-.83.032zm-.305.279c-.052.132.01.215.106.256.13.054.82.133.82.133s-.543-.44-.673-.494c-.097-.04-.2-.026-.253.105zm-.193.742c-.087-.06-.13-.153-.055-.272.078-.118.182-.112.27-.053.115.079.563.617.563.617S9.9%208.61%209.785%208.53zm-.386.14c-.098.1-.074.202%200%20.277.1.1.708.44.708.44s-.336-.616-.435-.716c-.074-.076-.175-.102-.273-.002zm-.458.61c-.06-.088-.064-.192.052-.272.116-.08.21-.034.268.055.077.118.288.79.288.79s-.53-.455-.608-.573zm-.412-.021c-.128.056-.143.158-.103.257.053.13.487.682.487.682s-.078-.7-.132-.832c-.04-.098-.122-.162-.252-.107zM5.75%209.063c.058-.09.15-.133.268-.055.117.078.11.184.052.272-.077.118-.608.573-.608.573s.21-.672.288-.79zm-.138-.394c-.1-.1-.2-.074-.274.002-.1.1-.434.717-.434.717s.607-.34.706-.44c.075-.076.1-.178.002-.28zm-.602-.464c.087-.06.19-.065.268.053.078.118.033.213-.054.272-.117.079-.778.292-.778.292s.447-.538.564-.617zm.022-.417c-.055-.13-.156-.146-.253-.105-.13.054-.672.494-.672.494s.69-.08.82-.133c.096-.04.158-.125.105-.256zm-.38-.663c.102-.02.198.014.227.154.028.139-.05.209-.153.23-.137.027-.83-.032-.83-.032s.619-.324.756-.352zm.176-.377c-.001-.142-.09-.195-.194-.195-.14%200-.807.196-.807.196s.667.195.807.195c.105%200%20.194-.053.194-.196zm-.102-.76c.103.02.179.09.153.23-.027.14-.125.174-.228.154-.137-.028-.754-.352-.754-.352s.69-.06.829-.032zm.306-.28c.052-.132-.01-.215-.106-.255-.13-.055-.82-.133-.82-.133s.543.44.673.494c.097.04.2.025.253-.106zm.192-.741c.087.059.13.153.054.272-.077.118-.18.112-.268.053-.117-.08-.564-.618-.564-.618s.66.214.778.293zm.388-.14c.098-.101.073-.202-.002-.277-.1-.101-.706-.442-.706-.442s.335.618.434.718c.075.075.175.102.274%200zm1.89%204.316c1.3%200%202.356-1.07%202.356-2.392%200-1.32-1.055-2.391-2.356-2.391S5.147%205.43%205.147%206.75c0%201.322%201.055%202.393%202.356%202.393zm.374.502c-.02-.105.014-.202.15-.232.139-.028.208.05.228.156.027.14-.031.84-.031.84s-.32-.625-.347-.764zm-.372-.18c-.14.002-.192.09-.192.197%200%20.143.192.82.192.82s.193-.677.193-.82c0-.106-.053-.197-.193-.197zm-.748.104c.02-.105.09-.182.227-.156.137.028.17.127.15.232-.026.14-.345.765-.345.765s-.06-.702-.032-.841zm-.276-.31c-.13-.053-.212.009-.252.107-.053.13-.13.832-.13.832s.432-.55.486-.682c.04-.1.026-.203-.104-.257zm-.41-5.042c.059.088.064.192-.052.273-.116.078-.21.032-.268-.056-.078-.118-.288-.79-.288-.79s.53.455.608.573zm.41.02c.129-.055.144-.157.104-.256-.054-.13-.487-.681-.487-.681s.078.7.13.83c.04.099.124.163.253.108zm.654-.385c.02.105-.014.202-.151.232-.138.027-.206-.051-.227-.156-.027-.14.032-.841.032-.841s.319.625.346.765z%22%20fill%3D%22%23FEC50C%22%2F%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M9.781%2012.558l-.059.009-.023-.005-.045-.014-.04-.022-.154-.083-.04.087-.055.11-.054.065-.018.013-.023.01-.08-.037-.019-.032-.01-.023-.008-.041-.005-.028-.027.023-.077.11-.103.105-.023.01-.027.009-.13-.073-.06-.065-.04.065-.199.146-.05-.027-.028-.051-.03-.096-.01-.018-.009-.01h-.009l-.122.202-.049.032-.073.019-.099-.037v-.018l.018-.202-.013.004-.055.037-.036.041-.04.046-.04.05-.05.042-.073.05h-.087l-.013-.022v-.014l.005-.06.01-.06.003-.032-.009-.055-.018-.032-.027.042-.045.06-.054.059-.059.06-.063.045-.027.01-.023.009-.054-.087.005-.175-.114.078-.234.129-.158.004.013-.036.045-.092.036-.055.046-.046.05-.037.058-.037.06-.027.067-.023.067-.018.077-.014.077-.014.077-.009.167-.01.172-.004h.343l.167-.009.158-.014.077-.013.2-.06.057-.028.1-.073.04-.05-.045-.092.036-.005.104-.05.05-.106-.009-.018.077-.014.081-.009.176-.005.186.01.19.014.194.022.19.019.184.018.172.01v.063l-.023.083-.04.064-.072.06-.086.028-.1.004-.14-.041-.045-.023-.072-.069v.078l-.014.1-.099.166zm-3.6-.444l.103.045.063-.05c.052-.018.043.053.1.054a.066.066%200%200%200%20.056-.033.067.067%200%200%200-.024-.089l.257-.111.1-.055.04-.028.398-.266.122-.105.122-.115.117-.079.258-.091.361-.073.316-.041.163-.019.158-.027.104-.023.108-.028.054-.068.213-.211.077-.06.225-.142.574-.289.312-.174.023-.07.071-.137.05-.068.123-.147.162-.17.167-.147.091-.064.1-.055.05-.023.31-.05.05.009-.005.055-.085.229-.09.124-.06.064.086-.014.064-.023.15.005v.032l-.047.115-.135.137-.095.088.054.004.06.018.058.019.045.009-.054.041-.064.042-.42.275.032.004.04.019.02.004.017.01.013.004.014-.005-.09.05-.235.125-.027.059.008.014.02.06-.272.128-.027.014.09.092-.27.092.04.174-.172.128-.104.069-.253.137-.072.028-.077.027-.08.028-.087.018-.09.019-.095.013.311.005.258-.028.113-.022.1-.028.193-.074.127-.06.24-.141.121-.074-.072-.036-.072-.023-.113-.051-.04-.022.035-.028.145-.051.108-.023.113-.013.1-.014.158-.028.018-.009.013-.013-.013-.014-.014-.005-.018-.009-.05-.01-.244-.036-.036-.014.244-.055.11-.023.265-.087.023-.014.022-.013.018-.019-.013-.013-.018-.005-.023-.005-.059-.004-.207-.009-.06-.01-.035-.009.031-.013.032-.014.456-.138.086-.036.04-.023.037-.023.04-.046.005-.014-.005-.014-.013-.009-.014-.004h-.126l-.059.004h-.08l-.024-.004-.018-.01-.018-.009.18-.119.63-.481.048-.101.014-.055-.099-.042-.262.152-.23.032.108-.083.122-.105.14-.124.14-.138.14-.146.19-.225.163-.234-.177-.078-.1.096-.519.496-.054.036-.149.083.031-.028.154-.165.131-.16.352-.486.16-.275.035-.079.022-.137-.018-.027-.023-.014-.122-.024-.049.019-.086.092-.262.381-.276.344-.063.055.081-.152.082-.174.126-.293.068-.207.032-.101.05-.298-.009-.22-.014-.055-.01-.014-.117-.046-.036.009-.018.015-.004.013-.046.151-.04.152-.08.316-.096.303-.095.207-.04.059.026-.133.018-.12.036-.298.005-.078-.009-.119-.01-.046-.053-.078-.04-.009-.015.005-.036.009-.036.018-.099.422-.136.385-.117.266-.09.175-.05.087-.158.252-.118.165-.22.266-.24.248-.127.119-.13.11-.137.105-.14.101-.095.064-.099.065-.199.119-.158.073-.158.074-.163.06-.298.1-.135.042-.28.064-.14.023-.145.018-.14.018-.199.033-.03.022-.439.468-.1.101-.117.092-.045.032-.146.073-.108.046-.31.119-.04.019-.106.059-.05.05-.027.097v.001zm1.242-1.189l-.334-.023-.487-.073-.475-.128-.325-.124-.154-.074-.258-.133-.297-.183-.406-.316-.249-.239-.339-.394-.226-.33-.145-.262-.108-.22-.149-.39-.077-.261-.063-.289-.073-.032-.077.023-.03.064-.019.165.014.165.045.331.027.132-.077-.128-.153-.44-.186-.647-.013-.004-.059-.005-.063.023-.023.023-.027.109-.009.088.014.188.04.202.14.408.086.192.163.326-.063-.055-.059-.06-.109-.138-.203-.288-.166-.239-.087-.091-.032-.014-.08-.005-.06.019-.045.096.064.165.1.174.125.197.14.202.145.188.19.23.131.119-.104-.046-.104-.069-.217-.188-.398-.403-.058-.023-.072.009-.04.033v.077l.094.142.117.151.271.294.402.367.11.082h-.154l-.077-.032-.303-.165-.069-.004.01.059.09.147.09.087.402.252.167.082.253.111-.08.023-.485-.014.027.041.222.124.311.051.163.045-.018.014-.339.083-.04.01-.005.022.1.05.234.042.222.041-.09.032-.208.069-.014.004-.005.005v.005l.172.077.276.065.135.023-.289.1.19.074.406.174.334.138.366.115.262.05.136.018.145.014-.073-.014-.08-.023-.19-.055-.222-.073-.443-.17-.42-.197-.045-.032.231-.151-.43-.133-.04-.037.15-.12-.123-.05-.159-.055.014-.11.06-.05-.155-.088.014-.138v-.017l-.014-.014-.217-.078-.059-.037-.202-.156.234-.023-.366-.389h.244l-.022-.124-.1-.212-.113-.16.063-.023.177.051.054-.115.013-.004.068.05.181.151.204.211.414.536.276.271.163.11.194.083.226.073.601.537.1.069.148.064.303.051.312.013.235.023.284.078.176.119.177-.344zm.49%201.403l-.078-.009h-.343l-.086-.009-.08-.009-.074-.018-.036-.014-.036-.018-.112.036h-.082l-.113-.032.1-.119.036-.041-.11-.023.11-.082.054-.042.022-.018-.054.004-.063.01-.28.068-.064.01-.054.004a.212.212%200%200%201%200%20.092.124.124%200%200%201-.06.067.121.121%200%200%201-.139-.021.26.26%200%200%201-.094.009.407.407%200%200%201-.095-.042l-.104.065-.077.101-.009.101.027.091.018-.046.068-.045.09-.033-.027.092.095-.042.077-.017.19-.024.23-.018.38-.009.248.005.23.004.19.014h.06l.071-.014.01-.005h.01v-.004l-.01-.005-.037-.013v-.001z%22%20fill%3D%22%23FEC50C%22%2F%3E%3C%2Fsvg%3E)
      50% / contain no-repeat;
    border-radius: 50%;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
  }
  .flag-kg {
    background: url(data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%2210%22%20fill%3D%22%23ED192D%22%2F%3E%3Cpath%20d%3D%22M10.371%205.284c.01-.819.737-1.383.768-2.475.52.655-.34%201.88-.034%202.591.138-.808.943-1.25%201.145-2.324.412.727-.63%201.804-.44%202.554.264-.776%201.128-1.089%201.495-2.117.294.783-.904%201.683-.833%202.454.381-.725%201.284-.898%201.807-1.856.168.818-1.156%201.52-1.207%202.292.49-.656%201.41-.686%202.076-1.55.037.835-1.38%201.32-1.55%202.075.586-.572%201.498-.457%202.292-1.207-.094.83-1.57%201.088-1.856%201.808.669-.473%201.551-.218%202.453-.834-.223.806-1.72.83-2.116%201.495.735-.362%201.566.029%202.553-.44-.346.761-1.83.55-2.324%201.146.783-.243%201.543.273%202.591-.035-.46.698-1.893.258-2.475.768.811-.117%201.482.511%202.565.372-.565.616-1.91-.042-2.565.372.82.009%201.383.735%202.475.766-.654.522-1.88-.34-2.591-.034.808.138%201.25.944%202.324%201.145-.727.413-1.803-.63-2.554-.439.776.263%201.088%201.127%202.117%201.495-.783.293-1.683-.904-2.453-.833.725.38.897%201.284%201.856%201.807-.82.167-1.52-1.156-2.293-1.207.657.49.686%201.409%201.551%202.076-.835.037-1.32-1.38-2.076-1.552.572.588.457%201.5%201.207%202.294-.83-.094-1.089-1.57-1.807-1.856.473.668.217%201.551.833%202.453-.806-.223-.83-1.722-1.495-2.116.363.734-.028%201.566.44%202.552-.761-.345-.55-1.829-1.146-2.323.243.783-.273%201.542.035%202.59-.698-.46-.258-1.892-.768-2.474.117.81-.511%201.481-.371%202.564-.617-.565.042-1.91-.372-2.564-.01.82-.736%201.383-.767%202.474-.521-.653.34-1.88.034-2.591-.138.808-.944%201.25-1.145%202.324-.412-.727.63-1.803.44-2.552-.264.775-1.129%201.087-1.495%202.116-.294-.784.904-1.683.833-2.454-.382.725-1.284.897-1.808%201.857-.167-.82%201.157-1.52%201.207-2.294-.49.657-1.409.686-2.075%201.552-.037-.836%201.38-1.32%201.55-2.076-.587.571-1.498.457-2.292%201.207.094-.832%201.57-1.09%201.856-1.807-.67.472-1.552.216-2.453.833.223-.806%201.72-.83%202.116-1.495-.735.363-1.567-.03-2.553.439.346-.761%201.829-.55%202.324-1.145-.783.243-1.543-.274-2.591.034.46-.697%201.893-.258%202.475-.768-.811.118-1.482-.511-2.565-.37.565-.618%201.91.041%202.565-.372-.82-.01-1.383-.737-2.475-.768.654-.52%201.88.34%202.59.035-.807-.14-1.25-.944-2.323-1.146.727-.412%201.803.63%202.553.44-.776-.264-1.087-1.128-2.116-1.495.783-.294%201.683.905%202.453.834-.725-.383-.897-1.285-1.856-1.808.819-.168%201.52%201.157%202.293%201.207-.657-.49-.686-1.41-1.551-2.075.835-.038%201.32%201.38%202.076%201.55-.572-.587-.457-1.5-1.207-2.292.83.094%201.088%201.568%201.807%201.856-.473-.67-.217-1.552-.833-2.454.806.223.83%201.72%201.495%202.117-.363-.736.028-1.568-.44-2.554.761.346.55%201.83%201.146%202.324-.243-.782.273-1.543-.035-2.591.698.462.258%201.893.768%202.475-.118-.811.511-1.48.37-2.565.618.565-.04%201.911.372%202.565z%22%20fill%3D%22%23FDE012%22%2F%3E%3Cpath%20d%3D%22M10%2013.847a3.846%203.846%200%20100-7.693%203.846%203.846%200%20000%207.693z%22%20fill%3D%22%23ED192D%22%2F%3E%3Cpath%20d%3D%22M9.999%206.646c.981%200%201.864.42%202.477%201.092-.963.097-1.78.323-2.477.67-.697-.347-1.515-.573-2.478-.67a3.343%203.343%200%20012.478-1.092zM9.745%208.544a4.549%204.549%200%2000-.227.135c-.626-.333-1.375-.546-2.264-.61.04-.057.083-.112.127-.167.924.082%201.705.303%202.364.642zM10.255%208.544c.077.043.153.088.227.135.626-.333%201.375-.546%202.264-.61a3.35%203.35%200%2000-.127-.167c-.924.082-1.705.303-2.364.642zM7.14%208.241c-.035.058-.07.117-.101.177.828.02%201.523.21%202.094.525.06-.045.12-.088.182-.131-.596-.325-1.317-.528-2.175-.57zM7.097%2011.687A3.344%203.344%200%20016.643%2010c0-.502.109-.975.305-1.402.801-.005%201.472.17%202.02.474-.811.664-1.41%201.548-1.87%202.615zM8.79%2013.13a3.189%203.189%200%2001-.435-.205c.08-1.26.492-2.462%201.314-3.332.06.059.12.119.176.182-.765.894-1.096%202.122-1.054%203.355zM12.857%208.241c.035.058.07.117.101.177-.828.02-1.523.21-2.094.525a4.955%204.955%200%2000-.182-.131c.596-.325%201.317-.528%202.175-.57zM12.901%2011.687A3.344%203.344%200%200013.355%2010c0-.502-.108-.975-.305-1.402-.8-.005-1.472.17-2.02.474.812.664%201.411%201.548%201.871%202.615z%22%20fill%3D%22%23FDE012%22%2F%3E%3Cpath%20d%3D%22M10%209.961c.689.891.947%202.109.815%203.294a3.336%203.336%200%2001-1.63%200c-.132-1.185.126-2.403.815-3.294z%22%20fill%3D%22%23FDE012%22%2F%3E%3Cpath%20d%3D%22M11.21%2013.13c.151-.058.296-.126.436-.205-.08-1.26-.492-2.462-1.314-3.332-.06.059-.12.119-.176.182.765.894%201.096%202.122%201.054%203.355zM9.47%209.413a4.143%204.143%200%2000-.23-.173c-.85.754-1.41%201.778-1.766%202.967.131.15.276.287.432.412.22-1.25.712-2.38%201.565-3.206z%22%20fill%3D%22%23FDE012%22%2F%3E%3Cpath%20d%3D%22M10.53%209.413c.072-.058.152-.12.23-.173.851.754%201.412%201.778%201.766%202.967-.13.15-.276.287-.431.412-.22-1.25-.712-2.38-1.565-3.206zM9.999%208.685l.224.141a6.308%206.308%200%2000-.224.15%206.251%206.251%200%2000-.224-.15c.037-.024.182-.115.224-.14zM9.575%208.966a3.972%203.972%200%2000-.177.138c.082.054.192.137.228.165.042-.037.127-.113.175-.147a4.55%204.55%200%2000-.226-.156zM10.424%208.966c.056.043.143.109.177.138a3.71%203.71%200%2000-.228.165c-.043-.037-.128-.113-.176-.147.058-.042.182-.13.227-.156zM10%209.28c.036.03.145.127.174.157-.052.044-.132.12-.175.168a2.263%202.263%200%2000-.174-.168c.029-.03.138-.126.174-.157z%22%20fill%3D%22%23FDE012%22%2F%3E%3C%2Fsvg%3E)
      50% / contain no-repeat;
    border-radius: 50%;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
  }
  .flag-am {
    background: url(data:image/svg+xml,%3Csvg%20width%3D%2212%22%20height%3D%2212%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ccircle%20cx%3D%226%22%20cy%3D%226%22%20r%3D%226%22%20fill%3D%22%230039A5%22%2F%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M11.719%204.18H.28a6.003%206.003%200%200%201%2011.438%200z%22%20fill%3D%22%23D52A1D%22%2F%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M.264%207.765a6.003%206.003%200%200%200%2011.472%200H.264z%22%20fill%3D%22%23FCB300%22%2F%3E%3C%2Fsvg%3E)
      50% / contain no-repeat;
    border-radius: 50%;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
  }
  .flag-il {
    background: url(data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%2210%22%20fill%3D%22%23fff%22%2F%3E%3Cg%20clip-path%3D%22url%28%23clip0%29%22%20fill%3D%22%232E52B2%22%3E%3Cpath%20d%3D%22M14.429%207.526h-2.857l-1.429-2.474-1.428%202.474H5.857l1.43%202.475-1.43%202.474h2.858l1.428%202.474%201.429-2.474h2.857L13%2010l1.429-2.474zM11.899%2010l-.878%201.52H9.266L8.388%2010l.878-1.52h1.755l.877%201.52zm-1.756-3.04l.327.566h-.653l.326-.566zM7.51%208.48h.654l-.327.566-.327-.566zm0%203.04l.327-.565.327.566H7.51zm2.633%201.52l-.326-.565h.653l-.327.566zm2.633-1.52h-.653l.326-.565.327.566zm-.653-3.04h.653l-.327.566-.326-.566zM27.286%202H-7v2h34.286V2zM27.286%2016H-7v2h34.286v-2z%22%2F%3E%3C%2Fg%3E%3Cdefs%3E%3CclipPath%20id%3D%22clip0%22%3E%3Crect%20width%3D%2220%22%20height%3D%2220%22%20rx%3D%2210%22%20fill%3D%22%23fff%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3C%2Fsvg%3E)
      50% / contain no-repeat;
    border-radius: 50%;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
  }
  .flag-uz {
    background: url(data:image/svg+xml,%3Csvg%20width%3D%2222%22%20height%3D%2222%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ccircle%20cx%3D%2211%22%20cy%3D%2211%22%20r%3D%2211%22%20fill%3D%22%230052B4%22%2F%3E%3Cg%20clip-path%3D%22url%28%23a%29%22%3E%3Cpath%20d%3D%22M21.424%2014.52H.575c.05.148.103.295.16.44h20.53c.056-.145.11-.292.16-.44ZM21.265%207.04H.735c-.057.145-.11.292-.16.44h20.85c-.05-.148-.104-.295-.16-.44Z%22%20fill%3D%22%23CD2028%22%2F%3E%3Cpath%20d%3D%22M11%200C6.32%200%202.324%202.922.734%207.04h20.531C19.675%202.922%2015.68%200%2011%200Z%22%20fill%3D%22%230098B4%22%2F%3E%3Cpath%20d%3D%22M22%2011a10.988%2010.988%200%200%200-.575-3.52H.575a11.056%2011.056%200%200%200%200%207.04h20.85c.382-1.134.576-2.323.575-3.52Z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22M21.265%2014.96H.735C2.324%2019.078%206.32%2022%2011%2022s8.675-2.922%2010.265-7.04Z%22%20fill%3D%22%2328B24B%22%2F%3E%3Cpath%20d%3D%22M11.912%203.851c-.03.092-.06.177-.084.265-.01.034-.027.04-.059.04-.09-.002-.18%200-.283%200%20.082.06.154.115.23.165.029.02.034.039.022.071-.03.086-.057.172-.087.267l.237-.174c.02-.015.032-.014.051%200%20.075.057.151.111.236.173l-.034-.11c-.018-.054-.034-.11-.055-.165-.01-.026-.004-.04.018-.056.07-.048.137-.099.205-.149l.027-.022c-.1%200-.192-.002-.284%200-.03.001-.043-.008-.052-.038-.024-.081-.051-.16-.077-.241l-.011-.026ZM11.486%205.952c.073.054.145.109.22.16.027.018.031.035.02.065-.03.086-.057.174-.088.27.082-.06.159-.114.233-.171.023-.018.039-.016.061.001.063.048.128.094.192.14l.037.025-.064-.201c-.034-.104-.034-.104.053-.168l.163-.12.004-.008h-.245c-.071%200-.071%200-.094-.071l-.077-.239c-.032.098-.062.186-.088.274-.008.028-.02.037-.05.037-.09-.002-.182-.001-.273-.001l-.004.007ZM11.649%202.87c.083-.06.159-.114.233-.17.022-.017.036-.017.058%200%20.075.056.15.11.233.17-.03-.095-.057-.183-.088-.27-.01-.03-.006-.045.02-.063.073-.05.145-.105.225-.164l-.04-.003h-.245c-.027.001-.038-.01-.045-.033l-.08-.253a.17.17%200%200%200-.01-.02c-.03.088-.06.171-.082.256-.012.043-.032.052-.072.05-.087-.002-.173%200-.27%200%20.08.058.15.111.223.16.033.023.039.043.025.08-.031.083-.056.168-.085.26ZM14.108%204.156h-.276c-.028%200-.041-.006-.05-.035-.026-.089-.056-.176-.088-.272-.03.095-.06.182-.087.27-.008.029-.022.038-.052.037-.092-.002-.184%200-.287%200l.264.193-.1.31c.082-.06.157-.114.23-.17.024-.018.04-.018.065%200%20.073.056.147.11.23.17-.032-.097-.059-.186-.089-.273-.01-.028-.005-.044.02-.061.075-.053.15-.108.223-.162%200-.003-.002-.005-.003-.007ZM13.53%206.137l-.1.309.194-.142c.067-.05.067-.05.136.001l.194.14c-.03-.09-.054-.174-.084-.255-.015-.04-.008-.063.027-.087.072-.048.14-.1.22-.158h-.286c-.03.001-.043-.009-.052-.038-.026-.087-.056-.173-.087-.27l-.076.23c-.024.078-.024.078-.105.078h-.243l.261.192ZM13.43%202.87c.083-.06.16-.114.233-.17.022-.017.037-.017.058%200%20.075.056.151.11.233.17-.03-.095-.057-.183-.088-.27-.01-.03-.006-.045.02-.063.074-.05.145-.105.225-.164l-.04-.003h-.245c-.026.001-.038-.01-.045-.033l-.08-.253a.209.209%200%200%200-.01-.02c-.029.088-.06.171-.082.256-.011.043-.032.052-.072.05-.086-.002-.173%200-.27%200%20.08.058.15.111.223.16.033.023.039.043.025.08-.03.083-.055.168-.085.26ZM15.908%204.156h-.276c-.028%200-.041-.006-.05-.035-.026-.089-.056-.176-.088-.272-.031.095-.06.182-.087.27-.009.029-.022.038-.053.037-.091-.002-.183%200-.287%200l.264.193-.1.31c.083-.06.158-.114.23-.17.025-.018.041-.018.066%200%20.072.056.147.11.23.17-.032-.097-.059-.186-.089-.273-.01-.028-.005-.044.02-.061.075-.053.149-.108.223-.162l-.003-.007ZM15.329%206.137l-.1.309c.07-.051.133-.096.194-.142.068-.05.068-.05.137.001l.194.14c-.03-.09-.054-.174-.084-.255-.016-.04-.009-.063.027-.087.072-.048.14-.1.22-.158h-.287c-.03.001-.042-.009-.051-.038-.026-.087-.056-.173-.087-.27l-.076.23c-.025.078-.024.078-.105.078h-.244l.262.192ZM15.23%202.87c.083-.06.159-.114.233-.17.022-.017.037-.017.058%200%20.075.056.15.11.233.17-.03-.095-.057-.183-.088-.27-.01-.03-.006-.045.02-.063.073-.05.145-.105.225-.164l-.04-.003h-.245c-.027.001-.038-.01-.045-.033l-.08-.253a.188.188%200%200%200-.01-.02c-.029.088-.06.171-.082.256-.012.043-.032.052-.072.05-.086-.002-.173%200-.27%200%20.08.058.15.111.223.16.033.023.039.043.025.08-.03.083-.055.168-.085.26ZM9.705%205.952c.073.054.145.109.22.16.027.018.03.035.02.065-.03.086-.057.174-.088.27.082-.06.158-.114.232-.171.024-.018.04-.016.062.001.063.048.127.094.191.14l.038.025-.064-.201c-.034-.104-.034-.104.053-.168l.163-.12.003-.008h-.244c-.072%200-.072%200-.094-.071l-.078-.239-.087.274c-.009.028-.021.037-.05.037-.09-.002-.182-.001-.273-.001l-.004.007ZM7.924%205.952c.073.054.145.109.22.16.027.018.03.035.02.065-.03.086-.058.174-.089.27.083-.06.159-.114.233-.171.024-.018.04-.016.061.001.063.048.128.094.192.14l.038.025-.064-.201c-.034-.104-.035-.104.053-.168l.163-.12.003-.008H8.51c-.072%200-.072%200-.095-.071l-.077-.239c-.031.098-.061.186-.088.274-.008.028-.02.037-.05.037-.09-.002-.181-.001-.272-.001l-.004.007ZM9.705%204.168c.073.054.145.109.22.16.027.018.03.035.02.065-.03.087-.057.174-.088.27.082-.06.158-.114.232-.171.024-.018.04-.016.062.001.063.048.127.094.191.14l.038.025-.064-.201c-.034-.104-.034-.104.053-.168l.163-.12.003-.008h-.244c-.072%200-.072%200-.094-.07l-.078-.24-.087.274c-.009.028-.021.037-.05.037-.09-.002-.182%200-.273%200l-.004.006ZM7.352%206.495a2.249%202.249%200%200%201-1.833-2.087%202.244%202.244%200%200%201%201.83-2.317c-.682-.124-1.6.113-2.167.916a2.225%202.225%200%200%200%20.017%202.595%202.216%202.216%200%200%200%202.153.893Z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3Cdefs%3E%3CclipPath%20id%3D%22a%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M0%200h22v22H0z%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3C%2Fsvg%3E)
      50% / contain no-repeat;
    border-radius: 50%;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
  }
  .flag-us {
    background: url(data:image/svg+xml,%3Csvg%20width%3D%2222%22%20height%3D%2222%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M11%2022c6.075%200%2011-4.925%2011-11S17.075%200%2011%200%200%204.925%200%2011s4.925%2011%2011%2011z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22M10.522%2011H22c0-.992-.132-1.954-.378-2.87h-11.1V11zM10.522%205.261h9.864a11.06%2011.06%200%2000-2.538-2.87h-7.326v2.87zM11%2022c2.589%200%204.968-.895%206.847-2.391H4.153A10.953%2010.953%200%200011%2022zM1.615%2016.74h18.77c.541-.883.96-1.847%201.236-2.87H.38a10.937%2010.937%200%20001.236%202.87z%22%20fill%3D%22%23D80027%22%2F%3E%3Cpath%20d%3D%22M5.095%201.718h1.003l-.933.677.357%201.097-.933-.678-.932.678.307-.947a11.06%2011.06%200%2000-2.133%202.377h.321l-.593.432c-.093.154-.182.31-.266.47l.283.872-.529-.384c-.131.278-.252.563-.36.854l.313.96h1.152l-.932.678.356%201.096-.932-.677-.559.406C.029%2010.078%200%2010.536%200%2011h11V0C8.827%200%206.801.63%205.095%201.718zM5.522%209.9l-.933-.677-.932.677.356-1.096-.932-.677h1.152L4.59%207.03l.356%201.096h1.153l-.933.677.357%201.096zm-.357-4.3l.357%201.096-.933-.678-.932.678.356-1.096-.932-.678h1.152l.356-1.096.356%201.096h1.153l-.933.678zm4.302%204.3l-.932-.677-.933.677.357-1.096-.933-.677H8.18l.356-1.096.356%201.096h1.152l-.932.677.356%201.096zm-.356-4.3l.356%201.096-.932-.678-.933.678L7.96%205.6l-.933-.678H8.18l.356-1.096.356%201.096h1.152l-.932.678zm0-3.205l.356%201.097-.932-.678-.933.678.357-1.097-.933-.677H8.18L8.535.622l.356%201.096h1.152l-.932.677z%22%20fill%3D%22%230052B4%22%2F%3E%3C%2Fsvg%3E)
      50% / contain no-repeat;
    border-radius: 50%;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
  }
  .flag-tj {
    background: url(data:image/svg+xml,%3Csvg%20width%3D%2222%22%20height%3D%2222%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20clip-path%3D%22url%28%23a%29%22%3E%3Cpath%20d%3D%22M0%2014.667h22v6.754c0%20.32-.17.58-.38.58H.38c-.21%200-.38-.26-.38-.58v-6.754Z%22%20fill%3D%22%2373AF00%22%20style%3D%22fill%3Acolor%28display-p3%20.451%20.6863%200%29%3Bfill-opacity%3A1%22%2F%3E%3Cpath%20d%3D%22M.38%200h21.24c.21%200%20.38.26.38.579v6.754H0V.58C0%20.259.17%200%20.38%200Z%22%20fill%3D%22%23FF4B55%22%20style%3D%22fill%3Acolor%28display-p3%201%20.2941%20.3333%29%3Bfill-opacity%3A1%22%2F%3E%3Cpath%20d%3D%22M22%207.333H0v7.334h22V7.333Z%22%20fill%3D%22%23fff%22%20style%3D%22fill%3A%23fff%3Bfill-opacity%3A1%22%2F%3E%3Cpath%20d%3D%22M8.421%2014.423c.373-.188.592-.497.708-.721.668.437%201.241.288%201.54.149.29-.137.53-.36.69-.586.16.227.4.45.69.586.3.14.872.287%201.54-.149.117.224.335.533.708.721.215.108.452.163.709.163.264%200%20.55-.057.854-.171l-.148-.395c-.485.181-.896.191-1.222.029-.456-.228-.608-.729-.61-.733l-.088-.311-.249.207c-.439.365-.893.455-1.314.257-.428-.2-.66-.606-.66-.728v-1.82a.58.58%200%200%201%20.764-.289l.261.118-.039-.284a1.215%201.215%200%200%200-1.196-1.045c-.6%200-1.113.45-1.196%201.045l-.04.284.261-.118a.572.572%200%200%201%20.764.29v1.82c0%20.12-.23.526-.659.727-.42.198-.875.108-1.314-.257l-.247-.205-.09.308c-.002.005-.155.506-.61.734-.327.162-.738.153-1.223-.03l-.148.396c.305.114.59.17.855.17.257%200%20.494-.053.71-.162Zm2.2-4.159a.825.825%200%200%200-.075.003.896.896%200%200%201%20.813-.53c.356%200%20.672.216.813.53a.901.901%200%200%200-.813.385.895.895%200%200%200-.738-.388ZM7.708%2015.764l.134.4c.896-.3%202.179-.471%203.517-.471%201.339%200%202.621.171%203.517.47l.134-.4c-.938-.312-2.268-.492-3.65-.492-1.383%200-2.714.18-3.651.493Z%22%20fill%3D%22%23FFCD5A%22%20style%3D%22fill%3Acolor%28display-p3%201%20.8039%20.3529%29%3Bfill-opacity%3A1%22%2F%3E%3Cpath%20d%3D%22M11.36%2014.85c.22%200%20.413-.13.544-.306a.843.843%200%200%200-.335-.102l.001-.014a.506.506%200%200%200-.21-.422.506.506%200%200%200-.211.422l.002.014a.842.842%200%200%200-.336.102c.13.176.325.306.545.306ZM9.424%2015.049c.216-.044.38-.21.473-.409a.843.843%200%200%200-.35-.033v-.014a.505.505%200%200%200-.291-.37.506.506%200%200%200-.122.455c0%20.004.003.008.004.013a.841.841%200%200%200-.308.167c.163.146.379.235.594.19ZM13.463%2014.222a.505.505%200%200%200-.29.371c-.002.005%200%20.01-.002.014a.843.843%200%200%200-.349.033c.094.199.257.365.473.409.215.044.43-.045.595-.191a.844.844%200%200%200-.309-.167l.005-.014a.506.506%200%200%200-.123-.455ZM11.303%206.458l-.142.426-.449.003a.06.06%200%200%200-.035.11l.36.266-.135.428a.06.06%200%200%200%20.093.068l.365-.261.366.26a.06.06%200%200%200%20.092-.067l-.135-.428.361-.266a.06.06%200%200%200-.036-.11l-.448-.003-.142-.426a.06.06%200%200%200-.115%200ZM8.734%207.16l-.143.427-.448.003a.06.06%200%200%200-.036.11l.361.266-.135.428a.06.06%200%200%200%20.093.067l.365-.26.365.26a.06.06%200%200%200%20.093-.067l-.136-.428.362-.267a.06.06%200%200%200-.036-.109l-.449-.003-.142-.426a.06.06%200%200%200-.114%200ZM6.845%209.058l-.142.426-.449.003a.06.06%200%200%200-.035.11l.36.266-.135.428a.06.06%200%200%200%20.093.068l.365-.261.365.26a.06.06%200%200%200%20.093-.067l-.135-.428.361-.266a.06.06%200%200%200-.035-.11l-.45-.003-.141-.426a.06.06%200%200%200-.115%200ZM6.151%2011.623l-.142.426-.449.004a.06.06%200%200%200-.035.109l.36.266-.135.428a.06.06%200%200%200%20.093.068l.365-.261.366.26a.06.06%200%200%200%20.092-.067l-.135-.428.361-.266a.06.06%200%200%200-.035-.11l-.45-.003-.141-.426a.06.06%200%200%200-.115%200ZM13.99%207.16l.141.427.45.003a.06.06%200%200%201%20.035.11l-.361.266.135.428a.06.06%200%200%201-.093.067l-.365-.26-.365.26a.06.06%200%200%201-.093-.067l.135-.428-.36-.267a.06.06%200%200%201%20.035-.109l.449-.003.142-.426a.06.06%200%200%201%20.114%200ZM15.878%209.058l.142.426.449.003a.06.06%200%200%201%20.035.11l-.36.266.135.428a.06.06%200%200%201-.093.068l-.365-.261-.366.26a.06.06%200%200%201-.092-.067l.135-.428-.361-.266a.06.06%200%200%201%20.035-.11l.45-.003.141-.426a.06.06%200%200%201%20.115%200ZM16.572%2011.623l.142.426.449.004a.06.06%200%200%201%20.035.109l-.36.266.135.428a.06.06%200%200%201-.093.068l-.365-.261-.366.26a.06.06%200%200%201-.093-.067l.136-.428-.361-.266a.06.06%200%200%201%20.035-.11l.45-.003.141-.426a.06.06%200%200%201%20.115%200Z%22%20fill%3D%22%23FFCD5A%22%20style%3D%22fill%3Acolor%28display-p3%201%20.8039%20.3529%29%3Bfill-opacity%3A1%22%2F%3E%3C%2Fg%3E%3Cdefs%3E%3CclipPath%20id%3D%22a%22%3E%3Crect%20width%3D%2222%22%20height%3D%2222%22%20rx%3D%2211%22%20fill%3D%22%23fff%22%20style%3D%22fill%3A%23fff%3Bfill-opacity%3A1%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3C%2Fsvg%3E)
      50% / contain no-repeat;
    border-radius: 50%;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
  }
  .flag-ge {
    background: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2212%22%20fill%3D%22none%22%3E%3Cg%20clip-path%3D%22url%28%23a%29%22%3E%3Cg%20clip-path%3D%22url%28%23b%29%22%3E%3Cpath%20fill%3D%22%23EFEFF4%22%20d%3D%22M0%200h12v12H0z%22%20style%3D%22fill%3A%23efeff4%3Bfill%3Acolor%28display-p3%20.9373%20.9373%20.9569%29%3Bfill-opacity%3A1%22%2F%3E%3Cpath%20fill%3D%22%23FF4B55%22%20d%3D%22M12%205.25H6.75V0H5.223v5.25H0V6.5h5.223V12H6.75V6.5H12V5.25Z%22%20style%3D%22fill%3A%23ff4b55%3Bfill%3Acolor%28display-p3%201%20.2941%20.3333%29%3Bfill-opacity%3A1%22%2F%3E%3Cpath%20fill%3D%22%23FF4B55%22%20d%3D%22m4%208.158-.733.075.075-.733c-.227.03-.457.03-.684%200l.075.733L2%208.158c.03.227.03.457%200%20.684l.733-.075-.075.733c.227-.03.457-.03.684%200l-.075-.733.733.075a2.663%202.663%200%200%201%200-.684ZM4%203.158l-.733.075.075-.733c-.227.03-.457.03-.684%200l.075.733L2%203.158c.03.227.03.457%200%20.684l.733-.075-.075.733c.227-.03.457-.03.684%200l-.075-.733.733.075a2.663%202.663%200%200%201%200-.684ZM10%208.158l-.733.075.075-.733c-.227.03-.457.03-.684%200l.075.733L8%208.158c.03.227.03.457%200%20.684l.733-.075-.075.733c.227-.03.457-.03.684%200l-.075-.733.733.075a2.663%202.663%200%200%201%200-.684ZM10%203.158l-.733.075.075-.733c-.227.03-.457.03-.684%200l.075.733L8%203.158c.03.227.03.457%200%20.684l.733-.075-.075.733c.227-.03.457-.03.684%200l-.075-.733.733.075a2.663%202.663%200%200%201%200-.684Z%22%20style%3D%22fill%3A%23ff4b55%3Bfill%3Acolor%28display-p3%201%20.2941%20.3333%29%3Bfill-opacity%3A1%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3Cdefs%3E%3CclipPath%20id%3D%22a%22%3E%3Crect%20width%3D%2212%22%20height%3D%2212%22%20fill%3D%22%23fff%22%20rx%3D%226%22%20style%3D%22fill%3A%23fff%3Bfill-opacity%3A1%22%2F%3E%3C%2FclipPath%3E%3CclipPath%20id%3D%22b%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M0%200h12v12H0z%22%20style%3D%22fill%3A%23fff%3Bfill-opacity%3A1%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3C%2Fsvg%3E)
      50% / contain no-repeat;
    border-radius: 50%;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
  }
  .achtung-icon {
    text-align: center;
    cursor: pointer;
    background-color: #a73afd;
    border: none;
    border-radius: 50%;
    width: 20px;
    height: 20px;
    font-size: 0;
    line-height: 1;
    transition: background 0.3s;
    display: inline-block;
    position: relative;
  }
  .achtung-icon:after,
  .achtung-icon:before {
    content: "";
    background-color: #fff;
    border-radius: 1px;
    transition: background 0.3s;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) translateZ(0) rotate(45deg);
  }
  .achtung-icon:before {
    width: 2px;
    height: 11px;
  }
  .achtung-icon:after {
    width: 11px;
    height: 2px;
  }
  .achtung-icon:after,
  .achtung-icon:before {
    transition: none;
  }
  @media (hover: hover) and (pointer: fine) {
    .achtung-icon:hover {
      background-color: #a73afd;
    }
    .achtung-icon:hover:after,
    .achtung-icon:hover:before {
      background-color: #fff;
    }
  }
  .achtung-icon-white {
    text-align: center;
    cursor: pointer;
    background-color: #fff;
    border: none;
    border-radius: 50%;
    width: 20px;
    height: 20px;
    font-size: 0;
    line-height: 1;
    transition: background 0.3s;
    display: inline-block;
    position: relative;
  }
  .achtung-icon-white:after,
  .achtung-icon-white:before {
    content: "";
    background-color: #868695;
    border-radius: 1px;
    transition: background 0.3s;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) translateZ(0) rotate(45deg);
  }
  .achtung-icon-white:before {
    width: 2px;
    height: 11px;
  }
  .achtung-icon-white:after {
    width: 11px;
    height: 2px;
  }
  .achtung-icon-white:after,
  .achtung-icon-white:before {
    transition: none;
  }
  @media (hover: hover) and (pointer: fine) {
    .achtung-icon-white:hover {
      background-color: #a73afd;
    }
    .achtung-icon-white:hover:after,
    .achtung-icon-white:hover:before {
      background-color: #fff;
    }
  }
  .achtung-icon-gray {
    text-align: center;
    cursor: pointer;
    background-color: #b9b9c1;
    border: none;
    border-radius: 50%;
    width: 20px;
    height: 20px;
    font-size: 0;
    line-height: 1;
    transition: background 0.3s;
    display: inline-block;
    position: relative;
  }
  .achtung-icon-gray:after,
  .achtung-icon-gray:before {
    content: "";
    background-color: #fff;
    border-radius: 1px;
    transition: background 0.3s;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) translateZ(0) rotate(45deg);
  }
  .achtung-icon-gray:before {
    width: 2px;
    height: 11px;
  }
  .achtung-icon-gray:after {
    width: 11px;
    height: 2px;
  }
  .achtung-icon-gray:after,
  .achtung-icon-gray:before {
    transition: none;
  }
  @media (hover: hover) and (pointer: fine) {
    .achtung-icon-gray:hover {
      background-color: #9d9da5;
    }
    .achtung-icon-gray:hover:after,
    .achtung-icon-gray:hover:before {
      background-color: #fff;
    }
  }
  .loupe {
    background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22%23A9A8B0%22%20fill-rule%3D%22evenodd%22%20d%3D%22M7.333%201.334a6%206%200%201%200%203.745%2010.688l2.784%202.783a.667.667%200%200%200%20.943-.942l-2.784-2.784a6%206%200%200%200-4.688-9.745Zm-4.666%206a4.667%204.667%200%201%201%209.333%200%204.667%204.667%200%200%201-9.333%200Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E);
    background-repeat: no-repeat;
  }
  .icon-arrow-black {
    background-image: url(data:image/svg+xml,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M7.361.238a.977.977%200%20011.278%200l7.097%206.377a.755.755%200%20010%201.147.977.977%200%2001-1.278%200L8%201.96%201.542%207.762a.977.977%200%2001-1.277%200%20.755.755%200%20010-1.147L7.36.238z%22%20fill%3D%22%23000%22%2F%3E%3Crect%20width%3D%222%22%20height%3D%2216%22%20rx%3D%221%22%20transform%3D%22matrix%28-1%200%200%201%209%200%29%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E);
  }
  .check-success-wb {
    background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23A73AFD%22%20fill-rule%3D%22evenodd%22%20d%3D%22M16%20.03%207.271%208.89%205.406%207.11a1.125%201.125%200%200%200-1.553%201.628l2.71%202.585a1%201%200%200%200%201.4-.018L16%203.21V16H0V0h16v.03Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E);
    background-repeat: no-repeat;
    border-radius: 50%;
  }
  .icon-original-check {
    background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2212%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%234584FF%22%20fill-rule%3D%22evenodd%22%20d%3D%22M7.03.473a1.644%201.644%200%200%200-2.06%200l-.955.767a1.644%201.644%200%200%201-.672.324l-1.195.267A1.644%201.644%200%200%200%20.863%203.443l.005%201.225c.001.251-.056.5-.166.726L.166%206.496a1.644%201.644%200%200%200%20.459%202.01l.96.759c.198.156.357.355.465.583l.527%201.105a1.645%201.645%200%200%200%201.857.895l1.193-.278c.245-.057.5-.057.746%200l1.193.278a1.645%201.645%200%200%200%201.857-.895l.527-1.105c.108-.228.267-.427.465-.583l.96-.76c.606-.479.797-1.315.459-2.01l-.536-1.1a1.645%201.645%200%200%201-.166-.727l.005-1.225A1.644%201.644%200%200%200%209.852%201.83l-1.195-.267a1.644%201.644%200%200%201-.672-.324L7.031.473ZM8.95%204a.73.73%200%200%201%200%201.034L5.542%208.442a.73.73%200%200%201-1.035%200l-1.46-1.46A.731.731%200%201%201%204.08%205.947l.944.943%202.891-2.892A.73.73%200%200%201%208.95%204Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
  }
  .icon-big-original-check {
    background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%234584FF%22%20fill-rule%3D%22evenodd%22%20d%3D%22M11.375%202.485a2.193%202.193%200%200%200-2.748%200L7.354%203.508c-.261.21-.568.358-.895.431l-1.594.357a2.193%202.193%200%200%200-1.714%202.15l.007%201.632c.002.336-.074.667-.22.97l-.716%201.467a2.193%202.193%200%200%200%20.612%202.68l1.281%201.013c.263.208.475.474.62.777l.702%201.474a2.193%202.193%200%200%200%202.476%201.193l1.591-.37c.327-.076.667-.076.994%200l1.59.37a2.192%202.192%200%200%200%202.477-1.193l.702-1.474c.145-.303.357-.569.62-.777l1.281-1.013a2.193%202.193%200%200%200%20.612-2.68l-.715-1.468a2.192%202.192%200%200%201-.221-.969l.007-1.633a2.193%202.193%200%200%200-1.714-2.149l-1.594-.357a2.193%202.193%200%200%201-.895-.43l-1.273-1.024Zm2.559%204.702a.974.974%200%200%201%200%201.38L9.39%2013.11a.974.974%200%200%201-1.38%200l-1.947-1.948a.975.975%200%201%201%201.38-1.38L8.7%2011.042l3.855-3.856a.974.974%200%200%201%201.378.002Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E);
    background-position: 50%;
    background-repeat: no-repeat;
  }
  .img-plug.img-plug--error {
    height: 100%;
    position: relative;
  }
  .img-plug.img-plug--error:after {
    content: "";
    background-color: rgba(41, 43, 83, 0.03);
    background-image: url(data:image/svg+xml,%3Csvg%20width%3D%2256%22%20height%3D%2254%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M4.768.232%201.232%203.768%209.465%2012H8a7.5%207.5%200%200%200-7.5%207.5V42A7.5%207.5%200%200%200%208%2049.5h38.965l4.267%204.268%203.536-3.536-50-50ZM41.965%2044.5l-5.659-5.658A12.47%2012.47%200%200%201%2028%2042c-6.904%200-12.5-5.596-12.5-12.5a12.47%2012.47%200%200%201%203.158-8.306L14.465%2017H8a2.5%202.5%200%200%200-2.5%202.5V42A2.5%202.5%200%200%200%208%2044.5h33.965ZM22.204%2024.74A7.5%207.5%200%200%200%2032.76%2035.296L22.204%2024.739ZM48%2012a7.5%207.5%200%200%201%207.5%207.5V42h-5V19.5A2.5%202.5%200%200%200%2048%2017h-7.5c-1.66%200-2.781-.909-3.902-2.467-.257-.358-.513-.75-.82-1.248-.105-.17-.379-.621-.567-.931l-.181-.3C33.898%2010.204%2033.216%209.5%2033%209.5H23c.075%200%20.05.024-.117.18-.048.044-.107.098-.178.166-.171.164-.93.941-.888.9-.017.016-3.576-3.495-3.576-3.495-.078.078.765-.786%201.014-1.023C20.42%205.117%2021.519%204.5%2023%204.5h10c2.717%200%204.223%201.556%206.295%204.946l.21.346c.186.307.436.72.528.867.25.407.447.708.624.955.117.162.22.291.303.386H48Zm-2.5%2012.5a2.5%202.5%200%201%200%200-5%202.5%202.5%200%200%200%200%205Z%22%20fill%3D%22%23CCC%22%2F%3E%3C%2Fsvg%3E);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: max(30px, min(20%, 55px));
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    display: flex;
    position: absolute;
    top: 0;
    left: 0;
  }
  .img-plug.img-plug--error[data-plug-text]:after {
    font-variation-settings: "wght" 650;
    content: attr(data-plug-text);
    color: #c8c8d1;
    background-position: 50% 45%;
    padding-top: calc(20% + 10px);
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
  }
  .img-plug.img-plug--error img {
    opacity: 0;
  }
  .breadcrumbs {
    align-items: baseline;
    display: flex;
  }
  .breadcrumbs .breadcrumbs__back {
    vertical-align: middle;
    cursor: pointer;
    background-color: transparent;
    border: none;
    flex-shrink: 0;
    justify-content: flex-start;
    align-self: stretch;
    align-items: center;
    width: 28px;
    min-height: 29px;
    margin-right: 8px;
    font-size: 0;
    line-height: 1;
    display: flex;
  }
  .breadcrumbs .breadcrumbs__back:before {
    content: "";
    background-image: url(data:image/svg+xml,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M7.361.238a.977.977%200%20011.278%200l7.097%206.377a.755.755%200%20010%201.147.977.977%200%2001-1.278%200L8%201.96%201.542%207.762a.977.977%200%2001-1.277%200%20.755.755%200%20010-1.147L7.36.238z%22%20fill%3D%22%23000%22%2F%3E%3Crect%20width%3D%222%22%20height%3D%2216%22%20rx%3D%221%22%20transform%3D%22matrix%28-1%200%200%201%209%200%29%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    width: 16px;
    height: 16px;
    display: block;
  }
  .breadcrumbs .breadcrumbs__back.disabled {
    cursor: default;
    opacity: 0.1;
  }
  .breadcrumbs .breadcrumbs__back:before {
    background-image: url(data:image/svg+xml,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M7.361.238a.977.977%200%20011.278%200l7.097%206.377a.755.755%200%20010%201.147.977.977%200%2001-1.278%200L8%201.96%201.542%207.762a.977.977%200%2001-1.277%200%20.755.755%200%20010-1.147L7.36.238z%22%20fill%3D%22%23000%22%2F%3E%3Crect%20width%3D%222%22%20height%3D%2216%22%20rx%3D%221%22%20transform%3D%22matrix%28-1%200%200%201%209%200%29%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E);
  }
  .breadcrumbs .breadcrumbs__back:not(.disabled):hover:before {
    background-image: url(data:image/svg+xml,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M7.361.238a.977.977%200%20011.278%200l7.097%206.377a.755.755%200%20010%201.147.977.977%200%2001-1.278%200L8%201.96%201.542%207.762a.977.977%200%2001-1.277%200%20.755.755%200%20010-1.147L7.36.238z%22%20fill%3D%22%23A73AFD%22%2F%3E%3Crect%20width%3D%222%22%20height%3D%2216%22%20rx%3D%221%22%20transform%3D%22matrix%28-1%200%200%201%209%200%29%22%20fill%3D%22%23A73AFD%22%2F%3E%3C%2Fsvg%3E);
  }
  .breadcrumbs .breadcrumbs__back:before {
    transform: rotate(270deg);
  }
  .breadcrumbs .breadcrumbs__container {
    scrollbar-width: none;
    overflow-x: auto;
  }
  .breadcrumbs .breadcrumbs__container::-webkit-scrollbar {
    display: none;
  }
  @media (min-width: 1024px) {
    .breadcrumbs .breadcrumbs__container {
      overflow: initial;
    }
  }
  .breadcrumbs .breadcrumbs__list {
    color: #868695;
    font-size: 12px;
    line-height: 16px;
    display: flex;
  }
  @media (min-width: 1024px) {
    .breadcrumbs .breadcrumbs__list {
      flex-wrap: wrap;
      font-size: 14px;
      line-height: 20px;
    }
  }
  .breadcrumbs .breadcrumbs__item {
    flex-shrink: 0;
    margin-right: 12px;
    padding: 4px 0;
    display: flex;
  }
  @media (min-width: 1024px) {
    .breadcrumbs .breadcrumbs__item {
      word-wrap: break-word;
      overflow-wrap: break-word;
      word-break: break-word;
      align-items: baseline;
      max-width: 100%;
      margin-right: 8px;
    }
    .breadcrumbs .breadcrumbs__item:after {
      content: "/";
      color: #c8c8d1;
      margin-left: 8px;
    }
  }
  .breadcrumbs .breadcrumbs__item:last-of-type:after {
    display: none;
  }
  .breadcrumbs .breadcrumbs__link {
    color: #868695;
    border-bottom: 1px solid;
    border-color: initial;
    cursor: pointer;
    background-color: transparent;
    border-color: transparent;
    font-size: 12px;
    line-height: 16px;
    text-decoration: none;
  }
  @media (hover: hover) and (pointer: fine) {
    .breadcrumbs .breadcrumbs__link:hover {
      color: #868695;
      border-color: initial;
      border-color: transparent;
    }
  }
  @media (hover: hover) and (pointer: fine) and (hover: hover) and (pointer: fine) {
    .breadcrumbs .breadcrumbs__link:hover {
      color: #242424;
      border-color: #242424;
    }
  }
  @media (min-width: 1024px) {
    .breadcrumbs .breadcrumbs__link {
      font-size: 14px;
      line-height: 20px;
    }
  }
  .collapsable {
    position: relative;
  }
  .collapsable .collapsable__content {
    word-wrap: break-word;
    overflow-wrap: break-word;
    word-break: break-word;
    -webkit-box-orient: vertical;
    font-size: 14px;
    line-height: 20px;
    display: -webkit-box;
    overflow: hidden;
  }
  .collapsable .collapsible__toggle-wrap {
    margin-top: 8px;
  }
  .collapsable .collapsible__toggle {
    border-bottom: 1px dashed;
    border-color: initial;
    cursor: pointer;
    color: #242424;
    vertical-align: top;
    background-color: transparent;
    border-color: rgba(134, 134, 149, 0.4);
    font-size: 14px;
    line-height: 20px;
    text-decoration: none;
    display: inline-block;
  }
  @media (hover: hover) and (pointer: fine) {
    .collapsable .collapsible__toggle:hover {
      color: #a73afd;
      border-color: initial;
      border-color: #a73afd;
    }
  }
  .collapsable .collapsible__gradient {
    z-index: 1;
    background: linear-gradient(rgba(255, 255, 255, 0), #fff);
    height: 30px;
    position: absolute;
    bottom: 20px;
    left: 0;
    right: 0;
  }
  @media (min-width: 1024px) {
    .collapsable .collapsible__gradient {
      height: 70px;
    }
  }
  .feedback {
    margin: 0;
    padding: 20px 16px;
    position: relative;
  }
  @media (min-width: 1024px) {
    .feedback {
      padding: 0 0 32px;
    }
  }
  .feedback .feedback__top-wrap {
    align-items: flex-start;
    display: flex;
  }
  @media (min-width: 1024px) {
    .feedback .feedback__top-wrap {
      padding-left: 70px;
      position: relative;
    }
  }
  @media (max-width: 1023.98px) {
    .feedback .feedback__top-wrap {
      margin-bottom: 12px;
    }
  }
  .feedback .feedback__img-block {
    flex-shrink: 0;
    width: 36px;
    margin: 0 12px 0 0;
    position: relative;
  }
  @media (min-width: 1024px) {
    .feedback .feedback__img-block {
      width: 50px;
      margin-right: 20px;
      position: absolute;
      top: 0;
      left: 0;
    }
  }
  .feedback .feedback__img-wrap {
    border-radius: 50%;
    width: 100%;
    height: 0;
    padding-top: 100%;
    display: block;
    position: relative;
    overflow: hidden;
  }
  .feedback .feedback__img-wrapa {
    cursor: pointer;
  }
  .feedback .feedback__img {
    width: 100%;
    height: auto;
    display: block;
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
  }
  .feedback .feedback__country {
    width: 15px;
    height: 15px;
    position: absolute;
    bottom: 0;
    right: 0;
  }
  .feedback .feedback__info {
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: baseline;
    width: calc(100% - 48px);
    display: flex;
  }
  @media (min-width: 768px) {
    .feedback .feedback__info {
      row-gap: 4px;
      width: 100%;
    }
  }
  @media (min-width: 1024px) {
    .feedback .feedback__info {
      flex-grow: 1;
      width: 100%;
    }
  }
  .feedback .feedback__info-main {
    flex-wrap: wrap;
    width: 100%;
    display: flex;
  }
  .feedback .feedback__info--flex {
    flex-wrap: nowrap;
    justify-content: space-between;
    width: 100%;
    display: flex;
    position: relative;
  }
  @media (max-width: 1023.98px) {
    .feedback .feedback__info--flex .feedback__header-wrap {
      padding-right: 30px;
    }
    .feedback .feedback__info--flex .feedback__menu {
      position: absolute;
      top: 0;
      right: 0;
    }
  }
  .feedback .feedback__header {
    font-variation-settings: "wght" 650;
    text-overflow: clip;
    white-space: nowrap;
    color: #242424;
    max-width: 100%;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    overflow: hidden;
  }
  @media (min-width: 1024px) {
    .feedback .feedback__header {
      font-size: 16px;
      line-height: 22px;
    }
  }
  .feedback .feedback__header--fade {
    white-space: nowrap;
    position: relative;
    overflow: hidden;
  }
  .feedback .feedback__header--fade:after {
    content: "";
    background: linear-gradient(270deg, #fff, rgba(255, 255, 255, 0));
    width: 33px;
    height: 100%;
    display: block;
    position: absolute;
    top: 0;
    right: -1px;
  }
  .feedback .feedback__updated {
    color: #a73afd;
    font-variation-settings: "wght" 650;
    cursor: pointer;
    align-items: center;
    gap: 10px;
    margin: 0 32px 0 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    display: flex;
  }
  .feedback .feedback__updated:after {
    content: "";
    vertical-align: middle;
    border-bottom: 2px solid #a73afd;
    border-right: 2px solid #a73afd;
    width: 7px;
    height: 7px;
    margin-top: 2px;
    display: inline-block;
    transform: rotate(-45deg);
  }
  @media (max-width: 1023.98px) {
    .feedback .feedback__updated {
      margin: 8px 0 0;
    }
  }
  .feedback .feedback__updated.disabled {
    color: #d3d4dd;
  }
  .feedback .feedback__updated.disabled:after {
    border-bottom: 2px solid #d3d4dd;
    border-right: 2px solid #d3d4dd;
  }
  .feedback .feedback__date {
    color: #868695;
    white-space: nowrap;
    font-size: 12px;
    line-height: 16px;
  }
  @media (min-width: 1024px) {
    .feedback .feedback__date {
      margin: 0 12px 6px 0;
      font-size: 16px;
      line-height: 22px;
    }
  }
  .feedback .feedback__info-header {
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    display: flex;
    position: relative;
  }
  @media (min-width: 1024px) {
    .feedback .feedback__info-header {
      margin: 4px 0 0;
    }
  }
  .feedback .feedback__premium-header {
    cursor: pointer;
    flex-direction: row;
    align-items: center;
    max-width: calc(100% - 125px);
    padding-right: 20px;
    display: flex;
    position: relative;
  }
  .feedback .feedback__premium-icon {
    width: 16px;
    height: 16px;
    display: block;
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
  }
  .feedback .feedback__premium-icon:not(.feedback__premium-icon--variable) {
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-size: 16px;
    mask-size: 16px;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-image: var(--icon);
    -webkit-mask-image: var(--icon);
    mask-image: var(--icon);
    background-color: #f8097c;
  }
  :root .feedback .feedback__premium-icon:not(.feedback__premium-icon--variable) {
    --icon: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2280%22%20height%3D%2280%22%20fill%3D%22none%22%20viewBox%3D%220%200%2080%2080%22%3E%3Cpath%20fill%3D%22%23fff%22%20fill-rule%3D%22evenodd%22%20d%3D%22M40%2077C19.567%2077%203%2060.434%203%2039.998%203%2019.562%2019.567%203%2040%203s37%2016.566%2037%2036.998c0%2020.431-16.567%2036.998-37%2036.998V77Zm-6.61-51.686%201.974-6.117c1.45-4.5%207.82-4.5%209.271%200l1.974%206.117a5.111%205.111%200%200%200%204.875%203.54l6.428-.013c4.731-.01%206.698%206.048%202.866%208.818l-5.21%203.767a5.11%205.11%200%200%200-1.861%205.73l2%206.11c1.471%204.495-3.682%208.238-7.502%205.449l-5.192-3.79a5.107%205.107%200%200%200-6.026%200l-5.193%203.79c-3.819%202.79-8.972-.954-7.5-5.449l2-6.11a5.11%205.11%200%200%200-1.863-5.73l-5.209-3.767c-3.832-2.773-1.865-8.828%202.865-8.818l6.43.013a5.107%205.107%200%200%200%204.874-3.54Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E);
  }
  .feedback .feedback__premium-icon--variable {
    background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2214%22%20height%3D%2214%22%20fill%3D%22none%22%20viewBox%3D%220%200%2014%2014%22%3E%3Cpath%20fill%3D%22url%28%23a%29%22%20fill-rule%3D%22evenodd%22%20d%3D%22M7%2014A7%207%200%201%201%207%200a7%207%200%200%201%200%2014Zm.999-10.927c-.315-.967-1.683-.967-1.998%200l-.337%201.038a1.05%201.05%200%200%201-.998.726H3.574c-1.017%200-1.44%201.302-.617%201.9l.883.64c.368.268.522.742.381%201.175L3.884%209.59c-.314.967.793%201.772%201.616%201.174l.883-.642a1.05%201.05%200%200%201%201.234%200l.883.642c.823.598%201.93-.207%201.616-1.174l-.337-1.038a1.05%201.05%200%200%201%20.381-1.174l.883-.642c.823-.597.4-1.9-.617-1.9H9.335a1.05%201.05%200%200%201-1-.725L8%203.073Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22a%22%20x1%3D%227%22%20x2%3D%227%22%20y1%3D%22-.7%22%20y2%3D%2214%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20stop-color%3D%22%23DB00CF%22%20style%3D%22stop-color%3A%23db00cf%3Bstop-color%3Acolor%28display-p3%20.8604%200%20.8131%29%3Bstop-opacity%3A1%22%2F%3E%3Cstop%20offset%3D%22.5%22%20stop-color%3D%22%23E6506B%22%20style%3D%22stop-color%3A%23e6506b%3Bstop-color%3Acolor%28display-p3%20.901%20.3142%20.4188%29%3Bstop-opacity%3A1%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23F1A500%22%20style%3D%22stop-color%3A%23f1a500%3Bstop-color%3Acolor%28display-p3%20.9451%20.6471%200%29%3Bstop-opacity%3A1%22%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3C%2Fsvg%3E);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 14px;
  }
  .feedback .feedback__pinned {
    color: #868695;
    align-items: baseline;
    font-size: 12px;
    line-height: 16px;
    display: flex;
    position: relative;
  }
  @media (min-width: 1024px) {
    .feedback .feedback__pinned {
      margin: 0 12px 6px 0;
      font-size: 16px;
      line-height: 22px;
    }
  }
  .feedback .feedback__pinned:before {
    content: "";
    background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%239D9DA5%22%20fill-rule%3D%22evenodd%22%20d%3D%22m10.387%208.484%201.667-2.887.577.334a.669.669%200%200%200%20.91-.244.669.669%200%200%200-.243-.911L7.524%201.443a.669.669%200%200%200-.91.244.669.669%200%200%200%20.244.91l.577.334-1.667%202.886a1.997%201.997%200%200%201-2.732.732L2.37%207.704l3.446%201.99-2.333%204.042.244.91.91-.244%202.334-4.041%203.482%202.01.666-1.155a1.997%201.997%200%200%201-.732-2.732Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    flex-shrink: 0;
    width: 12px;
    height: 12px;
    margin-right: 2px;
    display: inline-block;
    transform: translateY(1px);
  }
  @media (min-width: 1024px) {
    .feedback .feedback__pinned:before {
      width: 16px;
      height: 16px;
    }
  }
  .feedback .feedback__wrap {
    align-items: flex-start;
    width: 100%;
    display: flex;
  }
  @media (min-width: 1024px) {
    .feedback .feedback__wrap {
      flex-grow: 1;
    }
  }
  .feedback .feedback__rating {
    flex-shrink: 0;
    width: 100px;
    margin-bottom: 4px;
  }
  @media (min-width: 1024px) {
    .feedback .feedback__rating {
      width: 125px;
      margin-bottom: 8px;
    }
  }
  .feedback .feedback__rating-wrap {
    align-items: center;
    display: flex;
  }
  .feedback .feedback__rating-wrap .feedback__updated {
    margin-right: 24px;
  }
  .feedback .feedback__rating-wrap .feedback__rating {
    margin-bottom: 0;
  }
  .feedback .feedback__state {
    align-items: center;
    gap: 2px;
    margin-right: 8px;
    display: flex;
  }
  @media (max-width: 1023.98px) {
    .feedback .feedback__state {
      font-size: 14px;
      line-height: 20px;
    }
  }
  @media (min-width: 1024px) {
    .feedback .feedback__state {
      margin-right: 12px;
    }
  }
  .feedback .feedback__state .feedback__state--text {
    color: #868695;
  }
  .feedback .feedback__state .feedback__state--icon-purchased {
    width: 12px;
    height: 12px;
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-size: 12px;
    mask-size: 12px;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-image: var(--icon);
    -webkit-mask-image: var(--icon);
    mask-image: var(--icon);
    background-color: #0cb477;
    display: block;
  }
  :root .feedback .feedback__state .feedback__state--icon-purchased {
    --icon: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2212%22%20fill%3D%22none%22%3E%0A%20%20%20%20%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M2.47%205.47c.3-.3.77-.3%201.06%200l1.72%201.72%203.97-3.97a.75.75%200%201%201%201.06%201.06l-4.5%204.5a.75.75%200%200%201-1.06%200L2.47%206.53a.75.75%200%200%201%200-1.06Z%22%20fill%3D%22%230CB477%22%2F%3E%0A%3C%2Fsvg%3E);
  }
  .feedback .feedback__state .feedback__state--icon-returned {
    width: 12px;
    height: 12px;
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-size: 12px;
    mask-size: 12px;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-image: var(--icon);
    -webkit-mask-image: var(--icon);
    mask-image: var(--icon);
    background-color: #a9a8b0;
    display: block;
  }
  :root .feedback .feedback__state .feedback__state--icon-returned {
    --icon: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2212%22%20fill%3D%22none%22%3E%0A%20%20%3Cpath%20d%3D%22M4.63%202.58c.15-.15.55-.08.73.11.18.2.17.56.04.7l-.7.7-.98.99H7.2c1.89%200%202.31.58%202.3%201.9v.66c0%20.43-.32.64-.65.64s-.66-.22-.66-.64V7c0-.66-.36-.71-1-.7H3.74L5.4%207.97c.2.2.14.57-.04.76-.19.19-.56.23-.75.05l-2.7-2.71c-.2-.18-.2-.57%200-.78l1.2-1.2%201.52-1.5Z%22%20fill%3D%22%23A9A8B0%22%2F%3E%0A%3C%2Fsvg%3E);
  }
  .feedback .feedback__state .feedback__state--icon-cancelled {
    width: 12px;
    height: 12px;
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-size: 12px;
    mask-size: 12px;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-image: var(--icon);
    -webkit-mask-image: var(--icon);
    mask-image: var(--icon);
    background-color: #a9a8b0;
    display: block;
  }
  :root .feedback .feedback__state .feedback__state--icon-cancelled {
    --icon: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2212%22%20fill%3D%22none%22%3E%0A%20%20%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M2.47%202.47c.3-.3.77-.3%201.06%200L6%204.94l2.47-2.47a.75.75%200%200%201%201.06%201.06L7.06%206l2.47%202.47a.75.75%200%200%201-1.06%201.06L6%207.06%203.53%209.53a.75.75%200%200%201-1.06-1.06L4.94%206%202.47%203.53a.75.75%200%200%201%200-1.06Z%22%20fill%3D%22%23A9A8B0%22%2F%3E%0A%3C%2Fsvg%3E);
  }
  .feedback .feedback__params {
    gap: 12px;
    width: 100%;
    font-size: 14px;
    line-height: 20px;
    display: flex;
    overflow: hidden;
  }
  @media (min-width: 1024px) {
    .feedback .feedback__params {
      flex-wrap: nowrap;
      flex-grow: 1;
      width: 100%;
      font-size: 16px;
      line-height: 22px;
      overflow: hidden;
    }
  }
  @media (max-width: 1023.98px) {
    .feedback .feedback__params {
      flex-direction: column;
      gap: 0;
      margin-bottom: 8px;
    }
  }
  .feedback .feedback__params.glued {
    flex-flow: wrap;
    gap: 0;
  }
  .feedback .feedback__params-item,
  .feedback .feedback__params-item--gray {
    white-space: nowrap;
    margin: 0 0 8px;
  }
  @media (min-width: 1024px) {
    .feedback .feedback__params-item,
    .feedback .feedback__params-item--gray {
      width: auto;
      margin: 0 0 8px;
    }
    .feedback .feedback__params-item:last-of-type,
    .feedback .feedback__params-item--gray:last-of-type {
      margin-right: 0;
    }
  }
  @media (max-width: 1023.98px) {
    .feedback .feedback__params-item:last-of-type,
    .feedback .feedback__params-item--gray:last-of-type {
      margin-bottom: 0;
    }
  }
  .feedback .feedback__params-item--state {
    cursor: pointer;
  }
  .feedback .feedback__params-item--gray {
    color: #868695;
  }
  .feedback .feedback__params-item--color {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
  }
  .feedback .feedback__params-name,
  .feedback .feedback__params-glued-option {
    color: #868695;
  }
  .feedback .feedback__params--separator {
    color: #868695;
    margin: 0 4px;
  }
  .feedback .feedback__content {
    padding-right: 24px;
  }
  @media (min-width: 1024px) {
    .feedback .feedback__content {
      margin-top: 4px;
      padding-left: 70px;
    }
  }
  .feedback .feedback__text {
    word-wrap: break-word;
    overflow-wrap: break-word;
    word-break: break-word;
    flex-direction: column;
    max-height: 100px;
    font-size: 14px;
    line-height: 20px;
    display: flex;
    position: relative;
    overflow: hidden;
  }
  @media (min-width: 1024px) {
    .feedback .feedback__text {
      gap: 8px;
      max-height: none;
      font-size: 16px;
      line-height: 22px;
    }
  }
  .feedback .feedback__text .feedback__text--item {
    display: block;
  }
  .feedback .feedback__text .feedback__text--item-bold {
    font-variation-settings: "wght" 650;
    margin-right: 4px;
    font-weight: 400;
  }
  .feedback .feedback__text .feedback__expand {
    color: #868695;
    cursor: pointer;
    text-align: end;
    background: linear-gradient(
      270deg,
      #fff calc(100% - 30px),
      rgba(255, 255, 255, 0) 100%
    );
    width: -webkit-fit-content;
    width: fit-content;
    margin: 0;
    position: absolute;
    bottom: 0;
    right: 0;
  }
  .feedback .feedback__text.show {
    max-height: none;
  }
  .feedback .feedback__text ~ .feedback__photos,
  .feedback .feedbacks-bables ~ .feedback__photos {
    margin: 8px 0 0;
  }
  @media (min-width: 1024px) {
    .feedback .feedback__text ~ .feedback__photos,
    .feedback .feedbacks-bables ~ .feedback__photos {
      margin: 24px 0 0;
    }
  }
  .feedback .feedback__photos {
    margin: 0;
    display: flex;
  }
  @media (max-width: 1023.98px) {
    .feedback .feedback__photos {
      scrollbar-width: none;
      scroll-snap-type: x mandatory;
      overflow-x: auto;
    }
    .feedback .feedback__photos::-webkit-scrollbar {
      display: none;
    }
    .feedback .feedback__photos > * {
      scroll-snap-align: start;
    }
  }
  .feedback .feedback__photo,
  .feedback .feedback__photo.img-plug--error {
    cursor: pointer;
    background-color: #e8e8f0;
    border-radius: 12px;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    width: 48px;
    height: 64px;
    margin-right: 8px;
    display: flex;
    position: relative;
    overflow: hidden;
  }
  @media (min-width: 1024px) {
    .feedback .feedback__photo,
    .feedback .feedback__photo.img-plug--error {
      width: 84px;
      height: 112px;
    }
  }
  .feedback .feedback__photo img {
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%;
    height: 100%;
  }
  .feedback .feedback__video-btn {
    -webkit-backdrop-filter: blur(2px);
    backdrop-filter: blur(2px);
    background: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%222%202%2044%2044%22%3E%3Cg%20filter%3D%22url%28%23a%29%22%3E%3Cpath%20fill%3D%22%23fff%22%20fill-rule%3D%22evenodd%22%20d%3D%22M24%2046c12.15%200%2022-9.85%2022-22S36.15%202%2024%202%202%2011.85%202%2024s9.85%2022%2022%2022Zm-2.369-14.316%209.645-4.822c1.842-.921%202.763-1.382%203.059-2.005a2%202%200%200%200%200-1.714c-.296-.623-1.217-1.084-3.06-2.005l-9.644-4.823c-1.533-.766-2.3-1.15-2.923-1.058a2%202%200%200%200-1.347.833C17%2016.606%2017%2017.463%2017%2019.178v9.644c0%201.715%200%202.572.361%203.088a2%202%200%200%200%201.347.832c.623.093%201.39-.29%202.923-1.057Z%22%20clip-rule%3D%22evenodd%22%20opacity%3D%22.8%22%2F%3E%3C%2Fg%3E%3Cpath%20fill%3D%22%23242424%22%20fill-rule%3D%22evenodd%22%20d%3D%22m21.631%2031.684%209.645-4.822c1.842-.921%202.763-1.382%203.059-2.005a2%202%200%200%200%200-1.714c-.296-.623-1.217-1.084-3.06-2.005l-9.644-4.823c-1.533-.766-2.3-1.15-2.923-1.058a2%202%200%200%200-1.347.833C17%2016.606%2017%2017.463%2017%2019.178v9.644c0%201.715%200%202.572.361%203.088a2%202%200%200%200%201.347.832c.623.093%201.39-.29%202.923-1.057Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3Cdefs%3E%3Cfilter%20id%3D%22a%22%20width%3D%2256%22%20height%3D%2256%22%20x%3D%22-4%22%20y%3D%22-4%22%20color-interpolation-filters%3D%22sRGB%22%20filterUnits%3D%22userSpaceOnUse%22%3E%3CfeFlood%20flood-opacity%3D%220%22%20result%3D%22BackgroundImageFix%22%2F%3E%3CfeGaussianBlur%20in%3D%22BackgroundImageFix%22%20stdDeviation%3D%222%22%2F%3E%3CfeComposite%20in2%3D%22SourceAlpha%22%20operator%3D%22in%22%20result%3D%22effect1_backgroundBlur_1520_87290%22%2F%3E%3CfeBlend%20in%3D%22SourceGraphic%22%20in2%3D%22effect1_backgroundBlur_1520_87290%22%20result%3D%22shape%22%2F%3E%3C%2Ffilter%3E%3C%2Fdefs%3E%3C%2Fsvg%3E)
      50% / contain no-repeat;
    border-radius: 50%;
    width: 22px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  }
  @media (min-width: 1024px) {
    .feedback .feedback__video-btn {
      width: 33px;
    }
  }
  .feedback .feedback__video-btn:before {
    content: "";
    padding-top: 100%;
    display: block;
  }
  .feedback .feedback__btn-wrap {
    align-items: center;
    margin: 12px 0 0;
    display: flex;
  }
  @media (min-width: 1024px) {
    .feedback .feedback__btn-wrap {
      margin: 24px 0 0;
    }
  }
  .feedback .feedback__btn-block {
    flex-wrap: wrap;
    margin: 8px 0 0;
    display: flex;
  }
  @media (min-width: 1024px) {
    .feedback .feedback__btn-block {
      margin: 16px 0 0;
    }
  }
  .feedback .feedback__btn {
    color: #868695;
    border-bottom: 1px dashed;
    border-color: initial;
    cursor: pointer;
    background-color: transparent;
    border-color: #868695;
    margin-right: 12px;
    font-size: 16px;
    line-height: 22px;
    text-decoration: none;
  }
  @media (hover: hover) and (pointer: fine) {
    .feedback .feedback__btn:hover {
      color: #a73afd;
      border-color: initial;
      border-color: #a73afd;
    }
  }
  @media (max-width: 1023.98px) {
    .feedback .feedback__btn {
      font-size: 14px;
      line-height: 20px;
    }
  }
  @media (min-width: 1024px) {
    .feedback .feedback__btn {
      margin-right: 24px;
    }
  }
  .feedback .feedback__btn--collapse {
    color: #868695;
    cursor: pointer;
    border-color: initial;
    font-variation-settings: "wght" 650;
    background-color: transparent;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    text-decoration: none;
    transition: color 0.3s;
  }
  @media (hover: hover) and (pointer: fine) {
    .feedback .feedback__btn--collapse:hover {
      color: #242424;
      border-color: initial;
      border-color: initial;
    }
  }
  @media (min-width: 1024px) {
    .feedback .feedback__btn--collapse {
      font-size: 16px;
      line-height: 22px;
    }
  }
  .feedback .feedback__btn--collapse:after {
    content: "";
    vertical-align: middle;
    border-bottom: 2px solid #868695;
    border-left: 2px solid #868695;
    width: 7px;
    height: 7px;
    margin-left: 12px;
    margin-right: 4px;
    transition: transform 0.3s, border-color 0.3s;
    display: inline-block;
    transform: rotate(-45deg) translateY(-2px);
  }
  @media (min-width: 1024px) {
    .feedback .feedback__btn--collapse:hover:after {
      border-color: #242424;
    }
  }
  .feedback .feedback__btn--collapse.open {
    color: #242424;
    border-color: initial;
  }
  .feedback .feedback__btn--collapse.open:after {
    border-color: #242424;
    transform: rotate(135deg) translate(1px);
  }
  .feedback .feedback__btn.disabled {
    cursor: default;
    color: #d3d4dd;
    border-color: transparent;
  }
  .feedback .feedback__vote {
    margin-right: auto;
  }
  @media (max-width: 1023.98px) {
    .feedback .vote__button {
      width: 16px;
      height: 18px;
    }
    .feedback .vote__count {
      margin-left: 4px;
      font-size: 14px;
      line-height: 20px;
    }
  }
  .feedback .feedback__menu {
    cursor: pointer;
    width: 28px;
    height: 28px;
    margin-right: -12px;
    position: absolute;
    bottom: 16px;
    right: 16px;
  }
  .feedback .feedback__menu:before {
    content: "";
    opacity: 0.4;
    z-index: 2;
    background-image: url(data:image/svg+xml,%3Csvg%20width%3D%223%22%20height%3D%2215%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M1.5%203a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203ZM1.5%209a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203ZM1.5%2015a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203Z%22%20fill%3D%22%23000000%22%2F%3E%3C%2Fsvg%3E);
    background-position: 50%;
    background-repeat: no-repeat;
    width: 100%;
    height: 100%;
    transition: opacity 0.3s;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
  }
  .feedback .feedback__menu:after {
    content: "";
    z-index: 1;
    opacity: 0;
    background-color: #e8e8f0;
    border-radius: 50%;
    width: 0;
    height: 0;
    transition: all 0.3s;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  }
  @media (hover: hover) and (pointer: fine) {
    .feedback .feedback__menu:hover:before {
      opacity: 1;
    }
    .feedback .feedback__menu:hover:after {
      opacity: 1;
      width: 100%;
      height: 100%;
    }
  }
  @media (min-width: 1024px) {
    .feedback .feedback__menu {
      bottom: 32px;
      right: 0;
    }
  }
  .feedback .feedback__sellers-reply {
    margin: 8px 0 0;
  }
  @media (min-width: 1024px) {
    .feedback .feedback__sellers-reply {
      margin: 12px 0 0;
    }
  }
  .feedback .feedback__sellers-reply .feedback__btn-wrap {
    margin: 8px 0 0;
  }
  @media (min-width: 1024px) {
    .feedback .feedback__sellers-reply .feedback__btn-wrap {
      margin: 12px 0 0;
    }
  }
  .feedback .feedback__reply-header {
    font-variation-settings: "wght" 650;
    margin-bottom: 8px;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
  }
  @media (min-width: 1024px) {
    .feedback .feedback__reply-header {
      margin-bottom: 12px;
      font-size: 16px;
      line-height: 22px;
    }
  }
  .feedback .feedback__update {
    margin: 8px 0 0;
  }
  @media (min-width: 1024px) {
    .feedback .feedback__update {
      margin: 20px 0 0;
    }
  }
  .feedback .feedback__list-wrap {
    margin: 12px 0 0;
    padding-left: 20px;
  }
  @media (min-width: 1024px) {
    .feedback .feedback__list-wrap {
      margin: 20px 0 0;
      padding-left: 66px;
    }
    .feedback .feedback__list-wrap .feedback__list-wrap {
      padding-left: 20px;
    }
  }
  .feedback .feedback__item ~ .feedback__item {
    margin: 12px 0 0;
  }
  @media (min-width: 1024px) {
    .feedback .feedback__item ~ .feedback__item {
      margin: 20px 0 0;
    }
  }
  .feedback .feedback__more-answers {
    color: #a73afd;
    border-bottom: 1px solid;
    border-color: initial;
    cursor: pointer;
    font-variation-settings: "wght" 650;
    background-color: transparent;
    border-color: transparent;
    margin: 10px 0 0;
    font-size: 16px;
    font-weight: 400;
    line-height: 22px;
    text-decoration: none;
  }
  @media (hover: hover) and (pointer: fine) {
    .feedback .feedback__more-answers:hover {
      color: #a73afd;
      border-color: initial;
      border-color: #a73afd;
    }
  }
  @media (min-width: 1024px) {
    .feedback .feedback__more-answers {
      margin: 16px 0 0;
    }
  }
  .feedback .feedback__excluded-icon {
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-size: 20px;
    mask-size: 20px;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-image: var(--icon);
    -webkit-mask-image: var(--icon);
    mask-image: var(--icon);
    cursor: pointer;
    background-color: #a9a8b0;
    width: 20px;
    height: 20px;
  }
  :root .feedback .feedback__excluded-icon {
    --icon: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22none%22%3E%3Cg%20fill%3D%22%23000%22%20clip-path%3D%22url%28%23a%29%22%3E%3Cpath%20d%3D%22M8%204.333A.667.667%200%200%200%207.333%205v2.667a.667.667%200%200%200%201.334%200V5A.667.667%200%200%200%208%204.333ZM8%209.333a1%201%200%200%200%200%202h.007a1%201%200%201%200%200-2H8Z%22%2F%3E%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22M.667%208a7.333%207.333%200%201%201%2014.666%200A7.333%207.333%200%200%201%20.667%208ZM8%202a6%206%200%201%200%200%2012A6%206%200%200%200%208%202Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fg%3E%3Cdefs%3E%3CclipPath%20id%3D%22a%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M0%200h16v16H0z%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3C%2Fsvg%3E);
  }
  .form-block {
    flex-direction: column;
    width: 100%;
    display: flex;
  }
  .form-block .form-block__label {
    color: #868695;
    align-self: flex-start;
    margin: 0 0 4px;
    font-size: 14px;
    line-height: 20px;
    display: flex;
  }
  .form-block .form-block__label[for] {
    cursor: pointer;
  }
  @media (min-width: 768px) {
    .form-block .form-block__label {
      margin: 0 0 8px;
      font-size: 16px;
      line-height: 22px;
    }
  }
  .form-block .form-block__name {
    word-wrap: break-word;
    overflow-wrap: break-word;
    word-break: break-word;
  }
  .form-block .form-block__text-decor {
    margin-left: 4px;
  }
  .form-block input {
    color: #242424;
    border: 1px solid #d3d4dd;
    border-radius: 12px;
    width: 100%;
    height: 44px;
    padding: 10px 14px 11px;
    font-size: 16px;
    line-height: 1;
    transition: border-color 0.3s;
  }
  .form-block input::placeholder {
    color: #b9b9c1;
    text-transform: none;
  }
  .form-block input:hover {
    border-color: #a9a8b0;
  }
  .form-block input.disabled,
  .form-block input:disabled,
  .form-block input.disabled:hover,
  .form-block input:disabled:hover {
    -webkit-text-fill-color: #242424;
    opacity: 1;
    background: #f6f6f9;
    border-color: #f6f6f9;
  }
  .form-block input.input-validation-error {
    border-color: #f44;
  }
  .form-block input:not(.input-validation-error):focus {
    border-color: #a73afd;
    box-shadow: inset 1px 0 #a73afd, inset 0 1px #a73afd, inset -1px 0 #a73afd,
      inset 0 -1px #a73afd;
  }
  .form-block .form-block__message {
    color: #868695;
    font-size: 14px;
    line-height: 20px;
  }
  .form-block .form-block__message:not(:empty) {
    margin: 8px 0 0;
  }
  .form-block .form-block__message--error,
  .form-block .field-validation-error {
    color: #f44;
  }
  .form-block .form-block__input-wrap {
    position: relative;
  }
  .form-block .form-block__input-wrap--blocked:before {
    content: "";
    opacity: 0.4;
    background-image: url(data:image/svg+xml,%3Csvg%20width%3D%2216%22%20height%3D%2219%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M8%200C5.377%200%203.25%202.155%203.25%204.813V6.84H2c-1.105%200-2%20.907-2%202.027v8.106C0%2018.093.895%2019%202%2019h12c1.105%200%202-.907%202-2.027V8.867c0-1.12-.895-2.027-2-2.027h-1.25V4.813C12.75%202.155%2010.623%200%208%200Zm3.25%206.84V4.813C11.25%202.994%209.795%201.52%208%201.52S4.75%202.994%204.75%204.813V6.84h6.5Zm3.25%202.027a.503.503%200%200%200-.5-.507H2c-.276%200-.5.227-.5.507v8.106c0%20.28.224.507.5.507h12c.276%200%20.5-.227.5-.507V8.867ZM8%2013.933c.552%200%201-.453%201-1.013%200-.56-.448-1.013-1-1.013s-1%20.453-1%201.013c0%20.56.448%201.013%201%201.013Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    width: 15px;
    height: 18px;
    position: absolute;
    top: 13px;
    right: 14px;
  }
  .form-block .form-block__clear {
    font-size: 0;
    position: absolute;
    top: 50%;
    right: 12px;
    transform: translateY(-50%);
  }
  .form-block .form-block__tip {
    background-size: 16px;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    display: flex;
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
  }
  .form-block .form-block__checkbox {
    margin-top: 12px;
  }
  .form-block--floating .form-block__input {
    height: 52px;
    padding: 14px 12px;
  }
  .form-block--floating .form-block__input::placeholder {
    color: transparent;
  }
  .form-block--floating .form-block__input:not(:-moz-placeholder-shown) {
    padding-top: 22px;
    padding-bottom: 6px;
  }
  .form-block--floating .form-block__input:focus,
  .form-block--floating .form-block__input:not(:placeholder-shown) {
    padding-top: 22px;
    padding-bottom: 6px;
  }
  .form-block--floating
    .form-block__input:not(:-moz-placeholder-shown)
    ~ .form-block__label-floating {
    color: #868695;
    padding-top: 6px;
    font-size: 12px;
    line-height: 16px;
  }
  .form-block--floating .form-block__input:focus ~ .form-block__label-floating,
  .form-block--floating
    .form-block__input:not(:placeholder-shown)
    ~ .form-block__label-floating {
    color: #868695;
    padding-top: 6px;
    font-size: 12px;
    line-height: 16px;
  }
  .form-block--floating .form-block__input:-webkit-autofill {
    padding-top: 22px;
    padding-bottom: 6px;
  }
  .form-block--floating
    .form-block__input:-webkit-autofill
    ~ .form-block__label-floating {
    color: #868695;
    padding-top: 6px;
    font-size: 12px;
    line-height: 16px;
  }
  .form-block--floating .form-block__label-floating {
    color: #a9a8b0;
    pointer-events: none;
    border: 1px solid transparent;
    width: 100%;
    height: 100%;
    padding: 14px 12px;
    font-size: 16px;
    line-height: 22px;
    transition: all 0.15s;
    position: absolute;
    top: 0;
    left: 0;
  }
  .form-block--phone-dropdown .form-block__dropdown-wrap {
    justify-content: space-between;
    display: flex;
  }
  .form-block--phone-dropdown .form-block__dropdown {
    flex-shrink: 0;
    width: 95px;
    margin-right: 4px;
  }
  .form-block--phone-dropdown .form-block__input {
    flex-grow: 1;
  }
  .form-block--captcha.is-loading {
    position: relative;
  }
  .form-block--captcha.is-loading:before {
    content: "";
    opacity: 0.8;
    background-color: #fff;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
  }
  .form-block--captcha.is-loading .form-block__captcha-loader {
    color: transparent;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    user-select: none;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translateY(-50%);
  }
  .form-block--captcha.is-loading .form-block__captcha-loader:before,
  .form-block--captcha.is-loading .form-block__captcha-loader:after {
    content: "";
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    width: 60px;
    height: 60px;
    display: block;
    position: absolute;
    top: calc(50% - 30px);
    right: calc(50% - 30px);
  }
  .form-block--captcha.is-loading .form-block__captcha-loader:before {
    z-index: 10;
  }
  .form-block--captcha.is-loading .form-block__captcha-loader:after {
    z-index: 20;
  }
  .form-block--captcha.is-loading .form-block__captcha-loader:before {
    background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2280%22%20height%3D%2280%22%20fill%3D%22none%22%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%2240%22%20r%3D%2236%22%20stroke%3D%22%23F6F6F9%22%20stroke-width%3D%228%22%2F%3E%3C%2Fsvg%3E);
  }
  .form-block--captcha.is-loading .form-block__captcha-loader:after {
    background-image: url(data:image/svg+xml,%3Csvg%20class%3D%22spinner%22%20width%3D%2264px%22%20height%3D%2264px%22%20viewBox%3D%220%200%2066%2066%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cstyle%3E%0A%20%20%20%20%20%20%20%20%40keyframes%20rotator%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%200%25%20%7B%20transform%3A%20rotate%280deg%29%3B%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20100%25%20%7B%20transform%3A%20rotate%28720deg%29%3B%20%7D%0A%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20%40keyframes%20dash%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%200%25%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20stroke-dashoffset%3A%20187%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%2030%25%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20stroke-dashoffset%3A%2045%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20100%25%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20stroke-dashoffset%3A%20187%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20%40keyframes%20colors%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%200%25%20%7B%20stroke%3A%20%23EC4DF0%3B%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%2025%25%20%7B%20stroke%3A%20%23E639CA%3B%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%2050%25%20%7B%20stroke%3A%20%23AC43FE%3B%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%2075%25%20%7B%20stroke%3A%20%237A18DD%3B%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20100%25%20%7B%20stroke%3A%20%23EC4DF0%3B%20%7D%0A%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20circle%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20transform-origin%3A%20center%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20animation%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20rotator%201.4s%20linear%20infinite%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20dash%201.4s%20linear%20infinite%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20colors%205.6s%20ease-in-out%20infinite%3B%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%3C%2Fstyle%3E%0A%0A%20%20%20%20%3Ccircle%20class%3D%22path%22%20fill%3D%22none%22%20stroke-width%3D%226%22%20stroke-linecap%3D%22round%22%20stroke-dasharray%3D%22187%22%20cx%3D%2233%22%20cy%3D%2233%22%20r%3D%2229%22%3E%3C%2Fcircle%3E%0A%3C%2Fsvg%3E);
  }
  .form-block--captcha .form-block__captcha-wrap {
    align-items: center;
    display: flex;
  }
  .form-block--captcha input {
    text-transform: uppercase;
    width: calc(100% - 138px);
    margin-right: 8px;
  }
  @media (min-width: 1024px) {
    .form-block--captcha input {
      width: calc(100% - 190px);
      margin-right: 20px;
    }
  }
  .form-block--captcha .form-block__captcha-img {
    width: 106px;
    height: 44px;
  }
  @media (min-width: 1024px) {
    .form-block--captcha .form-block__captcha-img {
      width: 144px;
    }
  }
  .form-block--captcha .form-block__captcha-reload {
    cursor: pointer;
    background-image: url(data:image/svg+xml,%3Csvg%20width%3D%2216%22%20height%3D%2220%22%20viewBox%3D%220%200%2016%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M0.275492%2010.7003C0.153351%209.64174%200.255135%208.61982%200.531988%207.67527C1.45212%204.53625%204.33871%202.22778%207.76273%202.18707V0.135104C7.76273%200.0211061%207.90523%20-0.0399643%207.99887%200.0292489L12.2209%203.13163C12.2901%203.18456%2012.2901%203.29041%2012.2209%203.33927L8.00294%206.44165C7.90523%206.51086%207.7668%206.44979%207.7668%206.33579V4.28789C5.51534%204.32454%203.59365%205.71287%202.76717%207.67527C2.45367%208.41626%202.29489%209.2346%202.33967%2010.0937C2.40074%2011.2744%202.84452%2012.3614%203.5448%2013.2408C3.91936%2013.709%203.82979%2014.393%203.3453%2014.7472C2.88524%2015.0851%202.24196%2014.9915%201.88775%2014.5437C1.02055%2013.4607%200.442418%2012.1416%200.275492%2010.7003ZM12.4652%206.75921C13.1695%207.63455%2013.6133%208.72568%2013.6703%209.90637C13.7151%2010.7695%2013.5522%2011.5878%2013.2428%2012.3248C12.4163%2014.2872%2010.4946%2015.6796%208.24315%2015.7121V13.6642C8.24315%2013.5502%208.10065%2013.4892%208.00701%2013.5584L3.78501%2016.6608C3.71579%2016.7137%203.71579%2016.8195%203.78501%2016.8684L8.00294%2019.9708C8.10065%2020.04%208.23908%2019.9789%208.23908%2019.8649V17.813C11.6631%2017.7763%2014.5538%2015.4679%2015.4698%2012.3248C15.7467%2011.3802%2015.8444%2010.3583%2015.7263%209.29974C15.5635%207.85848%2014.9853%206.53936%2014.1181%205.45638C13.7598%205.00853%2013.1206%204.91488%2012.6606%205.25281C12.1802%205.60702%2012.0906%206.29101%2012.4652%206.75921Z%22%20fill%3D%22%234E1392%22%2F%3E%0A%3C%2Fsvg%3E%0A);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    width: 16px;
    height: 20px;
    margin-left: 8px;
    font-size: 0;
  }
  @media (min-width: 1024px) {
    .form-block--captcha .form-block__captcha-reload {
      margin-left: 10px;
    }
  }
  .goods-slider .goods-slider__header-wrap {
    align-items: baseline;
    display: flex;
    position: relative;
  }
  @media (min-width: 1024px) {
    .goods-slider .goods-slider__header-wrap {
      flex-wrap: wrap;
    }
  }
  @media (max-width: 1023.98px) {
    .goods-slider .goods-slider__header-wrap {
      justify-content: space-between;
    }
  }
  .goods-slider .goods-slider__header {
    margin-right: 8px;
  }
  @media (min-width: 1024px) {
    .goods-slider .goods-slider__header {
      margin-right: 20px;
    }
  }
  .goods-slider .goods-slider__see-all {
    color: #a73afd;
    border-bottom: 1px solid;
    border-color: initial;
    cursor: pointer;
    font-variation-settings: "wght" 650;
    background-color: transparent;
    border-color: transparent;
    flex-shrink: 0;
    font-size: 16px;
    font-weight: 400;
    line-height: 22px;
    text-decoration: none;
  }
  @media (hover: hover) and (pointer: fine) {
    .goods-slider .goods-slider__see-all:hover {
      color: #a73afd;
      border-color: initial;
      border-color: #a73afd;
    }
  }
  @media (max-width: 1023.98px) {
    .goods-slider .goods-slider__see-all {
      font-size: 14px;
      line-height: 20px;
    }
  }
  .product-card {
    position: relative;
  }
  .product-card .address-rate-mini {
    font-size: 14px;
    line-height: 20px;
  }
  .product-card .address-rate-mini:before {
    width: 12px;
    height: 12px;
  }
  @media (max-width: 767.98px) {
    .product-card .address-rate-mini {
      font-size: 12px;
      line-height: 16px;
    }
  }
  @media (min-width: 1024px) {
    .product-card:hover .product-card__fast-view {
      opacity: 1;
    }
    .product-card:hover .product-card__tip:not(.product-card__tip--service) {
      opacity: 0;
    }
  }
  .product-card .product-card__wrapper {
    flex-direction: column;
    height: 100%;
    min-height: 100%;
    font-size: 0;
    display: flex;
  }
  @media (min-width: 1024px) {
    .product-card .product-card__wrapper {
      height: auto;
    }
  }
  .product-card .product-card__wrapper--accent-snippet {
    background: #f4e7ff;
    border-radius: 12px;
  }
  .product-card .product-card__link {
    z-index: 3;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
  }
  .product-card .product-card__top-wrap {
    position: relative;
  }
  @media (min-width: 1024px) {
    .product-card .product-card__top-wrap {
      border-radius: 6px;
      overflow: hidden;
    }
  }
  .product-card .product-card__img-wrap {
    background-color: #f6f6f9;
    border-radius: 12px;
    padding-top: 133.333%;
    position: relative;
    overflow: hidden;
  }
  .product-card .product-card__img-wrap:not(.load):after {
    content: "";
    background-color: rgba(41, 43, 83, 0.03);
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
  }
  .product-card picture {
    width: 100%;
    position: absolute;
    top: 0;
    bottom: 0;
  }
  .product-card img,
  .product-card video {
    touch-action: pan-y;
    -ms-touch-action: pan-y;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    user-select: none;
    width: 100%;
    max-width: 100%;
    height: auto;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
  }
  .product-card video {
    -o-object-fit: cover;
    object-fit: cover;
    height: 100%;
  }
  .product-card .product-card__img-wrap--service img,
  .product-card .product-card__img-wrap--service picture {
    width: auto;
    max-width: none;
    height: 100%;
    left: 50%;
    transform: translate(-50%);
  }
  @media (max-width: 1023.98px) {
    .product-card .no-sliding img {
      touch-action: unset;
      -ms-touch-action: unset;
    }
  }
  .product-card:nth-of-type(n + 19) .product-card__img-wrap.load {
    color: transparent;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    user-select: none;
  }
  .product-card:nth-of-type(n + 19) .product-card__img-wrap.load:before,
  .product-card:nth-of-type(n + 19) .product-card__img-wrap.load:after {
    content: "";
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    width: 40px;
    height: 40px;
    display: block;
    position: absolute;
    top: calc(50% - 20px);
    right: calc(50% - 20px);
  }
  .product-card:nth-of-type(n + 19) .product-card__img-wrap.load:before {
    z-index: 10;
  }
  .product-card:nth-of-type(n + 19) .product-card__img-wrap.load:after {
    z-index: 20;
  }
  .product-card:nth-of-type(n + 19) .product-card__img-wrap.load:before {
    background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2280%22%20height%3D%2280%22%20fill%3D%22none%22%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%2240%22%20r%3D%2236%22%20stroke%3D%22%23F6F6F9%22%20stroke-width%3D%228%22%2F%3E%3C%2Fsvg%3E);
  }
  .product-card:nth-of-type(n + 19) .product-card__img-wrap.load:after {
    background-image: url(data:image/svg+xml,%3Csvg%20class%3D%22spinner%22%20width%3D%2264px%22%20height%3D%2264px%22%20viewBox%3D%220%200%2066%2066%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cstyle%3E%0A%20%20%20%20%20%20%20%20%40keyframes%20rotator%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%200%25%20%7B%20transform%3A%20rotate%280deg%29%3B%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20100%25%20%7B%20transform%3A%20rotate%28720deg%29%3B%20%7D%0A%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20%40keyframes%20dash%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%200%25%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20stroke-dashoffset%3A%20187%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%2030%25%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20stroke-dashoffset%3A%2045%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20100%25%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20stroke-dashoffset%3A%20187%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20%40keyframes%20colors%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%200%25%20%7B%20stroke%3A%20%23EC4DF0%3B%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%2025%25%20%7B%20stroke%3A%20%23E639CA%3B%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%2050%25%20%7B%20stroke%3A%20%23AC43FE%3B%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%2075%25%20%7B%20stroke%3A%20%237A18DD%3B%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20100%25%20%7B%20stroke%3A%20%23EC4DF0%3B%20%7D%0A%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20circle%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20transform-origin%3A%20center%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20animation%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20rotator%201.4s%20linear%20infinite%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20dash%201.4s%20linear%20infinite%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20colors%205.6s%20ease-in-out%20infinite%3B%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%3C%2Fstyle%3E%0A%0A%20%20%20%20%3Ccircle%20class%3D%22path%22%20fill%3D%22none%22%20stroke-width%3D%226%22%20stroke-linecap%3D%22round%22%20stroke-dasharray%3D%22187%22%20cx%3D%2233%22%20cy%3D%2233%22%20r%3D%2229%22%3E%3C%2Fcircle%3E%0A%3C%2Fsvg%3E);
  }
  .product-card .product-card__heart {
    z-index: 4;
    background-image: url(data:image/svg+xml,%3Csvg%20width%3D%2223%22%20height%3D%2221%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20opacity%3D%22.6%22%20d%3D%22M12.113%2019.777a.98.98%200%200%201-1.246%200C5.327%2015.102.85%2010.749%201.004%206.985c0-2.764%202.093-5.693%205.743-5.973%201.274-.071%203.22.194%204.741%201.542%201.55-1.352%203.65-1.632%204.735-1.537%203.216.187%205.776%202.77%205.776%205.968.082%203.87-4.32%208.125-9.886%2012.792Z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M12.781%2020.524a1.965%201.965%200%200%201-2.563%200c-2.47-2.126-4.956-4.323-6.825-6.462C1.593%2012.002%200%209.6%200%207.066%200%203.057%203.216%200%207.208%200A7.77%207.77%200%200%201%2011.5%201.322%207.77%207.77%200%200%201%2015.792%200C19.784%200%2023%203.057%2023%207.065c0%202.534-1.592%204.937-3.393%206.997-1.869%202.14-4.356%204.336-6.825%206.463ZM11.5%202.512A6.825%206.825%200%200%201%2015.792.955c3.484%200%206.25%202.651%206.25%206.11%200%202.16-1.375%204.331-3.158%206.37-1.817%202.081-4.255%204.237-6.73%206.367a1.003%201.003%200%200%201-1.309%200c-2.474-2.13-4.911-4.286-6.73-6.366C2.334%2011.396.959%209.225.959%207.066c0-3.46%202.765-6.111%206.25-6.111%201.555%200%203.102.574%204.292%201.557ZM7.208%203.92c-1.919%200-3.283%201.395-3.283%203.146%200%20.993.696%202.442%202.425%204.421%201.369%201.566%203.162%203.222%205.15%204.96%201.988-1.738%203.781-3.394%205.15-4.96%201.73-1.979%202.425-3.428%202.425-4.42%200-1.752-1.364-3.147-3.283-3.147-1.053%200-2.134.496-2.81%201.274a1.964%201.964%200%200%201-2.964%200c-.676-.778-1.757-1.274-2.81-1.274ZM11.5%2017.714c-2.237-1.94-4.313-3.816-5.873-5.601-1.746-1.999-2.66-3.68-2.66-5.048%200-2.297%201.812-4.1%204.241-4.1%201.332%200%202.677.616%203.534%201.603a1.004%201.004%200%200%200%201.515%200c.858-.987%202.203-1.604%203.535-1.604%202.429%200%204.242%201.804%204.242%204.101%200%201.368-.915%203.05-2.661%205.048-1.56%201.785-3.636%203.662-5.873%205.6Z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M7.225%203C4.805%203%203%204.796%203%207.082c0%201.36.91%203.034%202.65%205.023%201.554%201.777%203.621%203.644%205.85%205.574%202.229-1.93%204.296-3.797%205.85-5.574C19.09%2010.116%2020%208.443%2020%207.081%2020%204.796%2018.194%203%2015.775%203c-1.326%200-2.666.614-3.52%201.597a1%201%200%200%201-1.51%200C9.892%203.614%208.552%203%207.226%203ZM1%207.082C1%203.639%203.754%201%207.225%201c1.55%200%203.09.572%204.275%201.55A6.802%206.802%200%200%201%2015.775%201C19.245%201%2022%203.639%2022%207.082c0%202.149-1.37%204.31-3.145%206.34-1.81%202.07-4.238%204.215-6.703%206.336a1%201%200%200%201-1.304%200c-2.465-2.12-4.892-4.266-6.703-6.336C2.369%2011.392%201%209.23%201%207.082Z%22%20fill%3D%22%23242424%22%2F%3E%3C%2Fsvg%3E);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 23px 21px;
    flex-shrink: 0;
    width: 40px;
    height: 40px;
    position: absolute;
    top: 0;
    right: 0;
  }
  .product-card .product-card__heart.active {
    background-image: url(data:image/svg+xml,%3Csvg%20width%3D%2221%22%20height%3D%2219%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M3.31%206.441c0-1.751%201.392-3.152%203.322-3.152%201.058%200%202.133.49%202.81%201.26a1.41%201.41%200%200%200%202.116%200c.677-.77%201.752-1.26%202.81-1.26%201.93%200%203.322%201.4%203.322%203.152%200%201.02-.706%202.394-2.272%204.164-1.306%201.476-3.029%203.034-4.918%204.66-1.89-1.626-3.612-3.184-4.918-4.66C4.016%208.835%203.31%207.46%203.31%206.44ZM6.632.5C3.235.5.5%203.066.5%206.441c0%202.122%201.356%204.178%202.97%206.004%201.666%201.883%203.888%203.824%206.116%205.72a1.412%201.412%200%200%200%201.828%200c2.228-1.896%204.45-3.837%206.115-5.72C19.144%2010.62%2020.5%208.563%2020.5%206.441%2020.5%203.066%2017.765.5%2014.368.5%2012.983.5%2011.61.96%2010.5%201.758A6.694%206.694%200%200%200%206.632.5Z%22%20fill%3D%22%23A73AFD%22%20stroke%3D%22%23fff%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M14.5%201c2.554.01%204.535%201.597%205.23%204.024.369%201.285.14%202.669-.452%203.867-2.231%204.512-7.367%207.741-8.03%208.73a1.656%201.656%200%200%201-1.496%200c-.9-.848-2.239-1.915-3.618-3.21C1.732%2010.276.461%201%206.5%201c1.78%200%202.706.52%204%201.5%201.013-.782%202.5-1.5%204-1.5Z%22%20fill%3D%22%23A73AFD%22%2F%3E%3C%2Fsvg%3E);
    background-repeat: no-repeat;
  }
  @media (hover: hover) and (pointer: fine) {
    .product-card .product-card__heart:hover:not(.active) {
      background-image: url(data:image/svg+xml,%3Csvg%20width%3D%2223%22%20height%3D%2221%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20opacity%3D%22.6%22%20d%3D%22M12.113%2019.777a.98.98%200%200%201-1.246%200C5.327%2015.102.85%2010.749%201.004%206.985c0-2.764%202.093-5.693%205.743-5.973%201.274-.071%203.22.194%204.741%201.542%201.55-1.352%203.65-1.632%204.735-1.537%203.216.187%205.776%202.77%205.776%205.968.082%203.87-4.32%208.125-9.886%2012.792Z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M12.781%2020.524a1.965%201.965%200%200%201-2.563%200c-2.47-2.126-4.956-4.323-6.825-6.462C1.593%2012.002%200%209.6%200%207.066%200%203.057%203.216%200%207.208%200A7.77%207.77%200%200%201%2011.5%201.322%207.77%207.77%200%200%201%2015.792%200C19.784%200%2023%203.057%2023%207.065c0%202.534-1.592%204.937-3.393%206.997-1.869%202.14-4.356%204.336-6.825%206.463ZM11.5%202.512A6.825%206.825%200%200%201%2015.792.955c3.484%200%206.25%202.651%206.25%206.11%200%202.16-1.375%204.331-3.158%206.37-1.817%202.081-4.255%204.237-6.73%206.367a1.003%201.003%200%200%201-1.309%200c-2.474-2.13-4.911-4.286-6.73-6.366C2.334%2011.396.959%209.225.959%207.066c0-3.46%202.765-6.111%206.25-6.111%201.555%200%203.102.574%204.292%201.557ZM7.208%203.92c-1.919%200-3.283%201.395-3.283%203.146%200%20.993.696%202.442%202.425%204.421%201.369%201.566%203.162%203.222%205.15%204.96%201.988-1.738%203.781-3.394%205.15-4.96%201.73-1.979%202.425-3.428%202.425-4.42%200-1.752-1.364-3.147-3.283-3.147-1.053%200-2.134.496-2.81%201.274a1.964%201.964%200%200%201-2.964%200c-.676-.778-1.757-1.274-2.81-1.274ZM11.5%2017.714c-2.237-1.94-4.313-3.816-5.873-5.601-1.746-1.999-2.66-3.68-2.66-5.048%200-2.297%201.812-4.1%204.241-4.1%201.332%200%202.677.616%203.534%201.603a1.004%201.004%200%200%200%201.515%200c.858-.987%202.203-1.604%203.535-1.604%202.429%200%204.242%201.804%204.242%204.101%200%201.368-.915%203.05-2.661%205.048-1.56%201.785-3.636%203.662-5.873%205.6Z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M7.225%203C4.805%203%203%204.796%203%207.082c0%201.36.91%203.034%202.65%205.023%201.554%201.777%203.621%203.644%205.85%205.574%202.229-1.93%204.296-3.797%205.85-5.574C19.09%2010.116%2020%208.443%2020%207.081%2020%204.796%2018.194%203%2015.775%203c-1.326%200-2.666.614-3.52%201.597a1%201%200%200%201-1.51%200C9.892%203.614%208.552%203%207.226%203ZM1%207.082C1%203.639%203.754%201%207.225%201c1.55%200%203.09.572%204.275%201.55A6.802%206.802%200%200%201%2015.775%201C19.245%201%2022%203.639%2022%207.082c0%202.149-1.37%204.31-3.145%206.34-1.81%202.07-4.238%204.215-6.703%206.336a1%201%200%200%201-1.304%200c-2.465-2.12-4.892-4.266-6.703-6.336C2.369%2011.392%201%209.23%201%207.082Z%22%20fill%3D%22%23A73AFD%22%2F%3E%3C%2Fsvg%3E);
      background-repeat: no-repeat;
    }
  }
  @media (min-width: 1024px) {
    .product-card .product-card__heart {
      opacity: 1;
    }
  }
  .product-card .product-card__tips {
    z-index: 2;
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    padding: 4px 4px 4px 6px;
    display: flex;
    position: absolute;
    left: 0;
  }
  @media (min-width: 1024px) {
    .product-card .product-card__tips {
      padding: 8px;
    }
  }
  .product-card .product-card__tips--top {
    top: 0;
  }
  .product-card .product-card__tips--top .product-card__tip {
    margin-bottom: 4px;
  }
  .product-card .product-card__tips--bottom {
    bottom: 0;
  }
  .product-card .product-card__tips--bottom .product-card__tip {
    margin-top: 4px;
  }
  .product-card .product-card__tip {
    font-variation-settings: "wght" 650;
    text-transform: uppercase;
    color: #fff;
    text-overflow: ellipsis;
    white-space: nowrap;
    border-radius: 6px;
    max-width: 100%;
    padding: 1px 4px;
    font-size: 12px;
    font-weight: 400;
    line-height: 14px;
    overflow: hidden;
  }
  @media (min-width: 1024px) {
    .product-card .product-card__tip {
      opacity: 1;
    }
  }
  .product-card .product-card__tip--sale {
    background-color: #f44;
  }
  .product-card .product-card__tip--c2c {
    color: #b9ffd8;
    background-color: #00a29a;
  }
  .product-card .product-card__tip--action {
    color: #242424;
    text-transform: uppercase;
    background: #ecff4c linear-gradient(90deg, #d1fff0 0%, #ecff4c 95.32%);
  }
  .product-card .product-card__tip--new {
    background-color: #0cb477;
  }
  .product-card .product-card__tip--service {
    color: #242424;
    background-color: rgba(255, 255, 255, 0.9);
  }
  .product-card .product-card__tip--size {
    color: #242424;
    font-variation-settings: "wght" 450;
    z-index: 2;
    background-color: #fff;
    border-radius: 8px;
    padding: 1px 5px;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    position: absolute;
    top: 4px;
    left: 4px;
  }
  .product-card .product-card__tip--premium {
    color: #fff;
    text-transform: uppercase;
    font-variation-settings: "wght" 650;
    background-color: #f8097c;
    background-image: linear-gradient(
      90deg,
      #f000d6 0%,
      #f94068 50%,
      #fea100 100%
    );
    font-weight: 400;
  }
  .product-card .product-card__tip--good-price {
    color: #fff;
    background: #9f3ffe linear-gradient(91deg, #9f3ffe 0, #d052fa 97%);
    align-items: baseline;
    display: flex;
  }
  .product-card .product-card__tip--good-price:before {
    content: "";
    background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210%22%20height%3D%2211%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M5.435%2010.9h1.081c.651%200%20.977%200%201.258-.11.248-.1.471-.26.65-.467.202-.236.322-.557.564-1.198L9.564%207.6c.326-.864.489-1.297.42-1.644a1.18%201.18%200%200%200-.472-.741c-.279-.196-.718-.196-1.596-.196h-.928c-.291%200-.437%200-.51-.058a.288.288%200%200%201-.111-.212c-.008-.096.072-.234.232-.508.472-.808.885-1.738%201.066-2.547C7.762%201.263%207.426.9%207.01.9a.79.79%200%200%200-.588.283c-.552.628-1.063.957-1.571%201.284-.505.325-1.006.648-1.54%201.26-.147.168-.22.252-.314.424-.07.126-.15.347-.181.49-.042.193-.042.36-.042.694v2.742c0%20.988%200%201.482.181%201.86.16.332.414.602.727.771.356.192.822.192%201.754.192ZM1.11%203.842C.496%203.842%200%204.368%200%205.018v4.706c0%20.65.497%201.176%201.11%201.176.612%200%201.108-.526%201.108-1.176V5.018c0-.65-.496-1.176-1.109-1.176Z%22%2F%3E%3C%2Fsvg%3E);
    background-position: 50%;
    background-size: contain;
    width: 10px;
    height: 11px;
    margin-right: 4px;
    display: block;
  }
  .product-card .product-card__tip--feedbacks-for-points {
    color: #fff;
    background-color: #00a2e8;
  }
  .product-card .product-card__tip--feedbacks-for-points .feedbacks-points-sum {
    margin-right: 2px;
  }
  .product-card .product-card__tip--feedbacks-for-points:before {
    content: "";
    background-image: url(data:image/svg+xml,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M2%200a2%202%200%200%200-2%202v6a8%208%200%200%200%208%208h6a2%202%200%200%200%202-2V8a8%208%200%200%200-8-8H2Zm3.897%2012a.597.597%200%200%201-.596-.597V4.597c0-.324.261-.597.596-.597h3.98c.335%200%20.597.273.597.597v.129a.597.597%200%200%201-.596.597H7.137a.2.2%200%200%200-.2.2v1.504c0%20.11.09.2.2.2H8.44c.882%200%201.584.192%202.092.589.515.4.769.968.769%201.686%200%20.766-.27%201.38-.814%201.831-.538.449-1.267.667-2.171.667h-2.42Zm1.24-1.253h.954c.5%200%20.868-.108%201.12-.31.248-.2.377-.48.377-.853%200-.382-.123-.651-.354-.829-.235-.18-.602-.28-1.12-.28h-.977a.2.2%200%200%200-.2.2v1.872c0%20.11.09.2.2.2Z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E);
    background-position: top;
    background-repeat: no-repeat;
    background-size: contain;
    width: 10px;
    height: 10px;
    margin-right: 1px;
    display: inline-block;
  }
  .product-card .product-card__tip--feedbacks-for-points.wallet:before {
    background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2212%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23fff%22%20fill-rule%3D%22evenodd%22%20d%3D%22M12.8%200c1.414%200%202.56%201.194%202.56%202.667v.86a2.464%202.464%200%200%200-.96-.194h-1.92c-1.414%200-2.56%201.194-2.56%202.667%200%201.473%201.146%202.667%202.56%202.667h1.92c.34%200%20.663-.07.96-.194v.86c0%201.473-1.146%202.667-2.56%202.667H2.56C1.146%2012%200%2010.806%200%209.333V2.667C0%201.194%201.146%200%202.56%200H12.8Zm1.6%204.333c.36%200%20.693.124.96.334.389.304.64.788.64%201.333%200%20.545-.251%201.03-.64%201.333-.267.21-.6.334-.96.334h-1.92c-.884%200-1.6-.747-1.6-1.667s.716-1.667%201.6-1.667h1.92Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E);
    width: 10px;
    height: 8px;
  }
  .product-card .product-card__tip--cashback {
    color: #fff;
    background-color: #7a62fe;
    align-items: center;
    display: flex;
  }
  .product-card .product-card__tip--cashback .cashback-sum {
    margin-right: 4px;
  }
  .product-card .product-card__tip--cashback:before {
    content: "";
    background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210%22%20height%3D%2210%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23fff%22%20fill-rule%3D%22evenodd%22%20d%3D%22M3.991%209.898A5%205%200%201%200%206.011.104a5%205%200%200%200-2.02%209.794Zm.102-8.008c.317-.317.855-.292%201.202.055l.069.068a.855.855%200%200%200%201.209%200c.35-.35.891-.377%201.208-.06.317.317.29.857-.06%201.208l-.058.057a.774.774%200%200%200%200%201.095c.347.347.371.885.054%201.202-.316.317-.854.292-1.201-.055a.774.774%200%200%200-1.095%200l-.093.093c-.35.35-.89.377-1.208.06-.317-.317-.29-.857.06-1.208l.028-.027a.866.866%200%200%200%200-1.225l-.06-.061c-.348-.347-.372-.885-.055-1.202Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    width: 10px;
    height: 10px;
    margin-right: 4px;
    display: block;
  }
  .product-card .product-card__fast-view {
    color: #242424;
    white-space: nowrap;
    z-index: 4;
    opacity: 0;
    background-color: rgba(255, 255, 255, 0.9);
    border-radius: 8px;
    width: calc(100% - 16px);
    margin-bottom: 8px;
    padding: 8px;
    font-size: 14px;
    line-height: 20px;
    transition: background-color 0.3s;
    position: absolute;
    bottom: 0;
    left: 8px;
    box-shadow: 0 2px 16px rgba(0, 0, 0, 0.08);
  }
  .product-card .product-card__fast-view:hover {
    background-color: rgba(255, 255, 255, 0.96);
  }
  .product-card .product-card__nav {
    max-width: 36px;
    margin: 4px auto 0;
    overflow: hidden;
  }
  .product-card .product-card__nav--wrapper {
    align-items: center;
    transition: transform 0.2s linear;
    display: inline-flex;
  }
  .product-card .product-card__nav--wrapper span {
    background-color: #d3d4dd;
    border-radius: 50%;
    flex-shrink: 0;
    width: 4px;
    height: 4px;
    transition: background-color 0.3s;
  }
  .product-card .product-card__nav--wrapper span.active {
    background-color: #242424;
  }
  .product-card .product-card__nav--wrapper span ~ span {
    margin-left: 4px;
  }
  .product-card .product-card__middle-wrap {
    margin-top: 4px;
    position: relative;
  }
  @media (min-width: 1024px) {
    .product-card .product-card__middle-wrap {
      margin-top: 12px;
    }
  }
  .product-card .product-card__middle-wrap--accent-snippet {
    padding: 0 6px;
  }
  .product-card .product-card__price {
    margin-bottom: 4px;
  }
  @media (max-width: 1023.98px) {
    .product-card .product-card__price {
      white-space: nowrap;
      margin-bottom: 2px;
      position: relative;
      overflow: hidden;
    }
    .product-card .product-card__price:after {
      content: "";
      background: linear-gradient(270deg, #fff, rgba(255, 255, 255, 0));
      width: 40px;
      height: 100%;
      display: block;
      position: absolute;
      top: 0;
      right: -1px;
    }
    .product-card .product-card__price--accent-snippet {
      white-space: nowrap;
      margin-bottom: 2px;
      position: relative;
      overflow: hidden;
    }
    .product-card .product-card__price--accent-snippet:after {
      content: "";
      background: linear-gradient(270deg, #f4e7ff, rgba(255, 255, 255, 0));
      width: 40px;
      height: 100%;
      display: block;
      position: absolute;
      top: 0;
      right: -1px;
    }
  }
  .product-card .product-card__vat {
    font-variation-settings: "wght" 650;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
  }
  .product-card .product-card__vat .not-vat-refundable {
    color: #868695;
  }
  .product-card .product-card__brand-wrap {
    color: #9d9da5;
    font-variation-settings: "wght" 450;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    position: relative;
    overflow: hidden;
  }
  .product-card .product-card__brand-wrap--no-wrap {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
  }
  .product-card .product-card__original-mark {
    width: 12px;
    min-width: 12px;
    height: 12px;
    min-height: 12px;
    display: inline-block;
    transform: translateY(1px);
  }
  .product-card .product-card__brand {
    color: #242424;
  }
  .product-card .product-card__bottom-wrap {
    flex-direction: column;
    flex-grow: 1;
    gap: 4px;
    width: 100%;
    margin-top: 4px;
    display: flex;
  }
  .product-card .product-card__bottom-wrap--accent-snippet {
    padding: 0 4px;
    position: relative;
  }
  .product-card
    .product-card__bottom-wrap--accent-snippet
    .product-card__rating-wrap,
  .product-card
    .product-card__bottom-wrap--accent-snippet
    .product-card__thermometer-wrap,
  .product-card .product-card__bottom-wrap--accent-snippet .logistics-cost {
    padding-left: 2px;
    padding-right: 2px;
  }
  .product-card
    .product-card__bottom-wrap--accent-snippet
    .product-card__add-basket.btn-base {
    text-wrap: nowrap;
    background: #fff;
  }
  .product-card
    .product-card__bottom-wrap--accent-snippet:has(
      .product-card__add-basket
    ):after {
    content: "";
    z-index: 0;
    background: linear-gradient(transparent, #f4e7ff);
    border-radius: 16px;
    height: 40px;
    position: absolute;
    bottom: -4px;
    left: 0;
    right: 0;
  }
  .product-card .product-card__thermometer-wrap {
    flex-direction: column;
    gap: 3px;
    width: 100%;
    height: 24px;
    margin-bottom: 6px;
    display: flex;
  }
  .product-card .product-card__thermometer-wrap .product-card__thermometer-text {
    color: #242424;
    font-size: 12px;
  }
  .product-card
    .product-card__thermometer-wrap
    .product-card__thermometer-text.red {
    color: #f44;
  }
  .product-card .product-card__thermometer-wrap .thermometer {
    background: #f1f1f5;
    border-radius: 4px;
    width: 100%;
    height: 6px;
    position: relative;
  }
  .product-card .product-card__thermometer-wrap .thermometer--accent-snippet {
    background: #fff;
  }
  .product-card .product-card__thermometer-wrap .thermometer__wrap {
    border-radius: 4px;
    height: 6px;
    overflow: hidden;
  }
  .product-card .product-card__thermometer-wrap .thermometer__line {
    background: linear-gradient(90deg, #f44 0%, #ffaa5c 105.56%);
    border-radius: 4px;
    height: 6px;
  }
  .product-card .product-card__rating-wrap {
    align-items: center;
    display: flex;
  }
  @media (min-width: 1024px) {
    .product-card .product-card__rating-wrap {
      order: 1;
    }
  }
  .product-card .logistics-cost {
    gap: 4px;
    display: flex;
  }
  @media (min-width: 1024px) {
    .product-card .logistics-cost {
      order: 2;
    }
  }
  .product-card .logistics-cost__img {
    width: 12px;
    height: 12px;
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-size: auto;
    mask-size: auto;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-image: var(--icon);
    -webkit-mask-image: var(--icon);
    mask-image: var(--icon);
    background-color: #18181b;
    margin: auto 0;
  }
  :root .product-card .logistics-cost__img {
    --icon: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2213%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%2318181B%22%20fill-rule%3D%22evenodd%22%20d%3D%22M1.002%205.036c.043-.358.079-.655.127-.896.05-.252.12-.481.252-.693a2%202%200%200%201%20.856-.76c.227-.106.462-.148.718-.168.246-.019.545-.019.905-.019h3.334c.354%200%20.621%200%20.876.068a2%202%200%200%201%20.627.29c.216.151.388.355.617.625l1.529%201.807c.182.216.32.378.42.566.089.165.153.342.193.525.044.208.044.421.044.703V9.25a1.75%201.75%200%200%201-3.332.75H3.832A1.75%201.75%200%200%201%20.5%209.25c0-.133.502-4.214.502-4.214Zm6.81-1.502a1%201%200%200%201%20.314.145c.094.066.18.16.461.494l1.337%201.58A.15.15%200%200%201%209.81%206H7.75a.5.5%200%200%201-.5-.5V3.75c0-.138.112-.25.25-.249.198.003.227.01.311.033ZM9.75%208.5a.75.75%200%201%200%200%201.5.75.75%200%200%200%200-1.5Zm-8.25.75a.75.75%200%201%201%201.5%200%20.75.75%200%200%201-1.5%200Z%22%20clip-rule%3D%22evenodd%22%20style%3D%22fill%3A%2318181b%3Bfill%3Acolor%28display-p3%20.0941%20.0941%20.1059%29%3Bfill-opacity%3A1%22%2F%3E%3C%2Fsvg%3E%0A);
  }
  .product-card .logistics-cost__text {
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 14px;
    line-height: 20px;
    overflow: hidden;
  }
  .product-card .product-card__count {
    text-overflow: ellipsis;
    white-space: nowrap;
    vertical-align: middle;
    color: #9d9da5;
    font-size: 12px;
    line-height: 16px;
    display: inline-block;
    overflow: hidden;
  }
  @media (min-width: 1024px) {
    .product-card .product-card__count {
      font-size: 14px;
      line-height: 20px;
    }
  }
  .product-card .product-card__count:not(.product-card__count--empty):before {
    content: "";
    vertical-align: middle;
    background-color: #9d9da5;
    border-radius: 50%;
    width: 4px;
    height: 4px;
    margin: 0 4px 2px;
    display: inline-block;
  }
  .product-card .product-card__order-wrap {
    flex-grow: 1;
    align-items: flex-end;
    margin-top: 8px;
    display: flex;
    position: relative;
  }
  @media (min-width: 1024px) {
    .product-card .product-card__order-wrap {
      order: 3;
    }
  }
  .product-card .product-card__add-poned {
    flex-shrink: 0;
    width: 32px;
    height: 32px;
    margin-left: 12px;
  }
  .product-card .product-card__add-basket {
    text-transform: initial;
    z-index: 4;
    justify-content: center;
    align-items: center;
    gap: 8px;
    width: 100%;
    padding: 3px 5px 5px;
    font-size: 14px;
    line-height: 20px;
    display: flex;
  }
  @media (min-width: 1024px) {
    .product-card .product-card__add-basket {
      padding: 5px 24px 7px;
      font-size: 14px;
      line-height: 20px;
    }
  }
  .product-card .product-card__add-basket .btn-icon__white {
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-size: 16px;
    mask-size: 16px;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-image: var(--icon);
    -webkit-mask-image: var(--icon);
    mask-image: var(--icon);
    background-color: #fff;
    width: 16px;
    height: 16px;
  }
  :root .product-card .product-card__add-basket .btn-icon__white {
    --icon: url(data:image/svg+xml,%3Csvg%20width%3D%2217%22%20height%3D%2216%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M2.925.488a.833.833%200%200%200-1.517.691l4.295%209.416v.001c.005.008.023.05.046.09a.9.9%200%200%200%20.979.446c.045-.01.089-.023.098-.026l6.22-1.853.105-.031c.44-.13.867-.256%201.201-.523.29-.232.517-.535.657-.88.16-.396.159-.842.158-1.3V4.105c0-.01%200-.06-.004-.11a.901.901%200%200%200-.488-.73.9.9%200%200%200-.447-.098H4.147L2.925.487ZM11.833%2012a1.333%201.333%200%200%200%200%202.667h.007a1.333%201.333%200%200%200%200-2.667h-.007ZM3.167%2013.334c0-.737.597-1.334%201.333-1.334h.007a1.333%201.333%200%200%201%200%202.667H4.5a1.333%201.333%200%200%201-1.333-1.333Z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E);
  }
  .product-card .product-card__add-basket .btn-icon__primary {
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-size: 16px;
    mask-size: 16px;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-image: var(--icon);
    -webkit-mask-image: var(--icon);
    mask-image: var(--icon);
    background-color: #a73afd;
    width: 16px;
    height: 16px;
  }
  :root .product-card .product-card__add-basket .btn-icon__primary {
    --icon: url(data:image/svg+xml,%3Csvg%20width%3D%2217%22%20height%3D%2216%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M2.925.488a.833.833%200%200%200-1.517.691l4.295%209.416v.001c.005.008.023.05.046.09a.9.9%200%200%200%20.979.446c.045-.01.089-.023.098-.026l6.22-1.853.105-.031c.44-.13.867-.256%201.201-.523.29-.232.517-.535.657-.88.16-.396.159-.842.158-1.3V4.105c0-.01%200-.06-.004-.11a.901.901%200%200%200-.488-.73.9.9%200%200%200-.447-.098H4.147L2.925.487ZM11.833%2012a1.333%201.333%200%200%200%200%202.667h.007a1.333%201.333%200%200%200%200-2.667h-.007ZM3.167%2013.334c0-.737.597-1.334%201.333-1.334h.007a1.333%201.333%200%200%201%200%202.667H4.5a1.333%201.333%200%200%201-1.333-1.333Z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E);
  }
  .product-card .product-card__add-basket .btn-icon__express {
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-size: 16px;
    mask-size: 16px;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-image: var(--icon);
    -webkit-mask-image: var(--icon);
    mask-image: var(--icon);
    background-color: #a73afd;
    width: 16px;
    height: 16px;
  }
  :root .product-card .product-card__add-basket .btn-icon__express {
    --icon: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22%23000%22%3E%3Cpath%20fill%3D%22%23C8C8D1%22%20fill-rule%3D%22evenodd%22%20d%3D%22M14.388%204c.708%200%201.242%200%201.751.135a4%204%200%200%201%201.254.582c.433.3.778.709%201.235%201.25l3.058%203.614c.364.43.64.755.84%201.13a4%204%200%200%201%20.386%201.051c.088.416.088.842.088%201.406V17.5a3.5%203.5%200%200%201-6.663%201.5h-5.674a3.5%203.5%200%200%201-6.578-2.272L4.5%2014H1a1%201%200%201%201%200-2h3.653l.24-2H1.555a1%201%200%200%201%200-2h3.584l.119-.721c.092-.462.217-.885.44-1.279H2.103a1%201%200%200%201%200-2c4.095.02%208.19%200%2012.285%200Zm1.236%202.068a2%202%200%200%201%20.627.29c.19.133.36.322.924.988l2.674%203.16a.3.3%200%200%201-.23.494H15.5a1%201%200%200%201-1-1V6.5c0-.276.224-.501.5-.498.396.005.454.02.622.065h.002ZM19.5%2016a1.5%201.5%200%201%200%200%203%201.5%201.5%200%200%200%200-3ZM6%2017.552A1.5%201.5%200%201%200%207.5%2016c-.937%200-1.4.73-1.5%201.552Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E);
  }
  .product-card .product-card__add-basket .btn-icon__express.white {
    background-color: #fff;
  }
  .product-card .product-card__add-basket .btn-text {
    padding-right: 8px;
  }
  @media (max-width: 1023.98px) {
    .product-card .product-card__add-basket .btn-text {
      text-overflow: ellipsis;
      white-space: nowrap;
      overflow: hidden;
    }
  }
  .product-card .product-card__add-basket .capitalize {
    text-transform: capitalize;
  }
  .product-card .product-card__add-basket--accent-snippet {
    background: linear-gradient(86deg, #a73afd, #dc3afd);
    border: none;
    padding: 5px 7px 7px;
    position: relative;
  }
  @media (min-width: 1024px) {
    .product-card .product-card__add-basket--accent-snippet {
      padding: 7px 16px 9px;
    }
  }
  .product-card .product-card__add-basket--accent-snippet:after {
    content: "";
    background-color: #ff279a;
    background-image: url(data:image/svg+xml,%3Csvg%20width%3D%2210%22%20height%3D%2210%22%20viewBox%3D%220%200%2012%2012%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M9.26013%204.65893C8.37237%204.39128%206.99297%201.92632%206.3509%200.694285C6.20571%200.415684%205.79429%200.415682%205.64909%200.694281C5.00705%201.92625%203.62772%204.39102%202.73987%204.65893C2.33075%204.78235%201.49685%204.31268%200.85591%203.8864C0.561959%203.69089%200.151438%203.95537%200.227495%204.30011L1.53042%2010.2058C1.56834%2010.3776%201.72064%2010.5%201.89662%2010.5H6H10.1034C10.2794%2010.5%2010.4317%2010.3776%2010.4696%2010.2058L11.7725%204.30011C11.8486%203.95537%2011.438%203.69089%2011.1441%203.8864C10.5031%204.31268%209.66925%204.78235%209.26013%204.65893Z%22%20fill%3D%22white%22%2F%3E%0A%3C%2Fsvg%3E%0A);
    background-position: 50%;
    background-repeat: no-repeat;
    border: 2px solid #f4e7ff;
    border-radius: 50px;
    width: 20px;
    height: 20px;
    position: absolute;
    bottom: -2px;
    right: -2px;
  }
  .product-card .product-card__add-basket--accent-snippet-not-premium-seller {
    background: linear-gradient(86deg, #a73afd, #dc3afd);
    border: none;
    padding: 5px 7px 7px;
    position: relative;
  }
  @media (min-width: 1024px) {
    .product-card .product-card__add-basket--accent-snippet-not-premium-seller {
      padding: 7px 16px 9px;
    }
  }
  .product-card
    .product-card__add-basket--accent-snippet-not-premium-seller:hover {
    background: linear-gradient(
        rgba(255, 255, 255, 0.2) 0%,
        rgba(255, 255, 255, 0.2) 100%
      ),
      linear-gradient(86deg, #a73afd 0.16%, #dc3afd 101.71%);
  }
  .product-card .product-card__delivery {
    color: #9d9da5;
    margin-top: 4px;
    font-size: 12px;
    line-height: 16px;
  }
  @media (min-width: 1024px) {
    .product-card .product-card__delivery {
      order: 2;
      font-size: 14px;
      line-height: 20px;
    }
  }
  .product-card .product-card__delivery-date {
    color: #242424;
    white-space: nowrap;
  }
  .product-card .product-card__btn-basket {
    text-transform: initial;
    align-self: flex-start;
    margin-top: 12px;
    padding: 3px 10px 5px;
  }
  @media (min-width: 1024px) {
    .product-card .product-card__btn-basket {
      padding: 5px 20px 7px;
    }
  }
  .product-card .product-card__out-text {
    font-variation-settings: "wght" 650;
    color: #868695;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
  }
  @media (min-width: 1024px) {
    .product-card .product-card__out-text {
      margin-bottom: 4px;
      font-size: 18px;
      line-height: 24px;
    }
  }
  .product-card.for-adults .product-card__img-wrap {
    position: relative;
    overflow: hidden;
  }
  .product-card.for-adults .product-card__img-wrap > * {
    filter: blur(50px);
  }
  @media not all and (-webkit-min-device-pixel-ratio: 0.0000264583),
    not all and (min-resolution: 0.001dpcm) {
    @supports ((-webkit-appearance: none)) {
      .product-card.for-adults .product-card__img-wrap * {
        filter: none;
      }
      .product-card.for-adults .product-card__img-wrap:before {
        content: "";
        z-index: 1;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        perspective: 1000px;
        background: url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wCEAAQEBAQEBAQEBAQGBgUGBggHBwcHCAwJCQkJCQwTDA4MDA4MExEUEA8QFBEeFxUVFx4iHRsdIiolJSo0MjRERFwBBAQEBAQEBAQEBAYGBQYGCAcHBwcIDAkJCQkJDBMMDgwMDgwTERQQDxAUER4XFRUXHiIdGx0iKiUlKjQyNEREXP/CABEIAVAA/AMBIgACEQEDEQH/xAAYAAEBAQEBAAAAAAAAAAAAAAABAAIDCP/aAAgBAQAAAAD36AkRUVDEjTU7CiKKIqqqljVqKIoKKqqqmZ1FBFEFVVNSzbCIgKKKqmaVdWYAoIiqpmWV1ZCAgiqGqVlbUBGaAiqpq1LadAAZiKCqalVtOgMkBBETUsqq6AyFkgiiadTaVdGQAACKqpdS6VQAMgEVFSqurSoGQyEEUTLOrWp1rJkDIBBJTKrp06TBmyZCzRTTLp060pnJkyBZihZl06dbbOQyZDMRE0q60u9aMmchnNmAqZtNt062hjNkyZAipZ1O3TrdZznIZMkBUtp1bdOtuc5M5M5CIq1OrTrWl3rGc5DOAIqpVV1rTrWsYMBnIFA06tK61p1rXPOMmTMBQzal1b061p5Gc5DERQ06lda0u9XIznMZAolltTrWtOtXLOTJZCKlpVdatunXDJZzGYqmpVdadLp4mTJAVEzKruXWl5ZMhGYqpmXTpXTp4AGSIqppV1OtK645AAKGqtStq06V4gQZKqplZbTqdPECAKqpmW1blV4xmIKGpplXUuq5QBRVDTNaWW03MzFFFVMysq1q5BFFVVSzKy0vKzRVVVSzSy0vMKIkqmmZlmV5ERVVTU00szP/xAAWAQEBAQAAAAAAAAAAAAAAAAAAAQL/2gAIAQIQAAAAAAAAAAAAAsAAAsAAqWAApAAoCClCCFlqKSANILCClSkgGgIiwUVJUBQEACpZYAAABYAAAAAAAAAP/8QAFgEBAQEAAAAAAAAAAAAAAAAAAAEC/9oACAEDEAAAAFoAAAsACiiIFoAyaCghFKoJAWiwMlpaIjJbaAyZtWgJJNLSkJGdLSoMpNNAEjK20CRJNVVJBlLoAMmdLQSCTRQQiLQCQC0QgAACT//EABwQAAIDAQEBAQAAAAAAAAAAAAERABAgMECBUP/aAAgBAQABPwD8t4dun1O3Tp+5xxxx5cdOPxOOOOOnT8zsx2447cdOPznLy8C3Hox7cccenBl6eXHHTw8PAjsUNvBt5dOnsW+Lp048vD08PR7O3hwc3ydvDp4ejRNvg44+Yn3Zp9wcODmcPL4ixo2cvk8DIw4bMOD2Ghgw0YcvsLFDm/GMHie40NHutDIwcHxjmaPjGRg4O1wFqDAwYaMMOT1EEVivlGHB5rKoCDZh6KKLiIoqWDyUUWFS7HqosKhYGRFg2vGNjiosLSiipUuq5KlFSiiwIOah0uisWqUVq1wXBQWNHCwYootKK1Fag6K1gYUXNbVrovMoooqVLa2tKKK1tWqUVLkuStcF4V1XH//EAB0RAAEDBQEAAAAAAAAAAAAAABEBIEAAECEwYFD/2gAIAQIBAT8A9YcMIIYIwYtZeks7ToW5o3MFeV//xAAbEQACAgMBAAAAAAAAAAAAAAABEQAwIEBQEP/aAAgBAwEBPwCDXXPUUVa4y5g0BQbTmKzk98WPJxx5O52vx6r8/9k=)
          50% / cover no-repeat;
        width: 100%;
        height: 100%;
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        transform: translate(0, 0);
      }
    }
  }
  @supports (-ms-ime-align: auto) {
    .product-card.for-adults .product-card__img-wrap * {
      filter: none;
    }
    .product-card.for-adults .product-card__img-wrap:before {
      content: "";
      z-index: 1;
      -webkit-backface-visibility: hidden;
      backface-visibility: hidden;
      perspective: 1000px;
      background: url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wCEAAQEBAQEBAQEBAQGBgUGBggHBwcHCAwJCQkJCQwTDA4MDA4MExEUEA8QFBEeFxUVFx4iHRsdIiolJSo0MjRERFwBBAQEBAQEBAQEBAYGBQYGCAcHBwcIDAkJCQkJDBMMDgwMDgwTERQQDxAUER4XFRUXHiIdGx0iKiUlKjQyNEREXP/CABEIAVAA/AMBIgACEQEDEQH/xAAYAAEBAQEBAAAAAAAAAAAAAAABAAIDCP/aAAgBAQAAAAD36AkRUVDEjTU7CiKKIqqqljVqKIoKKqqqmZ1FBFEFVVNSzbCIgKKKqmaVdWYAoIiqpmWV1ZCAgiqGqVlbUBGaAiqpq1LadAAZiKCqalVtOgMkBBETUsqq6AyFkgiiadTaVdGQAACKqpdS6VQAMgEVFSqurSoGQyEEUTLOrWp1rJkDIBBJTKrp06TBmyZCzRTTLp060pnJkyBZihZl06dbbOQyZDMRE0q60u9aMmchnNmAqZtNt062hjNkyZAipZ1O3TrdZznIZMkBUtp1bdOtuc5M5M5CIq1OrTrWl3rGc5DOAIqpVV1rTrWsYMBnIFA06tK61p1rXPOMmTMBQzal1b061p5Gc5DERQ06lda0u9XIznMZAolltTrWtOtXLOTJZCKlpVdatunXDJZzGYqmpVdadLp4mTJAVEzKruXWl5ZMhGYqpmXTpXTp4AGSIqppV1OtK645AAKGqtStq06V4gQZKqplZbTqdPECAKqpmW1blV4xmIKGpplXUuq5QBRVDTNaWW03MzFFFVMysq1q5BFFVVSzKy0vKzRVVVSzSy0vMKIkqmmZlmV5ERVVTU00szP/xAAWAQEBAQAAAAAAAAAAAAAAAAAAAQL/2gAIAQIQAAAAAAAAAAAAAsAAAsAAqWAApAAoCClCCFlqKSANILCClSkgGgIiwUVJUBQEACpZYAAABYAAAAAAAAAP/8QAFgEBAQEAAAAAAAAAAAAAAAAAAAEC/9oACAEDEAAAAFoAAAsACiiIFoAyaCghFKoJAWiwMlpaIjJbaAyZtWgJJNLSkJGdLSoMpNNAEjK20CRJNVVJBlLoAMmdLQSCTRQQiLQCQC0QgAACT//EABwQAAIDAQEBAQAAAAAAAAAAAAERABAgMECBUP/aAAgBAQABPwD8t4dun1O3Tp+5xxxx5cdOPxOOOOOnT8zsx2447cdOPznLy8C3Hox7cccenBl6eXHHTw8PAjsUNvBt5dOnsW+Lp048vD08PR7O3hwc3ydvDp4ejRNvg44+Yn3Zp9wcODmcPL4ixo2cvk8DIw4bMOD2Ghgw0YcvsLFDm/GMHie40NHutDIwcHxjmaPjGRg4O1wFqDAwYaMMOT1EEVivlGHB5rKoCDZh6KKLiIoqWDyUUWFS7HqosKhYGRFg2vGNjiosLSiipUuq5KlFSiiwIOah0uisWqUVq1wXBQWNHCwYootKK1Fag6K1gYUXNbVrovMoooqVLa2tKKK1tWqUVLkuStcF4V1XH//EAB0RAAEDBQEAAAAAAAAAAAAAABEBIEAAECEwYFD/2gAIAQIBAT8A9YcMIIYIwYtZeks7ToW5o3MFeV//xAAbEQACAgMBAAAAAAAAAAAAAAABEQAwIEBQEP/aAAgBAwEBPwCDXXPUUVa4y5g0BQbTmKzk98WPJxx5O52vx6r8/9k=)
        50% / cover no-repeat;
      width: 100%;
      height: 100%;
      display: block;
      position: absolute;
      top: 0;
      left: 0;
      transform: translate(0, 0);
    }
  }
  .product-card.for-adults:hover .product-card__fast-view {
    display: none;
  }
  .product-card.product-card--out .product-card__img-wrap:after {
    content: "";
    background-color: rgba(255, 255, 255, 0.7);
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
  }
  .product-card .price,
  .product-card .price__wrap {
    font-size: 0;
    line-height: 1;
  }
  .product-card .price__wrap * {
    vertical-align: baseline;
    display: inline-block;
  }
  .product-card .price__wrap ins {
    text-decoration: none;
  }
  .product-card .price__wrap .percentage-sale,
  .product-card .price__wrap del {
    color: #868695;
    font-size: 12px;
    line-height: 16px;
  }
  @media (min-width: 1024px) {
    .product-card .price__wrap .percentage-sale,
    .product-card .price__wrap del {
      font-size: 14px;
      line-height: 20px;
    }
  }
  .product-card .price__wrap .percentage-sale {
    display: none;
  }
  .product-card .price__from {
    font-variation-settings: "wght" 650;
    color: #242424;
    vertical-align: baseline;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    display: inline-block;
  }
  .product-card .price__from.wallet {
    color: #a73afd;
  }
  .product-card .price__lower-price {
    font-variation-settings: "wght" 650;
    color: #242424;
    margin-right: 4px;
    font-size: 16px;
    font-weight: 400;
    line-height: 22px;
  }
  @media (min-width: 1024px) {
    .product-card .price__lower-price {
      margin-right: 8px;
      font-size: 18px;
      line-height: 24px;
    }
  }
  .product-card .price__lower-price.wallet-price {
    color: #a73afd;
  }
  .product-card .price__lower-price.red-price {
    color: #f44;
  }
  .product-card .price__lower-price.red-price:before {
    content: "";
    background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2212%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23F44%22%20fill-rule%3D%22evenodd%22%20d%3D%22m1.522%209.147-.74-.477a1.71%201.71%200%200%201-.53-2.33l.48-.785c.197-.322.282-.7.24-1.076L.875%203.57a1.71%201.71%200%200%201%201.501-1.883l.816-.095a1.71%201.71%200%200%200%201.022-.502L4.78.513a1.71%201.71%200%200%201%202.442%200l.566.577a1.71%201.71%200%200%200%201.022.502l.816.095a1.71%201.71%200%200%201%201.5%201.883l-.098.909c-.04.375.044.754.241%201.076l.48.786a1.71%201.71%200%200%201-.53%202.329l-.74.477a1.71%201.71%200%200%200-.69.88l-.28.818a1.71%201.71%200%200%201-2.19%201.055l-.744-.265a1.71%201.71%200%200%200-1.148%200l-.743.265a1.71%201.71%200%200%201-2.19-1.055l-.282-.817a1.71%201.71%200%200%200-.69-.881ZM8.398%204.69a.572.572%200%200%200-.807-.808l-3.995%204a.572.572%200%200%200%20.807.81L8.398%204.69ZM6.853%207.716c0-.474.384-.858.856-.858h.006a.857.857%200%200%201%200%201.715H7.71a.857.857%200%200%201-.856-.857ZM4.285%204a.857.857%200%200%200%200%201.715h.006A.857.857%200%200%200%204.29%204h-.006Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E);
    width: 12px;
    height: 12px;
    margin-right: 4px;
    display: inline-block;
  }
  .product-card .price__wallet-condition-text {
    color: #a73afd;
    font-size: 12px;
    line-height: 16px;
    display: block;
  }
  .product-card .price__wallet-condition-text.red-price {
    color: #f44;
  }
  .product-card .price__localized {
    color: #9d9da5;
    font-variation-settings: "wght" 450;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    display: block;
  }
  .product-card .product-card__adults {
    word-wrap: break-word;
    overflow-wrap: break-word;
    word-break: break-word;
    color: #868695;
    font-variation-settings: "wght" 650;
    z-index: 1;
    filter: none;
    text-align: center;
    z-index: 2;
    background-color: #fff;
    border-radius: 16px;
    width: 80%;
    min-width: 126px;
    max-width: 200px;
    padding: 2px 8px;
    font-size: 10px;
    font-weight: 400;
    line-height: 20px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
  }
  .product-card .product-card__adults:before {
    content: none;
    background: url(data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2218%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M2.256.078L1.078%201.257l3.387%203.387c-.316.261-.628.542-.937.841A19.422%2019.422%200%20001.662%207.58c-.332.431-.568.77-.697.972L.678%209l.287.449a19.429%2019.429%200%20002.563%203.067c2.026%201.958%204.2%203.15%206.472%203.15%201.434%200%202.829-.474%204.171-1.316l3.573%203.572%201.179-1.178L2.256.078zm10.698%2013.055l-1.26-1.26a3.333%203.333%200%2001-4.565-4.565L5.65%205.828c-.323.26-.644.546-.963.854A17.775%2017.775%200%20002.68%209.001a17.778%2017.778%200%20002.007%202.318C6.432%2013.004%208.246%2014%2010%2014c.974%200%201.966-.307%202.954-.868zM8.39%208.569a1.669%201.669%200%20002.042%202.042L8.39%208.569zm8.359%203.674l-1.179-1.178A17.98%2017.98%200%200017.32%209a17.765%2017.765%200%2000-2.007-2.318C13.57%204.996%2011.755%204.001%2010%204.001c-.435%200-.874.061-1.315.179L7.367%202.862A7.073%207.073%200%200110%202.334c2.273%200%204.447%201.192%206.472%203.151A19.42%2019.42%200%200118.34%207.58c.332.431.568.77.697.972l.287.449-.287.449c-.13.202-.365.54-.697.971a19.639%2019.639%200%2001-1.59%201.822z%22%20fill%3D%22%238B8B8B%22%2F%3E%3C%2Fsvg%3E)
      no-repeat;
    width: 19px;
    height: 18px;
    display: inline-block;
    position: absolute;
    top: calc(50% - 9px);
    left: 8px;
  }
  @media (min-width: 1024px) {
    .product-card .product-card__adults {
      width: 96%;
      font-size: 12px;
      line-height: 20px;
    }
    .product-card .product-card__adults:before {
      content: "";
    }
  }
  .product-card.for-adults img {
    pointer-events: none;
  }
  .search-tags .search-tags__list {
    display: flex;
  }
  @media (min-width: 1024px) {
    .search-tags .search-tags__list {
      flex-wrap: wrap;
    }
  }
  @media (max-width: 1023.98px) {
    .search-tags .search-tags__list {
      scrollbar-width: none;
      scroll-snap-type: x mandatory;
      -webkit-touch-callout: none;
      -webkit-user-select: none;
      user-select: none;
      margin: 0 -16px;
      padding: 0 16px;
      scroll-padding-left: 16px;
      scroll-padding-right: 16px;
      overflow-x: auto;
    }
    .search-tags .search-tags__list::-webkit-scrollbar {
      display: none;
    }
    .search-tags .search-tags__list > * {
      scroll-snap-align: start;
    }
  }
  @media (min-width: 1024px) {
    .search-tags.limited .search-tags__list {
      height: 36px;
      overflow: hidden;
    }
    .search-tags:not(.limited) .search-tags__list {
      margin-bottom: -12px;
    }
  }
  .search-tags .search-tags__item {
    flex-shrink: 0;
    max-width: 100%;
    height: 100%;
    margin-right: 8px;
  }
  .search-tags .search-tags__item:last-of-type {
    margin-right: 0;
  }
  @media (min-width: 1024px) {
    .search-tags .search-tags__item {
      margin-bottom: 12px;
      margin-right: 12px;
    }
  }
  .search-tags .search-tags__icon {
    width: 14px;
    height: 14px;
    margin-right: 8px;
    display: inline-block;
  }
  .search-tags .search-tags__item a {
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #242424;
    background-color: #f1f1f5;
    border-radius: 44px;
    align-items: center;
    max-width: 100%;
    height: 100%;
    padding: 7px 12px 9px;
    font-size: 14px;
    line-height: 20px;
    transition: background-color 0.3s;
    display: flex;
    overflow: hidden;
  }
  @media (min-width: 1024px) {
    .search-tags .search-tags__item a {
      padding: 5px 12px 7px;
    }
  }
  @media (hover: hover) and (pointer: fine) {
    .search-tags .search-tags__item a:hover {
      background-color: #e8e8f0;
    }
  }
  .search-tags .search-tags__item--cert a {
    color: #a73afd;
    background-color: #f4e7ff;
    align-items: center;
    display: flex;
  }
  .search-tags .search-tags__item--cert a:before {
    content: "";
    width: 20px;
    height: 20px;
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-size: contain;
    mask-size: contain;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-image: var(--icon);
    -webkit-mask-image: var(--icon);
    mask-image: var(--icon);
    background-color: #a73afd;
    flex-shrink: 0;
    margin-right: 4px;
    display: inline-block;
  }
  :root .search-tags .search-tags__item--cert a:before {
    --icon: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M2%208a1%201%200%200%201%201-1h8v3H3a1%201%200%200%201-1-1V8ZM4%2012h7v10H5a1%201%200%200%201-1-1v-9ZM13%207h8a1%201%200%200%201%201%201v1a1%201%200%200%201-1%201h-8V7ZM13%2012h7v9a1%201%200%200%201-1%201h-6V12ZM6%203.5A1.5%201.5%200%200%201%207.5%202h1A2.5%202.5%200%200%201%2011%204.5V5H7.5A1.5%201.5%200%200%201%206%203.5ZM18%203.5A1.5%201.5%200%200%200%2016.5%202h-1A2.5%202.5%200%200%200%2013%204.5V5h3.5A1.5%201.5%200%200%200%2018%203.5Z%22%2F%3E%3C%2Fsvg%3E);
  }
  @media (hover: hover) and (pointer: fine) {
    .search-tags .search-tags__item--cert a:hover {
      background-color: #f1dfff;
    }
  }
  .search-tags .search-tags__img {
    flex-shrink: 0;
    height: 36px;
    margin-right: 12px;
  }
  @media (min-width: 1024px) {
    .search-tags .search-tags__img {
      height: 36px;
    }
  }
  .search-tags .search-tags__img img {
    border-radius: 4px;
    width: auto;
    height: 100%;
    display: block;
  }
  .search-tags .search-tags__img a {
    height: 100%;
    display: flex;
  }
  @media (min-width: 1024px) {
    .search-tags .search-tags__img {
      margin-bottom: 10px;
    }
  }
  .sizes-list {
    flex-wrap: wrap;
    gap: 8px;
    display: flex;
  }
  .sizes-list input {
    clip: rect(0 0 0 0);
    width: 1px;
    height: 1px;
    margin: -1px;
    position: absolute;
    overflow: hidden;
  }
  .sizes-list .sizes-list__button {
    text-align: center;
    white-space: nowrap;
    text-transform: uppercase;
    cursor: pointer;
    border: 1px solid #d3d4dd;
    border-radius: 12px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    min-width: 42px;
    min-height: 42px;
    padding: 3px 12px 4px;
    display: flex;
    position: relative;
    box-shadow: inset 0 0 0 1px #fff;
  }
  .sizes-list .sizes-list__button .sizes-list__size,
  .sizes-list .sizes-list__button .sizes-list__optional {
    color: #242424;
    font-size: 14px;
    line-height: 20px;
  }
  .sizes-list .sizes-list__button .sizes-list__size-ru {
    text-transform: uppercase;
    color: #868695;
    font-size: 10px;
    line-height: 13px;
  }
  .sizes-list .sizes-list__button.other-seller {
    border-style: dashed;
  }
  .sizes-list .sizes-list__button.active {
    border: 1px solid #a73afd;
    box-shadow: inset 0 0 0 1px #a73afd;
  }
  .sizes-list .sizes-list__button.active .sizes-list__optional {
    color: #242424;
  }
  .body-black .trend-popup .sizes-list .sizes-list__button.active {
    border: 1px solid #242424;
    box-shadow: inset 0 0 0 1px #242424;
  }
  @media (hover: hover) and (pointer: fine) {
    .sizes-list .sizes-list__button:hover {
      border: 1px solid #a73afd;
      box-shadow: inset 0 0 0 1px #a73afd;
    }
    .body-black .trend-popup .sizes-list .sizes-list__button:hover {
      border: 1px solid #242424;
      box-shadow: inset 0 0 0 1px #242424;
    }
  }
  .sizes-list .sizes-list__button.disabled {
    background-color: #f6f6f9;
    border: 1px solid #f6f6f9;
    box-shadow: inset 0 0 0 1px #f6f6f9;
  }
  .sizes-list .sizes-list__button.disabled .sizes-list__size,
  .sizes-list .sizes-list__button.disabled .sizes-list__size-ru,
  .sizes-list .sizes-list__button.disabled .sizes-list__optional {
    color: #d3d4dd;
  }
  .sizes-list .sizes-list__button.disabled.active {
    border: 1px solid #a73afd;
    box-shadow: inset 0 0 0 1px #a73afd;
  }
  .body-black .trend-popup .sizes-list .sizes-list__button.disabled.active {
    border: 1px solid #242424;
    box-shadow: inset 0 0 0 1px #242424;
  }
  @media (hover: hover) and (pointer: fine) {
    .sizes-list .sizes-list__button.disabled:hover {
      border: 1px solid #a73afd;
      box-shadow: inset 0 0 0 1px #a73afd;
    }
    .body-black .trend-popup .sizes-list .sizes-list__button.disabled:hover {
      border: 1px solid #242424;
      box-shadow: inset 0 0 0 1px #242424;
    }
  }
  @keyframes blinking {
    0% {
      background-color: rgba(253, 238, 249, 0);
    }
    50% {
      background-color: #fdeef9;
    }
    to {
      background-color: rgba(253, 238, 249, 0);
    }
  }
  .sizes-list.blinking .sizes-list__button {
    color: #a73afd;
    border: 1px solid #a73afd;
    animation: 1s linear blinking;
    box-shadow: inset 0 0 0 1px #a73afd;
  }
  .sizes-list .sizes-list__suitable-mark {
    background: #fff;
    width: 14px;
    height: 14px;
    display: none;
    position: absolute;
    top: -4px;
    right: -6px;
  }
  .sizes-list .sizes-list__suitable-mark:before {
    content: "";
    z-index: 1;
    border-bottom: 2px solid #a73afd;
    border-right: 2px solid #a73afd;
    width: 5px;
    height: 11px;
    display: inline-block;
    position: absolute;
    top: -1px;
    right: 3px;
    transform: rotate(45deg) scale(0.7);
  }
  .sizes-list .suitable-size .sizes-list__suitable-mark {
    display: block;
  }
  .sizes-list.sizes-list--mini .sizes-list__button {
    text-transform: none;
    min-height: 36px;
    padding: 3px 12px 4px;
  }
  @media (min-width: 1024px) {
    .sizes-list.sizes-list--mini .sizes-list__button {
      min-height: 30px;
      padding: 3px 8px 4px;
    }
  }
  .sizes-list.sizes-list--max-height {
    max-height: 80px;
  }
  .sizes-list.sizes-list--max-height .sizes-list__optional:first-letter {
    text-transform: uppercase;
  }
  .textarea-block {
    flex-direction: column;
    display: flex;
  }
  .textarea-block .textarea-block__top-wrap {
    flex-wrap: wrap;
    justify-content: space-between;
    display: flex;
  }
  .textarea-block .textarea-block__label {
    color: #868695;
    cursor: pointer;
    align-self: flex-start;
    margin: 0 0 4px;
    font-size: 14px;
    line-height: 20px;
    display: flex;
  }
  @media (min-width: 768px) {
    .textarea-block .textarea-block__label {
      margin: 0 0 8px;
      font-size: 16px;
      line-height: 22px;
    }
  }
  .textarea-block .textarea-block__label--comments {
    height: unset;
    cursor: unset;
    margin-bottom: 0;
  }
  .textarea-block .textarea-block__label--comments .textarea-block__name {
    margin-bottom: 4px;
  }
  .textarea-block .textarea-block__label--comments .textarea-block__name-desc {
    font-variation-settings: "wght" 450;
    color: #868695;
    font-weight: 400;
  }
  .textarea-block .textarea-block__label--hidden {
    clip: rect(0 0 0 0);
    width: 1px;
    height: 1px;
    margin: -1px;
    position: absolute;
    overflow: hidden;
  }
  .textarea-block .textarea-block__name {
    word-wrap: break-word;
    overflow-wrap: break-word;
    word-break: break-word;
  }
  .textarea-block .textarea-block__text-decor {
    color: #868695;
    margin-left: 4px;
  }
  .textarea-block .textarea-block__author {
    word-wrap: break-word;
    overflow-wrap: break-word;
    word-break: break-word;
    font-variation-settings: "wght" 650;
    color: #242424;
    margin: 0 0 4px;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
  }
  @media (min-width: 1024px) {
    .textarea-block .textarea-block__author {
      margin: 0 0 8px;
      font-size: 16px;
      line-height: 22px;
    }
  }
  .textarea-block .textarea-block__authora {
    border-color: initial;
    cursor: pointer;
    color: #242424;
    background-color: transparent;
    border-color: transparent;
    font-size: 16px;
    line-height: 22px;
    text-decoration: none;
  }
  @media (hover: hover) and (pointer: fine) {
    .textarea-block .textarea-block__authora:hover {
      color: #a73afd;
      border-color: initial;
      border-color: transparent;
    }
  }
  .textarea-block .textarea-block__count-symbols {
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #868695;
    margin: 0 0 4px;
    font-size: 14px;
    line-height: 20px;
    overflow: hidden;
  }
  @media (min-width: 768px) {
    .textarea-block .textarea-block__count-symbols {
      margin: 0 0 8px;
      font-size: 16px;
      line-height: 22px;
    }
  }
  .textarea-block .textarea-block__textarea-wrap {
    flex-direction: column;
    display: flex;
  }
  .textarea-block textarea {
    border: 1px solid #d3d4dd;
    border-radius: 12px;
    width: 100%;
    padding: 10px 11px;
    font-size: 16px;
    line-height: 22px;
    overflow-y: auto;
  }
  .textarea-block textarea::placeholder {
    color: #b9b9c1;
    text-transform: none;
  }
  @-moz-document url-prefix() {
    .textarea-block textarea {
      scrollbar-color: #d3d4dd transparent;
      scrollbar-width: thin;
    }
  }
  .textarea-block textarea::-webkit-scrollbar {
    width: 6px;
  }
  .textarea-block textarea::-webkit-scrollbar-track {
    background-color: transparent;
  }
  .textarea-block textarea::-webkit-scrollbar-thumb {
    background-color: #d3d4dd;
    border-radius: 3px;
    height: 30px;
  }
  .textarea-block textarea::-webkit-scrollbar-thumb:hover {
    background: #605f65;
  }
  @media (min-width: 1024px) {
    .textarea-block textarea {
      overscroll-behavior: none;
    }
  }
  .textarea-block textarea:not(.input-validation-error):focus {
    border-color: #a73afd;
    box-shadow: 1px 0 #a73afd, 0 1px #a73afd, -1px 0 #a73afd, 0 -1px #a73afd;
  }
  .textarea-block textarea.input-validation-error {
    border-color: #f44;
  }
  .textarea-block .textarea-block__message {
    color: #868695;
    margin: 4px 0 0;
    font-size: 14px;
    line-height: 20px;
  }
  @media (min-width: 768px) {
    .textarea-block .textarea-block__message {
      margin: 8px 0 0;
    }
  }
  .textarea-block .textarea-block__message:empty {
    margin: 0;
  }
  .textarea-block .textarea-block__message--error,
  .textarea-block .field-validation-error {
    color: #f44;
  }
  .pagination {
    font-size: 0;
  }
  .pagination .pagination__wrapper {
    flex-wrap: wrap;
    display: inline-flex;
  }
  .pagination .pagination__prev,
  .pagination .pagination__next,
  .pagination .pagination__item,
  .pagination .pagination__dots {
    color: #242424;
    font-size: 16px;
    line-height: 31px;
    transition: all 0.5s;
    display: inline-block;
    position: relative;
  }
  @media (max-width: 1023.98px) {
    .pagination .pagination__prev,
    .pagination .pagination__next,
    .pagination .pagination__item,
    .pagination .pagination__dots {
      line-height: 22px;
    }
  }
  .pagination .pagination__dots {
    margin: 0 14px;
  }
  @media (max-width: 1023.98px) {
    .pagination .pagination__dots {
      margin: 0;
    }
  }
  .pagination .pagination__item {
    text-align: center;
    border-radius: 50%;
    width: 37px;
    min-width: 37px;
    height: 37px;
    padding: 3px 0;
  }
  @media (max-width: 1023.98px) {
    .pagination .pagination__item {
      width: 28px;
      min-width: 28px;
      height: 28px;
    }
  }
  .pagination .pagination__item ~ .pagination__item {
    margin-left: 3px;
  }
  .pagination .pagination__item.active {
    color: #fff;
    background-color: #a73afd;
  }
  @media (hover: hover) and (pointer: fine) {
    .pagination .pagination__item:not(.active):hover {
      background-color: #f1f1f5;
    }
  }
  .pagination .pagination__next,
  .pagination .pagination__prev {
    padding: 3px 10px;
  }
  @media (max-width: 1023.98px) {
    .pagination .pagination__next,
    .pagination .pagination__prev {
      font-size: 0;
    }
  }
  .pagination .pagination__next .arrow,
  .pagination .pagination__prev .arrow {
    cursor: pointer;
    background: url(data:image/svg+xml,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M7.361.238a.977.977%200%20011.278%200l7.097%206.377a.755.755%200%20010%201.147.977.977%200%2001-1.278%200L8%201.96%201.542%207.762a.977.977%200%2001-1.277%200%20.755.755%200%20010-1.147L7.36.238z%22%20fill%3D%22%23000%22%2F%3E%3Crect%20width%3D%222%22%20height%3D%2216%22%20rx%3D%221%22%20transform%3D%22matrix%28-1%200%200%201%209%200%29%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E)
      50% / contain no-repeat;
    width: 11px;
    height: 11px;
    transition: all 0.5s;
    display: inline-block;
    position: absolute;
    top: 15px;
  }
  @media (max-width: 1023.98px) {
    .pagination .pagination__next .arrow,
    .pagination .pagination__prev .arrow {
      top: 10px;
    }
  }
  @media (hover: hover) and (pointer: fine) {
    .pagination .pagination__next:hover,
    .pagination .pagination__prev:hover {
      color: #a73afd;
    }
    .pagination .pagination__next:hover .arrow,
    .pagination .pagination__prev:hover .arrow {
      background-image: url(data:image/svg+xml,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M7.361.238a.977.977%200%20011.278%200l7.097%206.377a.755.755%200%20010%201.147.977.977%200%2001-1.278%200L8%201.96%201.542%207.762a.977.977%200%2001-1.277%200%20.755.755%200%20010-1.147L7.36.238z%22%20fill%3D%22%23A73AFD%22%2F%3E%3Crect%20width%3D%222%22%20height%3D%2216%22%20rx%3D%221%22%20transform%3D%22matrix%28-1%200%200%201%209%200%29%22%20fill%3D%22%23A73AFD%22%2F%3E%3C%2Fsvg%3E);
    }
    .pagination .pagination__next:hover .prev,
    .pagination .pagination__prev:hover .prev {
      left: -8px;
    }
    .pagination .pagination__next:hover .next,
    .pagination .pagination__prev:hover .next {
      right: -8px;
    }
  }
  @media (hover: hover) and (pointer: fine) and (max-width: 1023.98px) {
    .pagination .pagination__next:hover .prev,
    .pagination .pagination__prev:hover .prev {
      left: 0;
    }
    .pagination .pagination__next:hover .next,
    .pagination .pagination__prev:hover .next {
      right: 0;
    }
  }
  .pagination .pagination__prev {
    padding-left: 17px;
  }
  @media (max-width: 1023.98px) {
    .pagination .pagination__prev {
      padding-left: 10px;
    }
  }
  .pagination .pagination__prev .arrow {
    left: 0;
    transform: rotate(-90deg);
  }
  .pagination .pagination__next {
    padding-right: 17px;
  }
  @media (max-width: 1023.98px) {
    .pagination .pagination__next {
      padding-right: 10px;
    }
  }
  .pagination .pagination__next .arrow {
    right: 0;
    transform: rotate(90deg);
  }
  .address-rate-mini {
    color: #242424;
    align-items: center;
    font-size: 16px;
    line-height: 22px;
    display: inline-flex;
  }
  .address-rate-mini:before {
    content: "";
    background-image: url(data:image/svg+xml,%3Csvg%20width%3D%2226%22%20height%3D%2226%22%20fill%3D%22%23FCA95D%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20clip-rule%3D%22evenodd%22%20d%3D%22m13.568%201.395%203.052%207.577%207.816.704c.542.05.762.758.35%201.132l-5.927%205.386%201.776%208.012c.123.557-.452.995-.918.699l-6.716-4.248-6.717%204.248c-.467.294-1.04-.144-.918-.7l1.777-8.011-5.93-5.387c-.411-.374-.192-1.083.352-1.132L9.38%208.97l3.053-7.576a.605.605%200%200%201%201.135%200Z%22%20stroke%3D%22%23FCA95D%22%2F%3E%3C%2Fsvg%3E);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    width: 16px;
    height: 16px;
    margin-right: 4px;
    display: block;
  }
  .address-rate-mini--gray {
    color: #868695;
  }
  .address-rate-mini--gray:before {
    background-image: url(data:image/svg+xml,%3Csvg%20width%3D%2226%22%20height%3D%2226%22%20fill%3D%22%23C8C8D1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20clip-rule%3D%22evenodd%22%20d%3D%22m13.568%201.395%203.052%207.577%207.816.704c.542.05.762.758.35%201.132l-5.927%205.386%201.776%208.012c.123.557-.452.995-.918.699l-6.716-4.248-6.717%204.248c-.467.294-1.04-.144-.918-.7l1.777-8.011-5.93-5.387c-.411-.374-.192-1.083.352-1.132L9.38%208.97l3.053-7.576a.605.605%200%200%201%201.135%200Z%22%20stroke%3D%22%23C8C8D1%22%2F%3E%3C%2Fsvg%3E);
  }
  .address-rate-mini--sm {
    font-size: 14px;
    line-height: 20px;
  }
  .address-rate-mini--sm:before {
    width: 12px;
    height: 12px;
  }
  .custom-slider {
    position: relative;
  }
  .custom-slider .custom-slider__list {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    user-select: none;
    gap: 8px;
  }
  @media (max-width: 1023.98px) {
    .custom-slider .custom-slider__list {
      margin: 0 -16px;
      padding: 0 16px;
    }
  }
  .custom-slider .custom-slider__list:not(.swiper-wrapper) {
    scrollbar-width: none;
    scroll-snap-type: x mandatory;
    scroll-behavior: smooth;
    flex-wrap: nowrap;
    display: flex;
    overflow: auto;
  }
  .custom-slider .custom-slider__list:not(.swiper-wrapper)::-webkit-scrollbar {
    display: none;
  }
  .custom-slider .custom-slider__list:not(.swiper-wrapper) > * {
    scroll-snap-align: start;
  }
  @media (max-width: 1023.98px) {
    .custom-slider .custom-slider__list:not(.swiper-wrapper) {
      scroll-padding: 0 16px;
    }
  }
  .custom-slider.custom-slider--center .custom-slider__list:not(.swiper-wrapper) {
    scrollbar-width: none;
    scroll-snap-type: x mandatory;
    overflow-x: auto;
  }
  .custom-slider.custom-slider--center
    .custom-slider__list:not(.swiper-wrapper)::-webkit-scrollbar {
    display: none;
  }
  .custom-slider.custom-slider--center
    .custom-slider__list:not(.swiper-wrapper)
    > * {
    scroll-snap-align: center;
  }
  .custom-slider .custom-slider__arrow {
    vertical-align: middle;
    cursor: pointer;
    z-index: 10;
    background: #fff;
    border: none;
    border-radius: 100%;
    width: auto;
    height: auto;
    padding: 15px;
    font-size: 0;
    line-height: 1;
    display: inline-block;
    position: absolute;
    top: calc(50% - 24px);
    box-shadow: 0 2px 16px rgba(0, 0, 0, 0.08);
  }
  .custom-slider .custom-slider__arrow:before {
    content: "";
    background-image: url(data:image/svg+xml,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M7.361.238a.977.977%200%20011.278%200l7.097%206.377a.755.755%200%20010%201.147.977.977%200%2001-1.278%200L8%201.96%201.542%207.762a.977.977%200%2001-1.277%200%20.755.755%200%20010-1.147L7.36.238z%22%20fill%3D%22%23000%22%2F%3E%3Crect%20width%3D%222%22%20height%3D%2216%22%20rx%3D%221%22%20transform%3D%22matrix%28-1%200%200%201%209%200%29%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    width: 18px;
    height: 18px;
    display: block;
  }
  .custom-slider .custom-slider__arrow.disabled {
    cursor: default;
    opacity: 0.1;
  }
  .custom-slider .custom-slider__arrow:after {
    display: none;
  }
  @media (max-width: 1023.98px) {
    .custom-slider .custom-slider__arrow {
      display: none;
    }
  }
  .custom-slider .custom-slider__arrow[disabled] {
    opacity: 0;
    pointer-events: none;
  }
  .custom-slider .custom-slider__arrow--prev {
    left: 0;
  }
  .custom-slider .custom-slider__arrow--prev:before {
    transform: rotate(270deg);
  }
  @media (min-width: 1200px) {
    .custom-slider .custom-slider__arrow--prev {
      transform: translate(-50%);
    }
  }
  .custom-slider .custom-slider__arrow--next {
    right: 0;
  }
  .custom-slider .custom-slider__arrow--next:before {
    transform: rotate(90deg);
  }
  @media (min-width: 1200px) {
    .custom-slider .custom-slider__arrow--next {
      transform: translate(50%);
    }
  }
  .custom-slider .custom-slider__item {
    flex-shrink: 0;
    width: 100%;
  }
  .custom-slider .custom-slider__fade {
    z-index: 5;
    background: linear-gradient(90deg, rgba(255, 255, 255, 0), #fff);
    width: 36px;
    height: 100%;
    display: flex;
    position: absolute;
    top: 0;
  }
  .custom-slider .custom-slider__fade[disabled] {
    display: none;
  }
  .custom-slider .custom-slider__fade.custom-slider__fade--prev {
    left: 0;
    transform: rotateY(180deg);
  }
  .custom-slider .custom-slider__fade.custom-slider__fade--next {
    right: 0;
  }
  .custom-slider--goods .custom-slider__list {
    gap: 8px;
  }
  @media (min-width: 1024px) {
    .custom-slider--goods .custom-slider__list {
      gap: 30px;
    }
  }
  .custom-slider--goods .custom-slider__item {
    width: 140px;
  }
  .custom-slider--goods .custom-slider__item .product-card__wrapper {
    margin-bottom: 4px;
    padding-bottom: 4px;
  }
  @media (min-width: 1024px) {
    .custom-slider--goods .custom-slider__item {
      width: 215px;
    }
  }
  .custom-slider--goods .custom-slider__arrow {
    top: 119px;
  }
  .custom-slider--goods .product-card.for-adults .product-card__tips {
    display: none;
  }
  .custom-slider--goods .product-card.for-adults .product-card__img-wrap * {
    filter: none;
  }
  .custom-slider--goods .product-card.for-adults .product-card__img-wrap:before {
    content: "";
    z-index: 1;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    perspective: 1000px;
    z-index: 2;
    pointer-events: none;
    background: url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wCEAAQEBAQEBAQEBAQGBgUGBggHBwcHCAwJCQkJCQwTDA4MDA4MExEUEA8QFBEeFxUVFx4iHRsdIiolJSo0MjRERFwBBAQEBAQEBAQEBAYGBQYGCAcHBwcIDAkJCQkJDBMMDgwMDgwTERQQDxAUER4XFRUXHiIdGx0iKiUlKjQyNEREXP/CABEIAVAA/AMBIgACEQEDEQH/xAAYAAEBAQEBAAAAAAAAAAAAAAABAAIDCP/aAAgBAQAAAAD36AkRUVDEjTU7CiKKIqqqljVqKIoKKqqqmZ1FBFEFVVNSzbCIgKKKqmaVdWYAoIiqpmWV1ZCAgiqGqVlbUBGaAiqpq1LadAAZiKCqalVtOgMkBBETUsqq6AyFkgiiadTaVdGQAACKqpdS6VQAMgEVFSqurSoGQyEEUTLOrWp1rJkDIBBJTKrp06TBmyZCzRTTLp060pnJkyBZihZl06dbbOQyZDMRE0q60u9aMmchnNmAqZtNt062hjNkyZAipZ1O3TrdZznIZMkBUtp1bdOtuc5M5M5CIq1OrTrWl3rGc5DOAIqpVV1rTrWsYMBnIFA06tK61p1rXPOMmTMBQzal1b061p5Gc5DERQ06lda0u9XIznMZAolltTrWtOtXLOTJZCKlpVdatunXDJZzGYqmpVdadLp4mTJAVEzKruXWl5ZMhGYqpmXTpXTp4AGSIqppV1OtK645AAKGqtStq06V4gQZKqplZbTqdPECAKqpmW1blV4xmIKGpplXUuq5QBRVDTNaWW03MzFFFVMysq1q5BFFVVSzKy0vKzRVVVSzSy0vMKIkqmmZlmV5ERVVTU00szP/xAAWAQEBAQAAAAAAAAAAAAAAAAAAAQL/2gAIAQIQAAAAAAAAAAAAAsAAAsAAqWAApAAoCClCCFlqKSANILCClSkgGgIiwUVJUBQEACpZYAAABYAAAAAAAAAP/8QAFgEBAQEAAAAAAAAAAAAAAAAAAAEC/9oACAEDEAAAAFoAAAsACiiIFoAyaCghFKoJAWiwMlpaIjJbaAyZtWgJJNLSkJGdLSoMpNNAEjK20CRJNVVJBlLoAMmdLQSCTRQQiLQCQC0QgAACT//EABwQAAIDAQEBAQAAAAAAAAAAAAERABAgMECBUP/aAAgBAQABPwD8t4dun1O3Tp+5xxxx5cdOPxOOOOOnT8zsx2447cdOPznLy8C3Hox7cccenBl6eXHHTw8PAjsUNvBt5dOnsW+Lp048vD08PR7O3hwc3ydvDp4ejRNvg44+Yn3Zp9wcODmcPL4ixo2cvk8DIw4bMOD2Ghgw0YcvsLFDm/GMHie40NHutDIwcHxjmaPjGRg4O1wFqDAwYaMMOT1EEVivlGHB5rKoCDZh6KKLiIoqWDyUUWFS7HqosKhYGRFg2vGNjiosLSiipUuq5KlFSiiwIOah0uisWqUVq1wXBQWNHCwYootKK1Fag6K1gYUXNbVrovMoooqVLa2tKKK1tWqUVLkuStcF4V1XH//EAB0RAAEDBQEAAAAAAAAAAAAAABEBIEAAECEwYFD/2gAIAQIBAT8A9YcMIIYIwYtZeks7ToW5o3MFeV//xAAbEQACAgMBAAAAAAAAAAAAAAABEQAwIEBQEP/aAAgBAwEBPwCDXXPUUVa4y5g0BQbTmKzk98WPJxx5O52vx6r8/9k=)
      50% / cover no-repeat;
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    transform: translate(0, 0);
  }
  .custom-slider--goods .product-card.for-adults .product-card__img-wrap img {
    opacity: 0;
  }
  .banner {
    position: relative;
  }
  .banner .swiper-container {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    user-select: none;
    width: 100%;
  }
  .banner .swiper-button-prev,
  .banner .swiper-button-next {
    vertical-align: middle;
    cursor: pointer;
    background: #fff;
    border: none;
    border-radius: 100%;
    width: auto;
    height: auto;
    padding: 15px;
    font-size: 0;
    line-height: 1;
    display: none;
    position: absolute;
    box-shadow: 0 2px 16px rgba(0, 0, 0, 0.08);
  }
  .banner .swiper-button-prev:before,
  .banner .swiper-button-next:before {
    content: "";
    background-image: url(data:image/svg+xml,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M7.361.238a.977.977%200%20011.278%200l7.097%206.377a.755.755%200%20010%201.147.977.977%200%2001-1.278%200L8%201.96%201.542%207.762a.977.977%200%2001-1.277%200%20.755.755%200%20010-1.147L7.36.238z%22%20fill%3D%22%23000%22%2F%3E%3Crect%20width%3D%222%22%20height%3D%2216%22%20rx%3D%221%22%20transform%3D%22matrix%28-1%200%200%201%209%200%29%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    width: 18px;
    height: 18px;
    display: block;
  }
  .banner .swiper-button-prev.disabled,
  .banner .swiper-button-next.disabled {
    cursor: default;
    opacity: 0.1;
  }
  .banner .swiper-button-prev:after,
  .banner .swiper-button-next:after {
    display: none;
  }
  @media (min-width: 1024px) {
    .banner .swiper-button-prev,
    .banner .swiper-button-next {
      display: block;
    }
  }
  .banner .swiper-button-prev:before {
    transform: rotate(270deg);
  }
  .banner .swiper-button-next:before {
    transform: rotate(90deg);
  }
  .banner .swiper-button-next.swiper-button-disabled,
  .banner .swiper-button-prev.swiper-button-disabled {
    display: none;
  }
  .banner .swiper-pagination:not(.swiper-pagination-fraction) {
    flex-wrap: wrap;
    justify-content: center;
    width: auto;
    max-width: 100%;
    display: flex;
    bottom: 5px;
    left: 50%;
    transform: translate(-50%);
  }
  .banner .swiper-pagination--dark .swiper-pagination-bullet:before {
    background-color: #d3d4dd;
  }
  .banner .swiper-pagination--dark .swiper-pagination-bullet-active:before {
    background-color: #242424;
  }
  .banner .swiper-pagination-bullet {
    opacity: 1;
    cursor: pointer;
    background-color: transparent;
    width: auto;
    height: auto;
    padding: 3px;
    margin: 0 !important;
  }
  .banner .swiper-pagination-bullet:before {
    content: "";
    background-color: rgba(255, 255, 255, 0.5);
    border-radius: 50%;
    width: 4px;
    height: 4px;
    display: block;
  }
  .banner .swiper-pagination-bullet-active:before {
    background-color: #fff;
  }
  @media (min-width: 1024px) {
    .banner .swiper-container {
      border-radius: 12px;
    }
  }
  @media (min-width: 1024px) and (min-width: 1024px) {
    .banner .swiper-container {
      border-radius: 16px;
    }
  }
  @media (max-width: 1023.98px) {
    .banner .swiper-container {
      width: calc(100% + 32px);
      margin: 0 -16px;
      padding: 0 16px;
    }
  }
  .banner .swiper-container:hover .swiper-button-prev,
  .banner .swiper-container:hover .swiper-button-next {
    opacity: 0.6;
  }
  .banner .swiper-slide {
    border-radius: 12px;
    height: 0;
    padding-top: 58.6806%;
    position: relative;
    overflow: hidden;
    -webkit-mask-image: -webkit-radial-gradient(#fff, #000);
  }
  @media (min-width: 1024px) {
    .banner .swiper-slide {
      border-radius: 16px;
      padding-top: 370px;
    }
  }
  @media (hover: hover) and (pointer: fine) {
    .banner .swiper-slide:hover img,
    .banner .swiper-slide:hover iframe {
      filter: brightness(90%);
    }
  }
  .banner .swiper-button-prev,
  .banner .swiper-button-next {
    opacity: 0;
    margin: 0;
    padding: 12px;
    font-size: 0;
    transition: opacity 0.3s;
    top: 50%;
    transform: translateY(-50%);
  }
  .banner .swiper-button-prev:before,
  .banner .swiper-button-next:before {
    width: 12px;
    height: 12px;
  }
  .banner .swiper-button-prev:hover,
  .banner .swiper-button-next:hover {
    opacity: 1 !important;
  }
  .banner .swiper-button-prev {
    left: 24px;
  }
  .banner .swiper-button-next {
    right: 24px;
  }
  .banner img {
    width: auto;
    max-width: none;
    height: 100%;
    transition: filter 0.3s;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translate(-50%);
  }
  .banner .j-iframe-banner iframe {
    opacity: 0.01;
    width: 1px;
    height: 1px;
  }
  .banner .j-iframe-banner .j-iframe-banner-img-cont {
    display: block;
  }
  .banner .j-iframe-banner.iframe-show iframe {
    opacity: 1;
    width: 100%;
    height: 100%;
  }
  .banner .j-iframe-banner.iframe-show .j-iframe-banner-img-cont {
    display: none;
  }
  .banner iframe {
    width: 100%;
    max-width: none;
    height: 100%;
    transition: filter 0.3s;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translate(-50%);
  }
  @media (min-width: 1024px) {
    .banner .btn-advertising {
      margin-bottom: 4px;
      padding-right: 12px;
    }
  }
  .banner .banner-href {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
  }
  .banner .banner-iframe {
    pointer-events: none;
  }
  .banners-with-ears {
    position: relative;
  }
  .banners-with-ears .swiper-container {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    user-select: none;
    width: 100%;
  }
  .banners-with-ears .swiper-button-prev,
  .banners-with-ears .swiper-button-next {
    vertical-align: middle;
    cursor: pointer;
    background: #fff;
    border: none;
    border-radius: 100%;
    width: auto;
    height: auto;
    padding: 15px;
    font-size: 0;
    line-height: 1;
    display: none;
    position: absolute;
    box-shadow: 0 2px 16px rgba(0, 0, 0, 0.08);
  }
  .banners-with-ears .swiper-button-prev:before,
  .banners-with-ears .swiper-button-next:before {
    content: "";
    background-image: url(data:image/svg+xml,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M7.361.238a.977.977%200%20011.278%200l7.097%206.377a.755.755%200%20010%201.147.977.977%200%2001-1.278%200L8%201.96%201.542%207.762a.977.977%200%2001-1.277%200%20.755.755%200%20010-1.147L7.36.238z%22%20fill%3D%22%23000%22%2F%3E%3Crect%20width%3D%222%22%20height%3D%2216%22%20rx%3D%221%22%20transform%3D%22matrix%28-1%200%200%201%209%200%29%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    width: 18px;
    height: 18px;
    display: block;
  }
  .banners-with-ears .swiper-button-prev.disabled,
  .banners-with-ears .swiper-button-next.disabled {
    cursor: default;
    opacity: 0.1;
  }
  .banners-with-ears .swiper-button-prev:after,
  .banners-with-ears .swiper-button-next:after {
    display: none;
  }
  @media (min-width: 1024px) {
    .banners-with-ears .swiper-button-prev,
    .banners-with-ears .swiper-button-next {
      display: block;
    }
  }
  .banners-with-ears .swiper-button-prev:before {
    transform: rotate(270deg);
  }
  .banners-with-ears .swiper-button-next:before {
    transform: rotate(90deg);
  }
  .banners-with-ears .swiper-button-next.swiper-button-disabled,
  .banners-with-ears .swiper-button-prev.swiper-button-disabled {
    display: none;
  }
  .banners-with-ears .swiper-pagination:not(.swiper-pagination-fraction) {
    flex-wrap: wrap;
    justify-content: center;
    width: auto;
    max-width: 100%;
    display: flex;
    bottom: 5px;
    left: 50%;
    transform: translate(-50%);
  }
  .banners-with-ears .swiper-pagination--dark .swiper-pagination-bullet:before {
    background-color: #d3d4dd;
  }
  .banners-with-ears
    .swiper-pagination--dark
    .swiper-pagination-bullet-active:before {
    background-color: #242424;
  }
  .banners-with-ears .swiper-pagination-bullet {
    opacity: 1;
    cursor: pointer;
    background-color: transparent;
    width: auto;
    height: auto;
    padding: 3px;
    margin: 0 !important;
  }
  .banners-with-ears .swiper-pagination-bullet:before {
    content: "";
    background-color: rgba(255, 255, 255, 0.5);
    border-radius: 50%;
    width: 4px;
    height: 4px;
    display: block;
  }
  .banners-with-ears .swiper-pagination-bullet-active:before {
    background-color: #fff;
  }
  @media (min-width: 1024px) {
    .banners-with-ears .swiper-container {
      border-radius: 12px;
    }
  }
  @media (min-width: 1024px) and (min-width: 1024px) {
    .banners-with-ears .swiper-container {
      border-radius: 16px;
    }
  }
  @media (max-width: 1023.98px) {
    .banners-with-ears .swiper-container {
      width: calc(100% + 32px);
      margin: 0 -16px;
      padding: 0 16px;
    }
  }
  .banners-with-ears .swiper-container:hover .swiper-button-prev,
  .banners-with-ears .swiper-container:hover .swiper-button-next {
    opacity: 0.6;
  }
  .banners-with-ears .swiper-slide {
    border-radius: 12px;
    height: 0;
    padding-top: 58.6806%;
    position: relative;
    overflow: hidden;
    -webkit-mask-image: -webkit-radial-gradient(#fff, #000);
  }
  @media (min-width: 1024px) {
    .banners-with-ears .swiper-slide {
      border-radius: 16px;
      padding-top: 370px;
    }
  }
  @media (hover: hover) and (pointer: fine) {
    .banners-with-ears .swiper-slide:hover img,
    .banners-with-ears .swiper-slide:hover iframe {
      filter: brightness(90%);
    }
  }
  .banners-with-ears .swiper-button-prev,
  .banners-with-ears .swiper-button-next {
    opacity: 0;
    margin: 0;
    padding: 12px;
    font-size: 0;
    transition: opacity 0.3s;
    top: 50%;
    transform: translateY(-50%);
  }
  .banners-with-ears .swiper-button-prev:before,
  .banners-with-ears .swiper-button-next:before {
    width: 12px;
    height: 12px;
  }
  .banners-with-ears .swiper-button-prev:hover,
  .banners-with-ears .swiper-button-next:hover {
    opacity: 1 !important;
  }
  .banners-with-ears .swiper-button-prev {
    left: 24px;
  }
  .banners-with-ears .swiper-button-next {
    right: 24px;
  }
  .banners-with-ears img {
    width: auto;
    max-width: none;
    height: 100%;
    transition: filter 0.3s;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translate(-50%);
  }
  .banners-with-ears .j-iframe-banner iframe {
    opacity: 0.01;
    width: 1px;
    height: 1px;
  }
  .banners-with-ears .j-iframe-banner .j-iframe-banner-img-cont {
    display: block;
  }
  .banners-with-ears .j-iframe-banner.iframe-show iframe {
    opacity: 1;
    width: 100%;
    height: 100%;
  }
  .banners-with-ears .j-iframe-banner.iframe-show .j-iframe-banner-img-cont {
    display: none;
  }
  .banners-with-ears iframe {
    width: 100%;
    max-width: none;
    height: 100%;
    transition: filter 0.3s;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translate(-50%);
  }
  @media (min-width: 1024px) {
    .banners-with-ears .btn-advertising {
      margin-bottom: 4px;
      padding-right: 12px;
    }
  }
  .banners-with-ears .banner-href {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
  }
  .banners-with-ears .banner-iframe {
    pointer-events: none;
  }
  .banners-with-ears.banners-with-ears--hide.banners-with-ears--search {
    opacity: 0;
    pointer-events: none;
    width: 100%;
    position: absolute;
    transform: translateY(-150vh);
  }
  @media (min-width: 768px) and (max-width: 1023.98px) {
    .banners-with-ears.banners-with-ears--hide.banners-with-ears--search {
      width: calc(100% - 28px);
    }
  }
  @media (max-width: 1023.98px) {
    .banners-with-ears.banners-with-ears--lk {
      margin-top: 8px;
    }
  }
  .banners-with-ears.banners-with-ears--lk .swiper-slide {
    width: 360px;
    margin: 0 2px;
    padding-top: 150px;
  }
  @media (min-width: 1440px) {
    .banners-with-ears.banners-with-ears--lk .swiper-slide {
      width: calc(100% - 100px);
    }
  }
  .banners-with-ears.banners-with-ears--delivery {
    margin-top: 24px;
  }
  @media (max-width: 1023.98px) {
    .banners-with-ears.banners-with-ears--delivery {
      margin-top: 8px;
      padding: 16px 0;
    }
  }
  .banners-with-ears.banners-with-ears--delivery .swiper-slide {
    width: 360px;
    margin: 0 2px;
    padding-top: 150px;
  }
  @media (min-width: 1024px) {
    .banners-with-ears.banners-with-ears--delivery .swiper-slide {
      width: calc(100% - 100px);
    }
  }
  .banners-with-ears.banners-with-ears--thx {
    margin: 24px 0;
  }
  @media (max-width: 767.98px) {
    .banners-with-ears.banners-with-ears--thx {
      margin: 16px 0;
    }
  }
  .banners-with-ears.banners-with-ears--thx .swiper-slide {
    width: 360px;
    padding-top: 200px;
  }
  @media (min-width: 768px) {
    .banners-with-ears.banners-with-ears--thx .swiper-slide {
      width: calc(100% - 100px);
    }
  }
  .banners-with-ears.banners-with-ears--search {
    padding-top: 16px;
  }
  @media (max-width: 1023.98px) {
    .banners-with-ears.banners-with-ears--search .swiper-container {
      width: 100%;
      margin: 0;
      padding: 0;
    }
  }
  @media (max-width: 767.98px) {
    .banners-with-ears.banners-with-ears--search {
      margin: 0 -16px 16px -12px;
    }
  }
  @media (min-width: 1024px) {
    .banners-with-ears.banners-with-ears--search {
      padding: 16px 16px 8px;
    }
  }
  @media (min-width: 1024px) and (max-width: 1439.98px) {
    .banners-with-ears.banners-with-ears--search {
      display: none;
    }
  }
  .banners-with-ears.banners-with-ears--search .swiper-slide {
    width: 360px;
    padding-top: 200px;
  }
  @media (min-width: 768px) {
    .banners-with-ears.banners-with-ears--search .swiper-slide {
      width: calc(100% - 100px);
    }
  }
  @media (max-width: 767.98px) {
    .banners-with-ears.banners-with-ears--search .swiper-slide {
      aspect-ratio: 1.8;
      max-width: 100%;
      height: auto;
      padding-top: 0;
    }
  }
  .banners-with-ears.banners-with-ears--promotion .swiper-slide {
    width: 360px;
    padding-top: 150px;
  }
  @media (min-width: 768px) {
    .banners-with-ears.banners-with-ears--promotion .swiper-slide {
      width: calc(100% - 100px);
    }
  }
  @media (max-width: 767.98px) {
    .banners-with-ears.banners-with-ears--promotion .swiper-slide {
      aspect-ratio: 2.4;
      max-width: 100%;
      height: auto;
      padding-top: 0;
    }
  }
  .banners-with-ears .swiper-container,
  .banners-with-ears.banners-with-ears--promotion .swiper-container {
    border-radius: 0;
  }
  @media (max-width: 1023.98px) {
    .banners-with-ears.banners-with-ears--promotion .swiper-container {
      margin: 0;
    }
  }
  .banners-with-ears.banners-with-ears--promotion
    .swiper-container
    .swiper-button-prev,
  .banners-with-ears.banners-with-ears--promotion
    .swiper-container
    .swiper-button-next {
    opacity: 0;
  }
  .banners-with-ears.banners-with-ears--promotion
    .swiper-container:hover
    .swiper-button-prev,
  .banners-with-ears.banners-with-ears--promotion
    .swiper-container:hover
    .swiper-button-next {
    opacity: 0.6;
  }
  .banners-with-ears .swiper-slide {
    background-color: #f6f6f9;
    margin: 0 2px;
  }
  @media (min-width: 768px) {
    .banners-with-ears .swiper-slide {
      margin: 0 4px;
    }
  }
  .banners-with-ears .swiper-slide a {
    pointer-events: none;
  }
  .banners-with-ears .swiper-slide-active a {
    pointer-events: auto;
  }
  .banners-with-ears .btn-advertising {
    margin: 0;
    padding: 8px;
  }
  .banners-with-ears .btn-advertising span {
    color: #605f65;
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    background-color: rgba(255, 255, 255, 0.6);
    border-radius: 6px;
    padding: 2px 14px 2px 4px;
  }
  .banners-with-ears .btn-advertising span:after {
    background-color: #605f65;
  }
  .banners-with-ears .swiper-container .swiper-button-prev {
    left: 64px;
  }
  .banners-with-ears .swiper-container .swiper-button-next {
    right: 64px;
  }
  .banners-with-ears .swiper-button-prev:hover:before,
  .banners-with-ears .swiper-button-next:hover:before {
    background-image: url(data:image/svg+xml,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M7.361.238a.977.977%200%20011.278%200l7.097%206.377a.755.755%200%20010%201.147.977.977%200%2001-1.278%200L8%201.96%201.542%207.762a.977.977%200%2001-1.277%200%20.755.755%200%20010-1.147L7.36.238z%22%20fill%3D%22%23A73AFD%22%2F%3E%3Crect%20width%3D%222%22%20height%3D%2216%22%20rx%3D%221%22%20transform%3D%22matrix%28-1%200%200%201%209%200%29%22%20fill%3D%22%23A73AFD%22%2F%3E%3C%2Fsvg%3E);
  }
  .btn-switch {
    align-items: center;
    width: 100%;
    padding-right: 44px;
    display: flex;
    position: relative;
  }
  .btn-switch.btn-switch--bg {
    background: #f1f1f5;
    border-radius: 12px;
    height: 36px;
    padding: 7px 68px 9px 12px;
  }
  .btn-switch.btn-switch--bg .btn-switch__btn {
    right: 16px;
  }
  .btn-switch:not(.btn-switch--bg) {
    margin-top: -4px;
    margin-bottom: -4px;
    padding-top: 4px;
    padding-bottom: 4px;
  }
  .btn-switch .btn-switch__text {
    color: #242424;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 14px;
    line-height: 20px;
    overflow: hidden;
  }
  .btn-switch .btn-switch__btn {
    cursor: pointer;
    background-color: #d3d4dd;
    border-radius: 40px;
    width: 36px;
    height: 20px;
    transition: background-color 0.3s;
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
  }
  .btn-switch .btn-switch__btn:before,
  .btn-switch .btn-switch__btn:after {
    content: "";
    display: block;
    position: absolute;
  }
  .btn-switch .btn-switch__btn:before {
    top: -4px;
    bottom: -4px;
    left: -4px;
    right: -4px;
  }
  .btn-switch .btn-switch__btn:after {
    background-color: #fff;
    border-radius: 50%;
    width: 16px;
    height: 16px;
    transition: all 0.3s;
    top: 50%;
    right: 18px;
    transform: translateY(-50%);
  }
  .btn-switch .btn-switch__btn.active {
    background-color: rgba(167, 58, 253, 0.9);
  }
  .btn-switch .btn-switch__btn.active:after {
    right: 2px;
  }
  @media (hover: hover) and (pointer: fine) {
    .btn-switch .btn-switch__btn:hover {
      background-color: #c8c8d1;
    }
    .btn-switch .btn-switch__btn:hover.active {
      background-color: #a73afd;
    }
  }
  .btn-switch .btn-switch__tip {
    flex-shrink: 0;
    width: 16px;
    height: 16px;
    margin-left: 4px;
  }
  .btn-advertising {
    z-index: 1;
    cursor: pointer;
    padding: 8px;
    display: flex;
    position: absolute;
    bottom: 0;
    right: 0;
  }
  .btn-advertising span {
    color: #fff;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    background-color: rgba(36, 36, 36, 0.25);
    border-radius: 4px;
    padding: 0 12px 2px 4px;
    font-size: 12px;
    line-height: 14px;
    position: relative;
  }
  .btn-advertising span:after {
    content: "";
    width: 2px;
    height: 10px;
    -webkit-mask-position: 50%;
    mask-position: 50%;
    -webkit-mask-size: contain;
    mask-size: contain;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-image: var(--icon);
    -webkit-mask-image: var(--icon);
    mask-image: var(--icon);
    background-color: #fff;
    position: absolute;
    top: calc(50% - 5px);
    right: 6px;
  }
  :root .btn-advertising span:after {
    --icon: url(data:image/svg+xml,%3Csvg%20width%3D%223%22%20height%3D%2215%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M1.5%203a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203ZM1.5%209a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203ZM1.5%2015a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203Z%22%20fill%3D%22%23000000%22%2F%3E%3C%2Fsvg%3E);
  }
  .tooltip-advertising .tooltip__content {
    padding: 4px 8px;
  }
  .tooltip-advertising p {
    word-wrap: break-word;
    overflow-wrap: break-word;
    word-break: break-word;
    max-width: 300px;
  }
  @media (min-width: 1024px) {
    .tooltip-advertising p {
      font-size: 10px;
      line-height: 13px;
    }
  }
  .tooltip-advertising p ~ p {
    margin-top: 8px;
  }
  @media (min-width: 1024px) {
    .tooltip-advertising p ~ p {
      margin-top: 2px;
    }
  }
  .drop-radio-base {
    display: block;
    position: relative;
  }
  .drop-radio-base .drop-btn {
    cursor: pointer;
    border: 1px solid #d3d4dd;
    border-radius: 12px;
    height: 44px;
    padding: 7px 38px 7px 12px;
    font-size: 0;
    display: block;
    position: relative;
  }
  @media (hover: hover) and (pointer: fine) {
    .drop-radio-base .drop-btn:hover {
      border-color: #868695;
    }
  }
  .drop-radio-base .drop-btn:after {
    content: "";
    box-sizing: content-box;
    transform-origin: 7px 7px;
    border-bottom: 2px solid #b9b9c1;
    border-right: 2px solid #b9b9c1;
    width: 8px;
    height: 8px;
    margin-top: -6px;
    transition: all 0.3s;
    display: block;
    position: absolute;
    top: 50%;
    right: 16px;
    transform: rotate(45deg);
  }
  .drop-radio-base .drop-btn.open:after {
    transform: rotate(225deg);
  }
  .drop-radio-base .drop-btn-title,
  .drop-radio-base .drop-btn-checked {
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 100%;
    font-size: 16px;
    line-height: 28px;
    display: inline-block;
    overflow: hidden;
  }
  .drop-radio-base .drop-btn-checked {
    color: #242424;
  }
  .drop-radio-base .drop-btn-title {
    color: #b9b9c1;
  }
  .drop-radio-base .drop-list {
    z-index: 20;
    color: #242424;
    background: #fff;
    border-radius: 8px;
    min-width: 100%;
    padding: 8px 12px;
    display: none;
    position: absolute;
    top: calc(100% + 8px);
    left: 0;
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
  }
  .drop-radio-base .drop-list.visible {
    display: block;
  }
  .drop-radio-base .drop-list .drop-scroll {
    max-height: 304px;
    margin-right: -8px;
    padding-right: 4px;
    overflow-y: auto;
  }
  @-moz-document url-prefix() {
    .drop-radio-base .drop-list .drop-scroll {
      scrollbar-color: #d3d4dd transparent;
      scrollbar-width: thin;
    }
  }
  .drop-radio-base .drop-list .drop-scroll::-webkit-scrollbar {
    width: 4px;
  }
  .drop-radio-base .drop-list .drop-scroll::-webkit-scrollbar-track {
    background-color: transparent;
  }
  .drop-radio-base .drop-list .drop-scroll::-webkit-scrollbar-thumb {
    background-color: #d3d4dd;
    border-radius: 3px;
    height: 80px;
  }
  .drop-radio-base .drop-list .drop-scroll::-webkit-scrollbar-thumb:hover {
    background: #605f65;
  }
  .drop-radio-base .drop-list .drop-select {
    cursor: pointer;
    border-radius: 8px;
    padding: 8px;
    transition: background 0.3s;
    display: block;
    position: relative;
  }
  @media (hover: hover) and (pointer: fine) {
    .drop-radio-base .drop-list .drop-select:hover {
      background-color: #f6f6f9;
    }
  }
  .drop-radio-base .drop-list .drop-select-input {
    clip: rect(0 0 0 0);
    width: 1px;
    height: 1px;
    margin: -1px;
    position: absolute;
    overflow: hidden;
  }
  .drop-radio-base .drop-list .drop-select-input:checked ~ .drop-select-text {
    color: #a73afd;
  }
  .drop-radio-base .drop-list .drop-select-text {
    font-size: 16px;
    line-height: 22px;
    transition: color 0.3s;
  }
  .drop-radio-base .drop-list .drop-select-text.selected {
    color: #a73afd;
  }
  @media (max-width: 767.98px) {
    .drop-radio-base--mini .drop-btn {
      border: none;
      border-radius: 0;
      align-items: center;
      height: 100%;
      padding: 0;
      display: flex;
    }
    .drop-radio-base--mini .drop-btn:after {
      content: "";
      transform-origin: 50%;
      vertical-align: middle;
      border: 4px solid transparent;
      border-top-width: 0;
      border-bottom: 5px solid #242424;
      width: auto;
      height: auto;
      margin-top: 2px;
      margin-left: 4px;
      transition: transform 0.3s;
      display: inline-block;
      position: relative;
      top: auto;
      right: auto;
      transform: rotate(180deg);
    }
    .drop-radio-base--mini .drop-btn.open:after {
      transform: rotate(0);
    }
    .drop-radio-base--mini .drop-btn-checked {
      width: auto;
      font-size: 14px;
      line-height: 20px;
    }
  }
  @media (max-width: 1023.98px) {
    .drop-radio-base--mini .drop-list {
      padding: 12px;
    }
  }
  @media (max-width: 767.98px) {
    .drop-radio-base--mini .drop-list {
      top: 100%;
    }
    .drop-radio-base--mini .drop-list.drop-list--center {
      left: 50%;
      transform: translate(-50%);
    }
  }
  @media (max-width: 1023.98px) {
    .drop-radio-base--mini .drop-list .drop-scroll {
      max-height: 288px;
    }
  }
  @media (max-width: 767.98px) {
    .drop-radio-base--mini .drop-list .drop-scroll {
      margin-right: -10px;
      padding-right: 6px;
    }
  }
  @media (max-width: 1023.98px) {
    .drop-radio-base--mini .drop-list .drop-select {
      padding: 0;
    }
  }
  @media (max-width: 767.98px) {
    .drop-radio-base--mini .drop-list .drop-select {
      white-space: nowrap;
    }
  }
  @media (max-width: 1023.98px) {
    .drop-radio-base--mini .drop-list .drop-select ~ .drop-select {
      margin-top: 16px;
    }
    .drop-radio-base--mini .drop-list .drop-select:hover {
      background-color: transparent;
    }
    .drop-radio-base--mini .drop-list .drop-select-text {
      font-size: 14px;
      line-height: 20px;
    }
  }
  .drop-radio-base--shadow .drop-btn {
    border: none;
    height: 36px;
    padding: 7px 30px 8px 12px;
    transition: background-color 0.2s, box-shadow 0.2s;
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
  }
  @media (min-width: 1024px) {
    .drop-radio-base--shadow .drop-btn {
      height: 32px;
      padding-top: 6px;
      padding-bottom: 7px;
    }
  }
  .drop-radio-base--shadow .drop-btn:after {
    transform-origin: 5px 5px;
    width: 6px;
    height: 6px;
    margin-top: -4px;
    transition: border-color 0.2s;
    right: 15px;
  }
  @media (hover: hover) and (pointer: fine) {
    .drop-radio-base--shadow .drop-btn:hover {
      box-shadow: none;
      background-color: #f6f6f9;
    }
    .drop-radio-base--shadow .drop-btn:hover:after {
      border-color: #242424;
    }
  }
  .drop-radio-base--shadow .drop-btn.active {
    position: relative;
  }
  .drop-radio-base--shadow .drop-btn.active:before {
    content: "";
    background-color: #f55123;
    border-radius: 50%;
    width: 8px;
    height: 8px;
    display: block;
    position: absolute;
    top: -2px;
    right: 2px;
  }
  .drop-radio-base--shadow .drop-btn-checked {
    font-size: 14px;
    line-height: 20px;
  }
  .snippet {
    color: #242424;
    display: flex;
  }
  .snippet .snippet__main {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    margin-top: auto;
    margin-bottom: auto;
    display: flex;
    overflow: hidden;
  }
  .snippet .snippet__img-wrap {
    border-radius: 8px;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    width: 51px;
    height: 68px;
    margin-right: 12px;
    display: flex;
    position: relative;
    overflow: hidden;
  }
  .snippet .snippet__img-wrap:before {
    content: "";
    background-color: rgba(41, 43, 83, 0.03);
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
  }
  .snippet .snippet__img {
    width: 100%;
  }
  .snippet .snippet__info {
    color: #868695;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: start;
    width: 100%;
    font-size: 14px;
    line-height: 20px;
    display: flex;
    overflow: hidden;
  }
  .snippet .snippet__color {
    text-overflow: ellipsis;
    flex-shrink: 0;
    max-width: 120px;
    overflow: hidden;
  }
  .snippet .snippet__size {
    text-overflow: ellipsis;
    overflow: hidden;
  }
  .snippet .snippet__price {
    font-variation-settings: "wght" 650;
    margin: 0 0 6px;
    font-size: 16px;
    font-weight: 400;
    line-height: 20px;
    display: block;
  }
  .snippet .snippet__price--wb {
    color: #a73afd;
  }
  .snippet .snippet__price--wb span {
    white-space: nowrap;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
  }
  .snippet .snippet__name {
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: left;
    width: 100%;
    margin-bottom: 4px;
    font-size: 14px;
    line-height: 20px;
    overflow: hidden;
  }
  .snippet .snippet__name--two-line {
    -webkit-line-clamp: 2;
    line-clamp: 2;
    white-space: normal;
    -webkit-box-orient: vertical;
    display: -webkit-box;
  }
  .snippet .snippet__desc {
    color: #9d9da5;
    font-size: 12px;
    line-height: 16px;
    display: block;
  }
  .snippet .snippet__link {
    z-index: 2;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    right: 0;
  }
  