/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./.yarn/__virtual__/css-loader-virtual-f4ce20568a/0/cache/css-loader-npm-6.5.1-a34b2a752f-5a3bedecb4.zip/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[7].use[1]!./.yarn/__virtual__/postcss-loader-virtual-9ca6ee1701/0/cache/postcss-loader-npm-6.2.1-45828eb0de-e40ae79c3e.zip/node_modules/postcss-loader/dist/cjs.js!./.yarn/__virtual__/less-loader-virtual-4121f44b2b/0/cache/less-loader-npm-10.2.0-9c6619a5c0-42a2b56a9d.zip/node_modules/less-loader/dist/cjs.js!./webapp-static/lux/components/ScrollToTop/scroll-to-top.less ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/**
 * Do not edit directly
 * Generated on Mon, 12 Dec 2022 08:45:39 GMT
 */
/**
 * Миксин для кастомных иконок
 * Пример использования
 * .supernova-icon {
 *   background-image: url(my-image.svg);
 *   .icon-custom(16px);
 * }
 *
 *  Генерирует классы:
 *
 * .supernova-icon-dynamic — для оборачивания иконки, чтобы работали hover, focus и т.д.
 *
 * .supernova-icon_initial-default,
 * .supernova-icon_initial-action — для выбора базового состояния иконки
 *
 * .supernova-icon_highlighted-default,
 * .supernova-icon_highlighted-action — для выбора состояния иконки по ховеру, фокусу и т.д.
 */
@keyframes spin--yV9cXvOhgVQJvxuWTL_0 {
  from {
    transform: rotate(60deg);
  }
  to {
    transform: rotate(2220deg);
  }
}
/* stylelint-disable value-keyword-case */
/* stylelint-enable */
/* stylelint-disable selector-nested-pattern */
/* stylelint-enable */
/* stylelint-disable selector-max-compound-selectors */
/* stylelint-enable selector-max-compound-selectors */
/* stylelint-disable selector-max-compound-selectors */
/* stylelint-enable selector-max-compound-selectors */
/* stylelint-disable selector-max-compound-selectors */
/* stylelint-enable selector-max-compound-selectors */
/* stylelint-disable selector-max-compound-selectors */
/* stylelint-enable selector-max-compound-selectors */
/* stylelint-disable hhru/less-variable-value-disallowed-list */
/* Design System colors */
/* Red */
/* Yellow */
/* Orange */
/* Blue */
/* Violet */
/* Green */
/* Grayscale */
/* Special */
/* stylelint-disable hhru/less-variable-value-disallowed-list */
/* stylelint-enable */
.scroll-to-top--wI2Je7S9QL9xLCPE22nX {
  width: 40px;
  height: 40px;
  padding-right: 15px;
  position: sticky;
  /* stylelint-disable-next-line declaration-property-value-allowed-list */
  z-index: 1000;
  opacity: 0;
  transition: opacity 200ms;
  bottom: 15px;
  left: calc(50% + 4000% + 20px);
}
@media (min-width: 700px) {
  .scroll-to-top--wI2Je7S9QL9xLCPE22nX {
    bottom: 16px;
    left: calc(50% + 320px + 20px);
  }
}
@media (min-width: 1020px) {
  .scroll-to-top--wI2Je7S9QL9xLCPE22nX {
    left: calc(50% + 480px + 20px);
  }
}
@media (min-width: 1340px) {
  .scroll-to-top--wI2Je7S9QL9xLCPE22nX {
    bottom: 24px;
    left: calc(50% + 640px + 20px);
  }
}
.scroll-to-top_shown--ywjCmEm_GAtap7lMhzVg {
  opacity: 1;
  transition: opacity 600ms;
}
.scroll-to-top-button--qnTFzYwLX9idBdnXLiNh {
  box-sizing: border-box;
  border: 1px solid #ffffff;
  margin: 0;
  padding: 11px;
  width: 40px;
  height: 40px;
  border-radius: calc(40px / 2);
  box-shadow: 0 12px 24px rgba(0, 71, 133, 0.32);
  background-color: #ffffff;
}
.scroll-to-top-button--qnTFzYwLX9idBdnXLiNh:hover,
.scroll-to-top-button--qnTFzYwLX9idBdnXLiNh:focus {
  background: #fafafa;
  border-color: #fafafa;
}
.scroll-to-top-button--qnTFzYwLX9idBdnXLiNh:active {
  margin-top: 2px;
  background: #edeff0;
  border-color: #edeff0;
  box-shadow: 0 12px 24px rgba(0, 71, 133, 0.32);
}

