@charset "UTF-8";
:root {
  --ss-primary-color: #5897fb;
  --ss-bg-color: #ffffff;
  --ss-font-color: #4d4d4d;
  --ss-font-placeholder-color: #8d8d8d;
  --ss-disabled-color: #8a8a8a;
  --ss-border-color: #dcdee2;
  --ss-highlight-color: #fffb8c;
  --ss-success-color: #00b755;
  --ss-error-color: #dc3545;
  --ss-main-height: 30px;
  --ss-content-height: 300px;
  --ss-spacing-l: 7px;
  --ss-spacing-m: 5px;
  --ss-spacing-s: 3px;
  --ss-animation-timing: 0.2s;
  --ss-border-radius: 4px; }

@-webkit-keyframes ss-valueIn {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0);
    opacity: 0; }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1; } }

@keyframes ss-valueIn {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0);
    opacity: 0; }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1; } }

@-webkit-keyframes ss-valueOut {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1; }
  100% {
    -webkit-transform: scale(0);
            transform: scale(0);
    opacity: 0; } }

@keyframes ss-valueOut {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1; }
  100% {
    -webkit-transform: scale(0);
            transform: scale(0);
    opacity: 0; } }

.ss-hide {
  display: none !important; }

.ss-main {
  display: flex;
  flex-direction: row;
  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  color: var(--ss-font-color);
  min-height: var(--ss-main-height);
  width: 100%;
  padding: var(--ss-spacing-s);
  cursor: pointer;
  border: 1px solid var(--ss-border-color);
  border-radius: var(--ss-border-radius);
  background-color: var(--ss-bg-color);
  outline: 0;
  box-sizing: border-box;
  transition: background-color var(--ss-animation-timing); }
  .ss-main:focus {
    box-shadow: 0 0 5px var(--ss-primary-color); }
  .ss-main.ss-disabled {
    background-color: var(--ss-border-color);
    cursor: not-allowed; }
    .ss-main.ss-disabled .ss-values .ss-disabled {
      color: var(--ss-font-color); }
    .ss-main.ss-disabled .ss-values .ss-value .ss-value-delete {
      cursor: not-allowed; }
  .ss-main.ss-open-above {
    border-top-left-radius: 0px;
    border-top-right-radius: 0px; }
  .ss-main.ss-open-below {
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px; }
  .ss-main .ss-values {
    display: inline-flex;
    flex-wrap: wrap;
    gap: var(--ss-spacing-m);
    flex: 1 1 100%; }
    .ss-main .ss-values .ss-placeholder {
      display: flex;
      padding: var(--ss-spacing-s) var(--ss-spacing-m) var(--ss-spacing-s) var(--ss-spacing-m);
      margin: auto 0px auto 0px;
      line-height: 1em;
      align-items: center;
      width: 100%;
      color: var(--ss-font-placeholder-color);
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap; }
    .ss-main .ss-values .ss-single {
      display: flex;
      margin: auto 0px auto var(--ss-spacing-s); }
    .ss-main .ss-values .ss-value {
      display: flex;
      -webkit-user-select: none;
         -moz-user-select: none;
          -ms-user-select: none;
              user-select: none;
      align-items: center;
      width: -webkit-fit-content;
      width: -moz-fit-content;
      width: fit-content;
      background-color: var(--ss-primary-color);
      border-radius: var(--ss-border-radius);
      -webkit-animation-name: ss-valueIn;
              animation-name: ss-valueIn;
      -webkit-animation-duration: var(--ss-animation-timing);
              animation-duration: var(--ss-animation-timing);
      -webkit-animation-timing-function: ease-out;
              animation-timing-function: ease-out;
      -webkit-animation-fill-mode: both;
              animation-fill-mode: both; }
      .ss-main .ss-values .ss-value.ss-value-out {
        -webkit-animation-name: ss-valueOut;
                animation-name: ss-valueOut;
        -webkit-animation-duration: var(--ss-animation-timing);
                animation-duration: var(--ss-animation-timing);
        -webkit-animation-timing-function: ease-out;
                animation-timing-function: ease-out; }
      .ss-main .ss-values .ss-value .ss-value-text {
        font-size: 12px;
        color: var(--ss-bg-color);
        line-height: 1;
        padding: var(--ss-spacing-s) var(--ss-spacing-m); }
      .ss-main .ss-values .ss-value .ss-value-delete {
        display: flex;
        align-items: center;
        height: var(--ss-spacing-l);
        width: var(--ss-spacing-l);
        padding: var(--ss-spacing-s) var(--ss-spacing-m);
        cursor: pointer;
        border-left: solid 1px var(--ss-bg-color); }
        .ss-main .ss-values .ss-value .ss-value-delete svg {
          height: var(--ss-spacing-l);
          width: var(--ss-spacing-l); }
          .ss-main .ss-values .ss-value .ss-value-delete svg path {
            fill: none;
            stroke: var(--ss-bg-color);
            stroke-width: 18;
            stroke-linecap: round;
            stroke-linejoin: round; }
  .ss-main .ss-deselect {
    display: flex;
    align-self: center;
    justify-content: flex-end;
    flex: 0 1 auto;
    width: 8px;
    height: 8px;
    margin: 0 var(--ss-spacing-m) 0 var(--ss-spacing-m); }
    .ss-main .ss-deselect svg {
      width: 8px;
      height: 8px; }
      .ss-main .ss-deselect svg path {
        fill: none;
        stroke: var(--ss-font-color);
        stroke-width: 20;
        stroke-linecap: round;
        stroke-linejoin: round; }
  .ss-main .ss-arrow {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    flex: 0 1 auto;
    width: 12px;
    height: 12px;
    margin: auto var(--ss-spacing-m) auto var(--ss-spacing-m); }
    .ss-main .ss-arrow path {
      fill: none;
      stroke: var(--ss-font-color);
      stroke-width: 18;
      stroke-linecap: round;
      stroke-linejoin: round;
      transition-timing-function: ease-out;
      transition: var(--ss-animation-timing); }

.ss-content {
  position: absolute;
  display: flex;
  height: auto;
  flex-direction: column;
  width: auto;
  max-height: var(--ss-content-height);
  box-sizing: border-box;
  border: solid 1px var(--ss-border-color);
  background-color: var(--ss-bg-color);
  transition: opacity var(--ss-animation-timing), -webkit-transform var(--ss-animation-timing);
  transition: transform var(--ss-animation-timing), opacity var(--ss-animation-timing);
  transition: transform var(--ss-animation-timing), opacity var(--ss-animation-timing), -webkit-transform var(--ss-animation-timing);
  opacity: 0;
  -webkit-transform: scaleY(0);
          transform: scaleY(0);
  overflow: hidden;
  z-index: 10000; }
  .ss-content.ss-relative {
    position: relative;
    height: 100%; }
  .ss-content.ss-open-above {
    opacity: 1;
    -webkit-transform: scaleY(1);
            transform: scaleY(1);
    -webkit-transform-origin: center bottom;
            transform-origin: center bottom;
    border-top-left-radius: var(--ss-border-radius);
    border-top-right-radius: var(--ss-border-radius); }
  .ss-content.ss-open-below {
    opacity: 1;
    -webkit-transform: scaleY(1);
            transform: scaleY(1);
    -webkit-transform-origin: center top;
            transform-origin: center top;
    border-bottom-left-radius: var(--ss-border-radius);
    border-bottom-right-radius: var(--ss-border-radius); }
  .ss-content .ss-search {
    flex: 0 1 auto;
    display: flex;
    flex-direction: row;
    padding: var(--ss-spacing-l) var(--ss-spacing-l) var(--ss-spacing-m) var(--ss-spacing-l); }
    .ss-content .ss-search input {
      display: inline-flex;
      font-size: inherit;
      line-height: inherit;
      flex: 1 1 auto;
      width: 100%;
      min-width: 0px;
      padding: var(--ss-spacing-m) var(--ss-spacing-l);
      margin: 0;
      border: 1px solid var(--ss-border-color);
      border-radius: var(--ss-border-radius);
      background-color: var(--ss-bg-color);
      outline: 0;
      text-align: left;
      box-sizing: border-box; }
      .ss-content .ss-search input::-webkit-input-placeholder {
        color: var(--ss-font-placeholder-color);
        vertical-align: middle; }
      .ss-content .ss-search input::-moz-placeholder {
        color: var(--ss-font-placeholder-color);
        vertical-align: middle; }
      .ss-content .ss-search input::-ms-input-placeholder {
        color: var(--ss-font-placeholder-color);
        vertical-align: middle; }
      .ss-content .ss-search input::placeholder {
        color: var(--ss-font-placeholder-color);
        vertical-align: middle; }
      .ss-content .ss-search input:focus {
        box-shadow: 0 0 5px var(--ss-primary-color); }
    .ss-content .ss-search .ss-addable {
      display: inline-flex;
      justify-content: center;
      align-items: center;
      cursor: pointer;
      flex: 0 0 auto;
      height: auto;
      margin: 0 0 0 var(--ss-spacing-m);
      border: 1px solid var(--ss-border-color);
      border-radius: var(--ss-border-radius); }
      .ss-content .ss-search .ss-addable svg {
        display: flex;
        align-items: center;
        justify-content: flex-end;
        flex: 0 1 auto;
        width: 12px;
        height: 12px;
        margin: auto var(--ss-spacing-m) auto var(--ss-spacing-m); }
        .ss-content .ss-search .ss-addable svg path {
          fill: none;
          stroke: var(--ss-font-color);
          stroke-width: 18;
          stroke-linecap: round;
          stroke-linejoin: round; }
  .ss-content .ss-list {
    flex: 1 1 auto;
    height: auto;
    overflow-x: hidden;
    overflow-y: auto; }
    .ss-content .ss-list .ss-error {
      color: var(--ss-error-color);
      padding: var(--ss-spacing-l); }
    .ss-content .ss-list .ss-searching {
      color: var(--ss-font-color);
      padding: var(--ss-spacing-l); }
    .ss-content .ss-list .ss-optgroup.ss-close .ss-option {
      display: none !important; }
    .ss-content .ss-list .ss-optgroup .ss-optgroup-label {
      display: flex;
      flex-direction: row;
      align-items: center;
      justify-content: space-between;
      padding: var(--ss-spacing-m) var(--ss-spacing-l) var(--ss-spacing-m) var(--ss-spacing-l); }
      .ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-label-text {
        flex: 1 1 auto;
        font-weight: bold;
        color: var(--ss-font-color); }
      .ss-content .ss-list .ss-optgroup .ss-optgroup-label:has(.ss-arrow) {
        cursor: pointer; }
      .ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions {
        flex: 0 1 auto;
        display: flex;
        flex-direction: row;
        align-items: center;
        justify-content: center;
        gap: var(--ss-spacing-m); }
        .ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall {
          flex: 0 0 auto;
          display: flex;
          flex-direction: row;
          cursor: pointer; }
          .ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall:hover {
            opacity: 0.5; }
          .ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall.ss-selected svg path {
            stroke: var(--ss-error-color); }
          .ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall span {
            flex: 0 1 auto;
            display: flex;
            align-items: center;
            justify-content: center;
            font-size: calc(100% * 0.6);
            text-align: center;
            padding: 0 var(--ss-spacing-s) 0 0; }
          .ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall svg {
            flex: 0 1 auto;
            width: 13px;
            height: 13px; }
            .ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall svg path {
              fill: none;
              stroke: var(--ss-success-color);
              stroke-linecap: round;
              stroke-linejoin: round; }
            .ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall svg:first-child {
              stroke-width: 5; }
            .ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall svg:last-child {
              stroke-width: 11; }
        .ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-closable {
          flex: 0 1 auto;
          display: flex;
          flex-direction: row;
          cursor: pointer; }
          .ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-closable .ss-arrow {
            flex: 1 1 auto;
            width: 10px;
            height: 10px; }
            .ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-closable .ss-arrow path {
              fill: none;
              stroke: var(--ss-font-color);
              stroke-width: 18;
              stroke-linecap: round;
              stroke-linejoin: round;
              transition-timing-function: ease-out;
              transition: var(--ss-animation-timing); }
    .ss-content .ss-list .ss-optgroup .ss-option {
      padding: var(--ss-spacing-s) var(--ss-spacing-s) var(--ss-spacing-s) calc(var(--ss-spacing-l) * 3); }
    .ss-content .ss-list .ss-option {
      display: flex;
      padding: var(--ss-spacing-m) var(--ss-spacing-l) var(--ss-spacing-m) var(--ss-spacing-l);
      cursor: pointer;
      -webkit-user-select: none;
         -moz-user-select: none;
          -ms-user-select: none;
              user-select: none; }
      .ss-content .ss-list .ss-option:hover, .ss-content .ss-list .ss-option.ss-highlighted {
        color: var(--ss-bg-color);
        background-color: var(--ss-primary-color); }
      .ss-content .ss-list .ss-option.ss-disabled {
        cursor: not-allowed;
        color: var(--ss-disabled-color);
        background-color: var(--ss-bg-color); }
      .ss-content .ss-list .ss-option:not(.ss-disabled).ss-selected {
        color: var(--ss-font-color);
        background-color: var(--ss-highlight-color); }
      .ss-content .ss-list .ss-option .ss-search-highlight {
        background-color: var(--ss-highlight-color); }

.notifications-container {
  max-height: 100vh;
  max-width: 320px;
  pointer-events: none;
  position: fixed;
  width: 100%;
  z-index: 9999; }

.notifications-container.notify-is-x-center {
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%); }

.notifications-container.notify-is-y-center {
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%); }

.notifications-container.notify-is-center {
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%); }

.notifications-container.notify-is-left {
  left: 0; }

.notifications-container.notify-is-right {
  right: 0; }

.notifications-container.notify-is-top {
  top: 0; }

.notifications-container.notify-is-bottom {
  bottom: 0; }

.notifications-container.notify-is-x-center.notify-is-top {
  top: var(--distance); }

.notifications-container.notify-is-x-center.notify-is-bottom {
  bottom: var(--distance); }

.notifications-container > * {
  pointer-events: auto; }

.notify {
  --notify-error: rgb(235, 87, 87);
  --notify-error-progress: rgb(192, 69, 69);
  --notify-success: rgb(111, 207, 151);
  --notify-success-progress: rgb(84, 170, 120);
  --notify-warning: rgb(242, 201, 76);
  --notify-warning-progress: rgb(196, 166, 79);
  --notify-info: rgb(81, 205, 243);
  --notify-info-progress: rgb(84, 169, 196);
  --notify-gray: rgb(51, 51, 51);
  --notify-gray-2: rgb(77, 77, 77);
  --notify-gray-3: rgb(130, 130, 130);
  --notify-white: rgb(255, 255, 255);
  --notify-white-2: rgba(255, 255, 255, 0.8);
  --notify-padding: 0.75rem;
  --notify-icon-size: 32px;
  --notify-close-icon-size: 16px;
  align-items: center;
  border-radius: 6px;
  box-sizing: border-box;
  display: flex;
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
  overflow: hidden;
  padding: var(--notify-padding);
  position: relative;
  text-decoration: none;
  transition-timing-function: ease;
  width: 100%; }

.notify__icon {
  align-items: center;
  display: flex;
  flex-shrink: 0;
  height: var(--notify-icon-size);
  justify-content: center;
  margin-right: 12px;
  width: var(--notify-icon-size); }

.notify__close {
  align-items: center;
  cursor: pointer;
  display: flex;
  height: var(--notify-close-icon-size);
  justify-content: center;
  position: absolute;
  right: 12px;
  top: 12px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  width: var(--notify-close-icon-size); }

.notify__close * {
  pointer-events: none; }

.notify__title {
  font-size: 1rem;
  font-weight: 600;
  padding-right: calc(var(--notify-padding) + var(--notify-close-icon-size)); }

.notify__text {
  font-size: 0.875rem;
  margin-top: 0.25rem; }

.notify--type-1 {
  background-color: #fff;
  border: 1px solid currentColor; }

.notify--type-1 .notify__close {
  color: var(--notify-gray-3); }

.notify--type-1 .notify__title {
  color: var(--notify-gray); }

.notify--type-1 .notify__text {
  color: var(--notify-gray-2); }

.notify--type-2 {
  color: var(--notify-gray); }

.notify--type-3 {
  color: var(--notify-white); }

.notify--type-3 .notify__text {
  color: var(--notify-white-2); }

.notify--error.notify--type-1 {
  box-shadow: 0 2px 26px rgba(215, 0, 0, 0.1);
  color: var(--notify-error); }

.notify--error.notify--type-2, .notify--error.notify--type-3 {
  background-color: var(--notify-error); }

.notify--warning.notify--type-1 {
  box-shadow: 0 2px 26px rgba(242, 201, 76, 0.1);
  color: var(--notify-warning); }

.notify--warning.notify--type-2, .notify--warning.notify--type-3 {
  background-color: var(--notify-warning); }

.notify--success.notify--type-1 {
  box-shadow: 0 2px 26px rgba(82, 215, 0, 0.1);
  color: var(--notify-success); }

.notify--success.notify--type-2, .notify--success.notify--type-3 {
  background-color: var(--notify-success); }

.notify--info.notify--type-1 {
  box-shadow: 0 2px 26px rgba(84, 175, 202, 0.1);
  color: var(--notify-info); }

.notify--info.notify--type-2, .notify--info.notify--type-3 {
  background-color: var(--notify-info); }

.notify--fade {
  opacity: 0;
  will-change: opacity; }

.notify--fadeIn {
  opacity: 1; }

.notify--slide {
  opacity: 0;
  will-change: opacity, transform; }

.notify-is-center .notify--slide, .notify-is-y-center .notify--slide, .notify-is-x-center:not(.notify-is-bottom) .notify--slide {
  -webkit-transform: translateY(-20px);
          transform: translateY(-20px); }

.notify-is-x-center.notify-is-bottom .notify--slide {
  -webkit-transform: translateY(20px);
          transform: translateY(20px); }

.notify-is-right .notify--slide {
  -webkit-transform: translateX(calc(var(--distance) + 110%));
          transform: translateX(calc(var(--distance) + 110%)); }

.notify-is-left .notify--slide {
  -webkit-transform: translateX(calc((var(--distance) * -1) - 110%));
          transform: translateX(calc((var(--distance) * -1) - 110%)); }

.notify-is-x-center:not(.notify-is-bottom) .notify--slideIn, .notify-is-center .notify--slideIn, .notify-is-y-center .notify--slideIn, .notify-is-x-center.notify-is-bottom .notify--slideIn {
  opacity: 1;
  -webkit-transform: translateY(0);
          transform: translateY(0); }

.notify-is-right .notify--slideIn, .notify-is-left .notify--slideIn {
  opacity: 1;
  -webkit-transform: translateX(0);
          transform: translateX(0); }

.notify-is-left .notify {
  left: var(--distance); }

.notify-is-right .notify {
  right: var(--distance); }

.notify-is-top .notify, .notify-is-center .notify, .notify-is-y-center .notify, .notify-is-x-center.notify-is-top .notify {
  margin-top: var(--gap); }

.notify-is-bottom .notify, .notify-is-x-center:not(.notify-is-top) .notify {
  margin-bottom: var(--gap); }

.notify.notify-autoclose {
  --progress-height: 5px;
  padding-bottom: calc(var(--notify-padding) + var(--progress-height)); }

.notify.notify-autoclose::before {
  -webkit-animation: progress calc(var(--timeout) * 1ms) linear forwards;
          animation: progress calc(var(--timeout) * 1ms) linear forwards;
  bottom: 0;
  content: '';
  height: var(--progress-height);
  left: 0;
  position: absolute;
  -webkit-transform: scale3d(1, 1, 1);
          transform: scale3d(1, 1, 1);
  -webkit-transform-origin: left;
          transform-origin: left;
  width: 100%; }

@-webkit-keyframes progress {
  to {
    -webkit-transform: scale3d(0, 1, 1);
            transform: scale3d(0, 1, 1); } }

@keyframes progress {
  to {
    -webkit-transform: scale3d(0, 1, 1);
            transform: scale3d(0, 1, 1); } }

.notify.notify-autoclose.notify--error::before {
  background-color: var(--notify-error-progress); }

.notify.notify-autoclose.notify--warning::before {
  background-color: var(--notify-warning-progress); }

.notify.notify-autoclose.notify--success::before {
  background-color: var(--notify-success-progress); }

.notify.notify-autoclose.notify--info::before {
  background-color: var(--notify-info-progress); }

.croppr-container * {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box; }

.croppr-container img {
  vertical-align: middle;
  max-width: 100%; }

.croppr {
  position: relative;
  display: inline-block; }

.croppr-overlay {
  background: rgba(0, 0, 0, 0.5);
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  cursor: crosshair; }

.croppr-region {
  border: 1px dashed rgba(0, 0, 0, 0.5);
  position: absolute;
  z-index: 3;
  cursor: move;
  top: 0; }

.croppr-imageClipped {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2;
  pointer-events: none; }

.croppr-handle {
  border: 1px solid black;
  background-color: white;
  width: 10px;
  height: 10px;
  position: absolute;
  z-index: 4;
  top: 0; }

.croppr-overlay {
  background: rgba(255, 255, 255, 0.5); }

.croppr-region {
  border: none;
  background: linear-gradient(rgba(255, 255, 255, 0.6), transparent 1px), linear-gradient(90deg, rgba(255, 255, 255, 0.6), transparent 1px);
  background-size: 70px 70px;
  background-position: center center;
  border: 1px solid #FFFFFF;
  border-radius: 50%; }

.croppr-handleContainer {
  display: none; }

.glide {
  position: relative;
  width: 100%;
  box-sizing: border-box; }
  .glide * {
    box-sizing: inherit; }
  .glide__track {
    overflow: hidden; }
  .glide__slides {
    position: relative;
    width: 100%;
    list-style: none;
    -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
    -webkit-transform-style: preserve-3d;
            transform-style: preserve-3d;
    touch-action: pan-Y;
    overflow: hidden;
    margin: 0;
    padding: 0;
    white-space: nowrap;
    display: flex;
    flex-wrap: nowrap;
    will-change: transform; }
    .glide__slides--dragging {
      -webkit-user-select: none;
         -moz-user-select: none;
          -ms-user-select: none;
              user-select: none; }
  .glide__slide {
    width: 100%;
    height: 100%;
    flex-shrink: 0;
    white-space: normal;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: transparent; }
    .glide__slide a {
      -webkit-user-select: none;
              user-select: none;
      -webkit-user-drag: none;
      -moz-user-select: none;
      -ms-user-select: none; }
  .glide__arrows {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none; }
  .glide__bullets {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none; }
  .glide--rtl {
    direction: rtl; }

/*!
 * Picker.js v1.2.1
 * https://fengyuanchen.github.io/pickerjs
 *
 * Copyright 2016-present Chen Fengyuan
 * Released under the MIT license
 *
 * Date: 2019-02-18T13:08:09.658Z
 */
:root {
  --gray:#999;
  --blue:#0074d9;
  --color:#333;
  --background-color:#fff;
  --border:1px solid #eee; }

.picker {
  background-color: rgba(0, 0, 0, 0.5);
  color: #333;
  color: var(--color);
  direction: ltr;
  display: none;
  font-size: 1rem;
  line-height: 1.5;
  overflow: hidden;
  touch-action: none;
  transition: opacity .15s;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.picker-fixed {
  bottom: 0;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 1986; }

.picker-fixed > .picker-dialog {
  bottom: -100%;
  left: 0;
  max-height: 100%;
  position: absolute;
  right: 0;
  transition: bottom .3s; }

.picker-fixed .picker-header {
  display: block; }

.picker-fixed .picker-footer {
  display: table; }

.picker-open {
  display: block;
  opacity: 0; }

.picker-opened {
  opacity: 1; }

.picker-opened > .picker-dialog {
  bottom: 0; }

.picker-dialog {
  background-color: #fff;
  background-color: var(--background-color);
  border: 1px solid #eee;
  border: var(--border); }

.picker-header {
  border-bottom: 1px solid #eee;
  border-bottom: var(--border);
  display: none;
  padding: .875rem 1.25rem;
  position: relative; }

.picker-title {
  font-size: 1.125rem;
  font-weight: 500;
  line-height: 1.25rem;
  margin: 0; }

.picker-close {
  background-color: rgba(0, 0, 0, 0);
  border-width: 0;
  color: #999;
  color: var(--gray);
  cursor: pointer;
  font-size: 1.75rem;
  height: 3rem;
  opacity: .75;
  padding: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 3rem; }

.picker-close:focus, .picker-close:hover {
  opacity: 1;
  outline: none; }

.picker-body {
  overflow: hidden; }

.picker-grid {
  display: table;
  table-layout: fixed;
  width: 100%; }

.picker-cell {
  display: table-cell;
  position: relative; }

.picker-cell:after, .picker-cell:before {
  content: "";
  display: block;
  left: 0;
  position: absolute;
  right: 0;
  z-index: 3; }

.picker-cell:before {
  background-image: linear-gradient(0deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.05));
  bottom: 50%;
  margin-bottom: 1rem;
  top: 0; }

.picker-cell:after {
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.05));
  bottom: 0;
  margin-top: 1rem;
  top: 50%; }

.picker-cell + .picker-cell {
  border-left: 1px solid #eee;
  border-left: var(--border); }

.picker-headers .picker-cell:before {
  margin-bottom: 0; }

.picker-headers .picker-cell:after {
  margin-top: 2rem; }

.picker-single:not(.picker-controls):not(.picker-headers) .picker-cell:after, .picker-single:not(.picker-controls):not(.picker-headers) .picker-cell:before {
  display: none; }

.picker-cell__header {
  color: #999;
  color: var(--gray);
  font-size: .875rem;
  font-weight: 500;
  line-height: 1.5rem;
  margin: 0;
  overflow: hidden;
  padding: .25rem .5rem;
  text-align: center;
  text-overflow: ellipsis;
  white-space: nowrap; }

.picker-cell__control {
  cursor: pointer;
  height: 2rem;
  padding: .25rem .5rem;
  position: relative;
  z-index: 4; }

.picker-cell__control:before {
  border: 0 solid #ccc;
  content: "";
  display: block;
  height: .5rem;
  left: 50%;
  position: absolute;
  top: 50%;
  -webkit-transform: translate(-50%, -50%) rotate(-45deg);
  transform: translate(-50%, -50%) rotate(-45deg);
  width: .5rem; }

.picker-cell__control:hover:before {
  border-color: var(--primary); }

.picker-cell__control--prev:before {
  border-right-width: 1px;
  border-top-width: 1px;
  margin-top: 2px; }

.picker-cell__control--next:before {
  border-bottom-width: 1px;
  border-left-width: 1px;
  margin-bottom: 2px; }

.picker-cell__body {
  overflow: hidden;
  position: relative; }

.picker-cell__body:after, .picker-cell__body:before {
  content: "";
  height: 2rem;
  left: 0;
  position: absolute;
  right: 0;
  z-index: 1; }

.picker-cell__body:before {
  background-image: linear-gradient(0deg, rgba(255, 255, 255, 0), #fff);
  top: 0; }

.picker-cell__body:after {
  background-image: linear-gradient(180deg, rgba(255, 255, 255, 0), #fff);
  bottom: 0; }

.picker-single .picker-cell__body:after, .picker-single .picker-cell__body:before {
  display: none; }

.picker-list {
  list-style: none;
  margin: -2rem 0;
  padding: 0;
  position: relative; }

.picker-item {
  color: #999;
  color: var(--gray);
  padding: .25rem .5rem;
  text-align: center;
  white-space: nowrap; }

.picker-picked {
  color: #0074d9;
  color: var(--blue);
  font-size: 1.125em;
  line-height: 1.5rem; }

.picker-footer {
  border-top: 1px solid #eee;
  border-top: var(--border);
  display: none;
  width: 100%; }

.picker-cancel, .picker-confirm {
  background-color: rgba(0, 0, 0, 0);
  border-width: 0;
  cursor: pointer;
  display: table-cell;
  font-size: 1rem;
  padding: .75rem 1rem;
  width: 50%; }

.picker-cancel:focus, .picker-cancel:hover, .picker-confirm:focus, .picker-confirm:hover {
  background-color: #fcfcfc;
  outline: none; }

.picker-confirm {
  color: #0074d9;
  color: var(--blue); }

.air-datepicker-cell.-year-.-other-decade-, .air-datepicker-cell.-day-.-other-month- {
  color: var(--adp-color-other-month); }

.air-datepicker-cell.-year-.-other-decade-:hover, .air-datepicker-cell.-day-.-other-month-:hover {
  color: var(--adp-color-other-month-hover); }

.-disabled-.-focus-.air-datepicker-cell.-year-.-other-decade-, .-disabled-.-focus-.air-datepicker-cell.-day-.-other-month- {
  color: var(--adp-color-other-month); }

.-selected-.air-datepicker-cell.-year-.-other-decade-, .-selected-.air-datepicker-cell.-day-.-other-month- {
  color: #fff;
  background: var(--adp-background-color-selected-other-month); }

.-selected-.-focus-.air-datepicker-cell.-year-.-other-decade-, .-selected-.-focus-.air-datepicker-cell.-day-.-other-month- {
  background: var(--adp-background-color-selected-other-month-focused); }

.-in-range-.air-datepicker-cell.-year-.-other-decade-, .-in-range-.air-datepicker-cell.-day-.-other-month- {
  background-color: var(--adp-background-color-in-range);
  color: var(--adp-color); }

.-in-range-.-focus-.air-datepicker-cell.-year-.-other-decade-, .-in-range-.-focus-.air-datepicker-cell.-day-.-other-month- {
  background-color: var(--adp-background-color-in-range-focused); }

.air-datepicker-cell.-year-.-other-decade-:empty, .air-datepicker-cell.-day-.-other-month-:empty {
  background: none;
  border: none; }

.air-datepicker-cell {
  border-radius: var(--adp-cell-border-radius);
  box-sizing: border-box;
  cursor: pointer;
  display: flex;
  position: relative;
  align-items: center;
  justify-content: center;
  z-index: 1; }

.air-datepicker-cell.-focus- {
  background: var(--adp-cell-background-color-hover); }

.air-datepicker-cell.-current- {
  color: var(--adp-color-current-date); }

.air-datepicker-cell.-current-.-focus- {
  color: var(--adp-color); }

.air-datepicker-cell.-current-.-in-range- {
  color: var(--adp-color-current-date); }

.air-datepicker-cell.-disabled- {
  cursor: default;
  color: var(--adp-color-disabled); }

.air-datepicker-cell.-disabled-.-focus- {
  color: var(--adp-color-disabled); }

.air-datepicker-cell.-disabled-.-in-range- {
  color: var(--adp-color-disabled-in-range); }

.air-datepicker-cell.-disabled-.-current-.-focus- {
  color: var(--adp-color-disabled); }

.air-datepicker-cell.-in-range- {
  background: var(--adp-cell-background-color-in-range);
  border-radius: 0; }

.air-datepicker-cell.-in-range-:hover {
  background: var(--adp-cell-background-color-in-range-hover); }

.air-datepicker-cell.-range-from- {
  border: 1px solid var(--adp-cell-border-color-in-range);
  background-color: var(--adp-cell-background-color-in-range);
  border-radius: var(--adp-cell-border-radius) 0 0 var(--adp-cell-border-radius); }

.air-datepicker-cell.-range-to- {
  border: 1px solid var(--adp-cell-border-color-in-range);
  background-color: var(--adp-cell-background-color-in-range);
  border-radius: 0 var(--adp-cell-border-radius) var(--adp-cell-border-radius) 0; }

.air-datepicker-cell.-range-to-.-range-from- {
  border-radius: var(--adp-cell-border-radius); }

.air-datepicker-cell.-selected- {
  color: #fff;
  border: none;
  background: var(--adp-cell-background-color-selected); }

.air-datepicker-cell.-selected-.-current- {
  color: #fff;
  background: var(--adp-cell-background-color-selected); }

.air-datepicker-cell.-selected-.-focus- {
  background: var(--adp-cell-background-color-selected-hover); }

.air-datepicker-body {
  transition: all var(--adp-transition-duration) var(--adp-transition-ease); }

.air-datepicker-body.-hidden- {
  display: none; }

.air-datepicker-body--day-names {
  display: grid;
  grid-template-columns: repeat(7, var(--adp-day-cell-width));
  margin: 8px 0 3px; }

.air-datepicker-body--day-name {
  color: var(--adp-day-name-color);
  display: flex;
  align-items: center;
  justify-content: center;
  flex: 1;
  text-align: center;
  text-transform: uppercase;
  font-size: .8em; }

.air-datepicker-body--day-name.-clickable- {
  cursor: pointer; }

.air-datepicker-body--day-name.-clickable-:hover {
  color: var(--adp-day-name-color-hover); }

.air-datepicker-body--cells {
  display: grid; }

.air-datepicker-body--cells.-days- {
  grid-template-columns: repeat(7, var(--adp-day-cell-width));
  grid-auto-rows: var(--adp-day-cell-height); }

.air-datepicker-body--cells.-months- {
  grid-template-columns: repeat(3, 1fr);
  grid-auto-rows: var(--adp-month-cell-height); }

.air-datepicker-body--cells.-years- {
  grid-template-columns: repeat(4, 1fr);
  grid-auto-rows: var(--adp-year-cell-height); }

.air-datepicker-nav {
  display: flex;
  justify-content: space-between;
  border-bottom: 1px solid var(--adp-border-color-inner);
  min-height: var(--adp-nav-height);
  padding: var(--adp-padding);
  box-sizing: content-box; }

.-only-timepicker- .air-datepicker-nav {
  display: none; }

.air-datepicker-nav--title, .air-datepicker-nav--action {
  display: flex;
  cursor: pointer;
  align-items: center;
  justify-content: center; }

.air-datepicker-nav--action {
  width: var(--adp-nav-action-size);
  border-radius: var(--adp-border-radius);
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
      user-select: none; }

.air-datepicker-nav--action:hover {
  background: var(--adp-background-color-hover); }

.air-datepicker-nav--action:active {
  background: var(--adp-background-color-active); }

.air-datepicker-nav--action.-disabled- {
  visibility: hidden; }

.air-datepicker-nav--action svg {
  width: 32px;
  height: 32px; }

.air-datepicker-nav--action path {
  fill: none;
  stroke: var(--adp-nav-arrow-color);
  stroke-width: 2px; }

.air-datepicker-nav--title {
  border-radius: var(--adp-border-radius);
  padding: 0 8px; }

.air-datepicker-nav--title i {
  font-style: normal;
  color: var(--adp-nav-color-secondary);
  margin-left: .3em; }

.air-datepicker-nav--title:hover {
  background: var(--adp-background-color-hover); }

.air-datepicker-nav--title:active {
  background: var(--adp-background-color-active); }

.air-datepicker-nav--title.-disabled- {
  cursor: default;
  background: none; }

.air-datepicker-buttons {
  display: grid;
  grid-auto-columns: 1fr;
  grid-auto-flow: column; }

.air-datepicker-button {
  display: inline-flex;
  color: var(--adp-btn-color);
  border-radius: var(--adp-btn-border-radius);
  cursor: pointer;
  height: var(--adp-btn-height);
  border: none;
  background: rgba(255, 255, 255, 0); }

.air-datepicker-button:hover {
  color: var(--adp-btn-color-hover);
  background: var(--adp-btn-background-color-hover); }

.air-datepicker-button:focus {
  color: var(--adp-btn-color-hover);
  background: var(--adp-btn-background-color-hover);
  outline: none; }

.air-datepicker-button:active {
  background: var(--adp-btn-background-color-active); }

.air-datepicker-button span {
  outline: none;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%; }

.air-datepicker-time {
  display: grid;
  grid-template-columns: -webkit-max-content 1fr;
  grid-template-columns: max-content 1fr;
  grid-column-gap: 12px;
  align-items: center;
  position: relative;
  padding: 0 var(--adp-time-padding-inner); }

.-only-timepicker- .air-datepicker-time {
  border-top: none; }

.air-datepicker-time--current {
  display: flex;
  align-items: center;
  flex: 1;
  font-size: 14px;
  text-align: center; }

.air-datepicker-time--current-colon {
  margin: 0 2px 3px;
  line-height: 1; }

.air-datepicker-time--current-hours, .air-datepicker-time--current-minutes {
  line-height: 1;
  font-size: 19px;
  font-family: "Century Gothic",CenturyGothic,AppleGothic,sans-serif;
  position: relative;
  z-index: 1; }

.air-datepicker-time--current-hours:after, .air-datepicker-time--current-minutes:after {
  content: "";
  background: var(--adp-background-color-hover);
  border-radius: var(--adp-border-radius);
  position: absolute;
  left: -2px;
  top: -3px;
  right: -2px;
  bottom: -2px;
  z-index: -1;
  opacity: 0; }

.air-datepicker-time--current-hours.-focus-:after, .air-datepicker-time--current-minutes.-focus-:after {
  opacity: 1; }

.air-datepicker-time--current-ampm {
  text-transform: uppercase;
  align-self: flex-end;
  color: var(--adp-time-day-period-color);
  margin-left: 6px;
  font-size: 11px;
  margin-bottom: 1px; }

.air-datepicker-time--row {
  display: flex;
  align-items: center;
  font-size: 11px;
  height: 17px;
  background: linear-gradient(to right, var(--adp-time-track-color), var(--adp-time-track-color)) left 50%/100% var(--adp-time-track-height) no-repeat; }

.air-datepicker-time--row:first-child {
  margin-bottom: 4px; }

.air-datepicker-time--row input[type=range] {
  background: none;
  cursor: pointer;
  flex: 1;
  height: 100%;
  width: 100%;
  padding: 0;
  margin: 0;
  -webkit-appearance: none; }

.air-datepicker-time--row input[type=range]::-webkit-slider-thumb {
  -webkit-appearance: none; }

.air-datepicker-time--row input[type=range]::-ms-tooltip {
  display: none; }

.air-datepicker-time--row input[type=range]:hover::-webkit-slider-thumb {
  border-color: var(--adp-time-track-color-hover); }

.air-datepicker-time--row input[type=range]:hover::-moz-range-thumb {
  border-color: var(--adp-time-track-color-hover); }

.air-datepicker-time--row input[type=range]:hover::-ms-thumb {
  border-color: var(--adp-time-track-color-hover); }

.air-datepicker-time--row input[type=range]:focus {
  outline: none; }

.air-datepicker-time--row input[type=range]:focus::-webkit-slider-thumb {
  background: var(--adp-cell-background-color-selected);
  border-color: var(--adp-cell-background-color-selected); }

.air-datepicker-time--row input[type=range]:focus::-moz-range-thumb {
  background: var(--adp-cell-background-color-selected);
  border-color: var(--adp-cell-background-color-selected); }

.air-datepicker-time--row input[type=range]:focus::-ms-thumb {
  background: var(--adp-cell-background-color-selected);
  border-color: var(--adp-cell-background-color-selected); }

.air-datepicker-time--row input[type=range]::-webkit-slider-thumb {
  box-sizing: border-box;
  height: 12px;
  width: 12px;
  border-radius: 3px;
  border: 1px solid var(--adp-time-track-color);
  background: #fff;
  cursor: pointer;
  transition: background var(--adp-transition-duration); }

.air-datepicker-time--row input[type=range]::-moz-range-thumb {
  box-sizing: border-box;
  height: 12px;
  width: 12px;
  border-radius: 3px;
  border: 1px solid var(--adp-time-track-color);
  background: #fff;
  cursor: pointer;
  transition: background var(--adp-transition-duration); }

.air-datepicker-time--row input[type=range]::-ms-thumb {
  box-sizing: border-box;
  height: 12px;
  width: 12px;
  border-radius: 3px;
  border: 1px solid var(--adp-time-track-color);
  background: #fff;
  cursor: pointer;
  transition: background var(--adp-transition-duration); }

.air-datepicker-time--row input[type=range]::-webkit-slider-thumb {
  margin-top: calc(var(--adp-time-thumb-size)/2*-1); }

.air-datepicker-time--row input[type=range]::-webkit-slider-runnable-track {
  border: none;
  height: var(--adp-time-track-height);
  cursor: pointer;
  color: rgba(0, 0, 0, 0);
  background: rgba(0, 0, 0, 0); }

.air-datepicker-time--row input[type=range]::-moz-range-track {
  border: none;
  height: var(--adp-time-track-height);
  cursor: pointer;
  color: rgba(0, 0, 0, 0);
  background: rgba(0, 0, 0, 0); }

.air-datepicker-time--row input[type=range]::-ms-track {
  border: none;
  height: var(--adp-time-track-height);
  cursor: pointer;
  color: rgba(0, 0, 0, 0);
  background: rgba(0, 0, 0, 0); }

.air-datepicker-time--row input[type=range]::-ms-fill-lower {
  background: rgba(0, 0, 0, 0); }

.air-datepicker-time--row input[type=range]::-ms-fill-upper {
  background: rgba(0, 0, 0, 0); }

.air-datepicker {
  --adp-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  --adp-font-size: 14px;
  --adp-width: 246px;
  --adp-z-index: 100;
  --adp-padding: 4px;
  --adp-grid-areas: "nav" "body" "timepicker" "buttons";
  --adp-transition-duration: .3s;
  --adp-transition-ease: ease-out;
  --adp-transition-offset: 8px;
  --adp-background-color: #fff;
  --adp-background-color-hover: #f0f0f0;
  --adp-background-color-active: #eaeaea;
  --adp-background-color-in-range: rgba(92, 196, 239, .1);
  --adp-background-color-in-range-focused: rgba(92, 196, 239, .2);
  --adp-background-color-selected-other-month-focused: #8ad5f4;
  --adp-background-color-selected-other-month: #a2ddf6;
  --adp-color: #4a4a4a;
  --adp-color-secondary: #9c9c9c;
  --adp-accent-color: #4eb5e6;
  --adp-color-current-date: var(--adp-accent-color);
  --adp-color-other-month: #dedede;
  --adp-color-disabled: #aeaeae;
  --adp-color-disabled-in-range: #939393;
  --adp-color-other-month-hover: #c5c5c5;
  --adp-border-color: #dbdbdb;
  --adp-border-color-inner: #efefef;
  --adp-border-radius: 4px;
  --adp-border-color-inline: #d7d7d7;
  --adp-nav-height: 32px;
  --adp-nav-arrow-color: var(--adp-color-secondary);
  --adp-nav-action-size: 32px;
  --adp-nav-color-secondary: var(--adp-color-secondary);
  --adp-day-name-color: #ff9a19;
  --adp-day-name-color-hover: #8ad5f4;
  --adp-day-cell-width: 1fr;
  --adp-day-cell-height: 32px;
  --adp-month-cell-height: 42px;
  --adp-year-cell-height: 56px;
  --adp-pointer-size: 10px;
  --adp-poiner-border-radius: 2px;
  --adp-pointer-offset: 14px;
  --adp-cell-border-radius: 4px;
  --adp-cell-background-color-hover: var(--adp-background-color-hover);
  --adp-cell-background-color-selected: #5cc4ef;
  --adp-cell-background-color-selected-hover: #45bced;
  --adp-cell-background-color-in-range: rgba(92, 196, 239, 0.1);
  --adp-cell-background-color-in-range-hover: rgba(92, 196, 239, 0.2);
  --adp-cell-border-color-in-range: var(--adp-cell-background-color-selected);
  --adp-btn-height: 32px;
  --adp-btn-color: var(--adp-accent-color);
  --adp-btn-color-hover: var(--adp-color);
  --adp-btn-border-radius: var(--adp-border-radius);
  --adp-btn-background-color-hover: var(--adp-background-color-hover);
  --adp-btn-background-color-active: var(--adp-background-color-active);
  --adp-time-track-height: 1px;
  --adp-time-track-color: #dedede;
  --adp-time-track-color-hover: #b1b1b1;
  --adp-time-thumb-size: 12px;
  --adp-time-padding-inner: 10px;
  --adp-time-day-period-color: var(--adp-color-secondary);
  --adp-mobile-font-size: 16px;
  --adp-mobile-nav-height: 40px;
  --adp-mobile-width: 320px;
  --adp-mobile-day-cell-height: 38px;
  --adp-mobile-month-cell-height: 48px;
  --adp-mobile-year-cell-height: 64px; }

.air-datepicker-overlay {
  --adp-overlay-background-color: rgba(0, 0, 0, .3);
  --adp-overlay-transition-duration: .3s;
  --adp-overlay-transition-ease: ease-out;
  --adp-overlay-z-index: 99; }

.air-datepicker {
  background: var(--adp-background-color);
  border: 1px solid var(--adp-border-color);
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
  border-radius: var(--adp-border-radius);
  box-sizing: content-box;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: repeat(4, -webkit-max-content);
  grid-template-rows: repeat(4, max-content);
  grid-template-areas: var(--adp-grid-areas);
  font-family: var(--adp-font-family), sans-serif;
  font-size: var(--adp-font-size);
  color: var(--adp-color);
  width: var(--adp-width);
  position: absolute;
  transition: opacity var(--adp-transition-duration) var(--adp-transition-ease), -webkit-transform var(--adp-transition-duration) var(--adp-transition-ease);
  transition: opacity var(--adp-transition-duration) var(--adp-transition-ease), transform var(--adp-transition-duration) var(--adp-transition-ease);
  transition: opacity var(--adp-transition-duration) var(--adp-transition-ease), transform var(--adp-transition-duration) var(--adp-transition-ease), -webkit-transform var(--adp-transition-duration) var(--adp-transition-ease);
  z-index: var(--adp-z-index); }

.air-datepicker:not(.-custom-position-) {
  opacity: 0; }

.air-datepicker.-from-top- {
  -webkit-transform: translateY(calc(var(--adp-transition-offset) * -1));
          transform: translateY(calc(var(--adp-transition-offset) * -1)); }

.air-datepicker.-from-right- {
  -webkit-transform: translateX(var(--adp-transition-offset));
          transform: translateX(var(--adp-transition-offset)); }

.air-datepicker.-from-bottom- {
  -webkit-transform: translateY(var(--adp-transition-offset));
          transform: translateY(var(--adp-transition-offset)); }

.air-datepicker.-from-left- {
  -webkit-transform: translateX(calc(var(--adp-transition-offset) * -1));
          transform: translateX(calc(var(--adp-transition-offset) * -1)); }

.air-datepicker.-active-:not(.-custom-position-) {
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
  opacity: 1; }

.air-datepicker.-active-.-custom-position- {
  transition: none; }

.air-datepicker.-inline- {
  border-color: var(--adp-border-color-inline);
  box-shadow: none;
  position: static;
  left: auto;
  right: auto;
  opacity: 1;
  -webkit-transform: none;
          transform: none; }

.air-datepicker.-inline- .air-datepicker--pointer {
  display: none; }

.air-datepicker.-is-mobile- {
  --adp-font-size: var(--adp-mobile-font-size);
  --adp-day-cell-height: var(--adp-mobile-day-cell-height);
  --adp-month-cell-height: var(--adp-mobile-month-cell-height);
  --adp-year-cell-height: var(--adp-mobile-year-cell-height);
  --adp-nav-height: var(--adp-mobile-nav-height);
  --adp-nav-action-size: var(--adp-mobile-nav-height);
  position: fixed;
  width: var(--adp-mobile-width);
  border: none; }

.air-datepicker.-is-mobile- * {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

.air-datepicker.-is-mobile- .air-datepicker--pointer {
  display: none; }

.air-datepicker.-is-mobile-:not(.-custom-position-) {
  -webkit-transform: translate(-50%, calc(-50% + var(--adp-transition-offset)));
          transform: translate(-50%, calc(-50% + var(--adp-transition-offset))); }

.air-datepicker.-is-mobile-.-active-:not(.-custom-position-) {
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%); }

.air-datepicker.-custom-position- {
  transition: none; }

.air-datepicker-global-container {
  position: absolute;
  left: 0;
  top: 0; }

.air-datepicker--pointer {
  --pointer-half-size: calc(var(--adp-pointer-size) / 2);
  position: absolute;
  width: var(--adp-pointer-size);
  height: var(--adp-pointer-size);
  z-index: -1; }

.air-datepicker--pointer:after {
  content: "";
  position: absolute;
  background: #fff;
  border-top: 1px solid var(--adp-border-color-inline);
  border-right: 1px solid var(--adp-border-color-inline);
  border-top-right-radius: var(--adp-poiner-border-radius);
  width: var(--adp-pointer-size);
  height: var(--adp-pointer-size);
  box-sizing: border-box; }

.-top-left- .air-datepicker--pointer, .-top-center- .air-datepicker--pointer, .-top-right- .air-datepicker--pointer, [data-popper-placement^=top] .air-datepicker--pointer {
  top: calc(100% - var(--pointer-half-size) + 1px); }

.-top-left- .air-datepicker--pointer:after, .-top-center- .air-datepicker--pointer:after, .-top-right- .air-datepicker--pointer:after, [data-popper-placement^=top] .air-datepicker--pointer:after {
  -webkit-transform: rotate(135deg);
          transform: rotate(135deg); }

.-right-top- .air-datepicker--pointer, .-right-center- .air-datepicker--pointer, .-right-bottom- .air-datepicker--pointer, [data-popper-placement^=right] .air-datepicker--pointer {
  right: calc(100% - var(--pointer-half-size) + 1px); }

.-right-top- .air-datepicker--pointer:after, .-right-center- .air-datepicker--pointer:after, .-right-bottom- .air-datepicker--pointer:after, [data-popper-placement^=right] .air-datepicker--pointer:after {
  -webkit-transform: rotate(225deg);
          transform: rotate(225deg); }

.-bottom-left- .air-datepicker--pointer, .-bottom-center- .air-datepicker--pointer, .-bottom-right- .air-datepicker--pointer, [data-popper-placement^=bottom] .air-datepicker--pointer {
  bottom: calc(100% - var(--pointer-half-size) + 1px); }

.-bottom-left- .air-datepicker--pointer:after, .-bottom-center- .air-datepicker--pointer:after, .-bottom-right- .air-datepicker--pointer:after, [data-popper-placement^=bottom] .air-datepicker--pointer:after {
  -webkit-transform: rotate(315deg);
          transform: rotate(315deg); }

.-left-top- .air-datepicker--pointer, .-left-center- .air-datepicker--pointer, .-left-bottom- .air-datepicker--pointer, [data-popper-placement^=left] .air-datepicker--pointer {
  left: calc(100% - var(--pointer-half-size) + 1px); }

.-left-top- .air-datepicker--pointer:after, .-left-center- .air-datepicker--pointer:after, .-left-bottom- .air-datepicker--pointer:after, [data-popper-placement^=left] .air-datepicker--pointer:after {
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg); }

.-top-left- .air-datepicker--pointer, .-bottom-left- .air-datepicker--pointer {
  left: var(--adp-pointer-offset); }

.-top-right- .air-datepicker--pointer, .-bottom-right- .air-datepicker--pointer {
  right: var(--adp-pointer-offset); }

.-top-center- .air-datepicker--pointer, .-bottom-center- .air-datepicker--pointer {
  left: calc(50% - var(--adp-pointer-size)/2); }

.-left-top- .air-datepicker--pointer, .-right-top- .air-datepicker--pointer {
  top: var(--adp-pointer-offset); }

.-left-bottom- .air-datepicker--pointer, .-right-bottom- .air-datepicker--pointer {
  bottom: var(--adp-pointer-offset); }

.-left-center- .air-datepicker--pointer, .-right-center- .air-datepicker--pointer {
  top: calc(50% - var(--adp-pointer-size)/2); }

.air-datepicker--navigation {
  grid-area: nav; }

.air-datepicker--content {
  box-sizing: content-box;
  padding: var(--adp-padding);
  grid-area: body; }

.-only-timepicker- .air-datepicker--content {
  display: none; }

.air-datepicker--time {
  grid-area: timepicker; }

.air-datepicker--buttons {
  grid-area: buttons; }

.air-datepicker--buttons, .air-datepicker--time {
  padding: var(--adp-padding);
  border-top: 1px solid var(--adp-border-color-inner); }

.air-datepicker-overlay {
  position: fixed;
  background: var(--adp-overlay-background-color);
  left: 0;
  top: 0;
  width: 0;
  height: 0;
  opacity: 0;
  transition: opacity var(--adp-overlay-transition-duration) var(--adp-overlay-transition-ease), left 0s, height 0s, width 0s;
  transition-delay: 0s, var(--adp-overlay-transition-duration), var(--adp-overlay-transition-duration), var(--adp-overlay-transition-duration);
  z-index: var(--adp-overlay-z-index); }

.air-datepicker-overlay.-active- {
  opacity: 1;
  width: 100%;
  height: 100%;
  transition: opacity var(--adp-overlay-transition-duration) var(--adp-overlay-transition-ease), height 0s, width 0s; }

/*! normalize.css v3.0.2 | MIT License | git.io/normalize */
/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */
html {
  font-family: sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */ }

/**
 * Remove default margin.
 */
body {
  margin: 0; }

/* HTML5 display definitions
   ========================================================================== */
/**
 * Correct `block` display not defined for any HTML5 element in IE 8/9.
 * Correct `block` display not defined for `details` or `summary` in IE 10/11
 * and Firefox.
 * Correct `block` display not defined for `main` in IE 11.
 */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block; }

/**
 * 1. Correct `inline-block` display not defined in IE 8/9.
 * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
 */
audio,
canvas,
progress,
video {
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */ }

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */
audio:not([controls]) {
  display: none;
  height: 0; }

/**
 * Address `[hidden]` styling not present in IE 8/9/10.
 * Hide the `template` element in IE 8/9/11, Safari, and Firefox < 22.
 */
[hidden],
template {
  display: none; }

/* Links
   ========================================================================== */
/**
 * Remove the gray background color from active links in IE 10.
 */
a {
  background-color: transparent; }

/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */
a:active,
a:hover {
  outline: 0; }

/* Text-level semantics
   ========================================================================== */
/**
 * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
 */
abbr[title] {
  border-bottom: 1px dotted; }

/**
 * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
 */
b,
strong {
  font-weight: bold; }

/**
 * Address styling not present in Safari and Chrome.
 */
dfn {
  font-style: italic; }

/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari, and Chrome.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0; }

/**
 * Address styling not present in IE 8/9.
 */
mark {
  background: #ff0;
  color: #000; }

/**
 * Address inconsistent and variable font size in all browsers.
 */
small {
  font-size: 80%; }

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

sup {
  top: -0.5em; }

sub {
  bottom: -0.25em; }

/* Embedded content
   ========================================================================== */
/**
 * Remove border when inside `a` element in IE 8/9/10.
 */
img {
  border: 0; }

/**
 * Correct overflow not hidden in IE 9/10/11.
 */
svg:not(:root) {
  overflow: hidden; }

/* Grouping content
   ========================================================================== */
/**
 * Address margin not present in IE 8/9 and Safari.
 */
figure {
  margin: 1em 40px; }

/**
 * Address differences between Firefox and other browsers.
 */
hr {
  box-sizing: content-box;
  height: 0; }

/**
 * Contain overflow in all browsers.
 */
pre {
  overflow: auto; }

/**
 * Address odd `em`-unit font size rendering in all browsers.
 */
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em; }

/* Forms
   ========================================================================== */
/**
 * Known limitation: by default, Chrome and Safari on OS X allow very limited
 * styling of `select`, unless a `border` property is set.
 */
/**
 * 1. Correct color not being inherited.
 *    Known issue: affects color of disabled elements.
 * 2. Correct font properties not being inherited.
 * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
 */
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  /* 1 */
  font: inherit;
  /* 2 */
  margin: 0;
  /* 3 */ }

/**
 * Address `overflow` set to `hidden` in IE 8/9/10/11.
 */
button {
  overflow: visible; }

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
 * Correct `select` style inheritance in Firefox.
 */
button,
select {
  text-transform: none; }

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
  cursor: pointer;
  /* 3 */ }

/**
 * Re-set default cursor for disabled elements.
 */
button[disabled],
html input[disabled] {
  cursor: default; }

/**
 * Remove inner padding and border in Firefox 4+.
 */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0; }

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */
input {
  line-height: normal; }

/**
 * It's recommended that you don't attempt to style these elements.
 * Firefox's implementation doesn't respect box-sizing, padding, or width.
 *
 * 1. Address box sizing set to `content-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10.
 */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */ }

/**
 * Fix the cursor style for Chrome's increment/decrement buttons. For certain
 * `font-size` values of the `input`, it causes the cursor style of the
 * decrement button to change from `default` to `text`.
 */
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto; }

/**
 * 1. Address `appearance` set to `searchfield` in Safari and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari and Chrome
 *    (include `-moz` to future-proof).
 */
input[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  /* 2 */
  box-sizing: content-box; }

/**
 * Remove inner padding and search cancel button in Safari and Chrome on OS X.
 * Safari (but not Chrome) clips the cancel button when the search input has
 * padding (and `textfield` appearance).
 */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

/**
 * Define consistent border, margin, and padding.
 */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em; }

/**
 * 1. Correct `color` not being inherited in IE 8/9/10/11.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */
legend {
  border: 0;
  /* 1 */
  padding: 0;
  /* 2 */ }

/**
 * Remove default vertical scrollbar in IE 8/9/10/11.
 */
textarea {
  overflow: auto; }

/**
 * Don't inherit the `font-weight` (applied by a rule above).
 * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
 */
optgroup {
  font-weight: bold; }

/* Tables
   ========================================================================== */
/**
 * Remove most spacing between table cells.
 */
table {
  border-collapse: collapse;
  border-spacing: 0; }

td,
th {
  padding: 0; }

* {
  box-sizing: border-box; }

*:focus {
  outline: none; }

html {
  height: 100vh;
  min-height: 100vh; }

html, body {
  font-family: 'Open Sans', sans-serif; }

body {
  line-height: 1;
  min-height: 100vh;
  font-family: 'Open Sans', sans-serif; }

.no-margin {
  margin: 0; }

.no-margin-top {
  margin-top: 0 !important; }

.no-padding {
  padding: 0; }

.vertical-auto {
  margin-top: auto;
  margin-bottom: auto; }

.w-100 {
  width: 100%; }

.w-80 {
  width: 80%; }

.w-20 {
  width: 20%; }

.w-5 {
  width: 5%; }

.w-max-100 {
  max-width: 100% !important; }

.d-block {
  display: block; }

.d-none {
  display: none !important; }

.d-flex {
  display: flex; }

.flex-column {
  flex-direction: column; }

.flex-wrap {
  flex-wrap: wrap; }

.flex-break {
  flex-basis: 100%;
  height: 0; }

.justify-content-between {
  justify-content: space-between; }

.justify-content-end {
  justify-content: end; }

.justify-content-center {
  justify-content: center !important; }

.align-items-center {
  align-items: center; }

.mix-blend-mode-multiply {
  mix-blend-mode: multiply; }

a {
  color: #CF973C;
  text-decoration: none; }

a:hover {
  text-decoration: none;
  color: inherit; }

input::-webkit-input-placeholder {
  min-height: 100%; }

input::-moz-placeholder {
  min-height: 100%; }

input::-ms-input-placeholder {
  min-height: 100%; }

input::placeholder {
  min-height: 100%; }

a[x-apple-data-detectors] {
  color: inherit !important;
  text-decoration: none !important;
  font-size: inherit !important;
  font-family: inherit !important;
  font-weight: inherit !important;
  line-height: inherit !important; }

[contenteditable=true]:empty:not(:focus):before {
  content: attr(data-placeholder);
  font-style: normal;
  font-weight: 400;
  font-size: 13px;
  line-height: 100%;
  color: rgba(60, 60, 60, 0.5); }

.body__flytime {
  background: #F8F9FB; }

.body__start {
  background: #F1B045; }

.body__pinpad, .body__gift_info, .body__offer {
  background: #FFFFFF; }

.body__chats_message #wrap-wrap {
  display: flex; }

.body__chats_images {
  background: #000000; }

.open-basket {
  overflow: hidden; }

.disable-scrollbars {
  scrollbar-width: none;
  -ms-overflow-style: none; }
  .disable-scrollbars::-webkit-scrollbar {
    display: none; }

#wrap-wrap {
  flex: 1 0 auto;
  transition: -webkit-transform 0.3s linear;
  transition: transform 0.3s linear;
  transition: transform 0.3s linear, -webkit-transform 0.3s linear; }

.user-show-menu {
  position: fixed;
  -webkit-transform: translateX(-80%);
  transform: translateX(-80%); }
  .user-show-menu .user-show-menu--overlay {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5);
    left: 0;
    top: 0;
    transition: opacity 0.6s;
    opacity: 1;
    z-index: 3; }

.basket-show {
  /*position: fixed;*/
  position: static;
  -webkit-transform: translateX(-375px);
  transform: translateX(-375px); }
  .basket-show .basket--overlay {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5);
    left: 0;
    top: 0;
    transition: opacity 0.6s;
    opacity: 1;
    z-index: 3; }

.no-transition {
  transition: height 0; }

.font-weight-bold {
  font-style: normal;
  font-weight: 600; }

.font-weight-normal {
  font-style: normal;
  font-weight: normal; }

.font-size-72 {
  font-size: 54pt; }

.font-size-48 {
  font-size: 36pt; }

.font-size-40 {
  font-size: 30pt; }

.font-size-32 {
  font-size: 24pt; }

.font-size-30 {
  font-size: 22.5pt; }

.font-size-25 {
  font-size: 18.75pt; }

.font-size-24 {
  font-size: 18pt; }

.font-size-22 {
  font-size: 16.5pt; }

.font-size-20 {
  font-size: 15pt; }

.font-size-18 {
  font-size: 13.5pt; }

.font-size-17 {
  font-size: 12.75pt; }

.font-size-16 {
  font-size: 12pt; }

.font-size-15 {
  font-size: 11.25pt; }

.font-size-14 {
  font-size: 10.5pt; }

.font-size-13 {
  font-size: 9.75pt; }

.font-size-12 {
  font-size: 9pt; }

.font-size-11 {
  font-size: 8pt; }

.font-size-10 {
  font-size: 7.5pt; }

.color-000000 {
  color: #000000; }

.color-FFFFFF {
  color: #FFFFFF; }

.color-3C3C3C {
  color: #3C3C3C; }

.color-CF973C {
  color: #CF973C; }

.color-777777 {
  color: #777777; }

.color-F1B045 {
  color: #F1B045; }

.color-9D9D9D {
  color: #9D9D9D; }

.color-FF695F {
  color: #FF695F; }

.height-25 {
  height: 25px;
  display: block;
  width: 100%; }

.font-weight-600 {
  font-weight: 600; }

.font-weight-400 {
  font-weight: 400; }

.text-center {
  text-align: center !important; }

.text-left {
  text-align: left !important; }

.text-right {
  text-align: right !important; }

.margin-top-auto {
  margin-top: auto; }

.margin-top-20 {
  margin-top: 20px; }

.margin-top-22 {
  margin-top: 22px !important; }

.margin-top-25 {
  margin-top: 25px; }

.margin-top-12 {
  margin-top: 12px; }

.margin-top-0 {
  margin-top: 0px !important; }

.margin-bottom-25 {
  margin-bottom: 25px; }

.margin-bottom-20 {
  margin-bottom: 20px; }

.margin-bottom-15 {
  margin-bottom: 15px; }

.wrap--mobile {
  padding: 56px 20px 80px; }
  .wrap--mobile-top {
    padding-top: 56px; }
  .wrap--mobile-bottom {
    padding-bottom: 80px; }
  .wrap--mobile-left {
    margin-left: 20px;
    /*padding-left: 20px;*/ }
  .wrap--mobile-right {
    margin-right: 20px;
    /*padding-right: 20px;*/ }

.link--orange {
  font-style: normal;
  font-weight: 400;
  font-size: 13px;
  line-height: 20px;
  text-align: center;
  letter-spacing: -0.3px;
  color: #CF973C; }

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0; }

input[type=number] {
  -moz-appearance: textfield; }

.more--text {
  margin-right: 5px;
  font-style: normal;
  font-weight: 400;
  font-size: 13px;
  line-height: 100%;
  color: #F1B045; }

.change--text {
  display: flex;
  align-items: center; }

.border-radius-50 {
  border-radius: 50% !important; }

.notifications-container {
  --distance: 0!important;
  width: 100%;
  max-width: 100%;
  padding-left: 20px;
  padding-right: 20px; }
  .notifications-container .notify--info {
    background: #F1B045;
    box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.2);
    border-radius: 5px;
    border: 0;
    overflow: inherit; }
    .notifications-container .notify--info .notify__close {
      width: 33px;
      height: 33px;
      border: 0;
      top: -15px;
      right: -15px; }
      .notifications-container .notify--info .notify__close > svg {
        display: none; }
      .notifications-container .notify--info .notify__close:before {
        content: ' ';
        width: 33px;
        height: 33px;
        background-image: url("data:image/svg+xml,%3Csvg width='33' height='33' viewBox='0 0 33 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg filter='url(%23filter0_d_1021_415)'%3E%3Ccircle cx='16.5' cy='16.5' r='12.5' fill='%23F8F9FB'/%3E%3C/g%3E%3Cpath d='M13.6875 13.6875L16.8125 16.8125M16.8125 16.8125L19.9375 13.6875M16.8125 16.8125L13.6875 19.9375M16.8125 16.8125L19.9375 19.9375' stroke='%233C3C3C' stroke-opacity='0.3' stroke-width='1.17188' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cdefs%3E%3Cfilter id='filter0_d_1021_415' x='0.875' y='0.875' width='31.25' height='31.25' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset/%3E%3CfeGaussianBlur stdDeviation='1.5625'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.25 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_1021_415'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow_1021_415' result='shape'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E%0A"); }
    .notifications-container .notify--info .notify__text {
      font-style: normal;
      font-weight: 600;
      font-size: 13px;
      line-height: 150%;
      color: #FFFFFF; }
      .notifications-container .notify--info .notify__text a {
        font-style: normal;
        font-weight: 600;
        font-size: 13px;
        line-height: 150%;
        color: #FFFFFF; }
  .notifications-container .custom-quest-notify .notify__icon {
    width: 42px;
    height: 39px; }
  .notifications-container .custom-present-notify .notify__icon {
    width: 30px;
    height: 30px; }

.air-datepicker-body--day-name {
  color: #F1B045; }

.air-datepicker-cell.-current- {
  color: #F1B045; }

.air-datepicker-cell.-selected-,
.air-datepicker-cell.-selected-.-current- {
  background: #F1B045 !important;
  color: #FFFFFF; }

.air-datepicker-cell.-in-range- {
  background-color: rgba(241, 176, 69, 0.3); }

.icon {
  display: block; }
  .icon--instagram {
    background-image: url("../images/icons/instagram.svg");
    width: 42px;
    height: 42px; }
  .icon--trash {
    width: 22px;
    height: 22px;
    background-image: url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.8337 9.16667L12.5587 15.5833M9.44199 15.5833L9.16699 9.16667M5.50033 5.5L6.3029 17.5386C6.3671 18.5017 7.16699 19.25 8.13217 19.25H13.8685C14.8337 19.25 15.6335 18.5017 15.6978 17.5386L16.5003 5.5M5.50033 5.5H8.25033M5.50033 5.5H3.66699M16.5003 5.5H18.3337M16.5003 5.5H13.7503M13.7503 5.5V4.58333C13.7503 3.57081 12.9295 2.75 11.917 2.75H10.0837C9.07114 2.75 8.25033 3.57081 8.25033 4.58333V5.5M13.7503 5.5H8.25033' stroke='%23FB313D' stroke-width='1.65' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); }
  .icon--cart-empty {
    background-image: url("../images/icons/icon-cart--empty.svg");
    width: 43px;
    height: 43px;
    min-width: 43px;
    background-size: contain;
    background-repeat: no-repeat; }
  .icon--cart-full {
    background-image: url("../images/icons/icon-cart--full.svg");
    width: 43px;
    height: 43px;
    min-width: 43px;
    background-size: contain;
    background-repeat: no-repeat; }
  .icon-order-notify--info {
    width: 48px;
    height: 48px;
    background-image: url("data:image/svg+xml,%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='24' cy='24' r='18.2812' stroke='white' stroke-width='4.21875'/%3E%3Cpath d='M26.5631 27.0029H22.9889L22.2418 12.6914H27.3102L26.5631 27.0029ZM22.1832 32.0127C22.1832 31.0947 22.4322 30.4502 22.9303 30.0791C23.4381 29.708 24.0484 29.5225 24.7613 29.5225C25.4547 29.5225 26.0504 29.708 26.5484 30.0791C27.0562 30.4502 27.3102 31.0947 27.3102 32.0127C27.3102 32.8916 27.0562 33.5264 26.5484 33.917C26.0504 34.3076 25.4547 34.5029 24.7613 34.5029C24.0484 34.5029 23.4381 34.3076 22.9303 33.917C22.4322 33.5264 22.1832 32.8916 22.1832 32.0127Z' fill='white'/%3E%3C/svg%3E%0A"); }
  .icon-chat--gallery {
    background-image: url("../images/icons/icon-chat-gallery.svg");
    width: 22px;
    height: 22px; }
  .icon-chat--mic {
    background-image: url("../images/icons/icon-chat-mic.svg");
    width: 22px;
    height: 22px; }
  .icon-chat--star {
    background-image: url("../images/icons/icon-chat-star.svg");
    width: 32px;
    height: 32px; }
  .icon-chat--reply {
    width: 20px;
    height: 20px;
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.4485 3.21963L1.44245 9.29154C1.01112 9.66537 1.01112 10.3346 1.44245 10.7085L8.4485 16.7804C9.0556 17.3065 10 16.8753 10 16.0719V13.4375C10 12.9197 10.4248 12.498 10.9423 12.5142C15.2803 12.6495 16.7845 13.7403 17.824 15.1549C18.3575 15.8809 19.304 15.5874 19.149 14.6999C18.5022 10.9975 16.332 7.85206 10.9406 7.52758C10.4238 7.49647 10 7.08027 10 6.5625V3.92809C10 3.12472 9.0556 2.69348 8.4485 3.21963Z' fill='%23F1B045'/%3E%3C/svg%3E%0A"); }
  .icon-chat--viewed-double-white {
    width: 12px;
    height: 8px;
    background-size: cover;
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='12' viewBox='0 0 20 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.4004 1L5.80039 9.33333L1.00039 5.16667' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cmask id='mask0_1021_254' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='4' y='2' width='16' height='10'%3E%3Cpath d='M19 2.66797L9.4 11.0013L4.6 6.83464' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_1021_254)'%3E%3Crect x='10' y='1.00195' width='10.8' height='11.6667' fill='white'/%3E%3C/g%3E%3C/svg%3E%0A"); }
  .icon-chat--viewed-gray {
    width: 10px;
    height: 7px;
    background-image: url("data:image/svg+xml,%3Csvg width='10' height='7' viewBox='0 0 10 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 1L3.66667 6L1 3.5' stroke='%233C3C3C' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); }
  .icon-chat--viewed-double-gray {
    width: 12px;
    height: 8px;
    background-image: url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 1L3.66667 6L1 3.5' stroke='%233C3C3C' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cmask id='mask0_723_20250' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='2' y='1' width='10' height='7'%3E%3Cpath d='M11 2L5.66667 7L3 4.5' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_723_20250)'%3E%3Crect x='6' y='1' width='6' height='7' fill='%233C3C3C'/%3E%3C/g%3E%3C/svg%3E%0A"); }
  .icon-payments--mc {
    width: 40px;
    height: 24px;
    background-image: url("../images/icons/payments/mc.png");
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center; }
  .icon-payments--visa {
    width: 40px;
    height: 21px;
    background-image: url("../images/icons/payments/visa.png");
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center; }
  .icon--add-person {
    width: 28px;
    height: 27px;
    background-image: url("../images/icons/add-person.svg"); }
  .icon--empty-message {
    width: 75px;
    height: 75px;
    background-image: url("../images/icons/empty-message.svg"); }
  .icon--fingerprint {
    width: 45px;
    height: 45px;
    background-image: url("../images/icons/fingerprint.svg"); }
  .icon--message {
    width: 56px;
    height: 53px;
    background-image: url("../images/icons/icon-message.svg"); }
    .icon--message-blue {
      width: 36px;
      height: 28px;
      background-image: url("data:image/svg+xml,%3Csvg width='36' height='28' viewBox='0 0 36 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M32.2431 0.667969H3.75694C1.95818 0.667969 0.5 2.12615 0.5 3.92491C0.5 5.01388 1.04424 6.03079 1.95031 6.63484L15.2265 15.4856C16.906 16.6053 19.094 16.6053 20.7735 15.4856L34.0497 6.63485C34.9558 6.03079 35.5 5.01388 35.5 3.92491C35.5 2.12615 34.0418 0.667969 32.2431 0.667969ZM1.33268 12.334C1.33268 11.986 1.36823 11.6463 1.43589 11.3184C1.62675 10.3934 2.72297 10.1544 3.50886 10.6783L13.8391 17.5651C16.3583 19.2446 19.6403 19.2446 22.1596 17.5651L32.4898 10.6783C33.2757 10.1544 34.372 10.3934 34.5628 11.3184C34.6305 11.6463 34.666 11.986 34.666 12.334V24.0007C34.666 25.8416 33.1736 27.334 31.3327 27.334H4.66601C2.82507 27.334 1.33268 25.8416 1.33268 24.0007V12.334Z' fill='%23262F56'/%3E%3C/svg%3E%0A"); }
  .icon--verified {
    width: 11px;
    height: 11px;
    background-image: url("data:image/svg+xml,%3Csvg width='11' height='11' viewBox='0 0 11 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='5.5' cy='5.5' r='5.5' fill='%2343A5DC'/%3E%3Cpath d='M8 4L4.66667 7L3 5.5' stroke='white' stroke-width='0.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); }
    .icon--verified-orange {
      width: 11px;
      height: 11px;
      background-image: url("data:image/svg+xml,%3Csvg width='11' height='11' viewBox='0 0 11 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='5.5' cy='5.5' r='5.5' fill='%23F1B045'/%3E%3Cpath d='M8 4L4.66667 7L3 5.5' stroke='white' stroke-width='0.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); }
  .icon--heart {
    width: 24px;
    height: 22px;
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='22' viewBox='0 0 24 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.9995 20.8088C-9.66669 8.83346 5.49996 -4.16654 11.9995 4.05385C18.5 -4.16654 33.6666 8.83346 11.9995 20.8088Z' stroke='%233C3C3C'/%3E%3C/svg%3E%0A"); }
  .icon--history {
    width: 24px;
    height: 24px;
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 12C2 17.5228 6.47715 22 12 22C17.5228 22 22 17.5228 22 12C22 6.47714 17.5228 1.99999 12 1.99999C9.23859 1.99999 6.7386 3.11927 4.92896 4.92889L3.85786 5.99999M3.85786 5.99999V1.5M3.85786 5.99999H8.36006' stroke='%23262F56' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12 6.5V12L15 15' stroke='%23262F56' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); }
  .icon--bookmark {
    width: 18px;
    height: 23px;
    background-image: url("data:image/svg+xml,%3Csvg width='18' height='23' viewBox='0 0 18 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.875 0.666016H14.125C15.5057 0.666016 16.625 1.7853 16.625 3.16602V20.5475C16.625 21.4219 15.5819 21.8752 14.9427 21.2786L9.68232 16.3689C9.29811 16.0103 8.70189 16.0103 8.31768 16.3689L3.05732 21.2786C2.4181 21.8752 1.375 21.4219 1.375 20.5475V3.16602C1.375 1.78531 2.49429 0.666016 3.875 0.666016Z' stroke='%233C3C3C'/%3E%3C/svg%3E%0A"); }
  .icon--trophy {
    width: 27px;
    height: 27px;
    background-image: url("data:image/svg+xml,%3Csvg width='27' height='27' viewBox='0 0 27 27' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.75 10.125V3.15C4.76177 3.15 3.15 4.76177 3.15 6.75C3.15 8.73822 4.76177 10.35 6.75 10.35L6.75368 10.35C6.75123 10.2753 6.75 10.2003 6.75 10.125ZM1.125 6.75C1.125 3.6434 3.6434 1.125 6.75 1.125H20.25C23.3566 1.125 25.875 3.6434 25.875 6.75C25.875 9.8566 23.3566 12.375 20.25 12.375C20.1224 12.375 19.9958 12.3708 19.8704 12.3624C19.0552 14.6834 17.0074 16.4243 14.5125 16.7996V22.05H16.3125C16.8717 22.05 17.325 22.5033 17.325 23.0625C17.325 23.3218 17.2275 23.5584 17.0672 23.7375H18C18.5592 23.7375 19.0125 24.1908 19.0125 24.75C19.0125 25.3092 18.5592 25.7625 18 25.7625H13.5H9C8.44081 25.7625 7.9875 25.3092 7.9875 24.75C7.9875 24.1908 8.44081 23.7375 9 23.7375H9.93281C9.77249 23.5584 9.675 23.3218 9.675 23.0625C9.675 22.5033 10.1283 22.05 10.6875 22.05H12.4875V16.7996C9.99255 16.4243 7.9448 14.6834 7.12965 12.3624C7.00418 12.3708 6.87759 12.375 6.75 12.375C3.6434 12.375 1.125 9.8566 1.125 6.75ZM20.25 10.125C20.25 10.2003 20.2488 10.2753 20.2463 10.35L20.25 10.35C22.2382 10.35 23.85 8.73822 23.85 6.75C23.85 4.76177 22.2382 3.15 20.25 3.15V10.125ZM13.9056 5.34432C13.7422 5.00414 13.2578 5.00414 13.0944 5.34432L12.4664 6.65146C12.4008 6.78801 12.2709 6.88239 12.1208 6.90258L10.6836 7.09589C10.3095 7.14619 10.1598 7.60687 10.4329 7.86742L11.482 8.86859C11.5916 8.97317 11.6412 9.12588 11.614 9.27491L11.3537 10.7015C11.286 11.0728 11.6779 11.3575 12.01 11.1784L13.2864 10.49C13.4197 10.418 13.5803 10.418 13.7136 10.49L14.99 11.1784C15.3221 11.3575 15.714 11.0728 15.6463 10.7015L15.386 9.27491C15.3588 9.12588 15.4084 8.97317 15.518 8.86859L16.5671 7.86742C16.8402 7.60687 16.6905 7.14619 16.3164 7.09589L14.8792 6.90258C14.7291 6.88239 14.5992 6.78801 14.5336 6.65146L13.9056 5.34432Z' fill='%233C3C3C' fill-opacity='0.15'/%3E%3C/svg%3E%0A"); }
  .icon--input--filter {
    width: 17px;
    height: 17px;
    background-image: url("data:image/svg+xml,%3Csvg width='17' height='17' viewBox='0 0 17 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.51895 5.54707C2.51895 4.16808 3.63683 3.0502 5.01582 3.0502C6.39481 3.0502 7.5127 4.16808 7.5127 5.54707C7.5127 6.92606 6.39481 8.04395 5.01582 8.04395C3.63683 8.04395 2.51895 6.92606 2.51895 5.54707ZM8.33597 5.12207C8.12715 3.47431 6.72028 2.2002 5.01582 2.2002C3.16739 2.2002 1.66895 3.69864 1.66895 5.54707C1.66895 7.3955 3.16739 8.89395 5.01582 8.89395C6.72028 8.89395 8.12715 7.61983 8.33597 5.97207H14.3127C14.5474 5.97207 14.7377 5.78179 14.7377 5.54707C14.7377 5.31235 14.5474 5.12207 14.3127 5.12207H8.33597ZM3.2627 12.4533C3.2627 12.2186 3.45297 12.0283 3.6877 12.0283H9.66442C9.87324 10.3806 11.2801 9.10645 12.9846 9.10645C14.833 9.10645 16.3314 10.6049 16.3314 12.4533C16.3314 14.3017 14.833 15.8002 12.9846 15.8002C11.2801 15.8002 9.87324 14.5261 9.66442 12.8783H3.6877C3.45297 12.8783 3.2627 12.688 3.2627 12.4533ZM10.4877 12.4533C10.4877 11.0743 11.6056 9.95645 12.9846 9.95645C14.3636 9.95645 15.4814 11.0743 15.4814 12.4533C15.4814 13.8323 14.3636 14.9502 12.9846 14.9502C11.6056 14.9502 10.4877 13.8323 10.4877 12.4533Z' fill='%233C3C3C' fill-opacity='0.5'/%3E%3C/svg%3E%0A"); }
  .icon--input--search {
    width: 16px;
    height: 16px;
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_723_14063)'%3E%3Cpath d='M15 15L11.2426 11.2426M11.2426 11.2426C12.3284 10.1569 13 8.65686 13 7C13 3.68629 10.3137 1 7 1C3.68629 1 1 3.68629 1 7C1 10.3137 3.68629 13 7 13C8.65686 13 10.1569 12.3284 11.2426 11.2426Z' stroke='%233C3C3C' stroke-opacity='0.5' stroke-width='1.06667' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_723_14063'%3E%3Crect width='16' height='16' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A"); }
    .icon--input--search--big {
      width: 20px;
      height: 20px;
      background-size: contain; }
  .icon--input--empty {
    width: 16px;
    height: 16px;
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.6665 2.66602L7.99987 7.99935M7.99987 7.99935L13.3332 2.66602M7.99987 7.99935L2.6665 13.3327M7.99987 7.99935L13.3332 13.3327' stroke='%233C3C3C' stroke-opacity='0.5' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); }
  .icon-camera--white {
    width: 50px;
    height: 50px;
    background-image: url("data:image/svg+xml,%3Csvg width='50' height='50' viewBox='0 0 50 50' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.20801 18.3417C5.20801 16.6615 5.20801 15.8214 5.53499 15.1797C5.82261 14.6152 6.28155 14.1563 6.84604 13.8687C7.48777 13.5417 8.32785 13.5417 10.008 13.5417H11.7975C12.812 13.5417 13.3192 13.5417 13.7729 13.3936C14.1743 13.2626 14.5435 13.0483 14.8564 12.7648C15.21 12.4444 15.4617 12.004 15.965 11.1231L16.8302 9.60908C17.5293 8.38567 17.8788 7.77396 18.37 7.32894C18.8046 6.93519 19.3174 6.63761 19.8748 6.45565C20.5049 6.25 21.2094 6.25 22.6185 6.25H27.3809C28.7899 6.25 29.4945 6.25 30.1245 6.45565C30.682 6.63761 31.1948 6.93519 31.6293 7.32894C32.1205 7.77396 32.4701 8.38567 33.1691 9.60908L34.0343 11.1231C34.5377 12.004 34.7893 12.4444 35.143 12.7648C35.4559 13.0483 35.8251 13.2626 36.2265 13.3936C36.6801 13.5417 37.1874 13.5417 38.2019 13.5417H39.9913C41.6715 13.5417 42.5116 13.5417 43.1533 13.8687C43.7178 14.1563 44.1767 14.6152 44.4644 15.1797C44.7913 15.8214 44.7913 16.6615 44.7913 18.3417V37.9083C44.7913 39.5885 44.7913 40.4286 44.4644 41.0703C44.1767 41.6348 43.7178 42.0937 43.1533 42.3814C42.5116 42.7083 41.6715 42.7083 39.9913 42.7083H10.008C8.32785 42.7083 7.48777 42.7083 6.84604 42.3814C6.28155 42.0937 5.82261 41.6348 5.53499 41.0703C5.20801 40.4286 5.20801 39.5885 5.20801 37.9083V18.3417Z' stroke='white' stroke-width='3.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3Ccircle cx='25.0003' cy='28.1243' r='8.33333' stroke='white' stroke-width='3.75'/%3E%3Ccircle cx='38.0205' cy='20.3125' r='1.5625' stroke='white' stroke-width='3.125'/%3E%3C/svg%3E%0A"); }
  .icon--item-menu {
    width: 30px;
    height: 30px;
    background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.82881 2.78532L6.25 3.75C6.82881 2.78532 6.82952 2.78575 6.83027 2.7862L6.83187 2.78716L6.8355 2.78937L6.84448 2.79486L6.86913 2.81026C6.8885 2.8225 6.91366 2.83873 6.94423 2.85911C7.00536 2.89986 7.08814 2.95722 7.18942 3.03246C7.39197 3.18292 7.66865 3.40499 7.99417 3.70881C8.64562 4.31683 9.49143 5.25114 10.329 6.59125C12.0101 9.28094 13.625 13.5524 13.625 20C13.625 20.6213 13.1213 21.125 12.5 21.125H7.375V26.25C7.375 26.8713 6.87132 27.375 6.25 27.375C5.62868 27.375 5.125 26.8713 5.125 26.25V20V3.75C5.125 3.34469 5.34302 2.97072 5.69571 2.77103C6.04841 2.57133 6.48126 2.57679 6.82881 2.78532ZM18.625 3.75C18.625 3.12868 18.1213 2.625 17.5 2.625C16.8787 2.625 16.375 3.12868 16.375 3.75V8.75C16.375 11.0552 17.975 12.9867 20.125 13.4946V26.25C20.125 26.8713 20.6287 27.375 21.25 27.375C21.8713 27.375 22.375 26.8713 22.375 26.25V13.4946C24.525 12.9867 26.125 11.0552 26.125 8.75V3.75C26.125 3.12868 25.6213 2.625 25 2.625C24.3787 2.625 23.875 3.12868 23.875 3.75V8.75C23.875 9.79715 23.2619 10.7011 22.375 11.1224V3.75C22.375 3.12868 21.8713 2.625 21.25 2.625C20.6287 2.625 20.125 3.12868 20.125 3.75V11.1224C19.2381 10.7011 18.625 9.79715 18.625 8.75V3.75Z' fill='%233C3C3C' fill-opacity='0.15'/%3E%3C/svg%3E%0A"); }
    .icon--item-menu-orange {
      width: 41px;
      height: 40px;
      background-image: url("data:image/svg+xml,%3Csvg width='41' height='40' viewBox='0 0 41 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.16797 35V26.6667M7.16797 26.6667V5C7.16797 5 15.5013 10 15.5013 26.6667H7.16797Z' stroke='%23F1B045' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M27.168 5V16.6667M27.168 35V16.6667M27.168 16.6667V16.6667C24.4065 16.6667 22.168 14.4281 22.168 11.6667V5M27.168 16.6667V16.6667C29.9294 16.6667 32.168 14.4281 32.168 11.6667V5' stroke='%23F1B045' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); }
  .icon--item-camera {
    width: 30px;
    height: 30px;
    background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.875 12.3955C1.875 10.037 3.78697 8.125 6.14551 8.125C7.35867 8.125 8.46771 7.43958 9.01025 6.35449L9.625 5.125L9.625 5.125C9.92375 4.5275 10.0731 4.22876 10.2762 3.99312C10.6117 3.6037 11.0591 3.32718 11.5575 3.20122C11.859 3.125 12.193 3.125 12.8611 3.125H17.1389C17.807 3.125 18.141 3.125 18.4425 3.20122C18.9409 3.32718 19.3883 3.6037 19.7238 3.99312C19.9269 4.22876 20.0763 4.5275 20.375 5.125L20.9897 6.35449C21.5323 7.43957 22.6413 8.125 23.8545 8.125C26.213 8.125 28.125 10.037 28.125 12.3955V18.875C28.125 21.6753 28.125 23.0754 27.58 24.145C27.1007 25.0858 26.3358 25.8507 25.395 26.33C24.3254 26.875 22.9253 26.875 20.125 26.875H9.875C7.07474 26.875 5.67461 26.875 4.60505 26.33C3.66424 25.8507 2.89933 25.0858 2.41997 24.145C1.875 23.0754 1.875 21.6753 1.875 18.875V12.3955ZM20 17.5C20 20.2614 17.7614 22.5 15 22.5C12.2386 22.5 10 20.2614 10 17.5C10 14.7386 12.2386 12.5 15 12.5C17.7614 12.5 20 14.7386 20 17.5ZM23.75 14.375C24.7855 14.375 25.625 13.5355 25.625 12.5C25.625 11.4645 24.7855 10.625 23.75 10.625C22.7145 10.625 21.875 11.4645 21.875 12.5C21.875 13.5355 22.7145 14.375 23.75 14.375Z' fill='%233C3C3C' fill-opacity='0.15'/%3E%3C/svg%3E%0A"); }
  .icon--item-trophy {
    width: 27px;
    height: 27px;
    background-image: url("data:image/svg+xml,%3Csvg width='27' height='27' viewBox='0 0 27 27' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.75 10.125V3.15C4.76177 3.15 3.15 4.76177 3.15 6.75C3.15 8.73822 4.76177 10.35 6.75 10.35L6.75368 10.35C6.75123 10.2753 6.75 10.2003 6.75 10.125ZM1.125 6.75C1.125 3.6434 3.6434 1.125 6.75 1.125H20.25C23.3566 1.125 25.875 3.6434 25.875 6.75C25.875 9.8566 23.3566 12.375 20.25 12.375C20.1224 12.375 19.9958 12.3708 19.8704 12.3624C19.0552 14.6834 17.0074 16.4243 14.5125 16.7996V22.05H16.3125C16.8717 22.05 17.325 22.5033 17.325 23.0625C17.325 23.3218 17.2275 23.5584 17.0672 23.7375H18C18.5592 23.7375 19.0125 24.1908 19.0125 24.75C19.0125 25.3092 18.5592 25.7625 18 25.7625H13.5H9C8.44081 25.7625 7.9875 25.3092 7.9875 24.75C7.9875 24.1908 8.44081 23.7375 9 23.7375H9.93281C9.77249 23.5584 9.675 23.3218 9.675 23.0625C9.675 22.5033 10.1283 22.05 10.6875 22.05H12.4875V16.7996C9.99255 16.4243 7.9448 14.6834 7.12965 12.3624C7.00418 12.3708 6.87759 12.375 6.75 12.375C3.6434 12.375 1.125 9.8566 1.125 6.75ZM20.25 10.125C20.25 10.2003 20.2488 10.2753 20.2463 10.35L20.25 10.35C22.2382 10.35 23.85 8.73822 23.85 6.75C23.85 4.76177 22.2382 3.15 20.25 3.15V10.125ZM13.9056 5.34432C13.7422 5.00414 13.2578 5.00414 13.0944 5.34432L12.4664 6.65146C12.4008 6.78801 12.2709 6.88239 12.1208 6.90258L10.6836 7.09589C10.3095 7.14619 10.1598 7.60687 10.4329 7.86742L11.482 8.86859C11.5916 8.97317 11.6412 9.12588 11.614 9.27491L11.3537 10.7015C11.286 11.0728 11.6779 11.3575 12.01 11.1784L13.2864 10.49C13.4197 10.418 13.5803 10.418 13.7136 10.49L14.99 11.1784C15.3221 11.3575 15.714 11.0728 15.6463 10.7015L15.386 9.27491C15.3588 9.12588 15.4084 8.97317 15.518 8.86859L16.5671 7.86742C16.8402 7.60687 16.6905 7.14619 16.3164 7.09589L14.8792 6.90258C14.7291 6.88239 14.5992 6.78801 14.5336 6.65146L13.9056 5.34432Z' fill='%233C3C3C' fill-opacity='0.15'/%3E%3C/svg%3E%0A"); }
  .icon--item-quiz {
    width: 27px;
    height: 27px;
    background-image: url("data:image/svg+xml,%3Csvg width='27' height='27' viewBox='0 0 27 27' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1019_7512)'%3E%3Cellipse cx='10.125' cy='10.125' rx='5.90625' ry='5.90625' fill='white'/%3E%3Cpath d='M27.0003 18.2718C27.0003 14.9213 25.0782 11.9311 22.1994 10.4766C22.11 16.9007 16.9017 22.109 10.4775 22.1984C11.9321 25.0772 14.9223 26.9993 18.2728 26.9993C19.8437 26.9993 21.3713 26.5809 22.7136 25.786L26.9622 26.9612L25.787 22.7126C26.5819 21.3703 27.0003 19.8427 27.0003 18.2718Z' fill='%233C3C3C' fill-opacity='0.05'/%3E%3Cpath d='M20.6191 10.3096C20.6191 4.62476 15.9944 0 10.3096 0C4.62476 0 0 4.62476 0 10.3096C0 12.1623 0.493149 13.9662 1.4296 15.5498L0.0379028 20.581L5.0693 19.1895C6.65298 20.126 8.45686 20.6191 10.3096 20.6191C15.9944 20.6191 20.6191 15.9944 20.6191 10.3096ZM8.72754 7.91016H7.14551C7.14551 6.16539 8.5648 4.74609 10.3096 4.74609C12.0543 4.74609 13.4736 6.16539 13.4736 7.91016C13.4736 8.79572 13.0987 9.64689 12.4447 10.2451L11.1006 11.4753V12.709H9.51855V10.7786L11.3766 9.07793C11.7087 8.77409 11.8916 8.35943 11.8916 7.91016C11.8916 7.03777 11.182 6.32812 10.3096 6.32812C9.43719 6.32812 8.72754 7.03777 8.72754 7.91016ZM9.51855 14.291H11.1006V15.873H9.51855V14.291Z' fill='%233C3C3C' fill-opacity='0.15'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1019_7512'%3E%3Crect width='27' height='27' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A"); }
  .icon--item-offers {
    width: 29px;
    height: 25px;
    background-image: url("data:image/svg+xml,%3Csvg width='29' height='25' viewBox='0 0 29 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.24557 13.7608C2.83333 13.7608 3.30972 14.2371 3.30972 14.8249C3.30972 15.4127 2.83333 15.8891 2.24557 15.8891C1.65782 15.8891 1.18142 15.4127 1.18142 14.8249C1.18142 14.2371 1.65782 13.7608 2.24557 13.7608ZM0.123462 14.3856L0.946321 16.5572C1.31754 17.5348 2.41881 18.0297 3.39634 17.6585L4.23776 17.3368C4.25013 17.3987 4.27488 17.4605 4.29344 17.5162L5.69169 21.1912L9.34815 19.892L7.91898 16.1365C7.89423 16.0747 7.86948 16.019 7.83855 15.9633L8.91507 15.555C9.00169 15.6045 9.10068 15.6354 9.20585 15.6416L17.2674 16.2231L12.5715 3.74414L6.89814 9.57222C6.82389 9.64646 6.7744 9.73308 6.74346 9.83207L1.21855 11.9356C0.247201 12.3068 -0.247753 13.4081 0.123462 14.3856Z' fill='%233C3C3C' fill-opacity='0.15'/%3E%3Cpath d='M15.1638 1.08897L13.5181 2.78419L18.6099 16.3212L21.0228 16.4944C21.5239 16.5315 21.889 16.0366 21.7095 15.5664L16.2898 1.31789C16.1166 0.85387 15.5164 0.730131 15.1638 1.08897Z' fill='%233C3C3C' fill-opacity='0.15'/%3E%3Cpath d='M10.1833 22.0628L9.78733 21.0234L6.13086 22.3227L6.55776 23.4363C6.8671 24.253 7.78895 24.6675 8.60563 24.352L9.26763 24.0983C10.0781 23.8014 10.4926 22.8795 10.1833 22.0628Z' fill='%233C3C3C' fill-opacity='0.15'/%3E%3Cpath d='M20.9362 4.63528C21.1156 4.63528 21.295 4.55485 21.4126 4.40636L24.1101 0.984999C24.3205 0.718961 24.271 0.341559 24.0111 0.131204C23.7451 -0.0791516 23.3677 -0.0296559 23.1573 0.230195L20.4598 3.65156C20.2495 3.9176 20.299 4.295 20.5588 4.50536C20.6702 4.59197 20.8001 4.63528 20.9362 4.63528Z' fill='%233C3C3C' fill-opacity='0.15'/%3E%3Cpath d='M27.5807 10.7159L23.2313 10.456C22.8972 10.4375 22.6064 10.6911 22.5879 11.0252C22.5693 11.3593 22.823 11.6501 23.1571 11.6687L27.5065 11.9285C27.5188 11.9285 27.5312 11.9285 27.5436 11.9285C27.8653 11.9285 28.1314 11.681 28.1499 11.3593C28.1685 11.0252 27.9148 10.7406 27.5807 10.7159Z' fill='%233C3C3C' fill-opacity='0.15'/%3E%3Cpath d='M27.7854 5.52602C27.6741 5.21049 27.3276 5.04344 27.0121 5.14862L21.8893 6.92427C21.5738 7.03563 21.4067 7.3821 21.5119 7.69764C21.5985 7.9513 21.8336 8.10597 22.0873 8.10597C22.1553 8.10597 22.2234 8.0936 22.2853 8.07504L27.408 6.29939C27.7236 6.18803 27.8968 5.84156 27.7854 5.52602Z' fill='%233C3C3C' fill-opacity='0.15'/%3E%3C/svg%3E%0A"); }
  .icon--item-wifi {
    width: 20px;
    height: 20px;
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_863_4512)'%3E%3Cpath d='M10.0002 13.0698C8.98911 13.0698 8.1665 12.2472 8.1665 11.2361C8.1665 10.225 8.98911 9.40234 10.0002 9.40234C11.0114 9.40234 11.834 10.225 11.834 11.2361C11.834 12.2472 11.0114 13.0698 10.0002 13.0698ZM10.0002 10.5728C9.63451 10.5728 9.33697 10.8703 9.33697 11.2361C9.33697 11.6018 9.63451 11.8993 10.0002 11.8993C10.366 11.8993 10.6635 11.6018 10.6635 11.2361C10.6635 10.8703 10.366 10.5728 10.0002 10.5728Z' fill='%23222221' fill-opacity='0.5'/%3E%3Cpath d='M13.1783 8.68181C13.0286 8.68181 12.8788 8.62469 12.7645 8.51038C11.2402 6.98611 8.76013 6.98615 7.23587 8.51038C7.00736 8.73893 6.63679 8.73893 6.40823 8.51038C6.17968 8.28182 6.17968 7.91129 6.40823 7.68274C8.38886 5.70211 11.6115 5.70211 13.5922 7.68274C13.8207 7.91125 13.8207 8.28182 13.5922 8.51038C13.4779 8.62469 13.3281 8.68181 13.1783 8.68181Z' fill='%23222221' fill-opacity='0.5'/%3E%3Cpath d='M4.70338 6.56377C4.5536 6.56377 4.40382 6.50665 4.28958 6.39233C4.06103 6.16378 4.06103 5.79325 4.28958 5.5647C5.81497 4.0393 7.84312 3.19922 10.0003 3.19922C12.1575 3.19922 14.1857 4.0393 15.7111 5.5647C15.9396 5.79325 15.9396 6.16378 15.7111 6.39233C15.4826 6.62085 15.112 6.62089 14.8835 6.39233C13.5791 5.08804 11.8449 4.36969 10.0003 4.36969C8.15576 4.36969 6.42155 5.08804 5.11722 6.39233C5.00294 6.50661 4.85316 6.56377 4.70338 6.56377Z' fill='%23222221' fill-opacity='0.5'/%3E%3Cpath d='M2.18289 19.9838C1.85969 19.9838 1.59766 19.7218 1.59766 19.3986V14.9837C1.59766 14.6605 1.85969 14.3984 2.18289 14.3984H3.9723C4.29551 14.3984 4.55754 14.6605 4.55754 14.9837C4.55754 15.3069 4.29551 15.5689 3.9723 15.5689H2.76813V19.3986C2.76813 19.7218 2.50614 19.9838 2.18289 19.9838Z' fill='%23222221' fill-opacity='0.5'/%3E%3Cpath d='M3.83013 17.7349H2.18289C1.85969 17.7349 1.59766 17.4729 1.59766 17.1497C1.59766 16.8265 1.85969 16.5645 2.18289 16.5645H3.83013C4.15334 16.5645 4.41537 16.8265 4.41537 17.1497C4.41537 17.4729 4.15334 17.7349 3.83013 17.7349Z' fill='%23222221' fill-opacity='0.5'/%3E%3Cpath d='M8.962 20.0003C8.79965 20.0003 8.63813 19.9331 8.52245 19.8017L6.65422 17.6789C6.44069 17.4363 6.46426 17.0665 6.70689 16.853C6.94953 16.6394 7.31932 16.663 7.53285 16.9057L9.40108 19.0284C9.61461 19.271 9.59105 19.6408 9.34841 19.8543C9.23725 19.9522 9.09933 20.0003 8.962 20.0003Z' fill='%23222221' fill-opacity='0.5'/%3E%3Cpath d='M6.5574 20.0008C6.2342 20.0008 5.97217 19.7388 5.97217 19.4155V14.968C5.97217 14.6448 6.2342 14.3828 6.5574 14.3828C6.88061 14.3828 7.14264 14.6448 7.14264 14.968V19.4155C7.14264 19.7388 6.88061 20.0008 6.5574 20.0008Z' fill='%23222221' fill-opacity='0.5'/%3E%3Cpath d='M6.56657 17.8701C6.24509 17.8701 5.98345 17.6105 5.98142 17.2886C5.97701 16.593 5.97662 16.3904 5.97592 16.0226C5.97545 15.7923 5.9749 15.4946 5.97315 14.97C5.97264 14.8144 6.03409 14.6651 6.14388 14.5549C6.25367 14.4447 6.40283 14.3828 6.55838 14.3828H7.74024C8.73635 14.3828 9.54674 15.1639 9.54674 16.1239C9.54674 17.0839 8.73635 17.865 7.74024 17.865C7.4177 17.865 6.57859 17.87 6.57013 17.8701C6.56899 17.8701 6.56778 17.8701 6.56657 17.8701ZM7.14541 15.5533C7.14592 15.7468 7.14619 15.8937 7.14643 16.0203C7.14689 16.2556 7.1472 16.423 7.14853 16.6965C7.36998 16.6955 7.60178 16.6945 7.74028 16.6945C8.08506 16.6945 8.37631 16.4332 8.37631 16.1239C8.37631 15.8146 8.08506 15.5533 7.74028 15.5533H7.14541Z' fill='%23222221' fill-opacity='0.5'/%3E%3Cpath d='M13.4089 19.9797H11.552C11.2288 19.9797 10.9668 19.7177 10.9668 19.3945V14.9876C10.9668 14.6644 11.2288 14.4023 11.552 14.4023H13.4089C13.7321 14.4023 13.9942 14.6644 13.9942 14.9876C13.9942 15.3108 13.7321 15.5728 13.4089 15.5728H12.1373V18.8092H13.4089C13.7321 18.8092 13.9942 19.0713 13.9942 19.3945C13.9942 19.7177 13.7321 19.9797 13.4089 19.9797Z' fill='%23222221' fill-opacity='0.5'/%3E%3Cpath d='M13.272 17.7759H11.552C11.2288 17.7759 10.9668 17.5139 10.9668 17.1907C10.9668 16.8675 11.2288 16.6055 11.552 16.6055H13.272C13.5952 16.6055 13.8572 16.8675 13.8572 17.1907C13.8572 17.5139 13.5952 17.7759 13.272 17.7759Z' fill='%23222221' fill-opacity='0.5'/%3E%3Cpath d='M17.8176 19.9797H15.9607C15.6375 19.9797 15.3755 19.7177 15.3755 19.3945V14.9876C15.3755 14.6644 15.6375 14.4023 15.9607 14.4023H17.8176C18.1408 14.4023 18.4029 14.6644 18.4029 14.9876C18.4029 15.3108 18.1408 15.5728 17.8176 15.5728H16.546V18.8092H17.8176C18.1408 18.8092 18.4029 19.0713 18.4029 19.3945C18.4029 19.7177 18.1408 19.9797 17.8176 19.9797Z' fill='%23222221' fill-opacity='0.5'/%3E%3Cpath d='M17.6807 17.7759H15.9607C15.6375 17.7759 15.3755 17.5139 15.3755 17.1907C15.3755 16.8675 15.6375 16.6055 15.9607 16.6055H17.6807C18.0039 16.6055 18.2659 16.8675 18.2659 17.1907C18.2659 17.5139 18.0039 17.7759 17.6807 17.7759Z' fill='%23222221' fill-opacity='0.5'/%3E%3Cpath d='M17.5044 4.31774C17.3546 4.31774 17.2048 4.26062 17.0906 4.14631C15.1715 2.22732 12.6535 1.17047 10.0003 1.17047C7.3472 1.17047 4.82921 2.22732 2.91019 4.14631C2.68167 4.37486 2.3111 4.37486 2.08255 4.14631C1.85399 3.91776 1.85399 3.54722 2.08255 3.31867C4.22263 1.17858 7.03457 0 10.0003 0C12.9661 0 15.778 1.17858 17.9182 3.31871C18.1467 3.54726 18.1467 3.91779 17.9182 4.14635C17.8039 4.26062 17.6541 4.31774 17.5044 4.31774Z' fill='%23222221' fill-opacity='0.5'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_863_4512'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A"); }
  .icon--item-chat {
    width: 23px;
    height: 22px;
    background-image: url("data:image/svg+xml,%3Csvg width='23' height='22' viewBox='0 0 23 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.2635 9.93346C21.117 10.6598 20.8685 11.3581 20.5303 12.0179C20.6201 12.3657 20.6669 12.7223 20.6669 13.0833C20.6669 13.9258 20.4224 14.7288 19.9753 15.4531C19.8018 15.7342 19.7517 16.0787 19.7321 16.3362C19.7103 16.6221 19.7184 16.9414 19.7405 17.2559C19.7754 17.7529 19.8489 18.2868 19.924 18.7469C19.4205 18.5921 18.8197 18.4202 18.2564 18.2922C17.9081 18.2131 17.5582 18.147 17.2464 18.1141C16.965 18.0845 16.6049 18.0679 16.299 18.1668C15.4707 18.4346 14.5612 18.5833 13.6044 18.5833C12.223 18.5833 10.965 18.282 9.90599 17.7707C8.85859 17.7669 7.84437 17.6481 6.88123 17.4289C8.47741 19.0693 10.9448 20.0833 13.6044 20.0833C14.7163 20.0833 15.7816 19.9105 16.7604 19.5941C16.7566 19.5953 16.7581 19.5952 16.7655 19.5946C16.7911 19.5925 16.8881 19.5847 17.0892 19.6059C17.3183 19.63 17.6041 19.6822 17.924 19.7549C18.5617 19.8998 19.2716 20.1114 19.8133 20.284C20.7293 20.5758 21.6279 19.7768 21.4613 18.839C21.3718 18.3352 21.2757 17.7044 21.2368 17.1509C21.2173 16.873 21.2138 16.6341 21.2278 16.45C21.2377 16.3199 21.2539 16.2554 21.2592 16.2343C21.2606 16.229 21.2612 16.2264 21.2609 16.2263C21.8369 15.2875 22.1669 14.2194 22.1669 13.0833C22.1669 11.9338 21.8389 10.8685 21.2635 9.93346Z' stroke='%23F1B045' stroke-width='1.5'/%3E%3Cpath d='M18.8127 8.39583C18.8127 12.1353 14.8485 15.1667 9.95851 15.1667C8.65882 15.1667 7.42452 14.9525 6.31268 14.5679C5.59205 14.3185 3.10283 15.2094 1.65349 15.7752C1.24552 15.9344 0.823121 15.5328 0.960568 15.117C1.41166 13.7522 2.07204 11.5301 1.78294 11C1.34576 10.1983 1.10435 9.31865 1.10435 8.39583C1.10435 4.65641 5.06849 1.625 9.95851 1.625C14.8485 1.625 18.8127 4.65641 18.8127 8.39583Z' stroke='%23F1B045' stroke-width='1.5'/%3E%3C/svg%3E%0A"); }
  .icon--item-phone {
    width: 21px;
    height: 21px;
    background-image: url("data:image/svg+xml,%3Csvg width='21' height='21' viewBox='0 0 21 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.5698 14.2959L13.9458 15.232C13.8212 15.4188 13.6565 15.5782 13.4394 15.6356C12.7283 15.8235 10.8404 15.9083 7.96612 13.0341C5.09185 10.1598 5.17669 8.27188 5.36459 7.56077C5.42195 7.34368 5.58137 7.17894 5.7682 7.05439L6.70424 6.43036C7.40114 5.96576 7.58946 5.02418 7.12486 4.32728L5.357 1.67548C4.95147 1.0672 4.1697 0.834799 3.49774 1.12278L2.70025 1.46456C2.09443 1.7242 1.60025 2.19017 1.30549 2.77969C1.05922 3.27223 0.868349 3.79089 0.842488 4.34095C0.760988 6.0744 1.14109 10.3451 5.89809 15.1021C10.6551 19.8591 14.9258 20.2392 16.6592 20.1577C17.2093 20.1318 17.7279 19.9409 18.2205 19.6947C18.81 19.3999 19.276 18.9057 19.5356 18.2999L19.8774 17.5024C20.1654 16.8305 19.933 16.0487 19.3247 15.6432L16.6729 13.8753C15.976 13.4107 15.0344 13.599 14.5698 14.2959Z' stroke='%23F1B045' stroke-width='1.5'/%3E%3C/svg%3E%0A"); }
  .icon--item-reviews {
    width: 26px;
    height: 26px;
    background-image: url("data:image/svg+xml,%3Csvg width='26' height='26' viewBox='0 0 26 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.5413 2.07935C12.7154 1.67791 13.2846 1.67791 13.4587 2.07935L16.277 8.57859C16.3495 8.74566 16.507 8.86014 16.6883 8.87741L23.7404 9.54939C24.1759 9.5909 24.3519 10.1323 24.0239 10.4219L18.7136 15.1107C18.5771 15.2312 18.5169 15.4164 18.5565 15.5942L20.0966 22.5087C20.1918 22.9358 19.7312 23.2704 19.3544 23.048L13.2542 19.4466C13.0974 19.354 12.9026 19.354 12.7458 19.4466L6.6456 23.048C6.26881 23.2705 5.80824 22.9358 5.90336 22.5087L7.44347 15.5942C7.48306 15.4164 7.42288 15.2312 7.28637 15.1107L1.97613 10.4219C1.64813 10.1323 1.82405 9.5909 2.25964 9.54939L9.31168 8.87741C9.49297 8.86014 9.65053 8.74566 9.72298 8.57859L12.5413 2.07935Z' stroke='%23F1B045' stroke-width='1.5'/%3E%3C/svg%3E%0A"); }
  .icon--item-location {
    width: 20px;
    height: 24px;
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='24' viewBox='0 0 20 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.567 22.8169L10.101 22.2293L10.101 22.2293L10.567 22.8169ZM9.433 22.8169L9.89902 22.2293L9.89902 22.2293L9.433 22.8169ZM18 9.5C18 12.4281 16.551 15.212 14.7909 17.5007C13.0395 19.7782 11.0457 21.4801 10.101 22.2293L11.033 23.4046C12.0269 22.6164 14.1246 20.8278 15.98 18.4151C17.8267 16.0137 19.5 12.9078 19.5 9.5H18ZM10 1.5C14.4183 1.5 18 5.08172 18 9.5H19.5C19.5 4.2533 15.2467 0 10 0V1.5ZM2 9.5C2 5.08172 5.58172 1.5 10 1.5V0C4.7533 0 0.5 4.2533 0.5 9.5H2ZM9.89902 22.2293C8.95434 21.4801 6.96052 19.7782 5.20907 17.5007C3.44896 15.212 2 12.4281 2 9.5H0.5C0.5 12.9078 2.17327 16.0137 4.02002 18.4151C5.87544 20.8278 7.97312 22.6164 8.96698 23.4046L9.89902 22.2293ZM10.101 22.2293C10.0392 22.2783 9.96083 22.2783 9.89902 22.2293L8.96697 23.4046C9.57474 23.8866 10.4253 23.8866 11.033 23.4046L10.101 22.2293ZM13 9.5C13 11.1569 11.6569 12.5 10 12.5V14C12.4853 14 14.5 11.9853 14.5 9.5H13ZM10 6.5C11.6569 6.5 13 7.84315 13 9.5H14.5C14.5 7.01472 12.4853 5 10 5V6.5ZM7 9.5C7 7.84315 8.34315 6.5 10 6.5V5C7.51472 5 5.5 7.01472 5.5 9.5H7ZM10 12.5C8.34315 12.5 7 11.1569 7 9.5H5.5C5.5 11.9853 7.51472 14 10 14V12.5Z' fill='%23F1B045'/%3E%3C/svg%3E%0A"); }
  .icon-menu-vilka {
    background-image: url("../images/menu/icon-vilka-noj.svg");
    width: 28px;
    height: 28px; }
  .icon-menu--main-menu {
    background-image: url("../images/menu/icon-main-menu.svg");
    width: 33px;
    height: 33px; }
  .icon-menu--qr-scanner {
    background-image: url("../images/menu/icon-qr-scanner.svg");
    width: 34px;
    height: 34px; }
  .icon-phone--orange {
    width: 26px;
    height: 26px;
    background-image: url("data:image/svg+xml,%3Csvg width='26' height='26' viewBox='0 0 26 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.1397 20.934C19.9261 20.627 17.5333 17.3803 17.2321 17.0021C17.0996 16.8382 16.9141 16.7117 16.6905 16.6303C16.4032 16.5257 16.0529 16.4921 15.6809 16.5423C15.32 16.5922 14.2074 16.7812 13.6648 16.8741C13.3694 16.45 12.6978 15.3976 11.7652 13.3943C10.8348 11.4092 10.458 10.2065 10.3218 9.70494C10.7417 9.34903 11.601 8.62019 11.8692 8.37502C12.3778 7.91377 12.6202 7.35567 12.515 6.88284C12.4175 6.43684 11.4811 2.50624 11.3739 2.12878C11.2739 1.77358 10.9649 1.48862 10.5697 1.34475C10.2573 1.23106 9.89322 1.20554 9.53364 1.29957C9.49823 1.31288 5.99237 2.31214 5.61285 3.46886C4.54586 6.71833 6.29343 11.6298 7.94585 15.1769C9.59828 18.724 12.2367 23.2217 15.4253 24.4979L15.4523 24.5078C16.5802 24.9183 19.5608 22.9025 19.5899 22.8825C20.386 22.3272 20.4926 21.4402 20.1397 20.934ZM18.886 21.8468C17.7611 22.6099 16.3088 23.3063 15.8355 23.3109C13.6637 22.4025 11.2687 19.3298 9.08584 14.6485C6.90363 9.96532 6.08906 6.16202 6.78708 3.92026C7.08783 3.55589 8.55761 2.88333 9.85549 2.51505C9.94964 2.49036 10.0553 2.4939 10.1421 2.52548C10.1614 2.53249 10.1761 2.54004 10.1882 2.54881C10.3451 3.14962 11.1437 6.49291 11.2832 7.11142C11.2655 7.16611 11.1997 7.29284 11.0274 7.44846C10.8431 7.61284 10.2926 8.08723 9.50988 8.75L8.90318 9.26504L9.10999 10.0347C9.26444 10.6062 9.66796 11.8733 10.6257 13.9272C11.5884 15.9917 12.2972 17.11 12.6345 17.5931L13.0912 18.2462L13.8757 18.1125C14.6355 17.9808 15.5536 17.828 15.8482 17.7867C16.0854 17.7529 16.2231 17.7944 16.2598 17.8077C16.2675 17.8105 16.2713 17.8119 16.2764 17.8159C16.6232 18.261 18.7113 21.091 19.0765 21.5995C19.066 21.6524 19.021 21.7518 18.886 21.8468Z' fill='%23CF973C'/%3E%3C/svg%3E%0A"); }
  .icon--pencil {
    width: 16px;
    height: 16px;
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14.75 5.24985C14.2415 5.75838 13.9872 6.01264 13.6814 6.06905C13.5615 6.09116 13.4385 6.09116 13.3186 6.06905C13.0128 6.01264 12.7585 5.75838 12.25 5.24985L10.75 3.74985C10.2415 3.24132 9.98721 2.98706 9.9308 2.68123C9.90868 2.56132 9.90868 2.43838 9.9308 2.31846C9.98721 2.01264 10.2415 1.75838 10.75 1.24985C11.2585 0.741322 11.5128 0.487058 11.8186 0.43065C11.9385 0.408533 12.0615 0.408533 12.1814 0.43065C12.4872 0.487058 12.7415 0.741321 13.25 1.24985L14.75 2.74985C15.2585 3.25838 15.5128 3.51264 15.5692 3.81846C15.5913 3.93838 15.5913 4.06132 15.5692 4.18123C15.5128 4.48706 15.2585 4.74132 14.75 5.24985ZM2 15.9998C1.05719 15.9998 0.585786 15.9998 0.292893 15.707C0 15.4141 0 14.9427 0 13.9998V12.8283C0 12.4195 0 12.2151 0.0761205 12.0314C0.152241 11.8476 0.296756 11.7031 0.585787 11.4141L7.08579 4.91406C7.75245 4.2474 8.08579 3.91406 8.5 3.91406C8.91421 3.91406 9.24755 4.2474 9.91421 4.91406L11.0858 6.08564C11.7525 6.7523 12.0858 7.08564 12.0858 7.49985C12.0858 7.91406 11.7525 8.2474 11.0858 8.91406L4.58579 15.4141C4.29676 15.7031 4.15224 15.8476 3.96847 15.9237C3.7847 15.9998 3.58032 15.9998 3.17157 15.9998H2Z' fill='%23868686'/%3E%3C/svg%3E%0A"); }
    .icon--pencil-gray {
      width: 14px;
      height: 14px;
      background-image: url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.6262 4.70769C12.1795 5.15437 11.9562 5.3777 11.6839 5.41179C11.6179 5.42005 11.5511 5.42005 11.4851 5.41179C11.2129 5.3777 10.9895 5.15437 10.5428 4.70769L9.29284 3.45769C8.84616 3.01102 8.62283 2.78768 8.58874 2.5154C8.58048 2.44941 8.58048 2.38264 8.58874 2.31665C8.62283 2.04437 8.84616 1.82103 9.29284 1.37436V1.37436C9.73951 0.927683 9.96285 0.704346 10.2351 0.670259C10.3011 0.661997 10.3679 0.661997 10.4339 0.670259C10.7062 0.704346 10.9295 0.927684 11.3762 1.37436L12.6262 2.62436C13.0728 3.07103 13.2962 3.29437 13.3303 3.56665C13.3385 3.63264 13.3385 3.69941 13.3303 3.7654C13.2962 4.03768 13.0728 4.26102 12.6262 4.70769V4.70769ZM1.93398 13.6665C1.17974 13.6665 0.802614 13.6665 0.568299 13.4322C0.333984 13.1979 0.333984 12.8208 0.333984 12.0665V10.996C0.333984 10.669 0.333984 10.5055 0.394881 10.3584C0.455777 10.2114 0.571389 10.0958 0.802614 9.86458L6.28595 4.38125C6.81928 3.84792 7.08595 3.58125 7.41732 3.58125C7.74869 3.58125 8.01536 3.84792 8.54869 4.38125L9.61928 5.45184C10.1526 5.98518 10.4193 6.25184 10.4193 6.58321C10.4193 6.91458 10.1526 7.18125 9.61928 7.71459L4.13595 13.1979C3.90472 13.4291 3.78911 13.5448 3.64209 13.6056C3.49508 13.6665 3.33158 13.6665 3.00458 13.6665H1.93398Z' fill='%233C3C3C' fill-opacity='0.2'/%3E%3C/svg%3E%0A"); }
    .icon--pencil-active {
      width: 14px;
      height: 14px;
      background-image: url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.625 9.62445V8.05566C2.625 7.93963 2.67109 7.82835 2.75314 7.7463L8.87814 1.6213C9.049 1.45045 9.326 1.45045 9.49686 1.6213L11.0656 3.19009C11.2365 3.36094 11.2365 3.63795 11.0656 3.80881L4.94064 9.93381C4.85859 10.0159 4.74731 10.0619 4.63128 10.0619H3.0625C2.82088 10.0619 2.625 9.86607 2.625 9.62445ZM2.625 11.5932C2.26256 11.5932 1.96875 11.887 1.96875 12.2494C1.96875 12.6119 2.26256 12.9057 2.625 12.9057H11.375C11.7374 12.9057 12.0312 12.6119 12.0312 12.2494C12.0312 11.887 11.7374 11.5932 11.375 11.5932H2.625Z' fill='%23F1B045'/%3E%3C/svg%3E%0A"); }
  .icon-poll--question {
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1012_566)'%3E%3Ccircle cx='7.43643' cy='7.64444' r='4.32413' fill='white'/%3E%3Cpath d='M19.7911 13.6094C19.7911 11.1564 18.3839 8.96724 16.2762 7.90234C16.2108 12.6056 12.3976 16.4188 7.69434 16.4842C8.75923 18.5919 10.9484 19.9991 13.4014 19.9991C14.5515 19.9991 15.67 19.6928 16.6527 19.1108L19.7632 19.9712L18.9028 16.8607C19.4848 15.878 19.7911 14.7595 19.7911 13.6094Z' fill='%23F1B045' fill-opacity='0.5'/%3E%3Cpath d='M15.1193 7.78034C15.1193 3.61834 11.7334 0.232422 7.57136 0.232422C3.40935 0.232422 0.0234375 3.61834 0.0234375 7.78034C0.0234375 9.13676 0.384485 10.4574 1.07008 11.6169L0.0511872 15.3004L3.73481 14.2816C4.89427 14.9672 6.21494 15.3283 7.57136 15.3283C11.7334 15.3283 15.1193 11.9423 15.1193 7.78034ZM6.41311 6.02366H5.25486C5.25486 4.74627 6.29397 3.70717 7.57136 3.70717C8.84875 3.70717 9.88785 4.74627 9.88785 6.02366C9.88785 6.67201 9.61337 7.29517 9.13454 7.73314L8.15048 8.6338V9.53702H6.99223V8.12374L8.35257 6.87863C8.59568 6.65618 8.72961 6.35259 8.72961 6.02366C8.72961 5.38497 8.21005 4.86542 7.57136 4.86542C6.93266 4.86542 6.41311 5.38497 6.41311 6.02366ZM6.99223 10.6953H8.15048V11.8535H6.99223V10.6953Z' fill='%23F1B045'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1012_566'%3E%3Crect width='19.7674' height='19.7674' fill='white' transform='translate(0.0234375 0.232422)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
    width: 20px;
    height: 20px; }
    .icon-poll--question-gray {
      width: 27px;
      height: 27px;
      background-image: url("data:image/svg+xml,%3Csvg width='27' height='27' viewBox='0 0 27 27' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2342_208)'%3E%3Cellipse cx='10.125' cy='10.125' rx='5.90625' ry='5.90625' fill='white'/%3E%3Cpath d='M27.0003 18.2718C27.0003 14.9213 25.0782 11.9311 22.1994 10.4766C22.11 16.9007 16.9017 22.109 10.4775 22.1984C11.9321 25.0772 14.9223 26.9993 18.2728 26.9993C19.8437 26.9993 21.3713 26.5809 22.7136 25.786L26.9622 26.9612L25.787 22.7126C26.5819 21.3703 27.0003 19.8427 27.0003 18.2718Z' fill='%233C3C3C' fill-opacity='0.05'/%3E%3Cpath d='M20.6191 10.3096C20.6191 4.62476 15.9944 0 10.3096 0C4.62476 0 0 4.62476 0 10.3096C0 12.1623 0.493149 13.9662 1.4296 15.5498L0.0379028 20.581L5.0693 19.1895C6.65298 20.126 8.45686 20.6191 10.3096 20.6191C15.9944 20.6191 20.6191 15.9944 20.6191 10.3096ZM8.72754 7.91016H7.14551C7.14551 6.16539 8.5648 4.74609 10.3096 4.74609C12.0543 4.74609 13.4736 6.16539 13.4736 7.91016C13.4736 8.79572 13.0987 9.64689 12.4447 10.2451L11.1006 11.4753V12.709H9.51855V10.7786L11.3766 9.07793C11.7087 8.77409 11.8916 8.35943 11.8916 7.91016C11.8916 7.03777 11.182 6.32812 10.3096 6.32812C9.43719 6.32812 8.72754 7.03777 8.72754 7.91016ZM9.51855 14.291H11.1006V15.873H9.51855V14.291Z' fill='%233C3C3C' fill-opacity='0.15'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2342_208'%3E%3Crect width='27' height='27' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A"); }
    .icon-poll--question-light {
      width: 22px;
      height: 22px;
      background-image: url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1018_254)'%3E%3Ccircle cx='8.80556' cy='8.11806' r='4.61806' fill='white'/%3E%3Cpath d='M22.0001 14.4876C22.0001 11.8679 20.4972 9.52986 18.2463 8.39258C18.1764 13.4156 14.104 17.4879 9.08105 17.5578C10.2183 19.8087 12.5564 21.3116 15.1761 21.3116C16.4044 21.3116 17.5988 20.9845 18.6483 20.3629L21.9703 21.2818L21.0514 17.9598C21.673 16.9103 22.0001 15.7159 22.0001 14.4876V14.4876Z' fill='%23F1B045' fill-opacity='0.5'/%3E%3Cpath d='M17.0106 8.26215C17.0106 3.81724 13.3946 0.201172 8.94965 0.201172C4.50474 0.201172 0.888672 3.81724 0.888672 8.26215C0.888672 9.71077 1.27426 11.1212 2.00646 12.3595L0.918308 16.2933L4.85232 15.2053C6.09059 15.9375 7.50103 16.3231 8.94965 16.3231C13.3946 16.3231 17.0106 12.7071 17.0106 8.26215ZM7.71267 6.38607H6.47569C6.47569 5.02185 7.58543 3.91211 8.94965 3.91211C10.3139 3.91211 11.4236 5.02185 11.4236 6.38607C11.4236 7.07849 11.1305 7.74401 10.6191 8.21174L9.56814 9.17362V10.1382H8.33116V8.6289L9.78397 7.29915C10.0436 7.06157 10.1866 6.73735 10.1866 6.38607C10.1866 5.70396 9.63176 5.14909 8.94965 5.14909C8.26754 5.14909 7.71267 5.70396 7.71267 6.38607ZM8.33116 11.3752H9.56814V12.6122H8.33116V11.3752Z' fill='%23F8D7A2'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1018_254'%3E%3Crect width='21.1112' height='21.1112' fill='white' transform='translate(0.888672 0.201172)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A"); }
  .icon-poll--star {
    width: 28px;
    height: 19px;
    background-image: url("data:image/svg+xml,%3Csvg width='28' height='19' viewBox='0 0 28 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.3808 4.30696C18.799 3.34257 20.1667 3.34257 20.5849 4.30696L21.3067 5.97167C21.4808 6.37304 21.8593 6.64804 22.2948 6.68954L24.1011 6.86166C25.1475 6.96137 25.5702 8.26207 24.7822 8.95781L23.422 10.1588C23.0941 10.4483 22.9495 10.8933 23.0446 11.3203L23.4391 13.0914C23.6676 14.1174 22.5612 14.9213 21.656 14.3869L20.0935 13.4644C19.7168 13.242 19.2489 13.242 18.8722 13.4644L17.3097 14.3869C16.4045 14.9213 15.2981 14.1174 15.5266 13.0914L15.9211 11.3203C16.0162 10.8933 15.8716 10.4483 15.5437 10.1588L14.1835 8.95781C13.3956 8.26207 13.8182 6.96137 14.8646 6.86166L16.6709 6.68954C17.1064 6.64804 17.4849 6.37304 17.659 5.97166L18.3808 4.30696Z' fill='%23FFE2B4'/%3E%3Cpath d='M7.46581 4.30696C7.884 3.34257 9.25164 3.34257 9.66983 4.30696L10.3917 5.97167C10.5658 6.37304 10.9443 6.64804 11.3798 6.68954L13.1861 6.86166C14.2325 6.96137 14.6551 8.26207 13.8672 8.95781L12.507 10.1588C12.1791 10.4483 12.0345 10.8933 12.1296 11.3203L12.5241 13.0914C12.7526 14.1174 11.6462 14.9213 10.741 14.3869L9.17848 13.4644C8.80175 13.242 8.33389 13.242 7.95716 13.4644L6.39466 14.3869C5.48948 14.9213 4.38304 14.1174 4.61157 13.0914L5.00605 11.3203C5.10116 10.8933 4.95659 10.4483 4.62864 10.1588L3.26848 8.95781C2.48053 8.26207 2.90315 6.96137 3.94956 6.86166L5.75587 6.68954C6.19138 6.64804 6.56989 6.37304 6.74394 5.97166L7.46581 4.30696Z' fill='%23FFE2B4'/%3E%3Cpath d='M12.9235 3.15852C13.3417 2.19413 14.7093 2.19413 15.1275 3.15852L16.2394 5.72261C16.4134 6.12398 16.7919 6.39898 17.2274 6.44048L20.0096 6.70559C21.056 6.8053 21.4786 8.106 20.6907 8.80174L18.5957 10.6515C18.2677 10.9411 18.1232 11.3861 18.2183 11.8131L18.8259 14.541C19.0544 15.567 17.948 16.3709 17.0428 15.8365L14.6361 14.4157C14.2594 14.1933 13.7915 14.1933 13.4148 14.4157L11.0082 15.8365C10.103 16.3709 8.99654 15.567 9.22507 14.541L9.83267 11.8131C9.92778 11.3861 9.78321 10.9411 9.45526 10.6515L7.36026 8.80174C6.5723 8.106 6.99492 6.8053 8.04134 6.70559L10.8235 6.44048C11.259 6.39898 11.6375 6.12398 11.8116 5.72261L12.9235 3.15852Z' fill='%23F1B045'/%3E%3C/svg%3E%0A"); }
  .icon-avatar--present {
    width: 17px;
    height: 18px;
    background-image: url("../images/icons/icon-avatar-present.svg"); }
  .icon--soundless {
    width: 13px;
    height: 13px;
    background-image: url("data:image/svg+xml,%3Csvg width='13' height='13' viewBox='0 0 13 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.53571 2.99988C1.82563 2.99988 1.25 3.57551 1.25 4.28559V7.71416C1.25 8.42425 1.82563 8.99988 2.53571 8.99988H4.549C4.63863 8.99988 4.72744 9.00924 4.81408 9.0275L8.75 5.09158V1.33742C8.75 0.798383 8.12647 0.498701 7.70555 0.835436L5.35218 2.71814C5.1242 2.90052 4.84094 2.99988 4.549 2.99988H2.53571ZM8.75 6.90985L5.92221 9.73765L7.70555 11.1643C8.12647 11.5011 8.75 11.2014 8.75 10.6623V6.90985Z' fill='%233C3C3C' fill-opacity='0.4'/%3E%3Cpath d='M11.75 1.5L1.25 12' stroke='%233C3C3C' stroke-opacity='0.4' stroke-width='1.15714' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); }
  .icon--share {
    width: 20px;
    height: 20px;
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.5515 3.21963L18.5575 9.29154C18.9889 9.66537 18.9889 10.3346 18.5575 10.7085L11.5515 16.7804C10.9444 17.3065 10 16.8753 10 16.0719V13.4375C10 12.9197 9.57522 12.498 9.05771 12.5142C4.71972 12.6495 3.21548 13.7403 2.17599 15.1549C1.64249 15.8809 0.696001 15.5874 0.851042 14.6999C1.49782 10.9975 3.66796 7.85206 9.05942 7.52758C9.57625 7.49647 10 7.08027 10 6.5625V3.92809C10 3.12472 10.9444 2.69348 11.5515 3.21963Z' stroke='%23545454'/%3E%3C/svg%3E%0A"); }
  .icon--white-arrow-right {
    width: 15px;
    height: 13px;
    background-image: url("data:image/svg+xml,%3Csvg width='15' height='13' viewBox='0 0 15 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.70508 11.7139L14.0622 6.35672L8.70508 0.999582' stroke='white' stroke-width='1.54286' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cline x1='0.857143' y1='6.39286' x2='12.4241' y2='6.39286' stroke='white' stroke-width='1.71429' stroke-linecap='round'/%3E%3C/svg%3E%0A"); }
  .icon--arrow-right {
    width: 6px;
    height: 10px;
    background-image: url("data:image/svg+xml,%3Csvg width='6' height='10' viewBox='0 0 6 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 9L5 5L1 1' stroke='%23545454' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); }
  .icon--more {
    width: 55px;
    height: 55px;
    background-image: url("data:image/svg+xml,%3Csvg width='55' height='55' viewBox='0 0 55 55' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='27.5' cy='27.5' r='27.5' fill='%23F1B045'/%3E%3Cpath d='M29.1428 34.7139L36 27.8567L29.1428 20.9996' stroke='white' stroke-width='1.54286' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cline x1='18.8571' y1='27.8567' x2='34.2857' y2='27.8567' stroke='white' stroke-width='1.71429' stroke-linecap='round'/%3E%3C/svg%3E%0A"); }
  .icon--back {
    width: 10px;
    height: 18px;
    background-image: url("data:image/svg+xml,%3Csvg width='10' height='18' viewBox='0 0 10 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 1L1 9L9 17' stroke='%23545454' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E"); }
    .icon--back-white {
      width: 10px;
      height: 18px;
      background-image: url("data:image/svg+xml,%3Csvg width='10' height='18' viewBox='0 0 10 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 1L1 9L9 17' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); }
  .icon--next {
    width: 6px;
    height: 10px;
    background-image: url("data:image/svg+xml,%3Csvg width='6' height='10' viewBox='0 0 6 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 9L5 5L1 1' stroke='%23545454' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); }
    .icon--next-gray {
      width: 7px;
      height: 12px;
      background-image: url("data:image/svg+xml,%3Csvg width='7' height='12' viewBox='0 0 7 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L6 6L1 11' stroke='%23545454' stroke-opacity='0.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); }
  .icon-gift--orange {
    width: 20px;
    height: 20px;
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.31345 1.78009C5.15422 0.460346 6.90567 0.0720602 8.22541 0.91283C8.80071 1.27933 9.49565 2.01489 9.99834 2.78097C10.501 2.01489 11.196 1.27933 11.7713 0.91283C13.091 0.0720602 14.8425 0.460346 15.6832 1.78009C16.524 3.09984 16.1357 4.85128 14.816 5.69205C14.7407 5.73998 14.6589 5.78711 14.5715 5.8331H18.332C18.7923 5.8331 19.1654 6.2062 19.1654 6.66644V8.24977C19.1654 8.71001 18.7923 9.0831 18.332 9.0831H10.7493V5.8331H9.24935V9.0831H1.66536C1.20513 9.0831 0.832031 8.71001 0.832031 8.24977V6.66644C0.832031 6.2062 1.20513 5.8331 1.66537 5.8331H5.42522C5.33778 5.78711 5.25596 5.73998 5.18071 5.69205C3.86097 4.85128 3.47268 3.09984 4.31345 1.78009ZM1.66536 10.5831V16.6664C1.66536 17.5869 2.41156 18.3331 3.33203 18.3331H9.24935V10.5831H1.66536ZM10.7493 18.3331H16.6654C17.5858 18.3331 18.332 17.5869 18.332 16.6664V10.5831H10.7493V18.3331ZM7.41946 2.17792C6.79841 1.78226 5.9742 1.96498 5.57854 2.58604C5.18288 3.2071 5.36561 4.03131 5.98666 4.42696C6.35182 4.65959 7.15234 4.94072 7.94939 5.03988C8.34089 5.08858 8.67938 5.08619 8.92788 5.0374C9.04974 5.01348 9.13037 4.98213 9.17932 4.95488C9.20277 4.94183 9.21653 4.93108 9.22386 4.92446C9.23076 4.91823 9.23292 4.91484 9.23323 4.91435L9.23324 4.91434L9.23325 4.91433C9.23356 4.91383 9.23572 4.91045 9.23844 4.90157C9.24134 4.89212 9.24528 4.87511 9.2472 4.84834C9.2512 4.79246 9.24554 4.70613 9.21572 4.58558C9.15491 4.33975 9.01403 4.03196 8.80444 3.69773C8.37772 3.01726 7.78462 2.41055 7.41946 2.17792ZM14.4181 2.58604C14.0225 1.96498 13.1983 1.78226 12.5772 2.17792C12.2121 2.41055 11.619 3.01726 11.1922 3.69773C10.9826 4.03196 10.8418 4.33975 10.781 4.58558C10.7511 4.70613 10.7455 4.79246 10.7495 4.84834C10.7514 4.87511 10.7553 4.89212 10.7582 4.90157C10.761 4.91045 10.7631 4.91383 10.7634 4.91433L10.7634 4.91434L10.7634 4.91435C10.7638 4.91485 10.7659 4.91823 10.7728 4.92446C10.7801 4.93108 10.7939 4.94183 10.8174 4.95488C10.8663 4.98213 10.9469 5.01348 11.0688 5.0374C11.3173 5.08619 11.6558 5.08858 12.0473 5.03988C12.8443 4.94072 13.6449 4.65959 14.01 4.42696C14.6311 4.03131 14.8138 3.2071 14.4181 2.58604Z' fill='%23F1B045'/%3E%3C/svg%3E%0A"); }
  .icon-gift-orange--with-hand {
    width: 40px;
    height: 40px;
    background-image: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_723_22967)'%3E%3Cpath d='M15.3802 7.55272L15.3791 7.56264H19.3426V3.78893C19.3426 2.03407 18.0386 0.808594 16.2238 0.808594C14.5244 0.808594 13.1055 2.34355 13.1055 4.23022C13.1055 5.76775 14.0618 7.16798 15.3802 7.55272Z' fill='%23F1B045'/%3E%3Cpath d='M26.4844 6.26136V6.25658C26.4844 4.74953 25.1859 3.52148 23.6781 3.52148H23.6744C22.2298 3.52148 20.9786 4.75099 20.8978 6.20519C20.8916 6.31899 20.8457 6.42583 20.8457 6.51981V7.56282H26.1048C26.3049 7.18688 26.4844 6.71182 26.4844 6.26136Z' fill='%23F1B045'/%3E%3Cpath d='M19.3418 9.06642H9.45766C8.9635 9.06458 8.48881 9.25953 8.13894 9.60867C7.78906 9.9578 7.59302 10.4318 7.59375 10.9259V14.9874H19.3418V9.06642Z' fill='%23F1B045'/%3E%3Cpath d='M32.8757 10.9259C32.8757 9.89354 31.9561 9.06641 30.9234 9.06641H20.8457V14.9874H32.8757V10.9259Z' fill='%23F1B045'/%3E%3Cpath d='M9.28516 25.5179C11.568 24.8126 14.0226 24.907 16.2444 25.7848L16.8711 26.0311C17.7485 26.374 18.6917 26.5157 19.6312 26.4453L25.5037 25.9974C27.3581 25.8575 29.1438 26.7283 30.1758 28.2758L30.8076 27.9072V16.4902H9.28516V25.5179Z' fill='%23F1B045'/%3E%3Cpath d='M37.0326 25.8627L37.0157 25.8734L30.7951 29.6452C30.8993 29.9951 30.9662 30.3552 30.9941 30.7191C31.0256 31.1332 30.7158 31.4944 30.3017 31.526L20.6591 32.2621C20.6396 32.2636 20.6201 32.2643 20.6007 32.2643C20.1961 32.2647 19.8639 31.9449 19.8488 31.5407C19.8338 31.1365 20.141 30.7929 20.5445 30.7628L29.3603 30.0898C28.8761 28.4499 27.3132 27.3698 25.6079 27.4972L19.7416 27.9451C18.5767 28.0324 17.4074 27.8569 16.32 27.4314L15.6926 27.1851C12.6315 25.9743 9.15329 26.5313 6.62305 28.6375L7.26772 37.0821L8.15948 36.4782C9.11144 35.831 10.2774 35.5791 11.4115 35.7759L21.6275 37.5289C23.5719 37.7206 25.5268 37.2936 27.2145 36.309L40.0001 26.014C39.1461 25.3315 37.9515 25.2705 37.0326 25.8627Z' fill='%23F1B045'/%3E%3Cpath d='M0 26.6443L4.93346 26.2676L5.8968 38.885L0.963342 39.2617L0 26.6443Z' fill='%23F1B045'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_723_22967'%3E%3Crect width='40' height='40' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A"); }
  .icon-gift--gray {
    width: 29px;
    height: 29px;
    background-image: url("data:image/svg+xml,%3Csvg width='29' height='29' viewBox='0 0 29 29' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.06365 2.50288C7.24512 0.648347 9.70629 0.102718 11.5608 1.28419C12.3693 1.79921 13.3458 2.83283 14.0522 3.90935C14.7586 2.83283 15.7351 1.79921 16.5435 1.28419C18.3981 0.102718 20.8593 0.648347 22.0407 2.50288C23.2222 4.35742 22.6766 6.81859 20.822 8.00006C20.7163 8.06742 20.6013 8.13364 20.4784 8.19828H25.7623C26.4091 8.19828 26.9333 8.72256 26.9333 9.3693V11.5942C26.9333 12.241 26.4091 12.7653 25.7623 12.7653H15.106V8.19828H12.9982V12.7653H2.34192C1.69518 12.7653 1.1709 12.241 1.1709 11.5942V9.3693C1.1709 8.72256 1.69518 8.19828 2.34192 8.19828H7.62593C7.50307 8.13364 7.38808 8.06742 7.28234 8.00006C5.42781 6.81859 4.88218 4.35742 6.06365 2.50288ZM2.34192 14.8731V23.4215C2.34192 24.715 3.39049 25.7636 4.68396 25.7636H12.9982V14.8731H2.34192ZM15.106 25.7636H23.4203C24.7138 25.7636 25.7623 24.715 25.7623 23.4215V14.8731H15.106V25.7636ZM10.4283 3.06192C9.55556 2.50593 8.39737 2.7627 7.84138 3.63542C7.28539 4.50815 7.54216 5.66635 8.41488 6.22233C8.92801 6.54923 10.0529 6.94428 11.173 7.08362C11.7231 7.15206 12.1988 7.14869 12.548 7.08014C12.7192 7.04652 12.8325 7.00247 12.9013 6.96418C12.9342 6.94584 12.9536 6.93073 12.9639 6.92142C12.9736 6.91267 12.9766 6.90791 12.977 6.90723L12.9771 6.90721C12.9774 6.90659 12.9805 6.90186 12.9844 6.88926C12.9884 6.87599 12.994 6.85208 12.9967 6.81447C13.0023 6.73594 12.9943 6.61463 12.9524 6.44523C12.867 6.09978 12.669 5.66727 12.3745 5.1976C11.7749 4.24138 10.9414 3.38882 10.4283 3.06192ZM20.263 3.63542C19.707 2.7627 18.5488 2.50593 17.6761 3.06192C17.163 3.38882 16.3295 4.24138 15.7299 5.1976C15.4354 5.66727 15.2374 6.09978 15.1519 6.44523C15.11 6.61463 15.1021 6.73594 15.1077 6.81447C15.1104 6.85208 15.1159 6.87599 15.12 6.88926C15.1239 6.90177 15.1269 6.90652 15.1273 6.90719L15.1273 6.90721L15.1273 6.90722C15.1278 6.9079 15.1308 6.91266 15.1405 6.92142C15.1508 6.93073 15.1701 6.94584 15.2031 6.96418C15.2719 7.00247 15.3852 7.04652 15.5564 7.08014C15.9056 7.14869 16.3813 7.15206 16.9314 7.08362C18.0515 6.94428 19.1764 6.54923 19.6895 6.22233C20.5622 5.66635 20.819 4.50815 20.263 3.63542Z' fill='%233C3C3C' fill-opacity='0.15'/%3E%3C/svg%3E%0A"); }
  .icon-gift-gray--with-hand {
    width: 40px;
    height: 40px;
    background-image: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_723_19070)'%3E%3Cpath d='M15.3802 7.55272L15.3791 7.56264H19.3426V3.78893C19.3426 2.03407 18.0386 0.808594 16.2238 0.808594C14.5244 0.808594 13.1055 2.34355 13.1055 4.23022C13.1055 5.76775 14.0618 7.16798 15.3802 7.55272Z' fill='%23EFEFEF'/%3E%3Cpath d='M26.4844 6.26136V6.25658C26.4844 4.74953 25.1859 3.52148 23.6781 3.52148H23.6744C22.2298 3.52148 20.9786 4.75099 20.8978 6.20519C20.8916 6.31899 20.8457 6.42583 20.8457 6.51981V7.56282H26.1048C26.3049 7.18688 26.4844 6.71182 26.4844 6.26136Z' fill='%23EFEFEF'/%3E%3Cpath d='M19.3418 9.06642H9.45766C8.9635 9.06458 8.48881 9.25953 8.13894 9.60867C7.78906 9.9578 7.59302 10.4318 7.59375 10.9259V14.9874H19.3418V9.06642Z' fill='%23EFEFEF'/%3E%3Cpath d='M32.8757 10.9259C32.8757 9.89354 31.9561 9.06641 30.9234 9.06641H20.8457V14.9874H32.8757V10.9259Z' fill='%23EFEFEF'/%3E%3Cpath d='M9.28516 25.5189C11.568 24.8136 14.0226 24.908 16.2444 25.7858L16.8711 26.0321C17.7485 26.375 18.6917 26.5167 19.6312 26.4462L25.5037 25.9983C27.3581 25.8585 29.1438 26.7293 30.1758 28.2767L30.8076 27.9081V16.4912H9.28516V25.5189Z' fill='%23EFEFEF'/%3E%3Cpath d='M37.0326 25.8627L37.0157 25.8734L30.7951 29.6452C30.8993 29.9951 30.9662 30.3552 30.9941 30.7191C31.0256 31.1332 30.7158 31.4944 30.3017 31.526L20.6591 32.2621C20.6396 32.2636 20.6201 32.2643 20.6007 32.2643C20.1961 32.2647 19.8639 31.9449 19.8488 31.5407C19.8338 31.1365 20.141 30.7929 20.5445 30.7628L29.3603 30.0898C28.8761 28.4499 27.3132 27.3698 25.6079 27.4972L19.7416 27.9451C18.5767 28.0324 17.4074 27.8569 16.32 27.4314L15.6926 27.1851C12.6315 25.9743 9.15329 26.5313 6.62305 28.6375L7.26772 37.0821L8.15948 36.4782C9.11144 35.831 10.2774 35.5791 11.4115 35.7759L21.6275 37.5289C23.5719 37.7206 25.5268 37.2936 27.2145 36.309L40.0001 26.014C39.1461 25.3315 37.9515 25.2705 37.0326 25.8627Z' fill='%23EFEFEF'/%3E%3Cpath d='M0 26.6443L4.93346 26.2676L5.8968 38.885L0.963342 39.2617L0 26.6443Z' fill='%23EFEFEF'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_723_19070'%3E%3Crect width='40' height='40' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A"); }
  .icon-gift--white {
    width: 27px;
    height: 27px;
    background-image: url("data:image/svg+xml,%3Csvg width='27' height='27' viewBox='0 0 27 27' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.82492 2.40312C6.95996 0.621467 9.32441 0.0972813 11.1061 1.23232C11.8827 1.7271 12.8209 2.7201 13.4995 3.75431C14.1781 2.7201 15.1163 1.7271 15.893 1.23232C17.6746 0.0972813 20.0391 0.621467 21.1741 2.40312C22.3091 4.18478 21.785 6.54923 20.0033 7.68427C19.9017 7.74898 19.7913 7.81259 19.6732 7.87469H24.75C25.3713 7.87469 25.875 8.37837 25.875 8.99969V11.1372C25.875 11.7585 25.3713 12.2622 24.75 12.2622H14.5125V7.87469H12.4875V12.2622H2.25C1.62868 12.2622 1.125 11.7585 1.125 11.1372V8.99969C1.125 8.37837 1.62868 7.87469 2.25 7.87469H7.3258C7.20777 7.81259 7.0973 7.74898 6.99572 7.68427C5.21406 6.54923 4.68988 4.18478 5.82492 2.40312ZM2.25 14.2872V22.4997C2.25 23.7423 3.25736 24.7497 4.5 24.7497H12.4875V14.2872H2.25ZM14.5125 24.7497H22.5C23.7426 24.7497 24.75 23.7423 24.75 22.4997V14.2872H14.5125V24.7497ZM10.018 2.94019C9.1796 2.40605 8.06692 2.65273 7.53279 3.49115C6.99865 4.32958 7.24532 5.44226 8.08375 5.9764C8.57671 6.29045 9.65742 6.66997 10.7334 6.80383C11.262 6.86958 11.7189 6.86635 12.0544 6.80049C12.2189 6.7682 12.3278 6.72588 12.3938 6.68909C12.4255 6.67147 12.4441 6.65695 12.454 6.64801C12.4633 6.63961 12.4662 6.63504 12.4666 6.63437L12.4666 6.63436L12.4666 6.63434C12.467 6.6337 12.47 6.62913 12.4737 6.61712C12.4776 6.60437 12.4829 6.58139 12.4855 6.54526C12.4909 6.46982 12.4832 6.35328 12.443 6.19053C12.3609 5.85866 12.1707 5.44314 11.8877 4.99193C11.3117 4.0733 10.511 3.25424 10.018 2.94019ZM19.4662 3.49115C18.9321 2.65273 17.8194 2.40605 16.981 2.94019C16.488 3.25424 15.6873 4.0733 15.1113 4.99193C14.8283 5.44314 14.6381 5.85866 14.556 6.19053C14.5158 6.35328 14.5081 6.46982 14.5135 6.54526C14.5161 6.58139 14.5215 6.60437 14.5254 6.61712C14.5291 6.62913 14.532 6.6337 14.5324 6.63434L14.5324 6.63436L14.5324 6.63438C14.5328 6.63505 14.5358 6.63962 14.545 6.64801C14.5549 6.65695 14.5735 6.67147 14.6052 6.68909C14.6713 6.72588 14.7801 6.7682 14.9446 6.80049C15.2801 6.86635 15.7371 6.86958 16.2656 6.80383C17.3416 6.66997 18.4223 6.29045 18.9153 5.9764C19.7537 5.44226 20.0004 4.32958 19.4662 3.49115Z' fill='white'/%3E%3C/svg%3E%0A"); }
  .icon-gift--blue {
    width: 34px;
    height: 33px;
    background-image: url("data:image/svg+xml,%3Csvg width='34' height='33' viewBox='0 0 34 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.76656 3.20416C8.27994 0.828623 11.4325 0.129708 13.8081 1.64309C14.8436 2.3028 16.0945 3.6268 16.9993 5.00575C17.9042 3.6268 19.1551 2.3028 20.1906 1.64309C22.5662 0.129708 25.7188 0.828623 27.2321 3.20416C28.7455 5.5797 28.0466 8.7323 25.6711 10.2457C25.5356 10.332 25.3883 10.4168 25.231 10.4996H32C32.8284 10.4996 33.5 11.1712 33.5 11.9996V14.8496C33.5 15.678 32.8284 16.3496 32 16.3496H18.35V10.4996H15.65V16.3496H2C1.17157 16.3496 0.5 15.678 0.5 14.8496V11.9996C0.5 11.1712 1.17158 10.4996 2 10.4996H8.76774C8.61035 10.4168 8.46306 10.332 8.32763 10.2457C5.95209 8.7323 5.25317 5.5797 6.76656 3.20416ZM2 19.0496V29.9996C2 31.6564 3.34315 32.9996 5 32.9996H15.65V19.0496H2ZM18.35 32.9996H29C30.6569 32.9996 32 31.6564 32 29.9996V19.0496H18.35V32.9996ZM12.3574 3.92025C11.2395 3.20807 9.7559 3.53697 9.04371 4.65487C8.33153 5.77277 8.66043 7.25635 9.77833 7.96853C10.4356 8.38726 11.8766 8.89329 13.3113 9.07178C14.0159 9.15945 14.6252 9.15513 15.0725 9.06732C15.2919 9.02426 15.437 8.96784 15.5251 8.91879C15.5673 8.8953 15.5921 8.87594 15.6053 8.86402C15.6177 8.85281 15.6216 8.84671 15.6222 8.84583L15.6222 8.84581L15.6222 8.84578C15.6228 8.84489 15.6266 8.8388 15.6315 8.82282C15.6368 8.80582 15.6438 8.77519 15.6473 8.72701C15.6545 8.62642 15.6443 8.47104 15.5906 8.25405C15.4812 7.81155 15.2276 7.25753 14.8503 6.65591C14.0822 5.43106 13.0147 4.33898 12.3574 3.92025ZM24.955 4.65487C24.2428 3.53697 22.7592 3.20807 21.6413 3.92025C20.984 4.33898 19.9165 5.43106 19.1484 6.65591C18.7711 7.25753 18.5175 7.81155 18.4081 8.25405C18.3544 8.47104 18.3442 8.62642 18.3514 8.72701C18.3549 8.77519 18.3619 8.80582 18.3672 8.82282C18.3721 8.83882 18.376 8.84491 18.3765 8.84579L18.3765 8.84581L18.3765 8.84583C18.3771 8.84671 18.381 8.85281 18.3934 8.86402C18.4066 8.87594 18.4314 8.8953 18.4736 8.91879C18.5617 8.96784 18.7068 9.02426 18.9262 9.06732C19.3735 9.15513 19.9828 9.15945 20.6874 9.07178C22.1221 8.89329 23.5631 8.38726 24.2204 7.96853C25.3383 7.25635 25.6672 5.77277 24.955 4.65487Z' fill='%23262F56'/%3E%3C/svg%3E%0A"); }
  .icon-special--gift {
    width: 18px;
    height: 18px;
    background-size: cover;
    background-image: url("../images/icons/icon-special-gift.svg"); }
  .icon-special--blocked {
    width: 20px;
    height: 20px;
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.99967 0.917969C7.51439 0.917969 5.49967 2.93269 5.49967 5.41797V7.50222C4.47705 7.5074 3.90278 7.54208 3.44803 7.77379C2.97763 8.01347 2.59517 8.39592 2.35549 8.86633C2.08301 9.4011 2.08301 10.1012 2.08301 11.5013V14.3346C2.08301 15.7348 2.08301 16.4348 2.35549 16.9696C2.59517 17.44 2.97763 17.8225 3.44803 18.0622C3.98281 18.3346 4.68288 18.3346 6.08301 18.3346H13.9163C15.3165 18.3346 16.0165 18.3346 16.5513 18.0622C17.0217 17.8225 17.4042 17.44 17.6439 16.9696C17.9163 16.4348 17.9163 15.7348 17.9163 14.3346V11.5013C17.9163 10.1012 17.9163 9.4011 17.6439 8.86633C17.4042 8.39592 17.0217 8.01347 16.5513 7.77379C16.0966 7.54208 15.5223 7.5074 14.4997 7.50222V5.41797C14.4997 2.93269 12.485 0.917969 9.99967 0.917969ZM12.9997 7.5013V5.41797C12.9997 3.76111 11.6565 2.41797 9.99967 2.41797C8.34282 2.41797 6.99967 3.76111 6.99967 5.41797V7.5013H12.9997ZM10.8332 13.528C11.3313 13.2398 11.6665 12.7012 11.6665 12.0843C11.6665 11.1638 10.9203 10.4176 9.99984 10.4176C9.07936 10.4176 8.33317 11.1638 8.33317 12.0843C8.33317 12.7012 8.66834 13.2398 9.1665 13.528V15.001C9.1665 15.4612 9.5396 15.8343 9.99984 15.8343C10.4601 15.8343 10.8332 15.4612 10.8332 15.001V13.528Z' fill='%23F14F45'/%3E%3C/svg%3E%0A"); }
  .icon-triangle--warning {
    width: 112px;
    height: 93px;
    background-position: center;
    background-position-y: -5px;
    background-image: url("data:image/svg+xml,%3Csvg width='130' height='130' viewBox='0 0 130 130' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M60.6699 7.50001C62.5944 4.16667 67.4056 4.16667 69.3301 7.5L116.962 90C118.886 93.3333 116.48 97.5 112.631 97.5H17.3686C13.5196 97.5 11.114 93.3333 13.0385 90L60.6699 7.50001Z' fill='%23F14F45' fill-opacity='0.2'/%3E%3Cpath d='M65.582 71.1055H62.3887L61.041 40.168H66.9297L65.582 71.1055ZM60.4551 79.9531C60.4551 78.5859 60.7871 77.6191 61.4512 77.0527C62.1152 76.4668 62.9453 76.1738 63.9414 76.1738C64.918 76.1738 65.7383 76.4668 66.4023 77.0527C67.0859 77.6191 67.4277 78.5859 67.4277 79.9531C67.4277 81.3008 67.0859 82.2871 66.4023 82.9121C65.7383 83.5176 64.918 83.8203 63.9414 83.8203C62.9453 83.8203 62.1152 83.5176 61.4512 82.9121C60.7871 82.2871 60.4551 81.3008 60.4551 79.9531Z' fill='%23F14F45'/%3E%3C/svg%3E"); }
  .icon-hand--orange {
    width: 80.36px;
    height: 69px;
    background-image: url("../images/icons/icon-hand-orange.svg"); }
  .icon--arrow-up {
    width: 12px;
    height: 6px;
    background-image: url("data:image/svg+xml,%3Csvg width='12' height='6' viewBox='0 0 12 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 0.5L6 5.5L1 0.5' stroke='%23F1B045' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); }
  .icon--arrow-down {
    width: 12px;
    height: 6px;
    background-image: url("data:image/svg+xml,%3Csvg width='12' height='6' viewBox='0 0 12 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 5.5L6 0.5L11 5.5' stroke='%23F1B045' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); }
  .icon--arrow-down-gray {
    width: 11px;
    height: 6px;
    background-image: url("data:image/svg+xml,%3Csvg width='11' height='6' viewBox='0 0 11 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.5 0.5L5.5 5.5L0.5 0.5' stroke='%23545454' stroke-opacity='0.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); }
  .icon--arrow-down-3C3C3C {
    width: 12px;
    height: 7px;
    background-image: url("data:image/svg+xml,%3Csvg width='12' height='7' viewBox='0 0 12 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L6 6L11 1' stroke='%233C3C3C' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); }
  .icon--arrow-right-gray {
    width: 7px;
    height: 12px;
    background-image: url("data:image/svg+xml,%3Csvg width='7' height='12' viewBox='0 0 7 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 11L6 6L1 1' stroke='%23545454' stroke-opacity='0.5' stroke-width='0.8125' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); }
  .icon--arrow-down-show {
    background-image: url("../images/icons/icon-arrow-down-show.svg");
    width: 15px;
    height: 34px; }
  .icon-pinpad--backspace {
    width: 35px;
    height: 28px;
    background-image: url("data:image/svg+xml,%3Csvg width='35' height='28' viewBox='0 0 35 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.50779 20.257L5.75975 20.5021L5.87687 20.611L9.29629 23.9722C9.44486 24.122 9.60029 24.2736 9.823 24.4873C9.94046 24.6061 10.0716 24.7322 10.2682 24.9173L10.2891 24.9389L10.3312 24.9823C10.4129 25.0674 10.4335 25.0886 10.4711 25.1235C10.9237 25.5681 11.4685 25.9575 12.0647 26.257C12.662 26.5554 13.2998 26.7617 13.9583 26.8698C14.5628 26.9687 15.1735 27.022 15.7856 27.0295C15.9233 27.0334 15.9933 27.0352 16.08 27.0372C16.2613 27.0414 16.4146 27.0435 16.5638 27.0435H25.5622H25.565H26.4711C26.6969 27.0435 26.8746 27.0398 27.2641 27.0292C27.861 27.0221 28.4728 26.9687 29.0778 26.8699C29.7364 26.7618 30.3734 26.5552 30.9674 26.2573C31.5643 25.9593 32.1111 25.5691 32.5856 25.1019C33.0572 24.6346 33.4515 24.1021 33.7575 23.5203C34.0608 22.925 34.2691 22.3021 34.3821 21.6594C34.4819 21.0573 34.5351 20.4588 34.5428 19.8589C34.5511 19.5884 34.5556 19.3348 34.5556 19.0899V7.95356L34.5531 7.75397C34.5496 7.4647 34.5475 7.33524 34.5424 7.16682C34.5351 6.58466 34.4819 5.98616 34.3838 5.39403C34.2691 4.74136 34.0608 4.11847 33.7638 3.5353C33.4543 2.94128 33.0581 2.40638 32.5852 1.94122C32.1111 1.47442 31.5644 1.08415 30.9657 0.785284C30.3734 0.488253 29.7364 0.281693 29.0787 0.173692C28.4755 0.0713377 27.859 0.0175757 27.2412 0.0138876C26.8746 0.00363044 26.6969 0 26.4711 0H16.561C16.4118 0 16.2585 0.00212559 16.0772 0.00627233C15.9905 0.00825432 15.9205 0.010084 15.7667 0.0142651C15.1727 0.0176104 14.5573 0.0713909 13.9495 0.174682C13.297 0.28179 12.6592 0.488081 12.064 0.785435C11.4657 1.08603 10.9208 1.47535 10.447 1.94038C10.4303 1.95531 10.4019 1.98448 10.2687 2.1245C10.0995 2.28141 9.94795 2.42703 9.80194 2.57412C9.57667 2.78981 9.43692 2.92597 9.28277 3.08192L5.76962 6.5306C5.72538 6.57235 5.68073 6.61524 5.62876 6.66571L5.49923 6.79204C5.36103 6.92409 5.27303 7.01017 5.17525 7.11103L2.03905 10.1926L2.00493 10.2257L1.96178 10.268L1.88219 10.3471C1.80703 10.4221 1.77553 10.4534 1.73966 10.4884C1.61099 10.6149 1.54502 10.6813 1.47095 10.7618C1.20959 11.0128 0.964069 11.2793 0.73576 11.5597C0.515312 11.7894 0.337091 12.0552 0.209224 12.3453L0.173026 12.4397C-0.0576754 13.1432 -0.0576754 13.9002 0.173026 14.6037L0.212094 14.7046C0.341728 14.9933 0.518962 15.2589 0.736554 15.4907C0.974547 15.7747 1.2269 16.0468 1.49266 16.3059L1.60689 16.4205C1.67194 16.4854 1.69907 16.5124 1.73982 16.5525C1.78039 16.5921 1.81081 16.6223 1.88519 16.6964C1.96206 16.7731 1.99863 16.8093 2.04358 16.8532L5.19522 19.9567L5.50779 20.257ZM25.565 27.0428L25.565 26.0033L25.565 26.0026V24.9625H26.4711C26.6709 24.9625 26.8354 24.9592 27.2217 24.9487C27.7276 24.9426 28.2322 24.8986 28.7303 24.8172C29.1747 24.7443 29.605 24.6047 30.0081 24.4026C30.4075 24.2032 30.7723 23.9428 31.0864 23.6336C31.4042 23.3186 31.6713 22.9579 31.8723 22.576C32.0766 22.1748 32.2199 21.7464 32.2959 21.3143C32.3771 20.8241 32.4211 20.3286 32.4279 19.8142C32.436 19.5452 32.4401 19.3117 32.4401 19.0892V8.39838L32.4402 7.96731L32.4378 7.77779C32.4345 7.5009 32.4325 7.37984 32.4275 7.21021C32.4211 6.71354 32.3771 6.21803 32.2976 5.73777C32.2199 5.2957 32.0766 4.86725 31.8768 4.47479C31.6722 4.08215 31.4064 3.72333 31.0889 3.41098C30.7723 3.09931 30.4075 2.83893 30.0063 2.63865C29.605 2.43738 29.1747 2.29782 28.7247 2.22392C28.2304 2.14007 27.7299 2.09642 27.2054 2.09304C26.8354 2.08294 26.6709 2.07958 26.4711 2.07958H16.561C16.4302 2.07958 16.2926 2.08149 16.1264 2.08529C16.0502 2.08703 15.9878 2.08864 15.8411 2.09243L15.8024 2.09343C15.3021 2.09644 14.8028 2.14007 14.3038 2.22486C13.8577 2.29811 13.4255 2.4379 13.0243 2.63831C12.6245 2.83918 12.2591 3.10028 11.92 3.43251C11.8074 3.55103 11.7626 3.59743 11.7239 3.6336C11.571 3.77551 11.4397 3.90162 11.2974 4.04451C11.0665 4.26604 10.9373 4.39199 10.7893 4.54154L7.22144 8.0515C7.16363 8.09826 7.14064 8.12047 7.11528 8.1451L7.03198 8.2263C6.85354 8.39784 6.78099 8.46881 6.68849 8.56378L3.52666 11.6709C3.49447 11.702 3.49441 11.7021 3.46041 11.7356L3.46022 11.7357L3.38838 11.8071C3.31246 11.8829 3.27378 11.9213 3.23283 11.9613C3.11994 12.0723 3.07356 12.1193 3.02309 12.1749C2.75248 12.4364 2.54943 12.6572 2.36187 12.8904L2.28465 12.9762C2.23869 13.022 2.20005 13.0742 2.16995 13.1311C2.09747 13.3854 2.09726 13.6544 2.16932 13.9088C2.20373 13.9738 2.24729 14.0339 2.29877 14.0871C2.54905 14.3833 2.75982 14.6113 2.99158 14.8374L3.05469 14.9006L3.11529 14.9613C3.17616 15.022 3.19974 15.0455 3.23298 15.0782C3.27793 15.1221 3.3145 15.1583 3.39137 15.235C3.46575 15.3092 3.49618 15.3393 3.53725 15.3795L6.68271 18.4769L6.99063 18.7727L7.19623 18.9726C7.23308 19.0026 7.26807 19.0347 7.30101 19.0689L10.801 22.5094C10.9442 22.6537 11.0889 22.7948 11.3185 23.0155C11.4337 23.1316 11.5501 23.2435 11.711 23.3954C11.7555 23.4352 11.7649 23.4449 11.8686 23.5528C11.9035 23.5891 11.9302 23.6165 11.9441 23.6299C12.2619 23.9418 12.6273 24.2029 13.025 24.4027C13.4283 24.6042 13.8605 24.744 14.3061 24.8171C14.8039 24.8986 15.3073 24.9426 15.8279 24.949C15.9803 24.9532 16.0467 24.9549 16.1292 24.9568C16.2954 24.9606 16.4331 24.9625 16.5638 24.9625H25.5622V24.9632V26.0027L25.565 27.0428Z' fill='%233F434A'/%3E%3Cpath d='M17 10L21 14M21 14L25 10M21 14L17 18M21 14L25 18' stroke='%233C3C3C' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); }
  .icon--horisontal-dots {
    width: 20px;
    height: 20px;
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='16.875' cy='10' r='1.875' transform='rotate(90 16.875 10)' fill='%233C3C3C' fill-opacity='0.5'/%3E%3Ccircle cx='10' cy='10' r='1.875' transform='rotate(90 10 10)' fill='%233C3C3C' fill-opacity='0.5'/%3E%3Ccircle cx='3.125' cy='10' r='1.875' transform='rotate(90 3.125 10)' fill='%233C3C3C' fill-opacity='0.5'/%3E%3C/svg%3E%0A"); }
  .icon--vertical-dots {
    width: 20px;
    height: 20px;
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='10' cy='3.125' r='1.875' fill='%233C3C3C' fill-opacity='0.5'/%3E%3Ccircle cx='10' cy='10' r='1.875' fill='%233C3C3C' fill-opacity='0.5'/%3E%3Ccircle cx='10' cy='16.875' r='1.875' fill='%233C3C3C' fill-opacity='0.5'/%3E%3C/svg%3E%0A"); }
  .icon--delete-img {
    width: 33px;
    height: 33px;
    background: url("../images/icons/delete-image.svg");
    cursor: pointer; }
  .icon--busket-white {
    width: 27px;
    height: 27px;
    background-image: url("data:image/svg+xml,%3Csvg width='27' height='27' viewBox='0 0 27 27' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.75 11.25L15.4125 19.125M11.5875 19.125L11.25 11.25M6.75 6.75L7.75054 21.758C7.82058 22.8086 8.69318 23.625 9.74611 23.625H17.2539C18.3068 23.625 19.1794 22.8086 19.2495 21.758L20.25 6.75M6.75 6.75H10.125M6.75 6.75H4.5M20.25 6.75H22.5M20.25 6.75H16.875M16.875 6.75V5.375C16.875 4.27043 15.9796 3.375 14.875 3.375H12.125C11.0204 3.375 10.125 4.27043 10.125 5.375V6.75M16.875 6.75H10.125' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat; }
  .icon--flytime-orange {
    width: 14px;
    height: 14px;
    background-image: url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.1165 1.96339L8.51342 12.1924C8.21424 12.8573 7.26 12.8267 7.00401 12.144L5.73034 8.74758C5.64752 8.52673 5.47327 8.35248 5.25242 8.26966L1.85597 6.99599C1.17333 6.74 1.14275 5.78576 1.80759 5.48658L12.0366 0.883528C12.722 0.575113 13.4249 1.27803 13.1165 1.96339Z' stroke='%23F1B045' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); }
  .icon--flytime-online {
    width: 17px;
    height: 18px;
    background: url("../images/icons/flytime-online.svg"); }
  .icon--flytime {
    width: 17px;
    height: 18px;
    background-image: url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.9592 1.7355L6.91112 10.7312C6.70768 11.1833 6.0588 11.1625 5.88473 10.6983L4.71263 7.57274C4.65632 7.42257 4.53782 7.30407 4.38765 7.24776L1.26206 6.07566C0.797865 5.90159 0.777068 5.25271 1.22916 5.04927L10.2249 1.00119C10.6909 0.791467 11.1689 1.26945 10.9592 1.7355Z' stroke='%233C3C3C' stroke-width='0.884' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); }
  .icon-flytime--green {
    width: 40px;
    height: 46px;
    background-image: url("data:image/svg+xml,%3Csvg width='40' height='46' viewBox='0 0 40 46' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M39.1165 1.9634L22.8134 38.1924C22.5142 38.8573 21.56 38.8267 21.304 38.144L16.1303 24.3476C16.0475 24.1267 15.8733 23.9525 15.6524 23.8697L1.85597 18.696C1.17333 18.44 1.14275 17.4858 1.80759 17.1866L38.0366 0.883528C38.722 0.575113 39.4249 1.27803 39.1165 1.9634Z' stroke='%233C3C3C' stroke-width='0.816667' stroke-linecap='round' stroke-linejoin='round'/%3E%3Ccircle cx='26.5' cy='37.5' r='8.5' fill='%2346DC43'/%3E%3C/svg%3E%0A"); }
    .icon-flytime--green-mini {
      width: 22.41px;
      height: 26px;
      background-size: cover; }
  .icon-flytime--red {
    width: 40px;
    height: 46px;
    background-image: url("data:image/svg+xml,%3Csvg width='40' height='46' viewBox='0 0 40 46' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M39.1165 1.9634L22.8134 38.1924C22.5142 38.8573 21.56 38.8267 21.304 38.144L16.1303 24.3476C16.0475 24.1267 15.8733 23.9525 15.6524 23.8697L1.85597 18.696C1.17333 18.44 1.14275 17.4858 1.80759 17.1866L38.0366 0.883528C38.722 0.575113 39.4249 1.27803 39.1165 1.9634Z' stroke='%233C3C3C' stroke-width='0.816667' stroke-linecap='round' stroke-linejoin='round'/%3E%3Ccircle cx='26.5' cy='37.5' r='8.5' fill='%23FF695F'/%3E%3C/svg%3E%0A"); }
  .icon-flytime--gray {
    width: 40px;
    height: 46px;
    background-image: url("data:image/svg+xml,%3Csvg width='40' height='46' viewBox='0 0 40 46' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M39.1165 1.9634L22.8134 38.1924C22.5142 38.8573 21.56 38.8267 21.304 38.144L16.1303 24.3476C16.0475 24.1267 15.8733 23.9525 15.6524 23.8697L1.85597 18.696C1.17333 18.44 1.14275 17.4858 1.80759 17.1866L38.0366 0.883528C38.722 0.575113 39.4249 1.27803 39.1165 1.9634Z' stroke='%233C3C3C' stroke-width='0.816667' stroke-linecap='round' stroke-linejoin='round'/%3E%3Ccircle cx='26.5' cy='37.5' r='8.5' fill='%23DCDCDC'/%3E%3C/svg%3E%0A"); }
    .icon-flytime--gray-mini {
      width: 22.41px;
      height: 26px;
      background-size: cover; }
  .icon--location {
    width: 30px;
    height: 30px;
    background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.567 25.8169L15.2563 25.4252L15.567 25.8169ZM14.433 25.8169L14.7437 25.4252L14.433 25.8169ZM23.25 12.5C23.25 15.508 21.7637 18.3456 19.9891 20.6531C18.2203 22.9531 16.2092 24.6695 15.2563 25.4252L15.8777 26.2087C16.8633 25.427 18.9437 23.6529 20.7818 21.2627C22.6141 18.8801 24.25 15.8278 24.25 12.5H23.25ZM15 4.25C19.5563 4.25 23.25 7.94365 23.25 12.5H24.25C24.25 7.39137 20.1086 3.25 15 3.25V4.25ZM6.75 12.5C6.75 7.94365 10.4437 4.25 15 4.25V3.25C9.89137 3.25 5.75 7.39137 5.75 12.5H6.75ZM14.7437 25.4252C13.7908 24.6695 11.7797 22.9531 10.0109 20.6531C8.23635 18.3456 6.75 15.508 6.75 12.5H5.75C5.75 15.8278 7.38588 18.8801 9.2182 21.2627C11.0563 23.6529 13.1367 25.427 14.1223 26.2087L14.7437 25.4252ZM15.2563 25.4252C15.1035 25.5464 14.8965 25.5464 14.7437 25.4252L14.1223 26.2087C14.6391 26.6185 15.3609 26.6185 15.8777 26.2087L15.2563 25.4252ZM18.25 12.5C18.25 14.2949 16.7949 15.75 15 15.75V16.75C17.3472 16.75 19.25 14.8472 19.25 12.5H18.25ZM15 9.25C16.7949 9.25 18.25 10.7051 18.25 12.5H19.25C19.25 10.1528 17.3472 8.25 15 8.25V9.25ZM11.75 12.5C11.75 10.7051 13.2051 9.25 15 9.25V8.25C12.6528 8.25 10.75 10.1528 10.75 12.5H11.75ZM15 15.75C13.2051 15.75 11.75 14.2949 11.75 12.5H10.75C10.75 14.8472 12.6528 16.75 15 16.75V15.75Z' fill='%233C3C3C'/%3E%3C/svg%3E%0A"); }
    .icon--location-many {
      width: 76px;
      height: 52px;
      background-image: url("data:image/svg+xml,%3Csvg width='76' height='52' viewBox='0 0 76 52' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M56.0653 46.4478C58.4369 44.6 67.4582 36.986 67.4582 28.0833C67.4582 21.4789 62.1042 16.125 55.4998 16.125C48.8954 16.125 43.5415 21.4789 43.5415 28.0833C43.5415 36.986 52.5628 44.6 54.9343 46.4478C55.2714 46.7104 55.7283 46.7104 56.0653 46.4478ZM55.4998 33.2083C58.3303 33.2083 60.6248 30.9138 60.6248 28.0833C60.6248 25.2529 58.3303 22.9583 55.4998 22.9583C52.6694 22.9583 50.3748 25.2529 50.3748 28.0833C50.3748 30.9138 52.6694 33.2083 55.4998 33.2083Z' fill='%23DCDCDC' fill-opacity='0.5'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M21.0653 46.4478C23.4369 44.6 32.4582 36.986 32.4582 28.0833C32.4582 21.4789 27.1042 16.125 20.4998 16.125C13.8954 16.125 8.5415 21.4789 8.5415 28.0833C8.5415 36.986 17.5628 44.6 19.9343 46.4478C20.2714 46.7104 20.7283 46.7104 21.0653 46.4478ZM20.4998 33.2083C23.3303 33.2083 25.6248 30.9138 25.6248 28.0833C25.6248 25.2529 23.3303 22.9583 20.4998 22.9583C17.6694 22.9583 15.3748 25.2529 15.3748 28.0833C15.3748 30.9138 17.6694 33.2083 20.4998 33.2083Z' fill='%23DCDCDC' fill-opacity='0.5'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M38.5641 45.077C41.312 42.9598 53.1668 33.16 53.1668 21.6667C53.1668 13.2903 46.3765 6.5 38.0002 6.5C29.6238 6.5 22.8335 13.2903 22.8335 21.6667C22.8335 33.16 34.6884 42.9598 37.4362 45.077C37.7747 45.3377 38.2256 45.3377 38.5641 45.077ZM38.0002 28.1667C41.59 28.1667 44.5002 25.2565 44.5002 21.6667C44.5002 18.0768 41.59 15.1667 38.0002 15.1667C34.4103 15.1667 31.5002 18.0768 31.5002 21.6667C31.5002 25.2565 34.4103 28.1667 38.0002 28.1667Z' fill='%23DCDCDC'/%3E%3C/svg%3E%0A"); }
  .icon--face-sad {
    width: 55px;
    height: 55px;
    background-image: url("data:image/svg+xml,%3Csvg width='55' height='55' viewBox='0 0 55 55' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='27.5' cy='27.5' r='27.5' fill='%23DCDCDC' fill-opacity='0.5'/%3E%3Ccircle cx='17.5' cy='21.5' r='2.5' fill='%23C4C4C4'/%3E%3Ccircle cx='36.5' cy='21.5' r='2.5' fill='%23C4C4C4'/%3E%3Cpath d='M17 42C17 42 19.7149 38.5 27.5 38.5C35.2851 38.5 38 42 38 42' stroke='%23C4C4C4' stroke-linecap='round'/%3E%3C/svg%3E%0A"); }
  .icon--rating-star {
    background-image: url("../images/icons/rating-star.svg");
    width: 14.18px;
    height: 14.18px;
    background-size: contain;
    background-repeat: no-repeat; }
  .icon--rating-star-filled {
    background-image: url("../images/icons/rating-star-filled.svg");
    width: 14.18px;
    height: 14.18px;
    background-size: contain;
    background-repeat: no-repeat; }
  .icon--close {
    width: 52px;
    height: 52px;
    background-image: url("data:image/svg+xml,%3Csvg width='52' height='52' viewBox='0 0 52 52' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg filter='url(%23filter0_d_4179_6984)'%3E%3Ccircle cx='26' cy='26' r='22' fill='white'/%3E%3C/g%3E%3Cpath d='M19.3335 19.333L26.0002 25.9997M26.0002 25.9997L32.6668 19.333M26.0002 25.9997L19.3335 32.6663M26.0002 25.9997L32.6668 32.6663' stroke='%233C3C3C' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cdefs%3E%3Cfilter id='filter0_d_4179_6984' x='0' y='0' width='52' height='52' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset/%3E%3CfeGaussianBlur stdDeviation='2'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.25 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_4179_6984'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow_4179_6984' result='shape'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E%0A"); }
    .icon--close-gray {
      width: 15px;
      height: 15px;
      background-image: url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 3L8.00003 8M8.00003 8L13 3M8.00003 8L3 13M8.00003 8L13 13' stroke='%233C3C3C' stroke-opacity='0.5' stroke-width='1.125' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); }
    .icon--close-white {
      width: 20px;
      height: 20px;
      background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.33301 3.33398L9.99972 10.0006M9.99972 10.0006L16.6663 3.33398M9.99972 10.0006L3.33301 16.6673M9.99972 10.0006L16.6663 16.6673' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); }
  .icon--header-close {
    background-position: center center;
    background-repeat: no-repeat;
    width: 20px;
    height: 20px;
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.3335 1.33301L8.00021 7.99967M8.00021 7.99967L14.6668 1.33301M8.00021 7.99967L1.3335 14.6663M8.00021 7.99967L14.6668 14.6663' stroke='%233C3C3C' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); }
  .icon-modal--cross {
    width: 14px;
    height: 14px;
    background-image: url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.25 3.25L7.25003 7.25M7.25003 7.25L11.25 3.25M7.25003 7.25L3.25 11.25M7.25003 7.25L11.25 11.25' stroke='%233C3C3C' stroke-opacity='0.3' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); }
  .icon--big-location {
    width: 52px;
    height: 52px;
    background-image: url("data:image/svg+xml,%3Csvg width='52' height='52' viewBox='0 0 52 52' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg filter='url(%23filter0_d_4179_6985)'%3E%3Ccircle cx='26' cy='26' r='22' fill='white'/%3E%3C/g%3E%3Cpath d='M34.1165 18.9634L26.8134 35.1924C26.5142 35.8573 25.56 35.8267 25.304 35.144L23.1303 29.3476C23.0475 29.1267 22.8733 28.9525 22.6524 28.8697L16.856 26.696C16.1733 26.44 16.1427 25.4858 16.8076 25.1866L33.0366 17.8835C33.722 17.5751 34.4249 18.278 34.1165 18.9634Z' stroke='%233C3C3C' stroke-width='0.816667' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cdefs%3E%3Cfilter id='filter0_d_4179_6985' x='0' y='0' width='52' height='52' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset/%3E%3CfeGaussianBlur stdDeviation='2'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.25 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_4179_6985'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow_4179_6985' result='shape'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E%0A"); }
  .icon-menu--location {
    width: 30px;
    height: 30px;
    background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.567 25.8169C17.5055 24.2796 23.75 18.8358 23.75 12.5C23.75 7.66751 19.8325 3.75 15 3.75C10.1675 3.75 6.25 7.66751 6.25 12.5C6.25 18.8358 12.4945 24.2796 14.433 25.8169C14.7678 26.0824 15.2322 26.0824 15.567 25.8169ZM15 16.25C17.0711 16.25 18.75 14.5711 18.75 12.5C18.75 10.4289 17.0711 8.75 15 8.75C12.9289 8.75 11.25 10.4289 11.25 12.5C11.25 14.5711 12.9289 16.25 15 16.25Z' fill='%23C5C5C5'/%3E%3C/svg%3E%0A"); }
  .icon-menu--star {
    width: 22px;
    height: 22px;
    background-image: url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.7248 0.63472C10.8292 0.393856 11.1708 0.393856 11.2752 0.63472L14.1882 7.35231C14.2317 7.45256 14.3262 7.52125 14.435 7.53161L21.724 8.22617C21.9853 8.25107 22.0909 8.57593 21.8941 8.7497L16.4054 13.596C16.3235 13.6683 16.2874 13.7794 16.3112 13.8861L17.903 21.0329C17.9601 21.2892 17.6837 21.49 17.4577 21.3565L11.1525 17.634C11.0584 17.5785 10.9416 17.5785 10.8475 17.634L4.54233 21.3565C4.31625 21.49 4.03991 21.2892 4.09698 21.0329L5.68884 13.8861C5.71259 13.7794 5.67648 13.6683 5.59458 13.596L0.105924 8.7497C-0.0908751 8.57593 0.0146781 8.25107 0.276029 8.22617L7.565 7.53161C7.67378 7.52125 7.76831 7.45256 7.81178 7.35232L10.7248 0.63472Z' fill='%23C5C5C5'/%3E%3C/svg%3E%0A"); }
  .icon-menu--gift {
    width: 24px;
    height: 24px;
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M17.3037 3.10325C16.829 2.35798 15.8399 2.13871 15.0946 2.6135C14.6565 2.89266 13.9447 3.62071 13.4327 4.43727C13.1812 4.83835 13.0121 5.2077 12.9391 5.5027C12.9034 5.64736 12.8966 5.75095 12.9014 5.81801C12.9037 5.85013 12.9084 5.87055 12.9119 5.88188C12.9151 5.89252 12.9177 5.89658 12.9181 5.89719L12.9181 5.89721L12.9181 5.89722C12.9185 5.89781 12.9211 5.90187 12.9294 5.90935C12.9382 5.91729 12.9547 5.9302 12.9828 5.94586C13.0416 5.97856 13.1383 6.01618 13.2845 6.04488C13.5827 6.10342 13.9889 6.1063 14.4587 6.04785C15.4152 5.92886 16.3758 5.59151 16.814 5.31235C17.5593 4.83757 17.7785 3.84852 17.3037 3.10325ZM14.1275 1.0954C15.7112 0.0864722 17.8129 0.552415 18.8219 2.13611C19.8308 3.7198 19.3648 5.82153 17.7811 6.83046C17.6906 6.88816 17.5921 6.94488 17.4868 7.00023H22C22.5523 7.00023 23 7.44795 23 8.00023V9.90023C23 10.4525 22.5523 10.9002 22 10.9002H12.9V7.00023H11.1V10.9002H2C1.44772 10.9002 1 10.4525 1 9.90023V8.00023C1 7.44795 1.44772 7.00023 2 7.00023H6.51322C6.40794 6.94488 6.30941 6.88816 6.21884 6.83046C4.63515 5.82153 4.16921 3.7198 5.17813 2.13611C6.18706 0.552415 8.28879 0.0864723 9.87248 1.0954C10.5628 1.5352 11.3968 2.41787 12 3.33717C12.6032 2.41787 13.4371 1.5352 14.1275 1.0954ZM2 12.7002V20.0002C2 21.1048 2.89543 22.0002 4 22.0002H11.1V12.7002H2ZM12.9 22.0002H20C21.1046 22.0002 22 21.1048 22 20.0002V12.7002H12.9V22.0002ZM8.90534 2.6135C8.16008 2.13871 7.17103 2.35798 6.69624 3.10325C6.22145 3.84852 6.44072 4.83757 7.18598 5.31235C7.62417 5.59151 8.5848 5.92886 9.54126 6.04785C10.0111 6.1063 10.4172 6.10342 10.7154 6.04488C10.8617 6.01618 10.9584 5.97856 11.0172 5.94586C11.0453 5.9302 11.0618 5.91729 11.0706 5.90935C11.0789 5.90186 11.0815 5.89779 11.0819 5.89722L11.0819 5.89721L11.0819 5.89719C11.0823 5.8966 11.0848 5.89254 11.0881 5.88188C11.0916 5.87055 11.0963 5.85013 11.0986 5.81801C11.1034 5.75095 11.0966 5.64736 11.0609 5.5027C10.9879 5.2077 10.8188 4.83835 10.5673 4.43727C10.0553 3.62071 9.34353 2.89266 8.90534 2.6135Z' fill='%23C5C5C5'/%3E%3C/svg%3E%0A"); }
  .icon-menu--profile {
    width: 22px;
    height: 22px;
    background-image: url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_723_12776)'%3E%3Ccircle cx='11' cy='5.5' r='5.5' fill='%23C5C5C5'/%3E%3Cpath d='M20.1666 20.1667C20.1666 22.9167 16.4999 22 10.9999 22C5.49985 22 1.83325 22.9167 1.83325 20.1667C1.83325 17.4167 5.49985 13.75 10.9999 13.75C16.4999 13.75 20.1666 17.4167 20.1666 20.1667Z' fill='%23C5C5C5'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_723_12776'%3E%3Crect width='22' height='22' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A"); }
  .icon-menu--chat {
    width: 81px;
    height: 80px;
    background-image: url("../images/icons/menu/menu--chatlist.svg"); }
  .icon--success {
    width: 50px;
    height: 50px;
    background-image: url("data:image/svg+xml,%3Csvg width='50' height='50' viewBox='0 0 50 50' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='50' height='50' rx='25' fill='%23F1B045'/%3E%3Cpath d='M34.0908 20.4551L21.9696 31.8187L15.909 26.1369' stroke='white' stroke-width='1.568' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); }
  .icon--selected-white {
    width: 13px;
    height: 9px;
    background-image: url("data:image/svg+xml,%3Csvg width='13' height='9' viewBox='0 0 13 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 1L4.66667 8L1 4.5' stroke='white' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); }
  .icon--selected-orange {
    width: 29px;
    height: 18px;
    background-image: url("data:image/svg+xml,%3Csvg width='29' height='18' viewBox='0 0 29 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M28 1L10 17L1 9' stroke='%23F1B045' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); }
  .icon--selected-rounded-orange {
    width: 25px;
    height: 25px;
    background-image: url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='12.5' cy='12.5' r='12.5' fill='%23F1B045'/%3E%3Cpath d='M18 10L11.3333 16L8 13' stroke='white' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); }
  .icon--plus {
    width: 21px;
    height: 21px;
    background-image: url("data:image/svg+xml,%3Csvg width='21' height='21' viewBox='0 0 21 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='10.0801' cy='10.0801' r='10.0801' fill='%23F1B045' fill-opacity='0.2'/%3E%3Cpath d='M10.0008 6.38965V10.0008M10.0008 10.0008H13.6119M10.0008 10.0008H6.38965M10.0008 10.0008V13.6119' stroke='%23F1B045' stroke-width='1.08333' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); }
  .icon--minus {
    width: 21px;
    height: 21px;
    background-image: url("data:image/svg+xml,%3Csvg width='26' height='26' viewBox='0 0 26 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='13' cy='13' r='13' fill='%23F1B045' fill-opacity='0.15'/%3E%3Cline x1='9.08199' y1='13.2041' x2='16.9186' y2='13.2041' stroke='%23F1B045' stroke-width='1.44914' stroke-linecap='round'/%3E%3C/svg%3E%0A"); }
  .icon--upload {
    width: 30px;
    height: 30px;
    background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 21.25H21.875C24.9816 21.25 27.5 18.7316 27.5 15.625C27.5 12.5184 24.9816 10 21.875 10H21.6162C20.8 7.11437 18.1469 5 15 5C11.8531 5 9.19995 7.11437 8.38379 10H8.125C5.0184 10 2.5 12.5184 2.5 15.625C2.5 18.7316 5.0184 21.25 8.125 21.25H10' stroke='white' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15 24.375V11.875M15 11.875L10.625 16.25M15 11.875L19.375 16.25' stroke='white' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); }
  .icon-poll--gift-blue {
    background-image: url("../images/icons/icon-poll-gift-blue.svg");
    width: 14px;
    height: 14px; }
  .icon--questions {
    width: 54px;
    height: 54px;
    background-image: url("data:image/svg+xml,%3Csvg width='54' height='54' viewBox='0 0 54 54' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M54.0001 36.7243C54.0001 30.0926 50.1956 24.1739 44.4975 21.2949C44.3206 34.0105 34.0114 44.3196 21.2959 44.4965C24.1749 50.1946 30.0935 53.9991 36.7253 53.9991C39.8347 53.9991 42.8584 53.171 45.5152 51.5976L53.9247 53.9237L51.5986 45.5142C53.172 42.8575 54.0001 39.8337 54.0001 36.7243Z' fill='%23F1B045'/%3E%3Cpath d='M41.0704 20.5352C41.0704 9.21188 31.8585 0 20.5352 0C9.21188 0 0 9.21188 0 20.5352C0 24.2255 0.982283 27.8186 2.84755 30.9731L0.0754971 40.9945L10.0973 38.2229C13.2518 40.0881 16.8449 41.0704 20.5352 41.0704C31.8585 41.0704 41.0704 31.8585 41.0704 20.5352ZM17.384 15.7559H14.2328C14.2328 12.2806 17.0599 9.45355 20.5352 9.45355C24.0105 9.45355 26.8376 12.2806 26.8376 15.7559C26.8376 17.5198 26.0908 19.2152 24.7881 20.4068L22.1108 22.8572V25.3145H18.9596V21.4695L22.6606 18.082C23.322 17.4768 23.6864 16.6508 23.6864 15.7559C23.6864 14.0183 22.2729 12.6047 20.5352 12.6047C18.7975 12.6047 17.384 14.0183 17.384 15.7559ZM18.9596 28.4657H22.1108V31.6169H18.9596V28.4657Z' fill='%23F1B045'/%3E%3C/svg%3E%0A"); }
    .icon--questions--without--orange {
      width: 35px;
      height: 35px;
      background-image: url("data:image/svg+xml,%3Csvg width='35' height='35' viewBox='0 0 35 35' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M31.8178 17.0488C30.4091 23.5233 23.5551 28.4359 15.3121 28.4359C14.123 28.4359 12.9628 28.3337 11.8438 28.1393C14.1152 30.1097 17.4405 31.3526 21.1454 31.3526C23.1837 31.3526 25.107 30.9764 26.8032 30.3099C27.7059 29.9551 30.9166 31.077 32.5586 31.698C32.9535 31.8474 33.3605 31.4744 33.2477 31.0675C32.8033 29.464 32.0546 26.4497 32.4806 25.7158C33.1624 24.5413 33.5413 23.2412 33.5413 21.8734C33.5413 20.1116 32.9127 18.4621 31.8178 17.0488Z' fill='%23F1B045'/%3E%3Cpath d='M29.1663 14.584C29.1663 20.6246 22.9636 25.5215 15.3122 25.5215C13.2283 25.5215 11.2518 25.1582 9.47884 24.5076C8.46047 24.1338 4.3959 25.322 2.47436 25.9237C2.06949 26.0504 1.68559 25.6492 1.82716 25.2493C2.41804 23.58 3.45738 20.3271 2.91634 19.474C1.98316 18.0024 1.45801 16.3416 1.45801 14.584C1.45801 8.54337 7.66073 3.64648 15.3122 3.64648C22.9636 3.64648 29.1663 8.54337 29.1663 14.584Z' fill='%23F1B045'/%3E%3C/svg%3E%0A"); }
  .icon--repeat {
    width: 16px;
    height: 16px;
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.38151 11.3333C4.85427 13.8842 8.11609 14.7582 10.667 13.2854C13.2179 11.8127 14.0919 8.55084 12.6191 5.99994C11.1464 3.44905 7.88454 2.57505 5.33365 4.04781L3.6016 5.04781M3.6016 5.04781L4.33365 2.31576M3.6016 5.04781L6.33365 5.77986' stroke='%23F1B045' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); }
  .icon-info--warning {
    width: 45px;
    height: 45px;
    background-image: url("data:image/svg+xml,%3Csvg width='45' height='45' viewBox='0 0 45 45' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='23' cy='23' r='18.2812' stroke='%23FF695F' stroke-width='4.21875'/%3E%3Cpath d='M22.5089 17.5034C23.5814 17.5034 24.3239 17.8334 24.7364 18.4934C25.1695 19.1328 25.3861 19.9991 25.3861 21.0922C25.3861 21.5872 25.3345 22.2575 25.2314 23.1031C25.1282 23.9487 25.0148 24.8356 24.8911 25.7637C24.7673 26.6919 24.6539 27.5375 24.5507 28.3006C24.4476 29.0637 24.3961 29.6206 24.3961 29.9712C24.3961 30.3012 24.4476 30.5178 24.5507 30.6209C24.6539 30.7241 24.757 30.7756 24.8601 30.7756C25.1076 30.7756 25.3551 30.6003 25.6026 30.2497C25.8501 29.8991 26.1079 29.2597 26.3761 28.3316L28.0467 28.8266C27.9642 29.2597 27.7992 29.7547 27.5517 30.3116C27.3248 30.8684 27.0154 31.4047 26.6236 31.9203C26.2317 32.4153 25.7573 32.8278 25.2004 33.1578C24.6642 33.4878 24.0454 33.6528 23.3442 33.6528C22.2098 33.6528 21.4261 33.3434 20.9929 32.7247C20.5804 32.1059 20.3742 31.25 20.3742 30.1569C20.3742 29.5587 20.4257 28.8472 20.5289 28.0222C20.632 27.1972 20.7454 26.3516 20.8692 25.4853C21.0136 24.6191 21.1373 23.8147 21.2404 23.0722C21.3436 22.3091 21.3951 21.68 21.3951 21.185C21.3951 20.8344 21.3436 20.6178 21.2404 20.5353C21.1373 20.4322 21.0239 20.3806 20.9001 20.3806C20.6732 20.3806 20.4361 20.5559 20.1886 20.9066C19.9411 21.2572 19.6832 21.8966 19.4151 22.8247L17.7445 22.3297C17.827 21.8966 17.992 21.4016 18.2395 20.8447C18.487 20.2878 18.8067 19.7619 19.1986 19.2669C19.6111 18.7512 20.0854 18.3284 20.6217 17.9984C21.1786 17.6684 21.8076 17.5034 22.5089 17.5034ZM23.5917 9.70719C24.2723 9.70719 24.8189 9.95469 25.2314 10.4497C25.6645 10.9447 25.8604 11.5531 25.8192 12.275C25.7986 12.9762 25.5614 13.5744 25.1076 14.0694C24.6539 14.5437 24.0867 14.7809 23.4061 14.7809C22.7048 14.7809 22.1376 14.5437 21.7045 14.0694C21.292 13.5744 21.0961 12.9762 21.1167 12.275C21.1579 11.5531 21.4261 10.9447 21.9211 10.4497C22.4161 9.95469 22.9729 9.70719 23.5917 9.70719Z' fill='%23FF695F'/%3E%3C/svg%3E%0A"); }
  .icon-profile--menu {
    width: 22px;
    height: 22px;
    background-image: url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.75 5.5H19.25' stroke='%23262F56' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M2.75 11H19.25' stroke='%23262F56' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M2.75 16.5H12.375' stroke='%23262F56' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); }
  .icon-profile--unblock {
    width: 50px;
    height: 50px;
    background-image: url("../images/icons/profile/icon-profile-unblock.svg"); }
  .icon-profile--camera {
    width: 79px;
    height: 79px;
    background-image: url("data:image/svg+xml,%3Csvg width='79' height='79' viewBox='0 0 79 79' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.22925 30.7689C8.22925 25.5923 12.4257 21.3958 17.6023 21.3958V21.3958C20.9659 21.3958 24.0716 19.5935 25.7404 16.6731L26.9917 14.4833C27.7073 13.2311 28.0651 12.605 28.5128 12.0984C29.4544 11.0332 30.7154 10.3014 32.1074 10.0124C32.7694 9.875 33.4905 9.875 34.9327 9.875H44.0674C45.5096 9.875 46.2308 9.875 46.8928 10.0124C48.2848 10.3014 49.5458 11.0332 50.4873 12.0984C50.9351 12.605 51.2929 13.2311 52.0084 14.4833L53.2597 16.6731C54.9285 19.5935 58.0342 21.3958 61.3978 21.3958V21.3958C66.5744 21.3958 70.7709 25.5923 70.7709 30.7689V51.6792C70.7709 57.2097 70.7709 59.975 69.6946 62.0873C68.7479 63.9454 67.2372 65.4561 65.3791 66.4029C63.2667 67.4792 60.5014 67.4792 54.9709 67.4792H24.0293C18.4987 67.4792 15.7335 67.4792 13.6211 66.4029C11.763 65.4561 10.2523 63.9454 9.30556 62.0873C8.22925 59.975 8.22925 57.2097 8.22925 51.6792V30.7689Z' stroke='%23EFEFEF' stroke-width='5.925' stroke-linecap='round' stroke-linejoin='round'/%3E%3Ccircle cx='39.4999' cy='44.4381' r='13.1667' stroke='%23EFEFEF' stroke-width='5.925'/%3E%3Ccircle cx='60.073' cy='32.0938' r='2.46875' stroke='%23EFEFEF' stroke-width='4.9375'/%3E%3C/svg%3E%0A"); }
  .icon-profile--auth {
    width: 23px;
    height: 27px;
    background-image: url("data:image/svg+xml,%3Csvg width='23' height='27' viewBox='0 0 23 27' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='11.1753' cy='7.10499' r='6.10499' stroke='%233C3C3C' stroke-width='1.37793'/%3E%3Cpath d='M21.3499 23.3852C21.3499 26.4377 17.28 25.9752 11.1749 25.9752C5.06991 25.9752 1 26.4377 1 23.3852C1 20.3327 5.06991 16.2627 11.1749 16.2627C17.28 16.2627 21.3499 20.3327 21.3499 23.3852Z' stroke='%233C3C3C' stroke-width='1.37793'/%3E%3C/svg%3E%0A"); }
  .icon-profile--logout {
    width: 20px;
    height: 20px;
    background-image: url("data:image/svg+xml,%0A%3Csvg width='20' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.25 6.25V4.9c0-.84 0-1.26-.164-1.581a1.5 1.5 0 00-.655-.656c-.32-.163-.74-.163-1.581-.163H4.9c-.84 0-1.26 0-1.581.163a1.5 1.5 0 00-.656.656c-.163.32-.163.74-.163 1.581v10.2c0 .84 0 1.26.163 1.581a1.5 1.5 0 00.656.655c.32.164.74.164 1.581.164h3.95c.84 0 1.26 0 1.581-.163a1.5 1.5 0 00.655-.656c.164-.32.164-.74.164-1.581v-1.35M7.5 10h11.25m0 0L15 13.75M18.75 10L15 6.25' stroke='%23FF695F' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E"); }
  .icon-profile--person-white {
    width: 25px;
    height: 25px;
    background-image: url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_723_19068)'%3E%3Ccircle cx='12' cy='5.75' r='6.25' fill='white'/%3E%3Cpath d='M22.4153 22.4157C22.4153 25.5407 18.2487 24.499 11.9987 24.499C5.74862 24.499 1.58203 25.5407 1.58203 22.4157C1.58203 19.2907 5.74862 15.124 11.9987 15.124C18.2487 15.124 22.4153 19.2907 22.4153 22.4157Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_723_19068'%3E%3Crect width='25' height='25' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A"); }
  .icon-profile--plus {
    width: 16px;
    height: 16px;
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.00072 0.869141V7.99877M8.00072 7.99877H15.1304M8.00072 7.99877H0.871094M8.00072 7.99877V15.1284' stroke='%233C3C3C' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); }
  .icon-profile--repeat {
    width: 50px;
    height: 50px;
    background-image: url("../images/icons/profile/icon-profile-repeat.svg"); }
  .icon-profile--message {
    width: 50px;
    height: 50px;
    background-image: url("../images/icons/profile/icon-profile-message.svg"); }
  .icon-profile--gift {
    width: 50px;
    height: 50px;
    background-image: url("../images/icons/profile/icon-profile-gift.svg"); }
  .icon-profile--closed {
    width: 24px;
    height: 24px;
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.59961 6.49961C6.59961 3.51727 9.01727 1.09961 11.9996 1.09961C14.9819 1.09961 17.3996 3.51727 17.3996 6.49961V8.60609C17.7099 8.61187 17.9903 8.6228 18.2433 8.64347C18.7992 8.68889 19.3013 8.78577 19.7702 9.02468C20.504 9.39859 21.1006 9.99521 21.4745 10.729C21.7134 11.1979 21.8103 11.7 21.8557 12.2559C21.8996 12.793 21.8996 13.4539 21.8996 14.2619V14.2996V16.6996V16.7373C21.8996 17.5454 21.8996 18.2062 21.8557 18.7433C21.8103 19.2992 21.7134 19.8013 21.4745 20.2702C21.1006 21.004 20.504 21.6006 19.7702 21.9745C19.3013 22.2134 18.7992 22.3103 18.2433 22.3557C17.7062 22.3996 17.0454 22.3996 16.2373 22.3996H16.1996H7.79961H7.76191C6.95385 22.3996 6.293 22.3996 5.75593 22.3557C5.20001 22.3103 4.69794 22.2134 4.22905 21.9745C3.49522 21.6006 2.89859 21.004 2.52469 20.2702C2.28577 19.8013 2.18889 19.2992 2.14347 18.7433C2.09959 18.2062 2.0996 17.5454 2.09961 16.7373V16.7373V16.7373V16.6996V14.2996V14.2619V14.2619V14.2619C2.0996 13.4538 2.09959 12.793 2.14347 12.2559C2.18889 11.7 2.28577 11.1979 2.52469 10.729C2.89859 9.99521 3.49522 9.39859 4.22905 9.02468C4.69794 8.78577 5.20001 8.68889 5.75593 8.64347C6.00888 8.6228 6.28929 8.61187 6.59961 8.60609V6.49961ZM15.5996 6.49961V8.59961H8.39961V6.49961C8.39961 4.51138 10.0114 2.89961 11.9996 2.89961C13.9878 2.89961 15.5996 4.51138 15.5996 6.49961ZM5.90251 10.4375C5.45791 10.4738 5.21908 10.5404 5.04623 10.6285C4.65109 10.8298 4.32983 11.1511 4.1285 11.5462C4.04043 11.7191 3.97382 11.9579 3.93749 12.4025C3.90031 12.8576 3.89961 13.4447 3.89961 14.2996V16.6996C3.89961 17.5545 3.90031 18.1416 3.93749 18.5967C3.97382 19.0413 4.04043 19.2801 4.1285 19.453C4.32983 19.8481 4.65109 20.1694 5.04623 20.3707C5.21908 20.4588 5.45791 20.5254 5.9025 20.5617C6.35761 20.5989 6.94468 20.5996 7.79961 20.5996H16.1996C17.0545 20.5996 17.6416 20.5989 18.0967 20.5617C18.5413 20.5254 18.7801 20.4588 18.953 20.3707C19.3481 20.1694 19.6694 19.8481 19.8707 19.453C19.9588 19.2801 20.0254 19.0413 20.0617 18.5967C20.0989 18.1416 20.0996 17.5545 20.0996 16.6996V14.2996C20.0996 13.4447 20.0989 12.8576 20.0617 12.4025C20.0254 11.9579 19.9588 11.7191 19.8707 11.5462C19.6694 11.1511 19.3481 10.8298 18.953 10.6285C18.7801 10.5404 18.5413 10.4738 18.0967 10.4375C17.6416 10.4003 17.0545 10.3996 16.1996 10.3996H7.79961C6.94468 10.3996 6.35761 10.4003 5.90251 10.4375ZM12.9996 16.232C13.5974 15.8862 13.9996 15.2399 13.9996 14.4996C13.9996 13.395 13.1042 12.4996 11.9996 12.4996C10.895 12.4996 9.99961 13.395 9.99961 14.4996C9.99961 15.2399 10.4018 15.8862 10.9996 16.232V17.9996C10.9996 18.5519 11.4473 18.9996 11.9996 18.9996C12.5519 18.9996 12.9996 18.5519 12.9996 17.9996V16.232Z' fill='%23262F56' fill-opacity='0.5'/%3E%3C/svg%3E%0A"); }
  .icon-profile--add-photo {
    width: 50px;
    height: 50px;
    background-image: url("../images/icons/profile/icon-profile-add-photo.svg"); }
  .icon-profile--upload-photo {
    width: 34px;
    height: 34px;
    background-image: url("../images/icons/profile/icon-profile-add-photo--mini.svg"); }
  .icon-profile--edit {
    width: 50px;
    height: 50px;
    background-image: url("../images/icons/profile/icon-profile-edit.svg"); }
  .icon-user-profile-menu--settings {
    width: 22px;
    height: 22px;
    background-image: url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.08257 3.41146C9.4934 1.30556 12.5064 1.30556 12.9172 3.41146C13.1672 4.69292 14.5798 5.37317 15.7375 4.76965C17.6402 3.77785 19.5187 6.13349 18.1284 7.7677C17.2824 8.76214 17.6313 10.2906 18.825 10.8195C20.7867 11.6887 20.1162 14.6261 17.9717 14.558C16.6667 14.5166 15.6892 15.7424 16.02 17.0054C16.5635 19.081 13.8489 20.3883 12.5651 18.6692C11.7838 17.6231 10.216 17.6231 9.43474 18.6692C8.15087 20.3883 5.43627 19.081 5.97983 17.0054C6.3106 15.7424 5.33308 14.5166 4.02811 14.558C1.88359 14.6261 1.21314 11.6887 3.17482 10.8195C4.36853 10.2906 4.7174 8.76214 3.87138 7.7677C2.48108 6.13349 4.35964 3.77785 6.26225 4.76965C7.42001 5.37317 8.83257 4.69292 9.08257 3.41146Z' stroke='%233C3C3C'/%3E%3Cpath d='M13.7499 11.0001C13.7499 12.5189 12.5187 13.7501 10.9999 13.7501C9.48111 13.7501 8.2499 12.5189 8.2499 11.0001C8.2499 9.48137 9.48111 8.25015 10.9999 8.25015C12.5187 8.25015 13.7499 9.48137 13.7499 11.0001Z' stroke='%233C3C3C'/%3E%3C/svg%3E%0A"); }
  .icon-user-profile-menu--orders {
    height: 24px;
    width: 24px;
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 2.5H2.65424C3.13263 2.5 3.37183 2.5 3.56628 2.58674C3.73771 2.66321 3.88415 2.78638 3.98886 2.94217C4.10763 3.11888 4.14862 3.35454 4.23058 3.82585L4.6087 6M4.6087 6L5.49173 11.0774C5.67091 12.1077 5.7605 12.6228 6.02583 12.9939C6.25945 13.3207 6.58606 13.5695 6.96311 13.708C7.39133 13.8654 7.91176 13.815 8.95264 13.7143L18.614 12.7793C19.6298 12.681 20.1378 12.6318 20.5221 12.4033C20.8653 12.1993 21.1395 11.8972 21.3095 11.536C21.5 11.1314 21.5 10.6211 21.5 9.6005V9.6005C21.5 8.51582 21.5 7.97348 21.2922 7.55394C21.1068 7.17971 20.809 6.8729 20.4404 6.67654C20.0272 6.4564 19.4851 6.44036 18.4009 6.40826L4.6087 6Z' stroke='%233C3C3C' stroke-linecap='round' stroke-linejoin='round'/%3E%3Ccircle cx='8.5' cy='19' r='2' stroke='%233C3C3C'/%3E%3Ccircle cx='18' cy='19' r='2' stroke='%233C3C3C'/%3E%3C/svg%3E%0A"); }
  .icon-user-profile-menu--archive {
    width: 20px;
    height: 20px;
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.6665 9.99999C1.6665 14.6024 5.39746 18.3333 9.99984 18.3333C14.6022 18.3333 18.3332 14.6024 18.3332 9.99999C18.3332 5.39762 14.6022 1.66666 9.99984 1.66666C7.69866 1.66666 5.61534 2.59939 4.10731 4.10741L3.21472 4.99999M3.21472 4.99999V1.25M3.21472 4.99999H6.96655' stroke='%23262F56' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M10 5.41602V9.99935L12.5 12.4993' stroke='%23262F56' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); }
  .icon-user-profile-menu--friends {
    width: 23px;
    height: 22px;
    background-image: url("data:image/svg+xml,%3Csvg width='23' height='22' viewBox='0 0 23 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1018_3061)'%3E%3Ccircle cx='9.00109' cy='4.51867' r='4.48156' fill='%23C5C5C5'/%3E%3Cpath d='M16.4703 16.4707C16.4703 18.7115 13.4826 17.9645 9.00098 17.9645C4.51939 17.9645 1.53174 18.7115 1.53174 16.4707C1.53174 14.2299 4.51939 11.2422 9.00098 11.2422C13.4826 11.2422 16.4703 14.2299 16.4703 16.4707Z' fill='%23C5C5C5'/%3E%3C/g%3E%3Ccircle cx='16.2967' cy='15.4815' r='6.51864' fill='white'/%3E%3Ccircle cx='16.2964' cy='15.4815' r='4.95416' fill='%23F1B045'/%3E%3Cpath d='M16.4817 13.8301V15.6668M16.4817 15.6668H18.3184M16.4817 15.6668H14.645M16.4817 15.6668V17.5034' stroke='%23F8F9FB' stroke-width='0.551005' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cdefs%3E%3CclipPath id='clip0_1018_3061'%3E%3Crect width='17.9263' height='17.9263' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A"); }
  .icon-user-profile-menu--blocked {
    width: 20px;
    height: 20px;
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.79541 5.41744C5.79541 3.09533 7.67785 1.21289 9.99996 1.21289C12.3221 1.21289 14.2045 3.09533 14.2045 5.41744V7.46455C14.5789 7.4675 14.9004 7.4757 15.179 7.49846C15.624 7.53482 15.9991 7.61058 16.3413 7.78492C16.8972 8.06818 17.3492 8.52017 17.6325 9.0761C17.8068 9.41825 17.8826 9.79344 17.9189 10.2384C17.9545 10.6739 17.9545 11.2143 17.9545 11.8974V11.9174V13.9174V13.9375C17.9545 14.6206 17.9545 15.161 17.9189 15.5964C17.8826 16.0414 17.8068 16.4166 17.6325 16.7588C17.3492 17.3147 16.8972 17.7667 16.3413 18.05C15.9991 18.2243 15.624 18.3001 15.179 18.3364C14.7435 18.372 14.2031 18.372 13.52 18.372H13.5H6.49996H6.47989C5.79682 18.372 5.25637 18.372 4.82095 18.3364C4.37596 18.3001 4.00077 18.2243 3.65862 18.05C3.10269 17.7667 2.6507 17.3147 2.36744 16.7588C2.1931 16.4166 2.11734 16.0414 2.08098 15.5964C2.0454 15.161 2.04541 14.6206 2.04541 13.9375V13.9174V11.9174V11.8974C2.04541 11.2143 2.0454 10.6739 2.08098 10.2384C2.11734 9.79344 2.1931 9.41825 2.36744 9.0761C2.6507 8.52017 3.10269 8.06818 3.65862 7.78492C4.00077 7.61058 4.37596 7.53482 4.82095 7.49846C5.09951 7.4757 5.42104 7.4675 5.79541 7.46455V5.41744ZM13.2954 5.41744V7.46289H6.7045V5.41744C6.7045 3.59741 8.17993 2.12198 9.99996 2.12198C11.82 2.12198 13.2954 3.59741 13.2954 5.41744ZM4.89498 8.40453C4.5062 8.4363 4.26397 8.49677 4.07134 8.59492C3.68646 8.79103 3.37355 9.10394 3.17744 9.48882C3.07929 9.68145 3.01882 9.92369 2.98705 10.3125C2.95485 10.7065 2.9545 11.2099 2.9545 11.9174V13.9174C2.9545 14.625 2.95485 15.1283 2.98705 15.5224C3.01882 15.9112 3.07929 16.1534 3.17744 16.3461C3.37355 16.7309 3.68646 17.0438 4.07134 17.24C4.26397 17.3381 4.5062 17.3986 4.89497 17.4303C5.28905 17.4625 5.79239 17.4629 6.49996 17.4629H13.5C14.2075 17.4629 14.7109 17.4625 15.1049 17.4303C15.4937 17.3986 15.7359 17.3381 15.9286 17.24C16.3134 17.0438 16.6264 16.7309 16.8225 16.3461C16.9206 16.1534 16.9811 15.9112 17.0129 15.5224C17.0451 15.1283 17.0454 14.625 17.0454 13.9174V11.9174C17.0454 11.2099 17.0451 10.7065 17.0129 10.3125C16.9811 9.92369 16.9206 9.68145 16.8225 9.48882C16.6264 9.10394 16.3134 8.79103 15.9286 8.59492C15.7359 8.49677 15.4937 8.4363 15.1049 8.40453C14.7109 8.37233 14.2075 8.37198 13.5 8.37198H6.49996C5.79239 8.37198 5.28905 8.37233 4.89498 8.40453ZM10.4545 12.9973C10.7262 12.8039 10.909 12.4423 10.909 12.0281C10.909 11.4102 10.502 10.9093 9.99996 10.9093C9.49788 10.9093 9.09086 11.4102 9.09086 12.0281C9.09086 12.4423 9.27368 12.8039 9.54541 12.9973V13.9862C9.54541 14.2952 9.74892 14.5456 9.99996 14.5456C10.251 14.5456 10.4545 14.2952 10.4545 13.9862V12.9973Z' fill='%23262F56'/%3E%3C/svg%3E%0A"); }
  .icon-user-profile-menu--hidden {
    width: 22px;
    height: 22px;
    background-image: url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.94995 4.95117L18.15 18.1512' stroke='%23262F56' stroke-width='1.1' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.36316 9.34127C6.15658 9.13469 5.82324 9.12557 5.61667 9.33217C4.87566 10.0733 4.18861 10.9725 3.57541 12.0236C3.47551 12.1949 3.47551 12.4067 3.57541 12.5779C5.56587 15.9901 8.33453 17.8008 11.2005 17.8008C11.9532 17.8008 12.6992 17.6759 13.4261 17.4299C13.7889 17.3071 13.8718 16.8499 13.601 16.5791L13.5723 16.5504C13.4185 16.3967 13.1893 16.3501 12.9822 16.4166C12.3895 16.6072 11.7919 16.7008 11.2005 16.7008C8.98488 16.7008 6.68344 15.387 4.8712 12.5863C4.75876 12.4125 4.7587 12.1891 4.87115 12.0153C5.33626 11.2965 5.83359 10.6757 6.35342 10.1498C6.57447 9.9262 6.58548 9.56359 6.36316 9.34127ZM8.72018 11.6983C8.4395 11.4176 7.96801 11.5236 7.92246 11.9179C7.90795 12.0435 7.90049 12.1713 7.90049 12.3008C7.90049 14.1233 9.37795 15.6008 11.2005 15.6008C11.33 15.6008 11.4577 15.5933 11.5833 15.5788C11.9777 15.5333 12.0837 15.0618 11.803 14.7811L8.72018 11.6983ZM13.7269 14.4239C13.5408 14.6452 13.2087 14.6311 13.0042 14.4267L9.07456 10.497C8.87012 10.2926 8.8561 9.9605 9.07733 9.77438C9.65119 9.29161 10.3919 9.00078 11.2005 9.00078C13.023 9.00078 14.5005 10.4782 14.5005 12.3008C14.5005 13.1094 14.2097 13.8501 13.7269 14.4239ZM14.8556 16.2781C14.6064 16.0289 14.6587 15.6114 14.944 15.4045C15.8666 14.7351 16.7442 13.8004 17.5298 12.5863C17.6422 12.4125 17.6422 12.189 17.5298 12.0153C15.7175 9.21453 13.4161 7.90078 11.2005 7.90078C10.1415 7.90078 9.06291 8.20091 8.02749 8.82008C7.80053 8.9558 7.50797 8.93045 7.32098 8.74346L7.31167 8.73414C7.07174 8.49421 7.10369 8.09501 7.39307 7.91782C8.59836 7.1798 9.88924 6.80078 11.2005 6.80078C14.0664 6.80078 16.8351 8.61144 18.8256 12.0237C18.9255 12.1949 18.9255 12.4067 18.8256 12.5779C17.8772 14.2037 16.7522 15.4659 15.5242 16.3419C15.3172 16.4895 15.0354 16.4579 14.8556 16.2781Z' fill='%23262F56'/%3E%3C/svg%3E%0A"); }
  .icon-gallery--play {
    width: 20px;
    height: 20px;
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='10' cy='10' r='10' fill='black' fill-opacity='0.4'/%3E%3Cpath d='M14.25 9.56699C14.5833 9.75944 14.5833 10.2406 14.25 10.433L8.25 13.8971C7.91667 14.0896 7.5 13.849 7.5 13.4641L7.5 6.5359C7.5 6.151 7.91667 5.91044 8.25 6.10289L14.25 9.56699Z' fill='white'/%3E%3C/svg%3E%0A"); }
  .icon-gallery--group {
    width: 20px;
    height: 20px;
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='10' cy='10' r='10' fill='black' fill-opacity='0.4'/%3E%3Crect x='4.85742' y='4.85547' width='4.57143' height='4.57143' rx='1.14286' stroke='white' stroke-width='0.571429'/%3E%3Crect x='11.1426' y='4.85547' width='4.57143' height='4.57143' rx='1.14286' stroke='white' stroke-width='0.571429'/%3E%3Crect x='4.85742' y='11.1426' width='4.57143' height='4.57143' rx='1.14286' stroke='white' stroke-width='0.571429'/%3E%3Crect x='11.1426' y='11.1426' width='4.57143' height='4.57143' rx='1.14286' stroke='white' stroke-width='0.571429'/%3E%3C/svg%3E%0A"); }
  .icon-gallery--gift {
    width: 26px;
    height: 26px;
    background-image: url("data:image/svg+xml,%3Csvg width='26' height='26' viewBox='0 0 26 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.60983 2.31412C6.70283 0.59845 8.97971 0.0936782 10.6954 1.18668C11.4433 1.66314 12.3467 2.61936 13.0002 3.61527C13.6537 2.61936 14.5571 1.66314 15.305 1.18668C17.0207 0.0936782 19.2975 0.59845 20.3905 2.31412C21.4835 4.02979 20.9788 6.30666 19.2631 7.39966C19.1653 7.46198 19.0589 7.52324 18.9452 7.58303H23.834C24.4323 7.58303 24.9173 8.06806 24.9173 8.66637V10.7247C24.9173 11.323 24.4323 11.808 23.834 11.808H13.9757V7.58303H12.0257V11.808H2.16732C1.56901 11.808 1.08398 11.323 1.08398 10.7247V8.66637C1.08398 8.06806 1.56901 7.58303 2.16732 7.58303H7.05513C6.94146 7.52324 6.83509 7.46198 6.73727 7.39966C5.0216 6.30666 4.51683 4.02979 5.60983 2.31412ZM2.16732 13.758V21.6664C2.16732 22.863 3.13737 23.833 4.33398 23.833H12.0257V13.758H2.16732ZM13.9757 23.833H21.6673C22.8639 23.833 23.834 22.863 23.834 21.6664V13.758H13.9757V23.833ZM9.64764 2.83129C8.84027 2.31694 7.7688 2.55448 7.25445 3.36185C6.74009 4.16923 6.97763 5.2407 7.785 5.75505C8.25971 6.05747 9.30039 6.42293 10.3366 6.55184C10.8455 6.61516 11.2855 6.61204 11.6086 6.54862C11.767 6.51752 11.8718 6.47677 11.9355 6.44135C11.9659 6.42438 11.9838 6.4104 11.9934 6.40179C12.0023 6.3937 12.0051 6.3893 12.0055 6.38866L12.0056 6.38864L12.0056 6.38862C12.006 6.38799 12.0088 6.38359 12.0123 6.37204C12.0161 6.35976 12.0212 6.33764 12.0237 6.30284C12.0289 6.2302 12.0215 6.11797 11.9828 5.96126C11.9037 5.64167 11.7206 5.24155 11.4481 4.80705C10.8934 3.92243 10.1223 3.13371 9.64764 2.83129ZM18.7459 3.36185C18.2316 2.55448 17.1601 2.31694 16.3527 2.83129C15.878 3.13371 15.107 3.92243 14.5523 4.80705C14.2798 5.24155 14.0966 5.64167 14.0176 5.96126C13.9788 6.11797 13.9715 6.2302 13.9767 6.30284C13.9792 6.33764 13.9843 6.35976 13.988 6.37204C13.9916 6.38358 13.9944 6.38798 13.9948 6.38862L13.9948 6.38864L13.9948 6.38866C13.9952 6.3893 13.998 6.3937 14.007 6.40179C14.0165 6.4104 14.0344 6.42438 14.0649 6.44135C14.1285 6.47677 14.2334 6.51752 14.3918 6.54862C14.7148 6.61204 15.1549 6.61516 15.6638 6.55184C16.7 6.42293 17.7407 6.05747 18.2154 5.75505C19.0227 5.2407 19.2603 4.16923 18.7459 3.36185Z' fill='%23F1B045'/%3E%3C/svg%3E%0A"); }
  .icon-gallery--fullscreen {
    width: 35px;
    height: 35px;
    background-image: url("data:image/svg+xml,%3Csvg width='35' height='35' viewBox='0 0 35 35' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='17.5' cy='17.5' r='17.5' fill='black' fill-opacity='0.4'/%3E%3Cpath d='M21 10H26M26 10V15M26 10L18 18M10 26V21M10 26H15M10 26L18 18M18 18L26 26M18 18L10 10M26 26V21M26 26H21M10 10H15M10 10V15' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); }
  .icon-gallery--many {
    width: 35px;
    height: 35px;
    background-image: url("data:image/svg+xml,%3Csvg width='35' height='35' viewBox='0 0 35 35' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='17.5' cy='17.5' r='17.5' fill='black' fill-opacity='0.4'/%3E%3Crect x='8.5' y='8.5' width='8' height='8' rx='2' stroke='white'/%3E%3Crect x='19.5' y='8.5' width='8' height='8' rx='2' stroke='white'/%3E%3Crect x='8.5' y='19.5' width='8' height='8' rx='2' stroke='white'/%3E%3Crect x='19.5' y='19.5' width='8' height='8' rx='2' stroke='white'/%3E%3C/svg%3E%0A"); }
  .icon--pin-line {
    width: 42px;
    height: 39px;
    background-image: url("data:image/svg+xml,%3Csvg width='42' height='39' viewBox='0 0 42 39' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M40.4277 2L34.142 8L30.9992 5' stroke='white' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M20.2371 33.562C22.7572 31.5635 30.875 24.4866 30.875 16.25C30.875 9.96776 25.7822 4.875 19.5 4.875C13.2178 4.875 8.125 9.96776 8.125 16.25C8.125 24.4866 16.2428 31.5635 18.7629 33.562C19.1981 33.9072 19.8019 33.9072 20.2371 33.562ZM19.5 21.125C22.1924 21.125 24.375 18.9424 24.375 16.25C24.375 13.5576 22.1924 11.375 19.5 11.375C16.8076 11.375 14.625 13.5576 14.625 16.25C14.625 18.9424 16.8076 21.125 19.5 21.125Z' fill='white'/%3E%3C/svg%3E%0A"); }
  .icon-notify--gift {
    width: 30px;
    height: 30px;
    background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.47213 2.67014C7.73329 0.690519 10.3605 0.10809 12.3401 1.36925C13.203 1.919 14.2454 3.02233 14.9995 4.17146C15.7535 3.02233 16.7959 1.919 17.6588 1.36925C19.6385 0.10809 22.2656 0.690519 23.5268 2.67014C24.7879 4.64975 24.2055 7.27692 22.2259 8.53807C22.113 8.60998 21.9903 8.68066 21.8591 8.74965H27.5C28.1904 8.74965 28.75 9.3093 28.75 9.99965V12.3747C28.75 13.065 28.1904 13.6247 27.5 13.6247H16.125V8.74965H13.875V13.6247H2.5C1.80964 13.6247 1.25 13.065 1.25 12.3747V9.99965C1.25 9.3093 1.80964 8.74965 2.5 8.74965H8.13978C8.00863 8.68066 7.88589 8.60998 7.77302 8.53807C5.79341 7.27692 5.21098 4.64975 6.47213 2.67014ZM2.5 15.8747V24.9997C2.5 26.3804 3.61929 27.4997 5 27.4997H13.875V15.8747H2.5ZM16.125 27.4997H25C26.3807 27.4997 27.5 26.3804 27.5 24.9997V15.8747H16.125V27.4997ZM11.1311 3.26688C10.1996 2.67339 8.96325 2.94748 8.36976 3.87906C7.77628 4.81064 8.05036 6.04696 8.98195 6.64044C9.52968 6.98939 10.7305 7.41108 11.926 7.55982C12.5133 7.63287 13.021 7.62928 13.3938 7.5561C13.5766 7.52022 13.6975 7.4732 13.7709 7.43233C13.8061 7.41275 13.8267 7.39661 13.8377 7.38668C13.8481 7.37734 13.8513 7.37226 13.8518 7.37153L13.8518 7.37151L13.8518 7.37149C13.8523 7.37076 13.8555 7.36568 13.8596 7.35235C13.864 7.33819 13.8699 7.31266 13.8727 7.27251C13.8788 7.18869 13.8703 7.0592 13.8255 6.87837C13.7343 6.50962 13.523 6.04794 13.2086 5.54659C12.5685 4.52589 11.6789 3.61582 11.1311 3.26688ZM21.6292 3.87906C21.0357 2.94748 19.7994 2.67339 18.8678 3.26688C18.32 3.61582 17.4304 4.52589 16.7903 5.54659C16.4759 6.04794 16.2646 6.50962 16.1734 6.87837C16.1287 7.0592 16.1202 7.18869 16.1262 7.27251C16.129 7.31266 16.1349 7.33819 16.1393 7.35235C16.1434 7.36581 16.1467 7.37085 16.1471 7.37151C16.1475 7.37217 16.1507 7.37725 16.1612 7.38668C16.1722 7.39661 16.1928 7.41275 16.228 7.43233C16.3014 7.4732 16.4224 7.52022 16.6051 7.5561C16.9779 7.62928 17.4856 7.63287 18.0729 7.55982C19.2685 7.41108 20.4692 6.98939 21.017 6.64044C21.9486 6.04696 22.2226 4.81065 21.6292 3.87906Z' fill='white'/%3E%3C/svg%3E%0A"); }
  .icon-medal--gold {
    width: 30px;
    height: 32px;
    background-image: url("data:image/svg+xml,%3Csvg width='30' height='32' viewBox='0 0 30 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.9716 25.411C21.9887 25.411 27.6771 19.7226 27.6771 12.7055C27.6771 5.68845 21.9887 0 14.9716 0C7.95457 0 2.26611 5.68845 2.26611 12.7055C2.26611 19.7226 7.95457 25.411 14.9716 25.411Z' fill='%23FFD15C'/%3E%3Cpath d='M4.67878 20.1367L0.307129 27.7147L5.40949 27.4438L7.7276 31.9981L11.7717 24.9871C8.87406 24.2375 6.38587 22.4926 4.67878 20.1367Z' fill='%2340596B'/%3E%3Cpath d='M25.2903 20.0996C23.5958 22.4618 21.1076 24.213 18.2163 24.9752L22.273 31.9988L24.5911 27.4445L29.6935 27.7154L25.2903 20.0996Z' fill='%2340596B'/%3E%3Cpath d='M14.9717 21.915C20.0579 21.915 24.1811 17.7918 24.1811 12.7055C24.1811 7.6193 20.0579 3.49609 14.9717 3.49609C9.88542 3.49609 5.76221 7.6193 5.76221 12.7055C5.76221 17.7918 9.88542 21.915 14.9717 21.915Z' fill='%23F8B64C'/%3E%3C/svg%3E%0A"); }
  .icon-medal--silver {
    width: 30px;
    height: 32px;
    background-image: url("data:image/svg+xml,%3Csvg width='30' height='32' viewBox='0 0 30 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.9716 25.411C21.9887 25.411 27.6771 19.7226 27.6771 12.7055C27.6771 5.68845 21.9887 0 14.9716 0C7.95457 0 2.26611 5.68845 2.26611 12.7055C2.26611 19.7226 7.95457 25.411 14.9716 25.411Z' fill='%23F5F5F3'/%3E%3Cpath d='M4.67927 20.1367L0.307617 27.7147L5.40998 27.4438L7.72809 31.9981L11.7722 24.9871C8.87455 24.2375 6.38636 22.4926 4.67927 20.1367Z' fill='%2340596B'/%3E%3Cpath d='M25.2903 20.0996C23.5958 22.4618 21.1076 24.213 18.2163 24.9752L22.273 31.9988L24.5911 27.4445L29.6935 27.7154L25.2903 20.0996Z' fill='%2340596B'/%3E%3Cpath d='M14.9717 21.915C20.0579 21.915 24.1811 17.7918 24.1811 12.7055C24.1811 7.6193 20.0579 3.49609 14.9717 3.49609C9.88542 3.49609 5.76221 7.6193 5.76221 12.7055C5.76221 17.7918 9.88542 21.915 14.9717 21.915Z' fill='%23E1DED8'/%3E%3C/svg%3E%0A"); }
  .icon-medal--bronze {
    width: 30px;
    height: 32px;
    background-image: url("data:image/svg+xml,%3Csvg width='30' height='32' viewBox='0 0 30 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.9716 25.411C21.9887 25.411 27.6771 19.7226 27.6771 12.7055C27.6771 5.68845 21.9887 0 14.9716 0C7.95457 0 2.26611 5.68845 2.26611 12.7055C2.26611 19.7226 7.95457 25.411 14.9716 25.411Z' fill='%23FFAA5C'/%3E%3Cpath d='M4.67878 20.1387L0.307129 27.7166L5.40949 27.4458L7.7276 32.0001L11.7717 24.9891C8.87406 24.2395 6.38587 22.4946 4.67878 20.1387Z' fill='%2340596B'/%3E%3Cpath d='M25.2903 20.0996C23.5958 22.4618 21.1076 24.213 18.2163 24.9752L22.273 31.9988L24.5911 27.4445L29.6935 27.7154L25.2903 20.0996Z' fill='%2340596B'/%3E%3Cpath d='M14.9717 21.915C20.0579 21.915 24.1811 17.7918 24.1811 12.7055C24.1811 7.6193 20.0579 3.49609 14.9717 3.49609C9.88542 3.49609 5.76221 7.6193 5.76221 12.7055C5.76221 17.7918 9.88542 21.915 14.9717 21.915Z' fill='%23F88A4C'/%3E%3C/svg%3E%0A"); }
  .icon-medal--default {
    width: 32px;
    height: 32px;
    background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.9721 25.411C22.9892 25.411 28.6776 19.7226 28.6776 12.7055C28.6776 5.68845 22.9892 0 15.9721 0C8.95505 0 3.2666 5.68845 3.2666 12.7055C3.2666 19.7226 8.95505 25.411 15.9721 25.411Z' fill='%23C9DBE8'/%3E%3Cpath d='M5.67878 20.1367L1.30713 27.7147L6.40949 27.4438L8.7276 31.9981L12.7717 24.9871C9.87406 24.2375 7.38587 22.4926 5.67878 20.1367Z' fill='%2340596B'/%3E%3Cpath d='M26.2903 20.0996C24.5958 22.4618 22.1076 24.213 19.2163 24.9752L23.273 31.9988L25.5911 27.4445L30.6935 27.7154L26.2903 20.0996Z' fill='%2340596B'/%3E%3Cpath d='M15.9712 21.915C21.0574 21.915 25.1806 17.7918 25.1806 12.7055C25.1806 7.61931 21.0574 3.49609 15.9712 3.49609C10.8849 3.49609 6.76172 7.61931 6.76172 12.7055C6.76172 17.7918 10.8849 21.915 15.9712 21.915Z' fill='%236E93AD'/%3E%3Cpath d='M22.2847 11.7115C22.5682 11.4344 22.4107 10.9493 22.0202 10.8926L18.3855 10.3635C18.228 10.3383 18.0958 10.2438 18.0265 10.0989L16.4013 6.80445C16.2249 6.44539 15.7146 6.44539 15.5383 6.80445L13.9194 10.0989C13.8501 10.2375 13.7115 10.3383 13.5603 10.3635L9.92567 10.8926C9.53512 10.9493 9.37764 11.4344 9.6611 11.7115L12.2879 14.2753C12.4013 14.3887 12.4517 14.5462 12.4265 14.6974L11.8091 18.3131C11.7398 18.7037 12.1556 19.006 12.5083 18.817L15.7587 17.11C15.8973 17.0344 16.0674 17.0344 16.206 17.11L19.4564 18.817C19.8091 18.9997 20.2186 18.7037 20.1556 18.3131L19.532 14.6974C19.5068 14.5399 19.5572 14.3824 19.6706 14.2753L22.2847 11.7115Z' fill='white'/%3E%3C/svg%3E%0A"); }
  .icon-tag--warning-info {
    width: 14px;
    height: 14px;
    background-image: url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7 13.125C10.3827 13.125 13.125 10.3827 13.125 7C13.125 3.61726 10.3827 0.875 7 0.875C3.61726 0.875 0.875 3.61726 0.875 7C0.875 10.3827 3.61726 13.125 7 13.125ZM7.58931 5.31425C7.44931 5.09025 7.19731 4.97825 6.83331 4.97825C6.59531 4.97825 6.38181 5.03425 6.19281 5.14625C6.01081 5.25825 5.84981 5.40175 5.70981 5.57675C5.57681 5.74475 5.46831 5.92325 5.38431 6.11225C5.30031 6.30125 5.24431 6.46925 5.21631 6.61625L5.78331 6.78425C5.87431 6.46925 5.96181 6.25225 6.04581 6.13325C6.12981 6.01425 6.21031 5.95475 6.28731 5.95475C6.32931 5.95475 6.36781 5.97225 6.40281 6.00725C6.43781 6.03525 6.45531 6.10875 6.45531 6.22775C6.45531 6.39575 6.43781 6.60925 6.40281 6.86825C6.36781 7.12025 6.32581 7.39325 6.27681 7.68725C6.23481 7.98125 6.19631 8.26825 6.16131 8.54825C6.12631 8.82825 6.10881 9.06975 6.10881 9.27275C6.10881 9.64375 6.17881 9.93425 6.31881 10.1442C6.46581 10.3542 6.73181 10.4593 7.11681 10.4593C7.35481 10.4593 7.56481 10.4032 7.74681 10.2913C7.93581 10.1792 8.09681 10.0393 8.22981 9.87125C8.36281 9.69625 8.46781 9.51425 8.54481 9.32525C8.62881 9.13625 8.68481 8.96825 8.71281 8.82125L8.14581 8.65325C8.05481 8.96825 7.96731 9.18525 7.88331 9.30425C7.79931 9.42325 7.71531 9.48275 7.63131 9.48275C7.59631 9.48275 7.56131 9.46525 7.52631 9.43025C7.49131 9.39525 7.47381 9.32175 7.47381 9.20975C7.47381 9.09075 7.49131 8.90175 7.52631 8.64275C7.56131 8.38375 7.59981 8.09675 7.64181 7.78175C7.68381 7.46675 7.72231 7.16575 7.75731 6.87875C7.79231 6.59175 7.80981 6.36425 7.80981 6.19625C7.80981 5.82525 7.73631 5.53125 7.58931 5.31425ZM7.75731 2.58425C7.61731 2.41625 7.43181 2.33225 7.20081 2.33225C6.99081 2.33225 6.80181 2.41625 6.63381 2.58425C6.46581 2.75225 6.37481 2.95875 6.36081 3.20375C6.35381 3.44175 6.42031 3.64475 6.56031 3.81275C6.70731 3.97375 6.89981 4.05425 7.13781 4.05425C7.36881 4.05425 7.56131 3.97375 7.71531 3.81275C7.86931 3.64475 7.94981 3.44175 7.95681 3.20375C7.97081 2.95875 7.90431 2.75225 7.75731 2.58425Z' fill='%23D1435B'/%3E%3C/svg%3E%0A"); }

.active .icon--rating-star {
  background-image: url("../images/icons/rating-star-filled.svg");
  width: 14.18px;
  height: 14.18px;
  background-size: cover; }

.active .icon-menu--location {
  background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.567 25.8169C17.5055 24.2796 23.75 18.8358 23.75 12.5C23.75 7.66751 19.8325 3.75 15 3.75C10.1675 3.75 6.25 7.66751 6.25 12.5C6.25 18.8358 12.4945 24.2796 14.433 25.8169C14.7678 26.0824 15.2322 26.0824 15.567 25.8169ZM15 16.25C17.0711 16.25 18.75 14.5711 18.75 12.5C18.75 10.4289 17.0711 8.75 15 8.75C12.9289 8.75 11.25 10.4289 11.25 12.5C11.25 14.5711 12.9289 16.25 15 16.25Z' fill='%23F1B045'/%3E%3C/svg%3E%0A"); }

.active .icon-menu--star {
  background-image: url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.7248 0.63472C10.8292 0.393856 11.1708 0.393856 11.2752 0.63472L14.1882 7.35231C14.2317 7.45256 14.3262 7.52125 14.435 7.53161L21.724 8.22617C21.9853 8.25107 22.0909 8.57593 21.8941 8.7497L16.4054 13.596C16.3235 13.6683 16.2874 13.7794 16.3112 13.8861L17.903 21.0329C17.9601 21.2892 17.6837 21.49 17.4577 21.3565L11.1525 17.634C11.0584 17.5785 10.9416 17.5785 10.8475 17.634L4.54233 21.3565C4.31625 21.49 4.03991 21.2892 4.09698 21.0329L5.68884 13.8861C5.71259 13.7794 5.67648 13.6683 5.59458 13.596L0.105924 8.7497C-0.0908751 8.57593 0.0146781 8.25107 0.276029 8.22617L7.565 7.53161C7.67378 7.52125 7.76831 7.45256 7.81178 7.35232L10.7248 0.63472Z' fill='%23F1B045'/%3E%3C/svg%3E%0A"); }

.active .icon-menu--gift {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M17.3037 3.10325C16.829 2.35798 15.8399 2.13871 15.0946 2.6135C14.6565 2.89266 13.9447 3.62071 13.4327 4.43727C13.1812 4.83835 13.0121 5.2077 12.9391 5.5027C12.9034 5.64736 12.8966 5.75095 12.9014 5.81801C12.9037 5.85013 12.9084 5.87055 12.9119 5.88188C12.9151 5.89252 12.9177 5.89658 12.9181 5.89719L12.9181 5.89721L12.9181 5.89722C12.9185 5.89781 12.9211 5.90187 12.9294 5.90935C12.9382 5.91729 12.9547 5.9302 12.9828 5.94586C13.0416 5.97856 13.1383 6.01618 13.2845 6.04488C13.5827 6.10342 13.9889 6.1063 14.4587 6.04785C15.4152 5.92886 16.3758 5.59151 16.814 5.31235C17.5593 4.83757 17.7785 3.84852 17.3037 3.10325ZM14.1275 1.0954C15.7112 0.0864722 17.8129 0.552415 18.8219 2.13611C19.8308 3.7198 19.3648 5.82153 17.7811 6.83046C17.6906 6.88816 17.5921 6.94488 17.4868 7.00023H22C22.5523 7.00023 23 7.44795 23 8.00023V9.90023C23 10.4525 22.5523 10.9002 22 10.9002H12.9V7.00023H11.1V10.9002H2C1.44772 10.9002 1 10.4525 1 9.90023V8.00023C1 7.44795 1.44772 7.00023 2 7.00023H6.51322C6.40794 6.94488 6.30941 6.88816 6.21884 6.83046C4.63515 5.82153 4.16921 3.7198 5.17813 2.13611C6.18706 0.552415 8.28879 0.0864723 9.87248 1.0954C10.5628 1.5352 11.3968 2.41787 12 3.33717C12.6032 2.41787 13.4371 1.5352 14.1275 1.0954ZM2 12.7002V20.0002C2 21.1048 2.89543 22.0002 4 22.0002H11.1V12.7002H2ZM12.9 22.0002H20C21.1046 22.0002 22 21.1048 22 20.0002V12.7002H12.9V22.0002ZM8.90534 2.6135C8.16008 2.13871 7.17103 2.35798 6.69624 3.10325C6.22145 3.84852 6.44072 4.83757 7.18598 5.31235C7.62417 5.59151 8.5848 5.92886 9.54126 6.04785C10.0111 6.1063 10.4172 6.10342 10.7154 6.04488C10.8617 6.01618 10.9584 5.97856 11.0172 5.94586C11.0453 5.9302 11.0618 5.91729 11.0706 5.90935C11.0789 5.90186 11.0815 5.89779 11.0819 5.89722L11.0819 5.89721L11.0819 5.89719C11.0823 5.8966 11.0848 5.89254 11.0881 5.88188C11.0916 5.87055 11.0963 5.85013 11.0986 5.81801C11.1034 5.75095 11.0966 5.64736 11.0609 5.5027C10.9879 5.2077 10.8188 4.83835 10.5673 4.43727C10.0553 3.62071 9.34353 2.89266 8.90534 2.6135Z' fill='%23F1B045'/%3E%3C/svg%3E%0A"); }

.active .icon-menu--profile {
  background-image: url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1032_4)'%3E%3Ccircle cx='11' cy='5.5' r='5.5' fill='%23F1B045'/%3E%3Cpath d='M20.1668 20.1667C20.1668 22.9167 16.5002 22 11.0001 22C5.50009 22 1.8335 22.9167 1.8335 20.1667C1.8335 17.4167 5.50009 13.75 11.0001 13.75C16.5002 13.75 20.1668 17.4167 20.1668 20.1667Z' fill='%23F1B045'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1032_4'%3E%3Crect width='22' height='22' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A"); }

.active .icon-menu--chat {
  background-size: cover;
  background-image: url("../images/icons/menu/menu--chatlist--active.png"); }

.active .icon-gift-gray--with-hand {
  width: 40px;
  height: 40px;
  background-image: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_723_19342)'%3E%3Cpath d='M15.3802 7.55272L15.3791 7.56264H19.3426V3.78893C19.3426 2.03407 18.0386 0.808594 16.2238 0.808594C14.5244 0.808594 13.1055 2.34355 13.1055 4.23022C13.1055 5.76775 14.0618 7.16798 15.3802 7.55272Z' fill='%23F1B045'/%3E%3Cpath d='M26.4844 6.26136V6.25658C26.4844 4.74953 25.1859 3.52148 23.6781 3.52148H23.6744C22.2298 3.52148 20.9786 4.75099 20.8978 6.20519C20.8916 6.31899 20.8457 6.42583 20.8457 6.51981V7.56282H26.1048C26.3049 7.18688 26.4844 6.71182 26.4844 6.26136Z' fill='%23F1B045'/%3E%3Cpath d='M19.3418 9.06642H9.45766C8.9635 9.06458 8.48881 9.25953 8.13894 9.60867C7.78906 9.9578 7.59302 10.4318 7.59375 10.9259V14.9874H19.3418V9.06642Z' fill='%23F1B045'/%3E%3Cpath d='M32.8757 10.9259C32.8757 9.89354 31.9561 9.06641 30.9234 9.06641H20.8457V14.9874H32.8757V10.9259Z' fill='%23F1B045'/%3E%3Cpath d='M9.28516 25.5189C11.568 24.8136 14.0226 24.908 16.2444 25.7858L16.8711 26.0321C17.7485 26.375 18.6917 26.5167 19.6312 26.4462L25.5037 25.9983C27.3581 25.8585 29.1438 26.7293 30.1758 28.2767L30.8076 27.9081V16.4912H9.28516V25.5189Z' fill='%23F1B045'/%3E%3Cpath d='M37.0326 25.8627L37.0157 25.8734L30.7951 29.6452C30.8993 29.9951 30.9662 30.3552 30.9941 30.7191C31.0256 31.1332 30.7158 31.4944 30.3017 31.526L20.6591 32.2621C20.6396 32.2636 20.6201 32.2643 20.6007 32.2643C20.1961 32.2647 19.8639 31.9449 19.8488 31.5407C19.8338 31.1365 20.141 30.7929 20.5445 30.7628L29.3603 30.0898C28.8761 28.4499 27.3132 27.3698 25.6079 27.4972L19.7416 27.9451C18.5767 28.0324 17.4074 27.8569 16.32 27.4314L15.6926 27.1851C12.6315 25.9743 9.15329 26.5313 6.62305 28.6375L7.26772 37.0821L8.15948 36.4782C9.11144 35.831 10.2774 35.5791 11.4115 35.7759L21.6275 37.5289C23.5719 37.7206 25.5268 37.2936 27.2145 36.309L40.0001 26.014C39.1461 25.3315 37.9515 25.2705 37.0326 25.8627Z' fill='%23F1B045'/%3E%3Cpath d='M0 26.6443L4.93346 26.2676L5.8968 38.885L0.963342 39.2617L0 26.6443Z' fill='%23F1B045'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_723_19342'%3E%3Crect width='40' height='40' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A"); }

.active.icon--heart {
  width: 24px;
  height: 20px;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='20' viewBox='0 0 24 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.9993 19.8088C-9.66694 7.83346 5.49971 -5.16654 11.9993 3.05385C18.4997 -5.16654 33.6664 7.83346 11.9993 19.8088Z' fill='%23FA647D'/%3E%3C/svg%3E%0A"); }

.active.icon--bookmark {
  width: 16px;
  height: 23px;
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='23' viewBox='0 0 16 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.416504 2.5C0.416504 1.39543 1.31193 0.5 2.4165 0.5H13.5832C14.6877 0.5 15.5832 1.39543 15.5832 2.5V21.2868C15.5832 22.1957 14.4688 22.6333 13.8504 21.9672L8.73263 16.4558C8.337 16.0298 7.66268 16.0298 7.26704 16.4558L2.1493 21.9672C1.53086 22.6333 0.416504 22.1957 0.416504 21.2868V2.5Z' fill='%23F1B045'/%3E%3C/svg%3E%0A"); }

.call-waiter {
  position: fixed;
  bottom: 20px;
  right: 20px;
  z-index: 1; }
  .call-waiter--body {
    border-radius: 50%;
    background: #F1B045;
    border: 20px solid rgba(241, 176, 69, 0.2);
    /* for Safari */
    background-clip: padding-box; }
  .call-waiter--target {
    display: none;
    width: 100px;
    height: 100px;
    text-align: center;
    justify-content: center;
    align-items: center;
    color: #FFF;
    font-size: 12px;
    font-style: normal;
    font-weight: 700;
    line-height: normal; }
    .call-waiter--target.show {
      display: grid; }
    .call-waiter--target > img {
      width: 57px;
      height: 70px; }

.dropdown-login-body--left .icon-profile--auth {
  width: 15.4px;
  height: 16.8px;
  margin-right: 10px;
  background-size: contain;
  background-repeat: no-repeat; }

.dropdown-login-body--right .dropdown-login-body--subtitle {
  margin-top: 5px; }

.navbar--lang {
  position: relative; }

.navbar-lang--select {
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-align: left;
  color: #3c3c3c; }

.navbar-lang--selected {
  background: rgba(241, 176, 69, 0.1) !important;
  font-family: 'Open Sans', sans-serif;
  font-size: 14px !important;
  font-weight: 400;
  text-align: left;
  color: #d99e3e !important; }

.navbar-lang--choosed {
  border-radius: 50%;
  width: 43px;
  height: 43px;
  background: rgba(241, 176, 69, 0.1);
  display: flex;
  justify-content: center;
  align-items: center;
  color: #d99e3e;
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-align: center; }

.navbar--dropdown, .navbar--auth {
  position: relative; }
  .navbar--dropdown.dropdown-toggle, .navbar--auth.dropdown-toggle {
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    cursor: pointer; }
  .navbar--dropdown.dropdown-toggle::after, .navbar--auth.dropdown-toggle::after {
    display: none; }
  .navbar--dropdown .dropdown-divider, .navbar--auth .dropdown-divider {
    height: 0;
    margin: 0;
    overflow: hidden;
    border-top: 1px solid rgba(0, 0, 0, 0.15); }
  .navbar--dropdown.dropdown-toggle .dropdown-menu, .navbar--auth.dropdown-toggle .dropdown-menu {
    top: 100%;
    z-index: 1000;
    min-width: 10rem;
    margin: 0;
    font-size: 1rem;
    color: #212529;
    text-align: left;
    list-style: none;
    background-clip: padding-box;
    position: absolute;
    display: none;
    left: 0;
    margin-top: 15px;
    box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.15);
    border-radius: 8px;
    background: #FFFFFF;
    border: 1px solid #E7E7E7;
    padding: 0; }
    .navbar--dropdown.dropdown-toggle .dropdown-menu .dropdown-item, .navbar--auth.dropdown-toggle .dropdown-menu .dropdown-item {
      padding: 15px 19px;
      display: flex;
      align-items: center;
      width: 100%;
      clear: both;
      font-weight: 400;
      color: #212529;
      text-align: inherit;
      text-decoration: none;
      white-space: nowrap;
      background-color: transparent;
      border: 0; }
    .navbar--dropdown.dropdown-toggle .dropdown-menu .dropdown-divider, .navbar--auth.dropdown-toggle .dropdown-menu .dropdown-divider {
      margin: 0; }
  .navbar--dropdown .dropdown-trigger:focus + .dropdown-menu, .navbar--auth .dropdown-trigger:focus + .dropdown-menu {
    display: block;
    opacity: 1; }

@media (max-width: 985px) {
  .no-scroll {
    overflow: hidden;
    position: fixed;
    height: 100%; }
  .no-scroll .modal-custom.modal-opened {
    overflow: hidden;
    position: fixed;
    height: 100%; } }

.icon {
  display: block; }
  .icon--instagram {
    background-image: url("../images/icons/instagram.svg");
    width: 42px;
    height: 42px; }
  .icon--trash {
    width: 22px;
    height: 22px;
    background-image: url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.8337 9.16667L12.5587 15.5833M9.44199 15.5833L9.16699 9.16667M5.50033 5.5L6.3029 17.5386C6.3671 18.5017 7.16699 19.25 8.13217 19.25H13.8685C14.8337 19.25 15.6335 18.5017 15.6978 17.5386L16.5003 5.5M5.50033 5.5H8.25033M5.50033 5.5H3.66699M16.5003 5.5H18.3337M16.5003 5.5H13.7503M13.7503 5.5V4.58333C13.7503 3.57081 12.9295 2.75 11.917 2.75H10.0837C9.07114 2.75 8.25033 3.57081 8.25033 4.58333V5.5M13.7503 5.5H8.25033' stroke='%23FB313D' stroke-width='1.65' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); }
  .icon--cart-empty {
    background-image: url("../images/icons/icon-cart--empty.svg");
    width: 43px;
    height: 43px;
    min-width: 43px;
    background-size: contain;
    background-repeat: no-repeat; }
  .icon--cart-full {
    background-image: url("../images/icons/icon-cart--full.svg");
    width: 43px;
    height: 43px;
    min-width: 43px;
    background-size: contain;
    background-repeat: no-repeat; }
  .icon-order-notify--info {
    width: 48px;
    height: 48px;
    background-image: url("data:image/svg+xml,%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='24' cy='24' r='18.2812' stroke='white' stroke-width='4.21875'/%3E%3Cpath d='M26.5631 27.0029H22.9889L22.2418 12.6914H27.3102L26.5631 27.0029ZM22.1832 32.0127C22.1832 31.0947 22.4322 30.4502 22.9303 30.0791C23.4381 29.708 24.0484 29.5225 24.7613 29.5225C25.4547 29.5225 26.0504 29.708 26.5484 30.0791C27.0562 30.4502 27.3102 31.0947 27.3102 32.0127C27.3102 32.8916 27.0562 33.5264 26.5484 33.917C26.0504 34.3076 25.4547 34.5029 24.7613 34.5029C24.0484 34.5029 23.4381 34.3076 22.9303 33.917C22.4322 33.5264 22.1832 32.8916 22.1832 32.0127Z' fill='white'/%3E%3C/svg%3E%0A"); }
  .icon-chat--gallery {
    background-image: url("../images/icons/icon-chat-gallery.svg");
    width: 22px;
    height: 22px; }
  .icon-chat--mic {
    background-image: url("../images/icons/icon-chat-mic.svg");
    width: 22px;
    height: 22px; }
  .icon-chat--star {
    background-image: url("../images/icons/icon-chat-star.svg");
    width: 32px;
    height: 32px; }
  .icon-chat--reply {
    width: 20px;
    height: 20px;
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.4485 3.21963L1.44245 9.29154C1.01112 9.66537 1.01112 10.3346 1.44245 10.7085L8.4485 16.7804C9.0556 17.3065 10 16.8753 10 16.0719V13.4375C10 12.9197 10.4248 12.498 10.9423 12.5142C15.2803 12.6495 16.7845 13.7403 17.824 15.1549C18.3575 15.8809 19.304 15.5874 19.149 14.6999C18.5022 10.9975 16.332 7.85206 10.9406 7.52758C10.4238 7.49647 10 7.08027 10 6.5625V3.92809C10 3.12472 9.0556 2.69348 8.4485 3.21963Z' fill='%23F1B045'/%3E%3C/svg%3E%0A"); }
  .icon-chat--viewed-double-white {
    width: 12px;
    height: 8px;
    background-size: cover;
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='12' viewBox='0 0 20 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.4004 1L5.80039 9.33333L1.00039 5.16667' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cmask id='mask0_1021_254' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='4' y='2' width='16' height='10'%3E%3Cpath d='M19 2.66797L9.4 11.0013L4.6 6.83464' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_1021_254)'%3E%3Crect x='10' y='1.00195' width='10.8' height='11.6667' fill='white'/%3E%3C/g%3E%3C/svg%3E%0A"); }
  .icon-chat--viewed-gray {
    width: 10px;
    height: 7px;
    background-image: url("data:image/svg+xml,%3Csvg width='10' height='7' viewBox='0 0 10 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 1L3.66667 6L1 3.5' stroke='%233C3C3C' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); }
  .icon-chat--viewed-double-gray {
    width: 12px;
    height: 8px;
    background-image: url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 1L3.66667 6L1 3.5' stroke='%233C3C3C' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cmask id='mask0_723_20250' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='2' y='1' width='10' height='7'%3E%3Cpath d='M11 2L5.66667 7L3 4.5' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_723_20250)'%3E%3Crect x='6' y='1' width='6' height='7' fill='%233C3C3C'/%3E%3C/g%3E%3C/svg%3E%0A"); }
  .icon-payments--mc {
    width: 40px;
    height: 24px;
    background-image: url("../images/icons/payments/mc.png");
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center; }
  .icon-payments--visa {
    width: 40px;
    height: 21px;
    background-image: url("../images/icons/payments/visa.png");
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center; }
  .icon--add-person {
    width: 28px;
    height: 27px;
    background-image: url("../images/icons/add-person.svg"); }
  .icon--empty-message {
    width: 75px;
    height: 75px;
    background-image: url("../images/icons/empty-message.svg"); }
  .icon--fingerprint {
    width: 45px;
    height: 45px;
    background-image: url("../images/icons/fingerprint.svg"); }
  .icon--message {
    width: 56px;
    height: 53px;
    background-image: url("../images/icons/icon-message.svg"); }
    .icon--message-blue {
      width: 36px;
      height: 28px;
      background-image: url("data:image/svg+xml,%3Csvg width='36' height='28' viewBox='0 0 36 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M32.2431 0.667969H3.75694C1.95818 0.667969 0.5 2.12615 0.5 3.92491C0.5 5.01388 1.04424 6.03079 1.95031 6.63484L15.2265 15.4856C16.906 16.6053 19.094 16.6053 20.7735 15.4856L34.0497 6.63485C34.9558 6.03079 35.5 5.01388 35.5 3.92491C35.5 2.12615 34.0418 0.667969 32.2431 0.667969ZM1.33268 12.334C1.33268 11.986 1.36823 11.6463 1.43589 11.3184C1.62675 10.3934 2.72297 10.1544 3.50886 10.6783L13.8391 17.5651C16.3583 19.2446 19.6403 19.2446 22.1596 17.5651L32.4898 10.6783C33.2757 10.1544 34.372 10.3934 34.5628 11.3184C34.6305 11.6463 34.666 11.986 34.666 12.334V24.0007C34.666 25.8416 33.1736 27.334 31.3327 27.334H4.66601C2.82507 27.334 1.33268 25.8416 1.33268 24.0007V12.334Z' fill='%23262F56'/%3E%3C/svg%3E%0A"); }
  .icon--verified {
    width: 11px;
    height: 11px;
    background-image: url("data:image/svg+xml,%3Csvg width='11' height='11' viewBox='0 0 11 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='5.5' cy='5.5' r='5.5' fill='%2343A5DC'/%3E%3Cpath d='M8 4L4.66667 7L3 5.5' stroke='white' stroke-width='0.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); }
    .icon--verified-orange {
      width: 11px;
      height: 11px;
      background-image: url("data:image/svg+xml,%3Csvg width='11' height='11' viewBox='0 0 11 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='5.5' cy='5.5' r='5.5' fill='%23F1B045'/%3E%3Cpath d='M8 4L4.66667 7L3 5.5' stroke='white' stroke-width='0.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); }
  .icon--heart {
    width: 24px;
    height: 22px;
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='22' viewBox='0 0 24 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.9995 20.8088C-9.66669 8.83346 5.49996 -4.16654 11.9995 4.05385C18.5 -4.16654 33.6666 8.83346 11.9995 20.8088Z' stroke='%233C3C3C'/%3E%3C/svg%3E%0A"); }
  .icon--history {
    width: 24px;
    height: 24px;
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 12C2 17.5228 6.47715 22 12 22C17.5228 22 22 17.5228 22 12C22 6.47714 17.5228 1.99999 12 1.99999C9.23859 1.99999 6.7386 3.11927 4.92896 4.92889L3.85786 5.99999M3.85786 5.99999V1.5M3.85786 5.99999H8.36006' stroke='%23262F56' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12 6.5V12L15 15' stroke='%23262F56' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); }
  .icon--bookmark {
    width: 18px;
    height: 23px;
    background-image: url("data:image/svg+xml,%3Csvg width='18' height='23' viewBox='0 0 18 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.875 0.666016H14.125C15.5057 0.666016 16.625 1.7853 16.625 3.16602V20.5475C16.625 21.4219 15.5819 21.8752 14.9427 21.2786L9.68232 16.3689C9.29811 16.0103 8.70189 16.0103 8.31768 16.3689L3.05732 21.2786C2.4181 21.8752 1.375 21.4219 1.375 20.5475V3.16602C1.375 1.78531 2.49429 0.666016 3.875 0.666016Z' stroke='%233C3C3C'/%3E%3C/svg%3E%0A"); }
  .icon--trophy {
    width: 27px;
    height: 27px;
    background-image: url("data:image/svg+xml,%3Csvg width='27' height='27' viewBox='0 0 27 27' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.75 10.125V3.15C4.76177 3.15 3.15 4.76177 3.15 6.75C3.15 8.73822 4.76177 10.35 6.75 10.35L6.75368 10.35C6.75123 10.2753 6.75 10.2003 6.75 10.125ZM1.125 6.75C1.125 3.6434 3.6434 1.125 6.75 1.125H20.25C23.3566 1.125 25.875 3.6434 25.875 6.75C25.875 9.8566 23.3566 12.375 20.25 12.375C20.1224 12.375 19.9958 12.3708 19.8704 12.3624C19.0552 14.6834 17.0074 16.4243 14.5125 16.7996V22.05H16.3125C16.8717 22.05 17.325 22.5033 17.325 23.0625C17.325 23.3218 17.2275 23.5584 17.0672 23.7375H18C18.5592 23.7375 19.0125 24.1908 19.0125 24.75C19.0125 25.3092 18.5592 25.7625 18 25.7625H13.5H9C8.44081 25.7625 7.9875 25.3092 7.9875 24.75C7.9875 24.1908 8.44081 23.7375 9 23.7375H9.93281C9.77249 23.5584 9.675 23.3218 9.675 23.0625C9.675 22.5033 10.1283 22.05 10.6875 22.05H12.4875V16.7996C9.99255 16.4243 7.9448 14.6834 7.12965 12.3624C7.00418 12.3708 6.87759 12.375 6.75 12.375C3.6434 12.375 1.125 9.8566 1.125 6.75ZM20.25 10.125C20.25 10.2003 20.2488 10.2753 20.2463 10.35L20.25 10.35C22.2382 10.35 23.85 8.73822 23.85 6.75C23.85 4.76177 22.2382 3.15 20.25 3.15V10.125ZM13.9056 5.34432C13.7422 5.00414 13.2578 5.00414 13.0944 5.34432L12.4664 6.65146C12.4008 6.78801 12.2709 6.88239 12.1208 6.90258L10.6836 7.09589C10.3095 7.14619 10.1598 7.60687 10.4329 7.86742L11.482 8.86859C11.5916 8.97317 11.6412 9.12588 11.614 9.27491L11.3537 10.7015C11.286 11.0728 11.6779 11.3575 12.01 11.1784L13.2864 10.49C13.4197 10.418 13.5803 10.418 13.7136 10.49L14.99 11.1784C15.3221 11.3575 15.714 11.0728 15.6463 10.7015L15.386 9.27491C15.3588 9.12588 15.4084 8.97317 15.518 8.86859L16.5671 7.86742C16.8402 7.60687 16.6905 7.14619 16.3164 7.09589L14.8792 6.90258C14.7291 6.88239 14.5992 6.78801 14.5336 6.65146L13.9056 5.34432Z' fill='%233C3C3C' fill-opacity='0.15'/%3E%3C/svg%3E%0A"); }
  .icon--input--filter {
    width: 17px;
    height: 17px;
    background-image: url("data:image/svg+xml,%3Csvg width='17' height='17' viewBox='0 0 17 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.51895 5.54707C2.51895 4.16808 3.63683 3.0502 5.01582 3.0502C6.39481 3.0502 7.5127 4.16808 7.5127 5.54707C7.5127 6.92606 6.39481 8.04395 5.01582 8.04395C3.63683 8.04395 2.51895 6.92606 2.51895 5.54707ZM8.33597 5.12207C8.12715 3.47431 6.72028 2.2002 5.01582 2.2002C3.16739 2.2002 1.66895 3.69864 1.66895 5.54707C1.66895 7.3955 3.16739 8.89395 5.01582 8.89395C6.72028 8.89395 8.12715 7.61983 8.33597 5.97207H14.3127C14.5474 5.97207 14.7377 5.78179 14.7377 5.54707C14.7377 5.31235 14.5474 5.12207 14.3127 5.12207H8.33597ZM3.2627 12.4533C3.2627 12.2186 3.45297 12.0283 3.6877 12.0283H9.66442C9.87324 10.3806 11.2801 9.10645 12.9846 9.10645C14.833 9.10645 16.3314 10.6049 16.3314 12.4533C16.3314 14.3017 14.833 15.8002 12.9846 15.8002C11.2801 15.8002 9.87324 14.5261 9.66442 12.8783H3.6877C3.45297 12.8783 3.2627 12.688 3.2627 12.4533ZM10.4877 12.4533C10.4877 11.0743 11.6056 9.95645 12.9846 9.95645C14.3636 9.95645 15.4814 11.0743 15.4814 12.4533C15.4814 13.8323 14.3636 14.9502 12.9846 14.9502C11.6056 14.9502 10.4877 13.8323 10.4877 12.4533Z' fill='%233C3C3C' fill-opacity='0.5'/%3E%3C/svg%3E%0A"); }
  .icon--input--search {
    width: 16px;
    height: 16px;
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_723_14063)'%3E%3Cpath d='M15 15L11.2426 11.2426M11.2426 11.2426C12.3284 10.1569 13 8.65686 13 7C13 3.68629 10.3137 1 7 1C3.68629 1 1 3.68629 1 7C1 10.3137 3.68629 13 7 13C8.65686 13 10.1569 12.3284 11.2426 11.2426Z' stroke='%233C3C3C' stroke-opacity='0.5' stroke-width='1.06667' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_723_14063'%3E%3Crect width='16' height='16' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A"); }
    .icon--input--search--big {
      width: 20px;
      height: 20px;
      background-size: contain; }
  .icon--input--empty {
    width: 16px;
    height: 16px;
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.6665 2.66602L7.99987 7.99935M7.99987 7.99935L13.3332 2.66602M7.99987 7.99935L2.6665 13.3327M7.99987 7.99935L13.3332 13.3327' stroke='%233C3C3C' stroke-opacity='0.5' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); }
  .icon-camera--white {
    width: 50px;
    height: 50px;
    background-image: url("data:image/svg+xml,%3Csvg width='50' height='50' viewBox='0 0 50 50' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.20801 18.3417C5.20801 16.6615 5.20801 15.8214 5.53499 15.1797C5.82261 14.6152 6.28155 14.1563 6.84604 13.8687C7.48777 13.5417 8.32785 13.5417 10.008 13.5417H11.7975C12.812 13.5417 13.3192 13.5417 13.7729 13.3936C14.1743 13.2626 14.5435 13.0483 14.8564 12.7648C15.21 12.4444 15.4617 12.004 15.965 11.1231L16.8302 9.60908C17.5293 8.38567 17.8788 7.77396 18.37 7.32894C18.8046 6.93519 19.3174 6.63761 19.8748 6.45565C20.5049 6.25 21.2094 6.25 22.6185 6.25H27.3809C28.7899 6.25 29.4945 6.25 30.1245 6.45565C30.682 6.63761 31.1948 6.93519 31.6293 7.32894C32.1205 7.77396 32.4701 8.38567 33.1691 9.60908L34.0343 11.1231C34.5377 12.004 34.7893 12.4444 35.143 12.7648C35.4559 13.0483 35.8251 13.2626 36.2265 13.3936C36.6801 13.5417 37.1874 13.5417 38.2019 13.5417H39.9913C41.6715 13.5417 42.5116 13.5417 43.1533 13.8687C43.7178 14.1563 44.1767 14.6152 44.4644 15.1797C44.7913 15.8214 44.7913 16.6615 44.7913 18.3417V37.9083C44.7913 39.5885 44.7913 40.4286 44.4644 41.0703C44.1767 41.6348 43.7178 42.0937 43.1533 42.3814C42.5116 42.7083 41.6715 42.7083 39.9913 42.7083H10.008C8.32785 42.7083 7.48777 42.7083 6.84604 42.3814C6.28155 42.0937 5.82261 41.6348 5.53499 41.0703C5.20801 40.4286 5.20801 39.5885 5.20801 37.9083V18.3417Z' stroke='white' stroke-width='3.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3Ccircle cx='25.0003' cy='28.1243' r='8.33333' stroke='white' stroke-width='3.75'/%3E%3Ccircle cx='38.0205' cy='20.3125' r='1.5625' stroke='white' stroke-width='3.125'/%3E%3C/svg%3E%0A"); }
  .icon--item-menu {
    width: 30px;
    height: 30px;
    background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.82881 2.78532L6.25 3.75C6.82881 2.78532 6.82952 2.78575 6.83027 2.7862L6.83187 2.78716L6.8355 2.78937L6.84448 2.79486L6.86913 2.81026C6.8885 2.8225 6.91366 2.83873 6.94423 2.85911C7.00536 2.89986 7.08814 2.95722 7.18942 3.03246C7.39197 3.18292 7.66865 3.40499 7.99417 3.70881C8.64562 4.31683 9.49143 5.25114 10.329 6.59125C12.0101 9.28094 13.625 13.5524 13.625 20C13.625 20.6213 13.1213 21.125 12.5 21.125H7.375V26.25C7.375 26.8713 6.87132 27.375 6.25 27.375C5.62868 27.375 5.125 26.8713 5.125 26.25V20V3.75C5.125 3.34469 5.34302 2.97072 5.69571 2.77103C6.04841 2.57133 6.48126 2.57679 6.82881 2.78532ZM18.625 3.75C18.625 3.12868 18.1213 2.625 17.5 2.625C16.8787 2.625 16.375 3.12868 16.375 3.75V8.75C16.375 11.0552 17.975 12.9867 20.125 13.4946V26.25C20.125 26.8713 20.6287 27.375 21.25 27.375C21.8713 27.375 22.375 26.8713 22.375 26.25V13.4946C24.525 12.9867 26.125 11.0552 26.125 8.75V3.75C26.125 3.12868 25.6213 2.625 25 2.625C24.3787 2.625 23.875 3.12868 23.875 3.75V8.75C23.875 9.79715 23.2619 10.7011 22.375 11.1224V3.75C22.375 3.12868 21.8713 2.625 21.25 2.625C20.6287 2.625 20.125 3.12868 20.125 3.75V11.1224C19.2381 10.7011 18.625 9.79715 18.625 8.75V3.75Z' fill='%233C3C3C' fill-opacity='0.15'/%3E%3C/svg%3E%0A"); }
    .icon--item-menu-orange {
      width: 41px;
      height: 40px;
      background-image: url("data:image/svg+xml,%3Csvg width='41' height='40' viewBox='0 0 41 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.16797 35V26.6667M7.16797 26.6667V5C7.16797 5 15.5013 10 15.5013 26.6667H7.16797Z' stroke='%23F1B045' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M27.168 5V16.6667M27.168 35V16.6667M27.168 16.6667V16.6667C24.4065 16.6667 22.168 14.4281 22.168 11.6667V5M27.168 16.6667V16.6667C29.9294 16.6667 32.168 14.4281 32.168 11.6667V5' stroke='%23F1B045' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); }
  .icon--item-camera {
    width: 30px;
    height: 30px;
    background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.875 12.3955C1.875 10.037 3.78697 8.125 6.14551 8.125C7.35867 8.125 8.46771 7.43958 9.01025 6.35449L9.625 5.125L9.625 5.125C9.92375 4.5275 10.0731 4.22876 10.2762 3.99312C10.6117 3.6037 11.0591 3.32718 11.5575 3.20122C11.859 3.125 12.193 3.125 12.8611 3.125H17.1389C17.807 3.125 18.141 3.125 18.4425 3.20122C18.9409 3.32718 19.3883 3.6037 19.7238 3.99312C19.9269 4.22876 20.0763 4.5275 20.375 5.125L20.9897 6.35449C21.5323 7.43957 22.6413 8.125 23.8545 8.125C26.213 8.125 28.125 10.037 28.125 12.3955V18.875C28.125 21.6753 28.125 23.0754 27.58 24.145C27.1007 25.0858 26.3358 25.8507 25.395 26.33C24.3254 26.875 22.9253 26.875 20.125 26.875H9.875C7.07474 26.875 5.67461 26.875 4.60505 26.33C3.66424 25.8507 2.89933 25.0858 2.41997 24.145C1.875 23.0754 1.875 21.6753 1.875 18.875V12.3955ZM20 17.5C20 20.2614 17.7614 22.5 15 22.5C12.2386 22.5 10 20.2614 10 17.5C10 14.7386 12.2386 12.5 15 12.5C17.7614 12.5 20 14.7386 20 17.5ZM23.75 14.375C24.7855 14.375 25.625 13.5355 25.625 12.5C25.625 11.4645 24.7855 10.625 23.75 10.625C22.7145 10.625 21.875 11.4645 21.875 12.5C21.875 13.5355 22.7145 14.375 23.75 14.375Z' fill='%233C3C3C' fill-opacity='0.15'/%3E%3C/svg%3E%0A"); }
  .icon--item-trophy {
    width: 27px;
    height: 27px;
    background-image: url("data:image/svg+xml,%3Csvg width='27' height='27' viewBox='0 0 27 27' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.75 10.125V3.15C4.76177 3.15 3.15 4.76177 3.15 6.75C3.15 8.73822 4.76177 10.35 6.75 10.35L6.75368 10.35C6.75123 10.2753 6.75 10.2003 6.75 10.125ZM1.125 6.75C1.125 3.6434 3.6434 1.125 6.75 1.125H20.25C23.3566 1.125 25.875 3.6434 25.875 6.75C25.875 9.8566 23.3566 12.375 20.25 12.375C20.1224 12.375 19.9958 12.3708 19.8704 12.3624C19.0552 14.6834 17.0074 16.4243 14.5125 16.7996V22.05H16.3125C16.8717 22.05 17.325 22.5033 17.325 23.0625C17.325 23.3218 17.2275 23.5584 17.0672 23.7375H18C18.5592 23.7375 19.0125 24.1908 19.0125 24.75C19.0125 25.3092 18.5592 25.7625 18 25.7625H13.5H9C8.44081 25.7625 7.9875 25.3092 7.9875 24.75C7.9875 24.1908 8.44081 23.7375 9 23.7375H9.93281C9.77249 23.5584 9.675 23.3218 9.675 23.0625C9.675 22.5033 10.1283 22.05 10.6875 22.05H12.4875V16.7996C9.99255 16.4243 7.9448 14.6834 7.12965 12.3624C7.00418 12.3708 6.87759 12.375 6.75 12.375C3.6434 12.375 1.125 9.8566 1.125 6.75ZM20.25 10.125C20.25 10.2003 20.2488 10.2753 20.2463 10.35L20.25 10.35C22.2382 10.35 23.85 8.73822 23.85 6.75C23.85 4.76177 22.2382 3.15 20.25 3.15V10.125ZM13.9056 5.34432C13.7422 5.00414 13.2578 5.00414 13.0944 5.34432L12.4664 6.65146C12.4008 6.78801 12.2709 6.88239 12.1208 6.90258L10.6836 7.09589C10.3095 7.14619 10.1598 7.60687 10.4329 7.86742L11.482 8.86859C11.5916 8.97317 11.6412 9.12588 11.614 9.27491L11.3537 10.7015C11.286 11.0728 11.6779 11.3575 12.01 11.1784L13.2864 10.49C13.4197 10.418 13.5803 10.418 13.7136 10.49L14.99 11.1784C15.3221 11.3575 15.714 11.0728 15.6463 10.7015L15.386 9.27491C15.3588 9.12588 15.4084 8.97317 15.518 8.86859L16.5671 7.86742C16.8402 7.60687 16.6905 7.14619 16.3164 7.09589L14.8792 6.90258C14.7291 6.88239 14.5992 6.78801 14.5336 6.65146L13.9056 5.34432Z' fill='%233C3C3C' fill-opacity='0.15'/%3E%3C/svg%3E%0A"); }
  .icon--item-quiz {
    width: 27px;
    height: 27px;
    background-image: url("data:image/svg+xml,%3Csvg width='27' height='27' viewBox='0 0 27 27' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1019_7512)'%3E%3Cellipse cx='10.125' cy='10.125' rx='5.90625' ry='5.90625' fill='white'/%3E%3Cpath d='M27.0003 18.2718C27.0003 14.9213 25.0782 11.9311 22.1994 10.4766C22.11 16.9007 16.9017 22.109 10.4775 22.1984C11.9321 25.0772 14.9223 26.9993 18.2728 26.9993C19.8437 26.9993 21.3713 26.5809 22.7136 25.786L26.9622 26.9612L25.787 22.7126C26.5819 21.3703 27.0003 19.8427 27.0003 18.2718Z' fill='%233C3C3C' fill-opacity='0.05'/%3E%3Cpath d='M20.6191 10.3096C20.6191 4.62476 15.9944 0 10.3096 0C4.62476 0 0 4.62476 0 10.3096C0 12.1623 0.493149 13.9662 1.4296 15.5498L0.0379028 20.581L5.0693 19.1895C6.65298 20.126 8.45686 20.6191 10.3096 20.6191C15.9944 20.6191 20.6191 15.9944 20.6191 10.3096ZM8.72754 7.91016H7.14551C7.14551 6.16539 8.5648 4.74609 10.3096 4.74609C12.0543 4.74609 13.4736 6.16539 13.4736 7.91016C13.4736 8.79572 13.0987 9.64689 12.4447 10.2451L11.1006 11.4753V12.709H9.51855V10.7786L11.3766 9.07793C11.7087 8.77409 11.8916 8.35943 11.8916 7.91016C11.8916 7.03777 11.182 6.32812 10.3096 6.32812C9.43719 6.32812 8.72754 7.03777 8.72754 7.91016ZM9.51855 14.291H11.1006V15.873H9.51855V14.291Z' fill='%233C3C3C' fill-opacity='0.15'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1019_7512'%3E%3Crect width='27' height='27' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A"); }
  .icon--item-offers {
    width: 29px;
    height: 25px;
    background-image: url("data:image/svg+xml,%3Csvg width='29' height='25' viewBox='0 0 29 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.24557 13.7608C2.83333 13.7608 3.30972 14.2371 3.30972 14.8249C3.30972 15.4127 2.83333 15.8891 2.24557 15.8891C1.65782 15.8891 1.18142 15.4127 1.18142 14.8249C1.18142 14.2371 1.65782 13.7608 2.24557 13.7608ZM0.123462 14.3856L0.946321 16.5572C1.31754 17.5348 2.41881 18.0297 3.39634 17.6585L4.23776 17.3368C4.25013 17.3987 4.27488 17.4605 4.29344 17.5162L5.69169 21.1912L9.34815 19.892L7.91898 16.1365C7.89423 16.0747 7.86948 16.019 7.83855 15.9633L8.91507 15.555C9.00169 15.6045 9.10068 15.6354 9.20585 15.6416L17.2674 16.2231L12.5715 3.74414L6.89814 9.57222C6.82389 9.64646 6.7744 9.73308 6.74346 9.83207L1.21855 11.9356C0.247201 12.3068 -0.247753 13.4081 0.123462 14.3856Z' fill='%233C3C3C' fill-opacity='0.15'/%3E%3Cpath d='M15.1638 1.08897L13.5181 2.78419L18.6099 16.3212L21.0228 16.4944C21.5239 16.5315 21.889 16.0366 21.7095 15.5664L16.2898 1.31789C16.1166 0.85387 15.5164 0.730131 15.1638 1.08897Z' fill='%233C3C3C' fill-opacity='0.15'/%3E%3Cpath d='M10.1833 22.0628L9.78733 21.0234L6.13086 22.3227L6.55776 23.4363C6.8671 24.253 7.78895 24.6675 8.60563 24.352L9.26763 24.0983C10.0781 23.8014 10.4926 22.8795 10.1833 22.0628Z' fill='%233C3C3C' fill-opacity='0.15'/%3E%3Cpath d='M20.9362 4.63528C21.1156 4.63528 21.295 4.55485 21.4126 4.40636L24.1101 0.984999C24.3205 0.718961 24.271 0.341559 24.0111 0.131204C23.7451 -0.0791516 23.3677 -0.0296559 23.1573 0.230195L20.4598 3.65156C20.2495 3.9176 20.299 4.295 20.5588 4.50536C20.6702 4.59197 20.8001 4.63528 20.9362 4.63528Z' fill='%233C3C3C' fill-opacity='0.15'/%3E%3Cpath d='M27.5807 10.7159L23.2313 10.456C22.8972 10.4375 22.6064 10.6911 22.5879 11.0252C22.5693 11.3593 22.823 11.6501 23.1571 11.6687L27.5065 11.9285C27.5188 11.9285 27.5312 11.9285 27.5436 11.9285C27.8653 11.9285 28.1314 11.681 28.1499 11.3593C28.1685 11.0252 27.9148 10.7406 27.5807 10.7159Z' fill='%233C3C3C' fill-opacity='0.15'/%3E%3Cpath d='M27.7854 5.52602C27.6741 5.21049 27.3276 5.04344 27.0121 5.14862L21.8893 6.92427C21.5738 7.03563 21.4067 7.3821 21.5119 7.69764C21.5985 7.9513 21.8336 8.10597 22.0873 8.10597C22.1553 8.10597 22.2234 8.0936 22.2853 8.07504L27.408 6.29939C27.7236 6.18803 27.8968 5.84156 27.7854 5.52602Z' fill='%233C3C3C' fill-opacity='0.15'/%3E%3C/svg%3E%0A"); }
  .icon--item-wifi {
    width: 20px;
    height: 20px;
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_863_4512)'%3E%3Cpath d='M10.0002 13.0698C8.98911 13.0698 8.1665 12.2472 8.1665 11.2361C8.1665 10.225 8.98911 9.40234 10.0002 9.40234C11.0114 9.40234 11.834 10.225 11.834 11.2361C11.834 12.2472 11.0114 13.0698 10.0002 13.0698ZM10.0002 10.5728C9.63451 10.5728 9.33697 10.8703 9.33697 11.2361C9.33697 11.6018 9.63451 11.8993 10.0002 11.8993C10.366 11.8993 10.6635 11.6018 10.6635 11.2361C10.6635 10.8703 10.366 10.5728 10.0002 10.5728Z' fill='%23222221' fill-opacity='0.5'/%3E%3Cpath d='M13.1783 8.68181C13.0286 8.68181 12.8788 8.62469 12.7645 8.51038C11.2402 6.98611 8.76013 6.98615 7.23587 8.51038C7.00736 8.73893 6.63679 8.73893 6.40823 8.51038C6.17968 8.28182 6.17968 7.91129 6.40823 7.68274C8.38886 5.70211 11.6115 5.70211 13.5922 7.68274C13.8207 7.91125 13.8207 8.28182 13.5922 8.51038C13.4779 8.62469 13.3281 8.68181 13.1783 8.68181Z' fill='%23222221' fill-opacity='0.5'/%3E%3Cpath d='M4.70338 6.56377C4.5536 6.56377 4.40382 6.50665 4.28958 6.39233C4.06103 6.16378 4.06103 5.79325 4.28958 5.5647C5.81497 4.0393 7.84312 3.19922 10.0003 3.19922C12.1575 3.19922 14.1857 4.0393 15.7111 5.5647C15.9396 5.79325 15.9396 6.16378 15.7111 6.39233C15.4826 6.62085 15.112 6.62089 14.8835 6.39233C13.5791 5.08804 11.8449 4.36969 10.0003 4.36969C8.15576 4.36969 6.42155 5.08804 5.11722 6.39233C5.00294 6.50661 4.85316 6.56377 4.70338 6.56377Z' fill='%23222221' fill-opacity='0.5'/%3E%3Cpath d='M2.18289 19.9838C1.85969 19.9838 1.59766 19.7218 1.59766 19.3986V14.9837C1.59766 14.6605 1.85969 14.3984 2.18289 14.3984H3.9723C4.29551 14.3984 4.55754 14.6605 4.55754 14.9837C4.55754 15.3069 4.29551 15.5689 3.9723 15.5689H2.76813V19.3986C2.76813 19.7218 2.50614 19.9838 2.18289 19.9838Z' fill='%23222221' fill-opacity='0.5'/%3E%3Cpath d='M3.83013 17.7349H2.18289C1.85969 17.7349 1.59766 17.4729 1.59766 17.1497C1.59766 16.8265 1.85969 16.5645 2.18289 16.5645H3.83013C4.15334 16.5645 4.41537 16.8265 4.41537 17.1497C4.41537 17.4729 4.15334 17.7349 3.83013 17.7349Z' fill='%23222221' fill-opacity='0.5'/%3E%3Cpath d='M8.962 20.0003C8.79965 20.0003 8.63813 19.9331 8.52245 19.8017L6.65422 17.6789C6.44069 17.4363 6.46426 17.0665 6.70689 16.853C6.94953 16.6394 7.31932 16.663 7.53285 16.9057L9.40108 19.0284C9.61461 19.271 9.59105 19.6408 9.34841 19.8543C9.23725 19.9522 9.09933 20.0003 8.962 20.0003Z' fill='%23222221' fill-opacity='0.5'/%3E%3Cpath d='M6.5574 20.0008C6.2342 20.0008 5.97217 19.7388 5.97217 19.4155V14.968C5.97217 14.6448 6.2342 14.3828 6.5574 14.3828C6.88061 14.3828 7.14264 14.6448 7.14264 14.968V19.4155C7.14264 19.7388 6.88061 20.0008 6.5574 20.0008Z' fill='%23222221' fill-opacity='0.5'/%3E%3Cpath d='M6.56657 17.8701C6.24509 17.8701 5.98345 17.6105 5.98142 17.2886C5.97701 16.593 5.97662 16.3904 5.97592 16.0226C5.97545 15.7923 5.9749 15.4946 5.97315 14.97C5.97264 14.8144 6.03409 14.6651 6.14388 14.5549C6.25367 14.4447 6.40283 14.3828 6.55838 14.3828H7.74024C8.73635 14.3828 9.54674 15.1639 9.54674 16.1239C9.54674 17.0839 8.73635 17.865 7.74024 17.865C7.4177 17.865 6.57859 17.87 6.57013 17.8701C6.56899 17.8701 6.56778 17.8701 6.56657 17.8701ZM7.14541 15.5533C7.14592 15.7468 7.14619 15.8937 7.14643 16.0203C7.14689 16.2556 7.1472 16.423 7.14853 16.6965C7.36998 16.6955 7.60178 16.6945 7.74028 16.6945C8.08506 16.6945 8.37631 16.4332 8.37631 16.1239C8.37631 15.8146 8.08506 15.5533 7.74028 15.5533H7.14541Z' fill='%23222221' fill-opacity='0.5'/%3E%3Cpath d='M13.4089 19.9797H11.552C11.2288 19.9797 10.9668 19.7177 10.9668 19.3945V14.9876C10.9668 14.6644 11.2288 14.4023 11.552 14.4023H13.4089C13.7321 14.4023 13.9942 14.6644 13.9942 14.9876C13.9942 15.3108 13.7321 15.5728 13.4089 15.5728H12.1373V18.8092H13.4089C13.7321 18.8092 13.9942 19.0713 13.9942 19.3945C13.9942 19.7177 13.7321 19.9797 13.4089 19.9797Z' fill='%23222221' fill-opacity='0.5'/%3E%3Cpath d='M13.272 17.7759H11.552C11.2288 17.7759 10.9668 17.5139 10.9668 17.1907C10.9668 16.8675 11.2288 16.6055 11.552 16.6055H13.272C13.5952 16.6055 13.8572 16.8675 13.8572 17.1907C13.8572 17.5139 13.5952 17.7759 13.272 17.7759Z' fill='%23222221' fill-opacity='0.5'/%3E%3Cpath d='M17.8176 19.9797H15.9607C15.6375 19.9797 15.3755 19.7177 15.3755 19.3945V14.9876C15.3755 14.6644 15.6375 14.4023 15.9607 14.4023H17.8176C18.1408 14.4023 18.4029 14.6644 18.4029 14.9876C18.4029 15.3108 18.1408 15.5728 17.8176 15.5728H16.546V18.8092H17.8176C18.1408 18.8092 18.4029 19.0713 18.4029 19.3945C18.4029 19.7177 18.1408 19.9797 17.8176 19.9797Z' fill='%23222221' fill-opacity='0.5'/%3E%3Cpath d='M17.6807 17.7759H15.9607C15.6375 17.7759 15.3755 17.5139 15.3755 17.1907C15.3755 16.8675 15.6375 16.6055 15.9607 16.6055H17.6807C18.0039 16.6055 18.2659 16.8675 18.2659 17.1907C18.2659 17.5139 18.0039 17.7759 17.6807 17.7759Z' fill='%23222221' fill-opacity='0.5'/%3E%3Cpath d='M17.5044 4.31774C17.3546 4.31774 17.2048 4.26062 17.0906 4.14631C15.1715 2.22732 12.6535 1.17047 10.0003 1.17047C7.3472 1.17047 4.82921 2.22732 2.91019 4.14631C2.68167 4.37486 2.3111 4.37486 2.08255 4.14631C1.85399 3.91776 1.85399 3.54722 2.08255 3.31867C4.22263 1.17858 7.03457 0 10.0003 0C12.9661 0 15.778 1.17858 17.9182 3.31871C18.1467 3.54726 18.1467 3.91779 17.9182 4.14635C17.8039 4.26062 17.6541 4.31774 17.5044 4.31774Z' fill='%23222221' fill-opacity='0.5'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_863_4512'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A"); }
  .icon--item-chat {
    width: 23px;
    height: 22px;
    background-image: url("data:image/svg+xml,%3Csvg width='23' height='22' viewBox='0 0 23 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.2635 9.93346C21.117 10.6598 20.8685 11.3581 20.5303 12.0179C20.6201 12.3657 20.6669 12.7223 20.6669 13.0833C20.6669 13.9258 20.4224 14.7288 19.9753 15.4531C19.8018 15.7342 19.7517 16.0787 19.7321 16.3362C19.7103 16.6221 19.7184 16.9414 19.7405 17.2559C19.7754 17.7529 19.8489 18.2868 19.924 18.7469C19.4205 18.5921 18.8197 18.4202 18.2564 18.2922C17.9081 18.2131 17.5582 18.147 17.2464 18.1141C16.965 18.0845 16.6049 18.0679 16.299 18.1668C15.4707 18.4346 14.5612 18.5833 13.6044 18.5833C12.223 18.5833 10.965 18.282 9.90599 17.7707C8.85859 17.7669 7.84437 17.6481 6.88123 17.4289C8.47741 19.0693 10.9448 20.0833 13.6044 20.0833C14.7163 20.0833 15.7816 19.9105 16.7604 19.5941C16.7566 19.5953 16.7581 19.5952 16.7655 19.5946C16.7911 19.5925 16.8881 19.5847 17.0892 19.6059C17.3183 19.63 17.6041 19.6822 17.924 19.7549C18.5617 19.8998 19.2716 20.1114 19.8133 20.284C20.7293 20.5758 21.6279 19.7768 21.4613 18.839C21.3718 18.3352 21.2757 17.7044 21.2368 17.1509C21.2173 16.873 21.2138 16.6341 21.2278 16.45C21.2377 16.3199 21.2539 16.2554 21.2592 16.2343C21.2606 16.229 21.2612 16.2264 21.2609 16.2263C21.8369 15.2875 22.1669 14.2194 22.1669 13.0833C22.1669 11.9338 21.8389 10.8685 21.2635 9.93346Z' stroke='%23F1B045' stroke-width='1.5'/%3E%3Cpath d='M18.8127 8.39583C18.8127 12.1353 14.8485 15.1667 9.95851 15.1667C8.65882 15.1667 7.42452 14.9525 6.31268 14.5679C5.59205 14.3185 3.10283 15.2094 1.65349 15.7752C1.24552 15.9344 0.823121 15.5328 0.960568 15.117C1.41166 13.7522 2.07204 11.5301 1.78294 11C1.34576 10.1983 1.10435 9.31865 1.10435 8.39583C1.10435 4.65641 5.06849 1.625 9.95851 1.625C14.8485 1.625 18.8127 4.65641 18.8127 8.39583Z' stroke='%23F1B045' stroke-width='1.5'/%3E%3C/svg%3E%0A"); }
  .icon--item-phone {
    width: 21px;
    height: 21px;
    background-image: url("data:image/svg+xml,%3Csvg width='21' height='21' viewBox='0 0 21 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.5698 14.2959L13.9458 15.232C13.8212 15.4188 13.6565 15.5782 13.4394 15.6356C12.7283 15.8235 10.8404 15.9083 7.96612 13.0341C5.09185 10.1598 5.17669 8.27188 5.36459 7.56077C5.42195 7.34368 5.58137 7.17894 5.7682 7.05439L6.70424 6.43036C7.40114 5.96576 7.58946 5.02418 7.12486 4.32728L5.357 1.67548C4.95147 1.0672 4.1697 0.834799 3.49774 1.12278L2.70025 1.46456C2.09443 1.7242 1.60025 2.19017 1.30549 2.77969C1.05922 3.27223 0.868349 3.79089 0.842488 4.34095C0.760988 6.0744 1.14109 10.3451 5.89809 15.1021C10.6551 19.8591 14.9258 20.2392 16.6592 20.1577C17.2093 20.1318 17.7279 19.9409 18.2205 19.6947C18.81 19.3999 19.276 18.9057 19.5356 18.2999L19.8774 17.5024C20.1654 16.8305 19.933 16.0487 19.3247 15.6432L16.6729 13.8753C15.976 13.4107 15.0344 13.599 14.5698 14.2959Z' stroke='%23F1B045' stroke-width='1.5'/%3E%3C/svg%3E%0A"); }
  .icon--item-reviews {
    width: 26px;
    height: 26px;
    background-image: url("data:image/svg+xml,%3Csvg width='26' height='26' viewBox='0 0 26 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.5413 2.07935C12.7154 1.67791 13.2846 1.67791 13.4587 2.07935L16.277 8.57859C16.3495 8.74566 16.507 8.86014 16.6883 8.87741L23.7404 9.54939C24.1759 9.5909 24.3519 10.1323 24.0239 10.4219L18.7136 15.1107C18.5771 15.2312 18.5169 15.4164 18.5565 15.5942L20.0966 22.5087C20.1918 22.9358 19.7312 23.2704 19.3544 23.048L13.2542 19.4466C13.0974 19.354 12.9026 19.354 12.7458 19.4466L6.6456 23.048C6.26881 23.2705 5.80824 22.9358 5.90336 22.5087L7.44347 15.5942C7.48306 15.4164 7.42288 15.2312 7.28637 15.1107L1.97613 10.4219C1.64813 10.1323 1.82405 9.5909 2.25964 9.54939L9.31168 8.87741C9.49297 8.86014 9.65053 8.74566 9.72298 8.57859L12.5413 2.07935Z' stroke='%23F1B045' stroke-width='1.5'/%3E%3C/svg%3E%0A"); }
  .icon--item-location {
    width: 20px;
    height: 24px;
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='24' viewBox='0 0 20 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.567 22.8169L10.101 22.2293L10.101 22.2293L10.567 22.8169ZM9.433 22.8169L9.89902 22.2293L9.89902 22.2293L9.433 22.8169ZM18 9.5C18 12.4281 16.551 15.212 14.7909 17.5007C13.0395 19.7782 11.0457 21.4801 10.101 22.2293L11.033 23.4046C12.0269 22.6164 14.1246 20.8278 15.98 18.4151C17.8267 16.0137 19.5 12.9078 19.5 9.5H18ZM10 1.5C14.4183 1.5 18 5.08172 18 9.5H19.5C19.5 4.2533 15.2467 0 10 0V1.5ZM2 9.5C2 5.08172 5.58172 1.5 10 1.5V0C4.7533 0 0.5 4.2533 0.5 9.5H2ZM9.89902 22.2293C8.95434 21.4801 6.96052 19.7782 5.20907 17.5007C3.44896 15.212 2 12.4281 2 9.5H0.5C0.5 12.9078 2.17327 16.0137 4.02002 18.4151C5.87544 20.8278 7.97312 22.6164 8.96698 23.4046L9.89902 22.2293ZM10.101 22.2293C10.0392 22.2783 9.96083 22.2783 9.89902 22.2293L8.96697 23.4046C9.57474 23.8866 10.4253 23.8866 11.033 23.4046L10.101 22.2293ZM13 9.5C13 11.1569 11.6569 12.5 10 12.5V14C12.4853 14 14.5 11.9853 14.5 9.5H13ZM10 6.5C11.6569 6.5 13 7.84315 13 9.5H14.5C14.5 7.01472 12.4853 5 10 5V6.5ZM7 9.5C7 7.84315 8.34315 6.5 10 6.5V5C7.51472 5 5.5 7.01472 5.5 9.5H7ZM10 12.5C8.34315 12.5 7 11.1569 7 9.5H5.5C5.5 11.9853 7.51472 14 10 14V12.5Z' fill='%23F1B045'/%3E%3C/svg%3E%0A"); }
  .icon-menu-vilka {
    background-image: url("../images/menu/icon-vilka-noj.svg");
    width: 28px;
    height: 28px; }
  .icon-menu--main-menu {
    background-image: url("../images/menu/icon-main-menu.svg");
    width: 33px;
    height: 33px; }
  .icon-menu--qr-scanner {
    background-image: url("../images/menu/icon-qr-scanner.svg");
    width: 34px;
    height: 34px; }
  .icon-phone--orange {
    width: 26px;
    height: 26px;
    background-image: url("data:image/svg+xml,%3Csvg width='26' height='26' viewBox='0 0 26 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.1397 20.934C19.9261 20.627 17.5333 17.3803 17.2321 17.0021C17.0996 16.8382 16.9141 16.7117 16.6905 16.6303C16.4032 16.5257 16.0529 16.4921 15.6809 16.5423C15.32 16.5922 14.2074 16.7812 13.6648 16.8741C13.3694 16.45 12.6978 15.3976 11.7652 13.3943C10.8348 11.4092 10.458 10.2065 10.3218 9.70494C10.7417 9.34903 11.601 8.62019 11.8692 8.37502C12.3778 7.91377 12.6202 7.35567 12.515 6.88284C12.4175 6.43684 11.4811 2.50624 11.3739 2.12878C11.2739 1.77358 10.9649 1.48862 10.5697 1.34475C10.2573 1.23106 9.89322 1.20554 9.53364 1.29957C9.49823 1.31288 5.99237 2.31214 5.61285 3.46886C4.54586 6.71833 6.29343 11.6298 7.94585 15.1769C9.59828 18.724 12.2367 23.2217 15.4253 24.4979L15.4523 24.5078C16.5802 24.9183 19.5608 22.9025 19.5899 22.8825C20.386 22.3272 20.4926 21.4402 20.1397 20.934ZM18.886 21.8468C17.7611 22.6099 16.3088 23.3063 15.8355 23.3109C13.6637 22.4025 11.2687 19.3298 9.08584 14.6485C6.90363 9.96532 6.08906 6.16202 6.78708 3.92026C7.08783 3.55589 8.55761 2.88333 9.85549 2.51505C9.94964 2.49036 10.0553 2.4939 10.1421 2.52548C10.1614 2.53249 10.1761 2.54004 10.1882 2.54881C10.3451 3.14962 11.1437 6.49291 11.2832 7.11142C11.2655 7.16611 11.1997 7.29284 11.0274 7.44846C10.8431 7.61284 10.2926 8.08723 9.50988 8.75L8.90318 9.26504L9.10999 10.0347C9.26444 10.6062 9.66796 11.8733 10.6257 13.9272C11.5884 15.9917 12.2972 17.11 12.6345 17.5931L13.0912 18.2462L13.8757 18.1125C14.6355 17.9808 15.5536 17.828 15.8482 17.7867C16.0854 17.7529 16.2231 17.7944 16.2598 17.8077C16.2675 17.8105 16.2713 17.8119 16.2764 17.8159C16.6232 18.261 18.7113 21.091 19.0765 21.5995C19.066 21.6524 19.021 21.7518 18.886 21.8468Z' fill='%23CF973C'/%3E%3C/svg%3E%0A"); }
  .icon--pencil {
    width: 16px;
    height: 16px;
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14.75 5.24985C14.2415 5.75838 13.9872 6.01264 13.6814 6.06905C13.5615 6.09116 13.4385 6.09116 13.3186 6.06905C13.0128 6.01264 12.7585 5.75838 12.25 5.24985L10.75 3.74985C10.2415 3.24132 9.98721 2.98706 9.9308 2.68123C9.90868 2.56132 9.90868 2.43838 9.9308 2.31846C9.98721 2.01264 10.2415 1.75838 10.75 1.24985C11.2585 0.741322 11.5128 0.487058 11.8186 0.43065C11.9385 0.408533 12.0615 0.408533 12.1814 0.43065C12.4872 0.487058 12.7415 0.741321 13.25 1.24985L14.75 2.74985C15.2585 3.25838 15.5128 3.51264 15.5692 3.81846C15.5913 3.93838 15.5913 4.06132 15.5692 4.18123C15.5128 4.48706 15.2585 4.74132 14.75 5.24985ZM2 15.9998C1.05719 15.9998 0.585786 15.9998 0.292893 15.707C0 15.4141 0 14.9427 0 13.9998V12.8283C0 12.4195 0 12.2151 0.0761205 12.0314C0.152241 11.8476 0.296756 11.7031 0.585787 11.4141L7.08579 4.91406C7.75245 4.2474 8.08579 3.91406 8.5 3.91406C8.91421 3.91406 9.24755 4.2474 9.91421 4.91406L11.0858 6.08564C11.7525 6.7523 12.0858 7.08564 12.0858 7.49985C12.0858 7.91406 11.7525 8.2474 11.0858 8.91406L4.58579 15.4141C4.29676 15.7031 4.15224 15.8476 3.96847 15.9237C3.7847 15.9998 3.58032 15.9998 3.17157 15.9998H2Z' fill='%23868686'/%3E%3C/svg%3E%0A"); }
    .icon--pencil-gray {
      width: 14px;
      height: 14px;
      background-image: url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.6262 4.70769C12.1795 5.15437 11.9562 5.3777 11.6839 5.41179C11.6179 5.42005 11.5511 5.42005 11.4851 5.41179C11.2129 5.3777 10.9895 5.15437 10.5428 4.70769L9.29284 3.45769C8.84616 3.01102 8.62283 2.78768 8.58874 2.5154C8.58048 2.44941 8.58048 2.38264 8.58874 2.31665C8.62283 2.04437 8.84616 1.82103 9.29284 1.37436V1.37436C9.73951 0.927683 9.96285 0.704346 10.2351 0.670259C10.3011 0.661997 10.3679 0.661997 10.4339 0.670259C10.7062 0.704346 10.9295 0.927684 11.3762 1.37436L12.6262 2.62436C13.0728 3.07103 13.2962 3.29437 13.3303 3.56665C13.3385 3.63264 13.3385 3.69941 13.3303 3.7654C13.2962 4.03768 13.0728 4.26102 12.6262 4.70769V4.70769ZM1.93398 13.6665C1.17974 13.6665 0.802614 13.6665 0.568299 13.4322C0.333984 13.1979 0.333984 12.8208 0.333984 12.0665V10.996C0.333984 10.669 0.333984 10.5055 0.394881 10.3584C0.455777 10.2114 0.571389 10.0958 0.802614 9.86458L6.28595 4.38125C6.81928 3.84792 7.08595 3.58125 7.41732 3.58125C7.74869 3.58125 8.01536 3.84792 8.54869 4.38125L9.61928 5.45184C10.1526 5.98518 10.4193 6.25184 10.4193 6.58321C10.4193 6.91458 10.1526 7.18125 9.61928 7.71459L4.13595 13.1979C3.90472 13.4291 3.78911 13.5448 3.64209 13.6056C3.49508 13.6665 3.33158 13.6665 3.00458 13.6665H1.93398Z' fill='%233C3C3C' fill-opacity='0.2'/%3E%3C/svg%3E%0A"); }
    .icon--pencil-active {
      width: 14px;
      height: 14px;
      background-image: url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.625 9.62445V8.05566C2.625 7.93963 2.67109 7.82835 2.75314 7.7463L8.87814 1.6213C9.049 1.45045 9.326 1.45045 9.49686 1.6213L11.0656 3.19009C11.2365 3.36094 11.2365 3.63795 11.0656 3.80881L4.94064 9.93381C4.85859 10.0159 4.74731 10.0619 4.63128 10.0619H3.0625C2.82088 10.0619 2.625 9.86607 2.625 9.62445ZM2.625 11.5932C2.26256 11.5932 1.96875 11.887 1.96875 12.2494C1.96875 12.6119 2.26256 12.9057 2.625 12.9057H11.375C11.7374 12.9057 12.0312 12.6119 12.0312 12.2494C12.0312 11.887 11.7374 11.5932 11.375 11.5932H2.625Z' fill='%23F1B045'/%3E%3C/svg%3E%0A"); }
  .icon-poll--question {
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1012_566)'%3E%3Ccircle cx='7.43643' cy='7.64444' r='4.32413' fill='white'/%3E%3Cpath d='M19.7911 13.6094C19.7911 11.1564 18.3839 8.96724 16.2762 7.90234C16.2108 12.6056 12.3976 16.4188 7.69434 16.4842C8.75923 18.5919 10.9484 19.9991 13.4014 19.9991C14.5515 19.9991 15.67 19.6928 16.6527 19.1108L19.7632 19.9712L18.9028 16.8607C19.4848 15.878 19.7911 14.7595 19.7911 13.6094Z' fill='%23F1B045' fill-opacity='0.5'/%3E%3Cpath d='M15.1193 7.78034C15.1193 3.61834 11.7334 0.232422 7.57136 0.232422C3.40935 0.232422 0.0234375 3.61834 0.0234375 7.78034C0.0234375 9.13676 0.384485 10.4574 1.07008 11.6169L0.0511872 15.3004L3.73481 14.2816C4.89427 14.9672 6.21494 15.3283 7.57136 15.3283C11.7334 15.3283 15.1193 11.9423 15.1193 7.78034ZM6.41311 6.02366H5.25486C5.25486 4.74627 6.29397 3.70717 7.57136 3.70717C8.84875 3.70717 9.88785 4.74627 9.88785 6.02366C9.88785 6.67201 9.61337 7.29517 9.13454 7.73314L8.15048 8.6338V9.53702H6.99223V8.12374L8.35257 6.87863C8.59568 6.65618 8.72961 6.35259 8.72961 6.02366C8.72961 5.38497 8.21005 4.86542 7.57136 4.86542C6.93266 4.86542 6.41311 5.38497 6.41311 6.02366ZM6.99223 10.6953H8.15048V11.8535H6.99223V10.6953Z' fill='%23F1B045'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1012_566'%3E%3Crect width='19.7674' height='19.7674' fill='white' transform='translate(0.0234375 0.232422)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
    width: 20px;
    height: 20px; }
    .icon-poll--question-gray {
      width: 27px;
      height: 27px;
      background-image: url("data:image/svg+xml,%3Csvg width='27' height='27' viewBox='0 0 27 27' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2342_208)'%3E%3Cellipse cx='10.125' cy='10.125' rx='5.90625' ry='5.90625' fill='white'/%3E%3Cpath d='M27.0003 18.2718C27.0003 14.9213 25.0782 11.9311 22.1994 10.4766C22.11 16.9007 16.9017 22.109 10.4775 22.1984C11.9321 25.0772 14.9223 26.9993 18.2728 26.9993C19.8437 26.9993 21.3713 26.5809 22.7136 25.786L26.9622 26.9612L25.787 22.7126C26.5819 21.3703 27.0003 19.8427 27.0003 18.2718Z' fill='%233C3C3C' fill-opacity='0.05'/%3E%3Cpath d='M20.6191 10.3096C20.6191 4.62476 15.9944 0 10.3096 0C4.62476 0 0 4.62476 0 10.3096C0 12.1623 0.493149 13.9662 1.4296 15.5498L0.0379028 20.581L5.0693 19.1895C6.65298 20.126 8.45686 20.6191 10.3096 20.6191C15.9944 20.6191 20.6191 15.9944 20.6191 10.3096ZM8.72754 7.91016H7.14551C7.14551 6.16539 8.5648 4.74609 10.3096 4.74609C12.0543 4.74609 13.4736 6.16539 13.4736 7.91016C13.4736 8.79572 13.0987 9.64689 12.4447 10.2451L11.1006 11.4753V12.709H9.51855V10.7786L11.3766 9.07793C11.7087 8.77409 11.8916 8.35943 11.8916 7.91016C11.8916 7.03777 11.182 6.32812 10.3096 6.32812C9.43719 6.32812 8.72754 7.03777 8.72754 7.91016ZM9.51855 14.291H11.1006V15.873H9.51855V14.291Z' fill='%233C3C3C' fill-opacity='0.15'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2342_208'%3E%3Crect width='27' height='27' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A"); }
    .icon-poll--question-light {
      width: 22px;
      height: 22px;
      background-image: url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1018_254)'%3E%3Ccircle cx='8.80556' cy='8.11806' r='4.61806' fill='white'/%3E%3Cpath d='M22.0001 14.4876C22.0001 11.8679 20.4972 9.52986 18.2463 8.39258C18.1764 13.4156 14.104 17.4879 9.08105 17.5578C10.2183 19.8087 12.5564 21.3116 15.1761 21.3116C16.4044 21.3116 17.5988 20.9845 18.6483 20.3629L21.9703 21.2818L21.0514 17.9598C21.673 16.9103 22.0001 15.7159 22.0001 14.4876V14.4876Z' fill='%23F1B045' fill-opacity='0.5'/%3E%3Cpath d='M17.0106 8.26215C17.0106 3.81724 13.3946 0.201172 8.94965 0.201172C4.50474 0.201172 0.888672 3.81724 0.888672 8.26215C0.888672 9.71077 1.27426 11.1212 2.00646 12.3595L0.918308 16.2933L4.85232 15.2053C6.09059 15.9375 7.50103 16.3231 8.94965 16.3231C13.3946 16.3231 17.0106 12.7071 17.0106 8.26215ZM7.71267 6.38607H6.47569C6.47569 5.02185 7.58543 3.91211 8.94965 3.91211C10.3139 3.91211 11.4236 5.02185 11.4236 6.38607C11.4236 7.07849 11.1305 7.74401 10.6191 8.21174L9.56814 9.17362V10.1382H8.33116V8.6289L9.78397 7.29915C10.0436 7.06157 10.1866 6.73735 10.1866 6.38607C10.1866 5.70396 9.63176 5.14909 8.94965 5.14909C8.26754 5.14909 7.71267 5.70396 7.71267 6.38607ZM8.33116 11.3752H9.56814V12.6122H8.33116V11.3752Z' fill='%23F8D7A2'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1018_254'%3E%3Crect width='21.1112' height='21.1112' fill='white' transform='translate(0.888672 0.201172)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A"); }
  .icon-poll--star {
    width: 28px;
    height: 19px;
    background-image: url("data:image/svg+xml,%3Csvg width='28' height='19' viewBox='0 0 28 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.3808 4.30696C18.799 3.34257 20.1667 3.34257 20.5849 4.30696L21.3067 5.97167C21.4808 6.37304 21.8593 6.64804 22.2948 6.68954L24.1011 6.86166C25.1475 6.96137 25.5702 8.26207 24.7822 8.95781L23.422 10.1588C23.0941 10.4483 22.9495 10.8933 23.0446 11.3203L23.4391 13.0914C23.6676 14.1174 22.5612 14.9213 21.656 14.3869L20.0935 13.4644C19.7168 13.242 19.2489 13.242 18.8722 13.4644L17.3097 14.3869C16.4045 14.9213 15.2981 14.1174 15.5266 13.0914L15.9211 11.3203C16.0162 10.8933 15.8716 10.4483 15.5437 10.1588L14.1835 8.95781C13.3956 8.26207 13.8182 6.96137 14.8646 6.86166L16.6709 6.68954C17.1064 6.64804 17.4849 6.37304 17.659 5.97166L18.3808 4.30696Z' fill='%23FFE2B4'/%3E%3Cpath d='M7.46581 4.30696C7.884 3.34257 9.25164 3.34257 9.66983 4.30696L10.3917 5.97167C10.5658 6.37304 10.9443 6.64804 11.3798 6.68954L13.1861 6.86166C14.2325 6.96137 14.6551 8.26207 13.8672 8.95781L12.507 10.1588C12.1791 10.4483 12.0345 10.8933 12.1296 11.3203L12.5241 13.0914C12.7526 14.1174 11.6462 14.9213 10.741 14.3869L9.17848 13.4644C8.80175 13.242 8.33389 13.242 7.95716 13.4644L6.39466 14.3869C5.48948 14.9213 4.38304 14.1174 4.61157 13.0914L5.00605 11.3203C5.10116 10.8933 4.95659 10.4483 4.62864 10.1588L3.26848 8.95781C2.48053 8.26207 2.90315 6.96137 3.94956 6.86166L5.75587 6.68954C6.19138 6.64804 6.56989 6.37304 6.74394 5.97166L7.46581 4.30696Z' fill='%23FFE2B4'/%3E%3Cpath d='M12.9235 3.15852C13.3417 2.19413 14.7093 2.19413 15.1275 3.15852L16.2394 5.72261C16.4134 6.12398 16.7919 6.39898 17.2274 6.44048L20.0096 6.70559C21.056 6.8053 21.4786 8.106 20.6907 8.80174L18.5957 10.6515C18.2677 10.9411 18.1232 11.3861 18.2183 11.8131L18.8259 14.541C19.0544 15.567 17.948 16.3709 17.0428 15.8365L14.6361 14.4157C14.2594 14.1933 13.7915 14.1933 13.4148 14.4157L11.0082 15.8365C10.103 16.3709 8.99654 15.567 9.22507 14.541L9.83267 11.8131C9.92778 11.3861 9.78321 10.9411 9.45526 10.6515L7.36026 8.80174C6.5723 8.106 6.99492 6.8053 8.04134 6.70559L10.8235 6.44048C11.259 6.39898 11.6375 6.12398 11.8116 5.72261L12.9235 3.15852Z' fill='%23F1B045'/%3E%3C/svg%3E%0A"); }
  .icon-avatar--present {
    width: 17px;
    height: 18px;
    background-image: url("../images/icons/icon-avatar-present.svg"); }
  .icon--soundless {
    width: 13px;
    height: 13px;
    background-image: url("data:image/svg+xml,%3Csvg width='13' height='13' viewBox='0 0 13 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.53571 2.99988C1.82563 2.99988 1.25 3.57551 1.25 4.28559V7.71416C1.25 8.42425 1.82563 8.99988 2.53571 8.99988H4.549C4.63863 8.99988 4.72744 9.00924 4.81408 9.0275L8.75 5.09158V1.33742C8.75 0.798383 8.12647 0.498701 7.70555 0.835436L5.35218 2.71814C5.1242 2.90052 4.84094 2.99988 4.549 2.99988H2.53571ZM8.75 6.90985L5.92221 9.73765L7.70555 11.1643C8.12647 11.5011 8.75 11.2014 8.75 10.6623V6.90985Z' fill='%233C3C3C' fill-opacity='0.4'/%3E%3Cpath d='M11.75 1.5L1.25 12' stroke='%233C3C3C' stroke-opacity='0.4' stroke-width='1.15714' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); }
  .icon--share {
    width: 20px;
    height: 20px;
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.5515 3.21963L18.5575 9.29154C18.9889 9.66537 18.9889 10.3346 18.5575 10.7085L11.5515 16.7804C10.9444 17.3065 10 16.8753 10 16.0719V13.4375C10 12.9197 9.57522 12.498 9.05771 12.5142C4.71972 12.6495 3.21548 13.7403 2.17599 15.1549C1.64249 15.8809 0.696001 15.5874 0.851042 14.6999C1.49782 10.9975 3.66796 7.85206 9.05942 7.52758C9.57625 7.49647 10 7.08027 10 6.5625V3.92809C10 3.12472 10.9444 2.69348 11.5515 3.21963Z' stroke='%23545454'/%3E%3C/svg%3E%0A"); }
  .icon--white-arrow-right {
    width: 15px;
    height: 13px;
    background-image: url("data:image/svg+xml,%3Csvg width='15' height='13' viewBox='0 0 15 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.70508 11.7139L14.0622 6.35672L8.70508 0.999582' stroke='white' stroke-width='1.54286' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cline x1='0.857143' y1='6.39286' x2='12.4241' y2='6.39286' stroke='white' stroke-width='1.71429' stroke-linecap='round'/%3E%3C/svg%3E%0A"); }
  .icon--arrow-right {
    width: 6px;
    height: 10px;
    background-image: url("data:image/svg+xml,%3Csvg width='6' height='10' viewBox='0 0 6 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 9L5 5L1 1' stroke='%23545454' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); }
  .icon--more {
    width: 55px;
    height: 55px;
    background-image: url("data:image/svg+xml,%3Csvg width='55' height='55' viewBox='0 0 55 55' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='27.5' cy='27.5' r='27.5' fill='%23F1B045'/%3E%3Cpath d='M29.1428 34.7139L36 27.8567L29.1428 20.9996' stroke='white' stroke-width='1.54286' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cline x1='18.8571' y1='27.8567' x2='34.2857' y2='27.8567' stroke='white' stroke-width='1.71429' stroke-linecap='round'/%3E%3C/svg%3E%0A"); }
  .icon--back {
    width: 10px;
    height: 18px;
    background-image: url("data:image/svg+xml,%3Csvg width='10' height='18' viewBox='0 0 10 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 1L1 9L9 17' stroke='%23545454' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E"); }
    .icon--back-white {
      width: 10px;
      height: 18px;
      background-image: url("data:image/svg+xml,%3Csvg width='10' height='18' viewBox='0 0 10 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 1L1 9L9 17' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); }
  .icon--next {
    width: 6px;
    height: 10px;
    background-image: url("data:image/svg+xml,%3Csvg width='6' height='10' viewBox='0 0 6 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 9L5 5L1 1' stroke='%23545454' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); }
    .icon--next-gray {
      width: 7px;
      height: 12px;
      background-image: url("data:image/svg+xml,%3Csvg width='7' height='12' viewBox='0 0 7 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L6 6L1 11' stroke='%23545454' stroke-opacity='0.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); }
  .icon-gift--orange {
    width: 20px;
    height: 20px;
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.31345 1.78009C5.15422 0.460346 6.90567 0.0720602 8.22541 0.91283C8.80071 1.27933 9.49565 2.01489 9.99834 2.78097C10.501 2.01489 11.196 1.27933 11.7713 0.91283C13.091 0.0720602 14.8425 0.460346 15.6832 1.78009C16.524 3.09984 16.1357 4.85128 14.816 5.69205C14.7407 5.73998 14.6589 5.78711 14.5715 5.8331H18.332C18.7923 5.8331 19.1654 6.2062 19.1654 6.66644V8.24977C19.1654 8.71001 18.7923 9.0831 18.332 9.0831H10.7493V5.8331H9.24935V9.0831H1.66536C1.20513 9.0831 0.832031 8.71001 0.832031 8.24977V6.66644C0.832031 6.2062 1.20513 5.8331 1.66537 5.8331H5.42522C5.33778 5.78711 5.25596 5.73998 5.18071 5.69205C3.86097 4.85128 3.47268 3.09984 4.31345 1.78009ZM1.66536 10.5831V16.6664C1.66536 17.5869 2.41156 18.3331 3.33203 18.3331H9.24935V10.5831H1.66536ZM10.7493 18.3331H16.6654C17.5858 18.3331 18.332 17.5869 18.332 16.6664V10.5831H10.7493V18.3331ZM7.41946 2.17792C6.79841 1.78226 5.9742 1.96498 5.57854 2.58604C5.18288 3.2071 5.36561 4.03131 5.98666 4.42696C6.35182 4.65959 7.15234 4.94072 7.94939 5.03988C8.34089 5.08858 8.67938 5.08619 8.92788 5.0374C9.04974 5.01348 9.13037 4.98213 9.17932 4.95488C9.20277 4.94183 9.21653 4.93108 9.22386 4.92446C9.23076 4.91823 9.23292 4.91484 9.23323 4.91435L9.23324 4.91434L9.23325 4.91433C9.23356 4.91383 9.23572 4.91045 9.23844 4.90157C9.24134 4.89212 9.24528 4.87511 9.2472 4.84834C9.2512 4.79246 9.24554 4.70613 9.21572 4.58558C9.15491 4.33975 9.01403 4.03196 8.80444 3.69773C8.37772 3.01726 7.78462 2.41055 7.41946 2.17792ZM14.4181 2.58604C14.0225 1.96498 13.1983 1.78226 12.5772 2.17792C12.2121 2.41055 11.619 3.01726 11.1922 3.69773C10.9826 4.03196 10.8418 4.33975 10.781 4.58558C10.7511 4.70613 10.7455 4.79246 10.7495 4.84834C10.7514 4.87511 10.7553 4.89212 10.7582 4.90157C10.761 4.91045 10.7631 4.91383 10.7634 4.91433L10.7634 4.91434L10.7634 4.91435C10.7638 4.91485 10.7659 4.91823 10.7728 4.92446C10.7801 4.93108 10.7939 4.94183 10.8174 4.95488C10.8663 4.98213 10.9469 5.01348 11.0688 5.0374C11.3173 5.08619 11.6558 5.08858 12.0473 5.03988C12.8443 4.94072 13.6449 4.65959 14.01 4.42696C14.6311 4.03131 14.8138 3.2071 14.4181 2.58604Z' fill='%23F1B045'/%3E%3C/svg%3E%0A"); }
  .icon-gift-orange--with-hand {
    width: 40px;
    height: 40px;
    background-image: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_723_22967)'%3E%3Cpath d='M15.3802 7.55272L15.3791 7.56264H19.3426V3.78893C19.3426 2.03407 18.0386 0.808594 16.2238 0.808594C14.5244 0.808594 13.1055 2.34355 13.1055 4.23022C13.1055 5.76775 14.0618 7.16798 15.3802 7.55272Z' fill='%23F1B045'/%3E%3Cpath d='M26.4844 6.26136V6.25658C26.4844 4.74953 25.1859 3.52148 23.6781 3.52148H23.6744C22.2298 3.52148 20.9786 4.75099 20.8978 6.20519C20.8916 6.31899 20.8457 6.42583 20.8457 6.51981V7.56282H26.1048C26.3049 7.18688 26.4844 6.71182 26.4844 6.26136Z' fill='%23F1B045'/%3E%3Cpath d='M19.3418 9.06642H9.45766C8.9635 9.06458 8.48881 9.25953 8.13894 9.60867C7.78906 9.9578 7.59302 10.4318 7.59375 10.9259V14.9874H19.3418V9.06642Z' fill='%23F1B045'/%3E%3Cpath d='M32.8757 10.9259C32.8757 9.89354 31.9561 9.06641 30.9234 9.06641H20.8457V14.9874H32.8757V10.9259Z' fill='%23F1B045'/%3E%3Cpath d='M9.28516 25.5179C11.568 24.8126 14.0226 24.907 16.2444 25.7848L16.8711 26.0311C17.7485 26.374 18.6917 26.5157 19.6312 26.4453L25.5037 25.9974C27.3581 25.8575 29.1438 26.7283 30.1758 28.2758L30.8076 27.9072V16.4902H9.28516V25.5179Z' fill='%23F1B045'/%3E%3Cpath d='M37.0326 25.8627L37.0157 25.8734L30.7951 29.6452C30.8993 29.9951 30.9662 30.3552 30.9941 30.7191C31.0256 31.1332 30.7158 31.4944 30.3017 31.526L20.6591 32.2621C20.6396 32.2636 20.6201 32.2643 20.6007 32.2643C20.1961 32.2647 19.8639 31.9449 19.8488 31.5407C19.8338 31.1365 20.141 30.7929 20.5445 30.7628L29.3603 30.0898C28.8761 28.4499 27.3132 27.3698 25.6079 27.4972L19.7416 27.9451C18.5767 28.0324 17.4074 27.8569 16.32 27.4314L15.6926 27.1851C12.6315 25.9743 9.15329 26.5313 6.62305 28.6375L7.26772 37.0821L8.15948 36.4782C9.11144 35.831 10.2774 35.5791 11.4115 35.7759L21.6275 37.5289C23.5719 37.7206 25.5268 37.2936 27.2145 36.309L40.0001 26.014C39.1461 25.3315 37.9515 25.2705 37.0326 25.8627Z' fill='%23F1B045'/%3E%3Cpath d='M0 26.6443L4.93346 26.2676L5.8968 38.885L0.963342 39.2617L0 26.6443Z' fill='%23F1B045'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_723_22967'%3E%3Crect width='40' height='40' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A"); }
  .icon-gift--gray {
    width: 29px;
    height: 29px;
    background-image: url("data:image/svg+xml,%3Csvg width='29' height='29' viewBox='0 0 29 29' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.06365 2.50288C7.24512 0.648347 9.70629 0.102718 11.5608 1.28419C12.3693 1.79921 13.3458 2.83283 14.0522 3.90935C14.7586 2.83283 15.7351 1.79921 16.5435 1.28419C18.3981 0.102718 20.8593 0.648347 22.0407 2.50288C23.2222 4.35742 22.6766 6.81859 20.822 8.00006C20.7163 8.06742 20.6013 8.13364 20.4784 8.19828H25.7623C26.4091 8.19828 26.9333 8.72256 26.9333 9.3693V11.5942C26.9333 12.241 26.4091 12.7653 25.7623 12.7653H15.106V8.19828H12.9982V12.7653H2.34192C1.69518 12.7653 1.1709 12.241 1.1709 11.5942V9.3693C1.1709 8.72256 1.69518 8.19828 2.34192 8.19828H7.62593C7.50307 8.13364 7.38808 8.06742 7.28234 8.00006C5.42781 6.81859 4.88218 4.35742 6.06365 2.50288ZM2.34192 14.8731V23.4215C2.34192 24.715 3.39049 25.7636 4.68396 25.7636H12.9982V14.8731H2.34192ZM15.106 25.7636H23.4203C24.7138 25.7636 25.7623 24.715 25.7623 23.4215V14.8731H15.106V25.7636ZM10.4283 3.06192C9.55556 2.50593 8.39737 2.7627 7.84138 3.63542C7.28539 4.50815 7.54216 5.66635 8.41488 6.22233C8.92801 6.54923 10.0529 6.94428 11.173 7.08362C11.7231 7.15206 12.1988 7.14869 12.548 7.08014C12.7192 7.04652 12.8325 7.00247 12.9013 6.96418C12.9342 6.94584 12.9536 6.93073 12.9639 6.92142C12.9736 6.91267 12.9766 6.90791 12.977 6.90723L12.9771 6.90721C12.9774 6.90659 12.9805 6.90186 12.9844 6.88926C12.9884 6.87599 12.994 6.85208 12.9967 6.81447C13.0023 6.73594 12.9943 6.61463 12.9524 6.44523C12.867 6.09978 12.669 5.66727 12.3745 5.1976C11.7749 4.24138 10.9414 3.38882 10.4283 3.06192ZM20.263 3.63542C19.707 2.7627 18.5488 2.50593 17.6761 3.06192C17.163 3.38882 16.3295 4.24138 15.7299 5.1976C15.4354 5.66727 15.2374 6.09978 15.1519 6.44523C15.11 6.61463 15.1021 6.73594 15.1077 6.81447C15.1104 6.85208 15.1159 6.87599 15.12 6.88926C15.1239 6.90177 15.1269 6.90652 15.1273 6.90719L15.1273 6.90721L15.1273 6.90722C15.1278 6.9079 15.1308 6.91266 15.1405 6.92142C15.1508 6.93073 15.1701 6.94584 15.2031 6.96418C15.2719 7.00247 15.3852 7.04652 15.5564 7.08014C15.9056 7.14869 16.3813 7.15206 16.9314 7.08362C18.0515 6.94428 19.1764 6.54923 19.6895 6.22233C20.5622 5.66635 20.819 4.50815 20.263 3.63542Z' fill='%233C3C3C' fill-opacity='0.15'/%3E%3C/svg%3E%0A"); }
  .icon-gift-gray--with-hand {
    width: 40px;
    height: 40px;
    background-image: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_723_19070)'%3E%3Cpath d='M15.3802 7.55272L15.3791 7.56264H19.3426V3.78893C19.3426 2.03407 18.0386 0.808594 16.2238 0.808594C14.5244 0.808594 13.1055 2.34355 13.1055 4.23022C13.1055 5.76775 14.0618 7.16798 15.3802 7.55272Z' fill='%23EFEFEF'/%3E%3Cpath d='M26.4844 6.26136V6.25658C26.4844 4.74953 25.1859 3.52148 23.6781 3.52148H23.6744C22.2298 3.52148 20.9786 4.75099 20.8978 6.20519C20.8916 6.31899 20.8457 6.42583 20.8457 6.51981V7.56282H26.1048C26.3049 7.18688 26.4844 6.71182 26.4844 6.26136Z' fill='%23EFEFEF'/%3E%3Cpath d='M19.3418 9.06642H9.45766C8.9635 9.06458 8.48881 9.25953 8.13894 9.60867C7.78906 9.9578 7.59302 10.4318 7.59375 10.9259V14.9874H19.3418V9.06642Z' fill='%23EFEFEF'/%3E%3Cpath d='M32.8757 10.9259C32.8757 9.89354 31.9561 9.06641 30.9234 9.06641H20.8457V14.9874H32.8757V10.9259Z' fill='%23EFEFEF'/%3E%3Cpath d='M9.28516 25.5189C11.568 24.8136 14.0226 24.908 16.2444 25.7858L16.8711 26.0321C17.7485 26.375 18.6917 26.5167 19.6312 26.4462L25.5037 25.9983C27.3581 25.8585 29.1438 26.7293 30.1758 28.2767L30.8076 27.9081V16.4912H9.28516V25.5189Z' fill='%23EFEFEF'/%3E%3Cpath d='M37.0326 25.8627L37.0157 25.8734L30.7951 29.6452C30.8993 29.9951 30.9662 30.3552 30.9941 30.7191C31.0256 31.1332 30.7158 31.4944 30.3017 31.526L20.6591 32.2621C20.6396 32.2636 20.6201 32.2643 20.6007 32.2643C20.1961 32.2647 19.8639 31.9449 19.8488 31.5407C19.8338 31.1365 20.141 30.7929 20.5445 30.7628L29.3603 30.0898C28.8761 28.4499 27.3132 27.3698 25.6079 27.4972L19.7416 27.9451C18.5767 28.0324 17.4074 27.8569 16.32 27.4314L15.6926 27.1851C12.6315 25.9743 9.15329 26.5313 6.62305 28.6375L7.26772 37.0821L8.15948 36.4782C9.11144 35.831 10.2774 35.5791 11.4115 35.7759L21.6275 37.5289C23.5719 37.7206 25.5268 37.2936 27.2145 36.309L40.0001 26.014C39.1461 25.3315 37.9515 25.2705 37.0326 25.8627Z' fill='%23EFEFEF'/%3E%3Cpath d='M0 26.6443L4.93346 26.2676L5.8968 38.885L0.963342 39.2617L0 26.6443Z' fill='%23EFEFEF'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_723_19070'%3E%3Crect width='40' height='40' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A"); }
  .icon-gift--white {
    width: 27px;
    height: 27px;
    background-image: url("data:image/svg+xml,%3Csvg width='27' height='27' viewBox='0 0 27 27' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.82492 2.40312C6.95996 0.621467 9.32441 0.0972813 11.1061 1.23232C11.8827 1.7271 12.8209 2.7201 13.4995 3.75431C14.1781 2.7201 15.1163 1.7271 15.893 1.23232C17.6746 0.0972813 20.0391 0.621467 21.1741 2.40312C22.3091 4.18478 21.785 6.54923 20.0033 7.68427C19.9017 7.74898 19.7913 7.81259 19.6732 7.87469H24.75C25.3713 7.87469 25.875 8.37837 25.875 8.99969V11.1372C25.875 11.7585 25.3713 12.2622 24.75 12.2622H14.5125V7.87469H12.4875V12.2622H2.25C1.62868 12.2622 1.125 11.7585 1.125 11.1372V8.99969C1.125 8.37837 1.62868 7.87469 2.25 7.87469H7.3258C7.20777 7.81259 7.0973 7.74898 6.99572 7.68427C5.21406 6.54923 4.68988 4.18478 5.82492 2.40312ZM2.25 14.2872V22.4997C2.25 23.7423 3.25736 24.7497 4.5 24.7497H12.4875V14.2872H2.25ZM14.5125 24.7497H22.5C23.7426 24.7497 24.75 23.7423 24.75 22.4997V14.2872H14.5125V24.7497ZM10.018 2.94019C9.1796 2.40605 8.06692 2.65273 7.53279 3.49115C6.99865 4.32958 7.24532 5.44226 8.08375 5.9764C8.57671 6.29045 9.65742 6.66997 10.7334 6.80383C11.262 6.86958 11.7189 6.86635 12.0544 6.80049C12.2189 6.7682 12.3278 6.72588 12.3938 6.68909C12.4255 6.67147 12.4441 6.65695 12.454 6.64801C12.4633 6.63961 12.4662 6.63504 12.4666 6.63437L12.4666 6.63436L12.4666 6.63434C12.467 6.6337 12.47 6.62913 12.4737 6.61712C12.4776 6.60437 12.4829 6.58139 12.4855 6.54526C12.4909 6.46982 12.4832 6.35328 12.443 6.19053C12.3609 5.85866 12.1707 5.44314 11.8877 4.99193C11.3117 4.0733 10.511 3.25424 10.018 2.94019ZM19.4662 3.49115C18.9321 2.65273 17.8194 2.40605 16.981 2.94019C16.488 3.25424 15.6873 4.0733 15.1113 4.99193C14.8283 5.44314 14.6381 5.85866 14.556 6.19053C14.5158 6.35328 14.5081 6.46982 14.5135 6.54526C14.5161 6.58139 14.5215 6.60437 14.5254 6.61712C14.5291 6.62913 14.532 6.6337 14.5324 6.63434L14.5324 6.63436L14.5324 6.63438C14.5328 6.63505 14.5358 6.63962 14.545 6.64801C14.5549 6.65695 14.5735 6.67147 14.6052 6.68909C14.6713 6.72588 14.7801 6.7682 14.9446 6.80049C15.2801 6.86635 15.7371 6.86958 16.2656 6.80383C17.3416 6.66997 18.4223 6.29045 18.9153 5.9764C19.7537 5.44226 20.0004 4.32958 19.4662 3.49115Z' fill='white'/%3E%3C/svg%3E%0A"); }
  .icon-gift--blue {
    width: 34px;
    height: 33px;
    background-image: url("data:image/svg+xml,%3Csvg width='34' height='33' viewBox='0 0 34 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.76656 3.20416C8.27994 0.828623 11.4325 0.129708 13.8081 1.64309C14.8436 2.3028 16.0945 3.6268 16.9993 5.00575C17.9042 3.6268 19.1551 2.3028 20.1906 1.64309C22.5662 0.129708 25.7188 0.828623 27.2321 3.20416C28.7455 5.5797 28.0466 8.7323 25.6711 10.2457C25.5356 10.332 25.3883 10.4168 25.231 10.4996H32C32.8284 10.4996 33.5 11.1712 33.5 11.9996V14.8496C33.5 15.678 32.8284 16.3496 32 16.3496H18.35V10.4996H15.65V16.3496H2C1.17157 16.3496 0.5 15.678 0.5 14.8496V11.9996C0.5 11.1712 1.17158 10.4996 2 10.4996H8.76774C8.61035 10.4168 8.46306 10.332 8.32763 10.2457C5.95209 8.7323 5.25317 5.5797 6.76656 3.20416ZM2 19.0496V29.9996C2 31.6564 3.34315 32.9996 5 32.9996H15.65V19.0496H2ZM18.35 32.9996H29C30.6569 32.9996 32 31.6564 32 29.9996V19.0496H18.35V32.9996ZM12.3574 3.92025C11.2395 3.20807 9.7559 3.53697 9.04371 4.65487C8.33153 5.77277 8.66043 7.25635 9.77833 7.96853C10.4356 8.38726 11.8766 8.89329 13.3113 9.07178C14.0159 9.15945 14.6252 9.15513 15.0725 9.06732C15.2919 9.02426 15.437 8.96784 15.5251 8.91879C15.5673 8.8953 15.5921 8.87594 15.6053 8.86402C15.6177 8.85281 15.6216 8.84671 15.6222 8.84583L15.6222 8.84581L15.6222 8.84578C15.6228 8.84489 15.6266 8.8388 15.6315 8.82282C15.6368 8.80582 15.6438 8.77519 15.6473 8.72701C15.6545 8.62642 15.6443 8.47104 15.5906 8.25405C15.4812 7.81155 15.2276 7.25753 14.8503 6.65591C14.0822 5.43106 13.0147 4.33898 12.3574 3.92025ZM24.955 4.65487C24.2428 3.53697 22.7592 3.20807 21.6413 3.92025C20.984 4.33898 19.9165 5.43106 19.1484 6.65591C18.7711 7.25753 18.5175 7.81155 18.4081 8.25405C18.3544 8.47104 18.3442 8.62642 18.3514 8.72701C18.3549 8.77519 18.3619 8.80582 18.3672 8.82282C18.3721 8.83882 18.376 8.84491 18.3765 8.84579L18.3765 8.84581L18.3765 8.84583C18.3771 8.84671 18.381 8.85281 18.3934 8.86402C18.4066 8.87594 18.4314 8.8953 18.4736 8.91879C18.5617 8.96784 18.7068 9.02426 18.9262 9.06732C19.3735 9.15513 19.9828 9.15945 20.6874 9.07178C22.1221 8.89329 23.5631 8.38726 24.2204 7.96853C25.3383 7.25635 25.6672 5.77277 24.955 4.65487Z' fill='%23262F56'/%3E%3C/svg%3E%0A"); }
  .icon-special--gift {
    width: 18px;
    height: 18px;
    background-size: cover;
    background-image: url("../images/icons/icon-special-gift.svg"); }
  .icon-special--blocked {
    width: 20px;
    height: 20px;
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.99967 0.917969C7.51439 0.917969 5.49967 2.93269 5.49967 5.41797V7.50222C4.47705 7.5074 3.90278 7.54208 3.44803 7.77379C2.97763 8.01347 2.59517 8.39592 2.35549 8.86633C2.08301 9.4011 2.08301 10.1012 2.08301 11.5013V14.3346C2.08301 15.7348 2.08301 16.4348 2.35549 16.9696C2.59517 17.44 2.97763 17.8225 3.44803 18.0622C3.98281 18.3346 4.68288 18.3346 6.08301 18.3346H13.9163C15.3165 18.3346 16.0165 18.3346 16.5513 18.0622C17.0217 17.8225 17.4042 17.44 17.6439 16.9696C17.9163 16.4348 17.9163 15.7348 17.9163 14.3346V11.5013C17.9163 10.1012 17.9163 9.4011 17.6439 8.86633C17.4042 8.39592 17.0217 8.01347 16.5513 7.77379C16.0966 7.54208 15.5223 7.5074 14.4997 7.50222V5.41797C14.4997 2.93269 12.485 0.917969 9.99967 0.917969ZM12.9997 7.5013V5.41797C12.9997 3.76111 11.6565 2.41797 9.99967 2.41797C8.34282 2.41797 6.99967 3.76111 6.99967 5.41797V7.5013H12.9997ZM10.8332 13.528C11.3313 13.2398 11.6665 12.7012 11.6665 12.0843C11.6665 11.1638 10.9203 10.4176 9.99984 10.4176C9.07936 10.4176 8.33317 11.1638 8.33317 12.0843C8.33317 12.7012 8.66834 13.2398 9.1665 13.528V15.001C9.1665 15.4612 9.5396 15.8343 9.99984 15.8343C10.4601 15.8343 10.8332 15.4612 10.8332 15.001V13.528Z' fill='%23F14F45'/%3E%3C/svg%3E%0A"); }
  .icon-triangle--warning {
    width: 112px;
    height: 93px;
    background-position: center;
    background-position-y: -5px;
    background-image: url("data:image/svg+xml,%3Csvg width='130' height='130' viewBox='0 0 130 130' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M60.6699 7.50001C62.5944 4.16667 67.4056 4.16667 69.3301 7.5L116.962 90C118.886 93.3333 116.48 97.5 112.631 97.5H17.3686C13.5196 97.5 11.114 93.3333 13.0385 90L60.6699 7.50001Z' fill='%23F14F45' fill-opacity='0.2'/%3E%3Cpath d='M65.582 71.1055H62.3887L61.041 40.168H66.9297L65.582 71.1055ZM60.4551 79.9531C60.4551 78.5859 60.7871 77.6191 61.4512 77.0527C62.1152 76.4668 62.9453 76.1738 63.9414 76.1738C64.918 76.1738 65.7383 76.4668 66.4023 77.0527C67.0859 77.6191 67.4277 78.5859 67.4277 79.9531C67.4277 81.3008 67.0859 82.2871 66.4023 82.9121C65.7383 83.5176 64.918 83.8203 63.9414 83.8203C62.9453 83.8203 62.1152 83.5176 61.4512 82.9121C60.7871 82.2871 60.4551 81.3008 60.4551 79.9531Z' fill='%23F14F45'/%3E%3C/svg%3E"); }
  .icon-hand--orange {
    width: 80.36px;
    height: 69px;
    background-image: url("../images/icons/icon-hand-orange.svg"); }
  .icon--arrow-up {
    width: 12px;
    height: 6px;
    background-image: url("data:image/svg+xml,%3Csvg width='12' height='6' viewBox='0 0 12 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 0.5L6 5.5L1 0.5' stroke='%23F1B045' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); }
  .icon--arrow-down {
    width: 12px;
    height: 6px;
    background-image: url("data:image/svg+xml,%3Csvg width='12' height='6' viewBox='0 0 12 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 5.5L6 0.5L11 5.5' stroke='%23F1B045' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); }
  .icon--arrow-down-gray {
    width: 11px;
    height: 6px;
    background-image: url("data:image/svg+xml,%3Csvg width='11' height='6' viewBox='0 0 11 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.5 0.5L5.5 5.5L0.5 0.5' stroke='%23545454' stroke-opacity='0.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); }
  .icon--arrow-down-3C3C3C {
    width: 12px;
    height: 7px;
    background-image: url("data:image/svg+xml,%3Csvg width='12' height='7' viewBox='0 0 12 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L6 6L11 1' stroke='%233C3C3C' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); }
  .icon--arrow-right-gray {
    width: 7px;
    height: 12px;
    background-image: url("data:image/svg+xml,%3Csvg width='7' height='12' viewBox='0 0 7 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 11L6 6L1 1' stroke='%23545454' stroke-opacity='0.5' stroke-width='0.8125' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); }
  .icon--arrow-down-show {
    background-image: url("../images/icons/icon-arrow-down-show.svg");
    width: 15px;
    height: 34px; }
  .icon-pinpad--backspace {
    width: 35px;
    height: 28px;
    background-image: url("data:image/svg+xml,%3Csvg width='35' height='28' viewBox='0 0 35 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.50779 20.257L5.75975 20.5021L5.87687 20.611L9.29629 23.9722C9.44486 24.122 9.60029 24.2736 9.823 24.4873C9.94046 24.6061 10.0716 24.7322 10.2682 24.9173L10.2891 24.9389L10.3312 24.9823C10.4129 25.0674 10.4335 25.0886 10.4711 25.1235C10.9237 25.5681 11.4685 25.9575 12.0647 26.257C12.662 26.5554 13.2998 26.7617 13.9583 26.8698C14.5628 26.9687 15.1735 27.022 15.7856 27.0295C15.9233 27.0334 15.9933 27.0352 16.08 27.0372C16.2613 27.0414 16.4146 27.0435 16.5638 27.0435H25.5622H25.565H26.4711C26.6969 27.0435 26.8746 27.0398 27.2641 27.0292C27.861 27.0221 28.4728 26.9687 29.0778 26.8699C29.7364 26.7618 30.3734 26.5552 30.9674 26.2573C31.5643 25.9593 32.1111 25.5691 32.5856 25.1019C33.0572 24.6346 33.4515 24.1021 33.7575 23.5203C34.0608 22.925 34.2691 22.3021 34.3821 21.6594C34.4819 21.0573 34.5351 20.4588 34.5428 19.8589C34.5511 19.5884 34.5556 19.3348 34.5556 19.0899V7.95356L34.5531 7.75397C34.5496 7.4647 34.5475 7.33524 34.5424 7.16682C34.5351 6.58466 34.4819 5.98616 34.3838 5.39403C34.2691 4.74136 34.0608 4.11847 33.7638 3.5353C33.4543 2.94128 33.0581 2.40638 32.5852 1.94122C32.1111 1.47442 31.5644 1.08415 30.9657 0.785284C30.3734 0.488253 29.7364 0.281693 29.0787 0.173692C28.4755 0.0713377 27.859 0.0175757 27.2412 0.0138876C26.8746 0.00363044 26.6969 0 26.4711 0H16.561C16.4118 0 16.2585 0.00212559 16.0772 0.00627233C15.9905 0.00825432 15.9205 0.010084 15.7667 0.0142651C15.1727 0.0176104 14.5573 0.0713909 13.9495 0.174682C13.297 0.28179 12.6592 0.488081 12.064 0.785435C11.4657 1.08603 10.9208 1.47535 10.447 1.94038C10.4303 1.95531 10.4019 1.98448 10.2687 2.1245C10.0995 2.28141 9.94795 2.42703 9.80194 2.57412C9.57667 2.78981 9.43692 2.92597 9.28277 3.08192L5.76962 6.5306C5.72538 6.57235 5.68073 6.61524 5.62876 6.66571L5.49923 6.79204C5.36103 6.92409 5.27303 7.01017 5.17525 7.11103L2.03905 10.1926L2.00493 10.2257L1.96178 10.268L1.88219 10.3471C1.80703 10.4221 1.77553 10.4534 1.73966 10.4884C1.61099 10.6149 1.54502 10.6813 1.47095 10.7618C1.20959 11.0128 0.964069 11.2793 0.73576 11.5597C0.515312 11.7894 0.337091 12.0552 0.209224 12.3453L0.173026 12.4397C-0.0576754 13.1432 -0.0576754 13.9002 0.173026 14.6037L0.212094 14.7046C0.341728 14.9933 0.518962 15.2589 0.736554 15.4907C0.974547 15.7747 1.2269 16.0468 1.49266 16.3059L1.60689 16.4205C1.67194 16.4854 1.69907 16.5124 1.73982 16.5525C1.78039 16.5921 1.81081 16.6223 1.88519 16.6964C1.96206 16.7731 1.99863 16.8093 2.04358 16.8532L5.19522 19.9567L5.50779 20.257ZM25.565 27.0428L25.565 26.0033L25.565 26.0026V24.9625H26.4711C26.6709 24.9625 26.8354 24.9592 27.2217 24.9487C27.7276 24.9426 28.2322 24.8986 28.7303 24.8172C29.1747 24.7443 29.605 24.6047 30.0081 24.4026C30.4075 24.2032 30.7723 23.9428 31.0864 23.6336C31.4042 23.3186 31.6713 22.9579 31.8723 22.576C32.0766 22.1748 32.2199 21.7464 32.2959 21.3143C32.3771 20.8241 32.4211 20.3286 32.4279 19.8142C32.436 19.5452 32.4401 19.3117 32.4401 19.0892V8.39838L32.4402 7.96731L32.4378 7.77779C32.4345 7.5009 32.4325 7.37984 32.4275 7.21021C32.4211 6.71354 32.3771 6.21803 32.2976 5.73777C32.2199 5.2957 32.0766 4.86725 31.8768 4.47479C31.6722 4.08215 31.4064 3.72333 31.0889 3.41098C30.7723 3.09931 30.4075 2.83893 30.0063 2.63865C29.605 2.43738 29.1747 2.29782 28.7247 2.22392C28.2304 2.14007 27.7299 2.09642 27.2054 2.09304C26.8354 2.08294 26.6709 2.07958 26.4711 2.07958H16.561C16.4302 2.07958 16.2926 2.08149 16.1264 2.08529C16.0502 2.08703 15.9878 2.08864 15.8411 2.09243L15.8024 2.09343C15.3021 2.09644 14.8028 2.14007 14.3038 2.22486C13.8577 2.29811 13.4255 2.4379 13.0243 2.63831C12.6245 2.83918 12.2591 3.10028 11.92 3.43251C11.8074 3.55103 11.7626 3.59743 11.7239 3.6336C11.571 3.77551 11.4397 3.90162 11.2974 4.04451C11.0665 4.26604 10.9373 4.39199 10.7893 4.54154L7.22144 8.0515C7.16363 8.09826 7.14064 8.12047 7.11528 8.1451L7.03198 8.2263C6.85354 8.39784 6.78099 8.46881 6.68849 8.56378L3.52666 11.6709C3.49447 11.702 3.49441 11.7021 3.46041 11.7356L3.46022 11.7357L3.38838 11.8071C3.31246 11.8829 3.27378 11.9213 3.23283 11.9613C3.11994 12.0723 3.07356 12.1193 3.02309 12.1749C2.75248 12.4364 2.54943 12.6572 2.36187 12.8904L2.28465 12.9762C2.23869 13.022 2.20005 13.0742 2.16995 13.1311C2.09747 13.3854 2.09726 13.6544 2.16932 13.9088C2.20373 13.9738 2.24729 14.0339 2.29877 14.0871C2.54905 14.3833 2.75982 14.6113 2.99158 14.8374L3.05469 14.9006L3.11529 14.9613C3.17616 15.022 3.19974 15.0455 3.23298 15.0782C3.27793 15.1221 3.3145 15.1583 3.39137 15.235C3.46575 15.3092 3.49618 15.3393 3.53725 15.3795L6.68271 18.4769L6.99063 18.7727L7.19623 18.9726C7.23308 19.0026 7.26807 19.0347 7.30101 19.0689L10.801 22.5094C10.9442 22.6537 11.0889 22.7948 11.3185 23.0155C11.4337 23.1316 11.5501 23.2435 11.711 23.3954C11.7555 23.4352 11.7649 23.4449 11.8686 23.5528C11.9035 23.5891 11.9302 23.6165 11.9441 23.6299C12.2619 23.9418 12.6273 24.2029 13.025 24.4027C13.4283 24.6042 13.8605 24.744 14.3061 24.8171C14.8039 24.8986 15.3073 24.9426 15.8279 24.949C15.9803 24.9532 16.0467 24.9549 16.1292 24.9568C16.2954 24.9606 16.4331 24.9625 16.5638 24.9625H25.5622V24.9632V26.0027L25.565 27.0428Z' fill='%233F434A'/%3E%3Cpath d='M17 10L21 14M21 14L25 10M21 14L17 18M21 14L25 18' stroke='%233C3C3C' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); }
  .icon--horisontal-dots {
    width: 20px;
    height: 20px;
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='16.875' cy='10' r='1.875' transform='rotate(90 16.875 10)' fill='%233C3C3C' fill-opacity='0.5'/%3E%3Ccircle cx='10' cy='10' r='1.875' transform='rotate(90 10 10)' fill='%233C3C3C' fill-opacity='0.5'/%3E%3Ccircle cx='3.125' cy='10' r='1.875' transform='rotate(90 3.125 10)' fill='%233C3C3C' fill-opacity='0.5'/%3E%3C/svg%3E%0A"); }
  .icon--vertical-dots {
    width: 20px;
    height: 20px;
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='10' cy='3.125' r='1.875' fill='%233C3C3C' fill-opacity='0.5'/%3E%3Ccircle cx='10' cy='10' r='1.875' fill='%233C3C3C' fill-opacity='0.5'/%3E%3Ccircle cx='10' cy='16.875' r='1.875' fill='%233C3C3C' fill-opacity='0.5'/%3E%3C/svg%3E%0A"); }
  .icon--delete-img {
    width: 33px;
    height: 33px;
    background: url("../images/icons/delete-image.svg");
    cursor: pointer; }
  .icon--busket-white {
    width: 27px;
    height: 27px;
    background-image: url("data:image/svg+xml,%3Csvg width='27' height='27' viewBox='0 0 27 27' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.75 11.25L15.4125 19.125M11.5875 19.125L11.25 11.25M6.75 6.75L7.75054 21.758C7.82058 22.8086 8.69318 23.625 9.74611 23.625H17.2539C18.3068 23.625 19.1794 22.8086 19.2495 21.758L20.25 6.75M6.75 6.75H10.125M6.75 6.75H4.5M20.25 6.75H22.5M20.25 6.75H16.875M16.875 6.75V5.375C16.875 4.27043 15.9796 3.375 14.875 3.375H12.125C11.0204 3.375 10.125 4.27043 10.125 5.375V6.75M16.875 6.75H10.125' stroke='white' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat; }
  .icon--flytime-orange {
    width: 14px;
    height: 14px;
    background-image: url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.1165 1.96339L8.51342 12.1924C8.21424 12.8573 7.26 12.8267 7.00401 12.144L5.73034 8.74758C5.64752 8.52673 5.47327 8.35248 5.25242 8.26966L1.85597 6.99599C1.17333 6.74 1.14275 5.78576 1.80759 5.48658L12.0366 0.883528C12.722 0.575113 13.4249 1.27803 13.1165 1.96339Z' stroke='%23F1B045' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); }
  .icon--flytime-online {
    width: 17px;
    height: 18px;
    background: url("../images/icons/flytime-online.svg"); }
  .icon--flytime {
    width: 17px;
    height: 18px;
    background-image: url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.9592 1.7355L6.91112 10.7312C6.70768 11.1833 6.0588 11.1625 5.88473 10.6983L4.71263 7.57274C4.65632 7.42257 4.53782 7.30407 4.38765 7.24776L1.26206 6.07566C0.797865 5.90159 0.777068 5.25271 1.22916 5.04927L10.2249 1.00119C10.6909 0.791467 11.1689 1.26945 10.9592 1.7355Z' stroke='%233C3C3C' stroke-width='0.884' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); }
  .icon-flytime--green {
    width: 40px;
    height: 46px;
    background-image: url("data:image/svg+xml,%3Csvg width='40' height='46' viewBox='0 0 40 46' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M39.1165 1.9634L22.8134 38.1924C22.5142 38.8573 21.56 38.8267 21.304 38.144L16.1303 24.3476C16.0475 24.1267 15.8733 23.9525 15.6524 23.8697L1.85597 18.696C1.17333 18.44 1.14275 17.4858 1.80759 17.1866L38.0366 0.883528C38.722 0.575113 39.4249 1.27803 39.1165 1.9634Z' stroke='%233C3C3C' stroke-width='0.816667' stroke-linecap='round' stroke-linejoin='round'/%3E%3Ccircle cx='26.5' cy='37.5' r='8.5' fill='%2346DC43'/%3E%3C/svg%3E%0A"); }
    .icon-flytime--green-mini {
      width: 22.41px;
      height: 26px;
      background-size: cover; }
  .icon-flytime--red {
    width: 40px;
    height: 46px;
    background-image: url("data:image/svg+xml,%3Csvg width='40' height='46' viewBox='0 0 40 46' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M39.1165 1.9634L22.8134 38.1924C22.5142 38.8573 21.56 38.8267 21.304 38.144L16.1303 24.3476C16.0475 24.1267 15.8733 23.9525 15.6524 23.8697L1.85597 18.696C1.17333 18.44 1.14275 17.4858 1.80759 17.1866L38.0366 0.883528C38.722 0.575113 39.4249 1.27803 39.1165 1.9634Z' stroke='%233C3C3C' stroke-width='0.816667' stroke-linecap='round' stroke-linejoin='round'/%3E%3Ccircle cx='26.5' cy='37.5' r='8.5' fill='%23FF695F'/%3E%3C/svg%3E%0A"); }
  .icon-flytime--gray {
    width: 40px;
    height: 46px;
    background-image: url("data:image/svg+xml,%3Csvg width='40' height='46' viewBox='0 0 40 46' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M39.1165 1.9634L22.8134 38.1924C22.5142 38.8573 21.56 38.8267 21.304 38.144L16.1303 24.3476C16.0475 24.1267 15.8733 23.9525 15.6524 23.8697L1.85597 18.696C1.17333 18.44 1.14275 17.4858 1.80759 17.1866L38.0366 0.883528C38.722 0.575113 39.4249 1.27803 39.1165 1.9634Z' stroke='%233C3C3C' stroke-width='0.816667' stroke-linecap='round' stroke-linejoin='round'/%3E%3Ccircle cx='26.5' cy='37.5' r='8.5' fill='%23DCDCDC'/%3E%3C/svg%3E%0A"); }
    .icon-flytime--gray-mini {
      width: 22.41px;
      height: 26px;
      background-size: cover; }
  .icon--location {
    width: 30px;
    height: 30px;
    background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.567 25.8169L15.2563 25.4252L15.567 25.8169ZM14.433 25.8169L14.7437 25.4252L14.433 25.8169ZM23.25 12.5C23.25 15.508 21.7637 18.3456 19.9891 20.6531C18.2203 22.9531 16.2092 24.6695 15.2563 25.4252L15.8777 26.2087C16.8633 25.427 18.9437 23.6529 20.7818 21.2627C22.6141 18.8801 24.25 15.8278 24.25 12.5H23.25ZM15 4.25C19.5563 4.25 23.25 7.94365 23.25 12.5H24.25C24.25 7.39137 20.1086 3.25 15 3.25V4.25ZM6.75 12.5C6.75 7.94365 10.4437 4.25 15 4.25V3.25C9.89137 3.25 5.75 7.39137 5.75 12.5H6.75ZM14.7437 25.4252C13.7908 24.6695 11.7797 22.9531 10.0109 20.6531C8.23635 18.3456 6.75 15.508 6.75 12.5H5.75C5.75 15.8278 7.38588 18.8801 9.2182 21.2627C11.0563 23.6529 13.1367 25.427 14.1223 26.2087L14.7437 25.4252ZM15.2563 25.4252C15.1035 25.5464 14.8965 25.5464 14.7437 25.4252L14.1223 26.2087C14.6391 26.6185 15.3609 26.6185 15.8777 26.2087L15.2563 25.4252ZM18.25 12.5C18.25 14.2949 16.7949 15.75 15 15.75V16.75C17.3472 16.75 19.25 14.8472 19.25 12.5H18.25ZM15 9.25C16.7949 9.25 18.25 10.7051 18.25 12.5H19.25C19.25 10.1528 17.3472 8.25 15 8.25V9.25ZM11.75 12.5C11.75 10.7051 13.2051 9.25 15 9.25V8.25C12.6528 8.25 10.75 10.1528 10.75 12.5H11.75ZM15 15.75C13.2051 15.75 11.75 14.2949 11.75 12.5H10.75C10.75 14.8472 12.6528 16.75 15 16.75V15.75Z' fill='%233C3C3C'/%3E%3C/svg%3E%0A"); }
    .icon--location-many {
      width: 76px;
      height: 52px;
      background-image: url("data:image/svg+xml,%3Csvg width='76' height='52' viewBox='0 0 76 52' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M56.0653 46.4478C58.4369 44.6 67.4582 36.986 67.4582 28.0833C67.4582 21.4789 62.1042 16.125 55.4998 16.125C48.8954 16.125 43.5415 21.4789 43.5415 28.0833C43.5415 36.986 52.5628 44.6 54.9343 46.4478C55.2714 46.7104 55.7283 46.7104 56.0653 46.4478ZM55.4998 33.2083C58.3303 33.2083 60.6248 30.9138 60.6248 28.0833C60.6248 25.2529 58.3303 22.9583 55.4998 22.9583C52.6694 22.9583 50.3748 25.2529 50.3748 28.0833C50.3748 30.9138 52.6694 33.2083 55.4998 33.2083Z' fill='%23DCDCDC' fill-opacity='0.5'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M21.0653 46.4478C23.4369 44.6 32.4582 36.986 32.4582 28.0833C32.4582 21.4789 27.1042 16.125 20.4998 16.125C13.8954 16.125 8.5415 21.4789 8.5415 28.0833C8.5415 36.986 17.5628 44.6 19.9343 46.4478C20.2714 46.7104 20.7283 46.7104 21.0653 46.4478ZM20.4998 33.2083C23.3303 33.2083 25.6248 30.9138 25.6248 28.0833C25.6248 25.2529 23.3303 22.9583 20.4998 22.9583C17.6694 22.9583 15.3748 25.2529 15.3748 28.0833C15.3748 30.9138 17.6694 33.2083 20.4998 33.2083Z' fill='%23DCDCDC' fill-opacity='0.5'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M38.5641 45.077C41.312 42.9598 53.1668 33.16 53.1668 21.6667C53.1668 13.2903 46.3765 6.5 38.0002 6.5C29.6238 6.5 22.8335 13.2903 22.8335 21.6667C22.8335 33.16 34.6884 42.9598 37.4362 45.077C37.7747 45.3377 38.2256 45.3377 38.5641 45.077ZM38.0002 28.1667C41.59 28.1667 44.5002 25.2565 44.5002 21.6667C44.5002 18.0768 41.59 15.1667 38.0002 15.1667C34.4103 15.1667 31.5002 18.0768 31.5002 21.6667C31.5002 25.2565 34.4103 28.1667 38.0002 28.1667Z' fill='%23DCDCDC'/%3E%3C/svg%3E%0A"); }
  .icon--face-sad {
    width: 55px;
    height: 55px;
    background-image: url("data:image/svg+xml,%3Csvg width='55' height='55' viewBox='0 0 55 55' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='27.5' cy='27.5' r='27.5' fill='%23DCDCDC' fill-opacity='0.5'/%3E%3Ccircle cx='17.5' cy='21.5' r='2.5' fill='%23C4C4C4'/%3E%3Ccircle cx='36.5' cy='21.5' r='2.5' fill='%23C4C4C4'/%3E%3Cpath d='M17 42C17 42 19.7149 38.5 27.5 38.5C35.2851 38.5 38 42 38 42' stroke='%23C4C4C4' stroke-linecap='round'/%3E%3C/svg%3E%0A"); }
  .icon--rating-star {
    background-image: url("../images/icons/rating-star.svg");
    width: 14.18px;
    height: 14.18px;
    background-size: contain;
    background-repeat: no-repeat; }
  .icon--rating-star-filled {
    background-image: url("../images/icons/rating-star-filled.svg");
    width: 14.18px;
    height: 14.18px;
    background-size: contain;
    background-repeat: no-repeat; }
  .icon--close {
    width: 52px;
    height: 52px;
    background-image: url("data:image/svg+xml,%3Csvg width='52' height='52' viewBox='0 0 52 52' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg filter='url(%23filter0_d_4179_6984)'%3E%3Ccircle cx='26' cy='26' r='22' fill='white'/%3E%3C/g%3E%3Cpath d='M19.3335 19.333L26.0002 25.9997M26.0002 25.9997L32.6668 19.333M26.0002 25.9997L19.3335 32.6663M26.0002 25.9997L32.6668 32.6663' stroke='%233C3C3C' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cdefs%3E%3Cfilter id='filter0_d_4179_6984' x='0' y='0' width='52' height='52' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset/%3E%3CfeGaussianBlur stdDeviation='2'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.25 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_4179_6984'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow_4179_6984' result='shape'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E%0A"); }
    .icon--close-gray {
      width: 15px;
      height: 15px;
      background-image: url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 3L8.00003 8M8.00003 8L13 3M8.00003 8L3 13M8.00003 8L13 13' stroke='%233C3C3C' stroke-opacity='0.5' stroke-width='1.125' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); }
    .icon--close-white {
      width: 20px;
      height: 20px;
      background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.33301 3.33398L9.99972 10.0006M9.99972 10.0006L16.6663 3.33398M9.99972 10.0006L3.33301 16.6673M9.99972 10.0006L16.6663 16.6673' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); }
  .icon--header-close {
    background-position: center center;
    background-repeat: no-repeat;
    width: 20px;
    height: 20px;
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.3335 1.33301L8.00021 7.99967M8.00021 7.99967L14.6668 1.33301M8.00021 7.99967L1.3335 14.6663M8.00021 7.99967L14.6668 14.6663' stroke='%233C3C3C' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); }
  .icon-modal--cross {
    width: 14px;
    height: 14px;
    background-image: url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.25 3.25L7.25003 7.25M7.25003 7.25L11.25 3.25M7.25003 7.25L3.25 11.25M7.25003 7.25L11.25 11.25' stroke='%233C3C3C' stroke-opacity='0.3' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); }
  .icon--big-location {
    width: 52px;
    height: 52px;
    background-image: url("data:image/svg+xml,%3Csvg width='52' height='52' viewBox='0 0 52 52' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg filter='url(%23filter0_d_4179_6985)'%3E%3Ccircle cx='26' cy='26' r='22' fill='white'/%3E%3C/g%3E%3Cpath d='M34.1165 18.9634L26.8134 35.1924C26.5142 35.8573 25.56 35.8267 25.304 35.144L23.1303 29.3476C23.0475 29.1267 22.8733 28.9525 22.6524 28.8697L16.856 26.696C16.1733 26.44 16.1427 25.4858 16.8076 25.1866L33.0366 17.8835C33.722 17.5751 34.4249 18.278 34.1165 18.9634Z' stroke='%233C3C3C' stroke-width='0.816667' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cdefs%3E%3Cfilter id='filter0_d_4179_6985' x='0' y='0' width='52' height='52' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset/%3E%3CfeGaussianBlur stdDeviation='2'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.25 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_4179_6985'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow_4179_6985' result='shape'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E%0A"); }
  .icon-menu--location {
    width: 30px;
    height: 30px;
    background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.567 25.8169C17.5055 24.2796 23.75 18.8358 23.75 12.5C23.75 7.66751 19.8325 3.75 15 3.75C10.1675 3.75 6.25 7.66751 6.25 12.5C6.25 18.8358 12.4945 24.2796 14.433 25.8169C14.7678 26.0824 15.2322 26.0824 15.567 25.8169ZM15 16.25C17.0711 16.25 18.75 14.5711 18.75 12.5C18.75 10.4289 17.0711 8.75 15 8.75C12.9289 8.75 11.25 10.4289 11.25 12.5C11.25 14.5711 12.9289 16.25 15 16.25Z' fill='%23C5C5C5'/%3E%3C/svg%3E%0A"); }
  .icon-menu--star {
    width: 22px;
    height: 22px;
    background-image: url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.7248 0.63472C10.8292 0.393856 11.1708 0.393856 11.2752 0.63472L14.1882 7.35231C14.2317 7.45256 14.3262 7.52125 14.435 7.53161L21.724 8.22617C21.9853 8.25107 22.0909 8.57593 21.8941 8.7497L16.4054 13.596C16.3235 13.6683 16.2874 13.7794 16.3112 13.8861L17.903 21.0329C17.9601 21.2892 17.6837 21.49 17.4577 21.3565L11.1525 17.634C11.0584 17.5785 10.9416 17.5785 10.8475 17.634L4.54233 21.3565C4.31625 21.49 4.03991 21.2892 4.09698 21.0329L5.68884 13.8861C5.71259 13.7794 5.67648 13.6683 5.59458 13.596L0.105924 8.7497C-0.0908751 8.57593 0.0146781 8.25107 0.276029 8.22617L7.565 7.53161C7.67378 7.52125 7.76831 7.45256 7.81178 7.35232L10.7248 0.63472Z' fill='%23C5C5C5'/%3E%3C/svg%3E%0A"); }
  .icon-menu--gift {
    width: 24px;
    height: 24px;
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M17.3037 3.10325C16.829 2.35798 15.8399 2.13871 15.0946 2.6135C14.6565 2.89266 13.9447 3.62071 13.4327 4.43727C13.1812 4.83835 13.0121 5.2077 12.9391 5.5027C12.9034 5.64736 12.8966 5.75095 12.9014 5.81801C12.9037 5.85013 12.9084 5.87055 12.9119 5.88188C12.9151 5.89252 12.9177 5.89658 12.9181 5.89719L12.9181 5.89721L12.9181 5.89722C12.9185 5.89781 12.9211 5.90187 12.9294 5.90935C12.9382 5.91729 12.9547 5.9302 12.9828 5.94586C13.0416 5.97856 13.1383 6.01618 13.2845 6.04488C13.5827 6.10342 13.9889 6.1063 14.4587 6.04785C15.4152 5.92886 16.3758 5.59151 16.814 5.31235C17.5593 4.83757 17.7785 3.84852 17.3037 3.10325ZM14.1275 1.0954C15.7112 0.0864722 17.8129 0.552415 18.8219 2.13611C19.8308 3.7198 19.3648 5.82153 17.7811 6.83046C17.6906 6.88816 17.5921 6.94488 17.4868 7.00023H22C22.5523 7.00023 23 7.44795 23 8.00023V9.90023C23 10.4525 22.5523 10.9002 22 10.9002H12.9V7.00023H11.1V10.9002H2C1.44772 10.9002 1 10.4525 1 9.90023V8.00023C1 7.44795 1.44772 7.00023 2 7.00023H6.51322C6.40794 6.94488 6.30941 6.88816 6.21884 6.83046C4.63515 5.82153 4.16921 3.7198 5.17813 2.13611C6.18706 0.552415 8.28879 0.0864723 9.87248 1.0954C10.5628 1.5352 11.3968 2.41787 12 3.33717C12.6032 2.41787 13.4371 1.5352 14.1275 1.0954ZM2 12.7002V20.0002C2 21.1048 2.89543 22.0002 4 22.0002H11.1V12.7002H2ZM12.9 22.0002H20C21.1046 22.0002 22 21.1048 22 20.0002V12.7002H12.9V22.0002ZM8.90534 2.6135C8.16008 2.13871 7.17103 2.35798 6.69624 3.10325C6.22145 3.84852 6.44072 4.83757 7.18598 5.31235C7.62417 5.59151 8.5848 5.92886 9.54126 6.04785C10.0111 6.1063 10.4172 6.10342 10.7154 6.04488C10.8617 6.01618 10.9584 5.97856 11.0172 5.94586C11.0453 5.9302 11.0618 5.91729 11.0706 5.90935C11.0789 5.90186 11.0815 5.89779 11.0819 5.89722L11.0819 5.89721L11.0819 5.89719C11.0823 5.8966 11.0848 5.89254 11.0881 5.88188C11.0916 5.87055 11.0963 5.85013 11.0986 5.81801C11.1034 5.75095 11.0966 5.64736 11.0609 5.5027C10.9879 5.2077 10.8188 4.83835 10.5673 4.43727C10.0553 3.62071 9.34353 2.89266 8.90534 2.6135Z' fill='%23C5C5C5'/%3E%3C/svg%3E%0A"); }
  .icon-menu--profile {
    width: 22px;
    height: 22px;
    background-image: url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_723_12776)'%3E%3Ccircle cx='11' cy='5.5' r='5.5' fill='%23C5C5C5'/%3E%3Cpath d='M20.1666 20.1667C20.1666 22.9167 16.4999 22 10.9999 22C5.49985 22 1.83325 22.9167 1.83325 20.1667C1.83325 17.4167 5.49985 13.75 10.9999 13.75C16.4999 13.75 20.1666 17.4167 20.1666 20.1667Z' fill='%23C5C5C5'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_723_12776'%3E%3Crect width='22' height='22' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A"); }
  .icon-menu--chat {
    width: 81px;
    height: 80px;
    background-image: url("../images/icons/menu/menu--chatlist.svg"); }
  .icon--success {
    width: 50px;
    height: 50px;
    background-image: url("data:image/svg+xml,%3Csvg width='50' height='50' viewBox='0 0 50 50' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='50' height='50' rx='25' fill='%23F1B045'/%3E%3Cpath d='M34.0908 20.4551L21.9696 31.8187L15.909 26.1369' stroke='white' stroke-width='1.568' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); }
  .icon--selected-white {
    width: 13px;
    height: 9px;
    background-image: url("data:image/svg+xml,%3Csvg width='13' height='9' viewBox='0 0 13 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 1L4.66667 8L1 4.5' stroke='white' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); }
  .icon--selected-orange {
    width: 29px;
    height: 18px;
    background-image: url("data:image/svg+xml,%3Csvg width='29' height='18' viewBox='0 0 29 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M28 1L10 17L1 9' stroke='%23F1B045' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); }
  .icon--selected-rounded-orange {
    width: 25px;
    height: 25px;
    background-image: url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='12.5' cy='12.5' r='12.5' fill='%23F1B045'/%3E%3Cpath d='M18 10L11.3333 16L8 13' stroke='white' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); }
  .icon--plus {
    width: 21px;
    height: 21px;
    background-image: url("data:image/svg+xml,%3Csvg width='21' height='21' viewBox='0 0 21 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='10.0801' cy='10.0801' r='10.0801' fill='%23F1B045' fill-opacity='0.2'/%3E%3Cpath d='M10.0008 6.38965V10.0008M10.0008 10.0008H13.6119M10.0008 10.0008H6.38965M10.0008 10.0008V13.6119' stroke='%23F1B045' stroke-width='1.08333' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); }
  .icon--minus {
    width: 21px;
    height: 21px;
    background-image: url("data:image/svg+xml,%3Csvg width='26' height='26' viewBox='0 0 26 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='13' cy='13' r='13' fill='%23F1B045' fill-opacity='0.15'/%3E%3Cline x1='9.08199' y1='13.2041' x2='16.9186' y2='13.2041' stroke='%23F1B045' stroke-width='1.44914' stroke-linecap='round'/%3E%3C/svg%3E%0A"); }
  .icon--upload {
    width: 30px;
    height: 30px;
    background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 21.25H21.875C24.9816 21.25 27.5 18.7316 27.5 15.625C27.5 12.5184 24.9816 10 21.875 10H21.6162C20.8 7.11437 18.1469 5 15 5C11.8531 5 9.19995 7.11437 8.38379 10H8.125C5.0184 10 2.5 12.5184 2.5 15.625C2.5 18.7316 5.0184 21.25 8.125 21.25H10' stroke='white' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15 24.375V11.875M15 11.875L10.625 16.25M15 11.875L19.375 16.25' stroke='white' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); }
  .icon-poll--gift-blue {
    background-image: url("../images/icons/icon-poll-gift-blue.svg");
    width: 14px;
    height: 14px; }
  .icon--questions {
    width: 54px;
    height: 54px;
    background-image: url("data:image/svg+xml,%3Csvg width='54' height='54' viewBox='0 0 54 54' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M54.0001 36.7243C54.0001 30.0926 50.1956 24.1739 44.4975 21.2949C44.3206 34.0105 34.0114 44.3196 21.2959 44.4965C24.1749 50.1946 30.0935 53.9991 36.7253 53.9991C39.8347 53.9991 42.8584 53.171 45.5152 51.5976L53.9247 53.9237L51.5986 45.5142C53.172 42.8575 54.0001 39.8337 54.0001 36.7243Z' fill='%23F1B045'/%3E%3Cpath d='M41.0704 20.5352C41.0704 9.21188 31.8585 0 20.5352 0C9.21188 0 0 9.21188 0 20.5352C0 24.2255 0.982283 27.8186 2.84755 30.9731L0.0754971 40.9945L10.0973 38.2229C13.2518 40.0881 16.8449 41.0704 20.5352 41.0704C31.8585 41.0704 41.0704 31.8585 41.0704 20.5352ZM17.384 15.7559H14.2328C14.2328 12.2806 17.0599 9.45355 20.5352 9.45355C24.0105 9.45355 26.8376 12.2806 26.8376 15.7559C26.8376 17.5198 26.0908 19.2152 24.7881 20.4068L22.1108 22.8572V25.3145H18.9596V21.4695L22.6606 18.082C23.322 17.4768 23.6864 16.6508 23.6864 15.7559C23.6864 14.0183 22.2729 12.6047 20.5352 12.6047C18.7975 12.6047 17.384 14.0183 17.384 15.7559ZM18.9596 28.4657H22.1108V31.6169H18.9596V28.4657Z' fill='%23F1B045'/%3E%3C/svg%3E%0A"); }
    .icon--questions--without--orange {
      width: 35px;
      height: 35px;
      background-image: url("data:image/svg+xml,%3Csvg width='35' height='35' viewBox='0 0 35 35' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M31.8178 17.0488C30.4091 23.5233 23.5551 28.4359 15.3121 28.4359C14.123 28.4359 12.9628 28.3337 11.8438 28.1393C14.1152 30.1097 17.4405 31.3526 21.1454 31.3526C23.1837 31.3526 25.107 30.9764 26.8032 30.3099C27.7059 29.9551 30.9166 31.077 32.5586 31.698C32.9535 31.8474 33.3605 31.4744 33.2477 31.0675C32.8033 29.464 32.0546 26.4497 32.4806 25.7158C33.1624 24.5413 33.5413 23.2412 33.5413 21.8734C33.5413 20.1116 32.9127 18.4621 31.8178 17.0488Z' fill='%23F1B045'/%3E%3Cpath d='M29.1663 14.584C29.1663 20.6246 22.9636 25.5215 15.3122 25.5215C13.2283 25.5215 11.2518 25.1582 9.47884 24.5076C8.46047 24.1338 4.3959 25.322 2.47436 25.9237C2.06949 26.0504 1.68559 25.6492 1.82716 25.2493C2.41804 23.58 3.45738 20.3271 2.91634 19.474C1.98316 18.0024 1.45801 16.3416 1.45801 14.584C1.45801 8.54337 7.66073 3.64648 15.3122 3.64648C22.9636 3.64648 29.1663 8.54337 29.1663 14.584Z' fill='%23F1B045'/%3E%3C/svg%3E%0A"); }
  .icon--repeat {
    width: 16px;
    height: 16px;
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.38151 11.3333C4.85427 13.8842 8.11609 14.7582 10.667 13.2854C13.2179 11.8127 14.0919 8.55084 12.6191 5.99994C11.1464 3.44905 7.88454 2.57505 5.33365 4.04781L3.6016 5.04781M3.6016 5.04781L4.33365 2.31576M3.6016 5.04781L6.33365 5.77986' stroke='%23F1B045' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); }
  .icon-info--warning {
    width: 45px;
    height: 45px;
    background-image: url("data:image/svg+xml,%3Csvg width='45' height='45' viewBox='0 0 45 45' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='23' cy='23' r='18.2812' stroke='%23FF695F' stroke-width='4.21875'/%3E%3Cpath d='M22.5089 17.5034C23.5814 17.5034 24.3239 17.8334 24.7364 18.4934C25.1695 19.1328 25.3861 19.9991 25.3861 21.0922C25.3861 21.5872 25.3345 22.2575 25.2314 23.1031C25.1282 23.9487 25.0148 24.8356 24.8911 25.7637C24.7673 26.6919 24.6539 27.5375 24.5507 28.3006C24.4476 29.0637 24.3961 29.6206 24.3961 29.9712C24.3961 30.3012 24.4476 30.5178 24.5507 30.6209C24.6539 30.7241 24.757 30.7756 24.8601 30.7756C25.1076 30.7756 25.3551 30.6003 25.6026 30.2497C25.8501 29.8991 26.1079 29.2597 26.3761 28.3316L28.0467 28.8266C27.9642 29.2597 27.7992 29.7547 27.5517 30.3116C27.3248 30.8684 27.0154 31.4047 26.6236 31.9203C26.2317 32.4153 25.7573 32.8278 25.2004 33.1578C24.6642 33.4878 24.0454 33.6528 23.3442 33.6528C22.2098 33.6528 21.4261 33.3434 20.9929 32.7247C20.5804 32.1059 20.3742 31.25 20.3742 30.1569C20.3742 29.5587 20.4257 28.8472 20.5289 28.0222C20.632 27.1972 20.7454 26.3516 20.8692 25.4853C21.0136 24.6191 21.1373 23.8147 21.2404 23.0722C21.3436 22.3091 21.3951 21.68 21.3951 21.185C21.3951 20.8344 21.3436 20.6178 21.2404 20.5353C21.1373 20.4322 21.0239 20.3806 20.9001 20.3806C20.6732 20.3806 20.4361 20.5559 20.1886 20.9066C19.9411 21.2572 19.6832 21.8966 19.4151 22.8247L17.7445 22.3297C17.827 21.8966 17.992 21.4016 18.2395 20.8447C18.487 20.2878 18.8067 19.7619 19.1986 19.2669C19.6111 18.7512 20.0854 18.3284 20.6217 17.9984C21.1786 17.6684 21.8076 17.5034 22.5089 17.5034ZM23.5917 9.70719C24.2723 9.70719 24.8189 9.95469 25.2314 10.4497C25.6645 10.9447 25.8604 11.5531 25.8192 12.275C25.7986 12.9762 25.5614 13.5744 25.1076 14.0694C24.6539 14.5437 24.0867 14.7809 23.4061 14.7809C22.7048 14.7809 22.1376 14.5437 21.7045 14.0694C21.292 13.5744 21.0961 12.9762 21.1167 12.275C21.1579 11.5531 21.4261 10.9447 21.9211 10.4497C22.4161 9.95469 22.9729 9.70719 23.5917 9.70719Z' fill='%23FF695F'/%3E%3C/svg%3E%0A"); }
  .icon-profile--menu {
    width: 22px;
    height: 22px;
    background-image: url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.75 5.5H19.25' stroke='%23262F56' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M2.75 11H19.25' stroke='%23262F56' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M2.75 16.5H12.375' stroke='%23262F56' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); }
  .icon-profile--unblock {
    width: 50px;
    height: 50px;
    background-image: url("../images/icons/profile/icon-profile-unblock.svg"); }
  .icon-profile--camera {
    width: 79px;
    height: 79px;
    background-image: url("data:image/svg+xml,%3Csvg width='79' height='79' viewBox='0 0 79 79' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.22925 30.7689C8.22925 25.5923 12.4257 21.3958 17.6023 21.3958V21.3958C20.9659 21.3958 24.0716 19.5935 25.7404 16.6731L26.9917 14.4833C27.7073 13.2311 28.0651 12.605 28.5128 12.0984C29.4544 11.0332 30.7154 10.3014 32.1074 10.0124C32.7694 9.875 33.4905 9.875 34.9327 9.875H44.0674C45.5096 9.875 46.2308 9.875 46.8928 10.0124C48.2848 10.3014 49.5458 11.0332 50.4873 12.0984C50.9351 12.605 51.2929 13.2311 52.0084 14.4833L53.2597 16.6731C54.9285 19.5935 58.0342 21.3958 61.3978 21.3958V21.3958C66.5744 21.3958 70.7709 25.5923 70.7709 30.7689V51.6792C70.7709 57.2097 70.7709 59.975 69.6946 62.0873C68.7479 63.9454 67.2372 65.4561 65.3791 66.4029C63.2667 67.4792 60.5014 67.4792 54.9709 67.4792H24.0293C18.4987 67.4792 15.7335 67.4792 13.6211 66.4029C11.763 65.4561 10.2523 63.9454 9.30556 62.0873C8.22925 59.975 8.22925 57.2097 8.22925 51.6792V30.7689Z' stroke='%23EFEFEF' stroke-width='5.925' stroke-linecap='round' stroke-linejoin='round'/%3E%3Ccircle cx='39.4999' cy='44.4381' r='13.1667' stroke='%23EFEFEF' stroke-width='5.925'/%3E%3Ccircle cx='60.073' cy='32.0938' r='2.46875' stroke='%23EFEFEF' stroke-width='4.9375'/%3E%3C/svg%3E%0A"); }
  .icon-profile--auth {
    width: 23px;
    height: 27px;
    background-image: url("data:image/svg+xml,%3Csvg width='23' height='27' viewBox='0 0 23 27' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='11.1753' cy='7.10499' r='6.10499' stroke='%233C3C3C' stroke-width='1.37793'/%3E%3Cpath d='M21.3499 23.3852C21.3499 26.4377 17.28 25.9752 11.1749 25.9752C5.06991 25.9752 1 26.4377 1 23.3852C1 20.3327 5.06991 16.2627 11.1749 16.2627C17.28 16.2627 21.3499 20.3327 21.3499 23.3852Z' stroke='%233C3C3C' stroke-width='1.37793'/%3E%3C/svg%3E%0A"); }
  .icon-profile--logout {
    width: 20px;
    height: 20px;
    background-image: url("data:image/svg+xml,%0A%3Csvg width='20' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.25 6.25V4.9c0-.84 0-1.26-.164-1.581a1.5 1.5 0 00-.655-.656c-.32-.163-.74-.163-1.581-.163H4.9c-.84 0-1.26 0-1.581.163a1.5 1.5 0 00-.656.656c-.163.32-.163.74-.163 1.581v10.2c0 .84 0 1.26.163 1.581a1.5 1.5 0 00.656.655c.32.164.74.164 1.581.164h3.95c.84 0 1.26 0 1.581-.163a1.5 1.5 0 00.655-.656c.164-.32.164-.74.164-1.581v-1.35M7.5 10h11.25m0 0L15 13.75M18.75 10L15 6.25' stroke='%23FF695F' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E"); }
  .icon-profile--person-white {
    width: 25px;
    height: 25px;
    background-image: url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_723_19068)'%3E%3Ccircle cx='12' cy='5.75' r='6.25' fill='white'/%3E%3Cpath d='M22.4153 22.4157C22.4153 25.5407 18.2487 24.499 11.9987 24.499C5.74862 24.499 1.58203 25.5407 1.58203 22.4157C1.58203 19.2907 5.74862 15.124 11.9987 15.124C18.2487 15.124 22.4153 19.2907 22.4153 22.4157Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_723_19068'%3E%3Crect width='25' height='25' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A"); }
  .icon-profile--plus {
    width: 16px;
    height: 16px;
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.00072 0.869141V7.99877M8.00072 7.99877H15.1304M8.00072 7.99877H0.871094M8.00072 7.99877V15.1284' stroke='%233C3C3C' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); }
  .icon-profile--repeat {
    width: 50px;
    height: 50px;
    background-image: url("../images/icons/profile/icon-profile-repeat.svg"); }
  .icon-profile--message {
    width: 50px;
    height: 50px;
    background-image: url("../images/icons/profile/icon-profile-message.svg"); }
  .icon-profile--gift {
    width: 50px;
    height: 50px;
    background-image: url("../images/icons/profile/icon-profile-gift.svg"); }
  .icon-profile--closed {
    width: 24px;
    height: 24px;
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.59961 6.49961C6.59961 3.51727 9.01727 1.09961 11.9996 1.09961C14.9819 1.09961 17.3996 3.51727 17.3996 6.49961V8.60609C17.7099 8.61187 17.9903 8.6228 18.2433 8.64347C18.7992 8.68889 19.3013 8.78577 19.7702 9.02468C20.504 9.39859 21.1006 9.99521 21.4745 10.729C21.7134 11.1979 21.8103 11.7 21.8557 12.2559C21.8996 12.793 21.8996 13.4539 21.8996 14.2619V14.2996V16.6996V16.7373C21.8996 17.5454 21.8996 18.2062 21.8557 18.7433C21.8103 19.2992 21.7134 19.8013 21.4745 20.2702C21.1006 21.004 20.504 21.6006 19.7702 21.9745C19.3013 22.2134 18.7992 22.3103 18.2433 22.3557C17.7062 22.3996 17.0454 22.3996 16.2373 22.3996H16.1996H7.79961H7.76191C6.95385 22.3996 6.293 22.3996 5.75593 22.3557C5.20001 22.3103 4.69794 22.2134 4.22905 21.9745C3.49522 21.6006 2.89859 21.004 2.52469 20.2702C2.28577 19.8013 2.18889 19.2992 2.14347 18.7433C2.09959 18.2062 2.0996 17.5454 2.09961 16.7373V16.7373V16.7373V16.6996V14.2996V14.2619V14.2619V14.2619C2.0996 13.4538 2.09959 12.793 2.14347 12.2559C2.18889 11.7 2.28577 11.1979 2.52469 10.729C2.89859 9.99521 3.49522 9.39859 4.22905 9.02468C4.69794 8.78577 5.20001 8.68889 5.75593 8.64347C6.00888 8.6228 6.28929 8.61187 6.59961 8.60609V6.49961ZM15.5996 6.49961V8.59961H8.39961V6.49961C8.39961 4.51138 10.0114 2.89961 11.9996 2.89961C13.9878 2.89961 15.5996 4.51138 15.5996 6.49961ZM5.90251 10.4375C5.45791 10.4738 5.21908 10.5404 5.04623 10.6285C4.65109 10.8298 4.32983 11.1511 4.1285 11.5462C4.04043 11.7191 3.97382 11.9579 3.93749 12.4025C3.90031 12.8576 3.89961 13.4447 3.89961 14.2996V16.6996C3.89961 17.5545 3.90031 18.1416 3.93749 18.5967C3.97382 19.0413 4.04043 19.2801 4.1285 19.453C4.32983 19.8481 4.65109 20.1694 5.04623 20.3707C5.21908 20.4588 5.45791 20.5254 5.9025 20.5617C6.35761 20.5989 6.94468 20.5996 7.79961 20.5996H16.1996C17.0545 20.5996 17.6416 20.5989 18.0967 20.5617C18.5413 20.5254 18.7801 20.4588 18.953 20.3707C19.3481 20.1694 19.6694 19.8481 19.8707 19.453C19.9588 19.2801 20.0254 19.0413 20.0617 18.5967C20.0989 18.1416 20.0996 17.5545 20.0996 16.6996V14.2996C20.0996 13.4447 20.0989 12.8576 20.0617 12.4025C20.0254 11.9579 19.9588 11.7191 19.8707 11.5462C19.6694 11.1511 19.3481 10.8298 18.953 10.6285C18.7801 10.5404 18.5413 10.4738 18.0967 10.4375C17.6416 10.4003 17.0545 10.3996 16.1996 10.3996H7.79961C6.94468 10.3996 6.35761 10.4003 5.90251 10.4375ZM12.9996 16.232C13.5974 15.8862 13.9996 15.2399 13.9996 14.4996C13.9996 13.395 13.1042 12.4996 11.9996 12.4996C10.895 12.4996 9.99961 13.395 9.99961 14.4996C9.99961 15.2399 10.4018 15.8862 10.9996 16.232V17.9996C10.9996 18.5519 11.4473 18.9996 11.9996 18.9996C12.5519 18.9996 12.9996 18.5519 12.9996 17.9996V16.232Z' fill='%23262F56' fill-opacity='0.5'/%3E%3C/svg%3E%0A"); }
  .icon-profile--add-photo {
    width: 50px;
    height: 50px;
    background-image: url("../images/icons/profile/icon-profile-add-photo.svg"); }
  .icon-profile--upload-photo {
    width: 34px;
    height: 34px;
    background-image: url("../images/icons/profile/icon-profile-add-photo--mini.svg"); }
  .icon-profile--edit {
    width: 50px;
    height: 50px;
    background-image: url("../images/icons/profile/icon-profile-edit.svg"); }
  .icon-user-profile-menu--settings {
    width: 22px;
    height: 22px;
    background-image: url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.08257 3.41146C9.4934 1.30556 12.5064 1.30556 12.9172 3.41146C13.1672 4.69292 14.5798 5.37317 15.7375 4.76965C17.6402 3.77785 19.5187 6.13349 18.1284 7.7677C17.2824 8.76214 17.6313 10.2906 18.825 10.8195C20.7867 11.6887 20.1162 14.6261 17.9717 14.558C16.6667 14.5166 15.6892 15.7424 16.02 17.0054C16.5635 19.081 13.8489 20.3883 12.5651 18.6692C11.7838 17.6231 10.216 17.6231 9.43474 18.6692C8.15087 20.3883 5.43627 19.081 5.97983 17.0054C6.3106 15.7424 5.33308 14.5166 4.02811 14.558C1.88359 14.6261 1.21314 11.6887 3.17482 10.8195C4.36853 10.2906 4.7174 8.76214 3.87138 7.7677C2.48108 6.13349 4.35964 3.77785 6.26225 4.76965C7.42001 5.37317 8.83257 4.69292 9.08257 3.41146Z' stroke='%233C3C3C'/%3E%3Cpath d='M13.7499 11.0001C13.7499 12.5189 12.5187 13.7501 10.9999 13.7501C9.48111 13.7501 8.2499 12.5189 8.2499 11.0001C8.2499 9.48137 9.48111 8.25015 10.9999 8.25015C12.5187 8.25015 13.7499 9.48137 13.7499 11.0001Z' stroke='%233C3C3C'/%3E%3C/svg%3E%0A"); }
  .icon-user-profile-menu--orders {
    height: 24px;
    width: 24px;
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 2.5H2.65424C3.13263 2.5 3.37183 2.5 3.56628 2.58674C3.73771 2.66321 3.88415 2.78638 3.98886 2.94217C4.10763 3.11888 4.14862 3.35454 4.23058 3.82585L4.6087 6M4.6087 6L5.49173 11.0774C5.67091 12.1077 5.7605 12.6228 6.02583 12.9939C6.25945 13.3207 6.58606 13.5695 6.96311 13.708C7.39133 13.8654 7.91176 13.815 8.95264 13.7143L18.614 12.7793C19.6298 12.681 20.1378 12.6318 20.5221 12.4033C20.8653 12.1993 21.1395 11.8972 21.3095 11.536C21.5 11.1314 21.5 10.6211 21.5 9.6005V9.6005C21.5 8.51582 21.5 7.97348 21.2922 7.55394C21.1068 7.17971 20.809 6.8729 20.4404 6.67654C20.0272 6.4564 19.4851 6.44036 18.4009 6.40826L4.6087 6Z' stroke='%233C3C3C' stroke-linecap='round' stroke-linejoin='round'/%3E%3Ccircle cx='8.5' cy='19' r='2' stroke='%233C3C3C'/%3E%3Ccircle cx='18' cy='19' r='2' stroke='%233C3C3C'/%3E%3C/svg%3E%0A"); }
  .icon-user-profile-menu--archive {
    width: 20px;
    height: 20px;
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.6665 9.99999C1.6665 14.6024 5.39746 18.3333 9.99984 18.3333C14.6022 18.3333 18.3332 14.6024 18.3332 9.99999C18.3332 5.39762 14.6022 1.66666 9.99984 1.66666C7.69866 1.66666 5.61534 2.59939 4.10731 4.10741L3.21472 4.99999M3.21472 4.99999V1.25M3.21472 4.99999H6.96655' stroke='%23262F56' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M10 5.41602V9.99935L12.5 12.4993' stroke='%23262F56' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); }
  .icon-user-profile-menu--friends {
    width: 23px;
    height: 22px;
    background-image: url("data:image/svg+xml,%3Csvg width='23' height='22' viewBox='0 0 23 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1018_3061)'%3E%3Ccircle cx='9.00109' cy='4.51867' r='4.48156' fill='%23C5C5C5'/%3E%3Cpath d='M16.4703 16.4707C16.4703 18.7115 13.4826 17.9645 9.00098 17.9645C4.51939 17.9645 1.53174 18.7115 1.53174 16.4707C1.53174 14.2299 4.51939 11.2422 9.00098 11.2422C13.4826 11.2422 16.4703 14.2299 16.4703 16.4707Z' fill='%23C5C5C5'/%3E%3C/g%3E%3Ccircle cx='16.2967' cy='15.4815' r='6.51864' fill='white'/%3E%3Ccircle cx='16.2964' cy='15.4815' r='4.95416' fill='%23F1B045'/%3E%3Cpath d='M16.4817 13.8301V15.6668M16.4817 15.6668H18.3184M16.4817 15.6668H14.645M16.4817 15.6668V17.5034' stroke='%23F8F9FB' stroke-width='0.551005' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cdefs%3E%3CclipPath id='clip0_1018_3061'%3E%3Crect width='17.9263' height='17.9263' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A"); }
  .icon-user-profile-menu--blocked {
    width: 20px;
    height: 20px;
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.79541 5.41744C5.79541 3.09533 7.67785 1.21289 9.99996 1.21289C12.3221 1.21289 14.2045 3.09533 14.2045 5.41744V7.46455C14.5789 7.4675 14.9004 7.4757 15.179 7.49846C15.624 7.53482 15.9991 7.61058 16.3413 7.78492C16.8972 8.06818 17.3492 8.52017 17.6325 9.0761C17.8068 9.41825 17.8826 9.79344 17.9189 10.2384C17.9545 10.6739 17.9545 11.2143 17.9545 11.8974V11.9174V13.9174V13.9375C17.9545 14.6206 17.9545 15.161 17.9189 15.5964C17.8826 16.0414 17.8068 16.4166 17.6325 16.7588C17.3492 17.3147 16.8972 17.7667 16.3413 18.05C15.9991 18.2243 15.624 18.3001 15.179 18.3364C14.7435 18.372 14.2031 18.372 13.52 18.372H13.5H6.49996H6.47989C5.79682 18.372 5.25637 18.372 4.82095 18.3364C4.37596 18.3001 4.00077 18.2243 3.65862 18.05C3.10269 17.7667 2.6507 17.3147 2.36744 16.7588C2.1931 16.4166 2.11734 16.0414 2.08098 15.5964C2.0454 15.161 2.04541 14.6206 2.04541 13.9375V13.9174V11.9174V11.8974C2.04541 11.2143 2.0454 10.6739 2.08098 10.2384C2.11734 9.79344 2.1931 9.41825 2.36744 9.0761C2.6507 8.52017 3.10269 8.06818 3.65862 7.78492C4.00077 7.61058 4.37596 7.53482 4.82095 7.49846C5.09951 7.4757 5.42104 7.4675 5.79541 7.46455V5.41744ZM13.2954 5.41744V7.46289H6.7045V5.41744C6.7045 3.59741 8.17993 2.12198 9.99996 2.12198C11.82 2.12198 13.2954 3.59741 13.2954 5.41744ZM4.89498 8.40453C4.5062 8.4363 4.26397 8.49677 4.07134 8.59492C3.68646 8.79103 3.37355 9.10394 3.17744 9.48882C3.07929 9.68145 3.01882 9.92369 2.98705 10.3125C2.95485 10.7065 2.9545 11.2099 2.9545 11.9174V13.9174C2.9545 14.625 2.95485 15.1283 2.98705 15.5224C3.01882 15.9112 3.07929 16.1534 3.17744 16.3461C3.37355 16.7309 3.68646 17.0438 4.07134 17.24C4.26397 17.3381 4.5062 17.3986 4.89497 17.4303C5.28905 17.4625 5.79239 17.4629 6.49996 17.4629H13.5C14.2075 17.4629 14.7109 17.4625 15.1049 17.4303C15.4937 17.3986 15.7359 17.3381 15.9286 17.24C16.3134 17.0438 16.6264 16.7309 16.8225 16.3461C16.9206 16.1534 16.9811 15.9112 17.0129 15.5224C17.0451 15.1283 17.0454 14.625 17.0454 13.9174V11.9174C17.0454 11.2099 17.0451 10.7065 17.0129 10.3125C16.9811 9.92369 16.9206 9.68145 16.8225 9.48882C16.6264 9.10394 16.3134 8.79103 15.9286 8.59492C15.7359 8.49677 15.4937 8.4363 15.1049 8.40453C14.7109 8.37233 14.2075 8.37198 13.5 8.37198H6.49996C5.79239 8.37198 5.28905 8.37233 4.89498 8.40453ZM10.4545 12.9973C10.7262 12.8039 10.909 12.4423 10.909 12.0281C10.909 11.4102 10.502 10.9093 9.99996 10.9093C9.49788 10.9093 9.09086 11.4102 9.09086 12.0281C9.09086 12.4423 9.27368 12.8039 9.54541 12.9973V13.9862C9.54541 14.2952 9.74892 14.5456 9.99996 14.5456C10.251 14.5456 10.4545 14.2952 10.4545 13.9862V12.9973Z' fill='%23262F56'/%3E%3C/svg%3E%0A"); }
  .icon-user-profile-menu--hidden {
    width: 22px;
    height: 22px;
    background-image: url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.94995 4.95117L18.15 18.1512' stroke='%23262F56' stroke-width='1.1' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.36316 9.34127C6.15658 9.13469 5.82324 9.12557 5.61667 9.33217C4.87566 10.0733 4.18861 10.9725 3.57541 12.0236C3.47551 12.1949 3.47551 12.4067 3.57541 12.5779C5.56587 15.9901 8.33453 17.8008 11.2005 17.8008C11.9532 17.8008 12.6992 17.6759 13.4261 17.4299C13.7889 17.3071 13.8718 16.8499 13.601 16.5791L13.5723 16.5504C13.4185 16.3967 13.1893 16.3501 12.9822 16.4166C12.3895 16.6072 11.7919 16.7008 11.2005 16.7008C8.98488 16.7008 6.68344 15.387 4.8712 12.5863C4.75876 12.4125 4.7587 12.1891 4.87115 12.0153C5.33626 11.2965 5.83359 10.6757 6.35342 10.1498C6.57447 9.9262 6.58548 9.56359 6.36316 9.34127ZM8.72018 11.6983C8.4395 11.4176 7.96801 11.5236 7.92246 11.9179C7.90795 12.0435 7.90049 12.1713 7.90049 12.3008C7.90049 14.1233 9.37795 15.6008 11.2005 15.6008C11.33 15.6008 11.4577 15.5933 11.5833 15.5788C11.9777 15.5333 12.0837 15.0618 11.803 14.7811L8.72018 11.6983ZM13.7269 14.4239C13.5408 14.6452 13.2087 14.6311 13.0042 14.4267L9.07456 10.497C8.87012 10.2926 8.8561 9.9605 9.07733 9.77438C9.65119 9.29161 10.3919 9.00078 11.2005 9.00078C13.023 9.00078 14.5005 10.4782 14.5005 12.3008C14.5005 13.1094 14.2097 13.8501 13.7269 14.4239ZM14.8556 16.2781C14.6064 16.0289 14.6587 15.6114 14.944 15.4045C15.8666 14.7351 16.7442 13.8004 17.5298 12.5863C17.6422 12.4125 17.6422 12.189 17.5298 12.0153C15.7175 9.21453 13.4161 7.90078 11.2005 7.90078C10.1415 7.90078 9.06291 8.20091 8.02749 8.82008C7.80053 8.9558 7.50797 8.93045 7.32098 8.74346L7.31167 8.73414C7.07174 8.49421 7.10369 8.09501 7.39307 7.91782C8.59836 7.1798 9.88924 6.80078 11.2005 6.80078C14.0664 6.80078 16.8351 8.61144 18.8256 12.0237C18.9255 12.1949 18.9255 12.4067 18.8256 12.5779C17.8772 14.2037 16.7522 15.4659 15.5242 16.3419C15.3172 16.4895 15.0354 16.4579 14.8556 16.2781Z' fill='%23262F56'/%3E%3C/svg%3E%0A"); }
  .icon-gallery--play {
    width: 20px;
    height: 20px;
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='10' cy='10' r='10' fill='black' fill-opacity='0.4'/%3E%3Cpath d='M14.25 9.56699C14.5833 9.75944 14.5833 10.2406 14.25 10.433L8.25 13.8971C7.91667 14.0896 7.5 13.849 7.5 13.4641L7.5 6.5359C7.5 6.151 7.91667 5.91044 8.25 6.10289L14.25 9.56699Z' fill='white'/%3E%3C/svg%3E%0A"); }
  .icon-gallery--group {
    width: 20px;
    height: 20px;
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='10' cy='10' r='10' fill='black' fill-opacity='0.4'/%3E%3Crect x='4.85742' y='4.85547' width='4.57143' height='4.57143' rx='1.14286' stroke='white' stroke-width='0.571429'/%3E%3Crect x='11.1426' y='4.85547' width='4.57143' height='4.57143' rx='1.14286' stroke='white' stroke-width='0.571429'/%3E%3Crect x='4.85742' y='11.1426' width='4.57143' height='4.57143' rx='1.14286' stroke='white' stroke-width='0.571429'/%3E%3Crect x='11.1426' y='11.1426' width='4.57143' height='4.57143' rx='1.14286' stroke='white' stroke-width='0.571429'/%3E%3C/svg%3E%0A"); }
  .icon-gallery--gift {
    width: 26px;
    height: 26px;
    background-image: url("data:image/svg+xml,%3Csvg width='26' height='26' viewBox='0 0 26 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.60983 2.31412C6.70283 0.59845 8.97971 0.0936782 10.6954 1.18668C11.4433 1.66314 12.3467 2.61936 13.0002 3.61527C13.6537 2.61936 14.5571 1.66314 15.305 1.18668C17.0207 0.0936782 19.2975 0.59845 20.3905 2.31412C21.4835 4.02979 20.9788 6.30666 19.2631 7.39966C19.1653 7.46198 19.0589 7.52324 18.9452 7.58303H23.834C24.4323 7.58303 24.9173 8.06806 24.9173 8.66637V10.7247C24.9173 11.323 24.4323 11.808 23.834 11.808H13.9757V7.58303H12.0257V11.808H2.16732C1.56901 11.808 1.08398 11.323 1.08398 10.7247V8.66637C1.08398 8.06806 1.56901 7.58303 2.16732 7.58303H7.05513C6.94146 7.52324 6.83509 7.46198 6.73727 7.39966C5.0216 6.30666 4.51683 4.02979 5.60983 2.31412ZM2.16732 13.758V21.6664C2.16732 22.863 3.13737 23.833 4.33398 23.833H12.0257V13.758H2.16732ZM13.9757 23.833H21.6673C22.8639 23.833 23.834 22.863 23.834 21.6664V13.758H13.9757V23.833ZM9.64764 2.83129C8.84027 2.31694 7.7688 2.55448 7.25445 3.36185C6.74009 4.16923 6.97763 5.2407 7.785 5.75505C8.25971 6.05747 9.30039 6.42293 10.3366 6.55184C10.8455 6.61516 11.2855 6.61204 11.6086 6.54862C11.767 6.51752 11.8718 6.47677 11.9355 6.44135C11.9659 6.42438 11.9838 6.4104 11.9934 6.40179C12.0023 6.3937 12.0051 6.3893 12.0055 6.38866L12.0056 6.38864L12.0056 6.38862C12.006 6.38799 12.0088 6.38359 12.0123 6.37204C12.0161 6.35976 12.0212 6.33764 12.0237 6.30284C12.0289 6.2302 12.0215 6.11797 11.9828 5.96126C11.9037 5.64167 11.7206 5.24155 11.4481 4.80705C10.8934 3.92243 10.1223 3.13371 9.64764 2.83129ZM18.7459 3.36185C18.2316 2.55448 17.1601 2.31694 16.3527 2.83129C15.878 3.13371 15.107 3.92243 14.5523 4.80705C14.2798 5.24155 14.0966 5.64167 14.0176 5.96126C13.9788 6.11797 13.9715 6.2302 13.9767 6.30284C13.9792 6.33764 13.9843 6.35976 13.988 6.37204C13.9916 6.38358 13.9944 6.38798 13.9948 6.38862L13.9948 6.38864L13.9948 6.38866C13.9952 6.3893 13.998 6.3937 14.007 6.40179C14.0165 6.4104 14.0344 6.42438 14.0649 6.44135C14.1285 6.47677 14.2334 6.51752 14.3918 6.54862C14.7148 6.61204 15.1549 6.61516 15.6638 6.55184C16.7 6.42293 17.7407 6.05747 18.2154 5.75505C19.0227 5.2407 19.2603 4.16923 18.7459 3.36185Z' fill='%23F1B045'/%3E%3C/svg%3E%0A"); }
  .icon-gallery--fullscreen {
    width: 35px;
    height: 35px;
    background-image: url("data:image/svg+xml,%3Csvg width='35' height='35' viewBox='0 0 35 35' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='17.5' cy='17.5' r='17.5' fill='black' fill-opacity='0.4'/%3E%3Cpath d='M21 10H26M26 10V15M26 10L18 18M10 26V21M10 26H15M10 26L18 18M18 18L26 26M18 18L10 10M26 26V21M26 26H21M10 10H15M10 10V15' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); }
  .icon-gallery--many {
    width: 35px;
    height: 35px;
    background-image: url("data:image/svg+xml,%3Csvg width='35' height='35' viewBox='0 0 35 35' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='17.5' cy='17.5' r='17.5' fill='black' fill-opacity='0.4'/%3E%3Crect x='8.5' y='8.5' width='8' height='8' rx='2' stroke='white'/%3E%3Crect x='19.5' y='8.5' width='8' height='8' rx='2' stroke='white'/%3E%3Crect x='8.5' y='19.5' width='8' height='8' rx='2' stroke='white'/%3E%3Crect x='19.5' y='19.5' width='8' height='8' rx='2' stroke='white'/%3E%3C/svg%3E%0A"); }
  .icon--pin-line {
    width: 42px;
    height: 39px;
    background-image: url("data:image/svg+xml,%3Csvg width='42' height='39' viewBox='0 0 42 39' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M40.4277 2L34.142 8L30.9992 5' stroke='white' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M20.2371 33.562C22.7572 31.5635 30.875 24.4866 30.875 16.25C30.875 9.96776 25.7822 4.875 19.5 4.875C13.2178 4.875 8.125 9.96776 8.125 16.25C8.125 24.4866 16.2428 31.5635 18.7629 33.562C19.1981 33.9072 19.8019 33.9072 20.2371 33.562ZM19.5 21.125C22.1924 21.125 24.375 18.9424 24.375 16.25C24.375 13.5576 22.1924 11.375 19.5 11.375C16.8076 11.375 14.625 13.5576 14.625 16.25C14.625 18.9424 16.8076 21.125 19.5 21.125Z' fill='white'/%3E%3C/svg%3E%0A"); }
  .icon-notify--gift {
    width: 30px;
    height: 30px;
    background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.47213 2.67014C7.73329 0.690519 10.3605 0.10809 12.3401 1.36925C13.203 1.919 14.2454 3.02233 14.9995 4.17146C15.7535 3.02233 16.7959 1.919 17.6588 1.36925C19.6385 0.10809 22.2656 0.690519 23.5268 2.67014C24.7879 4.64975 24.2055 7.27692 22.2259 8.53807C22.113 8.60998 21.9903 8.68066 21.8591 8.74965H27.5C28.1904 8.74965 28.75 9.3093 28.75 9.99965V12.3747C28.75 13.065 28.1904 13.6247 27.5 13.6247H16.125V8.74965H13.875V13.6247H2.5C1.80964 13.6247 1.25 13.065 1.25 12.3747V9.99965C1.25 9.3093 1.80964 8.74965 2.5 8.74965H8.13978C8.00863 8.68066 7.88589 8.60998 7.77302 8.53807C5.79341 7.27692 5.21098 4.64975 6.47213 2.67014ZM2.5 15.8747V24.9997C2.5 26.3804 3.61929 27.4997 5 27.4997H13.875V15.8747H2.5ZM16.125 27.4997H25C26.3807 27.4997 27.5 26.3804 27.5 24.9997V15.8747H16.125V27.4997ZM11.1311 3.26688C10.1996 2.67339 8.96325 2.94748 8.36976 3.87906C7.77628 4.81064 8.05036 6.04696 8.98195 6.64044C9.52968 6.98939 10.7305 7.41108 11.926 7.55982C12.5133 7.63287 13.021 7.62928 13.3938 7.5561C13.5766 7.52022 13.6975 7.4732 13.7709 7.43233C13.8061 7.41275 13.8267 7.39661 13.8377 7.38668C13.8481 7.37734 13.8513 7.37226 13.8518 7.37153L13.8518 7.37151L13.8518 7.37149C13.8523 7.37076 13.8555 7.36568 13.8596 7.35235C13.864 7.33819 13.8699 7.31266 13.8727 7.27251C13.8788 7.18869 13.8703 7.0592 13.8255 6.87837C13.7343 6.50962 13.523 6.04794 13.2086 5.54659C12.5685 4.52589 11.6789 3.61582 11.1311 3.26688ZM21.6292 3.87906C21.0357 2.94748 19.7994 2.67339 18.8678 3.26688C18.32 3.61582 17.4304 4.52589 16.7903 5.54659C16.4759 6.04794 16.2646 6.50962 16.1734 6.87837C16.1287 7.0592 16.1202 7.18869 16.1262 7.27251C16.129 7.31266 16.1349 7.33819 16.1393 7.35235C16.1434 7.36581 16.1467 7.37085 16.1471 7.37151C16.1475 7.37217 16.1507 7.37725 16.1612 7.38668C16.1722 7.39661 16.1928 7.41275 16.228 7.43233C16.3014 7.4732 16.4224 7.52022 16.6051 7.5561C16.9779 7.62928 17.4856 7.63287 18.0729 7.55982C19.2685 7.41108 20.4692 6.98939 21.017 6.64044C21.9486 6.04696 22.2226 4.81065 21.6292 3.87906Z' fill='white'/%3E%3C/svg%3E%0A"); }
  .icon-medal--gold {
    width: 30px;
    height: 32px;
    background-image: url("data:image/svg+xml,%3Csvg width='30' height='32' viewBox='0 0 30 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.9716 25.411C21.9887 25.411 27.6771 19.7226 27.6771 12.7055C27.6771 5.68845 21.9887 0 14.9716 0C7.95457 0 2.26611 5.68845 2.26611 12.7055C2.26611 19.7226 7.95457 25.411 14.9716 25.411Z' fill='%23FFD15C'/%3E%3Cpath d='M4.67878 20.1367L0.307129 27.7147L5.40949 27.4438L7.7276 31.9981L11.7717 24.9871C8.87406 24.2375 6.38587 22.4926 4.67878 20.1367Z' fill='%2340596B'/%3E%3Cpath d='M25.2903 20.0996C23.5958 22.4618 21.1076 24.213 18.2163 24.9752L22.273 31.9988L24.5911 27.4445L29.6935 27.7154L25.2903 20.0996Z' fill='%2340596B'/%3E%3Cpath d='M14.9717 21.915C20.0579 21.915 24.1811 17.7918 24.1811 12.7055C24.1811 7.6193 20.0579 3.49609 14.9717 3.49609C9.88542 3.49609 5.76221 7.6193 5.76221 12.7055C5.76221 17.7918 9.88542 21.915 14.9717 21.915Z' fill='%23F8B64C'/%3E%3C/svg%3E%0A"); }
  .icon-medal--silver {
    width: 30px;
    height: 32px;
    background-image: url("data:image/svg+xml,%3Csvg width='30' height='32' viewBox='0 0 30 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.9716 25.411C21.9887 25.411 27.6771 19.7226 27.6771 12.7055C27.6771 5.68845 21.9887 0 14.9716 0C7.95457 0 2.26611 5.68845 2.26611 12.7055C2.26611 19.7226 7.95457 25.411 14.9716 25.411Z' fill='%23F5F5F3'/%3E%3Cpath d='M4.67927 20.1367L0.307617 27.7147L5.40998 27.4438L7.72809 31.9981L11.7722 24.9871C8.87455 24.2375 6.38636 22.4926 4.67927 20.1367Z' fill='%2340596B'/%3E%3Cpath d='M25.2903 20.0996C23.5958 22.4618 21.1076 24.213 18.2163 24.9752L22.273 31.9988L24.5911 27.4445L29.6935 27.7154L25.2903 20.0996Z' fill='%2340596B'/%3E%3Cpath d='M14.9717 21.915C20.0579 21.915 24.1811 17.7918 24.1811 12.7055C24.1811 7.6193 20.0579 3.49609 14.9717 3.49609C9.88542 3.49609 5.76221 7.6193 5.76221 12.7055C5.76221 17.7918 9.88542 21.915 14.9717 21.915Z' fill='%23E1DED8'/%3E%3C/svg%3E%0A"); }
  .icon-medal--bronze {
    width: 30px;
    height: 32px;
    background-image: url("data:image/svg+xml,%3Csvg width='30' height='32' viewBox='0 0 30 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.9716 25.411C21.9887 25.411 27.6771 19.7226 27.6771 12.7055C27.6771 5.68845 21.9887 0 14.9716 0C7.95457 0 2.26611 5.68845 2.26611 12.7055C2.26611 19.7226 7.95457 25.411 14.9716 25.411Z' fill='%23FFAA5C'/%3E%3Cpath d='M4.67878 20.1387L0.307129 27.7166L5.40949 27.4458L7.7276 32.0001L11.7717 24.9891C8.87406 24.2395 6.38587 22.4946 4.67878 20.1387Z' fill='%2340596B'/%3E%3Cpath d='M25.2903 20.0996C23.5958 22.4618 21.1076 24.213 18.2163 24.9752L22.273 31.9988L24.5911 27.4445L29.6935 27.7154L25.2903 20.0996Z' fill='%2340596B'/%3E%3Cpath d='M14.9717 21.915C20.0579 21.915 24.1811 17.7918 24.1811 12.7055C24.1811 7.6193 20.0579 3.49609 14.9717 3.49609C9.88542 3.49609 5.76221 7.6193 5.76221 12.7055C5.76221 17.7918 9.88542 21.915 14.9717 21.915Z' fill='%23F88A4C'/%3E%3C/svg%3E%0A"); }
  .icon-medal--default {
    width: 32px;
    height: 32px;
    background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.9721 25.411C22.9892 25.411 28.6776 19.7226 28.6776 12.7055C28.6776 5.68845 22.9892 0 15.9721 0C8.95505 0 3.2666 5.68845 3.2666 12.7055C3.2666 19.7226 8.95505 25.411 15.9721 25.411Z' fill='%23C9DBE8'/%3E%3Cpath d='M5.67878 20.1367L1.30713 27.7147L6.40949 27.4438L8.7276 31.9981L12.7717 24.9871C9.87406 24.2375 7.38587 22.4926 5.67878 20.1367Z' fill='%2340596B'/%3E%3Cpath d='M26.2903 20.0996C24.5958 22.4618 22.1076 24.213 19.2163 24.9752L23.273 31.9988L25.5911 27.4445L30.6935 27.7154L26.2903 20.0996Z' fill='%2340596B'/%3E%3Cpath d='M15.9712 21.915C21.0574 21.915 25.1806 17.7918 25.1806 12.7055C25.1806 7.61931 21.0574 3.49609 15.9712 3.49609C10.8849 3.49609 6.76172 7.61931 6.76172 12.7055C6.76172 17.7918 10.8849 21.915 15.9712 21.915Z' fill='%236E93AD'/%3E%3Cpath d='M22.2847 11.7115C22.5682 11.4344 22.4107 10.9493 22.0202 10.8926L18.3855 10.3635C18.228 10.3383 18.0958 10.2438 18.0265 10.0989L16.4013 6.80445C16.2249 6.44539 15.7146 6.44539 15.5383 6.80445L13.9194 10.0989C13.8501 10.2375 13.7115 10.3383 13.5603 10.3635L9.92567 10.8926C9.53512 10.9493 9.37764 11.4344 9.6611 11.7115L12.2879 14.2753C12.4013 14.3887 12.4517 14.5462 12.4265 14.6974L11.8091 18.3131C11.7398 18.7037 12.1556 19.006 12.5083 18.817L15.7587 17.11C15.8973 17.0344 16.0674 17.0344 16.206 17.11L19.4564 18.817C19.8091 18.9997 20.2186 18.7037 20.1556 18.3131L19.532 14.6974C19.5068 14.5399 19.5572 14.3824 19.6706 14.2753L22.2847 11.7115Z' fill='white'/%3E%3C/svg%3E%0A"); }
  .icon-tag--warning-info {
    width: 14px;
    height: 14px;
    background-image: url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7 13.125C10.3827 13.125 13.125 10.3827 13.125 7C13.125 3.61726 10.3827 0.875 7 0.875C3.61726 0.875 0.875 3.61726 0.875 7C0.875 10.3827 3.61726 13.125 7 13.125ZM7.58931 5.31425C7.44931 5.09025 7.19731 4.97825 6.83331 4.97825C6.59531 4.97825 6.38181 5.03425 6.19281 5.14625C6.01081 5.25825 5.84981 5.40175 5.70981 5.57675C5.57681 5.74475 5.46831 5.92325 5.38431 6.11225C5.30031 6.30125 5.24431 6.46925 5.21631 6.61625L5.78331 6.78425C5.87431 6.46925 5.96181 6.25225 6.04581 6.13325C6.12981 6.01425 6.21031 5.95475 6.28731 5.95475C6.32931 5.95475 6.36781 5.97225 6.40281 6.00725C6.43781 6.03525 6.45531 6.10875 6.45531 6.22775C6.45531 6.39575 6.43781 6.60925 6.40281 6.86825C6.36781 7.12025 6.32581 7.39325 6.27681 7.68725C6.23481 7.98125 6.19631 8.26825 6.16131 8.54825C6.12631 8.82825 6.10881 9.06975 6.10881 9.27275C6.10881 9.64375 6.17881 9.93425 6.31881 10.1442C6.46581 10.3542 6.73181 10.4593 7.11681 10.4593C7.35481 10.4593 7.56481 10.4032 7.74681 10.2913C7.93581 10.1792 8.09681 10.0393 8.22981 9.87125C8.36281 9.69625 8.46781 9.51425 8.54481 9.32525C8.62881 9.13625 8.68481 8.96825 8.71281 8.82125L8.14581 8.65325C8.05481 8.96825 7.96731 9.18525 7.88331 9.30425C7.79931 9.42325 7.71531 9.48275 7.63131 9.48275C7.59631 9.48275 7.56131 9.46525 7.52631 9.43025C7.49131 9.39525 7.47381 9.32175 7.47381 9.20975C7.47381 9.09075 7.49131 8.90175 7.52631 8.64275C7.56131 8.38375 7.59981 8.09675 7.64181 7.78175C7.68381 7.46675 7.72231 7.16575 7.75731 6.87875C7.79231 6.59175 7.80981 6.36425 7.80981 6.19625C7.80981 5.82525 7.73631 5.53125 7.58931 5.31425ZM7.75731 2.58425C7.61731 2.41625 7.43181 2.33225 7.20081 2.33225C6.99081 2.33225 6.80181 2.41625 6.63381 2.58425C6.46581 2.75225 6.37481 2.95875 6.36081 3.20375C6.35381 3.44175 6.42031 3.64475 6.56031 3.81275C6.70731 3.97375 6.89981 4.05425 7.13781 4.05425C7.36881 4.05425 7.56131 3.97375 7.71531 3.81275C7.86931 3.64475 7.94981 3.44175 7.95681 3.20375C7.97081 2.95875 7.90431 2.75225 7.75731 2.58425Z' fill='%23D1435B'/%3E%3C/svg%3E%0A"); }

.active .icon--rating-star {
  background-image: url("../images/icons/rating-star-filled.svg");
  width: 14.18px;
  height: 14.18px;
  background-size: cover; }

.active .icon-menu--location {
  background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.567 25.8169C17.5055 24.2796 23.75 18.8358 23.75 12.5C23.75 7.66751 19.8325 3.75 15 3.75C10.1675 3.75 6.25 7.66751 6.25 12.5C6.25 18.8358 12.4945 24.2796 14.433 25.8169C14.7678 26.0824 15.2322 26.0824 15.567 25.8169ZM15 16.25C17.0711 16.25 18.75 14.5711 18.75 12.5C18.75 10.4289 17.0711 8.75 15 8.75C12.9289 8.75 11.25 10.4289 11.25 12.5C11.25 14.5711 12.9289 16.25 15 16.25Z' fill='%23F1B045'/%3E%3C/svg%3E%0A"); }

.active .icon-menu--star {
  background-image: url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.7248 0.63472C10.8292 0.393856 11.1708 0.393856 11.2752 0.63472L14.1882 7.35231C14.2317 7.45256 14.3262 7.52125 14.435 7.53161L21.724 8.22617C21.9853 8.25107 22.0909 8.57593 21.8941 8.7497L16.4054 13.596C16.3235 13.6683 16.2874 13.7794 16.3112 13.8861L17.903 21.0329C17.9601 21.2892 17.6837 21.49 17.4577 21.3565L11.1525 17.634C11.0584 17.5785 10.9416 17.5785 10.8475 17.634L4.54233 21.3565C4.31625 21.49 4.03991 21.2892 4.09698 21.0329L5.68884 13.8861C5.71259 13.7794 5.67648 13.6683 5.59458 13.596L0.105924 8.7497C-0.0908751 8.57593 0.0146781 8.25107 0.276029 8.22617L7.565 7.53161C7.67378 7.52125 7.76831 7.45256 7.81178 7.35232L10.7248 0.63472Z' fill='%23F1B045'/%3E%3C/svg%3E%0A"); }

.active .icon-menu--gift {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M17.3037 3.10325C16.829 2.35798 15.8399 2.13871 15.0946 2.6135C14.6565 2.89266 13.9447 3.62071 13.4327 4.43727C13.1812 4.83835 13.0121 5.2077 12.9391 5.5027C12.9034 5.64736 12.8966 5.75095 12.9014 5.81801C12.9037 5.85013 12.9084 5.87055 12.9119 5.88188C12.9151 5.89252 12.9177 5.89658 12.9181 5.89719L12.9181 5.89721L12.9181 5.89722C12.9185 5.89781 12.9211 5.90187 12.9294 5.90935C12.9382 5.91729 12.9547 5.9302 12.9828 5.94586C13.0416 5.97856 13.1383 6.01618 13.2845 6.04488C13.5827 6.10342 13.9889 6.1063 14.4587 6.04785C15.4152 5.92886 16.3758 5.59151 16.814 5.31235C17.5593 4.83757 17.7785 3.84852 17.3037 3.10325ZM14.1275 1.0954C15.7112 0.0864722 17.8129 0.552415 18.8219 2.13611C19.8308 3.7198 19.3648 5.82153 17.7811 6.83046C17.6906 6.88816 17.5921 6.94488 17.4868 7.00023H22C22.5523 7.00023 23 7.44795 23 8.00023V9.90023C23 10.4525 22.5523 10.9002 22 10.9002H12.9V7.00023H11.1V10.9002H2C1.44772 10.9002 1 10.4525 1 9.90023V8.00023C1 7.44795 1.44772 7.00023 2 7.00023H6.51322C6.40794 6.94488 6.30941 6.88816 6.21884 6.83046C4.63515 5.82153 4.16921 3.7198 5.17813 2.13611C6.18706 0.552415 8.28879 0.0864723 9.87248 1.0954C10.5628 1.5352 11.3968 2.41787 12 3.33717C12.6032 2.41787 13.4371 1.5352 14.1275 1.0954ZM2 12.7002V20.0002C2 21.1048 2.89543 22.0002 4 22.0002H11.1V12.7002H2ZM12.9 22.0002H20C21.1046 22.0002 22 21.1048 22 20.0002V12.7002H12.9V22.0002ZM8.90534 2.6135C8.16008 2.13871 7.17103 2.35798 6.69624 3.10325C6.22145 3.84852 6.44072 4.83757 7.18598 5.31235C7.62417 5.59151 8.5848 5.92886 9.54126 6.04785C10.0111 6.1063 10.4172 6.10342 10.7154 6.04488C10.8617 6.01618 10.9584 5.97856 11.0172 5.94586C11.0453 5.9302 11.0618 5.91729 11.0706 5.90935C11.0789 5.90186 11.0815 5.89779 11.0819 5.89722L11.0819 5.89721L11.0819 5.89719C11.0823 5.8966 11.0848 5.89254 11.0881 5.88188C11.0916 5.87055 11.0963 5.85013 11.0986 5.81801C11.1034 5.75095 11.0966 5.64736 11.0609 5.5027C10.9879 5.2077 10.8188 4.83835 10.5673 4.43727C10.0553 3.62071 9.34353 2.89266 8.90534 2.6135Z' fill='%23F1B045'/%3E%3C/svg%3E%0A"); }

.active .icon-menu--profile {
  background-image: url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1032_4)'%3E%3Ccircle cx='11' cy='5.5' r='5.5' fill='%23F1B045'/%3E%3Cpath d='M20.1668 20.1667C20.1668 22.9167 16.5002 22 11.0001 22C5.50009 22 1.8335 22.9167 1.8335 20.1667C1.8335 17.4167 5.50009 13.75 11.0001 13.75C16.5002 13.75 20.1668 17.4167 20.1668 20.1667Z' fill='%23F1B045'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1032_4'%3E%3Crect width='22' height='22' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A"); }

.active .icon-menu--chat {
  background-size: cover;
  background-image: url("../images/icons/menu/menu--chatlist--active.png"); }

.active .icon-gift-gray--with-hand {
  width: 40px;
  height: 40px;
  background-image: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_723_19342)'%3E%3Cpath d='M15.3802 7.55272L15.3791 7.56264H19.3426V3.78893C19.3426 2.03407 18.0386 0.808594 16.2238 0.808594C14.5244 0.808594 13.1055 2.34355 13.1055 4.23022C13.1055 5.76775 14.0618 7.16798 15.3802 7.55272Z' fill='%23F1B045'/%3E%3Cpath d='M26.4844 6.26136V6.25658C26.4844 4.74953 25.1859 3.52148 23.6781 3.52148H23.6744C22.2298 3.52148 20.9786 4.75099 20.8978 6.20519C20.8916 6.31899 20.8457 6.42583 20.8457 6.51981V7.56282H26.1048C26.3049 7.18688 26.4844 6.71182 26.4844 6.26136Z' fill='%23F1B045'/%3E%3Cpath d='M19.3418 9.06642H9.45766C8.9635 9.06458 8.48881 9.25953 8.13894 9.60867C7.78906 9.9578 7.59302 10.4318 7.59375 10.9259V14.9874H19.3418V9.06642Z' fill='%23F1B045'/%3E%3Cpath d='M32.8757 10.9259C32.8757 9.89354 31.9561 9.06641 30.9234 9.06641H20.8457V14.9874H32.8757V10.9259Z' fill='%23F1B045'/%3E%3Cpath d='M9.28516 25.5189C11.568 24.8136 14.0226 24.908 16.2444 25.7858L16.8711 26.0321C17.7485 26.375 18.6917 26.5167 19.6312 26.4462L25.5037 25.9983C27.3581 25.8585 29.1438 26.7293 30.1758 28.2767L30.8076 27.9081V16.4912H9.28516V25.5189Z' fill='%23F1B045'/%3E%3Cpath d='M37.0326 25.8627L37.0157 25.8734L30.7951 29.6452C30.8993 29.9951 30.9662 30.3552 30.9941 30.7191C31.0256 31.1332 30.7158 31.4944 30.3017 31.526L20.6591 32.2621C20.6396 32.2636 20.6201 32.2643 20.6007 32.2643C20.1961 32.2647 19.8639 31.9449 19.8488 31.5407C19.8338 31.1365 20.141 30.7929 20.5445 30.7628L29.3603 30.0898C28.8761 28.4499 27.3132 27.3698 25.6079 27.4972L19.7416 27.9451C18.5767 28.0324 17.4074 27.8569 16.32 27.4314L15.6926 27.1851C12.6315 25.9743 9.15329 26.5313 6.62305 28.6375L7.26772 37.0821L8.15948 36.4782C9.11144 35.831 10.2774 35.5791 11.4115 35.7759L21.6275 37.5289C23.5719 37.7206 25.5268 37.2936 27.2145 36.309L40.0001 26.014C39.1461 25.3315 37.9515 25.2705 37.0326 25.8627Z' fill='%23F1B045'/%3E%3Cpath d='M0 26.6443L4.93346 26.2676L5.8968 38.885L0.963342 39.2617L0 26.6443Z' fill='%23F1B045'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_723_19342'%3E%3Crect width='40' height='40' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A"); }

.active.icon--heart {
  width: 24px;
  height: 20px;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='20' viewBox='0 0 24 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.9993 19.8088C-9.66694 7.83346 5.49971 -5.16654 11.9993 3.05385C18.4997 -5.16654 33.6664 7.83346 11.9993 19.8088Z' fill='%23FA647D'/%3E%3C/svg%3E%0A"); }

.active.icon--bookmark {
  width: 16px;
  height: 23px;
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='23' viewBox='0 0 16 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.416504 2.5C0.416504 1.39543 1.31193 0.5 2.4165 0.5H13.5832C14.6877 0.5 15.5832 1.39543 15.5832 2.5V21.2868C15.5832 22.1957 14.4688 22.6333 13.8504 21.9672L8.73263 16.4558C8.337 16.0298 7.66268 16.0298 7.26704 16.4558L2.1493 21.9672C1.53086 22.6333 0.416504 22.1957 0.416504 21.2868V2.5Z' fill='%23F1B045'/%3E%3C/svg%3E%0A"); }

.call-waiter {
  position: fixed;
  bottom: 20px;
  right: 20px;
  z-index: 1; }
  .call-waiter--body {
    border-radius: 50%;
    background: #F1B045;
    border: 20px solid rgba(241, 176, 69, 0.2);
    /* for Safari */
    background-clip: padding-box; }
  .call-waiter--target {
    display: none;
    width: 100px;
    height: 100px;
    text-align: center;
    justify-content: center;
    align-items: center;
    color: #FFF;
    font-size: 12px;
    font-style: normal;
    font-weight: 700;
    line-height: normal; }
    .call-waiter--target.show {
      display: grid; }
    .call-waiter--target > img {
      width: 57px;
      height: 70px; }

.dropdown-login-body--left .icon-profile--auth {
  width: 15.4px;
  height: 16.8px;
  margin-right: 10px;
  background-size: contain;
  background-repeat: no-repeat; }

.dropdown-login-body--right .dropdown-login-body--subtitle {
  margin-top: 5px; }

.navbar--lang {
  position: relative; }

.navbar-lang--select {
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-align: left;
  color: #3c3c3c; }

.navbar-lang--selected {
  background: rgba(241, 176, 69, 0.1) !important;
  font-family: 'Open Sans', sans-serif;
  font-size: 14px !important;
  font-weight: 400;
  text-align: left;
  color: #d99e3e !important; }

.navbar-lang--choosed {
  border-radius: 50%;
  width: 43px;
  height: 43px;
  background: rgba(241, 176, 69, 0.1);
  display: flex;
  justify-content: center;
  align-items: center;
  color: #d99e3e;
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-align: center; }

.navbar--dropdown, .navbar--auth {
  position: relative; }
  .navbar--dropdown.dropdown-toggle, .navbar--auth.dropdown-toggle {
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    cursor: pointer; }
  .navbar--dropdown.dropdown-toggle::after, .navbar--auth.dropdown-toggle::after {
    display: none; }
  .navbar--dropdown .dropdown-divider, .navbar--auth .dropdown-divider {
    height: 0;
    margin: 0;
    overflow: hidden;
    border-top: 1px solid rgba(0, 0, 0, 0.15); }
  .navbar--dropdown.dropdown-toggle .dropdown-menu, .navbar--auth.dropdown-toggle .dropdown-menu {
    top: 100%;
    z-index: 1000;
    min-width: 10rem;
    margin: 0;
    font-size: 1rem;
    color: #212529;
    text-align: left;
    list-style: none;
    background-clip: padding-box;
    position: absolute;
    display: none;
    left: 0;
    margin-top: 15px;
    box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.15);
    border-radius: 8px;
    background: #FFFFFF;
    border: 1px solid #E7E7E7;
    padding: 0; }
    .navbar--dropdown.dropdown-toggle .dropdown-menu .dropdown-item, .navbar--auth.dropdown-toggle .dropdown-menu .dropdown-item {
      padding: 15px 19px;
      display: flex;
      align-items: center;
      width: 100%;
      clear: both;
      font-weight: 400;
      color: #212529;
      text-align: inherit;
      text-decoration: none;
      white-space: nowrap;
      background-color: transparent;
      border: 0; }
    .navbar--dropdown.dropdown-toggle .dropdown-menu .dropdown-divider, .navbar--auth.dropdown-toggle .dropdown-menu .dropdown-divider {
      margin: 0; }
  .navbar--dropdown .dropdown-trigger:focus + .dropdown-menu, .navbar--auth .dropdown-trigger:focus + .dropdown-menu {
    display: block;
    opacity: 1; }

@media (max-width: 985px) {
  .no-scroll {
    overflow: hidden;
    position: fixed;
    height: 100%; }
  .no-scroll .modal-custom.modal-opened {
    overflow: hidden;
    position: fixed;
    height: 100%; } }

@-webkit-keyframes skeleton-loading {
  0% {
    background-position: -100px; }
  100% {
    background-position: 500px; } }

@keyframes skeleton-loading {
  0% {
    background-position: -100px; }
  100% {
    background-position: 500px; } }

.sheet-terms-of-use p {
  display: block;
  font-style: normal;
  font-weight: 400;
  font-size: 13px;
  line-height: 20px;
  letter-spacing: -0.3px;
  color: #000000; }

.sheet-select-ul ul {
  margin: 0;
  padding: 0; }
  .sheet-select-ul ul li {
    cursor: pointer;
    position: relative;
    border-top: 1px solid #EAEAEA;
    border-bottom: 1px solid #EAEAEA;
    padding: 20px 12px 20px 0;
    font-style: normal;
    font-weight: 400;
    font-size: 15px;
    line-height: 20px;
    letter-spacing: -0.3px;
    color: #3C3C3C; }
    .sheet-select-ul ul li span {
      padding-left: 8px;
      font-style: normal;
      font-weight: 400;
      font-size: 13px;
      line-height: 20px;
      letter-spacing: -0.3px;
      color: rgba(60, 60, 60, 0.5); }
    .sheet-select-ul ul li.sheet-select-li--subli {
      padding-left: 25px; }
  .sheet-select-ul ul li.selected:after {
    content: ' ';
    position: absolute;
    right: 0;
    top: calc(50% - 9px);
    width: 18px;
    height: 12px;
    background-image: url("data:image/svg+xml,%3Csvg width='18' height='12' viewBox='0 0 18 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17 1L6.33333 11L1 6' stroke='%23F1B045' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); }

.flytime-coupons--list > div {
  margin-bottom: 20px; }
  .flytime-coupons--list > div:last-child {
    margin-bottom: 0; }

.flytime-privileges--list > div {
  margin-bottom: 20px; }
  .flytime-privileges--list > div:last-child {
    margin-bottom: 0; }

[data-type="select-product-option"] ul {
  margin: 0;
  padding: 0; }
  [data-type="select-product-option"] ul li {
    cursor: pointer;
    position: relative;
    padding: 16px 0 16px 37px;
    display: flex;
    justify-content: space-between; }
    [data-type="select-product-option"] ul li > span:first-child {
      padding-right: 40px;
      font-style: normal;
      font-weight: 400;
      font-size: 13px;
      line-height: 140%;
      color: #3C3C3C; }
    [data-type="select-product-option"] ul li > span:last-child {
      white-space: nowrap;
      font-style: normal;
      font-weight: 400;
      font-size: 13px;
      line-height: 100%;
      color: #3C3C3C; }
    [data-type="select-product-option"] ul li:after {
      content: ' ';
      position: absolute;
      left: 0;
      top: calc(50% - 14px);
      width: 25px;
      height: 25px;
      border: 1px solid #F1B045;
      border-radius: 50%; }
  [data-type="select-product-option"] ul li.selected:after {
    border: 0;
    background-image: url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='12.5' cy='12.5' r='12.5' fill='%23F1B045'/%3E%3Cpath d='M18 10L11.3333 16L8 13' stroke='white' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); }

.sheet-filter--block {
  padding-bottom: 30px; }

.sheet-filter--title {
  font-style: normal;
  font-weight: 400;
  font-size: 13px;
  line-height: 100%;
  color: #3C3C3C; }

.sheet-filter--select {
  margin-top: 12px;
  background: #FFFFFF;
  border: 1px solid rgba(60, 60, 60, 0.2);
  border-radius: 10px;
  padding: 15px;
  display: flex;
  justify-content: space-between;
  align-items: center; }

.sheet-filter--name {
  font-style: normal;
  font-weight: 400;
  font-size: 13px;
  line-height: 20px;
  letter-spacing: -0.3px;
  color: #3C3C3C; }

.sheet-filter-block--checkboxes > .base-checkbox--wrap:nth-child(2) {
  margin-left: 30px; }

.sheet-open-gallery--select {
  padding-bottom: 85px !important; }

.sheet-open-gallery--button {
  position: absolute;
  padding: 15px 20px;
  background: #FFFFFF;
  width: 100%;
  left: 0;
  bottom: 0; }
  .sheet-open-gallery--button .base-button--orange {
    background: #DDDDDD;
    border: 1px solid #DDDDDD; }
  .sheet-open-gallery--button.selected .base-button--orange {
    background: #F1B045;
    border: 1px solid #F1B045; }

.modal-custom {
  display: none;
  position: fixed;
  z-index: 6;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: auto;
  background-color: black;
  background-color: rgba(0, 0, 0, 0.4); }
  .modal-custom.modal-opened {
    display: flex; }
  .modal-custom .modal-content {
    background-color: #fefefe;
    margin: 15% auto;
    margin-top: auto;
    margin-bottom: auto;
    padding: 20px;
    width: 85%;
    max-width: 300px;
    position: relative; }
    .modal-custom .modal-content .modal-close {
      position: absolute;
      right: -13px;
      top: -14px; }
      .modal-custom .modal-content .modal-close--button {
        display: flex;
        align-items: center;
        justify-content: center;
        width: 36px;
        height: 36px;
        border-radius: 50%;
        background: #F8F9FB;
        box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.25); }

.modal-info .modal-content {
  max-width: 230px;
  border-radius: 10px;
  padding: 20px 16px; }

.modal-info-body--error {
  margin-top: 11px;
  font-style: normal;
  font-weight: 600;
  font-size: 13px;
  line-height: 18px;
  text-align: center;
  letter-spacing: -0.3px;
  color: #3C3C3C; }

.modal-info-body--description {
  font-style: normal;
  font-weight: 400;
  font-size: 13px;
  line-height: 18px;
  text-align: center;
  letter-spacing: -0.3px;
  color: #3C3C3C; }

.modal-info-body--buttons {
  margin-top: 15px; }

.modal-info-body--button {
  width: 100%;
  font-style: normal;
  font-weight: 600;
  font-size: 13px;
  line-height: 18px;
  padding-top: 12px;
  padding-bottom: 12px; }

.modal-desktop-menu--add-order .modal-content {
  padding: 0;
  border-radius: 12px;
  max-width: 851px; }

.modal-desktop-menu--add-order .modal-header {
  padding: 20px;
  font-style: normal;
  font-weight: 600;
  font-size: 15px;
  line-height: 20px;
  text-align: center;
  color: #000000;
  position: relative; }
  .modal-desktop-menu--add-order .modal-header .modal-close--button {
    position: absolute;
    background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 3L9.00004 9M9.00004 9L15 3M9.00004 9L3 15M9.00004 9L15 15' stroke='%233C3C3C' stroke-width='1.35' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    left: 20px;
    top: 21px;
    box-shadow: none;
    border: none;
    width: 18px;
    height: 18px;
    background-color: transparent;
    background-repeat: no-repeat;
    text-indent: -9999px;
    white-space: nowrap;
    overflow: hidden; }

.modal-desktop-menu--add-order .modal-body {
  padding-left: 32px;
  padding-right: 16px;
  height: 420px;
  padding-bottom: 20px; }

.modal-desktop-menu--add-order .modal-bottom {
  padding: 12px 32px;
  box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.12);
  display: flex;
  justify-content: end; }

.modal-desktop-menu--add {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-template-rows: 1fr;
  grid-column-gap: 32px;
  grid-row-gap: 0px; }
  .modal-desktop-menu--add > .menu-choosing--image {
    width: 400px;
    height: 400px;
    background-repeat: no-repeat;
    background-position: center center;
    border-radius: 5px; }
  .modal-desktop-menu--add > .menu-choosing--data {
    max-width: 355px;
    max-height: 417px;
    width: 100%;
    overflow-y: auto;
    padding-right: 2px; }
    @media (max-width: 985px) {
      .modal-desktop-menu--add > .menu-choosing--data {
        max-width: 100%;
        max-height: 100%;
        height: 100%;
        overflow: hidden; } }
  .modal-desktop-menu--add .menu-choosing--title {
    margin-top: 0;
    font-style: normal;
    font-weight: 600;
    font-size: 17px;
    line-height: 22px; }
    .modal-desktop-menu--add .menu-choosing--title > span {
      font-style: normal;
      font-weight: 600;
      font-size: 17px;
      line-height: 22px; }
  .modal-desktop-menu--add .menu-choosing--description {
    font-style: normal;
    font-weight: 400;
    font-size: 13px;
    line-height: 20px; }
  .modal-desktop-menu--add .menu-choosing--price {
    font-style: normal;
    font-weight: 700;
    font-size: 15px;
    line-height: 20px; }
  .modal-desktop-menu--add .menu-choosing-option--title {
    font-style: normal;
    font-weight: 400;
    font-size: 13px;
    line-height: 16px; }
  .modal-desktop-menu--add .menu-choosing-option--value {
    font-style: normal;
    font-weight: 400;
    font-size: 11px;
    line-height: 100%; }

@media (max-width: 985px) {
  .modal-desktop-menu--add-order .modal-content {
    width: 100%;
    margin-top: 15px;
    height: inherit;
    overflow-y: auto; }
  .modal-desktop-menu--add-order .modal-body {
    padding-left: 16px;
    height: auto; }
  .modal-desktop-menu--add-order .menu-choosing--data {
    padding-bottom: 30px; }
  .modal-desktop-menu--add-order .modal-bottom {
    padding: 0;
    position: fixed;
    bottom: 0;
    width: 100%; }
  .modal-desktop-menu--add-order .base-button {
    width: 100%;
    border-radius: 0 !important; }
  .modal-desktop-menu--add {
    grid-template-columns: repeat(1, 1fr); }
    .modal-desktop-menu--add > .menu-choosing--image {
      max-width: 100%;
      width: 100%;
      height: 200px; }
    .modal-desktop-menu--add > .menu-choosing--data {
      width: 100%;
      max-width: 100%;
      margin-top: 30px; } }

.modal-close--option {
  position: absolute;
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 3L9.00004 9M9.00004 9L15 3M9.00004 9L3 15M9.00004 9L15 15' stroke='%233C3C3C' stroke-width='1.35' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  z-index: 2;
  right: 10px;
  top: 10px;
  left: unset;
  box-shadow: none;
  border: none;
  width: 18px;
  height: 18px;
  background-color: transparent;
  background-repeat: no-repeat;
  text-indent: -9999px;
  white-space: nowrap;
  overflow: hidden; }

.modal-content-confirm--title {
  margin-bottom: 26px;
  font-style: normal;
  font-weight: 600;
  line-height: 25px;
  letter-spacing: -0.3px;
  color: #3C3C3C; }

.modal-content-confirm--number {
  margin-bottom: 22px;
  font-style: normal;
  font-weight: 600;
  line-height: 25px;
  letter-spacing: -0.3px;
  color: #3C3C3C; }

.modal-content-confirm--question {
  margin-bottom: 29px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: -0.3px;
  color: #3C3C3C; }

.modal-content-confirm--buttons {
  width: 100%;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap; }

.modal-content-confirm--button {
  display: flex !important;
  align-items: center !important;
  padding: 16px 32px !important;
  border-radius: 30px !important; }
  .modal-content-confirm--button > span.icon {
    margin-left: 10px !important; }

#modal-visit-establishment .modal-content {
  background: #FFFFFF;
  border-radius: 10px;
  position: relative; }

.modal-content-visit--wrap {
  padding-top: 5px;
  padding-bottom: 5px; }

.modal-content-visit--title {
  font-style: normal;
  font-weight: 600;
  font-size: 18px;
  line-height: 25px;
  text-align: center;
  letter-spacing: -0.3px;
  color: #3C3C3C; }

.modal-content-visit--subtitle {
  margin-top: 20px;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  text-align: center;
  letter-spacing: -0.3px;
  color: #3C3C3C; }

.modal-content-visit-button--wrap {
  margin-top: 20px; }

.modal-content-visit--button {
  display: flex;
  align-items: center;
  width: 100%;
  justify-content: center; }

.modal-coupon-success--wrap.modal-opened {
  background-color: transparent; }
  .modal-coupon-success--wrap.modal-opened .modal-content {
    max-width: 180px;
    background-color: #FFFFFF;
    box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.25);
    border-radius: 10px; }

.modal-coupon--success {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center; }

.modal-coupon--text {
  margin-top: 15px;
  font-style: normal;
  font-weight: 400;
  font-size: 13px;
  line-height: 20px;
  text-align: center;
  letter-spacing: -0.3px;
  color: #3C3C3C; }

#modal-payment-add-card-success.modal-opened .modal-content {
  max-width: 175px;
  background-color: #FFFFFF;
  box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.25);
  border-radius: 10px; }

.modal-payment--success {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center; }

.modal-payment--text {
  margin-top: 15px;
  font-style: normal;
  font-weight: 400;
  font-size: 13px;
  line-height: 20px;
  text-align: center;
  letter-spacing: -0.3px;
  color: #3C3C3C; }

#modal-user-profile-settings .modal-content {
  border-radius: 10px;
  padding-top: 25px;
  padding-bottom: 25px; }

.modal-content-user-settings--title {
  margin-bottom: 2px;
  font-style: normal;
  font-weight: 600;
  font-size: 15px;
  line-height: 25px;
  text-align: center;
  letter-spacing: -0.3px;
  color: #3C3C3C; }

.modal-content-user-settings--checkbox {
  margin-top: 12px; }

.modal-content-user-settings--buttons {
  margin-top: 21px; }

.modal-content-user-settings--button {
  width: 100%; }

#modal-user-profile-complaint .modal-content {
  border-radius: 10px;
  padding: 0px; }

.modal-content-user-complaint--title {
  margin-top: 18px;
  font-style: normal;
  font-weight: 600;
  font-size: 13px;
  line-height: 140%;
  text-align: center;
  letter-spacing: -0.3px;
  color: #3C3C3C; }

.modal-content-user-complaint-form--title {
  margin-top: 15px;
  font-style: normal;
  font-weight: 600;
  font-size: 13px;
  line-height: 18px;
  text-align: center;
  letter-spacing: -0.3px;
  color: #3C3C3C; }
  .modal-content-user-complaint-form--title span {
    color: #FF695F; }

.modal-content-user-complaint--textarea {
  margin-top: 15px;
  padding-left: 20px;
  padding-right: 20px;
  margin-bottom: 20px; }
  .modal-content-user-complaint--textarea .base-input-wrp {
    margin-bottom: 0; }

.modal-content-user-complaint--buttons {
  display: flex;
  justify-content: center;
  border-top: 1px solid #EAEAEA; }

.modal-content-user-complaint--button {
  width: 50%;
  padding: 11px;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 19px;
  text-align: center;
  letter-spacing: -0.3px;
  color: #3C3C3C;
  border-right: 1px solid #EAEAEA; }
  .modal-content-user-complaint--button:last-child {
    border-right: 0; }
  .modal-content-user-complaint--button span {
    color: #FF695F; }

#modal-privilage-activate-flytime .modal-content {
  max-width: 235px;
  border-radius: 10px;
  padding: 20px 16px; }

.modal-content-activate-flytime--description {
  font-style: normal;
  font-weight: 400;
  font-size: 13px;
  line-height: 18px;
  text-align: center;
  letter-spacing: -0.3px;
  color: #3C3C3C; }

.modal-content-activate-flytime--buttons {
  margin-top: 15px; }

.modal-content-activate-flytime--button {
  width: 100%;
  font-style: normal;
  font-weight: 600;
  font-size: 13px;
  line-height: 18px;
  padding-top: 12px;
  padding-bottom: 12px; }

.modal-custom-double-button .modal-content {
  max-width: 205px;
  border-radius: 10px;
  padding: 0; }

.modal-content-cancle--description {
  padding: 20px 15px;
  font-style: normal;
  font-weight: 600;
  font-size: 13px;
  line-height: 20px;
  text-align: center;
  letter-spacing: -0.3px;
  color: #3C3C3C; }

.modal-content-cancle--buttons {
  display: flex;
  border-top: 0.7px solid #EAEAEA; }
  .modal-content-cancle--buttons a {
    width: 50%;
    padding: 10px;
    font-style: normal;
    font-weight: 400;
    font-size: 15px;
    line-height: 20px;
    text-align: center;
    letter-spacing: -0.3px;
    color: #3C3C3C; }
    .modal-content-cancle--buttons a:first-child {
      border-right: 0.7px solid #EAEAEA; }

.modal-content-cancle--send {
  color: #FA647D !important; }

.modal-content-cancle--confirm {
  color: #46DC43 !important; }

.gallery-photo-options--wrap {
  position: fixed;
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  height: 100vh;
  padding: 20px; }

.gallery-photo-options--list {
  background: #FFFFFF;
  box-shadow: 0px 2px 5px rgba(220, 220, 220, 0.3);
  border-radius: 10px;
  width: 100%;
  display: flex;
  flex-direction: column; }

.gallery-photo-options--one {
  padding: 18px;
  font-style: normal;
  font-weight: 400;
  font-size: 15px;
  line-height: 20px;
  text-align: center;
  letter-spacing: -0.3px;
  color: #3C3C3C;
  border-bottom: 1px solid #EAEAEA; }
  .gallery-photo-options--one:last-child {
    border-bottom: 0; }
  .gallery-photo-options--one.red {
    color: #FA647D; }

.gallery-photo-options--button {
  margin-top: 15px;
  background: #FFFFFF;
  box-shadow: 0px 2px 5px rgba(220, 220, 220, 0.3);
  border-radius: 10px;
  padding: 15px;
  text-align: center;
  font-style: normal;
  font-weight: 600;
  font-size: 15px;
  line-height: 20px;
  letter-spacing: -0.3px;
  color: #F1B045; }

.modal-loader--wrap {
  display: none !important; }

.modal-loader--wrap.modal-opened {
  background-color: transparent;
  display: flex !important; }
  .modal-loader--wrap.modal-opened .modal-content {
    max-width: 90px;
    width: 100%;
    height: 90px;
    background: rgba(0, 0, 0, 0.5);
    border-radius: 20px;
    display: flex;
    align-items: center;
    justify-content: center; }

.registration-container--wrap {
  padding: 30px; }

.registration-form--wrap {
  display: flex;
  flex-direction: column;
  min-height: calc(100vh - 80px); }

.registration-form--title {
  margin-bottom: 15px; }
  .registration-form--title h1 {
    margin: 0;
    letter-spacing: -0.3px;
    line-height: 130%; }

.registration-form--subtitle {
  line-height: 20px;
  margin-bottom: 10px;
  color: rgba(60, 60, 60, 0.7); }
  .registration-form--subtitle span {
    color: #3C3C3C !important; }

.registration-form--body {
  padding-top: 15px; }

.registration-form--link-under a {
  font-weight: 400;
  line-height: 20px; }

.registration-form--coupon a {
  font-weight: 400;
  line-height: 20px; }

.registration-form--coupon-hidden {
  display: none; }

.registration-form--term-of-use {
  margin-top: 16px; }

.registration-form--more {
  display: flex;
  width: 100%;
  margin-top: 20px; }
  .registration-form--more a {
    display: flex;
    margin-left: auto; }
    .registration-form--more a .icon--more {
      cursor: pointer;
      border: none;
      background-color: transparent; }

.registration-form--exist {
  padding-top: 20px; }

.registration-form--number {
  display: flex;
  align-items: center;
  margin-top: 5px;
  border: 1px solid #CF973C;
  border-radius: 5px;
  padding: 8px 16px 8px 7px; }
  .registration-form--number span {
    margin-left: 8px;
    font-style: normal;
    font-weight: 600;
    font-size: 17px;
    line-height: 120%;
    color: #CF973C; }

.registration-form-number--block {
  min-height: calc(100vh - 78px); }
  .registration-form-number--block .registration-form--more {
    margin-top: auto;
    padding-top: 20px; }

.registration-form-number--subtitle {
  margin-top: 16px;
  font-style: normal;
  font-weight: 400;
  font-size: 13px;
  line-height: 20px;
  letter-spacing: -0.3px;
  color: rgba(60, 60, 60, 0.7); }

.registration-form-number--link {
  display: block;
  margin-top: 20px;
  font-style: normal;
  font-weight: 600;
  font-size: 13px;
  line-height: 20px;
  letter-spacing: -0.3px;
  color: rgba(207, 151, 60, 0.7); }

.registration-form-number--error {
  margin-top: 60px;
  font-style: normal;
  font-weight: 400;
  font-size: 13px;
  line-height: 20px;
  letter-spacing: -0.3px;
  color: #3C3C3C; }
  .registration-form-number--error span {
    color: #D1435B; }

.registration-form--phone {
  position: relative;
  margin-top: 26px; }
  .registration-form--phone span {
    font-style: normal;
    font-weight: 600;
    font-size: 18px;
    line-height: 25px;
    letter-spacing: -0.176042px;
    color: #000000; }
  .registration-form--phone span.selected {
    position: relative; }
    .registration-form--phone span.selected:before {
      position: absolute;
      content: ' ';
      width: 49px;
      height: 23px;
      border: 1px solid #20FF79;
      box-sizing: border-box;
      left: -2px;
      top: -2px; }
    .registration-form--phone span.selected:after {
      position: absolute;
      content: ' ';
      background: url("../images/registration/selecter-number-arrow.svg") no-repeat;
      width: 15px;
      height: 37px;
      bottom: -23px;
      right: -28px; }

.registration-form-code--inputs {
  display: flex;
  margin-top: 10px; }
  .registration-form-code--inputs-wrap {
    margin-top: 12px; }
    .registration-form-code--inputs-wrap.error .registration-form-sms--inputs-message {
      color: #D1435B; }
    .registration-form-code--inputs-wrap.error input {
      border-bottom: 2px solid #D1435B !important; }
  .registration-form-code--inputs-message {
    min-height: 20px;
    font-style: normal;
    font-weight: 400;
    font-size: 13px;
    line-height: 20px;
    text-align: left;
    letter-spacing: -0.3px; }
  .registration-form-code--inputs input {
    max-width: 42px;
    margin-right: 12px;
    border: 0;
    border-bottom: 2px solid rgba(60, 60, 60, 0.2);
    padding: 11px;
    font-style: normal;
    font-weight: 600;
    font-size: 35px;
    line-height: 25px;
    text-align: center;
    letter-spacing: -0.3px;
    color: #3C3C3C; }
    .registration-form-code--inputs input[disabled] {
      background: none; }
    .registration-form-code--inputs input:last-child {
      margin-right: 0; }

.registration-form-code--repeat-wrap {
  margin-top: 25px; }

.registration-form-code--repeat-second {
  margin-top: 8px; }

.registration-form-code-repeat--send {
  display: none; }
  .registration-form-code-repeat--send a {
    font-style: normal;
    font-weight: 400;
    font-size: 13px;
    line-height: 20px;
    text-align: center;
    letter-spacing: -0.3px;
    color: #CF973C; }

.registration-form-code-repeat--waiting {
  font-style: normal;
  font-weight: 400;
  font-size: 13px;
  line-height: 20px;
  letter-spacing: -0.3px;
  color: rgba(60, 60, 60, 0.6); }

.registration-form-code--error-wrap {
  display: none;
  margin-top: 30px; }

.registration-form-code-error--text {
  font-style: normal;
  font-weight: 400;
  font-size: 13px;
  line-height: 20px;
  letter-spacing: -0.3px;
  color: #D1435B; }

.registration-form-code-error--textarea {
  margin-top: 21px; }
  .registration-form-code-error--textarea textarea {
    min-height: 126px; }

.registration-form-code-error--button {
  margin-top: 18px; }

.registration-container-second--wrap {
  padding-left: 30px;
  padding-right: 30px;
  padding-bottom: 20px; }

.registration-form-sms--title h1 {
  margin: 0;
  letter-spacing: -0.3px; }

.registration-form-sms--subtitle {
  margin-top: 15px;
  font-style: normal;
  font-weight: 400;
  font-size: 13px;
  line-height: 20px;
  color: rgba(60, 60, 60, 0.2); }

.registration-form-sms--wrap .registration-form-sms--inputs-wrap.error .registration-form-code--inputs-message {
  color: #D1435B !important; }

.registration-form-sms--wrap .registration-form-sms--inputs-wrap.error input {
  border-bottom: 2px solid #D1435B !important; }

.registration-form-sms--wrap.sms-code-error .registration-form-code--inputs {
  margin-top: 0; }

.registration-form-sms--wrap.sms-code-error .registration-form--more,
.registration-form-sms--wrap.sms-code-error .registration-form-code--repeat-wrap,
.registration-form-sms--wrap.sms-code-error .registration-form-code--inputs-message,
.registration-form-sms--wrap.sms-code-error .registration-form-sms--subtitle,
.registration-form-sms--wrap.sms-code-error .registration-form-sms--title {
  display: none; }

.registration-form-sms--wrap.sms-code-error .registration-form-code--inputs-wrap.error .registration-form-code--inputs-message {
  color: #D1435B !important; }

.registration-form-sms--wrap.sms-code-error .registration-form-code--inputs-wrap.error input {
  border-bottom: 2px solid #D1435B !important; }

.registration-form-sms--wrap.sms-code-error .registration-form-code--error-wrap {
  display: block; }

.registration-form-phone--send-number {
  position: relative;
  margin-top: 24px; }
  .registration-form-phone--send-number span {
    font-style: normal;
    font-weight: 600;
    font-size: 18px;
    line-height: 25px;
    letter-spacing: -0.176042px;
    color: #000000; }
  .registration-form-phone--send-number span.selected {
    border: 1px solid #20FF79;
    box-sizing: border-box;
    position: relative; }
    .registration-form-phone--send-number span.selected:after {
      position: absolute;
      content: ' ';
      background-image: url("data:image/svg+xml,%3Csvg width='15' height='37' viewBox='0 0 15 37' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.9953 22.0653L13.2477 22.0056L13.9953 22.0653ZM0.16505 2.02777C0.103753 1.61811 0.386152 1.23633 0.795806 1.17504L7.47149 0.17616C7.88114 0.114862 8.26292 0.397263 8.32422 0.806914C8.38551 1.21657 8.10312 1.59835 7.69346 1.65964L1.75952 2.54754L2.64741 8.48148C2.70871 8.89113 2.42631 9.27291 2.01666 9.33421C1.60701 9.3955 1.22523 9.1131 1.16393 8.70345L0.16505 2.02777ZM7.2822 35.856C6.86924 35.23 6.86892 35.2302 6.86863 35.2304C6.86856 35.2304 6.86829 35.2306 6.86816 35.2307C6.86789 35.2309 6.86771 35.231 6.86761 35.231C6.86743 35.2312 6.8676 35.231 6.86811 35.2307C6.86915 35.23 6.87157 35.2284 6.87535 35.2258C6.88291 35.2206 6.89586 35.2116 6.91389 35.1988C6.94995 35.1731 7.00626 35.132 7.08017 35.075C7.22802 34.9609 7.44608 34.7834 7.71314 34.5384C8.2474 34.0483 8.9766 33.2896 9.7324 32.2311C11.2409 30.1184 12.8649 26.7988 13.2477 22.0056L14.7429 22.125C14.3364 27.215 12.6039 30.7909 10.9531 33.1027C10.1293 34.2565 9.32824 35.0923 8.72712 35.6438C8.42649 35.9195 8.17558 36.1244 7.99639 36.2627C7.90678 36.3318 7.83505 36.3843 7.78395 36.4207C7.7584 36.4389 7.738 36.453 7.72309 36.4633C7.71563 36.4684 7.70955 36.4725 7.70488 36.4756C7.70255 36.4772 7.70057 36.4785 7.69895 36.4796C7.69814 36.4801 7.69742 36.4806 7.69679 36.481C7.69647 36.4812 7.69607 36.4815 7.69591 36.4816C7.69553 36.4819 7.69517 36.4821 7.2822 35.856ZM13.2477 22.0056C13.4304 19.7181 12.7665 17.3642 11.614 15.0862C10.4627 12.8106 8.84572 10.6545 7.18584 8.78239C5.52817 6.91279 3.84339 5.34399 2.57169 4.24194C1.93645 3.69145 1.40583 3.25875 1.03527 2.9646C0.850025 2.81755 0.704888 2.70522 0.606801 2.6302C0.557761 2.59269 0.520492 2.56451 0.495864 2.54599C0.483549 2.53673 0.474396 2.52989 0.468511 2.5255C0.465571 2.52331 0.463446 2.52173 0.462153 2.52077C0.461507 2.52029 0.461068 2.51996 0.460839 2.5198C0.460724 2.51971 0.46071 2.5197 0.460652 2.51966C0.46069 2.51968 0.460781 2.51975 0.906792 1.91678C1.3528 1.31381 1.353 1.31396 1.35325 1.31414C1.3534 1.31425 1.35371 1.31448 1.35401 1.31471C1.35463 1.31516 1.35545 1.31577 1.35649 1.31654C1.35856 1.31808 1.36146 1.32024 1.36518 1.32301C1.37264 1.32857 1.38338 1.3366 1.3973 1.34707C1.42513 1.368 1.4657 1.39867 1.51811 1.43876C1.62292 1.51893 1.77517 1.63679 1.96785 1.78974C2.35315 2.09558 2.90056 2.54207 3.55404 3.10837C4.85976 4.2399 6.59509 5.85512 8.3082 7.78725C10.0191 9.71688 11.7236 11.9802 12.9524 14.409C14.18 16.8354 14.9549 19.4708 14.7429 22.125L13.2477 22.0056Z' fill='%2320FF79'/%3E%3C/svg%3E%0A");
      width: 15px;
      height: 37px;
      top: 15px;
      right: -24px; }

.form-gender--choose {
  margin-top: 30px;
  display: flex;
  justify-content: space-between; }
  .form-gender--choose .male, .form-gender--choose .female {
    max-width: 140px; }
  .form-gender--choose input[type="radio"] {
    position: absolute;
    z-index: -1;
    opacity: 0; }
  .form-gender--choose input[type="radio"] + label {
    display: flex;
    background: #FFFFFF;
    border: 1px solid rgba(60, 60, 60, 0.2);
    border-radius: 10px;
    box-sizing: border-box;
    cursor: pointer; }
  .form-gender--choose input[type="radio"]:checked + label {
    background: rgba(241, 176, 69, 0.15);
    border: 1px solid #F1B045;
    border-radius: 10px; }
  .form-gender--choose input[type="radio"] + label img {
    padding: 17px 25px;
    width: 100%; }

.registration-form-body--photo-upload .base-form-upload--inputs {
  display: flex;
  justify-content: center; }

.registration-form-finish--button {
  margin-top: 28px; }

.activate {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between; }
  .activate--wrap {
    padding-top: 40px;
    padding-bottom: 30px; }
  .activate--image {
    max-width: 376px; }
    .activate--image img {
      width: 100%; }
  .activate--body {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 90px; }
  .activate--title {
    font-style: normal;
    font-weight: 600;
    font-size: 19px;
    line-height: 25px;
    text-align: center;
    letter-spacing: -0.3px;
    color: #3C3C3C; }
  .activate--subtitle {
    margin-top: 25px;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    text-align: center;
    letter-spacing: -0.3px;
    color: rgba(60, 60, 60, 0.7); }
  .activate--button {
    margin-top: 35px;
    display: flex; }
  .activate--link {
    text-align: center;
    margin-top: 28px; }

.activate-bluetooth--wrap {
  padding-top: 0; }

.activate-bluetooth--image {
  height: 466px;
  width: 100%;
  background-position: center;
  background-image: url("../images/activate/bluetooth.svg"); }

.activate-bluetooth--body {
  padding-top: 56px; }

.activate-push--image {
  height: 302px;
  width: 100%;
  background-position: center;
  background-image: url("../images/activate/push.svg"); }

.gifts--items {
  display: flex;
  flex-direction: column; }

.gifts--item {
  margin-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px; }
  .gifts--item:first-child {
    margin-top: 20px; }
  .gifts--item.red {
    border-left: 3px solid #FE6A76; }
  .gifts--item .present--one {
    max-width: 100%;
    min-width: 100%; }

.gift-block--item {
  display: flex;
  width: 100%;
  margin-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px; }
  .gift-block--item.green {
    border-left: 3px solid #14E298; }
  .gift-block--item .present--one {
    width: 100%;
    min-width: 100%;
    max-width: 100%; }
  .gift-block--item .present-one--body {
    display: flex; }
  .gift-block--item-wrap {
    width: 100%; }
  .gift-block--item-right {
    margin-left: 17px;
    display: flex;
    align-items: center; }

.gift-block--image {
  width: 100px;
  min-width: 100px;
  margin-right: 11px; }
  .gift-block--image img {
    min-width: 100%;
    width: 100%; }

.gift-block--info {
  display: flex;
  flex-direction: column; }

.gift-block--title {
  font-style: normal;
  font-weight: 600;
  font-size: 13px;
  line-height: 100%;
  color: #3C3C3C; }

.gift-block--description {
  margin-top: 9px;
  font-style: normal;
  font-weight: 400;
  font-size: 11px;
  line-height: 14px;
  max-height: 28px;
  overflow: hidden;
  color: rgba(60, 60, 60, 0.5); }

.gift-block--expire {
  margin-top: 9px;
  font-style: normal;
  font-weight: 400;
  font-size: 11px;
  line-height: 100%;
  color: #3C3C3C; }

.gift-view--wrap {
  display: flex;
  flex-direction: column;
  height: calc(100vh - 56px); }

.gift-view--image img {
  border-radius: 5px;
  width: 100%; }

.gift-view--title {
  margin-top: 18px;
  font-style: normal;
  font-weight: 600;
  font-size: 15px;
  line-height: 100%;
  color: #3C3C3C; }

.gift-view--description {
  margin-top: 15px;
  font-style: normal;
  font-weight: 400;
  font-size: 13px;
  line-height: 100%;
  color: #3C3C3C; }

.gift-view--info {
  margin-top: 15px;
  display: flex;
  justify-content: space-between; }

.gift-view--type {
  font-style: normal;
  font-weight: 700;
  font-size: 14px;
  line-height: 100%;
  color: #F1B045; }

.gift-view--date {
  padding-left: 10px;
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 100%;
  text-align: right;
  color: #3C3C3C; }

.gift-view--bottom {
  margin-top: auto;
  padding-top: 20px;
  padding-bottom: 20px; }

.gift-view-bottom--text {
  padding-top: 18px;
  text-align: center;
  font-style: normal;
  font-weight: 400;
  font-size: 13px;
  line-height: 100%;
  color: #3C3C3C; }

.gift-view--order {
  margin-bottom: 25px; }

.gift-view-order--title {
  margin-top: 15px;
  font-style: normal;
  font-weight: 600;
  font-size: 15px;
  line-height: 120%;
  text-align: center;
  color: #3C3C3C; }

.gift-view-order--show {
  margin-top: 15px;
  padding: 0 40px;
  font-style: normal;
  font-weight: 400;
  font-size: 13px;
  line-height: 140%;
  text-align: center;
  color: #3C3C3C; }

.gift-view-order--place {
  margin-top: 13px;
  font-style: normal;
  font-weight: 600;
  font-size: 13px;
  line-height: 120%;
  text-align: center;
  color: #3C3C3C; }

.gift-view-order--address {
  margin-top: 7px;
  font-style: normal;
  font-weight: 400;
  font-size: 13px;
  line-height: 140%;
  text-align: center;
  color: #3C3C3C;
  padding: 0 80px; }

.gift-view-order--expire {
  margin-top: 15px;
  font-style: normal;
  font-weight: 600;
  font-size: 13px;
  line-height: 140%;
  text-align: center;
  color: #3C3C3C; }

.gift-view-order--qr-used {
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  background: rgba(255, 255, 255, 0.85); }
  .gift-view-order--qr-used--text {
    margin-top: -15px;
    font-style: normal;
    font-weight: 700;
    font-size: 20px;
    line-height: 120%;
    text-align: center;
    color: #3C3C3C; }
    .gift-view-order--qr-used--text span {
      font-style: normal;
      font-weight: 700;
      font-size: 17px;
      line-height: 100%;
      text-align: center;
      color: #3C3C3C; }

.gift-view-order--qr-expire {
  margin-top: 20px;
  text-align: center;
  width: 240px;
  height: 240px; }
  .gift-view-order--qr-expire-wrap {
    position: relative;
    width: 100%;
    display: flex;
    justify-content: center; }
  .gift-view-order--qr-expire img {
    max-width: 210px;
    width: 100%; }

.user-list-gift--wrap {
  margin-top: 20px; }

.user-list-gift--block {
  padding-bottom: 30px; }

.user-list-gift-friends--wrap,
.user-list-gift-archive--wrap {
  margin-top: 0px; }

.user-friends-gift--block,
.user-archive-gift--block {
  display: flex;
  flex-direction: column; }
  .user-friends-gift--block .user-gift-block--body,
  .user-archive-gift--block .user-gift-block--body {
    margin-top: 0; }
  .user-friends-gift--block .user-gift-block--item,
  .user-archive-gift--block .user-gift-block--item {
    padding-left: 0 !important;
    padding-right: 0 !important; }
    .user-friends-gift--block .user-gift-block--item .present--one,
    .user-archive-gift--block .user-gift-block--item .present--one {
      min-width: 100%;
      max-width: 100%; }
      .user-friends-gift--block .user-gift-block--item .present--one .partner-title--image,
      .user-archive-gift--block .user-gift-block--item .present--one .partner-title--image {
        width: 42px;
        height: 42px;
        min-width: 42px; }
        .user-friends-gift--block .user-gift-block--item .present--one .partner-title--image .icon-avatar--present,
        .user-archive-gift--block .user-gift-block--item .present--one .partner-title--image .icon-avatar--present {
          width: 16.69px;
          height: 16.69px; }
      .user-friends-gift--block .user-gift-block--item .present--one .partner-title--info,
      .user-archive-gift--block .user-gift-block--item .present--one .partner-title--info {
        padding-left: 10px;
        justify-content: center; }
      .user-friends-gift--block .user-gift-block--item .present--one .partner-title-info--title,
      .user-archive-gift--block .user-gift-block--item .present--one .partner-title-info--title {
        font-style: normal;
        font-weight: 600;
        font-size: 13px; }
      .user-friends-gift--block .user-gift-block--item .present--one .partner-title-info--location,
      .user-archive-gift--block .user-gift-block--item .present--one .partner-title-info--location {
        font-style: normal;
        font-weight: 400;
        font-size: 13px; }
      .user-friends-gift--block .user-gift-block--item .present--one .chat--chat-message-send-gift--gifts,
      .user-archive-gift--block .user-gift-block--item .present--one .chat--chat-message-send-gift--gifts {
        height: 160px;
        grid-column-gap: 10px;
        grid-row-gap: 10px; }

.user-friends-gift--date,
.user-archive-gift--date {
  font-style: normal;
  font-weight: 600;
  font-size: 11px;
  line-height: 100%;
  text-align: center;
  color: rgba(60, 60, 60, 0.5);
  padding-top: 15px;
  padding-bottom: 15px; }

.user-friends-gift--block .user-gift-block--item .present--one {
  margin-top: 20px; }

.user-gift-block--top {
  display: flex;
  justify-content: space-between; }

.user-gift-block--title {
  font-style: normal;
  font-weight: 600;
  font-size: 15px;
  line-height: 100%;
  color: #3C3C3C; }

.user-gift-block--link {
  display: flex;
  align-items: center;
  font-style: normal;
  font-weight: 400;
  font-size: 13px;
  line-height: 100%;
  color: #3C3C3C; }
  .user-gift-block--link .icon {
    margin-left: 6px; }

.user-gift-block--body {
  margin-top: 15px; }

.user-gift-block--empty {
  display: flex;
  align-items: center; }
  .user-gift-block--empty .icon {
    margin-right: 9px; }

.user-gift-block-empty--text {
  font-style: normal;
  font-weight: 400;
  font-size: 13px;
  line-height: 20px;
  letter-spacing: -0.3px;
  color: rgba(60, 60, 60, 0.5); }

.user-gift-block--items {
  display: flex;
  overflow-x: auto;
  padding-bottom: 15px;
  padding-top: 1px;
  /*
      &-wrap {
        position: relative;

        &:before {
          content: ' ';
          position: absolute;
          bottom: 0;
          width: calc(100% - 20px);
          left: 20px;
          border-bottom: 1px solid #EAEAEA;
        }
      }*/ }

.user-gift-block--item {
  padding-left: 15px; }
  .user-gift-block--item:first-child {
    padding-left: 20px; }
  .user-gift-block--item:last-child {
    padding-right: 20px; }
  .user-gift-block--item .present--one {
    min-width: 190px;
    max-width: 190px; }
    .user-gift-block--item .present--one .chat--chat-message-send-gift--one {
      width: 100%; }
    .user-gift-block--item .present--one .chatlist-item-mini-logo--icon-wrap {
      width: 30px;
      height: 30px; }
      .user-gift-block--item .present--one .chatlist-item-mini-logo--icon-wrap .chatlist-item-mini-logo--icon {
        width: 19.57px;
        height: 16.8px; }
    .user-gift-block--item .present--one .chatlist-item-mini-body--image {
      width: 85px;
      min-width: 85px;
      height: 72px; }
    .user-gift-block--item .present--one .chatlist-item-mini-body--hours {
      margin-left: 0; }
      .user-gift-block--item .present--one .chatlist-item-mini-body--hours .chatlist-item-mini-body-hours--flytime {
        font-weight: 400;
        font-size: 11.56px;
        line-height: 17px;
        letter-spacing: -0.204px;
        margin-top: 10px; }
        .user-gift-block--item .present--one .chatlist-item-mini-body--hours .chatlist-item-mini-body-hours--flytime .icon--flytime {
          width: 12px;
          height: 12px; }
    .user-gift-block--item .present--one .chatlist-item-mini-body-hours--text {
      font-size: 20px;
      line-height: 100%; }
    .user-gift-block--item .present--one .partner-title--image {
      width: 30px;
      height: 30px;
      min-width: 30px; }
      .user-gift-block--item .present--one .partner-title--image .icon-avatar--present {
        width: 12px;
        height: 12px;
        background-size: cover; }
    .user-gift-block--item .present--one .partner-title--info {
      padding-left: 8px;
      width: 100%;
      justify-content: center; }
    .user-gift-block--item .present--one .partner-title-info--title {
      font-size: 11px;
      line-height: 120%;
      display: inline; }
    .user-gift-block--item .present--one .partner-title-info--location {
      font-size: 11px;
      line-height: 120%; }

.user-gift-block--my-gifts {
  display: flex;
  justify-content: space-between;
  padding: 15px 0;
  border-bottom: 1px solid #EAEAEA;
  border-top: 1px solid #EAEAEA; }
  .user-gift-block--my-gifts .user-gift-block--link {
    color: rgba(60, 60, 60, 0.5);
    padding-right: 20px; }
    .user-gift-block--my-gifts .user-gift-block--link .icon--next-gray {
      margin-left: 13px; }

.reviews-add .profile-company-mini {
  align-items: center; }

.reviews-add--body {
  margin-top: 22px;
  padding-bottom: 22px; }

.reviews-add-body--title {
  font-style: normal;
  font-weight: 400;
  font-size: 15px;
  line-height: 100%;
  text-align: center;
  color: #3C3C3C; }

.reviews-add-body--rating {
  margin-top: 31px; }
  .reviews-add-body--rating .rating-stars--icons {
    justify-content: center; }
    .reviews-add-body--rating .rating-stars--icons > span {
      padding-left: 6.5px;
      padding-right: 6.5px; }
      .reviews-add-body--rating .rating-stars--icons > span:first-child {
        padding-left: 0; }
      .reviews-add-body--rating .rating-stars--icons > span:last-child {
        padding-right: 0; }
  .reviews-add-body--rating .icon--rating-star {
    width: 40px;
    height: 40px; }

.reviews-add-body--subtitle {
  margin-top: 28px;
  font-style: normal;
  font-weight: 400;
  font-size: 13px;
  line-height: 100%;
  text-align: center;
  color: rgba(60, 60, 60, 0.5); }

.reviews-add-body--review {
  margin-top: 40px; }

.reviews-add-body--textarea {
  margin-top: 20px; }
  .reviews-add-body--textarea .base-textarea--comment {
    min-height: 160px; }

.flytime--wrap {
  margin-top: 5px;
  padding-left: 20px;
  padding-right: 20px; }

.flytime--start {
  display: flex;
  flex-direction: column;
  height: calc(100vh - 56px); }
  .flytime--start .flytime--bottom {
    padding-top: 10px;
    padding-bottom: 20px;
    margin-top: auto;
    position: relative; }

.flytime--status {
  margin-top: 38px;
  display: flex;
  justify-content: center; }

.flytime--time {
  margin-top: 24px;
  display: flex;
  flex-direction: column;
  justify-content: center; }

.flytime-time--title {
  font-style: normal;
  font-weight: 400;
  font-size: 15px;
  line-height: 20px;
  text-align: center;
  letter-spacing: -0.3px; }

.flytime-time--count {
  margin-top: 32px;
  font-style: normal;
  font-weight: 600;
  font-size: 40px;
  line-height: 25px;
  text-align: center;
  letter-spacing: -0.3px;
  color: #3C3C3C; }

.flytime--buttons {
  display: flex;
  flex-direction: column;
  margin-top: 20px; }
  .flytime--buttons .base-button {
    margin-top: 23px; }

.flytime--bottom {
  margin-top: 23px;
  font-style: normal;
  font-weight: 400;
  font-size: 15px;
  line-height: 20px;
  text-align: center;
  letter-spacing: -0.3px;
  color: #3C3C3C; }
  .flytime--bottom a {
    font-style: normal;
    font-weight: 600;
    font-size: 15px;
    line-height: 20px;
    text-align: center;
    letter-spacing: -0.3px;
    color: #E19C29; }

.flytime-coupons--list .chatlist-item--mini {
  margin-bottom: 30px; }

.inactive .flytime-time--title {
  font-style: normal;
  font-weight: 400;
  font-size: 17px;
  line-height: 20px;
  text-align: center;
  letter-spacing: -0.3px;
  color: #3C3C3C; }

.inactive .flytime-time--count {
  font-style: normal;
  font-weight: 600;
  font-size: 50px;
  line-height: 25px;
  text-align: center;
  letter-spacing: -0.3px;
  color: #797979; }

.flytime-wrap--coupon {
  display: flex;
  flex-direction: column;
  height: calc(100vh - 56px); }

.coupon--image {
  max-width: 100%;
  border-radius: 5px;
  padding: 20px;
  text-align: center;
  background: #FFFFFF;
  box-shadow: 0px 2px 7px rgba(0, 0, 0, 0.15); }
  .coupon--image img {
    width: 100%;
    max-width: 203px; }

.coupon--info {
  margin-top: 18px;
  display: flex;
  justify-content: space-between;
  align-content: center; }

.coupon--time {
  font-style: normal;
  font-weight: 600;
  font-size: 22px;
  line-height: 100%;
  color: #3C3C3C; }

.coupon--date {
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 100%;
  text-align: right;
  color: #3C3C3C; }

.coupon--flytime {
  margin-top: 14px; }
  .coupon--flytime .chatlist-item-mini-body-hours--flytime {
    justify-content: start; }

.coupon--description {
  margin-top: 17px;
  font-style: normal;
  font-weight: 400;
  font-size: 13px;
  line-height: 150%;
  color: #3C3C3C; }

.coupon--button {
  padding-top: 10px;
  padding-bottom: 20px;
  margin-top: auto;
  position: relative; }

.offer-view--wrap {
  padding-top: 18px;
  padding-left: 20px;
  padding-right: 20px; }

.offer-view--list {
  margin-top: 16px; }

.offer-view--title {
  font-style: normal;
  font-weight: 400;
  font-size: 13px;
  line-height: 130%;
  text-align: center;
  color: #3C3C3C; }

.offer-view--expire {
  margin-top: 15px;
  font-style: normal;
  font-weight: 600;
  font-size: 13px;
  line-height: 130%;
  text-align: center;
  color: #3C3C3C; }

.offer-view--qr {
  margin-top: 10px;
  width: 100%;
  text-align: center;
  padding: 15px; }
  .offer-view--qr img {
    max-width: 210px;
    max-height: 210px;
    min-width: 210px;
    min-height: 210px;
    width: 100%;
    height: 100%; }

.offer-view-offer--title {
  margin-top: 30px;
  font-style: normal;
  font-weight: 600;
  font-size: 15px;
  line-height: 100%;
  color: #3C3C3C; }

.menu-list--wrap {
  position: relative;
  padding-top: 18px; }

.menu-list--search {
  height: 44px; }

.menu-list--all .gift-block--item {
  margin-top: 21px; }

.menu-list--title {
  font-style: normal;
  font-weight: 600;
  font-size: 17px;
  line-height: 100%;
  color: #3C3C3C;
  border-bottom: 0.96px solid #EAEAEA;
  padding-bottom: 12px; }

.menu-list--group {
  margin-top: 25px; }

.menu-list--button {
  bottom: 0;
  padding: 15px 20px;
  width: 100%;
  background: #F1B045;
  position: fixed;
  display: flex;
  align-items: center;
  justify-content: space-between; }
  .menu-list--button span {
    font-style: normal;
    font-weight: 600;
    font-size: 15px;
    line-height: 20px;
    letter-spacing: -0.3px;
    color: #FFFFFF; }
    .menu-list--button span s {
      padding-left: 10px;
      font-style: normal;
      font-weight: 600;
      font-size: 15px;
      line-height: 20px;
      text-align: right;
      letter-spacing: -0.3px;
      color: rgba(255, 255, 255, 0.7); }
  .menu-list--button.inactive {
    background: #DDDDDD; }
    .menu-list--button.inactive span {
      color: #FFFFFF; }

.menu-list-button--info {
  font-style: normal;
  font-weight: 600;
  font-size: 11px !important;
  line-height: 15px !important;
  text-align: center;
  letter-spacing: -0.3px;
  color: #FFFFFF; }

.menu-choosing--image img {
  width: 100%; }

.menu-choosing--title {
  margin-top: 18px;
  font-style: normal;
  font-weight: 600;
  font-size: 15px;
  line-height: 100%;
  color: #3C3C3C; }
  .menu-choosing--title span {
    padding-left: 5px;
    font-style: normal;
    font-weight: 600;
    font-size: 15px;
    line-height: 100%;
    color: #F1B045; }

.menu-choosing--description {
  margin-top: 15px;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 140%;
  color: #3C3C3C; }

.menu-choosing--price {
  margin-top: 15px;
  font-style: normal;
  font-weight: 700;
  font-size: 14px;
  line-height: 100%;
  color: #F1B045;
  padding-bottom: 17px;
  border-bottom: 0.96px solid #EAEAEA; }
  .menu-choosing--price-show {
    margin-top: 15px;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 100%;
    color: #3C3C3C; }

.menu-choosing--options {
  display: flex;
  flex-direction: column; }
  .menu-choosing--options-view .menu-choosing--option {
    padding: 20px 0; }

.menu-choosing--option {
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: relative;
  padding: 9px 0;
  border-bottom: 0.96px solid #EAEAEA; }

.menu-choosing-option--open {
  display: none;
  position: absolute;
  max-width: 358px;
  width: 100%;
  left: 0;
  top: 0;
  background: #FFFFFF;
  box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.16);
  border-radius: 12px;
  padding: 20px;
  flex-direction: column; }
  @media (max-width: 985px) {
    .menu-choosing-option--open {
      left: 0 !important;
      top: 0 !important;
      width: 100%;
      height: 100vh;
      position: fixed;
      z-index: 9999;
      margin-top: 15px;
      max-width: 100%;
      padding: 0px;
      padding-top: 30px; }
      .menu-choosing-option--open .select-product-option {
        padding: 20px;
        padding-top: 0;
        padding-bottom: 70px;
        height: auto;
        overflow: auto; } }

.menu-choosing-option-open--button {
  margin-top: 24px; }
  @media (max-width: 985px) {
    .menu-choosing-option-open--button {
      padding: 0;
      position: fixed;
      bottom: 0;
      width: 100%; } }

.menu-choosing-option--title {
  font-style: normal;
  font-weight: 400;
  font-size: 13px;
  line-height: 100%;
  color: #3C3C3C; }

.menu-choosing-option-value--wrap {
  max-width: 96px;
  min-width: 96px;
  overflow: hidden;
  width: 100%;
  padding: 11px 5px;
  background: #FFFFFF;
  box-shadow: 0px 0px 3px rgba(104, 70, 13, 0.25);
  border-radius: 5px; }

.menu-choosing-option--value {
  font-style: normal;
  font-weight: 400;
  font-size: 11px;
  line-height: 100%;
  text-align: center;
  color: #3C3C3C;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 86px;
  width: 86px;
  white-space: nowrap; }
  .menu-choosing-option--value.selected {
    color: #F1B045; }

.menu-choosing-option--choosed {
  margin-left: auto;
  font-style: normal;
  font-weight: 400;
  font-size: 13px;
  line-height: 100%;
  color: #3C3C3C; }

.menu-choosing--button {
  margin-top: 12px; }

.menu-choosing--bottom {
  padding-top: 25px;
  padding-bottom: 25px; }

.menu-choosing-bottom--text {
  font-style: normal;
  font-weight: 600;
  font-size: 13px;
  line-height: 150%;
  text-align: center;
  color: #3C3C3C; }

.menu-choosing--order-button {
  display: none !important;
  padding: 12px 50px !important;
  font-style: normal !important;
  font-weight: 600 !important;
  font-size: 15px !important;
  line-height: 20px !important;
  letter-spacing: -0.3px !important;
  color: #FFFFFF !important; }

.polls-list--wrap {
  display: flex;
  flex-direction: column;
  height: calc(100vh - 56px); }

.polls-list--all {
  margin-bottom: 10px; }

.polls-list--item {
  padding-top: 3px;
  padding-bottom: 3px;
  border-bottom: 0.96px solid #EAEAEA; }
  .polls-list--item .poll-one--image {
    height: 36px; }
    .polls-list--item .poll-one--image img {
      max-height: 36px; }
  .polls-list--item .poll-one--body {
    justify-content: center; }
  .polls-list--item .poll-one-body--items {
    margin-top: 4px; }
  .polls-list--item .poll-one-body--desc {
    margin-top: 4px; }

.polls-list--button {
  margin-top: auto;
  position: relative;
  border-top: 0.7px solid #EAEAEA; }
  .polls-list--button .base-button {
    font-style: normal;
    font-weight: 400;
    font-size: 11px;
    line-height: 13px;
    padding: 13px;
    margin-bottom: 14px; }

.polls-variant--wrap {
  margin-top: 30px;
  min-height: calc(100vh - 30px);
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  position: relative; }

.polls-variant--title {
  font-style: normal;
  font-weight: 600;
  font-size: 17px;
  line-height: 100%;
  color: #3C3C3C; }

.polls-variant--subtitle {
  margin-top: 15px;
  font-style: normal;
  font-weight: 400;
  font-size: 13px;
  line-height: 100%;
  color: rgba(60, 60, 60, 0.5); }

.polls-variant--select {
  margin-top: 20px; }

.polls-variant-select--label {
  font-style: normal;
  font-weight: 400;
  font-size: 13px;
  line-height: 100%;
  color: #3C3C3C; }

.polls-variant-select--area {
  margin-top: 12px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  background: #FFFFFF;
  border: 1px solid rgba(60, 60, 60, 0.2);
  border-radius: 10px;
  padding: 15px; }

.polls-variant-select--title {
  font-style: normal;
  font-weight: 400;
  font-size: 13px;
  line-height: 20px;
  letter-spacing: -0.3px;
  color: #3C3C3C; }

.quests-list--wrap {
  display: flex;
  flex-direction: column;
  height: calc(100vh - 56px); }

.quests-list--all {
  margin-bottom: 10px; }

.quests-list--item {
  position: relative;
  margin-top: 18px;
  padding-bottom: 8px;
  padding-left: 20px;
  display: block; }
  .quests-list--item:before {
    content: ' ';
    position: absolute;
    width: calc(100% - 20px);
    right: 0;
    bottom: 0;
    border-bottom: 0.96px solid #EAEAEA; }
  .quests-list--item.red:after {
    content: ' ';
    position: absolute;
    height: calc(100% - 10px);
    left: 0;
    top: 0;
    border-left: 3px solid #FE6A76; }
  .quests-list--item.red .quests-one-header--date {
    color: #D1435B; }
  .quests-list--item .quests-one--wrap {
    flex-direction: column; }
  .quests-list--item .quests-one--image {
    max-width: 100%;
    width: 100%; }
    .quests-list--item .quests-one--image img {
      width: 100%; }
  .quests-list--item .quests-one--body {
    margin-top: 13px; }
  .quests-list--item .quests-one-body--specials {
    display: flex;
    margin-bottom: 7px; }
  .quests-list--item .quests-one-body--counts {
    flex-wrap: wrap; }
  .quests-list--item .quests-one-body--count {
    min-width: 17px;
    width: 17px;
    height: 17px;
    margin-bottom: 10px; }

.quests-list--button {
  margin-top: auto;
  position: relative;
  border-top: 0.7px solid #EAEAEA; }
  .quests-list--button .base-button {
    font-style: normal;
    font-weight: 400;
    font-size: 11px;
    line-height: 13px;
    padding: 13px;
    margin-bottom: 14px; }

.gallery-list--wrap {
  padding-left: 6px;
  padding-right: 6px;
  padding-bottom: 6px; }

.gallery-list--grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-gap: 5px; }
  .gallery-list--grid.gallery-full {
    grid-template-columns: repeat(1, 1fr);
    gap: 14px 5px; }
    .gallery-list--grid.gallery-full .gallery-list--item {
      max-width: 100%;
      max-height: -webkit-fit-content;
      max-height: -moz-fit-content;
      max-height: fit-content; }

.gallery-list--item {
  width: 100%; }
  .gallery-list--item img {
    width: 100%; }

.gallery-list--empty {
  padding-top: 15px; }

.gallery-list-empty--image {
  display: flex;
  justify-content: center; }

.gallery-list-empty--text {
  margin-top: 10px;
  font-style: normal;
  font-weight: 400;
  font-size: 13px;
  line-height: 100%;
  text-align: center;
  color: rgba(60, 60, 60, 0.5); }

.gallery-list-empty--button {
  margin-top: 20px;
  margin-bottom: 20px;
  width: 100%;
  display: flex;
  justify-content: center; }
  .gallery-list-empty--button .base-button {
    width: 100%;
    max-width: 200px;
    font-size: 12px;
    line-height: 16px; }

.chat-search--wrap {
  margin-top: 18px; }

.chat-search--input {
  margin-bottom: 10px; }

.chat-search--random {
  padding-top: 20px;
  padding-bottom: 25px;
  border-bottom: 0.961579px solid #EAEAEA; }

.chat-search-random--title {
  font-style: normal;
  font-weight: 600;
  font-size: 15px;
  line-height: 100%;
  color: #3C3C3C; }

.chat-search-random--block {
  margin-top: 18px;
  align-items: center; }

.chat-search-random--icon {
  padding-right: 22px; }

.chat-search-random--text {
  font-style: normal;
  font-weight: 400;
  font-size: 13px;
  line-height: 150%;
  color: #3C3C3C; }

.chat-search-random--button {
  margin-top: 18px; }
  .chat-search-random--button .base-button {
    font-size: 13px;
    line-height: 18px; }

.chat-random--wrap {
  margin-top: 25px; }

.chat-random--title {
  font-style: normal;
  font-weight: 600;
  font-size: 17px;
  line-height: 100%;
  color: #3C3C3C; }

.chat-random--gender {
  margin-top: 25px; }
  .chat-random--gender .male,
  .chat-random--gender .female {
    max-width: 160px; }

.chat-random--from-item {
  margin-top: 20px; }

.chat-random--from-select {
  margin-top: 25px; }

.chat-random--button {
  margin-top: 25px; }

.chat-photo-show--wrap {
  height: calc(100vh - 56px);
  display: flex;
  flex-direction: column; }
  .chat-photo-show--wrap img {
    width: 100%;
    margin-top: auto;
    margin-bottom: auto;
    padding-top: 10px; }

.chat-photo-show--bottom {
  margin-top: auto;
  padding-top: 10px;
  padding-bottom: 10px;
  font-style: normal;
  font-weight: 400;
  font-size: 13px;
  line-height: 100%;
  text-align: center;
  color: #FFFFFF; }

.chat-photo-show-more--wrap {
  display: flex;
  flex-direction: column; }
  .chat-photo-show-more--wrap a {
    padding: 8px 5px 6px; }
    .chat-photo-show-more--wrap a > img {
      width: 100%; }

.payment-screen--wrap {
  margin-top: 20px; }

.payment-screen--user .payment-order--text {
  margin-top: 0 !important; }

.payment-screen--title {
  font-style: normal;
  font-weight: 600;
  font-size: 15px;
  line-height: 100%;
  color: #3C3C3C; }

.payment-screen--link {
  font-style: normal;
  font-weight: 600;
  font-size: 11px;
  line-height: 100%;
  color: #F1B045; }

.payment-screen-title--orange {
  background: rgba(241, 176, 69, 0.15);
  color: #F1B045; }

.payment-screen-title--green {
  color: #46DC43;
  background: rgba(70, 220, 67, 0.15); }

.payment-screen-title--button {
  padding: 10px 20px;
  border-radius: 5px;
  font-style: normal;
  font-weight: 600;
  font-size: 11px;
  line-height: 100%;
  border-bottom: 0;
  text-decoration: none; }

.payment-screen--location {
  margin-top: 20px; }
  .payment-screen--location .profile-company-mini--wrap {
    padding-bottom: 0; }

.payment-screen--not-connected {
  margin-top: 10px;
  font-style: normal;
  font-weight: 400;
  font-size: 13px;
  line-height: 100%;
  color: #F1B045; }

.payment-screen-order--wrap {
  margin-top: 23px; }

.payment-screen-order--list {
  margin-top: 5px; }
  @media (max-width: 985px) {
    .payment-screen-order--list .menu-list-item--wrap.orange {
      border-left: 5px solid #F1B045 !important; } }
  .payment-screen-order--list--hidden {
    overflow: hidden; }
    .payment-screen-order--list--hidden.visible {
      overflow: unset;
      max-height: unset !important; }

.payment-screen-payment-method--wrap {
  margin-top: 15px; }

.payment-screen-payment-method--selected {
  margin-top: 14px;
  border: 1px solid #EAEAEA;
  border-radius: 10px; }
  .payment-screen-payment-method--selected > div {
    border-bottom: 1px solid #EAEAEA; }
    .payment-screen-payment-method--selected > div:last-child {
      border-bottom: 0; }
  .payment-screen-payment-method--selected .payment-radio {
    position: absolute;
    z-index: -1;
    opacity: 0; }
    .payment-screen-payment-method--selected .payment-radio:checked + label::before {
      border: none;
      background-image: url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='22' height='22' rx='11' fill='%23F1B045'/%3E%3Cpath d='M15 9L9.66667 14L7 11.5' stroke='white' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
      background-size: contain; }

.payment-screen-payment-method--block {
  display: flex;
  align-items: center;
  width: 100%;
  padding: 15px;
  position: relative; }
  .payment-screen-payment-method--block:before {
    content: ' ';
    position: absolute;
    right: 15px;
    top: calc(50% - 11px);
    width: 22px;
    height: 22px;
    border: 1px solid #F1B045;
    border-radius: 50%; }

.payment-screen-payment-method--code {
  font-style: normal;
  font-weight: 600;
  font-size: 13px;
  line-height: 18px;
  letter-spacing: 0.5px;
  color: #3C3C3C;
  padding-left: 12px;
  padding-right: 10px;
  display: flex;
  align-items: center; }
  .payment-screen-payment-method--code > span {
    font-size: 40px;
    line-height: 14px; }

.payment-screen-payment-method--status {
  margin-left: auto; }

.payment-screen-gift--block {
  margin-top: 30px; }

.payment-screen-gift--items {
  margin-top: 20px;
  display: flex; }

.payment-screen--checkbox .base-checkbox--wrap .base-checkbox + label {
  line-height: 24px;
  font-style: normal;
  font-weight: 600; }

.payment-screen-result--wrap {
  margin-top: 11px; }

.payment-screen-result--list {
  margin-top: 22px; }

.payment-screen-result--item {
  display: flex;
  justify-content: space-between;
  margin-bottom: 21px; }
  .payment-screen-result--item:last-child {
    margin-bottom: 0; }
  .payment-screen-result--item.bold .payment-screen-result--amount,
  .payment-screen-result--item.bold .payment-screen-result--title {
    font-style: normal;
    font-weight: 600; }

.payment-screen-result--title {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 100%;
  color: #3C3C3C; }

.payment-screen-result--amount {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 100%;
  color: #3C3C3C; }

.payment-screen-result--button {
  margin-top: 50px; }

.payment-screen-result--qr {
  position: relative;
  margin-top: 24px;
  padding-top: 24px;
  padding-bottom: 32px; }
  .payment-screen-result--qr:after {
    content: ' ';
    top: 0;
    position: absolute;
    left: 0;
    width: calc(100% + 20px);
    border-top: 0.96px solid #EAEAEA; }

.payment-screen-result-qr--title {
  font-style: normal;
  font-weight: 600;
  font-size: 15px;
  line-height: 20px;
  text-align: center;
  color: #3C3C3C; }

.payment-screen-result-qr--img {
  margin-top: 12px;
  text-align: center;
  width: 100%; }
  .payment-screen-result-qr--img img {
    width: 200px;
    max-width: 200px; }

.payment-screen-result-qr--bottom {
  margin-top: 12px;
  font-style: normal;
  font-weight: 400;
  font-size: 15px;
  line-height: 20px;
  text-align: center;
  color: #3C3C3C; }

.payment-screen-result--bottom-button {
  margin-top: 24px;
  padding-top: 24px;
  padding-bottom: 20px;
  border-top: 0.7px solid #EAEAEA; }
  @media (max-width: 985px) {
    .payment-screen-result--bottom-button {
      margin-top: 15px;
      padding-top: 20px;
      padding-bottom: 60px; } }

.payment-screen--show-more {
  width: 100%;
  padding-top: 15px;
  padding-bottom: 18px;
  padding-right: 20px;
  padding-left: 20px;
  position: relative; }
  .payment-screen--show-more:after {
    content: ' ';
    position: absolute;
    bottom: 0;
    right: 0;
    width: calc(100% - 20px);
    border-bottom: 0.7px solid #EAEAEA; }
  .payment-screen--show-more-link {
    display: flex;
    align-items: center;
    width: 100%; }
    .payment-screen--show-more-link.opened .icon--arrow-down-gray {
      -webkit-transform: rotate(180deg);
              transform: rotate(180deg); }

.payment-screen-show-more--title {
  font-style: normal;
  font-weight: 600;
  font-size: 13px;
  line-height: 100%;
  color: #3C3C3C; }

.payment-screen-show-more--right {
  margin-left: auto;
  display: flex;
  align-items: center; }

.payment-screen-show-more--count {
  margin-right: 10px;
  font-style: normal;
  font-weight: 400;
  font-size: 13px;
  line-height: 100%;
  text-align: right;
  color: rgba(60, 60, 60, 0.5); }

.payment-screen--location {
  margin-top: 30px; }

.payment-order--info {
  display: flex;
  flex-direction: column; }

.payment-order--saved {
  padding: 11px;
  text-align: center;
  width: 100%;
  font-style: normal;
  font-weight: 600;
  font-size: 13px;
  line-height: 18px;
  letter-spacing: -0.3px;
  color: #F1B045;
  background: rgba(241, 176, 69, 0.15);
  border-radius: 30px; }

.payment-order--sended-text {
  margin-top: 20px;
  font-style: normal;
  font-weight: 400;
  font-size: 13px;
  line-height: 100%;
  text-align: center;
  color: rgba(60, 60, 60, 0.5); }

.payment-order--text {
  margin-top: 20px;
  font-style: normal;
  font-weight: 400;
  font-size: 13px;
  line-height: 150%;
  text-align: center;
  color: #3C3C3C; }

.payment-order--gift {
  margin-top: 25px; }

.payment-order--repeat {
  margin-top: 5px; }

.payment-order-repeat--button {
  margin-top: 15px;
  display: flex;
  justify-content: center; }
  .payment-order-repeat--button > .base-button {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    padding: 12px 40px;
    font-style: normal;
    font-weight: 600;
    font-size: 13px;
    line-height: 18px;
    letter-spacing: -0.3px;
    color: #F1B045; }
    .payment-order-repeat--button > .base-button > .icon {
      margin-right: 7px; }

.payment-order-gift--text {
  font-style: normal;
  font-weight: 400;
  font-size: 13px;
  line-height: 150%;
  text-align: center;
  color: #3C3C3C; }

.payment-order-gift--button {
  margin-top: 15px;
  display: flex;
  justify-content: center; }
  .payment-order-gift--button > .base-button {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    padding: 12px 40px;
    font-style: normal;
    font-weight: 600;
    font-size: 13px;
    line-height: 18px;
    letter-spacing: -0.3px;
    color: #F1B045; }
    .payment-order-gift--button > .base-button > .icon {
      margin-right: 7px; }

.payment-choose--wrap {
  display: flex;
  flex-direction: column;
  height: calc(100vh - 56px); }

.payment-choose--line {
  display: flex;
  justify-content: start;
  margin-top: 12px;
  align-items: center; }

.payment-choose-line--icon-wrap {
  position: absolute;
  right: -4px;
  bottom: -4px; }

.payment-choose-line--icon {
  border-radius: 50%;
  border: 3px solid #FFFFFF;
  background: #FDF3E3;
  padding: 4px; }
  .payment-choose-line--icon .icon {
    width: 11px;
    height: 11px;
    background-size: contain; }

.payment-choose-line--titles {
  display: flex;
  align-items: center;
  justify-content: center; }

.payment-choose-line--who {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative; }

.payment-choose-line--institution {
  width: 70px;
  height: 70px; }
  .payment-choose-line--institution img {
    width: 100%;
    border-radius: 50%; }

.payment-choose-line--mini {
  position: absolute;
  bottom: 0;
  right: 0;
  background-color: #FFFFFF;
  background-size: contain;
  width: 26px;
  height: 26px;
  border-radius: 50%;
  border: 3px solid #FFFFFF; }
  .payment-choose-line--mini img {
    width: 100%; }

.payment-choose-line--user {
  border-radius: 50%;
  background: #EFEFEF;
  border: 1px solid #F1B045;
  width: 70px;
  height: 70px;
  display: flex;
  align-items: center;
  justify-content: center; }
  .payment-choose-line--user-choosed {
    border: 0; }
  .payment-choose-line--user-wrap {
    border: 3px solid #FFFFFF;
    background-color: #FFF;
    border-radius: 50%;
    width: 73px;
    height: 73px;
    margin-left: -18px;
    position: relative; }
  .payment-choose-line--user img {
    width: 100%;
    border-radius: 50%; }

.payment-choose-line--counter {
  position: absolute;
  right: -15px;
  top: 0;
  font-style: normal;
  font-weight: 700;
  font-size: 13px;
  line-height: 100%;
  color: #F1B045; }

.payment-choose-line--gift {
  margin-left: 15px;
  margin-right: 15px; }
  .payment-choose-line--gift-empty {
    width: 40px; }

.payment-choose-line--whom {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative; }

.payment-choose-line--person {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 70px;
  height: 70px;
  border-radius: 50%;
  background: #EFEFEF; }
  .payment-choose-line--person img {
    width: 100%;
    border-radius: 50%; }

.payment-choose-line--count {
  position: absolute;
  right: -12px;
  top: 0;
  font-style: normal;
  font-weight: 700;
  font-size: 13px;
  line-height: 100%;
  color: #F1B045; }

.payment-choose-line--title {
  font-style: normal;
  font-weight: 400;
  font-size: 13px;
  line-height: 100%;
  text-align: center;
  color: #3C3C3C; }
  .payment-choose-line--title span {
    color: #F1B045; }

.payment-choose--chats {
  margin-top: 22px; }

.payment-choose--text {
  margin-top: 22px; }

.payment-choose--title {
  font-style: normal;
  font-weight: 600;
  font-size: 17px;
  line-height: 100%;
  color: #3C3C3C; }

.payment-choose--subtitle {
  margin-top: 12px;
  font-style: normal;
  font-weight: 400;
  font-size: 13px;
  line-height: 100%;
  color: rgba(60, 60, 60, 0.5); }

.payment-choose--list {
  margin-top: 14px; }

.payment-choose--bottom {
  padding-top: 10px;
  padding-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
  margin-top: auto;
  position: relative; }

.chat-user-profile--wrap {
  margin-top: 22px; }
  .chat-user-profile--wrap .chat--chat-item--online {
    width: 18.6px;
    height: 18.6px; }

.chat-user-profile--show .user-profile-action--image {
  width: 120px;
  height: 120px;
  max-height: 120px;
  min-height: 120px;
  min-width: 120px;
  max-width: 120px; }

.chat-user-profile--show .user-profile--name {
  font-style: normal;
  font-weight: 600;
  font-size: 15px;
  line-height: 100%;
  text-align: center;
  color: #3C3C3C; }

.chat-user-profile--title {
  font-style: normal;
  font-weight: 600;
  font-size: 15px;
  line-height: 100%;
  text-align: center;
  color: #3C3C3C;
  margin-bottom: 9px; }

.chat-user-profile--gallery {
  margin-top: 28px;
  padding: 6px 6px;
  border-top: 1px solid rgba(234, 234, 234, 0.5); }
  .chat-user-profile--gallery .gallery-list--item {
    position: relative; }

.chat-user-profile--closed {
  margin-top: 28px;
  border-top: 1px solid rgba(234, 234, 234, 0.5);
  width: 100%; }

.chat-user-profile-closed--icon {
  margin-top: 22px;
  display: flex;
  justify-content: center; }

.chat-user-profile-closed--title {
  margin-top: 15px;
  font-style: normal;
  font-weight: 400;
  font-size: 13px;
  line-height: 100%;
  text-align: center;
  color: #3C3C3C; }

.chat-user-profile-closed--description {
  margin-top: 13px;
  font-style: normal;
  font-weight: 400;
  font-size: 13px;
  line-height: 140%;
  text-align: center;
  color: rgba(60, 60, 60, 0.5); }

.user-gallery--list {
  padding-left: 6px;
  padding-right: 6px;
  padding-bottom: 20px; }

.user-gallery-many--body {
  position: relative;
  margin-bottom: 20px;
  padding-bottom: 10px; }
  .user-gallery-many--body .icon-gallery--many {
    position: absolute;
    right: 10px;
    bottom: 23px; }
  .user-gallery-many--body .icon-gallery--play {
    width: 36px;
    height: 36px;
    position: absolute;
    background-repeat: no-repeat;
    background-size: cover;
    right: 9px;
    top: 9px; }

.privileges-bookmark-list--wrap {
  margin-bottom: 100px; }

.privileges-list-all--wrap {
  margin-top: 25px; }

.privileges-list--twin {
  margin-top: 15px; }

.privileges-list--all {
  margin-bottom: 10px; }

.privileges-list--block {
  margin-bottom: 30px; }

.privileges-list--title {
  font-style: normal;
  font-weight: 600;
  font-size: 15px;
  line-height: 100%;
  color: #3C3C3C; }

.privileges-list--item {
  display: flex;
  background: #FFFFFF;
  cursor: pointer;
  padding-bottom: 15px;
  padding-top: 15px;
  position: relative; }
  .privileges-list--item:after {
    content: ' ';
    position: absolute;
    bottom: 0;
    left: 0px;
    width: calc(100% + 18px);
    border: 0.7px solid #EAEAEA; }

.privileges-list-item--data {
  display: flex;
  flex-direction: column; }

.privileges-list-item--image {
  margin-right: 12px;
  position: relative;
  max-width: 37px;
  max-height: 37px; }
  .privileges-list-item--image img {
    min-width: 100%;
    width: 100%;
    max-width: 100%; }

.privileges-list-item--icon {
  position: absolute;
  bottom: -5px;
  right: -5px; }

.privileges-list-item--title {
  font-style: normal;
  font-weight: 600;
  font-size: 13px;
  line-height: 100%;
  color: #3C3C3C; }

.privileges-list-item--tags {
  display: flex;
  flex-wrap: wrap;
  margin-top: 8px; }

.privileges-list-item--description {
  margin-top: 8px;
  font-style: normal;
  font-weight: 400;
  font-size: 11px;
  line-height: 140%;
  color: rgba(60, 60, 60, 0.5); }

.privileges-list-item--answer {
  margin-top: 8px;
  display: flex;
  width: 100%;
  flex-direction: column; }

.privileges-list-item-answer--title {
  font-style: normal;
  font-weight: 400;
  font-size: 11px;
  line-height: 100%;
  color: rgba(60, 60, 60, 0.5); }

.privileges-list-item-answer--body {
  margin-top: 5px;
  margin-left: 8px;
  border-left: 0.7px solid #F4B434;
  padding: 5px 7px;
  font-style: normal;
  font-weight: 400;
  font-size: 11px;
  line-height: 100%;
  color: #3C3C3C; }

.privileges-list--show-hide {
  display: flex;
  justify-content: space-between;
  align-items: center;
  background: #FFFFFF;
  cursor: pointer;
  padding-bottom: 15px;
  padding-top: 15px;
  position: relative; }
  .privileges-list--show-hide:after {
    content: ' ';
    position: absolute;
    bottom: 0;
    left: 0px;
    width: calc(100% + 18px);
    border: 0.7px solid #EAEAEA; }
  .privileges-list--show-hide.opened .privileges-list-show-hide--count {
    display: none; }
  .privileges-list--show-hide.opened .privileges-list-show-hide--arrow {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg); }

.privileges-list-show-hide--title {
  font-style: normal;
  font-weight: 600;
  font-size: 13px;
  line-height: 100%;
  color: #3C3C3C; }

.privileges-list-show-hide--count {
  margin-left: auto;
  padding-right: 10px;
  font-style: normal;
  font-weight: 400;
  font-size: 13px;
  line-height: 100%;
  text-align: right;
  color: rgba(60, 60, 60, 0.5); }

.privileges-empty--wrap {
  display: flex;
  align-items: center;
  width: 100%;
  margin-top: 25px; }

.privileges-empty--text {
  margin-left: 10px;
  font-style: normal;
  font-weight: 400;
  font-size: 13px;
  line-height: 20px;
  letter-spacing: -0.3px;
  color: rgba(60, 60, 60, 0.5); }

.privilege-result--wrap {
  padding-bottom: 30px; }

.privilege-result--image {
  margin-top: 7px;
  text-align: center; }
  .privilege-result--image img {
    width: 183px; }

.privilege-result--greeting {
  margin-top: 17px; }

.privilege-result-greeting--title {
  text-align: center;
  font-style: normal;
  font-weight: 600;
  font-size: 15px;
  line-height: 150%;
  color: #3C3C3C; }

.privilege-result-greeting--value {
  margin-top: 17px;
  text-align: center;
  font-style: normal;
  font-weight: 700;
  font-size: 15px;
  line-height: 100%;
  color: #F1B045; }

.privilege-result-greeting--button {
  margin-top: 22px; }
  .privilege-result-greeting--button-custom {
    display: flex;
    justify-content: center; }
    .privilege-result-greeting--button-custom .base-button {
      border-radius: 5px;
      font-size: 12px;
      line-height: 16px;
      letter-spacing: -0.3px;
      padding: 7px 24px; }

.privilege-result--object {
  margin-top: 45px; }
  .privilege-result--object .present--one {
    width: 100%;
    max-width: 100%; }

.privilege-result--present {
  margin-top: 25px; }

.privilege-result-object--title {
  margin-bottom: 16px;
  font-style: normal;
  font-weight: 600;
  font-size: 15px;
  line-height: 100%;
  color: #3C3C3C; }

.privilege-result-bottom--text {
  margin-top: 20px;
  font-style: normal;
  font-weight: 400;
  font-size: 13px;
  line-height: 20px;
  text-align: center;
  letter-spacing: -0.3px;
  color: #3C3C3C; }
  .privilege-result-bottom--text a {
    color: #D69326; }

.winners-list--wrap {
  padding-bottom: 20px; }

.winner--item {
  display: flex;
  align-items: center;
  padding-top: 15px;
  padding-bottom: 15px;
  padding-right: 20px;
  border-bottom: 0.961579px solid #EAEAEA; }

.winner--info {
  display: flex;
  justify-content: center;
  flex-direction: column; }

.winner--medal {
  margin-right: 12px; }
  .winner--medal .icon {
    padding-top: 6px;
    font-style: normal;
    font-weight: 700;
    font-size: 12.8px;
    line-height: 100%;
    text-align: center;
    color: #FFFFFF; }

.winner--image {
  margin-right: 14px; }
  .winner--image .chat--chat-item--image {
    width: 60px;
    height: 60px; }

.winner--nick {
  font-style: normal;
  font-weight: 600;
  font-size: 13px;
  line-height: 100%;
  color: #3C3C3C; }

.winner--name {
  margin-top: 8px;
  font-style: normal;
  font-weight: 400;
  font-size: 11px;
  line-height: 100%;
  color: #3C3C3C; }

.winner--arrow {
  margin-left: auto;
  padding-left: 10px; }

.invite-friend--wrap {
  padding-bottom: 84px; }

.invite-friend--chatlist {
  width: 100%;
  min-height: 316px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-size: contain;
  background-position: top center;
  background-repeat: no-repeat;
  background-image: url("../images/invite/invite-bg.png"); }

.invite-friend-chatlist--block {
  display: flex;
  flex-direction: column;
  width: 176px;
  background: #FFFFFF;
  box-shadow: 0px 2px 7px rgba(0, 0, 0, 0.15);
  border-radius: 5px; }

.invite-friend-chatlist--header {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 12px;
  border-bottom: 0.7px solid #EAEAEA; }

.invite-friend-chatlist--icon {
  display: block;
  width: 15px;
  height: 13px;
  background-image: url("../images/chatlist-mini-logo--hand.svg");
  background-repeat: no-repeat;
  background-size: contain; }
  .invite-friend-chatlist--icon-wrap {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 23px;
    height: 23px;
    background: #F4B434;
    border-radius: 50%; }

.invite-friend-chatlist--title {
  margin-left: 5px;
  font-style: normal;
  font-weight: 400;
  font-size: 13px;
  line-height: 20px;
  letter-spacing: -0.3px;
  color: #3C3C3C; }

.invite-friend-chatlist--body {
  padding: 11px; }

.invite-friend-chatlist--time {
  font-style: normal;
  font-weight: 600;
  font-size: 24px;
  line-height: 100%;
  text-align: center;
  color: #3C3C3C; }

.invite-friend-chatlist--flytime {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 6px; }
  .invite-friend-chatlist--flytime > .icon-flytime--green {
    width: 14px;
    height: 14px;
    background-size: cover; }

.invite-friend-chatlist--name {
  margin-left: 5px;
  font-style: normal;
  font-weight: 600;
  font-size: 13px;
  line-height: 25px;
  letter-spacing: -0.3px;
  color: rgba(60, 60, 60, 0.5); }

.invite-friend--body {
  margin-top: 12px; }

.invite-friend-body--title {
  text-align: center;
  font-style: normal;
  font-weight: 600;
  font-size: 15px;
  line-height: 150%;
  color: #3C3C3C; }

.invite-friend-body--subtitle {
  margin-top: 30px;
  font-style: normal;
  font-weight: 400;
  font-size: 13px;
  line-height: 150%;
  text-align: center;
  color: #3C3C3C; }

.invite-friend-body--text {
  margin-top: 22px;
  font-style: normal;
  font-weight: 400;
  font-size: 13px;
  line-height: 150%;
  text-align: center;
  color: #3C3C3C; }

.invite-friend--code {
  margin-top: 35px; }

.invite-friend-code--one:last-child {
  margin-top: 22px; }

.invite-friend-code--label {
  font-style: normal;
  font-weight: 400;
  font-size: 13px;
  line-height: 100%;
  color: #3C3C3C; }

.invite-friend-code--input {
  margin-top: 12px;
  display: flex;
  justify-content: space-between;
  background: #FFFFFF;
  border: 1px solid rgba(60, 60, 60, 0.2);
  border-radius: 10px;
  padding: 15px; }
  .invite-friend-code--input > span {
    font-style: normal;
    font-weight: 600;
    font-size: 13px;
    line-height: 20px;
    letter-spacing: -0.3px;
    color: #3C3C3C;
    border: 0; }
  .invite-friend-code--input > a {
    font-style: normal;
    font-weight: 600;
    font-size: 12px;
    line-height: 20px;
    text-align: right;
    letter-spacing: -0.3px;
    color: #F1B045; }

.invite-friend-code--textarea {
  margin-top: 12px;
  background: #FFFFFF;
  border: 1px solid rgba(60, 60, 60, 0.2);
  border-radius: 10px;
  padding: 15px;
  font-style: normal;
  font-weight: 400;
  font-size: 13px;
  line-height: 20px;
  letter-spacing: -0.3px;
  color: #3C3C3C; }

.user-gallery-edit--wrap {
  padding: 5px; }

.user-gallery-edit--link {
  font-style: normal;
  font-weight: 600;
  font-size: 15px;
  line-height: 100%;
  text-align: right;
  color: #F1B045; }

.user-gallery-edit--textarea {
  font-style: normal;
  font-weight: 400;
  font-size: 13px;
  line-height: 140%;
  color: #3C3C3C; }
  .user-gallery-edit--textarea-wrap {
    margin-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
    margin-bottom: 20px; }
    .user-gallery-edit--textarea-wrap textarea {
      display: none; }

.gallery-cropper .cropper-view-box,
.gallery-cropper .cropper-face {
  border-radius: 50%; }

.gallery-cropper .cropper-view-box {
  outline: 0;
  box-shadow: 0 0 0 1px #39f; }

.gallery-add--wrap {
  padding: 5px; }

.gallery-add--big {
  position: relative; }
  .gallery-add--big .icon-gallery--fullscreen {
    position: absolute;
    bottom: 10px;
    left: 10px; }
  .gallery-add--big .icon-gallery--many {
    position: absolute;
    bottom: 10px;
    right: 10px; }
  .gallery-add--big img {
    width: 100%; }

.gallery-add--instagram {
  background: linear-gradient(180deg, rgba(247, 80, 77, 0.8) 0%, rgba(135, 58, 200, 0.8) 100%);
  display: flex;
  flex-direction: column;
  padding: 14px 20px;
  align-items: center; }

.gallery-add--title {
  margin-top: 12px;
  font-style: normal;
  font-weight: 600;
  font-size: 13px;
  line-height: 130%;
  text-align: center;
  color: #FFFFFF; }

.gallery-add--grid {
  margin-top: 5px;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-template-rows: 1fr;
  grid-column-gap: 5px;
  grid-row-gap: 5px; }
  .gallery-add--grid.to-select .select-indicator {
    display: flex !important; }
  .gallery-add--grid.to-select .video-timer {
    display: none; }

.gallery-add--link, .gallery-add--item {
  height: 118px;
  background-repeat: no-repeat;
  background-size: cover;
  background-color: #EDEDED;
  position: relative; }
  .gallery-add--link.last-click, .gallery-add--item.last-click {
    -webkit-filter: opacity(0.6);
            filter: opacity(0.6); }
  .gallery-add--link .video-timer, .gallery-add--item .video-timer {
    position: absolute;
    right: 5px;
    top: 5px;
    font-style: normal;
    font-weight: 400;
    font-size: 8.54286px;
    line-height: 100%;
    text-align: center;
    color: #FFFFFF;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 23px;
    height: 23px;
    background: rgba(0, 0, 0, 0.4);
    border-radius: 50%; }
  .gallery-add--link .select-indicator, .gallery-add--item .select-indicator {
    display: none;
    position: absolute;
    right: 5px;
    top: 5px;
    width: 22px;
    height: 22px;
    background: rgba(0, 0, 0, 0.3);
    border: 1px solid #FFFFFF;
    border-radius: 50%; }
  .gallery-add--link.selected .select-indicator, .gallery-add--item.selected .select-indicator {
    background: #F1B045;
    justify-content: center;
    align-items: center;
    font-style: normal;
    font-weight: 400;
    font-size: 13px;
    line-height: 100%;
    text-align: center;
    color: #FFFFFF; }

.gallery-add--camera {
  display: flex;
  justify-content: center;
  align-items: center; }

.user-profile-delete--wrap {
  height: calc(100vh - 56px);
  padding-top: 15px;
  display: flex;
  flex-direction: column;
  justify-content: space-between; }

.user-profile-delete--icon {
  display: flex;
  justify-content: center; }

.user-profile-delete--text {
  margin-top: 23px;
  font-style: normal;
  font-weight: 400;
  font-size: 13px;
  line-height: 140%;
  text-align: center; }
  .user-profile-delete--text.red {
    color: #F14F45; }

.user-profile-delete--bottom {
  margin-top: 20px;
  margin-bottom: 30px; }
  .user-profile-delete--bottom .label-wrap {
    font-style: normal;
    font-weight: 600;
    font-size: 13px;
    line-height: 100%;
    color: #3C3C3C; }
  .user-profile-delete--bottom .base-input-wrp {
    margin-top: 15px; }
  .user-profile-delete--bottom .base-button {
    margin-top: 20px; }

.user-profile-account--wrap {
  margin-bottom: 30px; }

.user-profile-account--block {
  padding-top: 20px;
  padding-bottom: 15px;
  position: relative; }
  .user-profile-account--block:after {
    content: ' ';
    position: absolute;
    bottom: 0;
    left: 0px;
    width: calc(100% + 18px);
    border: 0.7px solid #EAEAEA; }

.user-profile-account--title {
  font-style: normal;
  font-weight: 600;
  font-size: 15px;
  line-height: 100%;
  color: #3C3C3C; }

.user-profile-account--chooses {
  display: flex;
  flex-direction: column;
  width: 100%;
  margin-top: 18px; }

.user-profile-account--choose {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-bottom: 16px; }
  .user-profile-account--choose:last-child {
    padding-bottom: 5px; }
  .user-profile-account--choose .base-checkbox--wrap-curcle .base-checkbox + label::before {
    top: -10px; }

.user-profile-account--name {
  font-style: normal;
  font-weight: 400;
  font-size: 13px;
  line-height: 140%;
  color: #3C3C3C; }

.user-profile-account--link {
  display: block;
  padding-top: 30px;
  font-style: normal;
  font-weight: 400;
  font-size: 13px;
  line-height: 100%; }
  .user-profile-account--link.red {
    color: #FA647D; }

.user-profile-settings--wrap {
  padding-bottom: 20px; }

.user-profile-settings--title {
  padding-bottom: 6px;
  font-style: normal;
  font-weight: 600;
  font-size: 15px;
  line-height: 100%;
  color: #3C3C3C; }

.user-profile-settings--subtitle {
  font-style: normal;
  font-weight: 400;
  font-size: 13px;
  line-height: 140%;
  color: #3C3C3C; }

.user-profile-settings--image {
  text-align: center; }
  .user-profile-settings--image img {
    max-width: 100%; }

.user-profile-settings--version {
  text-align: center;
  margin-top: 30px;
  font-style: normal;
  font-weight: 600;
  font-size: 13px;
  line-height: 100%;
  color: rgba(60, 60, 60, 0.5); }

.user-profile-settings--lists {
  display: flex;
  flex-direction: column; }

.user-profile-settings--list {
  padding: 20px 0;
  position: relative;
  display: flex;
  justify-content: space-between;
  align-items: center; }
  .user-profile-settings--list:after {
    content: ' ';
    position: absolute;
    bottom: 0;
    left: 0px;
    width: calc(100% + 18px);
    border: 0.7px solid #EAEAEA; }
  .user-profile-settings--list.last-child:after {
    display: none; }
  .user-profile-settings--list.red .user-profile-settings--name {
    color: #FA647D; }

.user-profile-settings-list--item > a {
  width: 100%; }
  .user-profile-settings-list--item > a.opened .user-profile-settings--arrow > .icon {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg); }

.user-profile-settings-list--item.hidden {
  display: none; }

.user-profile-settings-list--data {
  display: none;
  padding-left: 30px;
  flex-direction: column;
  width: 100%; }
  .user-profile-settings-list--data.visible {
    display: flex; }
    .user-profile-settings-list--data.visible > .user-profile-settings-list--item:last-child {
      padding-bottom: 0; }
  .user-profile-settings-list--data > .user-profile-settings-list--item:before {
    content: ' ';
    position: absolute;
    left: -30px;
    top: 16px;
    width: 22px;
    height: 22px;
    background-image: url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.82812 13.4229V13.0928C9.82812 12.7542 9.85986 12.4644 9.92334 12.2231C9.98682 11.9777 10.0968 11.7492 10.2534 11.5376C10.4142 11.326 10.6364 11.1017 10.9199 10.8647C11.25 10.5897 11.5103 10.3569 11.7007 10.1665C11.8953 9.97184 12.035 9.77718 12.1196 9.58252C12.2043 9.38786 12.2466 9.15299 12.2466 8.87793C12.2466 8.43783 12.1048 8.1014 11.8213 7.86865C11.5378 7.63167 11.1379 7.51318 10.6216 7.51318C10.2026 7.51318 9.83024 7.56608 9.50439 7.67188C9.17855 7.77767 8.8654 7.90462 8.56494 8.05273L8.19678 7.20215C8.54378 7.02018 8.92041 6.87207 9.32666 6.75781C9.73291 6.64355 10.1857 6.58643 10.6851 6.58643C11.5018 6.58643 12.1344 6.78955 12.583 7.1958C13.0316 7.59782 13.2559 8.15218 13.2559 8.85889C13.2559 9.25244 13.1924 9.58887 13.0654 9.86816C12.9385 10.1432 12.7586 10.3971 12.5259 10.6299C12.2931 10.8584 12.0181 11.1017 11.7007 11.3599C11.4214 11.5968 11.2077 11.8063 11.0596 11.9883C10.9115 12.166 10.8099 12.3501 10.7549 12.5405C10.6999 12.7267 10.6724 12.951 10.6724 13.2134V13.4229H9.82812ZM9.54883 15.3398C9.54883 15.0436 9.61865 14.8341 9.7583 14.7114C9.89795 14.5845 10.0778 14.521 10.2979 14.521C10.5052 14.521 10.6808 14.5845 10.8247 14.7114C10.9728 14.8341 11.0469 15.0436 11.0469 15.3398C11.0469 15.6318 10.9728 15.8455 10.8247 15.981C10.6808 16.1121 10.5052 16.1777 10.2979 16.1777C10.0778 16.1777 9.89795 16.1121 9.7583 15.981C9.61865 15.8455 9.54883 15.6318 9.54883 15.3398Z' fill='%233C3C3C'/%3E%3Ccircle cx='11' cy='11' r='10.5' stroke='%233C3C3C' stroke-opacity='0.3'/%3E%3C/svg%3E%0A"); }
  .user-profile-settings-list--data > .user-profile-settings-list--item:last-child:after {
    display: none; }

.user-profile-settings-list--description {
  font-style: normal;
  font-weight: 400;
  font-size: 13px;
  line-height: 140%;
  color: rgba(60, 60, 60, 0.7);
  display: none;
  text-align: left;
  justify-content: flex-start;
  width: 100%;
  padding-top: 15px; }
  .user-profile-settings-list--description.visible {
    display: flex; }

.user-profile-settings--icon {
  margin-right: 10px; }

.user-profile-settings--name {
  margin-right: auto;
  font-style: normal;
  font-weight: 400;
  font-size: 13px;
  line-height: 100%;
  color: #3C3C3C; }

.user-profile-settings--value {
  padding-left: 10px;
  margin-left: auto;
  font-style: normal;
  font-weight: 400;
  font-size: 13px;
  line-height: 100%;
  color: rgba(60, 60, 60, 0.7); }

.user-profile-settings--arrow {
  padding-left: 15px; }

.user-profile-settings--pass {
  font-size: 40px;
  line-height: 14px; }

.user-profile-settings-pass--button {
  margin-left: 10px;
  display: flex; }

.user-profile-settings--password {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-bottom: 10px; }

.user-profile-settings--email {
  padding-bottom: 15px; }
  .user-profile-settings--email .base-input-wrp {
    margin-bottom: 0; }

.user-profile-settings-security--wrap, .user-profile-settings-notify--wrap {
  margin-top: 20px; }
  .user-profile-settings-security--wrap .user-profile-settings--list, .user-profile-settings-notify--wrap .user-profile-settings--list {
    padding: 15px 0; }

.user-profile-settings-email--not-verify {
  margin-top: 12px;
  display: flex;
  justify-content: space-between; }

.user-profile-settings-email--text {
  font-style: normal;
  font-weight: 400;
  font-size: 13px;
  line-height: 100%;
  color: #3C3C3C; }

.user-profile-settings-email--link {
  padding-left: 5px;
  font-style: normal;
  font-weight: 400;
  font-size: 13px;
  line-height: 100%;
  color: #F1B045; }

.user-profile-settings-block--faq {
  margin-top: 30px; }

.user-profile-settings-security--block {
  margin-bottom: 30px;
  position: relative; }
  .user-profile-settings-security--block:after {
    content: ' ';
    position: absolute;
    bottom: 0;
    left: 0px;
    width: calc(100% + 18px);
    border: 0.7px solid #EAEAEA; }

.user-profile-settings-security--email .user-profile-settings--subtitle {
  margin-top: 9px; }

.user-profile-settings-security--email .user-profile-settings--list:after {
  display: none; }

.user-profile-settings-security--code {
  margin-top: 20px; }

.user-profile-settings--row .user-profile-settings--password {
  margin-top: 15px;
  padding-bottom: 0; }

.user-profile-settings-cards--lists .payment-screen-payment-method--block:before {
  display: none; }

.user-profile-settings-cards--arrow {
  margin-left: auto;
  padding-left: 10px; }

.user-profile-settings-cards--button {
  margin-top: 20px; }
  .user-profile-settings-cards--button .base-button {
    text-align: left;
    display: flex;
    align-items: center; }
    .user-profile-settings-cards--button .base-button span {
      font-size: 25px;
      padding-right: 10px; }

.user-profile-pinpad--wrap {
  padding-top: 25px;
  display: flex;
  flex-direction: column;
  height: calc(100vh - 56px); }

.user-profile-pinpad--image {
  position: relative;
  padding-top: 15px; }
  .user-profile-pinpad--image img {
    position: absolute;
    border-radius: 50%;
    top: -65px;
    left: calc(50% - 35px);
    width: 70px;
    height: 70px;
    z-index: 3; }

.user-profile-pinpad--title {
  font-style: normal;
  font-weight: 600;
  font-size: 15px;
  line-height: 140%;
  text-align: center;
  color: #3C3C3C; }

.user-profile-pinpad--subtitle {
  margin-top: 20px;
  font-style: normal;
  font-weight: 400;
  font-size: 13px;
  line-height: 140%;
  text-align: center;
  letter-spacing: -0.3px;
  color: rgba(60, 60, 60, 0.7); }

.user-profile-pinpad--inputs {
  display: flex;
  width: 100%;
  justify-content: center; }

.user-profile-pinpad--body {
  margin-top: 32px;
  display: flex;
  justify-content: center;
  width: 100%; }

.user-profile-pinpad--enter {
  margin-top: 40px;
  text-align: center;
  padding-bottom: 20px; }
  .user-profile-pinpad--enter a {
    font-style: normal;
    font-weight: 600;
    font-size: 15px;
    line-height: 20px;
    text-align: center;
    letter-spacing: -0.3px;
    color: #F1B045; }

.user-profile-pinpad--forgot {
  margin-top: auto;
  text-align: center;
  padding-top: 10px;
  padding-bottom: 20px; }
  .user-profile-pinpad--forgot a {
    font-style: normal;
    font-weight: 600;
    font-size: 15px;
    line-height: 20px;
    text-align: center;
    letter-spacing: -0.3px;
    color: #F1B045; }

.user-purchases-list--wrap .present--one {
  margin-top: 0 !important;
  min-width: 100% !important;
  max-width: 100% !important; }

.user-purchases--wrap {
  margin-top: 15px;
  margin-bottom: 5px; }

.user-purchases--buttons {
  width: 100%;
  display: flex;
  border-radius: 30px;
  border: 1px solid #F1B045; }

.user-purchases--button {
  padding: 6px;
  width: 50%;
  background: #FFFFFF;
  font-style: normal;
  font-weight: 600;
  font-size: 13px;
  line-height: 18px;
  text-align: center;
  color: #F1B045; }
  .user-purchases--button:first-child {
    border-radius: 30px 0px 0px 30px; }
  .user-purchases--button:last-child {
    border-radius: 0px 30px 30px 0px; }
  .user-purchases--button.active {
    background: #F1B045;
    color: #FFFFFF; }

.profile-offer--wrap,
.language--wrap {
  margin-top: 20px;
  padding-bottom: 20px; }

.profile-offer--title,
.language--title {
  font-style: normal;
  font-weight: 600;
  font-size: 15px;
  line-height: 25px;
  letter-spacing: -0.3px;
  color: #3C3C3C; }

.profile-offer--select,
.language--select {
  padding-bottom: 24px;
  position: relative; }
  .profile-offer--select:after,
  .language--select:after {
    content: ' ';
    position: absolute;
    bottom: 0;
    left: 0px;
    width: calc(100% + 18px);
    border: 0.7px solid #EAEAEA; }

.profile-offer--description,
.language--description {
  margin-top: 20px;
  font-style: normal;
  font-weight: 400;
  font-size: 13px;
  line-height: 150%;
  color: #3C3C3C; }

.profile-offer--button,
.language--button {
  margin-top: 20px; }
  .profile-offer--button .base-button,
  .language--button .base-button {
    padding: 12px 20px; }

.profile-offer--image,
.language--image {
  text-align: center; }

.profile-offer-translate--description,
.language-translate--description {
  margin-top: 18px;
  font-style: normal;
  font-weight: 400;
  font-size: 13px;
  line-height: 150%;
  text-align: center;
  color: #3C3C3C; }

.profile-offer-translate--textarea,
.language-translate--textarea {
  margin-top: 39px; }

.profile-offer-translate-textarea--title,
.language-translate-textarea--title {
  text-align: center;
  font-style: normal;
  font-weight: 600;
  font-size: 15px;
  line-height: 100%;
  color: #3C3C3C; }

.profile-offer-translate-textarea--area,
.language-translate-textarea--area {
  margin-top: 22px; }
  .profile-offer-translate-textarea--area textarea,
  .language-translate-textarea--area textarea {
    min-height: 300px; }

.profile-offer-translate--button,
.language-translate--button {
  margin-top: 40px; }

.profile-offer--wrap {
  margin-top: 20px;
  padding-bottom: 20px; }

.profile-offer--title {
  font-style: normal;
  font-weight: 600;
  font-size: 15px;
  line-height: 25px;
  letter-spacing: -0.3px;
  color: #3C3C3C; }

.profile-offer--image {
  text-align: center; }

.profile-offer--description {
  margin-top: 18px;
  font-style: normal;
  font-weight: 400;
  font-size: 13px;
  line-height: 150%;
  text-align: center;
  color: #3C3C3C; }

.profile-offer--textarea {
  margin-top: 39px; }

.profile-offer-textarea--title {
  text-align: center;
  font-style: normal;
  font-weight: 600;
  font-size: 15px;
  line-height: 100%;
  color: #3C3C3C; }

.profile-offer-textarea--area {
  margin-top: 22px; }
  .profile-offer-textarea--area textarea {
    min-height: 300px; }

.profile-offer--button {
  margin-top: 40px; }

.profile-offer--bottom {
  margin-top: 26px;
  font-style: normal;
  font-weight: 400;
  font-size: 13px;
  line-height: 140%;
  text-align: center;
  color: #3C3C3C; }
  .profile-offer--bottom a {
    font-style: normal;
    font-weight: 600;
    font-size: 13px;
    line-height: 100%;
    text-align: center;
    color: #3C3C3C; }

.profile-offer-sended--wrap {
  display: flex;
  flex-direction: column;
  align-items: center;
  min-height: calc(100vh - 56px); }

.profile-offer-sended--icon {
  display: flex;
  justify-content: center; }

.profile-offer-sended--title {
  margin-top: 10px;
  font-style: normal;
  text-align: center;
  font-weight: 600;
  font-size: 17px;
  line-height: 100%;
  color: #3C3C3C; }

.profile-offer-sended--subtitle {
  margin-top: 10px;
  font-style: normal;
  text-align: center;
  font-weight: 400;
  font-size: 13px;
  line-height: 20px;
  letter-spacing: -0.3px;
  color: rgba(60, 60, 60, 0.5); }

.profile-offer-sended--data {
  margin-top: auto;
  margin-bottom: auto; }

.user-change-password--wrap {
  margin-top: 20px; }
  .user-change-password--wrap .registration-form--title {
    font-style: normal;
    font-weight: 600;
    font-size: 15px;
    line-height: 25px;
    letter-spacing: -0.3px;
    color: #3C3C3C;
    margin-bottom: 0 !important; }
  .user-change-password--wrap .registration-form--description {
    margin-top: 10px;
    font-style: normal;
    font-weight: 400;
    font-size: 13px;
    line-height: 18px;
    letter-spacing: -0.3px;
    color: #3C3C3C; }
  .user-change-password--wrap .registration-form--bottom {
    margin-top: auto;
    padding-bottom: 20px;
    padding-top: 20px; }

.user-profile-settings-edit--wrap {
  margin-top: 20px; }
  .user-profile-settings-edit--wrap .user-profile-settings--title {
    padding-bottom: 20px; }

.user-profile-settings-edit--block {
  margin-bottom: 30px; }

.user-profile-settings-edit--inputs .base-form--select {
  margin-bottom: 15px; }
  .user-profile-settings-edit--inputs .base-form--select .base-form-select--wrap {
    margin-top: 0; }

.user-profile-settings-edit--inst {
  display: flex;
  align-items: center; }
  .user-profile-settings-edit--inst-icon {
    display: block;
    margin-right: 10px;
    width: 40px;
    height: 40px;
    background-image: url("../images/icons/instagram-gray.svg"); }
  .user-profile-settings-edit--inst .base-input-wrp {
    margin-bottom: 0; }

.user-profile-settings-faq--wrap {
  margin-top: 20px; }

.user-profile-settings-faq--search .base-input-wrp {
  margin-bottom: 0; }

.polls-variant--bday {
  margin-top: 30px;
  padding-bottom: 40px;
  display: none; }
  .polls-variant--bday.visible {
    display: block; }
  .polls-variant--bday .picker-picked {
    color: #333333; }
  .polls-variant--bday .picker-cell:before {
    background-image: linear-gradient(0deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.05)); }
  .polls-variant--bday .picker-cell:after {
    background-image: linear-gradient(180deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.05)); }

.polls-variant-bday--header {
  border-top: 0.7px solid #DEDEDE;
  display: flex;
  width: 100%;
  justify-content: end;
  padding: 18px 20px; }

.polls-variant-bday--close {
  font-style: normal;
  font-weight: 400;
  font-size: 13px;
  line-height: 100%;
  color: #F1B045; }

.polls-variant-bday--body {
  border-top: 0.7px solid #DEDEDE;
  padding: 18px 20px;
  border-bottom: 0.7px solid #DEDEDE; }

.polls-variant--button-bottom {
  bottom: 0;
  padding: 15px 20px;
  width: 100%;
  background: #F1B045;
  position: fixed;
  display: flex;
  text-align: center;
  justify-content: center;
  border: 0;
  font-style: normal;
  font-weight: 600;
  font-size: 15px;
  line-height: 20px;
  letter-spacing: -0.3px;
  color: #FFFFFF; }
  .polls-variant--button-bottom.hidden {
    display: none; }

.chat--chat-messages--user {
  justify-content: center;
  align-items: center; }
  .chat--chat-messages--user .chat--chat-message--body-one--image {
    margin-top: 28px;
    width: 80px;
    height: 80px;
    min-width: 80px;
    align-self: center;
    margin-left: 0; }

.chat--chat-messages-empty-user--title {
  font-style: normal;
  font-weight: 600;
  font-size: 15px;
  line-height: 140%;
  text-align: center;
  color: #3C3C3C; }

.chat--chat-messages-empty-user--name {
  margin-top: 12px;
  font-style: normal;
  font-weight: 600;
  font-size: 15px;
  line-height: 100%;
  text-align: center;
  color: #3C3C3C; }

.chat--chat-messages-empty-user--status {
  text-align: center;
  margin-top: 10px;
  font-style: normal;
  font-weight: 400;
  font-size: 11px;
  line-height: 100%;
  color: rgba(60, 60, 60, 0.5); }

.chat--chat-messages-empty-user--buttons {
  margin-top: 4px;
  max-width: 200px;
  width: 200px;
  display: flex;
  flex-direction: column; }
  .chat--chat-messages-empty-user--buttons .base-button {
    margin-top: 14px;
    display: flex;
    align-items: center;
    width: 100%;
    justify-content: center;
    padding: 12px;
    font-size: 12px;
    line-height: 16px; }

.chat-list-header--with-arrow {
  position: absolute;
  font-style: normal;
  font-weight: 600;
  font-size: 15px;
  line-height: 140%;
  color: #F1B045; }
  .chat-list-header--with-arrow:before {
    position: absolute;
    content: ' ';
    left: 0;
    top: 5px;
    width: 27px;
    height: 31px;
    background-image: url("data:image/svg+xml,%3Csvg width='27' height='31' viewBox='0 0 27 31' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.4515 25.072L11.9378 24.501L11.4515 25.072ZM7.05448 1.12534C6.80804 0.792411 6.33837 0.722291 6.00544 0.968727L0.580022 4.98461C0.24709 5.23104 0.176972 5.70071 0.423405 6.03364C0.66984 6.36657 1.13951 6.43669 1.47244 6.19025L6.29504 2.62058L9.86471 7.44318C10.1111 7.77611 10.5808 7.84623 10.9137 7.5998C11.2467 7.35336 11.3168 6.8837 11.0704 6.55076L7.05448 1.12534ZM25.9515 30.0719C25.8006 29.3373 25.801 29.3372 25.8013 29.3371C25.8014 29.3371 25.8017 29.3371 25.8019 29.337C25.8022 29.337 25.8024 29.3369 25.8025 29.3369C25.8027 29.3369 25.8025 29.3369 25.8019 29.337C25.8007 29.3373 25.7978 29.3378 25.7933 29.3387C25.7843 29.3403 25.7688 29.3432 25.747 29.3468C25.7034 29.3542 25.6345 29.365 25.5419 29.377C25.3567 29.4009 25.077 29.4296 24.7149 29.4454C23.9906 29.4768 22.9385 29.4563 21.6555 29.2427C19.0948 28.8163 15.5988 27.6185 11.9378 24.501L10.9653 25.6431C14.853 28.9536 18.607 30.2557 21.4091 30.7223C22.8076 30.9551 23.9651 30.9793 24.78 30.9439C25.1876 30.9262 25.5099 30.8936 25.7343 30.8646C25.8466 30.85 25.9344 30.8364 25.9963 30.826C26.0272 30.8208 26.0516 30.8164 26.0694 30.813C26.0783 30.8114 26.0855 30.81 26.091 30.8089C26.0938 30.8084 26.0961 30.8079 26.098 30.8075C26.099 30.8073 26.0998 30.8071 26.1006 30.807C26.1009 30.8069 26.1014 30.8068 26.1016 30.8068C26.1021 30.8067 26.1025 30.8066 25.9515 30.0719ZM11.9378 24.501C10.1906 23.0133 8.99488 20.8798 8.19823 18.4543C7.40245 16.0314 7.02032 13.3635 6.86945 10.8661C6.71878 8.37198 6.80004 6.07133 6.91945 4.39279C6.9791 3.55434 7.04812 2.87314 7.102 2.40311C7.12893 2.16813 7.15207 1.98607 7.16834 1.86365C7.17647 1.80245 7.18288 1.75617 7.18719 1.72566C7.18935 1.7104 7.19098 1.69909 7.19203 1.69183C7.19256 1.6882 7.19295 1.68558 7.19318 1.68398C7.1933 1.68319 7.19338 1.68265 7.19342 1.68237C7.19344 1.68222 7.19344 1.68221 7.19346 1.68214C7.19345 1.68218 7.19343 1.68229 6.45165 1.57155C5.70988 1.46081 5.70984 1.46105 5.70979 1.46136C5.70976 1.46155 5.70971 1.46192 5.70965 1.4623C5.70954 1.46305 5.70939 1.46407 5.7092 1.46534C5.70883 1.46789 5.7083 1.47147 5.70763 1.47607C5.7063 1.48527 5.70439 1.49854 5.70195 1.51579C5.69708 1.55027 5.6901 1.60065 5.68141 1.66606C5.66402 1.79687 5.63977 1.98787 5.61175 2.23228C5.55573 2.721 5.48459 3.42382 5.42323 4.28635C5.30063 6.00979 5.21647 8.37902 5.37218 10.9565C5.52769 13.5307 5.92373 16.3362 6.77313 18.9223C7.62164 21.5058 8.93805 23.9168 10.9653 25.6431L11.9378 24.501Z' fill='%23F1B045'/%3E%3C/svg%3E%0A"); }

.chat-list--first-entry {
  height: calc(100vh - 150px);
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center; }

.chat-list-first-entry--button {
  margin-top: -15px;
  padding-left: 20px;
  padding-right: 20px;
  width: 100%; }

.chat-list-first-entry--wrap {
  position: relative; }

.chat-list-first-entry--header {
  padding-top: 25px;
  padding-left: 37px; }

.chat-list-use-search--header {
  right: 0;
  padding-top: 25px;
  padding-right: 37px; }
  .chat-list-use-search--header:before {
    left: unset;
    right: 0;
    -webkit-transform: scale(-1, 1);
            transform: scale(-1, 1); }

.random-people--wrap {
  position: fixed;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  background-image: url("../images/people/peoples.png");
  background-repeat: no-repeat;
  background-size: cover; }

.random-people--block {
  display: flex;
  flex-direction: column; }

.random-people--title {
  margin-top: 7px;
  font-style: normal;
  font-weight: 600;
  font-size: 17px;
  line-height: 100%;
  color: #F1B045; }

.startpage--wrap {
  display: flex;
  flex-direction: column;
  align-items: center;
  min-height: 100vh; }

.startpage--image {
  margin-top: auto;
  margin-bottom: auto; }

.startpage-block--wrap {
  width: 100%;
  margin: auto 38px 40px;
  padding-left: 38px;
  padding-right: 38px; }

.startpage--block {
  width: 100%;
  position: relative;
  padding: 20px 30px;
  background: #FFFFFF;
  border-radius: 10px; }
  .startpage--block:before {
    content: ' ';
    bottom: 5px;
    left: -22px;
    position: absolute;
    width: 46px;
    height: 42px;
    z-index: -1;
    background-image: url("data:image/svg+xml,%3Csvg width='46' height='42' viewBox='0 0 46 42' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M22 5.5001C22.8941 -13.2751 39.9703 24.699 45.5997 37.7867C46.4557 39.7769 44.9475 41.942 42.7819 41.8781C28.3667 41.4529 16.5476 40.6536 3.10362 38.3678C0.00453281 37.8409 -0.390974 32.809 2.38629 31.3363C10.9718 26.7838 21.3762 18.5992 22 5.5001Z' fill='white'/%3E%3C/svg%3E%0A"); }

.startpage--title {
  font-style: normal;
  font-weight: 600;
  font-size: 17px;
  line-height: 25px;
  text-align: center;
  letter-spacing: -0.3px;
  color: #3C3C3C; }

.startpage--select {
  margin-top: 27px;
  padding: 10px 15px;
  background: #FFFFFF;
  box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.25);
  border-radius: 10px; }
  .startpage--select > a {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%; }
    .startpage--select > a > span {
      font-style: normal;
      font-weight: 400;
      font-size: 15px;
      line-height: 25px;
      text-align: center;
      letter-spacing: -0.3px;
      color: #3C3C3C; }

.startpage--button {
  margin-top: 25px;
  display: flex;
  justify-content: center; }

.moments--wrap {
  position: relative; }

.moments--data {
  width: 100%;
  height: 100%;
  position: fixed;
  background-size: cover;
  background-repeat: no-repeat; }
  .moments--data img {
    width: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    height: 100%;
    max-width: 100%;
    display: block; }

.moments--close {
  position: absolute;
  left: 20px;
  top: 20px; }

.moments--text {
  position: absolute;
  right: 20px;
  top: 20px;
  font-style: normal;
  font-weight: 600;
  font-size: 22px;
  line-height: 100%;
  text-align: center;
  color: #FFFFFF; }

.moments--save {
  position: absolute;
  bottom: 20px;
  left: 20px;
  display: flex;
  flex-direction: column;
  align-items: center; }

.moments-save--text {
  margin-top: 3px;
  font-style: normal;
  font-weight: 600;
  font-size: 13px;
  line-height: 100%;
  text-align: center;
  color: #FFFFFF; }

.moments--button {
  position: absolute;
  right: 20px;
  bottom: 20px; }
  .moments--button .base-button {
    display: flex !important; }
    .moments--button .base-button span {
      margin-left: 10px;
      width: 18px;
      height: 14px;
      background-repeat: no-repeat;
      background-size: contain; }

.moments-view--wrap {
  position: relative; }
  .moments-view--wrap img {
    max-width: 100%;
    display: block; }

.moments-view--info {
  z-index: 1;
  position: absolute;
  top: 20px;
  left: 15px;
  display: flex;
  align-items: center; }

.moments-view--avatar {
  width: 30px;
  height: 30px;
  min-width: 30px; }
  .moments-view--avatar img {
    border-radius: 50%;
    width: 100%; }

.moments-view--name {
  padding-left: 10px;
  font-style: normal;
  font-weight: 600;
  font-size: 13px;
  line-height: 100%;
  text-align: center;
  color: #FFFFFF; }

.moments-view--time {
  padding-left: 10px;
  font-style: normal;
  font-weight: 600;
  font-size: 13px;
  line-height: 100%;
  text-align: center;
  color: rgba(255, 255, 255, 0.7); }

.moments-slide {
  position: relative;
  width: 100%;
  margin: 0;
  display: grid;
  height: 100vh;
  padding: 0;
  overflow: hidden; }

.moments-slide-items {
  position: relative;
  grid-area: 1/1;
  overflow: hidden; }

.moments-slide-items img {
  -o-object-fit: cover;
     object-fit: cover;
  height: 100%;
  width: 100%; }

.moments-slide-nav {
  grid-area: 1/1;
  z-index: 2;
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-template-rows: auto 1fr; }

.moments-slide-items > * {
  position: absolute;
  top: 0;
  opacity: 0;
  pointer-events: none; }

.moments-slide-items > .active {
  position: relative;
  opacity: 1;
  poiter-events: initial; }

.moments-slide-nav button {
  -webkit-appearance: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  opacity: 0; }

.moments-slide-thumb {
  display: flex;
  grid-column: 1/3;
  padding: 0 10px; }

.moments-slide-thumb > span {
  flex: 1;
  display: block;
  height: 2px;
  background: rgba(255, 255, 255, 0.5);
  margin: 3px;
  margin-top: 10px;
  border-radius: 3px;
  overflow: hidden; }

.moments-slide-thumb > span.done:after {
  content: "";
  display: block;
  height: inherit;
  background: rgba(255, 255, 255, 0.9);
  border-radius: 3px; }

.moments-slide-thumb > span.active:after {
  content: "";
  display: block;
  height: inherit;
  background: rgba(255, 255, 255, 0.9);
  border-radius: 3px;
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
  -webkit-animation: thumb 5s forwards linear;
          animation: thumb 5s forwards linear; }

@-webkit-keyframes thumb {
  to {
    -webkit-transform: initial;
            transform: initial; } }

@keyframes thumb {
  to {
    -webkit-transform: initial;
            transform: initial; } }

.sceleton .user-profile--place {
  align-self: center;
  width: 60%;
  height: 17px;
  background-image: linear-gradient(90deg, #F8F9FB 0px, #ededee 50px, #F8F9FB 100px);
  background-size: 600px;
  -webkit-animation: skeleton-loading 1.6s infinite linear;
          animation: skeleton-loading 1.6s infinite linear;
  border-radius: 5px;
  position: relative;
  overflow: hidden; }

.sceleton .user-profile--name,
.sceleton .user-profile--status {
  align-self: center;
  width: 40%;
  height: 17px;
  background-image: linear-gradient(90deg, #F8F9FB 0px, #ededee 50px, #F8F9FB 100px);
  background-size: 600px;
  -webkit-animation: skeleton-loading 1.6s infinite linear;
          animation: skeleton-loading 1.6s infinite linear;
  border-radius: 5px;
  position: relative;
  overflow: hidden; }

.sceleton .user-profile-action--gift .user-profile-action-gift--icon {
  width: 50px;
  height: 50px;
  border-radius: 50% !important;
  background-image: linear-gradient(90deg, #F8F9FB 0px, #ededee 50px, #F8F9FB 100px);
  background-size: 600px;
  -webkit-animation: skeleton-loading 1.6s infinite linear;
          animation: skeleton-loading 1.6s infinite linear;
  border-radius: 5px;
  position: relative;
  overflow: hidden; }

.sceleton .user-profile-action--gift .user-profile-action-gift--text {
  align-self: center;
  width: 80%;
  height: 17px;
  background-image: linear-gradient(90deg, #F8F9FB 0px, #ededee 50px, #F8F9FB 100px);
  background-size: 600px;
  -webkit-animation: skeleton-loading 1.6s infinite linear;
          animation: skeleton-loading 1.6s infinite linear;
  border-radius: 5px;
  position: relative;
  overflow: hidden; }

.sceleton .user-profile-action--message .user-profile-action-message--icon {
  width: 50px;
  height: 50px;
  border-radius: 50% !important;
  background-image: linear-gradient(90deg, #F8F9FB 0px, #ededee 50px, #F8F9FB 100px);
  background-size: 600px;
  -webkit-animation: skeleton-loading 1.6s infinite linear;
          animation: skeleton-loading 1.6s infinite linear;
  border-radius: 5px;
  position: relative;
  overflow: hidden; }

.sceleton .user-profile-action--message .user-profile-action-message--text {
  align-self: center;
  width: 80%;
  height: 17px;
  background-image: linear-gradient(90deg, #F8F9FB 0px, #ededee 50px, #F8F9FB 100px);
  background-size: 600px;
  -webkit-animation: skeleton-loading 1.6s infinite linear;
          animation: skeleton-loading 1.6s infinite linear;
  border-radius: 5px;
  position: relative;
  overflow: hidden; }

.sceleton .user-profile-action--image {
  width: 120px;
  height: 120px;
  border-radius: 50% !important;
  background-image: linear-gradient(90deg, #F8F9FB 0px, #ededee 50px, #F8F9FB 100px);
  background-size: 600px;
  -webkit-animation: skeleton-loading 1.6s infinite linear;
          animation: skeleton-loading 1.6s infinite linear;
  border-radius: 5px;
  position: relative;
  overflow: hidden; }

.sceleton .user-profile--text {
  width: 90%;
  background-image: linear-gradient(90deg, #F8F9FB 0px, #ededee 50px, #F8F9FB 100px);
  background-size: 600px;
  -webkit-animation: skeleton-loading 1.6s infinite linear;
          animation: skeleton-loading 1.6s infinite linear;
  border-radius: 5px;
  position: relative;
  overflow: hidden; }

.sceleton .chat-user-profile--gallery .gallery-list--item {
  width: 100%;
  height: 118px;
  border-radius: 0px !important;
  background-image: linear-gradient(90deg, #F8F9FB 0px, #ededee 50px, #F8F9FB 100px);
  background-size: 600px;
  -webkit-animation: skeleton-loading 1.6s infinite linear;
          animation: skeleton-loading 1.6s infinite linear;
  border-radius: 5px;
  position: relative;
  overflow: hidden; }

.sceleton .user-gallery-one--avatar {
  width: 38px;
  height: 38px;
  border-radius: 50% !important;
  background-image: linear-gradient(90deg, #F8F9FB 0px, #ededee 50px, #F8F9FB 100px);
  background-size: 600px;
  -webkit-animation: skeleton-loading 1.6s infinite linear;
          animation: skeleton-loading 1.6s infinite linear;
  border-radius: 5px;
  position: relative;
  overflow: hidden; }

.sceleton .user-gallery-one--nickname {
  height: 17px;
  width: 60px;
  background-image: linear-gradient(90deg, #F8F9FB 0px, #ededee 50px, #F8F9FB 100px);
  background-size: 600px;
  -webkit-animation: skeleton-loading 1.6s infinite linear;
          animation: skeleton-loading 1.6s infinite linear;
  border-radius: 5px;
  position: relative;
  overflow: hidden; }

.sceleton .user-gallery-one--button {
  width: 53px;
  height: 33px;
  background-image: linear-gradient(90deg, #F8F9FB 0px, #ededee 50px, #F8F9FB 100px);
  background-size: 600px;
  -webkit-animation: skeleton-loading 1.6s infinite linear;
          animation: skeleton-loading 1.6s infinite linear;
  border-radius: 5px;
  position: relative;
  overflow: hidden; }

.sceleton .user-gallery-one--body {
  width: 100%;
  height: 364px;
  background-image: linear-gradient(90deg, #F8F9FB 0px, #ededee 50px, #F8F9FB 100px);
  background-size: 600px;
  -webkit-animation: skeleton-loading 1.6s infinite linear;
          animation: skeleton-loading 1.6s infinite linear;
  border-radius: 5px;
  position: relative;
  overflow: hidden; }

.sceleton .user-gallery-one-footer--icons .icon--heart {
  width: 131px;
  height: 51px;
  background-image: linear-gradient(90deg, #F8F9FB 0px, #ededee 50px, #F8F9FB 100px);
  background-size: 600px;
  -webkit-animation: skeleton-loading 1.6s infinite linear;
          animation: skeleton-loading 1.6s infinite linear;
  border-radius: 5px;
  position: relative;
  overflow: hidden; }

.sceleton .user-gallery-one-footer--icons .icon-gallery--gift {
  width: 53px;
  height: 51px;
  background-image: linear-gradient(90deg, #F8F9FB 0px, #ededee 50px, #F8F9FB 100px);
  background-size: 600px;
  -webkit-animation: skeleton-loading 1.6s infinite linear;
          animation: skeleton-loading 1.6s infinite linear;
  border-radius: 5px;
  position: relative;
  overflow: hidden; }

.sceleton .user-gallery-one-footer--message {
  height: 51px;
  width: 100%;
  background-image: linear-gradient(90deg, #F8F9FB 0px, #ededee 50px, #F8F9FB 100px);
  background-size: 600px;
  -webkit-animation: skeleton-loading 1.6s infinite linear;
          animation: skeleton-loading 1.6s infinite linear;
  border-radius: 5px;
  position: relative;
  overflow: hidden; }

.sceleton .user-gift-block--title {
  width: 165px;
  height: 21px;
  background-image: linear-gradient(90deg, #F8F9FB 0px, #ededee 50px, #F8F9FB 100px);
  background-size: 600px;
  -webkit-animation: skeleton-loading 1.6s infinite linear;
          animation: skeleton-loading 1.6s infinite linear;
  border-radius: 5px;
  position: relative;
  overflow: hidden; }

.sceleton .user-gift-block--link {
  width: 53px;
  height: 21px;
  background-image: linear-gradient(90deg, #F8F9FB 0px, #ededee 50px, #F8F9FB 100px);
  background-size: 600px;
  -webkit-animation: skeleton-loading 1.6s infinite linear;
          animation: skeleton-loading 1.6s infinite linear;
  border-radius: 5px;
  position: relative;
  overflow: hidden; }

.sceleton .user-gift-block--item .present--one {
  height: 162px;
  border: 0;
  box-shadow: none !important;
  background-image: linear-gradient(90deg, #F8F9FB 0px, #ededee 50px, #F8F9FB 100px);
  background-size: 600px;
  -webkit-animation: skeleton-loading 1.6s infinite linear;
          animation: skeleton-loading 1.6s infinite linear;
  border-radius: 5px;
  position: relative;
  overflow: hidden; }

.sceleton .locations-list--wrap .base-input-wrp--search {
  width: 100%;
  height: 41px;
  box-shadow: none !important;
  background-image: linear-gradient(90deg, #F8F9FB 0px, #ededee 50px, #F8F9FB 100px);
  background-size: 600px;
  -webkit-animation: skeleton-loading 1.6s infinite linear;
          animation: skeleton-loading 1.6s infinite linear;
  border-radius: 5px;
  position: relative;
  overflow: hidden; }

.sceleton .locations-list--wrap .locations--list .list-item--image {
  width: 70px;
  height: 70px;
  margin-right: 10px;
  border-radius: 50% !important;
  background-image: linear-gradient(90deg, #F8F9FB 0px, #ededee 50px, #F8F9FB 100px);
  background-size: 600px;
  -webkit-animation: skeleton-loading 1.6s infinite linear;
          animation: skeleton-loading 1.6s infinite linear;
  border-radius: 5px;
  position: relative;
  overflow: hidden; }

.sceleton .locations-list--wrap .locations--list .rating-stars--icons {
  width: 105px;
  height: 17px;
  background-image: linear-gradient(90deg, #F8F9FB 0px, #ededee 50px, #F8F9FB 100px);
  background-size: 600px;
  -webkit-animation: skeleton-loading 1.6s infinite linear;
          animation: skeleton-loading 1.6s infinite linear;
  border-radius: 5px;
  position: relative;
  overflow: hidden; }

.sceleton .locations-list--wrap .locations--list .list-item-body--distance {
  width: 49px;
  height: 17px;
  background-image: linear-gradient(90deg, #F8F9FB 0px, #ededee 50px, #F8F9FB 100px);
  background-size: 600px;
  -webkit-animation: skeleton-loading 1.6s infinite linear;
          animation: skeleton-loading 1.6s infinite linear;
  border-radius: 5px;
  position: relative;
  overflow: hidden; }

.sceleton .locations-list--wrap .locations--list .list-item-body--title {
  width: 105px;
  height: 17px;
  background-image: linear-gradient(90deg, #F8F9FB 0px, #ededee 50px, #F8F9FB 100px);
  background-size: 600px;
  -webkit-animation: skeleton-loading 1.6s infinite linear;
          animation: skeleton-loading 1.6s infinite linear;
  border-radius: 5px;
  position: relative;
  overflow: hidden; }

.sceleton .locations-list--wrap .locations--list .list-item-body--desc {
  width: 190px;
  height: 32px;
  background-image: linear-gradient(90deg, #F8F9FB 0px, #ededee 50px, #F8F9FB 100px);
  background-size: 600px;
  -webkit-animation: skeleton-loading 1.6s infinite linear;
          animation: skeleton-loading 1.6s infinite linear;
  border-radius: 5px;
  position: relative;
  overflow: hidden; }

.sceleton .locations-list--wrap .locations--list .list-item-body--flytime {
  width: 137px;
  height: 30px;
  background-image: linear-gradient(90deg, #F8F9FB 0px, #ededee 50px, #F8F9FB 100px);
  background-size: 600px;
  -webkit-animation: skeleton-loading 1.6s infinite linear;
          animation: skeleton-loading 1.6s infinite linear;
  border-radius: 5px;
  position: relative;
  overflow: hidden; }

.sceleton .location-item--image {
  width: 92px;
  height: 92px;
  background-image: linear-gradient(90deg, #F8F9FB 0px, #ededee 50px, #F8F9FB 100px);
  background-size: 600px;
  -webkit-animation: skeleton-loading 1.6s infinite linear;
          animation: skeleton-loading 1.6s infinite linear;
  border-radius: 5px;
  position: relative;
  overflow: hidden; }

.sceleton .location-item--flytime {
  width: 91px;
  height: 35px;
  background-image: linear-gradient(90deg, #F8F9FB 0px, #ededee 50px, #F8F9FB 100px);
  background-size: 600px;
  -webkit-animation: skeleton-loading 1.6s infinite linear;
          animation: skeleton-loading 1.6s infinite linear;
  border-radius: 5px;
  position: relative;
  overflow: hidden; }

.sceleton .location-item--body .rating--stars {
  width: 130px;
  height: 17px;
  background-image: linear-gradient(90deg, #F8F9FB 0px, #ededee 50px, #F8F9FB 100px);
  background-size: 600px;
  -webkit-animation: skeleton-loading 1.6s infinite linear;
          animation: skeleton-loading 1.6s infinite linear;
  border-radius: 5px;
  position: relative;
  overflow: hidden; }

.sceleton .location-item--body .location-item-body--distance {
  height: 17px;
  width: 75px;
  background-image: linear-gradient(90deg, #F8F9FB 0px, #ededee 50px, #F8F9FB 100px);
  background-size: 600px;
  -webkit-animation: skeleton-loading 1.6s infinite linear;
          animation: skeleton-loading 1.6s infinite linear;
  border-radius: 5px;
  position: relative;
  overflow: hidden; }

.sceleton .location-item--body .location-item-body--title {
  width: 86px;
  height: 17px;
  background-image: linear-gradient(90deg, #F8F9FB 0px, #ededee 50px, #F8F9FB 100px);
  background-size: 600px;
  -webkit-animation: skeleton-loading 1.6s infinite linear;
          animation: skeleton-loading 1.6s infinite linear;
  border-radius: 5px;
  position: relative;
  overflow: hidden; }

.sceleton .location-item--body .location-item-body--desc {
  width: 190px;
  height: 37px;
  background-image: linear-gradient(90deg, #F8F9FB 0px, #ededee 50px, #F8F9FB 100px);
  background-size: 600px;
  -webkit-animation: skeleton-loading 1.6s infinite linear;
          animation: skeleton-loading 1.6s infinite linear;
  border-radius: 5px;
  position: relative;
  overflow: hidden; }

.sceleton .location-item--body .location-item-body--flytime {
  width: 173px;
  height: 35px;
  background-image: linear-gradient(90deg, #F8F9FB 0px, #ededee 50px, #F8F9FB 100px);
  background-size: 600px;
  -webkit-animation: skeleton-loading 1.6s infinite linear;
          animation: skeleton-loading 1.6s infinite linear;
  border-radius: 5px;
  position: relative;
  overflow: hidden; }

.sceleton .location-item--description {
  width: 100%;
  height: 219px;
  background-image: linear-gradient(90deg, #F8F9FB 0px, #ededee 50px, #F8F9FB 100px);
  background-size: 600px;
  -webkit-animation: skeleton-loading 1.6s infinite linear;
          animation: skeleton-loading 1.6s infinite linear;
  border-radius: 5px;
  position: relative;
  overflow: hidden; }

.sceleton .location-item--buttons .location-item-button--icon {
  width: 50px;
  height: 50px;
  border-radius: 50% !important;
  background-image: linear-gradient(90deg, #F8F9FB 0px, #ededee 50px, #F8F9FB 100px);
  background-size: 600px;
  -webkit-animation: skeleton-loading 1.6s infinite linear;
          animation: skeleton-loading 1.6s infinite linear;
  border-radius: 5px;
  position: relative;
  overflow: hidden; }

.sceleton .location-item--buttons .location-item-button--title {
  width: 61px;
  height: 17px;
  background-image: linear-gradient(90deg, #F8F9FB 0px, #ededee 50px, #F8F9FB 100px);
  background-size: 600px;
  -webkit-animation: skeleton-loading 1.6s infinite linear;
          animation: skeleton-loading 1.6s infinite linear;
  border-radius: 5px;
  position: relative;
  overflow: hidden; }

.sceleton .location-item--menu .location-item-block-top--title {
  width: 61px;
  height: 17px;
  background-image: linear-gradient(90deg, #F8F9FB 0px, #ededee 50px, #F8F9FB 100px);
  background-size: 600px;
  -webkit-animation: skeleton-loading 1.6s infinite linear;
          animation: skeleton-loading 1.6s infinite linear;
  border-radius: 5px;
  position: relative;
  overflow: hidden; }

.sceleton .location-item--menu .location-item-block-top--all {
  width: 90px;
  height: 17px;
  background-image: linear-gradient(90deg, #F8F9FB 0px, #ededee 50px, #F8F9FB 100px);
  background-size: 600px;
  -webkit-animation: skeleton-loading 1.6s infinite linear;
          animation: skeleton-loading 1.6s infinite linear;
  border-radius: 5px;
  position: relative;
  overflow: hidden; }

.sceleton .location-item--menu .menu-one--image {
  width: 85px;
  height: 72px;
  background-image: linear-gradient(90deg, #F8F9FB 0px, #ededee 50px, #F8F9FB 100px);
  background-size: 600px;
  -webkit-animation: skeleton-loading 1.6s infinite linear;
          animation: skeleton-loading 1.6s infinite linear;
  border-radius: 5px;
  position: relative;
  overflow: hidden; }

.sceleton .location-item--menu .menu-one-body--title {
  width: 178px;
  height: 17px;
  background-image: linear-gradient(90deg, #F8F9FB 0px, #ededee 50px, #F8F9FB 100px);
  background-size: 600px;
  -webkit-animation: skeleton-loading 1.6s infinite linear;
          animation: skeleton-loading 1.6s infinite linear;
  border-radius: 5px;
  position: relative;
  overflow: hidden; }

.sceleton .location-item--menu .menu-one-body--description {
  width: 160px;
  height: 47px;
  background-image: linear-gradient(90deg, #F8F9FB 0px, #ededee 50px, #F8F9FB 100px);
  background-size: 600px;
  -webkit-animation: skeleton-loading 1.6s infinite linear;
          animation: skeleton-loading 1.6s infinite linear;
  border-radius: 5px;
  position: relative;
  overflow: hidden; }

.sceleton .menu-list--search {
  width: 100%;
  height: 41px;
  background-image: linear-gradient(90deg, #F8F9FB 0px, #ededee 50px, #F8F9FB 100px);
  background-size: 600px;
  -webkit-animation: skeleton-loading 1.6s infinite linear;
          animation: skeleton-loading 1.6s infinite linear;
  border-radius: 5px;
  position: relative;
  overflow: hidden; }

.sceleton .menu-list--all .menu-list--title {
  width: 120px;
  height: 17px;
  background-image: linear-gradient(90deg, #F8F9FB 0px, #ededee 50px, #F8F9FB 100px);
  background-size: 600px;
  -webkit-animation: skeleton-loading 1.6s infinite linear;
          animation: skeleton-loading 1.6s infinite linear;
  border-radius: 5px;
  position: relative;
  overflow: hidden; }

.sceleton .menu-list--all .menu-list-item--image {
  width: 85px;
  height: 70px;
  background-image: linear-gradient(90deg, #F8F9FB 0px, #ededee 50px, #F8F9FB 100px);
  background-size: 600px;
  -webkit-animation: skeleton-loading 1.6s infinite linear;
          animation: skeleton-loading 1.6s infinite linear;
  border-radius: 5px;
  position: relative;
  overflow: hidden; }

.sceleton .menu-list--all .menu-list-item--title {
  width: 180px;
  height: 17px;
  border-bottom: 0 !important;
  background-image: linear-gradient(90deg, #F8F9FB 0px, #ededee 50px, #F8F9FB 100px);
  background-size: 600px;
  -webkit-animation: skeleton-loading 1.6s infinite linear;
          animation: skeleton-loading 1.6s infinite linear;
  border-radius: 5px;
  position: relative;
  overflow: hidden; }

.sceleton .menu-list--all .menu-list-item--text {
  width: 100%;
  height: 47px;
  max-height: unset;
  background-image: linear-gradient(90deg, #F8F9FB 0px, #ededee 50px, #F8F9FB 100px);
  background-size: 600px;
  -webkit-animation: skeleton-loading 1.6s infinite linear;
          animation: skeleton-loading 1.6s infinite linear;
  border-radius: 5px;
  position: relative;
  overflow: hidden; }

.waitress-order--wrap {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100vh; }
  .waitress-order--wrap .menu-list--wrap {
    padding-top: 6px; }

.waitress-order--base {
  overflow: auto;
  min-height: 27%; }
  .waitress-order--base .menu-list--wrap:not(:first-child) {
    padding-top: 12px; }

.waitress-order--notify {
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 6px; }

.waitress-order-notify--text {
  padding-left: 14px;
  color: #FFF;
  font-family: 'Open Sans';
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 100%; }

.waitress-order-notify--base {
  border-radius: 5px;
  display: flex;
  align-items: center;
  padding: 11px 20px;
  box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.2); }

.waitress-order-notify--gray {
  background: #3C3C3C; }

.waitress-order-notify--red {
  background: #FF695F; }

.waitress-order--bottom {
  padding: 18px; }
  .waitress-order--bottom-with-text {
    box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.12); }
  .waitress-order--bottom .payment-screen-result--list {
    margin-top: 0; }
  .waitress-order--bottom .payment-screen-result--wrap {
    margin-top: 0; }
  .waitress-order--bottom .payment-screen-result--item {
    margin-bottom: 8px; }
  .waitress-order--bottom .base-button--text-orange {
    padding: 0; }
  .waitress-order--bottom .payment-screen-result--buttons {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center; }
  .waitress-order--bottom .payment-screen-result--button {
    width: 100%;
    max-width: 280px;
    margin-top: 11px; }

.base-button {
  outline: none;
  border-radius: 30px;
  padding: 15px;
  text-align: center;
  font-style: normal;
  font-weight: 400;
  font-size: 15px;
  line-height: 20px;
  letter-spacing: -0.3px;
  color: #FFFFFF;
  cursor: pointer;
  display: inline-block; }
  .base-button:target, .base-button:active, .base-button:hover {
    color: rgba(255, 255, 255, 0.6); }
  .base-button--rounded {
    border-radius: 30px; }
  .base-button--orange {
    color: #FFFFFF;
    background: #F1B045;
    border: 1px solid #F1B045; }
    .base-button--orange:disabled, .base-button--orange[disabled] {
      color: #FFFFFF;
      background: rgba(0, 0, 0, 0.1);
      box-shadow: 0px 2px 5px rgba(220, 220, 220, 0.3);
      border: 0; }
    .base-button--orange.disabled {
      background: #F8F9FB;
      color: rgba(60, 60, 60, 0.4);
      border: 0; }
  .base-button--green {
    border: 0;
    background: #46DC43;
    box-shadow: 0px 2px 7px rgba(0, 0, 0, 0.15);
    border-radius: 30px;
    font-style: normal;
    font-weight: 600;
    font-size: 15px;
    line-height: 20px;
    letter-spacing: -0.3px;
    color: #FFFFFF; }
  .base-button--red {
    border: 0;
    background: #F14F45;
    box-shadow: 0px 2px 7px rgba(0, 0, 0, 0.15);
    border-radius: 30px;
    font-style: normal;
    font-weight: 600;
    font-size: 15px;
    line-height: 20px;
    letter-spacing: -0.3px;
    color: #FFFFFF; }
  .base-button--light-orange {
    color: #F1B045;
    background: rgba(241, 176, 69, 0.1); }
    .base-button--light-orange:target, .base-button--light-orange:active, .base-button--light-orange:hover {
      color: rgba(241, 176, 69, 0.6); }
  .base-button--gray {
    color: #FFFFFF;
    background: #DFDFDF;
    box-shadow: 0px 2px 5px rgba(220, 220, 220, 0.3); }
  .base-button--white-orange {
    color: #F1B045;
    background: #FFFFFF;
    border: 1px solid #F1B045; }
    .base-button--white-orange:target, .base-button--white-orange:active, .base-button--white-orange:hover {
      color: rgba(241, 176, 69, 0.6); }
  .base-button--text-orange {
    color: #F1B045;
    background: transparent;
    border: none; }
    .base-button--text-orange:target, .base-button--text-orange:active, .base-button--text-orange:hover {
      color: rgba(241, 176, 69, 0.6); }
  .base-button--text-red {
    color: #D1435B;
    background: transparent;
    border: none;
    font-weight: 400;
    font-size: 13px; }
    .base-button--text-red:target, .base-button--text-red:active, .base-button--text-red:hover {
      color: rgba(209, 67, 91, 0.6); }
  .base-button--text-gray {
    color: #C5C5C5;
    background: transparent;
    border: none; }
    .base-button--text-gray:target, .base-button--text-gray:active, .base-button--text-gray:hover {
      color: rgba(197, 197, 197, 0.6); }
  .base-button--bottom-orange {
    bottom: 0;
    border-radius: 0;
    padding: 15px 20px;
    width: 100%;
    background: #F1B045;
    position: fixed;
    display: flex;
    justify-content: center;
    font-style: normal;
    font-weight: 600;
    font-size: 15px;
    line-height: 20px;
    letter-spacing: -0.3px;
    color: #FFFFFF; }
    .base-button--bottom-orange:target, .base-button--bottom-orange:active, .base-button--bottom-orange:hover {
      color: rgba(255, 255, 255, 0.6); }
  .base-button--mini {
    padding: 10px 20px;
    border-radius: 5px;
    font-style: normal;
    font-weight: 600;
    font-size: 11px;
    line-height: 100%;
    border-bottom: 0;
    text-decoration: none; }
    .base-button--mini-orange {
      background: rgba(241, 176, 69, 0.15);
      color: #F1B045; }
      .base-button--mini-orange:target, .base-button--mini-orange:active, .base-button--mini-orange:hover {
        color: rgba(241, 176, 69, 0.6); }

.base-button--twin {
  width: 100%;
  display: flex; }

.base-button-twin--button {
  width: 50%;
  background: #FFFFFF;
  padding: 8px 10px;
  font-style: normal;
  font-weight: 600;
  font-size: 13px;
  line-height: 18px;
  text-align: center;
  color: #F1B045;
  border-radius: 17px;
  border: 1px solid #F1B045; }
  .base-button-twin--button.active {
    background: #F1B045;
    font-style: normal;
    font-weight: 600;
    font-size: 13px;
    line-height: 18px;
    text-align: center;
    color: #FFFFFF; }
  .base-button-twin--button:first-child {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0; }
  .base-button-twin--button:last-child {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0; }

.back-block {
  display: flex;
  width: 100%;
  margin-bottom: 5px;
  justify-content: space-between;
  align-items: center;
  padding: 20px; }
  .back-block a {
    text-decoration: none; }
  .back-block--title {
    font-style: normal;
    font-weight: 600;
    font-size: 20px;
    line-height: 27px;
    letter-spacing: -0.3px;
    color: #3C3C3C; }

.back--text {
  font-style: normal;
  font-weight: normal;
  margin-left: 12px; }

.back-right--link {
  font-style: normal;
  font-weight: 400;
  font-size: 13px;
  line-height: 20px;
  text-align: right;
  letter-spacing: -0.3px;
  color: #3C3C3C; }

.back-area--buttons .base-button {
  margin-left: 18px; }

.back-block .back--button:first-child {
  margin-left: auto; }

body.sheet-opened {
  overflow-y: hidden; }

.sheet {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 4;
  visibility: visible;
  transition: opacity 0.5s, visibility 0.5s; }

.sheet[aria-hidden="true"] {
  opacity: 0;
  visibility: hidden;
  pointer-events: none; }

.sheet .sheet-overlay {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: -1;
  background: #888;
  opacity: 0.5; }

.sheet .sheet-controls {
  min-height: 40px;
  display: flex;
  width: 100%;
  justify-content: center; }

.sheet-header--right {
  position: absolute;
  right: 20px;
  top: 27px; }
  .sheet-header--right span {
    font-style: normal;
    font-weight: 400;
    font-size: 13px;
    line-height: 100%;
    text-align: right;
    color: #000000; }

.sheet .sheet-title {
  padding-left: 30px;
  padding-right: 30px;
  padding-top: 8px;
  font-style: normal;
  font-weight: 400;
  font-size: 15px;
  line-height: 100%;
  text-align: center;
  color: #000000; }

.sheet .sheet-contents {
  width: 100%;
  border-radius: 10px 10px 0px 0px;
  background: #fff;
  position: relative;
  overflow-y: hidden;
  transition: border-radius 0.5s, -webkit-transform 0.5s;
  transition: transform 0.5s, border-radius 0.5s;
  transition: transform 0.5s, border-radius 0.5s, -webkit-transform 0.5s;
  -webkit-transform: translateY(0);
          transform: translateY(0);
  max-height: 100vh;
  height: 30vh;
  box-sizing: border-box;
  padding: 20px; }

.sheet .sheet-contents:not(.not-selectable) {
  transition: border-radius 0.5s, height 0.5s, -webkit-transform 0.5s;
  transition: transform 0.5s, border-radius 0.5s, height 0.5s;
  transition: transform 0.5s, border-radius 0.5s, height 0.5s, -webkit-transform 0.5s; }

.sheet .sheet-contents.fullscreen {
  border-radius: 0; }

.sheet[aria-hidden="true"] .sheet-contents {
  -webkit-transform: translateY(100%);
          transform: translateY(100%); }

.sheet .sheet-contents-data {
  max-height: 100%; }

.sheet .sheet-draggable-area {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  width: 41px;
  margin: auto;
  padding-top: 7px;
  cursor: -webkit-grab;
  cursor: grab; }

.sheet .sheet-draggable-thumb {
  width: inherit;
  height: 3px;
  background: #D7D7D7; }

.sheet .sheet-back-sheet-icon {
  position: absolute;
  left: 20px;
  top: 27px;
  border: none;
  background-color: transparent;
  background-repeat: no-repeat;
  text-indent: -9999px;
  white-space: nowrap;
  overflow: hidden; }

.sheet .sheet-close-sheet-icon,
.sheet .sheet-close-sheet {
  position: absolute;
  left: 20px;
  top: 27px;
  border: none;
  width: 18px;
  height: 18px;
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 3L9.00004 9M9.00004 9L15 3M9.00004 9L3 15M9.00004 9L15 15' stroke='%233C3C3C' stroke-width='1.35' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  background-color: transparent;
  background-repeat: no-repeat;
  text-indent: -9999px;
  white-space: nowrap;
  overflow: hidden; }

.sheet .sheet-body {
  height: 100%;
  overflow-y: auto;
  gap: 1rem; }
  .sheet .sheet-body > div {
    padding: 1px; }

.sheet-column {
  display: flex;
  flex-direction: column; }

.sheet-items-center {
  align-items: center; }

.sheet-justify-end {
  justify-content: flex-end; }

.base-checkbox--wrap {
  display: flex;
  align-items: center;
  min-height: 24px; }
  .base-checkbox--wrap .base-checkbox {
    position: absolute;
    z-index: -1;
    opacity: 0; }
    .base-checkbox--wrap .base-checkbox:not(:disabled):not(:checked) + label:hover::before {
      border-color: #F1B045; }
    .base-checkbox--wrap .base-checkbox:not(:disabled):active + label::before {
      border-color: #F1B045; }
    .base-checkbox--wrap .base-checkbox:focus + label::before {
      box-shadow: none; }
    .base-checkbox--wrap .base-checkbox:focus:not(:checked) + label::before {
      border-color: #80bdff; }
    .base-checkbox--wrap .base-checkbox:checked + label {
      /* стили для чекбокса, находящегося в состоянии checked */ }
      .base-checkbox--wrap .base-checkbox:checked + label::before {
        border-color: #F1B045;
        background-image: url("data:image/svg+xml,%3Csvg width='10' height='7' viewBox='0 0 10 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 1L3.66667 6L1 3.5' stroke='%23F1B045' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); }
    .base-checkbox--wrap .base-checkbox:disabled + label::before {
      background-color: #e9ecef; }
  .base-checkbox--wrap .base-checkbox + label {
    display: block;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    position: relative;
    padding-left: 36px;
    font-style: normal;
    font-weight: 400;
    font-size: 13px;
    line-height: 20px;
    letter-spacing: -0.3px;
    color: #3C3C3C; }
    .base-checkbox--wrap .base-checkbox + label::before {
      content: '';
      display: inline-block;
      position: absolute;
      left: 0;
      margin-top: 0px;
      width: 22px;
      height: 22px;
      flex-shrink: 0;
      flex-grow: 0;
      border: 1px solid #adb5bd;
      border-radius: 0.25em;
      margin-right: 0.5em;
      background-repeat: no-repeat;
      background-position: center center;
      background-size: 50% 50%; }
  .base-checkbox--wrap.error .base-checkbox + label::before {
    border: 1px solid #D1435B !important; }

.base-checkbox--wrap-curcle {
  display: flex;
  align-items: center;
  min-height: 22px; }
  .base-checkbox--wrap-curcle .base-checkbox {
    position: absolute;
    z-index: -1;
    opacity: 0; }
    .base-checkbox--wrap-curcle .base-checkbox:not(:disabled):not(:checked) + label:hover::before {
      border-color: #F1B045; }
    .base-checkbox--wrap-curcle .base-checkbox:not(:disabled):active + label::before {
      border-color: #F1B045; }
    .base-checkbox--wrap-curcle .base-checkbox:focus + label {
      outline: none;
      background: transparent; }
      .base-checkbox--wrap-curcle .base-checkbox:focus + label::before {
        box-shadow: none; }
    .base-checkbox--wrap-curcle .base-checkbox:focus:not(:checked) + label::before {
      border-color: #F1B045; }
    .base-checkbox--wrap-curcle .base-checkbox:checked + label::before {
      border: none;
      background-image: url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='22' height='22' rx='11' fill='%23F1B045'/%3E%3Cpath d='M15 9L9.66667 14L7 11.5' stroke='white' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
      background-size: contain; }
    .base-checkbox--wrap-curcle .base-checkbox:disabled + label::before {
      background-color: #e9ecef; }
  .base-checkbox--wrap-curcle .base-checkbox + label {
    display: block;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    position: relative;
    padding-left: 36px;
    font-style: normal;
    font-weight: 400;
    font-size: 13px;
    line-height: 100%;
    color: #3C3C3C; }
    .base-checkbox--wrap-curcle .base-checkbox + label::before {
      content: '';
      display: inline-block;
      position: absolute;
      left: 0;
      top: -5px;
      margin-top: 0px;
      width: 22px;
      height: 22px;
      flex-shrink: 0;
      flex-grow: 0;
      border: 1px solid #F1B045;
      border-radius: 50%;
      margin-right: 0.5em;
      background-repeat: no-repeat;
      background-position: center center;
      background-size: 50% 50%; }

.checkbox-switch .switch {
  display: inline-block;
  position: relative;
  height: 22px;
  width: 40px;
  outline: transparent;
  -webkit-appearance: none;
  -moz-appearance: none;
       appearance: none; }
  .checkbox-switch .switch:target, .checkbox-switch .switch:active, .checkbox-switch .switch:focus {
    outline: transparent;
    -webkit-appearance: none;
    -moz-appearance: none;
         appearance: none; }
  .checkbox-switch .switch input {
    display: none; }
    .checkbox-switch .switch input:target, .checkbox-switch .switch input:active, .checkbox-switch .switch input:focus {
      outline: transparent;
      -webkit-appearance: none;
      -moz-appearance: none;
           appearance: none; }

.checkbox-switch .slider {
  background-color: #EDEDED;
  bottom: 0;
  cursor: pointer;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  transition: .4s;
  outline: transparent;
  -webkit-appearance: none;
  -moz-appearance: none;
       appearance: none; }
  .checkbox-switch .slider:target, .checkbox-switch .slider:active, .checkbox-switch .slider:focus {
    outline: transparent;
    -webkit-appearance: none;
    -moz-appearance: none;
         appearance: none; }
  .checkbox-switch .slider:before {
    background-color: #fff;
    bottom: 2px;
    content: "";
    height: 18px;
    left: 2px;
    position: absolute;
    transition: .4s;
    width: 18px;
    outline: transparent;
    -webkit-appearance: none;
    -moz-appearance: none;
         appearance: none; }

.checkbox-switch input:checked + .slider {
  background-color: #F1B045; }
  .checkbox-switch input:checked + .slider:before {
    -webkit-transform: translateX(18px);
            transform: translateX(18px); }

.checkbox-switch .slider.round {
  border-radius: 10px; }
  .checkbox-switch .slider.round:before {
    border-radius: 50%; }

.button--filter {
  position: fixed;
  bottom: 100px;
  width: 100%; }

.button-filter--wrap {
  margin-left: auto;
  margin-right: auto;
  display: flex;
  align-items: center;
  justify-content: center;
  max-width: 135px;
  padding: 10px 25px;
  background: #FFFFFF;
  box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.25);
  border-radius: 30px; }

.button-filter--title {
  margin-left: 6px;
  font-style: normal;
  font-weight: 400;
  font-size: 13px;
  line-height: 100%;
  color: #3C3C3C; }

.base-textarea-wrp textarea:focus ~ .floating-label, .base-textarea-wrp textarea[value] ~ .floating-label, .base-textarea-wrp textarea:not(:placeholder-shown) ~ .floating-label, .base-input-wrp input:focus ~ .floating-label, .base-input-wrp input:not([value='']) ~ .floating-label, .base-form-select--with-label .floating-label {
  top: 8px;
  left: 16px;
  font-size: 11px;
  color: rgba(60, 60, 60, 0.5);
  font-style: normal;
  font-weight: 400; }

.base-textarea-wrp {
  position: relative; }
  .base-textarea-wrp .floating-label {
    position: absolute;
    pointer-events: none;
    top: 18px;
    left: 16px;
    font-weight: 400;
    font-size: 13px;
    color: rgba(60, 60, 60, 0.4);
    transition: 0.2s ease all; }
  .base-textarea-wrp textarea {
    padding: 24px 38px 8px 16px;
    font-size: 15px;
    color: #3C3C3C;
    font-style: normal; }

.base-input-wrp {
  position: relative;
  width: 100%;
  margin-bottom: 15px; }
  .base-input-wrp .inputText {
    position: relative;
    width: 100%;
    height: 50px;
    outline: none;
    background: #FFFFFF;
    border: 1px solid rgba(60, 60, 60, 0.2);
    border-radius: 10px;
    padding: 24px 38px 8px 16px;
    box-shadow: none !important;
    font-size: 15px;
    color: #3C3C3C;
    font-style: normal; }
  .base-input-wrp .base-input--icon {
    display: none; }
  .base-input-wrp .floating-label {
    position: absolute;
    pointer-events: none;
    top: 18px;
    left: 16px;
    font-weight: 400;
    font-size: 13px;
    color: rgba(60, 60, 60, 0.4);
    transition: 0.2s ease all; }
  .base-input-wrp input:not([value='']) ~ .base-input--icon {
    display: block;
    position: absolute;
    right: 15px;
    top: calc(50% - 6px);
    width: 12px;
    height: 12px;
    background-image: url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 2L6.00003 6M6.00003 6L10 2M6.00003 6L2 10M6.00003 6L10 10' stroke='%233C3C3C' stroke-opacity='0.2' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); }
  .base-input-wrp.error .inputText {
    border: 1px solid #D1435B !important; }
  .base-input-wrp.error input:not([value='']) ~ .base-input--icon {
    display: block;
    position: absolute;
    right: 15px;
    top: calc(50% - 6px);
    width: 12px;
    height: 12px;
    background-image: url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 2L6.00003 6M6.00003 6L10 2M6.00003 6L2 10M6.00003 6L10 10' stroke='%23D1435B' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); }
  .base-input-wrp.error .floating-label {
    color: #D1435B !important; }
  .base-input-wrp.success input ~ .base-input--icon {
    display: block;
    position: absolute;
    right: 15px;
    width: 22px;
    height: 22px;
    top: calc(50% - 11px);
    background-image: url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='22' height='22' rx='11' fill='%2346DC43'/%3E%3Cpath d='M15 9L9.66667 14L7 11.5' stroke='white' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); }
  .base-input-wrp.input-password input::-ms-reveal,
  .base-input-wrp.input-password input::-ms-clear {
    display: none; }
  .base-input-wrp.input-password input:not([value='']) ~ .base-input--icon {
    display: block;
    position: absolute;
    right: 15px;
    top: calc(50% - 8px);
    width: 16px;
    height: 16px;
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.00016 11.5C6.05996 11.5 4.0026 10.41 2.49407 8C4.0026 5.59001 6.05996 4.5 8.00016 4.5C9.94036 4.5 11.9977 5.59001 13.5063 8C11.9977 10.41 9.94036 11.5 8.00016 11.5ZM15.541 7.51436C13.7352 4.26401 10.9341 2.5 8.00016 2.5C5.0662 2.5 2.26509 4.26401 0.459339 7.51435C0.291548 7.81638 0.291548 8.18362 0.459339 8.48564C2.26509 11.736 5.0662 13.5 8.00016 13.5C10.9341 13.5 13.7352 11.736 15.541 8.48564C15.7088 8.18362 15.7088 7.81638 15.541 7.51436ZM8.00016 10.6667C9.47292 10.6667 10.6668 9.47276 10.6668 8C10.6668 6.52724 9.47292 5.33333 8.00016 5.33333C6.5274 5.33333 5.3335 6.52724 5.3335 8C5.3335 9.47276 6.5274 10.6667 8.00016 10.6667Z' fill='%233C3C3C' fill-opacity='0.2'/%3E%3C/svg%3E%0A"); }
  .base-input-wrp.input-password.error input:not([value='']) ~ .base-input--icon {
    display: block;
    position: absolute;
    right: 15px;
    top: calc(50% - 8px);
    width: 16px;
    height: 16px;
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.99967 11.5C6.05948 11.5 4.00212 10.41 2.49358 8C4.00212 5.59001 6.05947 4.5 7.99967 4.5C9.93987 4.5 11.9972 5.59001 13.5058 8C11.9972 10.41 9.93987 11.5 7.99967 11.5ZM15.5405 7.51436C13.7348 4.26401 10.9336 2.5 7.99967 2.5C5.06571 2.5 2.2646 4.26401 0.458851 7.51435C0.29106 7.81638 0.29106 8.18362 0.458851 8.48564C2.2646 11.736 5.06571 13.5 7.99967 13.5C10.9336 13.5 13.7348 11.736 15.5405 8.48564C15.7083 8.18362 15.7083 7.81638 15.5405 7.51436ZM7.99967 10.6667C9.47243 10.6667 10.6663 9.47276 10.6663 8C10.6663 6.52724 9.47243 5.33333 7.99967 5.33333C6.52692 5.33333 5.33301 6.52724 5.33301 8C5.33301 9.47276 6.52692 10.6667 7.99967 10.6667Z' fill='%23D1435B' fill-opacity='0.2'/%3E%3C/svg%3E%0A"); }
  .base-input-wrp.input-password.success input ~ .base-input--icon {
    display: block;
    position: absolute;
    right: 15px;
    width: 22px;
    height: 22px;
    top: calc(50% - 11px);
    background-image: url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='22' height='22' rx='11' fill='%2346DC43'/%3E%3Cpath d='M15 9L9.66667 14L7 11.5' stroke='white' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); }
  .base-input-wrp--icon {
    display: block;
    position: absolute;
    right: 15px;
    top: calc(50% - 6px);
    width: 13px;
    height: 13px; }

.base-form-select--wrap {
  width: 100%;
  margin-top: 12px;
  outline: none; }
  .base-form-select--wrap .ss-main {
    padding: 15px;
    background: #FFFFFF;
    border: 1px solid rgba(60, 60, 60, 0.2);
    border-radius: 10px;
    outline: none; }
    .base-form-select--wrap .ss-main:focus {
      box-shadow: none; }
    .base-form-select--wrap .ss-main .ss-values .ss-single {
      font-style: normal;
      font-weight: 400;
      font-size: 13px;
      line-height: 20px;
      letter-spacing: -0.3px;
      color: #3C3C3C; }
    .base-form-select--wrap .ss-main .ss-arrow {
      width: 7px;
      height: 12px;
      background-image: url("data:image/svg+xml,%3Csvg width='7' height='12' viewBox='0 0 7 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 11L6 6L1 1' stroke='%23545454' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); }
      .base-form-select--wrap .ss-main .ss-arrow path {
        display: none; }

.base-form-select--arrow-down .ss-main .ss-arrow {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg); }

.base-form-select--with-label {
  position: relative; }
  .base-form-select--with-label .floating-label {
    position: absolute;
    z-index: 1; }
  .base-form-select--with-label .ss-main {
    padding: 24px 38px 8px 16px; }
    .base-form-select--with-label .ss-main .ss-single {
      margin-left: 0 !important;
      box-shadow: none !important;
      font-size: 15px !important;
      color: #3C3C3C !important;
      font-style: normal !important; }
    .base-form-select--with-label .ss-main .ss-arrow {
      position: absolute;
      right: 15px;
      width: 12px;
      height: 7px;
      background-image: url("data:image/svg+xml,%3Csvg width='12' height='7' viewBox='0 0 12 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L6 6L11 1' stroke='%23545454' stroke-width='0.8125' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); }

.ss-content {
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px; }
  .ss-content .ss-search {
    display: none; }
  .ss-content .ss-list .ss-option {
    padding: 15px;
    font-style: normal;
    font-weight: 400;
    font-size: 13px;
    line-height: 20px;
    letter-spacing: -0.3px;
    color: #3C3C3C; }

.base-input-wrp--with-label {
  position: relative;
  width: 100%; }
  .base-input-wrp--with-label .label-wrap {
    font-style: normal;
    font-weight: 400;
    font-size: 11px;
    line-height: 100%;
    color: #3C3C3C; }
  .base-input-wrp--with-label .inputText {
    margin-top: 8px;
    position: relative;
    width: 100%;
    outline: none;
    background: #FFFFFF;
    padding: 10px;
    border-radius: 5px;
    border: 0;
    font-style: normal;
    font-weight: 400;
    font-size: 11px;
    line-height: 100%;
    color: rgba(60, 60, 60, 0.3); }

.base-textarea--comment {
  font-style: normal;
  font-weight: 400;
  font-size: 13px;
  line-height: 20px;
  color: #3C3C3C;
  min-height: 140px;
  resize: none;
  background: #FFFFFF;
  border: 1px solid rgba(60, 60, 60, 0.2);
  border-radius: 10px;
  box-sizing: border-box;
  padding: 12px;
  width: 100%; }

.base-textarea--disabled {
  width: 100%;
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
  color: #3C3C3C;
  padding: 20px;
  background: #FAFBFD;
  box-sizing: border-box;
  border: 1px solid rgba(60, 60, 60, 0.2);
  border-radius: 10px;
  min-height: 100px; }

.base-form--upload {
  margin-top: 22px; }

.base-form--subtitle {
  margin-top: 12px;
  line-height: 20px; }

.base-form-upload-input-delete {
  display: none;
  position: absolute;
  bottom: 6px;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
          transform: translate(-50%, 0); }

.base-form-upload-input--wrap {
  display: inline-block;
  position: relative; }

.base-form-upload-input-loading {
  display: none;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  background: rgba(0, 0, 0, 0.5); }
  .base-form-upload-input-loading:after {
    content: ' ';
    position: absolute;
    display: block;
    width: 35px;
    height: 35px;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='35' height='35' viewBox='0 0 35 35' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cstyle%3e %23loading %7b transform-box: fill-box; transform-origin: center; -webkit-animation-name: spin; -webkit-animation-duration: 4000ms; -webkit-animation-iteration-count: infinite; -webkit-animation-timing-function: linear; -moz-animation-name: spin; -moz-animation-duration: 4000ms; -moz-animation-iteration-count: infinite; -moz-animation-timing-function: linear; -ms-animation-name: spin; -ms-animation-duration: 4000ms; -ms-animation-iteration-count: infinite; -ms-animation-timing-function: linear; animation-name: spin; animation-duration: 4000ms; animation-iteration-count: infinite; animation-timing-function: linear;%7d %40-ms-keyframes spin %7b from %7b -ms-transform: rotate(0deg);%7d to %7b -ms-transform: rotate(360deg);%7d %7d %40-moz-keyframes spin %7b from %7b -moz-transform: rotate(0deg);%7d to %7b -moz-transform: rotate(360deg);%7d %7d %40-webkit-keyframes spin %7b from %7b -webkit-transform: rotate(0deg);%7d to %7b -webkit-transform: rotate(360deg);%7d %7d %40keyframes spin %7b from %7b transform:rotate(0deg);%7d to %7b transform:rotate(360deg);%7d %7d %3c/style%3e%3crect width='35' height='35' rx='7.77778' fill='black' fill-opacity='0.5'/%3e%3cpath id='loading' d='M26.4931 17.5001C26.8958 17.5001 27.2251 17.827 27.1949 18.2286C27.0697 19.8948 26.5166 21.5052 25.5837 22.9014C24.5154 24.5002 22.997 25.7464 21.2205 26.4822C19.444 27.2181 17.4892 27.4106 15.6033 27.0355C13.7174 26.6603 11.985 25.7344 10.6254 24.3747C9.26567 23.015 8.33972 21.2827 7.96459 19.3968C7.58945 17.5108 7.78199 15.556 8.51784 13.7795C9.25369 12.003 10.4998 10.4846 12.0986 9.41632C13.4948 8.48342 15.1052 7.93036 16.7715 7.80516C17.1731 7.77499 17.5 8.10429 17.5 8.507C17.5 8.90971 17.1729 9.23282 16.7718 9.26831C15.3942 9.39017 14.0651 9.85628 12.9088 10.6289C11.5498 11.5369 10.4906 12.8276 9.86516 14.3376C9.23969 15.8476 9.07604 17.5092 9.3949 19.1123C9.71376 20.7153 10.5008 22.1878 11.6565 23.3435C12.8123 24.4992 14.2848 25.2863 15.8878 25.6052C17.4908 25.924 19.1524 25.7604 20.6625 25.1349C22.1725 24.5094 23.4631 23.4502 24.3712 22.0912C25.1438 20.9349 25.6099 19.6058 25.7317 18.2283C25.7672 17.8272 26.0903 17.5001 26.4931 17.5001Z' fill='url(%23paint0_linear)'/%3e%3cdefs%3e%3clinearGradient id='paint0_linear' x1='16.1111' y1='8.47228' x2='39.4907' y2='25.6019' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='white'/%3e%3cstop offset='1' stop-color='white' stop-opacity='0'/%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e ");
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%); }

.base-form-upload--inputs {
  margin-top: 15px;
  display: flex; }
  .base-form-upload--inputs .label-error {
    align-self: center; }
  .base-form-upload--inputs .upload-button {
    cursor: pointer; }
  .base-form-upload--inputs .upload-button--sized {
    width: 100%;
    max-width: 150px;
    max-height: 150px; }

.base-input-wrp--search {
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
  background: #FFFFFF;
  box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.2);
  border-radius: 22.5px;
  padding: 12px 15px; }
  .base-input-wrp--search .input--search {
    border: 0;
    flex: 1;
    padding-left: 16px;
    padding-right: 50px;
    font-style: normal;
    font-weight: 400;
    font-size: 13px;
    line-height: 100%;
    color: #3C3C3C; }
    .base-input-wrp--search .input--search::-webkit-input-placeholder {
      color: rgba(60, 60, 60, 0.5); }
    .base-input-wrp--search .input--search::-moz-placeholder {
      color: rgba(60, 60, 60, 0.5); }
    .base-input-wrp--search .input--search::-ms-input-placeholder {
      color: rgba(60, 60, 60, 0.5); }
    .base-input-wrp--search .input--search::placeholder {
      color: rgba(60, 60, 60, 0.5); }
    .base-input-wrp--search .input--search:not(:placeholder-shown) ~ .base-input-wrp-search--empty {
      display: block; }
  .base-input-wrp--search.edited .base-input--icon {
    display: block;
    position: absolute;
    right: 15px;
    top: calc(50% - 6px);
    width: 12px;
    height: 12px;
    background-image: url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 2L6.00003 6M6.00003 6L10 2M6.00003 6L2 10M6.00003 6L10 10' stroke='%233C3C3C' stroke-opacity='0.2' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); }

.base-input-wrp-search--empty {
  display: none;
  position: absolute;
  right: 50px;
  top: 14px; }

.base-input-wrp-search--filter {
  position: relative; }

.base-input-wrp-search--counter {
  position: absolute;
  right: -7px;
  top: -4px;
  width: 13px;
  min-width: 13px;
  height: 13px;
  min-height: 13px;
  align-items: center;
  justify-content: center;
  display: flex;
  background: #F1B045;
  border-radius: 50%;
  z-index: 1; }
  .base-input-wrp-search--counter span {
    color: #FFF;
    font-style: normal;
    font-weight: 600;
    font-size: 6px;
    line-height: 100%;
    text-align: center; }

.base-input-select--wrp {
  background: #FFFFFF;
  border: 1px solid rgba(60, 60, 60, 0.2);
  border-radius: 10px;
  margin-bottom: 15px; }
  .base-input-select--wrp .base-input-wrp {
    margin-bottom: 0; }
    .base-input-select--wrp .base-input-wrp .inputText {
      border: 0;
      border-top: 1px solid rgba(60, 60, 60, 0.2);
      border-top-left-radius: 0px;
      border-top-right-radius: 0px; }
  .base-input-select--wrp.error {
    border: 1px solid #D1435B; }
    .base-input-select--wrp.error .inputText {
      border-top: 1px solid #D1435B; }
    .base-input-select--wrp.error .base-input-wrp .floating-label {
      color: #D1435B !important; }
    .base-input-select--wrp.error input:not([value='']) ~ .base-input--icon {
      display: block;
      position: absolute;
      right: 15px;
      top: calc(50% - 6px);
      width: 12px;
      height: 12px;
      background-image: url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 2L6.00003 6M6.00003 6L10 2M6.00003 6L2 10M6.00003 6L10 10' stroke='%23D1435B' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); }
  .base-input-select--wrp.success input ~ .base-input--icon {
    display: block;
    position: absolute;
    right: 15px;
    width: 22px;
    height: 22px;
    top: calc(50% - 11px);
    background-image: url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='22' height='22' rx='11' fill='%2346DC43'/%3E%3Cpath d='M15 9L9.66667 14L7 11.5' stroke='white' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); }

.base-input-select--data {
  position: relative;
  height: 50px; }
  .base-input-select--data:after {
    content: '';
    position: absolute;
    top: calc(50% - 3px);
    right: 18px;
    width: 6px;
    height: 11px;
    background-image: url("data:image/svg+xml,%3Csvg width='6' height='11' viewBox='0 0 6 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 10L5 5.5L1 1' stroke='%23545454' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); }
  .base-input-select--data .floating-label {
    position: absolute;
    top: 8px;
    left: 16px;
    font-size: 11px;
    color: rgba(60, 60, 60, 0.5);
    font-style: normal;
    font-weight: 400; }

.base-input-select--choose {
  cursor: pointer;
  padding: 21px 38px 8px 16px;
  font-style: normal;
  font-weight: 400;
  font-size: 15px;
  line-height: 20px;
  letter-spacing: -0.3px;
  color: #3C3C3C; }

.plus-minus {
  display: flex;
  align-content: center; }
  .plus-minus span[data-type="number"] {
    margin-left: 8px;
    margin-right: 8px;
    font-style: normal;
    font-weight: 400;
    font-size: 13px;
    line-height: 100%;
    color: #3C3C3C;
    align-self: center; }
  .plus-minus span > .icon {
    width: 26px;
    height: 26px;
    background-size: cover; }
  .plus-minus span[data-type="minus"] {
    display: none; }
  .plus-minus span[data-type="delete"] {
    display: block; }
  .plus-minus input {
    position: absolute;
    top: -999999px;
    background-color: transparent;
    border: 0;
    max-width: 10px; }
  .plus-minus.more-zero span[data-type="minus"] {
    display: block; }
  .plus-minus.more-zero span[data-type="delete"] {
    display: none; }

.chatlist-item--mini {
  display: flex;
  flex-direction: column;
  width: 100%;
  background: #FFFFFF;
  box-shadow: 0px 2px 7px rgba(0, 0, 0, 0.15);
  border-radius: 10px; }

.chatlist-item-mini--first {
  display: flex;
  justify-content: space-between;
  padding: 10px;
  border-bottom: 0.7px solid #EAEAEA; }

.chatlist-item-mini--expire {
  display: flex;
  align-items: center; }

.chatlist-item-mini-expire--text {
  margin-right: 18px;
  font-style: normal;
  font-weight: 400;
  font-size: 13px;
  line-height: 20px;
  letter-spacing: -0.3px;
  color: rgba(60, 60, 60, 0.5); }

.chatlist-item-mini-expire--link .icon {
  -webkit-transform: rotateY(180deg);
  transform: rotateY(180deg); }

.chatlist-item-mini--logo {
  display: flex;
  align-items: center; }
  .chatlist-item-mini--logo span {
    margin-left: 10px;
    font-style: normal;
    font-weight: 600;
    font-size: 15px;
    line-height: 20px;
    letter-spacing: -0.3px;
    color: #3C3C3C; }

.chatlist-item-mini-logo--icon {
  display: block;
  width: 28px;
  height: 23px;
  background-image: url("../images/chatlist-mini-logo--hand.svg");
  background-repeat: no-repeat;
  background-size: contain; }
  .chatlist-item-mini-logo--icon-wrap {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 41px;
    height: 41px;
    background: #F4B434;
    box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.25);
    border-radius: 50%; }

.chatlist-item-mini--body {
  display: flex;
  padding: 5px 10px; }

.chatlist-item-mini-body--image {
  width: 134px;
  height: 113px;
  background-image: url("../images/chatlist/chatlist-example.png");
  background-repeat: no-repeat;
  background-size: contain; }

.chatlist-item-mini-body--hours {
  margin-left: 10px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center; }

.chatlist-item-mini-body-hours--text {
  width: 100%;
  text-align: center;
  font-style: normal;
  font-weight: 600;
  font-size: 34px;
  line-height: 100%;
  color: #3C3C3C; }

.chatlist-item-mini-body-hours--flytime {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-style: normal;
  font-weight: 400;
  font-size: 17px;
  line-height: 25px;
  letter-spacing: -0.3px;
  color: #3C3C3C; }
  .chatlist-item-mini-body-hours--flytime > .icon {
    margin-right: 6px; }

.header--top {
  position: fixed;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 56px;
  background: #F8F9FB;
  padding-left: 20px;
  padding-right: 20px;
  z-index: 3; }

.header-top--datetime {
  padding-bottom: 5px; }
  .header-top--datetime input {
    border: 0;
    width: 90px;
    background-color: transparent;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 100%;
    text-align: center;
    color: #3C3C3C; }

.header-top--center {
  flex: 1;
  font-style: normal;
  font-weight: 400;
  font-size: 15px;
  line-height: 100%;
  text-align: center;
  color: #3C3C3C; }
  .header-top--center-info {
    padding-bottom: 7px;
    color: #3C3C3C;
    text-align: center;
    font-size: 15px;
    font-style: normal;
    font-weight: 700;
    line-height: 100%; }
  .header-top--center-name a {
    color: #F1B045;
    text-align: center;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 100%; }

.header-top--title {
  flex: 1;
  font-style: normal;
  font-weight: 400;
  font-size: 15px;
  line-height: 100%;
  text-align: center;
  color: #3C3C3C; }
  .header-top--title > span {
    padding-top: 6px;
    font-style: normal;
    font-weight: 600;
    font-size: 11px;
    line-height: 100%;
    text-align: center;
    color: rgba(60, 60, 60, 0.5); }
  .header-top--title .base-input-wrp--search {
    margin-left: 8px;
    margin-right: 8px; }

.header-top-empty--left {
  width: 30px;
  margin-right: auto; }

.header-top-empty--right {
  width: 30px;
  margin-left: auto; }

.header-top--left {
  min-width: 30px; }

.header-top--close, .header-top--back {
  min-width: 30px;
  margin-right: auto; }

.header-top--image, .header-top--icon {
  min-width: 30px;
  margin-left: auto;
  position: relative;
  display: flex;
  justify-content: end; }

.header-top-icon--in {
  position: absolute;
  top: -4px;
  right: -7px; }

.header-top--image > a {
  position: relative;
  padding-left: 15px; }

.header-top--image img {
  width: 100%;
  height: 100%;
  max-width: 43px;
  max-height: 43px;
  min-width: 43px; }

.header-top--image .chatlist-item-mini-logo--icon-wrap {
  max-width: 34px;
  min-width: 34px;
  max-height: 34px;
  padding-left: 0; }
  .header-top--image .chatlist-item-mini-logo--icon-wrap img {
    width: 100%;
    height: 100%;
    max-width: 22px;
    max-height: 19px;
    min-width: 22px; }

.header-top-image-bottom--icon {
  position: absolute;
  bottom: 0;
  right: 0; }
  .header-top-image-bottom--icon.icon-poll--question-light {
    bottom: -5px;
    right: -5px; }

.header-top--link-orange {
  font-style: normal;
  font-weight: 600;
  font-size: 15px;
  line-height: 100%;
  color: #F1B045; }

.header-top--link-black {
  font-style: normal;
  font-weight: 400;
  font-size: 15px;
  line-height: 100%;
  color: #3C3C3C; }

.header-open .icon {
  margin-left: 8px; }

.body__sauth .header--top, .body__pinpad .header--top, .body__offer .header--top, .body__coupon .header--top, .body__gift_view .header--top, .body__privileges_preview .header--top {
  background: #FFFFFF; }

.body__chats_images .header--top {
  background: #2D3035; }

.body__chats_images .header-top--title {
  color: #FFFFFF; }

.header-menu-cart-mobile {
  position: relative; }
  .header-menu-cart-mobile span.header-menu-cart-mobile--counter {
    position: absolute;
    width: 18px;
    height: 18px;
    color: #FFFFFF;
    font-size: 11px;
    display: flex;
    text-align: center;
    justify-content: center;
    align-items: center;
    background-color: #f1b045;
    border-radius: 50%;
    top: -5px;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto; }

@media (min-width: 985px) {
  .header--top {
    background: rgba(248, 249, 251, 0.9);
    -webkit-backdrop-filter: blur(5px);
            backdrop-filter: blur(5px); }
  .header-top--back {
    display: none; }
  .header-menu-cart-mobile {
    display: none; }
  .header-top--image {
    order: -1; }
    .header-top--image > a {
      padding-left: 0;
      padding-right: 24px; }
  .header-top--title .base-input-wrp--search {
    max-width: 400px;
    margin-left: 8px;
    margin-right: 8px; }
    .header-top--title .base-input-wrp--search .input--search {
      max-width: 96%; }
  .header-top--text .menu-choosing--order-button {
    display: block !important; }
  .menu-list--chooses.show {
    background: rgba(248, 249, 251, 0.9);
    -webkit-backdrop-filter: blur(5px);
            backdrop-filter: blur(5px); } }

.navigation-bottom-nav {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 4;
  will-change: transform;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
  display: flex;
  min-height: 40px;
  padding-top: 10px;
  padding-bottom: 15px;
  background-color: #FFFFFF;
  box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.25); }
  .navigation-bottom-nav--item {
    flex-grow: 1;
    text-align: center;
    font-size: 12px;
    display: flex;
    flex-direction: column;
    justify-content: center; }
    .navigation-bottom-nav--item-content {
      display: flex;
      flex-direction: column;
      align-items: center;
      position: relative; }
    .navigation-bottom-nav--item-big {
      padding-left: 8px;
      padding-right: 8px; }
      .navigation-bottom-nav--item-big .icon-menu--chat {
        position: absolute;
        top: -32px; }
    .navigation-bottom-nav--item-icon {
      width: 30px;
      height: 30px;
      display: flex;
      align-items: center;
      justify-content: center;
      position: relative; }
    .navigation-bottom-nav--item-count {
      position: absolute;
      border-radius: 50%;
      width: 18px;
      height: 18px;
      display: flex;
      align-items: center;
      justify-content: center;
      background: #F1B045;
      right: -15px;
      top: -18px; }
      .navigation-bottom-nav--item-count span {
        font-style: normal;
        font-weight: 400;
        font-size: 11px;
        line-height: 100%;
        color: #FFFFFF; }
    .navigation-bottom-nav--item-title {
      font-family: 'Rubik', sans-serif;
      font-style: normal;
      font-weight: 400;
      font-size: 11px;
      line-height: 13px;
      text-align: center;
      letter-spacing: -0.3px;
      color: #C5C5C5;
      margin-top: 3px; }
    .navigation-bottom-nav--item.active .navigation-bottom-nav--item-title {
      color: #F1B045; }

.rating--stars {
  display: flex;
  align-items: center; }

.rating-stars--icons {
  display: flex; }

.rating-stars--text {
  padding-left: 5px;
  font-style: normal;
  font-weight: 600;
  font-size: 12.439px;
  letter-spacing: -0.24878px;
  color: #F1B045; }

.locations--list {
  padding-top: 10px; }

.locations-list--wrap .base-input-wrp--search {
  margin-top: 16px; }

.list-item--wrap {
  display: flex;
  width: 100%;
  padding-top: 15px;
  padding-bottom: 15px;
  border-bottom: 0.7px solid #EAEAEA; }
  .list-item--wrap:last-child {
    border-bottom: 0; }

.list-item--image {
  width: 70px;
  padding-right: 10px; }
  .list-item--image img {
    width: 100%; }

.list-item--body {
  display: flex;
  flex-direction: column;
  flex: 1; }

.list-item-body--rating {
  width: 100%;
  display: flex;
  margin-bottom: 7px; }

.list-item-body--distance {
  margin-left: auto;
  font-style: normal;
  font-weight: 400;
  font-size: 11px;
  line-height: 100%;
  color: rgba(60, 60, 60, 0.5); }

.list-item-body--title {
  margin-bottom: 11px;
  font-style: normal;
  font-weight: 600;
  font-size: 13px;
  line-height: 100%;
  color: #3C3C3C; }

.list-item-body--desc {
  margin-bottom: 11px;
  font-style: normal;
  font-weight: 400;
  font-size: 13px;
  line-height: 150%;
  color: rgba(60, 60, 60, 0.5); }

.list-item-body-flytime--badge {
  display: inline-flex;
  padding: 8px 12px;
  background: rgba(241, 176, 69, 0.15);
  border-radius: 5px; }
  .list-item-body-flytime--badge > .icon {
    margin-right: 5px; }
  .list-item-body-flytime--badge > span {
    font-style: normal;
    font-weight: 600;
    font-size: 11px;
    line-height: 100%;
    color: #F1B045; }

.menu-one {
  margin-bottom: 20px; }
  .menu-one:last-child {
    margin-bottom: 0; }
  .menu-one--wrap {
    background: #FFFFFF;
    display: flex;
    padding-bottom: 15px;
    padding-top: 15px; }
  .menu-one--image {
    margin-right: 10px;
    position: relative;
    height: 70px; }
    .menu-one--image img {
      max-height: 70px;
      border-radius: 5px; }
  .menu-one--body {
    display: flex;
    flex-direction: column; }
  .menu-one-body--title {
    margin-top: -3px;
    font-style: normal;
    font-weight: 600;
    font-size: 13px;
    line-height: 120%;
    color: #3C3C3C; }
  .menu-one-body--description {
    margin-top: 7px;
    font-style: normal;
    font-weight: normal;
    font-size: 11px;
    line-height: 150%;
    color: rgba(60, 60, 60, 0.5);
    max-width: 160px;
    max-height: 31px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis; }
  .menu-one-body--price {
    margin-top: 7px;
    display: flex; }
  .menu-one-body-price--act {
    font-style: normal;
    font-weight: normal;
    font-size: 11px;
    line-height: 100%;
    color: #3C3C3C; }
  .menu-one-body-price--old {
    margin-left: 8px;
    font-style: normal;
    font-weight: normal;
    font-size: 11px;
    line-height: 100%;
    color: rgba(60, 60, 60, 0.5);
    text-decoration: line-through; }

.poll-one--wrap {
  display: flex;
  padding-top: 12px;
  padding-bottom: 12px; }

.poll-one--image {
  position: relative;
  height: 30px;
  padding-right: 13px; }
  .poll-one--image img {
    max-height: 30px; }

.poll-one-image--question {
  position: absolute;
  bottom: -4px;
  right: 8px; }

.poll-one--body {
  display: flex;
  flex-direction: column; }

.poll-one-body--title {
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
  line-height: 150%;
  color: #3C3C3C; }

.poll-one-body--desc {
  margin-top: 10px;
  font-style: normal;
  font-weight: 400;
  font-size: 13px;
  line-height: 150%;
  color: rgba(60, 60, 60, 0.5); }

.poll-one-body--items {
  display: flex;
  flex-wrap: wrap;
  margin-top: 10px; }

.poll-one--gift {
  padding: 3px 8px;
  border-radius: 4.8622px;
  display: flex;
  align-items: center;
  margin-right: 3px;
  margin-bottom: 3px; }

.poll-one-gift--text {
  font-style: normal;
  font-weight: 600;
  font-size: 11px;
  line-height: 12px;
  letter-spacing: -0.3px;
  color: #45BDF1; }

.poll-one-gift--gift-from-answer {
  background: rgba(69, 189, 241, 0.2); }

.quests-one--wrap {
  display: flex; }

.quests-one--image {
  margin-right: 10px;
  position: relative;
  width: 85px;
  min-width: 85px;
  border-radius: 5px; }
  .quests-one--image img {
    max-width: 100%;
    border-radius: 5px; }

.quests-one-header--date {
  position: absolute;
  bottom: 8px;
  right: 12px;
  background: #FFFFFF;
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.25);
  border-radius: 10px;
  padding: 6px 9px;
  font-style: normal;
  font-weight: normal;
  font-size: 9px;
  line-height: 100%;
  color: #3C3C3C; }

.quests-one-header--image {
  position: absolute;
  top: 8px;
  right: 12px;
  max-height: 26px;
  max-width: 26px; }
  .quests-one-header--image img {
    width: 26px;
    height: 26px; }

.quests-one--body {
  display: flex;
  flex-direction: column; }

.quests-one-body--title {
  font-style: normal;
  font-weight: 600;
  font-size: 15px;
  line-height: 100%;
  color: #3C3C3C; }

.quests-one-body--desc {
  margin-top: 9px;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 150%;
  color: rgba(60, 60, 60, 0.5); }

.quests-one-body--counts {
  margin-top: 10px;
  display: flex;
  flex-wrap: wrap; }
  .quests-one-body--counts-wrap {
    display: flex;
    flex-direction: column; }

.quests-one-body--count {
  width: 14px;
  min-width: 14px;
  height: 14px;
  background-color: #FFFFFF;
  border: 0.83289px solid rgba(241, 176, 69, 0.5);
  border-radius: 50%;
  margin-right: 4px; }
  .quests-one-body--count:last-child {
    margin-right: 0; }
  .quests-one-body--count.active {
    border: 0;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    background-image: url("data:image/svg+xml,%3Csvg width='27' height='27' viewBox='0 0 27 27' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='26.6666' height='26.6666' rx='13.3333' fill='%23F1B045'/%3E%3Cpath d='M18.1816 10.9082L11.717 16.9688L8.48469 13.9385' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); }

.quests-one-body--date {
  margin-top: 10px;
  font-style: normal;
  font-weight: 400;
  font-size: 11px;
  line-height: 100%;
  color: #3C3C3C; }

.quests-one-body--done {
  margin-bottom: 18px;
  font-style: normal;
  font-weight: 600;
  font-size: 13px;
  line-height: 100%;
  color: #46DC43; }

.offers-one--wrap {
  display: flex;
  min-width: 253px;
  max-width: 253px;
  width: 100%; }

.offers-one--image {
  margin-right: 10px;
  position: relative;
  width: 85px;
  min-width: 85px;
  border-radius: 5px; }
  .offers-one--image img {
    max-width: 100%;
    border-radius: 5px; }

.offers-one--body {
  display: flex;
  flex-direction: column; }

.offers-one-body--title {
  margin-top: -3px;
  font-style: normal;
  font-weight: 600;
  font-size: 13px;
  line-height: 150%;
  color: #3C3C3C;
  max-width: 150px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }

.offers-one-body--desc {
  margin-top: 4px;
  font-style: normal;
  font-weight: 400;
  font-size: 11px;
  line-height: 150%;
  color: rgba(60, 60, 60, 0.5);
  height: 31px;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  overflow: hidden;
  text-overflow: ellipsis; }

.offers-one-body--date {
  margin-top: 5px;
  font-style: normal;
  font-weight: 400;
  font-size: 11px;
  line-height: 100%;
  color: #3C3C3C; }

.partner-title {
  display: flex;
  flex-wrap: nowrap; }
  .partner-title--image {
    position: relative;
    width: 44px;
    height: 44px;
    min-width: 44px; }
    .partner-title--image img {
      width: 100%; }
  .partner-title--subicon {
    position: absolute;
    bottom: 0;
    right: 0; }
  .partner-title--info {
    width: 72%;
    flex-direction: column;
    padding-left: 10px; }
  .partner-title-info--title {
    display: flex;
    align-items: center;
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    font-size: 13px;
    line-height: 20px;
    letter-spacing: -0.3px;
    color: #3C3C3C; }
  .partner-title-info--location {
    margin-top: 5px;
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: normal;
    font-size: 13px;
    line-height: 20px;
    letter-spacing: -0.3px;
    color: rgba(60, 60, 60, 0.5); }

.present--one {
  min-width: 260px;
  max-width: 260px;
  width: 100%;
  background: #FFFFFF;
  box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.15);
  border-radius: 10px;
  border: 1px solid #FFFFFF; }
  .present--one.green {
    border: 1px solid #4DFF5E;
    box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.15); }

.present-one--header {
  padding: 7px 10px;
  border-bottom: 0.7px solid #EAEAEA; }

.present-one--body {
  padding: 10px 10px;
  position: relative; }
  .present-one--body > img {
    border-radius: 7px;
    width: 100%; }
  .present-one--body .chat--chat-message-send-gift--gifts {
    width: 100% !important; }

.present-one--mini-logo {
  width: 24px;
  height: 24px;
  position: absolute;
  bottom: 20px;
  right: 20px; }
  .present-one--mini-logo > img {
    width: 24px;
    max-width: 24px;
    min-width: 24px; }

.present-one--footer {
  width: 100%;
  padding: 12px;
  border-top: 0.7px solid #EAEAEA;
  background: rgba(241, 176, 69, 0.15);
  border-radius: 0px 0px 10px 10px; }
  .present-one--footer > a {
    display: flex;
    align-items: center;
    justify-content: center; }
  .present-one--footer .icon {
    margin-right: 5px; }
  .present-one--footer span {
    font-style: normal;
    font-weight: 600;
    font-size: 13px;
    line-height: 100%;
    color: #F1B045; }

.location-item--wrap {
  display: flex;
  width: 100%;
  padding-top: 17px; }

.location-item--image {
  width: 90px; }
  .location-item--image img {
    width: 100%; }

.location-item--left {
  display: flex;
  flex-direction: column;
  padding-right: 20px; }

.location-item--flytime {
  margin-top: 11px; }

.location-item-flytime--name {
  text-align: center;
  font-style: normal;
  font-weight: 400;
  font-size: 13px;
  line-height: 100%;
  color: #3C3C3C; }

.location-item-flytime--time {
  margin-top: 5px;
  text-align: center;
  font-style: normal;
  font-size: 13px;
  line-height: 100%;
  color: #3C3C3C;
  font-weight: 600; }

.location-item--body {
  display: flex;
  flex-direction: column;
  flex: 1; }

.location-item-body--rating {
  width: 100%;
  display: flex;
  align-items: center;
  margin-bottom: 10px; }
  .location-item-body--rating .rating-stars--text {
    font-style: normal;
    font-weight: 600;
    font-size: 15px;
    line-height: 20px;
    letter-spacing: -0.3px; }
  .location-item-body--rating .rating--stars {
    align-items: center; }

.location-item-body--distance {
  display: flex;
  align-items: center;
  margin-left: auto;
  font-style: normal;
  font-weight: 300;
  font-size: 13px;
  line-height: 100%;
  color: #3C3C3C; }
  .location-item-body--distance .icon {
    margin-right: 9px; }

.location-item-body--title {
  margin-bottom: 12px;
  font-style: normal;
  font-weight: 600;
  font-size: 15px;
  line-height: 100%;
  color: #3C3C3C; }

.location-item-body--desc {
  margin-bottom: 14px;
  font-style: normal;
  font-weight: 300;
  font-size: 13px;
  line-height: 150%;
  color: #3C3C3C; }

.location-item-body-flytime--badge {
  display: inline-flex;
  padding: 10px 21px;
  background: rgba(159, 159, 159, 0.1);
  border-radius: 5px; }
  .location-item-body-flytime--badge > span {
    font-style: normal;
    font-weight: 600;
    font-size: 13px;
    line-height: 100%;
    color: rgba(60, 60, 60, 0.4); }
  .location-item-body-flytime--badge.active {
    background: rgba(241, 176, 69, 0.15); }
    .location-item-body-flytime--badge.active > span {
      color: #F1B045; }

.location-item-description--text {
  max-height: 61px;
  overflow: hidden;
  font-style: normal;
  font-weight: 400;
  font-size: 13px;
  line-height: 150%;
  color: #3C3C3C; }

.location-item-description--more {
  margin-top: 10px; }
  .location-item-description--more a {
    display: flex;
    align-items: center; }
    .location-item-description--more a .icon--arrow-up {
      margin-left: 5px;
      margin-top: 4px; }

.location-item--description {
  margin-top: 24px;
  font-style: normal;
  font-weight: 400;
  font-size: 13px;
  line-height: 116%; }
  .location-item--description.opened .location-item-description--text {
    max-height: unset;
    transition: opacity .3s, max-height .5s; }
  .location-item--description.opened .location-item-description--more .icon--arrow-up {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg); }
  .location-item--description-block {
    padding-top: 16px; }
  .location-item--description-title {
    padding-right: 5px;
    font-style: normal;
    font-weight: 600;
    font-size: 13px;
    line-height: 100%;
    color: #3C3C3C; }
  .location-item--description-body {
    font-style: normal;
    font-weight: 400;
    font-size: 13px;
    line-height: 100%;
    color: #3C3C3C; }

.location-item--schedule-wrap {
  margin-top: 20px;
  display: flex; }

.location-item--schedule-title {
  padding-right: 5px;
  font-style: normal;
  font-weight: 600;
  font-size: 13px;
  line-height: 100%;
  color: #3C3C3C; }

.location-item--schedule-body {
  margin-top: -1px;
  font-style: normal;
  font-weight: 400;
  font-size: 13px;
  line-height: 150%;
  color: #3C3C3C; }

.location-item--buttons {
  width: 100%;
  display: flex;
  justify-content: space-between;
  margin-top: 22px; }

.location-item--button {
  display: flex;
  flex-direction: column;
  align-items: center; }

.location-item-button--icon {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  width: 50px;
  min-width: 50px;
  height: 50px;
  background: rgba(241, 176, 69, 0.1); }

.location-item-button--title {
  width: 100%;
  margin-top: 6px;
  font-style: normal;
  font-weight: 400;
  font-size: 13px;
  line-height: 100%;
  text-align: center;
  color: #3C3C3C; }

.location-item--translate {
  margin-top: 30px;
  width: 100%;
  position: relative;
  border-bottom: 0.961579px solid #EAEAEA; }

.location-item-translate--link {
  position: absolute;
  left: 0;
  top: -7px;
  background-color: #FFFFFF;
  padding-right: 10px;
  font-style: normal;
  font-weight: 600;
  font-size: 13px;
  line-height: 100%;
  text-align: center;
  color: #F1B045; }

.location-item--empty {
  margin-top: 30px;
  width: 100%; }

.location-item-empty--body {
  margin-top: 18px;
  display: flex;
  align-items: center; }

.location-item-empty--title {
  font-style: normal;
  font-weight: 600;
  font-size: 15px;
  line-height: 100%;
  color: #3C3C3C; }

.location-item-empty--icon {
  margin-right: 10px;
  margin-top: 5px; }

.location-item-empty--desc {
  font-style: normal;
  font-weight: 400;
  font-size: 13px;
  line-height: 20px;
  letter-spacing: -0.3px;
  color: rgba(60, 60, 60, 0.4); }

.location-item--menu, .location-item--gallery, .location-item--polls, .location-item--offers, .location-item--quests, .location-item--gifts {
  margin-top: 30px; }

.location-item-menu--items {
  padding-left: 15px;
  padding-right: 15px;
  display: flex;
  flex-direction: column;
  max-width: 320px;
  min-width: 320px;
  width: 100%; }
  .location-item-menu--items:first-child {
    padding-left: 20px; }
  .location-item-menu--items > a:first-child .menu-one--wrap {
    padding-top: 0;
    border-bottom: 0.7px solid #EAEAEA; }

.location-item-block--body {
  display: flex;
  margin-top: 20px;
  overflow-x: auto;
  padding-bottom: 10px;
  padding-top: 1px; }

.location-item-block--top {
  display: flex;
  justify-content: space-between; }

.location-item-block-top--title {
  font-style: normal;
  font-weight: 600;
  font-size: 15px;
  line-height: 100%;
  color: #3C3C3C; }

.location-item-block-top--all {
  display: flex;
  align-items: center;
  font-style: normal;
  font-weight: 400;
  font-size: 13px;
  line-height: 100%;
  color: #3C3C3C; }
  .location-item-block-top--all .icon {
    margin-left: 6px; }

.location-item-gallery--item {
  min-width: 93px;
  width: 93px;
  margin-left: 5px;
  margin-right: 5px; }
  .location-item-gallery--item img {
    border: 1px solid rgba(60, 60, 60, 0.2);
    border-radius: 5px;
    width: 100%; }
  .location-item-gallery--item:first-child {
    margin-left: 20px; }
  .location-item-gallery--item:last-child {
    margin-right: 20px; }

.location-item-polls--items {
  padding-left: 15px;
  padding-right: 15px;
  display: flex;
  flex-direction: column;
  width: 100%;
  min-width: 273px;
  max-width: 273px; }
  .location-item-polls--items:first-child {
    padding-left: 20px; }
  .location-item-polls--items > .poll-one--wrap:first-child {
    padding-top: 0; }

.location-item-quests--items {
  padding-left: 15px;
  padding-right: 15px;
  max-width: 320px;
  min-width: 320px; }
  .location-item-quests--items:first-child {
    padding-left: 20px; }

.location-item-offers--items {
  padding-left: 15px;
  padding-right: 15px; }
  .location-item-offers--items.red {
    border-left: 3px solid #FE6A76; }
  .location-item-offers--items:first-child {
    padding-left: 20px; }

.location-item-gifts--items {
  padding-left: 15px;
  padding-right: 15px; }
  .location-item-gifts--items.red {
    border-left: 3px solid #FE6A76; }
  .location-item-gifts--items:first-child {
    padding-left: 20px; }

.reviews--list {
  margin-top: 4px; }
  .reviews--list .list-group {
    margin: 0;
    padding: 0;
    list-style: none; }
  .reviews--list .list-group-item {
    padding-top: 15px;
    padding-bottom: 15px;
    border-bottom: 0.96px solid #EAEAEA; }

.review--wrap {
  display: flex; }

.review-wrap--institution {
  align-items: flex-end;
  justify-content: space-between; }

.review-user--avatar {
  width: 60px;
  margin-right: 12px; }
  .review-user--avatar img {
    width: 60px;
    min-width: 60px; }

.review-user--info .user-profile-reviews-stars--icons > .icon {
  width: 14px;
  height: 14px; }

.review-user--info .user-profile-reviews--text {
  max-height: 57px;
  overflow: hidden; }

.review-user--info .user-profile-reviews--text.open {
  max-height: 100%; }

.review-institution--rating {
  display: flex;
  flex-direction: column;
  margin-left: 51px; }
  .review-institution--rating:first-child {
    margin-left: 0px; }

.review-institution-rating--count {
  text-align: center; }

.review-institution-rating-count--big {
  font-style: normal;
  font-weight: 600;
  font-size: 24px;
  line-height: 100%;
  color: #3C3C3C; }

.review-institution-rating-count--small {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 100%;
  color: #3C3C3C; }

.review-institution-rating--title {
  text-align: center;
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 100%;
  color: #3C3C3C;
  margin-top: 7px; }

.review-institution--info .user-profile-reviews-stars--text {
  margin-left: 6px;
  font-style: normal;
  font-weight: 600;
  font-size: 15px;
  line-height: 20px;
  letter-spacing: -0.3px;
  color: #F1B045; }

.opened .user-profile-reviews--text {
  max-height: unset;
  overflow: unset; }

.user-profile-reviews-subtitle--wrap {
  display: flex;
  margin-top: 10px;
  justify-content: space-between; }
  .user-profile-reviews-subtitle--wrap > div {
    display: flex;
    min-width: 50%;
    width: 50%;
    align-items: center; }

.user-profile-reviews-title--wrap {
  display: flex;
  justify-content: space-between; }
  .user-profile-reviews-title--wrap > div {
    display: flex;
    max-width: 50%;
    width: 50%;
    align-items: center; }

.user-profile-reviews--title {
  font-style: normal;
  font-weight: 400;
  font-size: 15px;
  line-height: 100%;
  color: #3C3C3C; }

.user-profile-reviews--place {
  justify-content: flex-end;
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 100%;
  text-align: right;
  color: rgba(60, 60, 60, 0.5); }

.user-profile-reviews--stars {
  display: flex; }

.user-profile-reviews-stars--icons {
  display: flex; }

.user-profile-reviews-stars--text {
  padding-left: 5px;
  font-style: normal;
  font-weight: 600;
  font-size: 12.0732px;
  line-height: 16px;
  letter-spacing: -0.241463px;
  color: #F1B045; }

.user-profile-reviews--date {
  display: flex;
  justify-content: flex-end; }

.user-profile-reviews-date--status {
  font-style: italic;
  font-weight: 300;
  font-size: 12px;
  line-height: 100%;
  text-align: right;
  color: rgba(60, 60, 60, 0.5);
  padding-right: 7px; }

.user-profile-reviews-date--text {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 100%;
  text-align: right;
  color: rgba(60, 60, 60, 0.5); }

.user-profile-reviews-date--update {
  display: flex;
  align-items: center; }
  .user-profile-reviews-date--update .icon {
    margin-right: 4px; }
  .user-profile-reviews-date--update > span {
    font-style: normal;
    font-weight: 400;
    font-size: 13px;
    line-height: 100%;
    text-align: right;
    color: #F1B045; }

.user-profile-reviews--text {
  margin-top: 10px;
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 150%;
  color: #3C3C3C; }

.user-profile-reviews--more {
  margin-top: 10px; }
  .user-profile-reviews--more .user-profile-reviews-more--text {
    font-style: normal;
    font-weight: normal;
    font-size: 13px;
    line-height: 100%;
    color: #F1B045; }
    .user-profile-reviews--more .user-profile-reviews-more--text span {
      margin-left: 5px; }
  .user-profile-reviews--more .user-profile-reviews-more--text.active {
    display: block; }
  .user-profile-reviews--more .user-profile-reviews-more--text {
    display: none; }

.profile-company-mini {
  display: flex; }
  .profile-company-mini--wrap {
    display: flex;
    flex-direction: column;
    padding-bottom: 15px; }
  .profile-company-mini--rating {
    display: flex;
    margin-left: 90px;
    margin-top: 9px; }
  .profile-company-mini--image {
    width: 70px;
    min-width: 70px;
    height: 70px;
    margin-right: 20px; }
    .profile-company-mini--image img {
      width: 100%; }
  .profile-company-mini--info {
    display: flex;
    flex-direction: column; }
  .profile-company-mini-info-title--wrap {
    display: flex;
    flex-wrap: wrap;
    align-items: center; }
  .profile-company-mini-info--title {
    font-style: normal;
    font-weight: 600;
    font-size: 15px;
    line-height: 100%;
    color: #3C3C3C;
    margin-right: 14px; }
  .profile-company-mini-info--rating .rating-stars--text {
    font-style: normal;
    font-weight: 600;
    font-size: 15px;
    line-height: 20px;
    letter-spacing: -0.3px; }
  .profile-company-mini-info--address {
    margin-top: 10px;
    font-style: normal;
    font-weight: 300;
    font-size: 13px;
    line-height: 150%;
    color: #3C3C3C; }

.map--close {
  position: absolute;
  top: 6px;
  left: 14px; }

.map--location {
  position: absolute;
  top: 6px;
  right: 14px; }

.map--wrap {
  position: relative;
  height: 100vh; }

.map--item {
  width: 100%;
  background: #FFFFFF;
  box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.25);
  border-radius: 10px; }
  .map--item-wrap {
    position: absolute;
    width: 100%;
    padding: 0 15px;
    bottom: 15px; }

.map-item--close {
  position: absolute;
  right: -8px;
  top: -16px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 36px;
  height: 36px;
  border-radius: 50%;
  background: #F8F9FB;
  box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.25); }

.location-map--item .list-item--wrap {
  padding: 14px 14px 18px; }

.location-map--item .list-item--body .rating--stars {
  align-items: center; }

.location-map--item .list-item--body .rating-stars--text {
  font-style: normal;
  font-weight: 600;
  font-size: 15px;
  line-height: 20px;
  letter-spacing: -0.3px; }

.location-map--item .list-item-body--title {
  font-style: normal;
  font-weight: 600;
  font-size: 15px;
  line-height: 100%;
  color: #3C3C3C; }

.location-map--item .list-item-body--distance {
  font-weight: 300;
  font-size: 13px;
  line-height: 100%;
  color: #3C3C3C;
  display: flex;
  align-items: center; }

.location-map--item .list-item-body--desc {
  font-style: normal;
  font-weight: 400;
  font-size: 13px;
  line-height: 150%;
  color: rgba(60, 60, 60, 0.5); }

.location-map--item .list-item-body-flytime--badge {
  margin-top: 2px;
  padding: 0;
  background: transparent; }
  .location-map--item .list-item-body-flytime--badge > span {
    font-style: normal;
    font-weight: 400;
    font-size: 13px;
    line-height: 100%;
    color: #3C3C3C; }

.location-map--item .base-button--orange {
  border-radius: 0px 0px 10px 10px;
  display: flex;
  justify-content: center; }

.check-connection-map--item {
  padding: 16px 25px 25px; }

.check-connection-map--icon {
  display: flex;
  justify-content: center; }

.check-connection-map--text {
  text-align: center;
  margin-top: 10px;
  font-style: normal;
  font-weight: 400;
  font-size: 15px;
  line-height: 20px;
  letter-spacing: -0.3px;
  color: #3C3C3C; }

.not-connected-map--item {
  position: relative;
  padding: 12px 31px 31px; }

.not-connected-map--icon {
  display: flex;
  justify-content: center; }

.not-connected-map--text {
  text-align: center;
  margin-top: 15px;
  font-style: normal;
  font-weight: 400;
  font-size: 15px;
  line-height: 20px;
  letter-spacing: -0.3px;
  color: #3C3C3C; }

.not-connected-map--button {
  margin-top: 20px;
  display: flex; }

.not-connected-map .base-button--white-orange {
  display: flex;
  justify-content: center; }

.flytime-ended-map--item {
  position: relative;
  padding: 20px 15px 25px; }

.flytime-ended-map--text {
  margin-top: 22px;
  padding-left: 20px;
  padding-right: 20px;
  font-style: normal;
  font-weight: 400;
  font-size: 15px;
  line-height: 20px;
  text-align: center;
  letter-spacing: -0.3px;
  color: #3C3C3C; }

.flytime-ended-map--partner {
  display: flex; }

.flytime-ended-map-partner--image {
  width: 50px;
  min-width: 50px;
  height: 50px;
  margin-right: 10px; }
  .flytime-ended-map-partner--image img {
    width: 100%; }

.flytime-ended-map-partner--body {
  display: flex;
  flex-direction: column;
  justify-content: center; }

.flytime-ended-map-partner--title {
  font-style: normal;
  font-weight: 600;
  font-size: 15px;
  line-height: 20px;
  letter-spacing: -0.3px;
  color: #3C3C3C; }

.flytime-ended-map-partner--address {
  margin-top: 5px;
  font-style: normal;
  font-weight: 400;
  font-size: 13px;
  line-height: 20px;
  letter-spacing: -0.3px;
  color: #3C3C3C; }

.success-map--item {
  padding: 20px 15px; }

.success-map--icon {
  display: flex;
  justify-content: center; }

.success-map--text {
  text-align: center;
  margin-top: 15px;
  font-style: normal;
  font-weight: 400;
  font-size: 15px;
  line-height: 20px;
  letter-spacing: -0.3px;
  color: #3C3C3C; }

.flytime--partner {
  padding: 13px 30px 23px; }

.flytime-partner--wrap {
  background: #FFFFFF;
  box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.2);
  border-radius: 10px; }

.flytime-partner--private {
  width: 100%;
  background: #F1B045;
  border-radius: 0px 0px 10px 10px;
  padding: 17px;
  display: flex;
  justify-content: center;
  font-style: normal;
  font-weight: 600;
  font-size: 15px;
  line-height: 20px;
  text-align: center;
  letter-spacing: -0.3px;
  color: #FFFFFF; }

.flytime-partner--title {
  text-align: center;
  font-style: normal;
  font-weight: 400;
  font-size: 15px;
  line-height: 20px;
  letter-spacing: -0.3px;
  color: rgba(60, 60, 60, 0.5); }

.flytime-partner--image {
  margin-top: 17px;
  width: 100%;
  text-align: center; }
  .flytime-partner--image img {
    max-width: 90px;
    max-height: 90px;
    width: 100%;
    height: 100%; }

.flytime-partner--name {
  margin-top: 11px;
  font-style: normal;
  font-weight: 600;
  font-size: 15px;
  line-height: 20px;
  text-align: center;
  letter-spacing: -0.3px;
  color: #3C3C3C; }

.flytime-partner--address {
  margin-top: 8px;
  font-style: normal;
  font-weight: 400;
  font-size: 13px;
  line-height: 20px;
  text-align: center;
  letter-spacing: -0.3px;
  color: #3C3C3C; }

.flytime--info {
  margin-left: 24px;
  background: #F1B045;
  border-radius: 10px;
  position: relative;
  padding: 16px 26px; }
  .flytime--info:before {
    content: ' ';
    position: absolute;
    left: -13px;
    bottom: 0;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 16.5px 24px 16.5px;
    border-color: transparent transparent #f1af45 transparent; }

.flytime-info--title {
  font-style: normal;
  font-weight: 600;
  font-size: 13px;
  line-height: 130%;
  letter-spacing: -0.3px;
  color: #FFFFFF;
  padding-left: 19px; }

.flytime-info--list {
  display: flex;
  flex-direction: column;
  margin-top: 10px; }

.flytime-info--item {
  display: flex;
  align-items: center;
  margin-bottom: 10px; }
  .flytime-info--item:last-child {
    margin-bottom: 0; }
  .flytime-info--item .icon {
    margin-right: 6px; }
  .flytime-info--item span {
    font-style: normal;
    font-weight: 400;
    font-size: 13px;
    line-height: 20px;
    letter-spacing: -0.3px;
    color: #FFFFFF; }

.privilege--mini {
  width: 100%;
  background: #FFFFFF;
  box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.2);
  border-radius: 10px; }
  .privilege--mini .profile-company-mini {
    align-items: center; }
  .privilege--mini .profile-company-mini--wrap {
    padding-bottom: 0; }
  .privilege--mini .profile-company-mini--image {
    width: 40px;
    min-width: 40px;
    height: 40px;
    margin-right: 10px; }
  .privilege--mini .profile-company-mini-info--title {
    font-style: normal;
    font-weight: 600;
    font-size: 13px;
    line-height: 20px;
    letter-spacing: -0.3px;
    color: #3C3C3C; }
  .privilege--mini .profile-company-mini-info--address {
    margin-top: 5px;
    font-style: normal;
    font-weight: 400;
    font-size: 11px;
    line-height: 20px;
    letter-spacing: -0.3px;
    color: #3C3C3C; }

.privilege-mini--first {
  display: flex;
  justify-content: space-between;
  padding: 10px;
  border-bottom: 0.7px solid #EAEAEA; }

.privilege-mini--body {
  display: flex;
  justify-content: space-between;
  padding: 12px 10px 20px;
  background: linear-gradient(97.99deg, #F1B045 1.71%, #F1CB45 99.5%);
  box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.2);
  border-radius: 0px 0px 10px 10px; }

.privilege-mini--image {
  width: 39%;
  min-width: 39%; }
  .privilege-mini--image img {
    max-width: 100%;
    min-width: 125px; }

.privilege-mini--terms {
  width: 60%;
  min-width: 60%; }

.privilege-mini-terms--date {
  margin-top: 5px;
  text-align: center;
  font-style: normal;
  font-weight: 600;
  font-size: 13px;
  line-height: 20px;
  letter-spacing: -0.3px;
  color: #FFFFFF; }

.privilege-mini-terms--name {
  margin-top: 10px;
  font-style: normal;
  font-weight: 700;
  font-size: 26px;
  line-height: 100%;
  text-align: center;
  color: #FFFFFF; }

.privilege-mini-terms--desc {
  margin-top: 10px;
  font-style: normal;
  font-weight: 400;
  font-size: 17px;
  line-height: 100%;
  text-align: center;
  color: #FFFFFF; }

.offer--one {
  display: flex;
  flex-direction: column; }

.offer-one--image img {
  border-radius: 5px;
  width: 100%; }

.offer-one--title {
  margin-top: 18px;
  font-style: normal;
  font-weight: 600;
  font-size: 15px;
  line-height: 100%;
  color: #3C3C3C; }

.offer-one--description {
  margin-top: 15px;
  font-style: normal;
  font-weight: 400;
  font-size: 13px;
  line-height: 150%;
  color: #3C3C3C; }

.offer-one--date {
  margin-top: 15px;
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 100%;
  text-align: right;
  color: #3C3C3C; }

.menu-list--item {
  display: flex;
  padding-top: 11px;
  padding-bottom: 11px;
  border-bottom: 0.96px solid #EAEAEA; }
  .menu-list--item.not-available .menu-list-item--body {
    -webkit-filter: opacity(0.3);
            filter: opacity(0.3); }

.menu-list--title {
  margin-bottom: 0; }

.menu-list--item-table {
  display: flex;
  padding-top: 11px;
  padding-bottom: 11px;
  border-top: 0.96px solid #EAEAEA; }

.menu-list--not-available {
  font-style: normal;
  font-weight: 400;
  font-size: 13px;
  line-height: 100%;
  color: #F1B045; }

.menu-list--no-order {
  margin-top: 26px;
  display: flex;
  justify-content: center; }
  .menu-list--no-order-text {
    color: #F1B045;
    text-align: center;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 100%; }

.menu-list--bottom {
  padding-top: 12px; }

.menu-list-item--wrap.green {
  border-left: 10px solid #46DC43;
  padding-left: 20px;
  background: rgba(236, 226, 210, 0.1); }

.menu-list-item--wrap.red {
  border-left: 10px solid #FF695F;
  padding-left: 20px;
  background: rgba(236, 226, 210, 0.1); }

.menu-list-item--wrap.orange {
  background: rgba(236, 226, 210, 0.1);
  border-left: 10px solid #F1B045;
  padding-left: 20px; }

.menu-list-item--wrap .base-checkbox + label {
  width: 100%;
  padding-left: 0; }
  .menu-list-item--wrap .base-checkbox + label::before {
    top: calc(45px - 11px); }
  .menu-list-item--wrap .base-checkbox + label .menu-list--item {
    padding-left: 36px; }
  .menu-list-item--wrap .base-checkbox + label .menu-list-item--text {
    max-height: unset; }

.menu-list-item--body {
  display: flex;
  width: 100%; }

.menu-list-item--image {
  max-width: 85px;
  min-width: 85px;
  max-height: 70px;
  margin-right: 10px; }
  .menu-list-item--image img {
    width: 100%;
    border-radius: 5px; }

.menu-list-item--description {
  display: flex;
  flex-direction: column;
  margin-right: 10px; }

.menu-list-item--title {
  margin-top: -3px;
  margin-bottom: 0;
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
  line-height: 120%;
  color: #3C3C3C; }

.menu-list-item--text {
  margin-top: 7px;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 150%;
  color: rgba(60, 60, 60, 0.5);
  max-height: 37px;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  overflow: hidden;
  text-overflow: ellipsis; }

.menu-list-item--table-wrap {
  display: flex;
  flex-direction: column;
  margin-top: 7px;
  margin-right: 10px; }

.menu-list-item--table-items {
  display: flex;
  flex-direction: row;
  justify-content: space-between; }

.menu-list-item--table-item {
  color: rgba(60, 60, 60, 0.5);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  padding-right: 5px; }

.menu-list-item--table-count {
  text-align: right;
  color: rgba(60, 60, 60, 0.5);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%; }

.menu-list-item--price {
  margin-top: 7px;
  display: flex; }

.menu-list-item--add {
  display: flex;
  align-items: center;
  margin-left: auto; }
  .menu-list-item--add-text {
    display: none;
    font-style: normal;
    font-weight: 600;
    font-size: 13px;
    line-height: 16px;
    letter-spacing: -0.3px;
    color: #F39B0A; }

.menu-list-item-qr--wrap {
  display: flex;
  flex-direction: column;
  margin-left: auto;
  margin-right: 20px;
  padding-left: 10px;
  min-width: 88px;
  width: 88px;
  max-width: 88px; }

.menu-list-item-qr--expire {
  margin-top: 4px;
  font-style: normal;
  font-weight: 600;
  font-size: 11px;
  line-height: 100%;
  text-align: right;
  color: #F1B045; }

.menu-list-item--qr img {
  width: 100%;
  max-height: 77px;
  max-width: 77px; }

.menu-list-item--qr.used {
  position: relative; }

.menu-list-item-qr--text-wrap {
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  background: rgba(255, 255, 255, 0.85); }
  .menu-list-item-qr--text-wrap.cancled .menu-list-item-qr--text {
    color: #FF1000 !important; }

.menu-list-item-qr--text {
  font-style: normal;
  font-weight: 600;
  font-size: 11px;
  line-height: 100%;
  color: #3C3C3C; }

.menu-list-item--act {
  font-style: normal;
  font-weight: 400;
  font-size: 13px;
  line-height: 100%;
  color: #3C3C3C; }

.menu-list-item--old {
  margin-left: 8px;
  font-style: normal;
  font-weight: 400;
  font-size: 13px;
  line-height: 100%;
  color: rgba(60, 60, 60, 0.5);
  text-decoration: line-through; }

@media (min-width: 985px) {
  .menu-list--wrap .menu-list--search {
    height: 20px !important; }
    .menu-list--wrap .menu-list--search .base-input-wrp--search {
      display: none !important; }
  .menu-list--wrap .menu-list--group {
    margin-top: 72px; }
    .menu-list--wrap .menu-list--group:first-child {
      margin-top: 40px; }
  .menu-list--wrap .menu-list--title {
    border-bottom: 0;
    font-style: normal;
    font-weight: 600;
    font-size: 24px;
    line-height: 28px; }
  .menu-list--wrap .menu-list--items {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(272px, 272px));
    grid-gap: 40px; }
  .menu-list--wrap .menu-list--item {
    border-bottom: 0; }
  .menu-list--wrap .menu-list-item--wrap {
    max-width: 272px; }
  .menu-list--wrap .menu-list-item--body {
    flex-direction: column;
    position: relative; }
  .menu-list--wrap .menu-list-item--title {
    margin-top: 12px;
    font-style: normal;
    font-weight: 600;
    font-size: 17px;
    line-height: 22px; }
  .menu-list--wrap .menu-list-item--text {
    margin-top: 12px;
    font-style: normal;
    font-weight: 400;
    font-size: 13px;
    line-height: 20px;
    max-height: 58px; }
  .menu-list--wrap .menu-list-item--image {
    overflow: hidden;
    border-radius: 5px;
    max-width: 272px;
    max-height: 140px;
    min-width: 272px;
    margin-right: 0; }
  .menu-list--wrap .menu-list-item--add {
    position: absolute;
    bottom: 0;
    margin-right: 0;
    right: 0;
    background: rgba(241, 176, 69, 0.2);
    border-radius: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 12px;
    padding-left: 15px;
    padding-right: 15px; }
    .menu-list--wrap .menu-list-item--add-text {
      margin-left: 8px;
      display: flex; }
    .menu-list--wrap .menu-list-item--add .icon--plus {
      width: 10px;
      height: 10px;
      background-image: url("data:image/svg+xml,%3Csvg width='10' height='10' viewBox='0 0 10 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.99978 1.38867V4.99978M4.99978 4.99978H8.61089M4.99978 4.99978H1.38867M4.99978 4.99978V8.61089' stroke='%23F39B0A' stroke-width='1.08333' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); }
  .menu-list--wrap .menu-list-item--price {
    margin-top: 20px;
    flex-direction: column; }
  .menu-list--wrap .menu-list-item--act {
    font-style: normal;
    font-weight: 600;
    font-size: 17px;
    line-height: 22px; }
  .menu-list--wrap .menu-list-item--old {
    margin-left: 0;
    margin-top: 5px;
    font-weight: 600;
    font-size: 13px;
    line-height: 16px; } }

.chat--chat-wrap {
  margin-top: 25px; }

.chat--chat-items {
  background: #FFFFFF; }
  .chat--chat-items--wrap {
    margin-top: 17px;
    margin-bottom: 17px; }
  .chat--chat-items--title {
    margin-bottom: 5px;
    font-style: normal;
    font-weight: 600;
    font-size: 15px;
    line-height: 100%;
    color: #3C3C3C; }
  .chat--chat-items--second-title {
    text-align: right;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 100%;
    color: #3C3C3C; }
    .chat--chat-items--second-title > span {
      margin-left: 5px; }
  .chat--chat-items-chats--title {
    margin-top: 30px;
    margin-bottom: 8px;
    font-style: normal;
    font-weight: 600;
    font-size: 15px;
    line-height: 100%;
    color: #3C3C3C; }
  .chat--chat-items--search {
    margin-bottom: 25px;
    position: relative; }
    .chat--chat-items--search .input--search .inputText {
      padding-right: 36px;
      height: 49px;
      background: #FFFFFF;
      border: 1px solid rgba(219, 219, 219, 0.7);
      box-sizing: border-box;
      border-radius: 4px; }
  .chat--chat-items-search--filter {
    position: absolute;
    right: 10px;
    top: 15px; }
    .chat--chat-items-search--filter-wrap {
      position: relative; }
      .chat--chat-items-search--filter-wrap .chat--chat-items-search-filter--dropdown {
        margin-left: 0px; }
  .chat--chat-items-search-filter--dropdown {
    width: 235px;
    padding: 20px;
    padding-top: 0;
    margin-top: 13px;
    margin-left: 10px; }
    .chat--chat-items-search-filter--dropdown .base-form--select {
      display: flex;
      width: 100%;
      margin-top: 20px; }
      .chat--chat-items-search-filter--dropdown .base-form--select .base-form-select--wrap {
        margin-top: 0; }
    .chat--chat-items-search-filter--dropdown .nice-select {
      height: 44px;
      line-height: 41px;
      background: #FFFFFF;
      border: 1px solid #DBDBDB;
      box-sizing: border-box;
      border-radius: 4px; }
  .chat--chat-items--header .back-with--red a {
    border-bottom: 0; }
  .chat--chat-items--bottom > .base-button {
    font-weight: 700;
    font-size: 16px;
    height: 58px; }

.chat--chat-item {
  background: #FFFFFF;
  cursor: pointer;
  padding-bottom: 15px;
  padding-top: 15px; }
  .chat--chat-item--data {
    position: relative; }
    .chat--chat-item--data .chat--chat-item--count-area {
      position: absolute;
      right: 0;
      top: 16px; }
  .chat--chat-item-data--unread {
    color: #3C3C3C !important; }
  .chat--chat-item-request {
    padding-bottom: 20px;
    padding-top: 20px; }
    .chat--chat-item-request .chat--chat-item--image {
      height: 80px;
      width: 80px;
      min-width: 80px; }
      .chat--chat-item-request .chat--chat-item--image .chat--chat-item--online {
        width: 18.67px;
        height: 18.67px; }
  .chat--chat-item--click {
    display: block;
    border-bottom: 0.961579px solid #EAEAEA; }
    .chat--chat-item--click:first-child .chat--chat-item-request {
      padding-top: 0; }
    .chat--chat-item--click:hover, .chat--chat-item--click:focus, .chat--chat-item--click:active {
      text-decoration: none; }
  .chat--chat-item--random {
    position: absolute;
    bottom: -24px;
    left: 12px;
    min-width: 56px;
    padding: 4px 11px;
    background: rgba(69, 189, 241, 0.2);
    border-radius: 5px;
    font-style: normal;
    font-weight: 600;
    font-size: 11px;
    line-height: 12px;
    letter-spacing: -0.3px;
    color: #45BDF1; }
  .chat--chat-item--town {
    margin-left: auto;
    font-style: normal;
    font-weight: 400;
    font-size: 11px;
    line-height: 100%;
    text-align: right;
    color: rgba(60, 60, 60, 0.5); }
  .chat--chat-item--bottom-name {
    margin-top: 8px;
    font-style: normal;
    font-weight: 400;
    font-size: 13px;
    line-height: 100%;
    color: #3C3C3C; }
  .chat--chat-item--bottom-status {
    width: 100%;
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 100%;
    color: rgba(60, 60, 60, 0.5);
    margin-top: 14px; }
    .chat--chat-item--bottom-status--photo {
      font-style: normal;
      font-weight: 600;
      font-size: 14px;
      line-height: 100%;
      color: #F1B045; }
  .chat--chat-item--bottom-login {
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    line-height: 100%;
    color: #3C3C3C; }
    .chat--chat-item--bottom-login .icon {
      margin-left: 5px; }
  .chat--chat-item--empty {
    margin-top: 25px;
    margin-bottom: 40px;
    display: flex;
    align-items: center;
    flex-direction: column; }
  .chat--chat-item-empty--message {
    margin-top: 21px;
    font-style: normal;
    font-weight: 400;
    font-size: 13px;
    line-height: 160%;
    text-align: center;
    color: rgba(60, 60, 60, 0.5); }
    .chat--chat-item-empty--message b {
      font-weight: 600; }
  .chat--chat-item--info {
    width: 100%;
    max-width: calc(100% - 95px);
    min-height: 32px; }
  .chat--chat-item--delete > a {
    font-style: normal;
    font-weight: 600;
    font-size: 11px;
    line-height: 100%;
    text-align: right;
    color: #FF695F; }
  .chat--chat-item--checkbox {
    width: 20px;
    display: flex;
    flex-direction: column;
    justify-content: center; }
    .chat--chat-item--checkbox .base-checkbox-curcle {
      margin-bottom: 0; }
      .chat--chat-item--checkbox .base-checkbox-curcle span:before {
        width: 20px;
        height: 20px;
        background-size: contain; }
  .chat--chat-item--message {
    width: 100%;
    display: flex; }
  .chat--chat-item--buttons {
    margin-top: 16px; }
    .chat--chat-item--buttons .base-button {
      border-radius: 5px;
      font-style: normal;
      font-weight: 600;
      font-size: 12px;
      line-height: 16px;
      letter-spacing: -0.3px;
      padding: 7px 24px;
      margin-left: 8px;
      margin-right: 8px; }
      .chat--chat-item--buttons .base-button:first-child {
        margin-left: 0; }
      .chat--chat-item--buttons .base-button:last-child {
        margin-right: 0; }
  .chat--chat-item--status {
    margin-top: 6px;
    font-style: normal;
    font-weight: 300;
    font-size: 13px;
    line-height: 15px;
    max-height: 16px;
    overflow: hidden;
    color: rgba(60, 60, 60, 0.5); }
    .chat--chat-item--status-bottom {
      margin-top: 14px;
      color: #9D9D9D; }
  .chat--chat-item--data {
    /*
      flex: 1;
      &, & > * {
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
      }*/ }
  .chat--chat-item--name {
    display: flex;
    align-items: center;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 100%;
    color: #3C3C3C; }
    .chat--chat-item--name > span {
      margin-left: 5px; }
  .chat--chat-item--right-side {
    margin-left: auto;
    display: flex;
    align-items: center; }
  .chat--chat-item--soundless {
    margin-right: 5px; }
  .chat--chat-item--time {
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 100%;
    color: rgba(60, 60, 60, 0.5); }
  .chat--chat-item--image {
    position: relative;
    height: 60px;
    width: 60px;
    min-width: 60px;
    border-radius: 50%;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    margin-right: 15px; }
  .chat--chat-item--online {
    position: absolute;
    bottom: 0;
    right: 0;
    width: 13px;
    height: 13px;
    border-radius: 50%; }
    .chat--chat-item--online.online {
      border: 3px solid #FFFFFF;
      background: #46DC43; }
  .chat--chat-item--new {
    position: absolute;
    top: 0;
    right: 0;
    width: 14px;
    height: 14px;
    border-radius: 50%; }
    .chat--chat-item--new.new {
      border: 3px solid #FFFFFF;
      background: #F1B045; }
  .chat--chat-item--star {
    position: absolute;
    right: -5px;
    top: -12px; }
    .chat--chat-item--star .icon {
      text-align: center;
      font-style: normal;
      font-weight: 600;
      font-size: 6.875px;
      line-height: 100%;
      color: #FFFFFF;
      line-height: 32px; }
  .chat--chat-item--text {
    padding-top: 16px;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 150%;
    color: rgba(60, 60, 60, 0.5);
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 90%;
    width: 90%; }
    .chat--chat-item--text.active {
      font-style: normal;
      font-weight: 400;
      font-size: 14px;
      line-height: 150%;
      color: #3C3C3C; }
  .chat--chat-item--count {
    margin-left: auto;
    width: 7px;
    height: 7px;
    background: #F1B045;
    border-radius: 50%; }
    .chat--chat-item--count-area {
      margin-left: auto;
      width: 10%; }
  .chat--chat-item--break {
    flex-basis: 100%;
    height: 0; }
  .chat--chat-item--specials {
    width: 100%; }
  .chat--chat-item-special--one {
    margin-top: 10px;
    padding: 3px 10px;
    border-radius: 5px;
    display: flex;
    align-items: center;
    font-style: normal;
    font-weight: 600;
    font-size: 12px;
    line-height: 14px;
    letter-spacing: -0.3px;
    margin-right: 10px; }
    .chat--chat-item-special--one:last-child {
      margin-right: 0; }
    .chat--chat-item-special--one > .icon {
      width: 13px;
      height: 13px;
      margin-right: 5px; }
  .chat--chat-item-special--type-special {
    color: #F1B045;
    background: rgba(241, 176, 69, 0.15); }
  .chat--chat-item-special--type-bday {
    color: #45BDF1;
    background: rgba(69, 189, 241, 0.2); }
  .chat--chat-item-one--button {
    margin-left: 15px; }
  .chat--chat-item--specials-right {
    min-width: 88px;
    display: block; }
    .chat--chat-item--specials-right .chat--chat-item-special--type-bday {
      margin-top: 0;
      align-items: center;
      display: flex; }

.chat--chat-header--left {
  align-self: center;
  align-items: center; }

.chat--chat-messages {
  background: #FFFFFF;
  border-radius: 8px;
  display: flex;
  flex-direction: column;
  min-height: 100%;
  padding-top: 20px; }
  .chat--chat-messages--body {
    overflow-y: auto;
    height: calc(100% - 158px); }
  .chat--chat-messages--block {
    display: flex;
    flex-direction: column;
    justify-content: stretch;
    overflow-x: hidden;
    flex: 1;
    height: 100vh; }
  .chat--chat-messages--bottom {
    justify-content: end; }
  .chat--chat-messages--header {
    height: 56px;
    background: #F8F9FB;
    padding: 12px 20px;
    align-items: center; }
    .chat--chat-messages--header .chat--chat-item--back {
      margin-right: 16px; }
    .chat--chat-messages--header .chat--chat-item--image {
      width: 34px;
      height: 34px;
      min-width: 34px; }
    .chat--chat-messages--header .chat--chat-item--online {
      width: 11px;
      height: 11px;
      border: 2px solid #FFFFFF; }
    .chat--chat-messages--header .chat--chat-item--data {
      align-self: center; }
    .chat--chat-messages--header .chat--chat-item--actions {
      align-self: center;
      margin-left: auto;
      display: flex;
      position: relative; }
      .chat--chat-messages--header .chat--chat-item--actions > a {
        margin-left: 24px; }
  .chat--chat-messages--empty {
    justify-content: center;
    align-items: center;
    height: 100%; }
    .chat--chat-messages--empty-text {
      font-style: normal;
      font-weight: normal;
      font-size: 16px;
      line-height: 100%;
      text-align: center;
      color: rgba(60, 60, 60, 0.5);
      margin-top: 30px; }

.chat--chat-message-body--wrap {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: end;
  min-height: 440px;
  max-height: 440px; }

.chat--chat-message--body {
  height: 100%;
  overflow-y: auto;
  padding: 16px;
  min-height: 480px;
  max-height: 480px;
  border-top: 0.961579px solid #EAEAEA;
  border-bottom: 0.961579px solid #EAEAEA; }
  .chat--chat-message--body-button--one {
    background: rgba(241, 176, 69, 0.15);
    border-radius: 5px 5px 5px 0px;
    width: 50%;
    text-align: center;
    font-style: normal;
    font-weight: 600;
    font-size: 11px;
    line-height: 15px;
    letter-spacing: -0.3px;
    color: #F1B045;
    padding: 16px 10px 9px; }
    .chat--chat-message--body-button--one.active {
      background: #F1B045;
      border-radius: 5px 5px 0px 5px;
      color: #FFFFFF; }
    .chat--chat-message--body-button--one-accept {
      opacity: 0;
      transition: opacity 0.6s linear; }
    .chat--chat-message--body-button--one.show {
      opacity: 1; }
  .chat--chat-message--body-buttons--request {
    display: flex;
    position: absolute;
    width: 100%;
    bottom: -34px;
    z-index: -1; }
  .chat--chat-message--body-buttons--solution .chat--chat-message--body-button--one {
    background: rgba(241, 176, 69, 0.15);
    width: 100%;
    border-radius: 5px; }
  .chat--chat-message--body-buttons--reject {
    flex-direction: column;
    bottom: -90px; }
    .chat--chat-message--body-buttons--reject .chat--chat-message--body-button--one {
      background: rgba(241, 176, 69, 0.15);
      width: 100%;
      border-radius: 5px;
      margin-bottom: 10px; }
      .chat--chat-message--body-buttons--reject .chat--chat-message--body-button--one.active {
        background: #F1B045;
        border-radius: 5px;
        color: #FFFFFF;
        padding-top: 10px; }
  .chat--chat-message--body-buttons--repeat {
    bottom: -50px; }
    .chat--chat-message--body-buttons--repeat .base-button {
      padding: 12px;
      font-weight: 600;
      font-size: 12px;
      line-height: 16px; }
  .chat--chat-message--body-date {
    width: 100%;
    margin-bottom: 20px;
    margin-top: 20px;
    font-style: normal;
    font-weight: 600;
    font-size: 13px;
    line-height: 100%;
    color: rgba(60, 60, 60, 0.5);
    text-align: center; }
  .chat--chat-message--body-gift {
    display: flex;
    align-items: center;
    justify-content: space-around; }
    .chat--chat-message--body-gift-wrap {
      display: flex;
      flex-direction: column; }
    .chat--chat-message--body-gift-buttons {
      margin-top: 20px;
      display: flex;
      justify-content: space-between; }
    .chat--chat-message--body-gift-button {
      width: 48%;
      background: #FFFFFF;
      box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.15);
      border-radius: 10px;
      display: flex;
      flex-direction: column;
      padding-top: 30px;
      padding-bottom: 30px;
      justify-content: center;
      align-items: center; }
      .chat--chat-message--body-gift-button > .icon-gift--filled {
        width: 40px;
        height: 39px; }
      .chat--chat-message--body-gift-button--text {
        margin-top: 14px;
        font-style: normal;
        font-weight: normal;
        font-size: 14px;
        line-height: 100%;
        text-align: center;
        color: #3C3C3C; }
    .chat--chat-message--body-gift--text {
      font-style: normal;
      font-weight: 600;
      font-size: 15px;
      line-height: 120%;
      text-align: center;
      color: #3C3C3C;
      max-width: 236px; }
    .chat--chat-message--body-gift-group--text {
      max-width: 324px; }
    .chat--chat-message--body-gift--profile {
      display: flex;
      flex-direction: column;
      align-items: center; }
      .chat--chat-message--body-gift--profile .chat--chat-item--data {
        text-align: center;
        flex-direction: column; }
      .chat--chat-message--body-gift--profile .chat--chat-item--name {
        margin-top: 10px; }
      .chat--chat-message--body-gift--profile .chat--chat-item--status {
        margin-top: 10px;
        color: rgba(60, 60, 60, 0.5); }
  .chat--chat-message--body-in--header {
    margin-top: 11px;
    display: flex;
    padding-bottom: 9px;
    position: relative; }
    .chat--chat-message--body-in--header:after {
      content: ' ';
      position: absolute;
      width: calc(100% + 16px);
      height: 1px;
      bottom: 0;
      border-bottom: 0.7px solid #EAEAEA;
      left: -8px; }
    .chat--chat-message--body-in--header .partner-title--image {
      width: 30px;
      height: 30px;
      min-width: 30px; }
      .chat--chat-message--body-in--header .partner-title--image .partner-title--subicon {
        bottom: -2px;
        right: -2px; }
      .chat--chat-message--body-in--header .partner-title--image .icon icon-avatar--present {
        width: 12.14px;
        height: 12.14px;
        background-size: contain; }
    .chat--chat-message--body-in--header .partner-title--info {
      max-width: 99%;
      width: 99%; }
    .chat--chat-message--body-in--header .partner-title-info--title {
      display: inline-block;
      font-size: 13px;
      line-height: 14px;
      max-width: 130px;
      letter-spacing: -0.3px; }
    .chat--chat-message--body-in--header .partner-title-info--location {
      font-size: 12px;
      line-height: 110%;
      letter-spacing: -0.3px; }
  .chat--chat-message--body-in--button {
    margin-top: 10px;
    margin-bottom: 7px;
    position: relative;
    z-index: 1; }
    .chat--chat-message--body-in--button .base-button {
      font-size: 11px;
      line-height: 15px;
      padding-top: 7px;
      padding-bottom: 7px; }
  .chat--chat-message--body-one {
    display: flex;
    margin-bottom: 16px;
    position: relative; }
    .chat--chat-message--body-one-inactive .chat--chat-message--body-one--image {
      align-self: flex-start; }
    .chat--chat-message--body-one-inactive .chat--chat-message--body-one--title {
      padding: 16px 38px 16px 28px; }
    .chat--chat-message--body-one-inactive .chat--chat-message--body-one--title-other:after {
      top: 10px; }
    .chat--chat-message--body-one-inactive .chat--chat-message--body-in--inactive {
      padding-right: 9px; }
      .chat--chat-message--body-one-inactive .chat--chat-message--body-in--inactive-icons {
        position: relative;
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap; }
        .chat--chat-message--body-one-inactive .chat--chat-message--body-in--inactive-icons .icon {
          position: absolute;
          margin-left: auto;
          margin-right: auto;
          left: 0;
          right: 0;
          top: 2px; }
      .chat--chat-message--body-one-inactive .chat--chat-message--body-in--inactive-full {
        width: 100%;
        height: 12px;
        background: #EFF1F5;
        border-radius: 5px; }
      .chat--chat-message--body-one-inactive .chat--chat-message--body-in--inactive-one {
        margin-top: 8px;
        width: 49%;
        height: 12px;
        background: #EFF1F5;
        border-radius: 5px; }
      .chat--chat-message--body-one-inactive .chat--chat-message--body-in--inactive-message {
        margin-top: 11px;
        font-style: normal;
        font-weight: 400;
        font-size: 12px;
        line-height: 140%;
        text-align: center;
        color: #3C3C3C; }
    .chat--chat-message--body-one-request {
      margin-bottom: 51px; }
      .chat--chat-message--body-one-request .chat--chat-message--body-in--request {
        border: 1px solid #F1B045;
        margin-bottom: -1px;
        margin-left: -1px;
        margin-right: -1px; }
      .chat--chat-message--body-one-request .chat--chat-message--body-one--title {
        padding: 1px;
        border-radius: 10px; }
        .chat--chat-message--body-one-request .chat--chat-message--body-one--title:before {
          z-index: 1;
          content: ' ';
          position: absolute;
          bottom: 0;
          width: 0;
          height: 0;
          border-radius: 2px;
          border-style: solid;
          border-width: 0 20.5px 36.2px 20.5px; }
        .chat--chat-message--body-one-request .chat--chat-message--body-one--title-inter {
          background: transparent; }
        .chat--chat-message--body-one-request .chat--chat-message--body-one--title-inter:before {
          right: -6px;
          bottom: 1px;
          border-color: transparent transparent #FFFFFF transparent; }
        .chat--chat-message--body-one-request .chat--chat-message--body-one--title-other:before {
          left: -6px;
          bottom: 1px;
          border-color: transparent transparent #FFFFFF transparent; }
        .chat--chat-message--body-one-request .chat--chat-message--body-one--title-inter:after {
          bottom: 0px; }
        .chat--chat-message--body-one-request .chat--chat-message--body-one--title-other:after {
          left: -8px;
          bottom: 0px;
          border-color: transparent transparent #F1B045 transparent; }
      .chat--chat-message--body-one-request .chat--chat-message--body-in--request {
        background: #FFFFFF;
        padding: 20px 40px 20px 12px;
        border-radius: 5px; }
        .chat--chat-message--body-one-request .chat--chat-message--body-in--request .icon {
          margin-right: 9px;
          min-width: 35px; }
        .chat--chat-message--body-one-request .chat--chat-message--body-in--request-message {
          font-style: normal;
          font-size: 12px;
          line-height: 140%;
          color: #3C3C3C;
          font-weight: 400; }
          .chat--chat-message--body-one-request .chat--chat-message--body-in--request-message span {
            font-weight: 600; }
      .chat--chat-message--body-one-request .chat--chat-message--body-one--time {
        color: #3C3C3C !important;
        z-index: 1; }
      .chat--chat-message--body-one-request .chat--chat-message--body-one--readed {
        z-index: 1; }
    .chat--chat-message--body-one-attached-photo {
      position: relative; }
      .chat--chat-message--body-one-attached-photo .chat--chat-message--body-one--title {
        background: transparent;
        padding: 0;
        margin-right: 0; }
        .chat--chat-message--body-one-attached-photo .chat--chat-message--body-one--title::after {
          display: none; }
      .chat--chat-message--body-one-attached-photo .user-attached-sended--one {
        position: relative; }
        .chat--chat-message--body-one-attached-photo .user-attached-sended--one img {
          max-width: 100%;
          width: 100%;
          border-radius: 5px; }
      .chat--chat-message--body-one-attached-photo .chat--chat-message--body-in--attached-photo-more {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        grid-template-rows: repeat(2, 1fr);
        grid-column-gap: 5px;
        grid-row-gap: 5px; }
        .chat--chat-message--body-one-attached-photo .chat--chat-message--body-in--attached-photo-more .user-attached-sended--one {
          position: relative;
          width: 115px;
          height: 112px; }
          .chat--chat-message--body-one-attached-photo .chat--chat-message--body-in--attached-photo-more .user-attached-sended--one:last-child .user-attached-sended--content {
            -webkit-filter: blur(2px);
                    filter: blur(2px); }
            .chat--chat-message--body-one-attached-photo .chat--chat-message--body-in--attached-photo-more .user-attached-sended--one:last-child .user-attached-sended--content:before {
              content: '';
              display: block;
              width: 100%;
              height: 100%;
              position: absolute;
              top: 0;
              left: 0;
              right: 0;
              bottom: 0;
              background-color: rgba(0, 0, 0, 0.5); }
      .chat--chat-message--body-one-attached-photo .user-attached-sended--content {
        width: 100%;
        height: 100%;
        border-radius: 5px;
        background-position: center;
        background-size: cover; }
      .chat--chat-message--body-one-attached-photo .user-attached-sended--counter {
        top: 0;
        position: absolute;
        display: flex;
        align-content: center;
        justify-content: center;
        flex-direction: column;
        text-align: center;
        width: 100%;
        height: 100%;
        font-style: normal;
        font-weight: 400;
        font-size: 30px;
        line-height: 100%;
        color: #FFFFFF;
        z-index: 1; }
      .chat--chat-message--body-one-attached-photo .user-attached-sended--video {
        position: absolute;
        top: 5px;
        right: 5px;
        background: rgba(0, 0, 0, 0.4);
        border-radius: 10.5px;
        padding: 5px;
        display: flex;
        align-content: center; }
        .chat--chat-message--body-one-attached-photo .user-attached-sended--video span {
          font-style: normal;
          font-weight: 400;
          font-size: 8.5px;
          line-height: 100%;
          text-align: center;
          color: #FFFFFF; }
      .chat--chat-message--body-one-attached-photo .user-attached-sended--time {
        position: absolute;
        bottom: 5px;
        right: 5px;
        background: rgba(0, 0, 0, 0.4);
        border-radius: 10.5px;
        padding: 5px;
        display: flex;
        align-content: center; }
        .chat--chat-message--body-one-attached-photo .user-attached-sended--time span {
          font-style: normal;
          font-weight: 400;
          font-size: 8.5px;
          line-height: 100%;
          color: #FFFFFF;
          padding-right: 3px; }
    .chat--chat-message--body-one-gift .chat--chat-message--body-in--gift-message {
      background: #F1B045;
      margin-left: -1px;
      margin-right: -1px;
      position: relative;
      border-top-right-radius: 5px;
      border-top-left-radius: 5px; }
    .chat--chat-message--body-one-gift .chat--chat-message--body-one--title-other .chat--chat-message--body-in--gift-message {
      background: #F8F9FB; }
    .chat--chat-message--body-one-gift .chat--chat-message--body-in--gift {
      border: 1px solid #F1B045;
      margin-bottom: -1px;
      margin-left: -1px;
      margin-right: -1px; }
    .chat--chat-message--body-one-gift .chat--chat-message--body-one--title {
      padding: 1px;
      border-radius: 10px; }
      .chat--chat-message--body-one-gift .chat--chat-message--body-one--title:before {
        z-index: 1;
        content: ' ';
        position: absolute;
        bottom: 0;
        width: 0;
        height: 0;
        border-radius: 2px;
        border-style: solid;
        border-width: 0 20.5px 36.2px 20.5px; }
      .chat--chat-message--body-one-gift .chat--chat-message--body-one--title-inter {
        background: transparent; }
      .chat--chat-message--body-one-gift .chat--chat-message--body-one--title-inter:before {
        right: -6px;
        bottom: 1px;
        border-color: transparent transparent #FFFFFF transparent; }
      .chat--chat-message--body-one-gift .chat--chat-message--body-one--title-other:before {
        left: -6px;
        bottom: 1px;
        border-color: transparent transparent #FFFFFF transparent; }
      .chat--chat-message--body-one-gift .chat--chat-message--body-one--title-inter:after {
        bottom: 0px; }
      .chat--chat-message--body-one-gift .chat--chat-message--body-one--title-other:after {
        left: -8px;
        bottom: 0px;
        border-color: transparent transparent #F1B045 transparent; }
    .chat--chat-message--body-one-gift .chat--chat-message--body-one--time {
      color: rgba(60, 60, 60, 0.5) !important;
      z-index: 1; }
    .chat--chat-message--body-one-gift .chat--chat-message--body-in--gift {
      background: #FFFFFF;
      padding: 8px;
      border-radius: 10px; }
      .chat--chat-message--body-one-gift .chat--chat-message--body-in--gift-message {
        position: relative;
        padding-left: 12px;
        padding-top: 13px;
        padding-bottom: 14px;
        padding-right: 2px; }
      .chat--chat-message--body-one-gift .chat--chat-message--body-in--gift .chat--chat-message-send-gift--gifts {
        margin-top: 10px; }
    .chat--chat-message--body-one--image {
      position: relative;
      width: 50px;
      height: 50px;
      min-width: 50px;
      border-radius: 50%;
      margin-left: 5px;
      margin-right: 0;
      align-self: end;
      background-size: contain; }
    .chat--chat-message--body-one--time {
      position: absolute;
      right: 8px;
      top: 8px;
      font-style: normal;
      font-weight: normal;
      font-size: 12px;
      line-height: 100%;
      color: #FFFFFF; }
    .chat--chat-message--body-one--readed {
      position: absolute;
      right: 8px;
      bottom: 5px;
      display: flex;
      align-items: center; }
      .chat--chat-message--body-one--readed span {
        padding-right: 5px;
        font-style: normal;
        font-weight: 400;
        font-size: 11px;
        line-height: 100%;
        color: rgba(255, 255, 255, 0.75); }
    .chat--chat-message--body-one--triangle {
      position: absolute;
      right: 2px;
      bottom: 0;
      width: 12px;
      height: 14px;
      display: block;
      background: url("../images/chat/triangle-right.svg"); }
    .chat--chat-message--body-one--status {
      width: 100%;
      margin-top: 6px;
      display: flex;
      align-items: center;
      justify-content: end; }
      .chat--chat-message--body-one--status .icon {
        margin-right: 4px;
        min-width: 21px; }
      .chat--chat-message--body-one--status-text {
        font-style: italic;
        font-weight: bold;
        font-size: 12px;
        line-height: 100%;
        text-align: right;
        color: rgba(60, 60, 60, 0.5); }
    .chat--chat-message--body-one--title {
      align-self: center;
      padding: 16px 40px 16px 16px;
      max-width: 80%;
      border-radius: 5px;
      font-style: normal;
      font-weight: 400;
      font-size: 14px;
      line-height: 20px;
      -webkit-transform-style: preserve-3d;
              transform-style: preserve-3d; }
      .chat--chat-message--body-one--title:after {
        z-index: -2;
        content: ' ';
        position: absolute;
        bottom: 0;
        width: 0;
        height: 0;
        border-radius: 2px;
        border-style: solid;
        border-width: 0 21.5px 37.2px 21.5px; }
      .chat--chat-message--body-one--title-inter {
        position: relative;
        margin-left: 2em;
        background: #F1B045;
        color: #FFFFFF;
        margin-right: 8px; }
        .chat--chat-message--body-one--title-inter:after {
          right: -8px;
          border-color: transparent transparent #F1B045 transparent; }
      .chat--chat-message--body-one--title-gift {
        position: relative;
        margin-left: 0;
        background: #FFFFFF;
        color: #000000;
        margin-right: 8px;
        width: 190px;
        max-width: 100%;
        padding: 0;
        border-radius: 10px;
        border-bottom-right-radius: 0;
        border: 1px solid #F1B045;
        box-sizing: border-box;
        box-shadow: 0px 0px 5px rgba(241, 176, 69, 0.15); }
        .chat--chat-message--body-one--title-gift .chat--chat-message--body-one--readed {
          bottom: 0px; }
        .chat--chat-message--body-one--title-gift--header {
          position: relative;
          padding: 18px 9px 9px;
          border-bottom: 1px solid #EAEAEA; }
          .chat--chat-message--body-one--title-gift--header .partner-title {
            align-items: center; }
          .chat--chat-message--body-one--title-gift--header .partner-title--image {
            width: 30px;
            height: 30px;
            min-width: 30px; }
            .chat--chat-message--body-one--title-gift--header .partner-title--image > .partner-title--subicon > .icon-avatar--present {
              width: 12px;
              height: 12px; }
          .chat--chat-message--body-one--title-gift--header .partner-title--info {
            width: 100%; }
            .chat--chat-message--body-one--title-gift--header .partner-title--info > .partner-title-info--title {
              font-size: 12px;
              line-height: 12px; }
            .chat--chat-message--body-one--title-gift--header .partner-title--info > .partner-title-info--location {
              margin-top: 0;
              font-style: normal;
              font-weight: normal;
              font-size: 9px;
              line-height: 20px;
              letter-spacing: -0.3px;
              color: rgba(60, 60, 60, 0.5); }
          .chat--chat-message--body-one--title-gift--header .chat--chat-message--body-one--time {
            right: 7px;
            top: 5px;
            font-style: normal;
            font-weight: normal;
            font-size: 9px;
            line-height: 100%;
            color: rgba(60, 60, 60, 0.5); }
        .chat--chat-message--body-one--title-gift--wrap {
          position: relative; }
        .chat--chat-message--body-one--title-gift:after {
          display: none;
          content: ''; }
      .chat--chat-message--body-one--title-other {
        background: #F8F9FB;
        margin-right: 2em;
        color: #3C3C3C;
        position: relative;
        margin-left: 8px; }
        .chat--chat-message--body-one--title-other:after {
          left: -8px;
          border-color: transparent transparent #F8F9FB transparent; }
    .chat--chat-message--body-one--from-name {
      width: 100%;
      margin-top: 8px;
      font-style: normal;
      font-weight: 600;
      font-size: 10px;
      line-height: 100%;
      text-align: right;
      color: rgba(60, 60, 60, 0.5); }
    .chat--chat-message--body-one--other .chat--chat-message--body-one--image {
      margin-right: 5px;
      margin-left: 0; }
    .chat--chat-message--body-one--other .chat--chat-message--body-one--time {
      color: #3C3C3C; }
    .chat--chat-message--body-one--body-gift {
      padding: 10px 9px 15px; }
      .chat--chat-message--body-one--body-gift--image {
        width: 100%;
        position: relative; }
        .chat--chat-message--body-one--body-gift--image > img {
          border-radius: 5px;
          width: 100%; }
      .chat--chat-message--body-one--body-gift--button .base-button {
        width: 100%;
        margin-top: 9px;
        border-radius: 30px; }
    .chat--chat-message--body-one--body-request {
      padding: 20px 14px; }
  .chat--chat-message--body-answer {
    border-left: 1px solid #EAEAEA;
    padding-left: 12px;
    margin-bottom: 13px; }
    .chat--chat-message--body-answer--name {
      font-style: normal;
      font-weight: 600;
      font-size: 14px;
      line-height: 100%;
      color: #FFFFFF; }
    .chat--chat-message--body-answer--text {
      margin-top: 5px;
      font-style: normal;
      font-weight: 400;
      font-size: 14px;
      line-height: 150%;
      color: #FFFFFF; }

.chat--chat-message--send-wrap {
  width: 100%;
  border-bottom: 0.961579px solid #EAEAEA;
  background: #F8F9FB;
  padding: 15px 20px; }

.chat--chat-message--send-title {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 100%;
  color: #3C3C3C;
  margin-right: 10px; }
  .chat--chat-message--send-title--wrap {
    display: flex;
    justify-content: space-between; }

.chat--chat-message--send-body--wrap {
  display: flex;
  align-content: center;
  margin-top: 18px; }

.chat--chat-message--send-body--gift {
  margin-right: 20px;
  position: relative;
  border-radius: 5px;
  max-width: 170px;
  height: 95px;
  width: 100%; }
  .chat--chat-message--send-body--gift > img {
    width: 100%;
    height: 100%; }
  .chat--chat-message--send-body--gift-partner {
    width: 20px;
    height: 20px;
    position: absolute;
    bottom: 6px;
    right: 6px; }
    .chat--chat-message--send-body--gift-partner > img {
      width: 20px;
      max-width: 20px;
      min-width: 20px; }

.chat--chat-message--send-body--icon {
  display: flex;
  align-items: center; }

.chat--chat-message--send-body--to {
  margin-left: 15px;
  display: flex;
  align-items: center; }
  .chat--chat-message--send-body--to > img {
    border-radius: 50%;
    width: 70px;
    height: 70px;
    min-width: 70px; }

.chat--chat-message--image-select, .chat--chat-message--send-gift, .chat--chat-message--edit, .chat--chat-message--answer {
  width: 100%;
  padding: 13px 20px;
  background: #F8F9FB;
  display: none;
  align-items: center;
  position: relative; }
  .chat--chat-message--image-select .icon-chat--reply, .chat--chat-message--send-gift .icon-chat--reply, .chat--chat-message--edit .icon-chat--reply, .chat--chat-message--answer .icon-chat--reply {
    margin-right: 15px; }
  .chat--chat-message--image-select.show, .chat--chat-message--send-gift.show, .chat--chat-message--edit.show, .chat--chat-message--answer.show {
    display: flex; }

.chat--chat-message-edit--data, .chat--chat-message-answer--data {
  display: flex;
  flex-direction: column;
  padding-right: 25px; }

.chat--chat-message-edit--name, .chat--chat-message-answer--name {
  font-style: normal;
  font-weight: 600;
  font-size: 12px;
  line-height: 100%;
  color: #F1B045; }

.chat--chat-message-edit--text, .chat--chat-message-answer--text {
  margin-top: 10px;
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 150%;
  color: #3C3C3C; }

.chat--chat-message-edit--close, .chat--chat-message-answer--close {
  position: absolute;
  top: 15px;
  right: 20px; }

.chat--chat-message-image-select.show {
  display: block; }

.chat--chat-message-image-select--data {
  display: inline-block;
  overflow-x: auto;
  overflow-y: hidden;
  white-space: nowrap;
  position: relative;
  width: 100%; }
  .chat--chat-message-image-select--data .image {
    display: inline-block;
    width: 100px;
    height: 100px;
    border-radius: 5px;
    position: relative;
    background-size: contain;
    margin-right: 10px; }
  .chat--chat-message-image-select--data .delete {
    position: absolute;
    right: 5px;
    top: 5px;
    width: 21px;
    height: 21px;
    border-radius: 50%;
    background-color: rgba(0, 0, 0, 0.3);
    border: 0.818182px solid #FFFFFF;
    background-image: url("data:image/svg+xml,%3Csvg width='13' height='13' viewBox='0 0 13 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.50195 3.50195L6.7747 6.77468M6.7747 6.77468L10.0474 3.50195M6.7747 6.77468L3.50195 10.0474M6.7747 6.77468L10.0474 10.0474' stroke='white' stroke-width='1.22727' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    background-position: 3px 3px;
    background-repeat: no-repeat; }

.chat--chat-message-send-gift--data {
  display: flex;
  position: relative;
  flex-direction: column;
  width: 100%; }

.chat--chat-message-send-gift--header {
  display: flex; }

.chat--chat-message-send-gift--title {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 100%;
  color: #3C3C3C; }
  .chat--chat-message-send-gift--title span {
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    line-height: 100%;
    color: #3C3C3C; }

.chat--chat-message-send-gift--body {
  margin-top: 18px;
  display: flex;
  align-items: center; }

.chat--chat-message-send-gift--gifts {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-template-rows: repeat(2, 1fr);
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  height: 95px;
  width: 170px; }
  .chat--chat-message-send-gift--gifts[data-count="5"] .chat--chat-message-send-gift--one {
    min-width: 82px;
    width: 100%; }
  .chat--chat-message-send-gift--gifts[data-count="4"] .chat--chat-message-send-gift--one {
    min-width: 82px;
    width: 100%; }
  .chat--chat-message-send-gift--gifts[data-count="1"] {
    grid-template-columns: repeat(1, 1fr);
    grid-template-rows: repeat(1, 1fr); }
    .chat--chat-message-send-gift--gifts[data-count="1"] .chat--chat-message-send-gift--one {
      width: 100%; }
  .chat--chat-message-send-gift--gifts[data-count="2"] {
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: repeat(1, 1fr); }
    .chat--chat-message-send-gift--gifts[data-count="2"] .chat--chat-message-send-gift--one {
      width: 100%;
      min-width: 82px;
      background-position: center; }
  .chat--chat-message-send-gift--gifts[data-count="3"] {
    grid-template-rows: [header-start] 1fr [header-end footer-start] 1fr [footer-end]; }
    .chat--chat-message-send-gift--gifts[data-count="3"] .chat--chat-message-send-gift--one:first-child {
      grid-row: header-start / footer-end;
      width: 100%;
      height: 100%;
      background-position: center; }
    .chat--chat-message-send-gift--gifts[data-count="3"] .chat--chat-message-send-gift--one {
      min-width: 82px;
      width: 100%; }

.chat--chat-message-send-gift--one {
  position: relative;
  border-radius: 5px;
  margin-left: auto;
  margin-right: auto;
  background-size: cover; }

.chat--chat-message-send-gift--used {
  position: absolute;
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.7);
  border-radius: 5px;
  display: flex;
  align-items: center;
  justify-content: center; }
  .chat--chat-message-send-gift--used span {
    font-style: normal;
    font-weight: 400;
    font-size: 8px;
    line-height: 20px;
    letter-spacing: -0.3px;
    color: #3C3C3C; }

.chat--chat-message-send-gift--more {
  background: #FFFFFF;
  box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.15);
  border-radius: 5px;
  display: flex;
  align-items: center;
  justify-content: center; }
  .chat--chat-message-send-gift--more .chat--chat-message-send-gift--count {
    position: relative;
    width: 22px;
    height: 22px;
    top: unset;
    right: unset;
    background: #FFFFFF;
    border-radius: 50%;
    -webkit-filter: drop-shadow(0px 0px 3.66667px rgba(0, 0, 0, 0.15));
            filter: drop-shadow(0px 0px 3.66667px rgba(0, 0, 0, 0.15));
    text-align: center;
    font-weight: 400;
    font-size: 9.9px;
    line-height: 22px;
    letter-spacing: -0.33px;
    color: #3C3C3C; }

.chat--chat-message-send-gift--icon {
  margin-left: 20px;
  margin-right: 15px; }

.chat--chat-message-send-gift--user {
  max-width: 70px; }
  .chat--chat-message-send-gift--user img {
    width: 70px;
    height: 70px; }

.chat--chat-message-send-gift--partner {
  position: absolute;
  right: 4px;
  bottom: 4px; }
  .chat--chat-message-send-gift--partner img {
    width: 12px;
    height: 12px; }

.chat--chat-message-send-gift--count {
  position: absolute;
  top: 4px;
  right: 4px;
  text-align: center;
  width: 12px;
  height: 12px;
  font-style: normal;
  font-weight: 400;
  font-size: 5.4px;
  line-height: 12px;
  letter-spacing: -0.18px;
  color: #3C3C3C;
  background: #FFFFFF;
  border-radius: 15px; }

.chat--chat-message-send-gift--close {
  position: absolute;
  top: 12px;
  right: 20px; }

.chat--chat-message--bottom {
  background: #FFFFFF;
  padding: 10px 10px;
  position: relative;
  max-height: 102px;
  border-top: 1px solid #EAEAEA;
  /*& .icon--message-send {
        position: absolute;
        right: -28px;
        top: -21px;
        cursor: pointer;

        & > button {
          position: absolute;
          -webkit-transform: scale(0.01);
          -moz-transform: scale(0.01);
          -ms-transform: scale(0.01);
          transform: scale(0.01);
        }
      }
       */ }
  .chat--chat-message--bottom-area {
    position: relative; }
  .chat--chat-message--bottom-text {
    padding: 5px 8px 20px;
    width: 100%;
    border: 0;
    resize: none;
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: 150%;
    color: #3C3C3C;
    min-height: 80px; }
    .chat--chat-message--bottom-text::-webkit-input-placeholder {
      font-style: normal;
      font-weight: normal;
      font-size: 14px;
      line-height: 100%;
      color: rgba(60, 60, 60, 0.5); }
    .chat--chat-message--bottom-text::-moz-placeholder {
      font-style: normal;
      font-weight: normal;
      font-size: 14px;
      line-height: 100%;
      color: rgba(60, 60, 60, 0.5); }
    .chat--chat-message--bottom-text::-ms-input-placeholder {
      font-style: normal;
      font-weight: normal;
      font-size: 14px;
      line-height: 100%;
      color: rgba(60, 60, 60, 0.5); }
    .chat--chat-message--bottom-text::placeholder {
      font-style: normal;
      font-weight: normal;
      font-size: 14px;
      line-height: 100%;
      color: rgba(60, 60, 60, 0.5); }
  .chat--chat-message--bottom .icon-chat--gallery {
    position: absolute;
    left: 7px;
    bottom: 0px;
    cursor: pointer; }
    .chat--chat-message--bottom .icon-chat--gallery > input {
      position: absolute;
      -webkit-transform: scale(0.01);
      transform: scale(0.01); }
  .chat--chat-message--bottom .icon-chat--mic {
    position: absolute;
    cursor: pointer;
    right: 8px;
    bottom: 0px; }
  .chat--chat-message--bottom-send-button {
    position: absolute;
    cursor: pointer;
    right: 8px;
    bottom: 8px;
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    line-height: 100%;
    color: #F1B045; }

.chat-list--online {
  padding-top: 15px;
  padding-bottom: 10px; }
  .chat-list--online.border-bottom {
    border-bottom: 0.961579px solid #EAEAEA; }

.chat-list-online--items {
  margin-top: 18px;
  overflow: auto;
  padding-bottom: 15px; }

.chat-list-online--title {
  font-style: normal;
  font-weight: 600;
  font-size: 15px;
  line-height: 100%;
  color: #3C3C3C; }

.chat-list-online--second-title {
  font-style: normal;
  font-weight: 400;
  font-size: 13px;
  line-height: 100%;
  color: #3C3C3C;
  display: flex;
  align-items: center; }
  .chat-list-online--second-title span {
    margin-left: 5px; }

.chat-list-online--item {
  margin-right: 18px;
  display: flex;
  flex-direction: column; }
  .chat-list-online--item .chat--chat-item--image {
    margin-right: 0; }

.chat-list-online--name {
  margin-top: 8px;
  font-style: normal;
  font-weight: 400;
  font-size: 13px;
  line-height: 100%;
  text-align: center;
  color: #3C3C3C; }

.chat--chat-message--body-one-photo .chat--chat-message--triangle {
  z-index: -2;
  position: absolute;
  bottom: 0;
  width: 0;
  height: 0;
  border-radius: 2px;
  border-style: solid;
  border-width: 0 21.5px 37.2px 21.5px;
  right: -8px;
  border-color: transparent transparent #FFFFFF transparent; }
  .chat--chat-message--body-one-photo .chat--chat-message--triangle:after {
    content: ' ';
    position: absolute;
    width: 17px;
    height: 26px;
    background: url("../images/photo/triangle-right.png");
    background-size: contain;
    background-repeat: no-repeat;
    bottom: -40px;
    right: -29px; }

.chat--chat-message--body-one-photo .chat--chat-message--body-one--title-other .chat--chat-message--triangle {
  -webkit-transform: scale(-1, 1);
          transform: scale(-1, 1);
  left: -8px;
  right: unset; }

.chat--chat-message--body-one-photo .chat--chat-message--body-one--title-other,
.chat--chat-message--body-one-photo .chat--chat-message--body-one--title-inter {
  padding: 20px 6px;
  background: #FFFFFF;
  box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.25); }
  .chat--chat-message--body-one-photo .chat--chat-message--body-one--title-other:after,
  .chat--chat-message--body-one-photo .chat--chat-message--body-one--title-inter:after {
    display: none; }

.chat--chat-message--body-in--photo .user-gallery--one {
  margin-top: 0 !important;
  max-width: 178px;
  display: block; }

.chat--chat-message--body-in--photo .user-gallery-one--header {
  padding-left: 0;
  padding-bottom: 4px; }

.chat--chat-message--body-in--photo .user-gallery-one--avatar {
  width: 22px;
  height: 22px;
  max-height: 22px;
  max-width: 22px;
  min-width: 22px;
  min-height: 22px; }

.chat--chat-message--body-in--photo .user-gallery-one--nickname {
  font-style: normal;
  font-weight: 600;
  font-size: 12px;
  line-height: 100%; }

.chat--chat-message--body-in--photo .user-gallery-one--arrow {
  margin-left: auto; }
  .chat--chat-message--body-in--photo .user-gallery-one--arrow .icon--arrow-right-gray {
    width: 4px;
    height: 8px;
    background-size: cover; }

.chat--chat-message--body-in--photo .user-gallery-one--body {
  line-height: 0; }
  .chat--chat-message--body-in--photo .user-gallery-one--body img {
    border-radius: 5px; }

.chat--chat-message--body-in--photo .user-gallery-one--footer {
  margin-top: 5px; }

.chat--chat-message--body-in--photo .user-gallery-one-footer--message {
  margin-top: 0;
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 100%; }

.chat--chat-message--bottom-inactive {
  border-top: 1px solid #EAEAEA;
  background: #F8F9FB;
  max-height: none;
  padding: 0; }

.chat--chat-message--bottom-button {
  width: 100%;
  background: #ffffff;
  padding: 15px;
  text-align: center;
  font-style: normal;
  font-weight: 600;
  font-size: 15px;
  line-height: 20px;
  letter-spacing: -0.3px;
  color: #F1B045; }

.chat--chat-message-inactive--wrap {
  padding: 25px 45px;
  padding-bottom: 0; }

.chat--chat-message-inactive--title {
  font-style: normal;
  text-align: center;
  font-weight: 400;
  font-size: 13px;
  line-height: 100%;
  color: #3C3C3C; }

.chat--chat-message-inactive--description {
  margin-top: 22px;
  font-style: normal;
  font-weight: 400;
  font-size: 13px;
  line-height: 140%;
  text-align: center;
  color: rgba(60, 60, 60, 0.75); }

.chat--chat-message-inactive--buttons {
  margin-top: 25px;
  display: flex;
  justify-content: space-between; }

.chat--chat-message-inactive-button--one {
  width: 49.8%;
  background: #FFFFFF;
  padding: 15px;
  font-style: normal;
  text-align: center;
  font-weight: 400;
  font-size: 15px;
  line-height: 20px;
  letter-spacing: -0.3px;
  color: #3C3C3C; }
  .chat--chat-message-inactive-button--one.active {
    color: #F1B045;
    font-weight: 600;
    font-size: 15px; }

.payment-details--new-card {
  background: #E6ECF1;
  border-radius: 10px;
  padding: 18px 20px; }

.payment-details--input {
  width: 100%;
  margin-bottom: 14px; }
  .payment-details--input-mini {
    max-width: 49%;
    width: 100%; }

.payment-details--mini {
  display: flex;
  justify-content: space-between; }

.payment-details--checkbox {
  margin-top: 15px;
  margin-bottom: 10px; }

.payment-details--button {
  margin-top: 63px;
  margin-bottom: 2px; }

.user-profile--wrap {
  background: #FFFFFF; }

.user-profile--actions {
  display: flex;
  width: 100%;
  justify-content: space-between;
  flex-direction: column; }

.user-profile--reviews {
  min-width: 295px;
  margin-top: 20px;
  padding: 15px;
  display: flex;
  width: 100%;
  flex-direction: column; }

.user-profile--counts {
  padding: 20px;
  width: 100%; }

.user-profile--nickname {
  margin-top: 12px;
  text-align: center;
  font-style: normal;
  font-weight: 600;
  font-size: 15px;
  line-height: 100%;
  color: #3C3C3C; }

.user-profile--name {
  margin-top: 9px;
  text-align: center;
  font-style: normal;
  font-weight: 400;
  font-size: 13px;
  line-height: 100%;
  color: #3C3C3C; }

.user-profile--place {
  margin-top: 12px;
  font-style: normal;
  font-weight: 400;
  font-size: 11px;
  line-height: 100%;
  color: rgba(60, 60, 60, 0.5);
  text-align: center; }

.user-profile--request {
  margin-top: 18px;
  display: flex;
  width: 100%;
  justify-content: center; }
  .user-profile--request > .base-button {
    max-width: 200px; }

.user-profile--text {
  margin-top: 25px;
  font-style: normal;
  font-weight: 400;
  font-size: 13px;
  line-height: 100%;
  color: #3C3C3C;
  text-align: center; }

.user-profile-actions--wrap {
  display: flex;
  width: 100%;
  justify-content: space-between;
  align-items: flex-start; }

.user-profile--moments {
  border: 2px solid #F1B045;
  /*border-image-source: linear-gradient(180deg, #F1B045 0%, #F1D545 100%);*/ }
  .user-profile--moments img {
    border-radius: 50%;
    border: 3.5px solid #FFFFFF; }

.user-profile--status {
  margin-top: 12px; }

.user-profile-status--online {
  width: 10px;
  height: 10px;
  background: #46DC43;
  border-radius: 50%;
  display: inline-block; }

.user-profile-status--offline {
  width: 10px;
  height: 10px;
  background: #FF695F;
  border-radius: 50%;
  display: inline-block; }

.user-profile-status--text {
  padding-left: 5px;
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 100%;
  text-align: center;
  color: rgba(60, 60, 60, 0.5); }

.user-profile-action--image {
  position: relative;
  width: 80px;
  height: 80px;
  max-height: 80px;
  min-height: 80px;
  min-width: 80px;
  max-width: 80px;
  border-radius: 50%;
  margin-top: 13px; }
  .user-profile-action--image .chat--chat-item--online {
    right: 5px; }
  .user-profile-action--image img {
    max-width: 100%;
    width: 100%;
    height: 100%;
    border-radius: 50%; }

.user-profile-action--icon {
  position: absolute;
  right: 3px;
  bottom: 0; }

.user-profile-action--message {
  margin-left: 14px; }

.user-profile-action--gift {
  margin-right: 14px; }

.user-profile-action--gift, .user-profile-action--message {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center; }

.user-profile-action-message--text, .user-profile-action-gift--text {
  font-style: normal;
  font-weight: 400;
  font-size: 11px;
  line-height: 140%;
  text-align: center;
  color: #3C3C3C; }

.user-profile-action-gift--icon, .user-profile-action-message--icon {
  margin-bottom: 7px; }

.user-profile-special--wrap {
  margin-bottom: 26px;
  position: relative; }

.user-profile-special--arrow {
  position: absolute;
  right: 0;
  bottom: -42px; }

.user-profile-special--one {
  padding: 7px 9px;
  align-items: center;
  display: flex;
  width: 100%; }
  .user-profile-special--one .icon {
    margin-right: 5px; }

.user-profile-special--bday {
  background: rgba(69, 189, 241, 0.2);
  border-radius: 4.8622px; }

.user-profile-special--blocked {
  background: rgba(241, 79, 69, 0.2);
  border-radius: 4.8622px;
  justify-content: center; }
  .user-profile-special--blocked .user-profile-special-one--text {
    color: #F14F45;
    width: auto; }

.user-profile-special-one--text {
  width: 100%;
  font-style: normal;
  font-weight: 600;
  font-size: 12px;
  line-height: 16px;
  text-align: center;
  letter-spacing: -0.3px;
  color: #45BDF1; }

.user-profile-comment--wrap {
  margin-top: 24px; }

.user-profile-comment--one {
  position: relative;
  width: 100%;
  margin-left: 10px;
  padding: 4px 13px 8px 13px;
  background: #F8F9FB;
  border-radius: 10px;
  border-top-left-radius: 0; }
  .user-profile-comment--one:after {
    top: 0;
    left: -10px;
    content: ' ';
    position: absolute;
    display: inline-block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 16px 16px 0;
    border-color: transparent #F8F9FB transparent transparent; }

.user-profile-comment-one--type {
  font-style: normal;
  font-weight: normal;
  font-size: 9px;
  line-height: 20px;
  letter-spacing: -0.3px;
  color: rgba(60, 60, 60, 0.5);
  margin-bottom: 9px; }

.user-profile-comment-one--text {
  font-style: normal;
  font-weight: normal;
  font-size: 11px;
  line-height: 20px;
  letter-spacing: -0.3px;
  color: #3C3C3C; }

.user-profile-reviews-subtitle--wrap {
  display: flex;
  margin-top: 10px;
  justify-content: space-between; }
  .user-profile-reviews-subtitle--wrap > div {
    display: flex;
    min-width: 50%;
    width: 50%;
    align-items: center; }

.user-profile-reviews-title--wrap {
  display: flex;
  justify-content: space-between; }
  .user-profile-reviews-title--wrap > div {
    display: flex;
    min-width: 50%;
    width: 50%;
    align-items: center; }

.user-profile-reviews--title {
  font-style: normal;
  font-weight: 600;
  font-size: 15px;
  line-height: 100%;
  color: #3C3C3C; }

.user-profile-reviews--place {
  justify-content: flex-end;
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 100%;
  text-align: right;
  color: rgba(60, 60, 60, 0.5); }

.user-profile-reviews--stars {
  display: flex; }

.user-profile-reviews-stars--icons {
  display: flex; }

.user-profile-reviews-stars--text {
  padding-left: 5px;
  font-style: normal;
  font-weight: 600;
  font-size: 12.0732px;
  line-height: 16px;
  letter-spacing: -0.241463px;
  color: #F1B045; }

.user-profile-reviews--date {
  display: flex;
  justify-content: flex-end; }

.user-profile-reviews-date--status {
  font-style: italic;
  font-weight: 300;
  font-size: 12px;
  line-height: 100%;
  text-align: right;
  color: rgba(60, 60, 60, 0.5);
  padding-right: 7px; }

.user-profile-reviews-date--text {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 100%;
  text-align: right;
  color: rgba(60, 60, 60, 0.5); }

.user-profile-reviews--text {
  margin-top: 10px;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 150%;
  color: #3C3C3C; }

.user-profile-reviews--more {
  margin-top: 10px; }
  .user-profile-reviews--more .user-profile-reviews-more--text {
    font-style: normal;
    font-weight: normal;
    font-size: 13px;
    line-height: 100%;
    color: #F1B045; }
    .user-profile-reviews--more .user-profile-reviews-more--text span {
      margin-left: 5px; }
  .user-profile-reviews--more .user-profile-reviews-more--text.active {
    display: block; }
  .user-profile-reviews--more .user-profile-reviews-more--text {
    display: none; }

.user-profile-gallery--icon {
  position: absolute;
  right: 5px;
  top: 5px; }

.user-profile--counts {
  margin-bottom: 20px; }

.user-profile-counts--title {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 20px;
  letter-spacing: -0.3px;
  color: #3C3C3C;
  margin-bottom: 10px; }

.user-profile-counts--count {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 33px;
  letter-spacing: -0.3px;
  color: #3C3C3C;
  margin-bottom: 12px; }

.user-profile-counts--subtitle {
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 20px;
  letter-spacing: -0.3px;
  color: #3C3C3C; }

.user-profile-counts--more {
  margin-top: 16px; }
  .user-profile-counts--more > a {
    font-style: normal;
    font-weight: 600;
    font-size: 15px;
    line-height: 20px;
    letter-spacing: -0.3px;
    color: #F1B045; }

.user-gallery--one {
  margin-top: 30px; }
  .user-gallery--one:first-child {
    margin-top: 18px; }

.user-gallery-one--header {
  width: 100%;
  display: flex;
  align-items: center;
  padding-bottom: 9px;
  padding-left: 4px;
  padding-right: 4px; }

.user-gallery-one--avatar {
  width: 35px;
  height: 35px;
  max-height: 35px;
  max-width: 35px;
  min-width: 35px;
  min-height: 35px; }
  .user-gallery-one--avatar img {
    width: 100%; }

.user-gallery-one--nickname {
  margin-left: 10px;
  font-style: normal;
  font-weight: 600;
  font-size: 13px;
  line-height: 100%;
  color: #3C3C3C; }

.user-gallery-one--button {
  padding-left: 5px;
  margin-left: auto; }

.user-gallery-one--body {
  width: 100%; }
  .user-gallery-one--body img {
    width: 100%; }

.user-gallery-one--footer {
  display: flex;
  flex-direction: column;
  padding-left: 4px;
  padding-right: 4px;
  margin-top: 8px; }

.user-gallery-one-footer--icons {
  display: flex;
  align-items: center;
  justify-content: space-between; }

.user-gallery-one-footer--info {
  display: flex;
  align-items: center;
  margin-top: 6px; }

.user-gallery-one-footer--images {
  display: flex;
  position: relative; }

.user-gallery-one-footer--image {
  position: relative;
  border: 2px solid #FFFFFF;
  border-radius: 50%;
  width: 26px;
  height: 26px;
  background-size: cover;
  background-repeat: no-repeat;
  z-index: 1; }
  .user-gallery-one-footer--image:first-child {
    z-index: 2; }
    .user-gallery-one-footer--image:first-child img {
      margin-left: 0; }
  .user-gallery-one-footer--image img {
    width: 100%;
    margin-left: -10px; }

.user-gallery-one-footer--text {
  padding-left: 7px;
  font-style: normal;
  font-weight: 400;
  font-size: 13px;
  line-height: 100%;
  color: #3C3C3C; }
  .user-gallery-one-footer--text span {
    font-weight: 600; }

.user-gallery-one-footer--date {
  margin-top: 9px;
  font-style: normal;
  font-weight: 400;
  font-size: 11px;
  line-height: 100%;
  color: rgba(60, 60, 60, 0.5); }

.user-gallery-one-footer--message {
  margin-top: 10px;
  font-style: normal;
  font-weight: 400;
  font-size: 13px;
  line-height: 100%;
  color: #3C3C3C; }

.chat-menu--dots {
  display: none;
  z-index: 1;
  position: absolute;
  width: 135px;
  right: 10px;
  top: 12px;
  margin-top: 28px;
  background: #F8F9FB;
  box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.25);
  padding: 0;
  border-radius: 5px;
  border-top-right-radius: 0; }
  .chat-menu--dots.show {
    display: block; }
  .chat-menu--dots:after {
    content: ' ';
    position: absolute;
    background: url("../images/dropdown/triangle-dropdown.svg");
    width: 28px;
    height: 17px;
    top: -17px;
    right: -4px; }
  .chat-menu--dots .dropdown-item {
    padding: 12px 12px;
    border-bottom: 0.7px solid #EAEAEA;
    display: block;
    font-style: normal;
    font-weight: normal;
    font-size: 11px;
    line-height: 100%;
    text-align: center;
    color: #3C3C3C; }
    .chat-menu--dots .dropdown-item--red {
      color: #FA647D; }
    .chat-menu--dots .dropdown-item:last-child {
      border-bottom: 0; }
    .chat-menu--dots .dropdown-item:focus, .chat-menu--dots .dropdown-item:hover, .chat-menu--dots .dropdown-item:active {
      background-color: #e9ecef !important; }

.privileges-preview--image {
  width: 100%;
  border-radius: 5px;
  position: relative; }
  .privileges-preview--image .quests-one-header--image {
    top: 10px;
    right: 10px;
    max-width: 36px;
    max-height: 36px; }
    .privileges-preview--image .quests-one-header--image img {
      width: 36px;
      height: 36px; }
  .privileges-preview--image .quests-one-header--date {
    bottom: 12px;
    right: 12px; }
  .privileges-preview--image img {
    width: 100%; }

.privileges-preview--specials {
  margin-top: 20px;
  display: flex; }

.privileges-preview--title {
  margin-top: 18px;
  font-style: normal;
  font-weight: 600;
  font-size: 15px;
  line-height: 100%;
  color: #3C3C3C; }

.privileges-preview--description {
  margin-top: 15px;
  font-style: normal;
  font-weight: 400;
  font-size: 13px;
  line-height: 140%;
  color: #3C3C3C; }

.privileges-preview--block {
  margin-top: 20px;
  display: flex;
  flex-direction: column; }

.privileges-preview-block--title {
  font-style: normal;
  font-weight: 600;
  font-size: 15px;
  line-height: 100%;
  color: #3C3C3C; }

.privileges-preview-block--description {
  margin-top: 15px;
  font-style: normal;
  font-weight: 400;
  font-size: 13px;
  line-height: 140%;
  color: #3C3C3C; }

.privileges-preview--places {
  margin-top: 22px;
  padding-bottom: 18px;
  position: relative; }
  .privileges-preview--places:after {
    content: ' ';
    position: absolute;
    bottom: 0;
    left: 0;
    width: calc(100% + 20px);
    border-bottom: 0.7px solid #EAEAEA; }

.privileges-preview--place {
  display: flex;
  margin-bottom: 16px; }
  .privileges-preview--place:last-child {
    margin-bottom: 0; }

.privileges-preview-place--counts {
  margin-top: 20px;
  padding-bottom: 18px;
  position: relative; }
  .privileges-preview-place--counts:after {
    content: ' ';
    position: absolute;
    bottom: 0;
    left: 0;
    width: calc(100% + 20px);
    border-bottom: 0.7px solid #EAEAEA; }
  .privileges-preview-place--counts .quests-one-body--counts {
    margin-top: 0; }
  .privileges-preview-place--counts .quests-one-body--count {
    width: 26px;
    min-width: 26px;
    height: 26px;
    margin-left: 0px;
    margin-right: 8px;
    margin-bottom: 18px; }
    .privileges-preview-place--counts .quests-one-body--count:last-child {
      margin-right: 0px; }
  .privileges-preview-place--counts .privileges-preview-place--bottom {
    margin-top: 0; }

.privileges-preview-place--status {
  margin-right: 11px; }
  .privileges-preview-place--status .quests-one-body--count {
    width: 25px;
    height: 25px; }

.privileges-preview-place--info {
  display: flex;
  flex-direction: column; }

.privileges-preview-place--title {
  font-style: normal;
  font-weight: 400;
  font-size: 13px;
  line-height: 100%;
  color: #3C3C3C; }

.privileges-preview-place--subtitle {
  margin-top: 7px;
  font-style: normal;
  font-weight: 400;
  font-size: 13px;
  line-height: 100%;
  color: rgba(60, 60, 60, 0.5); }

.privileges-preview-place--date {
  padding-left: 10px;
  margin-left: auto;
  font-style: normal;
  font-weight: 400;
  font-size: 13px;
  line-height: 100%;
  color: rgba(60, 60, 60, 0.5); }

.privileges-preview-place--bottom {
  margin-top: 22px;
  font-style: normal;
  font-weight: 400;
  font-size: 13px;
  line-height: 100%;
  color: #3C3C3C; }
  .privileges-preview-place--bottom span {
    font-style: normal;
    font-weight: 700;
    font-size: 15px;
    line-height: 100%;
    color: #F1B045; }

.privileges-preview--visited {
  width: 100%;
  padding-top: 15px;
  padding-bottom: 18px;
  position: relative; }
  .privileges-preview--visited:after {
    content: ' ';
    position: absolute;
    bottom: 0;
    left: 0;
    width: calc(100% + 20px);
    border-bottom: 0.7px solid #EAEAEA; }
  .privileges-preview--visited-link {
    display: flex;
    align-items: center;
    width: 100%; }
    .privileges-preview--visited-link.opened .icon--arrow-down-gray {
      -webkit-transform: rotate(180deg);
              transform: rotate(180deg); }
  .privileges-preview--visited-block {
    display: none; }
    .privileges-preview--visited-block.visible {
      display: block; }
  .privileges-preview--visited-item {
    display: flex;
    padding-top: 15px;
    padding-bottom: 0px; }
  .privileges-preview--visited-icon {
    margin-right: 10px; }
    .privileges-preview--visited-icon > div {
      width: 25px;
      height: 25px; }
  .privileges-preview--visited-name {
    font-style: normal;
    font-weight: 400;
    font-size: 13px;
    line-height: 100%;
    color: #3C3C3C; }
  .privileges-preview--visited-place {
    margin-top: 7px;
    font-style: normal;
    font-weight: 400;
    font-size: 13px;
    line-height: 100%;
    color: rgba(60, 60, 60, 0.5); }
  .privileges-preview--visited-date {
    margin-left: auto;
    padding-left: 10px;
    font-style: normal;
    font-weight: 400;
    font-size: 13px;
    line-height: 100%;
    color: rgba(60, 60, 60, 0.5); }

.privileges-preview-visited--title {
  font-style: normal;
  font-weight: 600;
  font-size: 13px;
  line-height: 100%;
  color: #3C3C3C; }

.privileges-preview-visited--right {
  margin-left: auto;
  display: flex;
  align-items: center; }

.privileges-preview-visited--count {
  margin-right: 10px;
  font-style: normal;
  font-weight: 400;
  font-size: 13px;
  line-height: 100%;
  text-align: right;
  color: rgba(60, 60, 60, 0.5); }

.privileges-preview--gift {
  margin-top: 22px; }

.privileges-preview-gift--title {
  font-style: normal;
  font-weight: 600;
  font-size: 15px;
  line-height: 100%;
  color: #3C3C3C; }

.privileges-preview-gift--block {
  display: flex;
  margin-top: 15px; }

.privileges-preview-gift--img {
  border-radius: 5px;
  width: 85px;
  padding-right: 10px; }
  .privileges-preview-gift--img img {
    width: 100%; }

.privileges-preview-gift--info {
  display: flex;
  flex-direction: column; }

.privileges-preview-gift-info--title {
  font-style: normal;
  font-weight: 600;
  font-size: 13px;
  line-height: 100%;
  color: #3C3C3C; }

.privileges-preview-gift-info--description {
  margin-top: 10px;
  max-width: 125px;
  font-style: normal;
  font-weight: 400;
  font-size: 11px;
  line-height: 140%;
  color: rgba(60, 60, 60, 0.5); }

.privileges-preview--rules {
  margin-top: 32px;
  font-style: normal;
  font-weight: 400;
  font-size: 13px;
  line-height: 140%;
  color: rgba(60, 60, 60, 0.5); }
  .privileges-preview--rules-with-space {
    margin-top: 50px; }

.privileges-preview--buttons {
  margin-top: 18px;
  margin-bottom: 20px; }

.privileges-hr {
  width: 100%;
  border-bottom: 0.96px solid #EAEAEA;
  margin-top: 20px; }

.privileges-preview-poll--wrap {
  padding-top: 25px;
  padding-bottom: 55px;
  display: flex;
  flex-direction: column;
  min-height: calc(100vh - 56px); }

.privileges-preview-poll--bottom {
  margin-top: auto;
  padding-top: 20px;
  padding-bottom: 20px; }

.privileges-preview-poll-bottom--date {
  font-style: normal;
  font-weight: 400;
  font-size: 13px;
  line-height: 20px;
  text-align: center;
  letter-spacing: -0.3px;
  color: #3C3C3C; }
  .privileges-preview-poll-bottom--date span {
    font-weight: 600; }

.privileges-preview-poll-bottom--gift {
  margin-top: 12px;
  font-style: normal;
  font-weight: 400;
  font-size: 13px;
  line-height: 20px;
  text-align: center;
  letter-spacing: -0.3px;
  color: #3C3C3C; }
  .privileges-preview-poll-bottom--gift a {
    color: #D69326; }

.privileges-preview-poll--title {
  font-style: normal;
  font-weight: 600;
  font-size: 17px;
  line-height: 150%;
  color: #3C3C3C; }

.privileges-preview-poll--description {
  margin-top: 15px;
  font-style: normal;
  font-weight: 400;
  font-size: 13px;
  line-height: 100%;
  color: rgba(60, 60, 60, 0.5); }

.privileges-preview-poll--list {
  margin-top: 20px;
  display: flex;
  flex-direction: column; }

.privileges-preview-poll--input {
  position: absolute;
  z-index: -1;
  opacity: 0; }
  .privileges-preview-poll--input:checked + label {
    background: #FFF3DE;
    box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.25); }
    .privileges-preview-poll--input:checked + label:before {
      content: ' ';
      position: absolute;
      height: 100%;
      width: 4px;
      top: 0;
      left: 0;
      background: #F1B045;
      border-radius: 5px 0px 0px 5px; }

.privileges-preview-poll--answer {
  display: flex;
  width: 100%;
  border-radius: 5px;
  margin-bottom: 15px; }
  .privileges-preview-poll--answer.active label {
    background: #FFF3DE;
    box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.25); }
    .privileges-preview-poll--answer.active label:before {
      content: ' ';
      position: absolute;
      height: 100%;
      width: 4px;
      top: 0;
      left: 0;
      background: #F1B045;
      border-radius: 5px 0px 0px 5px; }

.privileges-preview-poll--label {
  width: 100%;
  position: relative;
  padding: 20px;
  background: #FFFFFF;
  border-radius: 5px;
  box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.25); }

.privileges-preview-poll--text {
  font-style: normal;
  font-weight: 400;
  font-size: 13px;
  line-height: 150%;
  color: #3C3C3C; }

.privileges-preview-poll--textarea {
  margin-top: 20px; }
  .privileges-preview-poll--textarea textarea {
    min-height: 348px; }

.privileges-preview-poll--images {
  margin-top: 20px;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between; }

.privileges-preview-poll--image {
  max-width: 150px;
  min-width: 150px;
  max-height: 160px;
  height: 160px;
  width: 100%; }
  .privileges-preview-poll--image label {
    display: flex;
    background: #FFFFFF;
    border: 1px solid rgba(60, 60, 60, 0.2);
    border-radius: 10px;
    box-sizing: border-box;
    cursor: pointer;
    width: 100%;
    height: 100%;
    padding: 10px 10px;
    justify-content: center;
    align-items: center; }
    .privileges-preview-poll--image label img {
      max-width: 85px;
      height: -webkit-fit-content;
      height: -moz-fit-content;
      height: fit-content; }
  .privileges-preview-poll--image input {
    position: absolute;
    z-index: -1;
    opacity: 0; }
    .privileges-preview-poll--image input:checked + label {
      background: rgba(241, 176, 69, 0.15);
      border: 1px solid #F1B045;
      border-radius: 10px; }

.privileges-preview-poll--button {
  bottom: 0;
  padding: 15px 20px;
  width: 100%;
  background: #F1B045;
  position: fixed;
  display: flex;
  justify-content: center;
  font-style: normal;
  font-weight: 600;
  font-size: 15px;
  line-height: 20px;
  letter-spacing: -0.3px;
  color: #FFFFFF; }

/*
.tag {
  &--base {
    display: inline-block;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 6px;
    padding-right: 6px;

    font-style: normal;
    text-align: center;
    font-weight: 400;
    font-size: 11px;
    line-height: 100%;
    color: #FFFFFF;

    min-width: 18px;
    min-height: 18px;
  }

  &--orange {
    background: #F1B045;
  }
}

 */
.tag--base {
  padding: 2px 8px;
  min-width: 18px;
  border-radius: 5px;
  margin-bottom: 5px;
  margin-right: 5px;
  display: inline-flex;
  align-items: center; }
  .tag--base .icon {
    margin-right: 4px; }
  .tag--base span {
    font-style: normal;
    font-weight: 600;
    font-size: 9px;
    line-height: 12px;
    letter-spacing: -0.3px; }

.tag--mini {
  padding: 3px 6px;
  font-style: normal;
  font-weight: 400;
  font-size: 11px;
  line-height: 100%; }

.tag--request {
  margin-right: 0;
  margin-bottom: 0; }

.tag--warning {
  background: rgba(209, 67, 91, 0.2); }
  .tag--warning span {
    color: #D1435B; }

.tag--orange {
  background: #F1B045;
  color: #ffffff; }
  .tag--orange span {
    color: #ffffff; }

.tag--blue {
  background: rgba(69, 189, 241, 0.2); }
  .tag--blue .icon-special--gift {
    width: 13px;
    height: 13px; }
  .tag--blue span {
    color: #45BDF1; }

.partner-title {
  flex-wrap: nowrap; }
  .partner-title--image {
    position: relative;
    width: 44px;
    height: 44px;
    min-width: 44px; }
    .partner-title--image img {
      width: 100%; }
  .partner-title--subicon {
    position: absolute;
    bottom: 0;
    right: 0; }
  .partner-title--info {
    width: 72%;
    flex-direction: column;
    padding-left: 10px; }
  .partner-title-info--title {
    display: flex;
    align-items: center;
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    font-size: 13px;
    line-height: 20px;
    letter-spacing: -0.3px;
    color: #3C3C3C; }
  .partner-title-info--location {
    margin-top: 5px;
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: normal;
    font-size: 13px;
    line-height: 20px;
    letter-spacing: -0.3px;
    color: rgba(60, 60, 60, 0.5); }

.menu-list--chooses {
  display: none;
  z-index: 1;
  position: fixed;
  top: 56px;
  background: #F8F9FB;
  padding-top: 9px;
  padding-bottom: 9px;
  padding-left: 20px;
  width: 100%;
  overflow-x: scroll;
  overflow-y: hidden;
  white-space: nowrap;
  -webkit-overflow-scrolling: touch;
  opacity: 0;
  transition: opacity 0.6s linear; }
  .menu-list--chooses.show {
    display: block;
    opacity: 1; }

.menu-list-chooses--ul {
  list-style: none;
  padding: 0;
  margin: 0; }

.menu-list-chooses--li {
  margin-top: 0;
  display: inline-block;
  margin-right: 21px;
  padding-bottom: 9px;
  border-bottom: 2px solid transparent; }
  .menu-list-chooses--li.active {
    border-bottom: 2px solid #F1B045; }
  .menu-list-chooses--li a {
    scroll-behavior: smooth;
    font-style: normal;
    font-weight: 400;
    font-size: 13px;
    line-height: 100%;
    color: #3C3C3C; }

.pinpad--grid {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  grid-template-rows: 1fr 1fr 1fr 1fr;
  gap: 25px 25px; }

.pinpad--item {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 70px;
  height: 70px;
  background: #F8F9FB;
  border-radius: 50%; }
  .pinpad--item span {
    font-style: normal;
    font-weight: 400;
    font-size: 35px;
    line-height: 25px;
    text-align: center;
    letter-spacing: -0.3px;
    color: #3C3C3C; }

#user-right--menu {
  display: none;
  position: absolute;
  right: 0;
  width: 80%;
  height: 100vh;
  background: #FFFFFF;
  border: 1px solid #F7F7F7; }
  #user-right--menu.show {
    display: block; }

.user-right-menu--one {
  display: flex;
  align-items: center;
  padding: 15px 15px;
  position: relative; }
  .user-right-menu--one:after {
    content: '';
    position: absolute;
    bottom: 0;
    right: 0px;
    width: calc(100% - 48px);
    border: 0.7px solid #EAEAEA; }

.user-right-menu--icon {
  width: 24px;
  min-width: 24px;
  margin-right: 9px;
  display: flex;
  justify-content: center; }

.user-right-menu--title {
  font-style: normal;
  font-weight: 400;
  font-size: 13px;
  line-height: 100%;
  color: #3C3C3C; }

.user-right-menu--right {
  padding-left: 10px;
  margin-left: auto; }

.gallery-carousel--wrap .glide__bullets {
  display: flex;
  justify-content: center;
  position: absolute;
  width: 100%;
  bottom: -25px;
  padding-left: 50px;
  padding-right: 50px; }
  .gallery-carousel--wrap .glide__bullets .glide__bullet {
    padding: 0;
    margin: 0;
    margin-left: 2.5px;
    margin-right: 2.5px;
    width: 5.63px !important;
    height: 5.63px !important;
    border: 0;
    border-radius: 50%;
    background: rgba(197, 197, 197, 0.7); }
    .gallery-carousel--wrap .glide__bullets .glide__bullet:first-child {
      margin-left: 0; }
    .gallery-carousel--wrap .glide__bullets .glide__bullet:last-child {
      margin-right: 0; }
    .gallery-carousel--wrap .glide__bullets .glide__bullet--active {
      background: #F1B045; }

.loader {
  width: 50px;
  height: 50px;
  border: 3px solid #FFF;
  border-bottom-color: transparent;
  border-radius: 50%;
  display: inline-block;
  box-sizing: border-box;
  -webkit-animation: rotation 1s linear infinite;
          animation: rotation 1s linear infinite; }

@-webkit-keyframes rotation {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

@keyframes rotation {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

.loader--orange {
  width: 50px;
  height: 50px;
  border: 3px solid #F1B045;
  border-bottom-color: transparent;
  border-radius: 50%;
  display: inline-block;
  box-sizing: border-box;
  -webkit-animation: rotation 1s linear infinite;
          animation: rotation 1s linear infinite; }

#basket-area {
  display: none;
  max-width: 375px;
  width: 100%;
  max-height: 100vh;
  height: 100%;
  background: #FFFFFF;
  align-items: center;
  justify-content: center;
  position: absolute;
  right: 0;
  top: 0;
  bottom: auto; }
  #basket-area.show {
    display: flex; }

.basket-area--close {
  position: absolute;
  left: -40px;
  top: 62px;
  cursor: pointer; }

.basket-area--order {
  display: flex;
  flex-direction: column;
  height: 100vh; }

.basket-area-order--wrap {
  overflow: auto;
  min-height: 27%;
  padding-top: 100px; }
  @media (max-width: 985px) {
    .basket-area-order--wrap {
      padding-top: 60px; } }

.basket-area-order--location {
  padding-top: 20px; }

.basket-area-order--list {
  margin-top: 20px; }

.basket-area-order--title {
  background: rgba(248, 249, 251, 0.9);
  -webkit-backdrop-filter: blur(5px);
          backdrop-filter: blur(5px);
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  padding: 60px 20px 16px;
  font-style: normal;
  font-weight: 600;
  font-size: 20px;
  line-height: 24px;
  color: #3C3C3C; }
  @media (max-width: 985px) {
    .basket-area-order--title {
      padding: 25px 20px 16px; } }

.basket-area--empty {
  display: flex;
  flex-direction: column; }

.basket-area-empty--icon {
  display: flex;
  justify-content: center; }

.basket-area-empty--title {
  margin-top: 24px;
  font-style: normal;
  font-weight: 600;
  font-size: 20px;
  line-height: 24px;
  text-align: center;
  color: #3C3C3C; }

.basket-area-empty--desc {
  margin-top: 16px;
  font-style: normal;
  font-weight: 400;
  font-size: 15px;
  line-height: 20px;
  text-align: center;
  color: #3C3C3C; }