/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./.yarn/__virtual__/css-loader-virtual-f4ce20568a/0/cache/css-loader-npm-6.5.1-a34b2a752f-5a3bedecb4.zip/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[7].use[1]!./.yarn/__virtual__/postcss-loader-virtual-9ca6ee1701/0/cache/postcss-loader-npm-6.2.1-45828eb0de-e40ae79c3e.zip/node_modules/postcss-loader/dist/cjs.js!./.yarn/__virtual__/less-loader-virtual-4121f44b2b/0/cache/less-loader-npm-10.2.0-9c6619a5c0-42a2b56a9d.zip/node_modules/less-loader/dist/cjs.js!./webapp-static/lux/components/SearchRating/searchRating.less ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/* stylelint-disable hhru/less-variable-value-disallowed-list */
/* Design System colors */
/* Red */
/* Yellow */
/* Orange */
/* Blue */
/* Violet */
/* Green */
/* Grayscale */
/* Special */
.smiles-wrapper--blnYPZKxvTkdFoX60ap7 {
  background-color: #fef8e5;
  padding: 20px;
  border-radius: 4px;
}
.smiles--rCfxWtr5wpbj6SpNsquf {
  display: flex;
  column-gap: 22px;
}
.smile-icon--B5gpnyPy0Y2unAKwB4en {
  display: block;
  width: 24px;
  height: 24px;
  background-image: url(5c467b1e23b1e4b3e633.svg);
  transition: transform 200ms;
}
.smile-icon_sad--pkvu2Ea4L4w9uROoALn6 {
  background-position: 0px 0;
}
.smile-icon_unhappy--tRAFSr3mhLTVsNE288G8 {
  background-position: -24px 0;
}
.smile-icon_indifirent--nyWTT411YpXxpiGYp1wv {
  background-position: -48px 0;
}
.smile-icon_smirk--k2SlVmayAM7fWfPatdtN {
  background-position: -72px 0;
}
.smile-icon_happy--PrUZ2VfjirmuYYq5A3rS {
  background-position: -96px 0;
}
.smile--Ft5D5VBmi8XthDJ9gYgJ {
  width: 24px;
  height: 24px;
  cursor: pointer;
  border: 0;
  background-color: transparent;
  outline: none;
  padding: 0;
}
.smile_inactive--BP33iUKr85WzU32NF1_n .smile-icon--B5gpnyPy0Y2unAKwB4en {
  background-position-y: 48px;
}
.smile_active--Ld9yeBHkAkTdYtQDwtEM .smile-icon--B5gpnyPy0Y2unAKwB4en {
  background-position-y: 24px;
}
.smile--Ft5D5VBmi8XthDJ9gYgJ:hover .smile-icon--B5gpnyPy0Y2unAKwB4en {
  transform: translateY(-4px);
}
.smile_active--Ld9yeBHkAkTdYtQDwtEM:hover .smile-icon--B5gpnyPy0Y2unAKwB4en,
.smile_inactive--BP33iUKr85WzU32NF1_n:hover .smile-icon--B5gpnyPy0Y2unAKwB4en {
  transform: translateY(0);
}


/*# sourceMappingURL=27432.4a7e7b7352a7fb737b85.css.map*/