:root {
  --blue-500: #0077CC;
  --pink-600: #D62761;
  --base-font-family: Arial, sans-serif;
  --button-font-size: 14px;
  --button-line-height: 20px;
  --button-disabled-color: #ABAEB3;
  --base-link-color: #E52E6B;
  --base-link-color-hover: #D62761;
  --default-shadow-color: rgba(23, 35, 38, .05);
  /*header*/
  --base-header-text-color: #1A1A1A;
  --header-base-border-color: rgba(213, 215, 219, .4);
  --header-list-base-border-color: #D5D7DB;
  --header-bg-color: #F7F8FA;
  --header-react-bg-color: var(--header-bg-color);
  --header-dropdown-title-active-color: #909399;
  --header-list-bg-color: #FFF;
  --header-list-item-color: #1A1A1A;
  --header-list-item-color-hover: #D62761;
  --header-list-item-content-color-hover: #D62761;
  --header-list-item-bg-color-hover: rgba(219, 33, 95, .08);
  --header-list-item-content-bg-color-hover: rgba(219, 33, 95, .08);
  --header-call-center-color: #E52E6B;
  --header-call-center-tooltip-color: #FFF;
  --header-call-center-tooltip-bg: #1A1A1A;
  --locality-btn-color-hover: #D62761;
  --locality-btn-color: #1A1A1A;
  --working-time-color: #909399;
  /*header icons*/
  --icon-live-color: #052992;
  --icon-home-phone: #1A1A1A;
  --icon-telegram-fill-color: #FFF;
  --icon-telegram-bg-color: #39A9E0;
  --icon-telegram-bg-color-hover: #E52E6B;
  --icon-telegram-fill-color-hover: var(--icon-telegram-fill-color);
  --icon-viber-fill-color: rgb(124, 83, 166);
  --icon-viber-fill-color-hover: currentColor;
  --icon-a1-fill-color: currentColor;
  --communication-icon-text-color: var(--header-list-item-color);
  --communication-icon-text-color-hover: var(--base-link-color-hover);
  --communication-menu-separator-border-color: #D5D7DB;
  --communication-list-border-color: #D5D7DB;
  /*header profile menu*/
  --profile-item-bg-color: var(--header-list-bg-color);
  --profile-item-content-bg-color: #FFF;
  --profile-item-color: #1A1A1A;
  --profile-item-content-color: #1A1A1A;
  --item-current-color: #909399;
  --item-current-color-bg-color: #909399;
  --item-current-couner-bg-color: #909399;
  --counter-color: #FFF;
  --counter-content-color: #FFF;
  --counter-color-active: #FFF;
  --counter-content-color-active: #FFF;
  --counter-bg-color: #0077CC;
  --counter-content-bg-color: #0077CC;
  --counter-bg-color-active: #D62761;
  --counter-content-bg-color-active: #D62761;
  --user-tools-separator-color: #EBEDF0;
  --user-tools-content-separator-color: #EBEDF0;
  --bonus-color: #0077CC;
  --bonus-hover-color: #D62761;
  --bonus-content-color: #0077CC;
  --bonus-content-hover-color: #D62761;
  /*end header*/
  /*footer styles*/
  --footer-background: #F7F8FA;
  --subscription-block-react-bg-color: transparent;
  --subscription-block-icon-color: #F7F8FA;
  --footer-base-color: #1A1A1A;
  --footer-base-border-color: rgba(213, 215, 219, .5);
  --footer-inner-bg-color: transparent;
  --subscription-btn-bgcolor: #0077CC;
  --subscription-btn-color: #FFF;
  --subscription-btn-bgcolor-hover: #006EBD;
  --subscription-btn-color-hover: #FFF;
  --react-input__input-container_focused: #0077CC;
  --sitemap-item-color: #1A1A1A;
  --sitemap-item-color-hover: #D62761;
  --contact-block-item-color: #1A1A1A;
  --contact-block-item-color-hover: #D62761;
  --contacts-block-border-color: rgba(213, 215, 219, 0.5);
  --legal-information-block-color: #ABAEB3;
  --call-center-button-color: #E52E6B;
  --call-center-button-color-hover: #CC215A;
  --subscription-block-ling-color: #0077CC;
  /*footer social icons*/
  --social-icon-bg-color: #FFF;
  --vk-active-bg-color: #447DBD;
  --fb-active-bg-color: #4469B0;
  --instagram-active-bg-color: linear-gradient(169.11deg, #F9CB76 12.38%, #EA1E59 53.89%, #C02290 70.24%, #5843C7 97.18%);
  --youtube-active-bg-color: #FF2638;
  --ok-active-bg-color: #FA9019; }

[data-theme='new-year'] {
  --ny_gradient: linear-gradient(90deg, #1C7BF7 0.05%, #1B7AF7 10.09%, #2B83F5 35.58%, #2C83F5 56.49%, #2D83F5 71.13%, #2882F9 89.91%, #1C7BF7 100%);
  --text-hover-color: rgba(255, 255, 255, .6);
  --text-active-color: rgba(255, 255, 255, .3);
  /*header*/
  --header-bg-color: var(--ny_gradient);
  --header-base-border-color: rgba(255, 255, 255, .3);
  --header-react-bg-color: transparent;
  --base-header-text-color: #FFF;
  --base-link-color-hover: var(--text-hover-color);
  --locality-btn-color-hover: var(--text-hover-color);
  --header-dropdown-title-active-color: var(--text-hover-color);
  --header-list-item-color: rgba(24, 93, 230, .8);
  --header-list-item-color-hover: rgba(24, 93, 230, .8);
  --header-list-item-bg-color-hover: rgba(24, 93, 230, .12);
  --header-list-bg-color: #E0F0FF;
  --locality-btn-color: #FFF;
  --header-list-base-border-color: rgba(24, 93, 230, .15);
  --header-call-center-color: #FFF;
  --header-call-center-tooltip-color: #185DE6;
  --header-call-center-tooltip-bg: #E0F0FF;
  --call-center-button-color-hover: rgba(24, 93, 230, .6);
  --call-center-button-color: #185DE6;
  --icon-viber-fill-color: #FFF;
  --communication-icon-text-color: #FFF;
  --communication-icon-text-color-hover: var(--base-link-color-hover);
  --icon-telegram-bg-color: rgba(24, 93, 230, .8);
  --icon-telegram-bg-color-hover: rgba(24, 93, 230, .8);
  --working-time-color: #FFF;
  /*header icons*/
  --icon-live-color: rgba(24, 93, 230, .8);
  --icon-home-phone: rgba(24, 93, 230, .8);
  --icon-a1-fill-color: #FFF;
  --communication-menu-separator-border-color: rgba(255, 255, 255, .3);
  --communication-list-border-color: rgba(24, 93, 230, .16);
  /*header profile menu*/
  --counter-bg-color: #185DE6;
  --counter-bg-color-active: #185DE6;
  --bonus-color: #185DE6;
  --profile-item-bg-color: #E0F0FF;
  --profile-item-color: #185DE6;
  --item-current-color: #84BFF9;
  --item-current-color-bg-color: #84BFF9;
  --item-current-couner-bg-color: #185DE6;
  --bonus-hover-color: #185DE6;
  --user-tools-separator-color: rgba(24, 93, 230, .15);
  /*footer styles*/
  --footer-background: #E0F0FF;
  --subscription-btn-bgcolor: #185DE6;
  --subscription-btn-bgcolor-hover: #2B84F9;
  --subscription-block-react-bg-color: transparent;
  --subscription-block-icon-color: #185DE6;
  --subscription-block-ling-color: #185DE6;
  --footer-base-border-color: rgba(255, 255, 255, .2);
  --footer-inner-bg-color: linear-gradient(90deg, #1C7BF7 0.05%, #1B7AF7 10.09%, #2B83F5 35.58%, #2C83F5 56.49%, #2D83F5 71.13%, #2882F9 89.91%, #1C7BF7 100%);
  --sitemap-item-color: #FFF;
  --sitemap-item-color-hover: rgba(255, 255, 255, .6);
  --contact-block-item-color: #FFF;
  --contact-block-item-color-hover: rgba(255, 255, 255, .6);
  --contacts-block-border-color: rgba(255, 255, 255, .2);
  --legal-information-block-color: #FFF;
  /*footer social icons*/
  --social-icon-bg-color: rgba(255, 255, 255, .2);
  --vk-active-bg-color: #FFF;
  --fb-active-bg-color: #FFF;
  --instagram-active-bg-color: #FFF;
  --youtube-active-bg-color: #FFF;
  --ok-active-bg-color: #FFF; }

[data-theme='black-friday'] {
  --base-black: #1F1F1F;
  --black-friday-accent-color: #FFC43D;
  --base-link-color: var(--black-friday-accent-color);
  --base-link-color-hover: var(--black-friday-accent-color);
  /*header*/
  --base-header-text-color: #FFF;
  --header-base-border-color: rgba(255, 255, 255, 0.15);
  --header-bg-color: var(--base-black);
  --header-react-bg-color: transparent;
  --header-dropdown-title-active-color: rgba(255, 255, 255, .5);
  --header-list-bg-color: #3D3D3D;
  --header-list-base-border-color: rgba(255, 255, 255, 0.2);
  --header-list-item-color: rgba(255, 255, 255, .8);
  --header-list-item-color-hover: var(--base-black);
  --header-list-item-bg-color-hover: var(--black-friday-accent-color);
  --header-call-center-color: #FFC43D;
  --header-call-center-tooltip-color: #FFF;
  --header-call-center-tooltip-bg: #3D3D3D;
  --locality-btn-color-hover: var(--black-friday-accent-color);
  --locality-btn-color: #FFF;
  --working-time-color: #FFF;
  /*header icons*/
  --icon-live-color: var(--header-list-item-color);
  --icon-home-phone: var(--header-list-item-color);
  --icon-telegram-fill-color: #3D3D3D;
  --icon-telegram-bg-color: var(--header-list-item-color);
  --icon-telegram-bg-color-hover: var(--base-black);
  --icon-telegram-fill-color-hover: var(--black-friday-accent-color);
  --icon-viber-fill-color: #FFF;
  --icon-viber-fill-color-hover: var(--black-friday-accent-color);
  --icon-a1-fill-color: #FFF;
  --communication-icon-text-color: #FFF;
  --communication-icon-text-color-hover: var(--base-link-color-hover);
  /*header profile menu*/
  --profile-item-bg-color: var(--header-list-bg-color);
  --profile-item-color: rgba(255, 255, 255, .8);
  --counter-color: #3D3D3D;
  --counter-color-active: var(--black-friday-accent-color);
  --counter-bg-color: var(--black-friday-accent-color);
  --counter-bg-color-active: #3D3D3D;
  --user-tools-separator-color: rgba(255, 255, 255, .2);
  --bonus-color: var(--black-friday-accent-color);
  --bonus-hover-color: var(--base-black);
  /*end header*/
  /*footer styles*/
  --footer-background: var(--base-black);
  --footer-base-color: #FFF;
  --footer-base-border-color: rgba(255, 255, 255, 0.15);
  --subscription-btn-bgcolor: var(--black-friday-accent-color);
  --subscription-btn-color: var(--base-black);
  --subscription-btn-bgcolor-hover: $orange-500;
  --subscription-btn-color-hover: #1A1A1A;
  --react-input__input-container_focused: var(--black-friday-accent-color);
  --sitemap-item-color: #FFF;
  --sitemap-item-color-hover: var(--black-friday-accent-color);
  --contact-block-item-color: var(--black-friday-accent-color);
  --contact-block-item-color-hover: #FFF;
  --legal-information-block-color: #FFF;
  --call-center-button-color: var(--black-friday-accent-color);
  --call-center-button-color-hover: #FAAA32;
  /*footer social icons*/
  --social-icon-bg-color: rgba(255, 255, 255, 0.1);
  --vk-active-bg-color: var(--black-friday-accent-color);
  --fb-active-bg-color: var(--black-friday-accent-color);
  --instagram-active-bg-color: var(--black-friday-accent-color);
  --youtube-active-bg-color: var(--black-friday-accent-color);
  --ok-active-bg-color: var(--black-friday-accent-color);
  --loader-circle-color: #1A1A1A #1A1A1A transparent;
  /*form styles*/
  --input-error-message__icon-wrapper-color: var(--black-friday-accent-color);
  --input-error-message-color: #FFF; }

.styles-module3WiAW5Da_q {
  flex-shrink: 0;
  width: 24px;
  height: 24px;
  margin-right: 4px;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 24px;
  fill: currentColor;
  z-index: 999; }

.styles-module3qzFpWdOeu {
  display: flex;
  flex-direction: column;
  align-content: center;
  align-items: center;
  width: 100%;
  background: var(--profile-item-bg-color); }
  #react-profile-menu .styles-module3qzFpWdOeu {
    background: var(--profile-item-content-bg-color); }

.styles-module2yQDXYd9cb {
  display: flex;
  width: 100%;
  height: 30px;
  padding: 0 17px;
  text-decoration: none;
  align-content: center;
  align-items: center;
  justify-content: space-between;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  box-sizing: border-box;
  color: var(--profile-item-color); }
  #react-profile-menu .styles-module2yQDXYd9cb {
    color: var(--profile-item-content-color); }
    #react-profile-menu .styles-module2yQDXYd9cb:hover, #react-profile-menu .styles-module2yQDXYd9cb:focus {
      background-color: var(--header-list-item-content-bg-color-hover);
      color: var(--header-list-item-content-color-hover); }
      #react-profile-menu .styles-module2yQDXYd9cb:hover .styles-module2sgc0eqMgC, #react-profile-menu .styles-module2yQDXYd9cb:focus .styles-module2sgc0eqMgC {
        background: var(--counter-content-bg-color-active);
        color: var(--counter-content-color-active); }
      #react-profile-menu .styles-module2yQDXYd9cb:hover .styles-moduleWmS1I27us0, #react-profile-menu .styles-module2yQDXYd9cb:focus .styles-moduleWmS1I27us0 {
        color: var(--bonus-content-hover-color); }
  .styles-module2yQDXYd9cb:hover, .styles-module2yQDXYd9cb:focus {
    background-color: var(--header-list-item-bg-color-hover);
    color: var(--header-list-item-color-hover); }
    .styles-module2yQDXYd9cb:hover .styles-module2sgc0eqMgC, .styles-module2yQDXYd9cb:focus .styles-module2sgc0eqMgC {
      background: var(--counter-bg-color-active);
      color: var(--counter-color-active); }
    .styles-module2yQDXYd9cb:hover .styles-moduleWmS1I27us0, .styles-module2yQDXYd9cb:focus .styles-moduleWmS1I27us0 {
      color: var(--bonus-hover-color); }

.styles-module150-lRrt56 {
  pointer-events: none;
  color: var(--item-current-color); }
  .styles-module150-lRrt56 .styles-module3WiAW5Da_q {
    fill: var(--item-current-color); }
  .styles-module150-lRrt56 .styles-module2sgc0eqMgC {
    background: var(--item-current-couner-bg-color); }

.styles-module1gluGCqKHT {
  color: var(--profile-item-color); }
  .styles-module1gluGCqKHT:hover {
    background-color: var(--header-list-item-bg-color-hover);
    color: var(--header-list-item-color-hover); }
  .styles-module1gluGCqKHT .styles-module3WiAW5Da_q {
    fill: currentColor; }

.styles-module2XjUhN5dcQ {
  width: 100%; }

.styles-module3OK9ZlsZJM {
  width: 220px;
  height: 1px;
  margin-top: 8px;
  margin-bottom: 8px;
  border-top: 1px solid var(--user-tools-separator-color); }
  #react-profile-menu .styles-module3OK9ZlsZJM {
    border-color: var(--user-tools-content-separator-color); }

.styles-moduleWmS1I27us0 {
  white-space: nowrap;
  font-weight: 700;
  color: var(--bonus-color); }
  #react-profile-menu .styles-moduleWmS1I27us0 {
    color: var(--bonus-content-color); }

.styles-module2sgc0eqMgC {
  display: block;
  flex-shrink: 0;
  min-width: 18px;
  height: 18px;
  padding-left: 5px;
  padding-right: 5px;
  font-weight: 700;
  font-size: 11px;
  line-height: 18px;
  border-radius: 10px;
  text-align: center;
  background: var(--counter-bg-color);
  color: var(--counter-color);
  box-sizing: border-box; }
  #react-profile-menu .styles-module2sgc0eqMgC {
    background: var(--counter-content-bg-color);
    color: var(--counter-content-color); }

:root {
  --blue-500: #0077CC;
  --pink-600: #D62761;
  --base-font-family: Arial, sans-serif;
  --button-font-size: 14px;
  --button-line-height: 20px;
  --button-disabled-color: #ABAEB3;
  --base-link-color: #E52E6B;
  --base-link-color-hover: #D62761;
  --default-shadow-color: rgba(23, 35, 38, .05);
  /*header*/
  --base-header-text-color: #1A1A1A;
  --header-base-border-color: rgba(213, 215, 219, .4);
  --header-list-base-border-color: #D5D7DB;
  --header-bg-color: #F7F8FA;
  --header-react-bg-color: var(--header-bg-color);
  --header-dropdown-title-active-color: #909399;
  --header-list-bg-color: #FFF;
  --header-list-item-color: #1A1A1A;
  --header-list-item-color-hover: #D62761;
  --header-list-item-content-color-hover: #D62761;
  --header-list-item-bg-color-hover: rgba(219, 33, 95, .08);
  --header-list-item-content-bg-color-hover: rgba(219, 33, 95, .08);
  --header-call-center-color: #E52E6B;
  --header-call-center-tooltip-color: #FFF;
  --header-call-center-tooltip-bg: #1A1A1A;
  --locality-btn-color-hover: #D62761;
  --locality-btn-color: #1A1A1A;
  --working-time-color: #909399;
  /*header icons*/
  --icon-live-color: #052992;
  --icon-home-phone: #1A1A1A;
  --icon-telegram-fill-color: #FFF;
  --icon-telegram-bg-color: #39A9E0;
  --icon-telegram-bg-color-hover: #E52E6B;
  --icon-telegram-fill-color-hover: var(--icon-telegram-fill-color);
  --icon-viber-fill-color: rgb(124, 83, 166);
  --icon-viber-fill-color-hover: currentColor;
  --icon-a1-fill-color: currentColor;
  --communication-icon-text-color: var(--header-list-item-color);
  --communication-icon-text-color-hover: var(--base-link-color-hover);
  --communication-menu-separator-border-color: #D5D7DB;
  --communication-list-border-color: #D5D7DB;
  /*header profile menu*/
  --profile-item-bg-color: var(--header-list-bg-color);
  --profile-item-content-bg-color: #FFF;
  --profile-item-color: #1A1A1A;
  --profile-item-content-color: #1A1A1A;
  --item-current-color: #909399;
  --item-current-color-bg-color: #909399;
  --item-current-couner-bg-color: #909399;
  --counter-color: #FFF;
  --counter-content-color: #FFF;
  --counter-color-active: #FFF;
  --counter-content-color-active: #FFF;
  --counter-bg-color: #0077CC;
  --counter-content-bg-color: #0077CC;
  --counter-bg-color-active: #D62761;
  --counter-content-bg-color-active: #D62761;
  --user-tools-separator-color: #EBEDF0;
  --user-tools-content-separator-color: #EBEDF0;
  --bonus-color: #0077CC;
  --bonus-hover-color: #D62761;
  --bonus-content-color: #0077CC;
  --bonus-content-hover-color: #D62761;
  /*end header*/
  /*footer styles*/
  --footer-background: #F7F8FA;
  --subscription-block-react-bg-color: transparent;
  --subscription-block-icon-color: #F7F8FA;
  --footer-base-color: #1A1A1A;
  --footer-base-border-color: rgba(213, 215, 219, .5);
  --footer-inner-bg-color: transparent;
  --subscription-btn-bgcolor: #0077CC;
  --subscription-btn-color: #FFF;
  --subscription-btn-bgcolor-hover: #006EBD;
  --subscription-btn-color-hover: #FFF;
  --react-input__input-container_focused: #0077CC;
  --sitemap-item-color: #1A1A1A;
  --sitemap-item-color-hover: #D62761;
  --contact-block-item-color: #1A1A1A;
  --contact-block-item-color-hover: #D62761;
  --contacts-block-border-color: rgba(213, 215, 219, 0.5);
  --legal-information-block-color: #ABAEB3;
  --call-center-button-color: #E52E6B;
  --call-center-button-color-hover: #CC215A;
  --subscription-block-ling-color: #0077CC;
  /*footer social icons*/
  --social-icon-bg-color: #FFF;
  --vk-active-bg-color: #447DBD;
  --fb-active-bg-color: #4469B0;
  --instagram-active-bg-color: linear-gradient(169.11deg, #F9CB76 12.38%, #EA1E59 53.89%, #C02290 70.24%, #5843C7 97.18%);
  --youtube-active-bg-color: #FF2638;
  --ok-active-bg-color: #FA9019; }

[data-theme='new-year'] {
  --ny_gradient: linear-gradient(90deg, #1C7BF7 0.05%, #1B7AF7 10.09%, #2B83F5 35.58%, #2C83F5 56.49%, #2D83F5 71.13%, #2882F9 89.91%, #1C7BF7 100%);
  --text-hover-color: rgba(255, 255, 255, .6);
  --text-active-color: rgba(255, 255, 255, .3);
  /*header*/
  --header-bg-color: var(--ny_gradient);
  --header-base-border-color: rgba(255, 255, 255, .3);
  --header-react-bg-color: transparent;
  --base-header-text-color: #FFF;
  --base-link-color-hover: var(--text-hover-color);
  --locality-btn-color-hover: var(--text-hover-color);
  --header-dropdown-title-active-color: var(--text-hover-color);
  --header-list-item-color: rgba(24, 93, 230, .8);
  --header-list-item-color-hover: rgba(24, 93, 230, .8);
  --header-list-item-bg-color-hover: rgba(24, 93, 230, .12);
  --header-list-bg-color: #E0F0FF;
  --locality-btn-color: #FFF;
  --header-list-base-border-color: rgba(24, 93, 230, .15);
  --header-call-center-color: #FFF;
  --header-call-center-tooltip-color: #185DE6;
  --header-call-center-tooltip-bg: #E0F0FF;
  --call-center-button-color-hover: rgba(24, 93, 230, .6);
  --call-center-button-color: #185DE6;
  --icon-viber-fill-color: #FFF;
  --communication-icon-text-color: #FFF;
  --communication-icon-text-color-hover: var(--base-link-color-hover);
  --icon-telegram-bg-color: rgba(24, 93, 230, .8);
  --icon-telegram-bg-color-hover: rgba(24, 93, 230, .8);
  --working-time-color: #FFF;
  /*header icons*/
  --icon-live-color: rgba(24, 93, 230, .8);
  --icon-home-phone: rgba(24, 93, 230, .8);
  --icon-a1-fill-color: #FFF;
  --communication-menu-separator-border-color: rgba(255, 255, 255, .3);
  --communication-list-border-color: rgba(24, 93, 230, .16);
  /*header profile menu*/
  --counter-bg-color: #185DE6;
  --counter-bg-color-active: #185DE6;
  --bonus-color: #185DE6;
  --profile-item-bg-color: #E0F0FF;
  --profile-item-color: #185DE6;
  --item-current-color: #84BFF9;
  --item-current-color-bg-color: #84BFF9;
  --item-current-couner-bg-color: #185DE6;
  --bonus-hover-color: #185DE6;
  --user-tools-separator-color: rgba(24, 93, 230, .15);
  /*footer styles*/
  --footer-background: #E0F0FF;
  --subscription-btn-bgcolor: #185DE6;
  --subscription-btn-bgcolor-hover: #2B84F9;
  --subscription-block-react-bg-color: transparent;
  --subscription-block-icon-color: #185DE6;
  --subscription-block-ling-color: #185DE6;
  --footer-base-border-color: rgba(255, 255, 255, .2);
  --footer-inner-bg-color: linear-gradient(90deg, #1C7BF7 0.05%, #1B7AF7 10.09%, #2B83F5 35.58%, #2C83F5 56.49%, #2D83F5 71.13%, #2882F9 89.91%, #1C7BF7 100%);
  --sitemap-item-color: #FFF;
  --sitemap-item-color-hover: rgba(255, 255, 255, .6);
  --contact-block-item-color: #FFF;
  --contact-block-item-color-hover: rgba(255, 255, 255, .6);
  --contacts-block-border-color: rgba(255, 255, 255, .2);
  --legal-information-block-color: #FFF;
  /*footer social icons*/
  --social-icon-bg-color: rgba(255, 255, 255, .2);
  --vk-active-bg-color: #FFF;
  --fb-active-bg-color: #FFF;
  --instagram-active-bg-color: #FFF;
  --youtube-active-bg-color: #FFF;
  --ok-active-bg-color: #FFF; }

[data-theme='black-friday'] {
  --base-black: #1F1F1F;
  --black-friday-accent-color: #FFC43D;
  --base-link-color: var(--black-friday-accent-color);
  --base-link-color-hover: var(--black-friday-accent-color);
  /*header*/
  --base-header-text-color: #FFF;
  --header-base-border-color: rgba(255, 255, 255, 0.15);
  --header-bg-color: var(--base-black);
  --header-react-bg-color: transparent;
  --header-dropdown-title-active-color: rgba(255, 255, 255, .5);
  --header-list-bg-color: #3D3D3D;
  --header-list-base-border-color: rgba(255, 255, 255, 0.2);
  --header-list-item-color: rgba(255, 255, 255, .8);
  --header-list-item-color-hover: var(--base-black);
  --header-list-item-bg-color-hover: var(--black-friday-accent-color);
  --header-call-center-color: #FFC43D;
  --header-call-center-tooltip-color: #FFF;
  --header-call-center-tooltip-bg: #3D3D3D;
  --locality-btn-color-hover: var(--black-friday-accent-color);
  --locality-btn-color: #FFF;
  --working-time-color: #FFF;
  /*header icons*/
  --icon-live-color: var(--header-list-item-color);
  --icon-home-phone: var(--header-list-item-color);
  --icon-telegram-fill-color: #3D3D3D;
  --icon-telegram-bg-color: var(--header-list-item-color);
  --icon-telegram-bg-color-hover: var(--base-black);
  --icon-telegram-fill-color-hover: var(--black-friday-accent-color);
  --icon-viber-fill-color: #FFF;
  --icon-viber-fill-color-hover: var(--black-friday-accent-color);
  --icon-a1-fill-color: #FFF;
  --communication-icon-text-color: #FFF;
  --communication-icon-text-color-hover: var(--base-link-color-hover);
  /*header profile menu*/
  --profile-item-bg-color: var(--header-list-bg-color);
  --profile-item-color: rgba(255, 255, 255, .8);
  --counter-color: #3D3D3D;
  --counter-color-active: var(--black-friday-accent-color);
  --counter-bg-color: var(--black-friday-accent-color);
  --counter-bg-color-active: #3D3D3D;
  --user-tools-separator-color: rgba(255, 255, 255, .2);
  --bonus-color: var(--black-friday-accent-color);
  --bonus-hover-color: var(--base-black);
  /*end header*/
  /*footer styles*/
  --footer-background: var(--base-black);
  --footer-base-color: #FFF;
  --footer-base-border-color: rgba(255, 255, 255, 0.15);
  --subscription-btn-bgcolor: var(--black-friday-accent-color);
  --subscription-btn-color: var(--base-black);
  --subscription-btn-bgcolor-hover: $orange-500;
  --subscription-btn-color-hover: #1A1A1A;
  --react-input__input-container_focused: var(--black-friday-accent-color);
  --sitemap-item-color: #FFF;
  --sitemap-item-color-hover: var(--black-friday-accent-color);
  --contact-block-item-color: var(--black-friday-accent-color);
  --contact-block-item-color-hover: #FFF;
  --legal-information-block-color: #FFF;
  --call-center-button-color: var(--black-friday-accent-color);
  --call-center-button-color-hover: #FAAA32;
  /*footer social icons*/
  --social-icon-bg-color: rgba(255, 255, 255, 0.1);
  --vk-active-bg-color: var(--black-friday-accent-color);
  --fb-active-bg-color: var(--black-friday-accent-color);
  --instagram-active-bg-color: var(--black-friday-accent-color);
  --youtube-active-bg-color: var(--black-friday-accent-color);
  --ok-active-bg-color: var(--black-friday-accent-color);
  --loader-circle-color: #1A1A1A #1A1A1A transparent;
  /*form styles*/
  --input-error-message__icon-wrapper-color: var(--black-friday-accent-color);
  --input-error-message-color: #FFF; }

.styles-moduleANSxFyuiBI {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iOCIgY3k9IjgiIHI9IjgiIGZpbGw9IiMwOTk5NTEiLz4KPHBhdGggZD0iTTUgNy41TDcuNSAxMEwxMSA2IiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjEuNiIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  width: 17px;
  height: 16px;
  cursor: pointer; }

:root {
  --blue-500: #0077CC;
  --pink-600: #D62761;
  --base-font-family: Arial, sans-serif;
  --button-font-size: 14px;
  --button-line-height: 20px;
  --button-disabled-color: #ABAEB3;
  --base-link-color: #E52E6B;
  --base-link-color-hover: #D62761;
  --default-shadow-color: rgba(23, 35, 38, .05);
  /*header*/
  --base-header-text-color: #1A1A1A;
  --header-base-border-color: rgba(213, 215, 219, .4);
  --header-list-base-border-color: #D5D7DB;
  --header-bg-color: #F7F8FA;
  --header-react-bg-color: var(--header-bg-color);
  --header-dropdown-title-active-color: #909399;
  --header-list-bg-color: #FFF;
  --header-list-item-color: #1A1A1A;
  --header-list-item-color-hover: #D62761;
  --header-list-item-content-color-hover: #D62761;
  --header-list-item-bg-color-hover: rgba(219, 33, 95, .08);
  --header-list-item-content-bg-color-hover: rgba(219, 33, 95, .08);
  --header-call-center-color: #E52E6B;
  --header-call-center-tooltip-color: #FFF;
  --header-call-center-tooltip-bg: #1A1A1A;
  --locality-btn-color-hover: #D62761;
  --locality-btn-color: #1A1A1A;
  --working-time-color: #909399;
  /*header icons*/
  --icon-live-color: #052992;
  --icon-home-phone: #1A1A1A;
  --icon-telegram-fill-color: #FFF;
  --icon-telegram-bg-color: #39A9E0;
  --icon-telegram-bg-color-hover: #E52E6B;
  --icon-telegram-fill-color-hover: var(--icon-telegram-fill-color);
  --icon-viber-fill-color: rgb(124, 83, 166);
  --icon-viber-fill-color-hover: currentColor;
  --icon-a1-fill-color: currentColor;
  --communication-icon-text-color: var(--header-list-item-color);
  --communication-icon-text-color-hover: var(--base-link-color-hover);
  --communication-menu-separator-border-color: #D5D7DB;
  --communication-list-border-color: #D5D7DB;
  /*header profile menu*/
  --profile-item-bg-color: var(--header-list-bg-color);
  --profile-item-content-bg-color: #FFF;
  --profile-item-color: #1A1A1A;
  --profile-item-content-color: #1A1A1A;
  --item-current-color: #909399;
  --item-current-color-bg-color: #909399;
  --item-current-couner-bg-color: #909399;
  --counter-color: #FFF;
  --counter-content-color: #FFF;
  --counter-color-active: #FFF;
  --counter-content-color-active: #FFF;
  --counter-bg-color: #0077CC;
  --counter-content-bg-color: #0077CC;
  --counter-bg-color-active: #D62761;
  --counter-content-bg-color-active: #D62761;
  --user-tools-separator-color: #EBEDF0;
  --user-tools-content-separator-color: #EBEDF0;
  --bonus-color: #0077CC;
  --bonus-hover-color: #D62761;
  --bonus-content-color: #0077CC;
  --bonus-content-hover-color: #D62761;
  /*end header*/
  /*footer styles*/
  --footer-background: #F7F8FA;
  --subscription-block-react-bg-color: transparent;
  --subscription-block-icon-color: #F7F8FA;
  --footer-base-color: #1A1A1A;
  --footer-base-border-color: rgba(213, 215, 219, .5);
  --footer-inner-bg-color: transparent;
  --subscription-btn-bgcolor: #0077CC;
  --subscription-btn-color: #FFF;
  --subscription-btn-bgcolor-hover: #006EBD;
  --subscription-btn-color-hover: #FFF;
  --react-input__input-container_focused: #0077CC;
  --sitemap-item-color: #1A1A1A;
  --sitemap-item-color-hover: #D62761;
  --contact-block-item-color: #1A1A1A;
  --contact-block-item-color-hover: #D62761;
  --contacts-block-border-color: rgba(213, 215, 219, 0.5);
  --legal-information-block-color: #ABAEB3;
  --call-center-button-color: #E52E6B;
  --call-center-button-color-hover: #CC215A;
  --subscription-block-ling-color: #0077CC;
  /*footer social icons*/
  --social-icon-bg-color: #FFF;
  --vk-active-bg-color: #447DBD;
  --fb-active-bg-color: #4469B0;
  --instagram-active-bg-color: linear-gradient(169.11deg, #F9CB76 12.38%, #EA1E59 53.89%, #C02290 70.24%, #5843C7 97.18%);
  --youtube-active-bg-color: #FF2638;
  --ok-active-bg-color: #FA9019; }

[data-theme='new-year'] {
  --ny_gradient: linear-gradient(90deg, #1C7BF7 0.05%, #1B7AF7 10.09%, #2B83F5 35.58%, #2C83F5 56.49%, #2D83F5 71.13%, #2882F9 89.91%, #1C7BF7 100%);
  --text-hover-color: rgba(255, 255, 255, .6);
  --text-active-color: rgba(255, 255, 255, .3);
  /*header*/
  --header-bg-color: var(--ny_gradient);
  --header-base-border-color: rgba(255, 255, 255, .3);
  --header-react-bg-color: transparent;
  --base-header-text-color: #FFF;
  --base-link-color-hover: var(--text-hover-color);
  --locality-btn-color-hover: var(--text-hover-color);
  --header-dropdown-title-active-color: var(--text-hover-color);
  --header-list-item-color: rgba(24, 93, 230, .8);
  --header-list-item-color-hover: rgba(24, 93, 230, .8);
  --header-list-item-bg-color-hover: rgba(24, 93, 230, .12);
  --header-list-bg-color: #E0F0FF;
  --locality-btn-color: #FFF;
  --header-list-base-border-color: rgba(24, 93, 230, .15);
  --header-call-center-color: #FFF;
  --header-call-center-tooltip-color: #185DE6;
  --header-call-center-tooltip-bg: #E0F0FF;
  --call-center-button-color-hover: rgba(24, 93, 230, .6);
  --call-center-button-color: #185DE6;
  --icon-viber-fill-color: #FFF;
  --communication-icon-text-color: #FFF;
  --communication-icon-text-color-hover: var(--base-link-color-hover);
  --icon-telegram-bg-color: rgba(24, 93, 230, .8);
  --icon-telegram-bg-color-hover: rgba(24, 93, 230, .8);
  --working-time-color: #FFF;
  /*header icons*/
  --icon-live-color: rgba(24, 93, 230, .8);
  --icon-home-phone: rgba(24, 93, 230, .8);
  --icon-a1-fill-color: #FFF;
  --communication-menu-separator-border-color: rgba(255, 255, 255, .3);
  --communication-list-border-color: rgba(24, 93, 230, .16);
  /*header profile menu*/
  --counter-bg-color: #185DE6;
  --counter-bg-color-active: #185DE6;
  --bonus-color: #185DE6;
  --profile-item-bg-color: #E0F0FF;
  --profile-item-color: #185DE6;
  --item-current-color: #84BFF9;
  --item-current-color-bg-color: #84BFF9;
  --item-current-couner-bg-color: #185DE6;
  --bonus-hover-color: #185DE6;
  --user-tools-separator-color: rgba(24, 93, 230, .15);
  /*footer styles*/
  --footer-background: #E0F0FF;
  --subscription-btn-bgcolor: #185DE6;
  --subscription-btn-bgcolor-hover: #2B84F9;
  --subscription-block-react-bg-color: transparent;
  --subscription-block-icon-color: #185DE6;
  --subscription-block-ling-color: #185DE6;
  --footer-base-border-color: rgba(255, 255, 255, .2);
  --footer-inner-bg-color: linear-gradient(90deg, #1C7BF7 0.05%, #1B7AF7 10.09%, #2B83F5 35.58%, #2C83F5 56.49%, #2D83F5 71.13%, #2882F9 89.91%, #1C7BF7 100%);
  --sitemap-item-color: #FFF;
  --sitemap-item-color-hover: rgba(255, 255, 255, .6);
  --contact-block-item-color: #FFF;
  --contact-block-item-color-hover: rgba(255, 255, 255, .6);
  --contacts-block-border-color: rgba(255, 255, 255, .2);
  --legal-information-block-color: #FFF;
  /*footer social icons*/
  --social-icon-bg-color: rgba(255, 255, 255, .2);
  --vk-active-bg-color: #FFF;
  --fb-active-bg-color: #FFF;
  --instagram-active-bg-color: #FFF;
  --youtube-active-bg-color: #FFF;
  --ok-active-bg-color: #FFF; }

[data-theme='black-friday'] {
  --base-black: #1F1F1F;
  --black-friday-accent-color: #FFC43D;
  --base-link-color: var(--black-friday-accent-color);
  --base-link-color-hover: var(--black-friday-accent-color);
  /*header*/
  --base-header-text-color: #FFF;
  --header-base-border-color: rgba(255, 255, 255, 0.15);
  --header-bg-color: var(--base-black);
  --header-react-bg-color: transparent;
  --header-dropdown-title-active-color: rgba(255, 255, 255, .5);
  --header-list-bg-color: #3D3D3D;
  --header-list-base-border-color: rgba(255, 255, 255, 0.2);
  --header-list-item-color: rgba(255, 255, 255, .8);
  --header-list-item-color-hover: var(--base-black);
  --header-list-item-bg-color-hover: var(--black-friday-accent-color);
  --header-call-center-color: #FFC43D;
  --header-call-center-tooltip-color: #FFF;
  --header-call-center-tooltip-bg: #3D3D3D;
  --locality-btn-color-hover: var(--black-friday-accent-color);
  --locality-btn-color: #FFF;
  --working-time-color: #FFF;
  /*header icons*/
  --icon-live-color: var(--header-list-item-color);
  --icon-home-phone: var(--header-list-item-color);
  --icon-telegram-fill-color: #3D3D3D;
  --icon-telegram-bg-color: var(--header-list-item-color);
  --icon-telegram-bg-color-hover: var(--base-black);
  --icon-telegram-fill-color-hover: var(--black-friday-accent-color);
  --icon-viber-fill-color: #FFF;
  --icon-viber-fill-color-hover: var(--black-friday-accent-color);
  --icon-a1-fill-color: #FFF;
  --communication-icon-text-color: #FFF;
  --communication-icon-text-color-hover: var(--base-link-color-hover);
  /*header profile menu*/
  --profile-item-bg-color: var(--header-list-bg-color);
  --profile-item-color: rgba(255, 255, 255, .8);
  --counter-color: #3D3D3D;
  --counter-color-active: var(--black-friday-accent-color);
  --counter-bg-color: var(--black-friday-accent-color);
  --counter-bg-color-active: #3D3D3D;
  --user-tools-separator-color: rgba(255, 255, 255, .2);
  --bonus-color: var(--black-friday-accent-color);
  --bonus-hover-color: var(--base-black);
  /*end header*/
  /*footer styles*/
  --footer-background: var(--base-black);
  --footer-base-color: #FFF;
  --footer-base-border-color: rgba(255, 255, 255, 0.15);
  --subscription-btn-bgcolor: var(--black-friday-accent-color);
  --subscription-btn-color: var(--base-black);
  --subscription-btn-bgcolor-hover: $orange-500;
  --subscription-btn-color-hover: #1A1A1A;
  --react-input__input-container_focused: var(--black-friday-accent-color);
  --sitemap-item-color: #FFF;
  --sitemap-item-color-hover: var(--black-friday-accent-color);
  --contact-block-item-color: var(--black-friday-accent-color);
  --contact-block-item-color-hover: #FFF;
  --legal-information-block-color: #FFF;
  --call-center-button-color: var(--black-friday-accent-color);
  --call-center-button-color-hover: #FAAA32;
  /*footer social icons*/
  --social-icon-bg-color: rgba(255, 255, 255, 0.1);
  --vk-active-bg-color: var(--black-friday-accent-color);
  --fb-active-bg-color: var(--black-friday-accent-color);
  --instagram-active-bg-color: var(--black-friday-accent-color);
  --youtube-active-bg-color: var(--black-friday-accent-color);
  --ok-active-bg-color: var(--black-friday-accent-color);
  --loader-circle-color: #1A1A1A #1A1A1A transparent;
  /*form styles*/
  --input-error-message__icon-wrapper-color: var(--black-friday-accent-color);
  --input-error-message-color: #FFF; }

.styles-moduleS-qlNg8k4- {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik04IDE2QzEyLjQxODMgMTYgMTYgMTIuNDE4MyAxNiA4QzE2IDMuNTgxNzIgMTIuNDE4MyAwIDggMEMzLjU4MTcyIDAgMCAzLjU4MTcyIDAgOEMwIDEyLjQxODMgMy41ODE3MiAxNiA4IDE2WiIgZmlsbD0iI0U1MkU2QiIvPgo8cGF0aCBkPSJNNy4xMDAxIDRWOEg4LjkwMDFWNEg3LjEwMDFaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNNy4xMDAxIDEwVjEySDguOTAwMVYxMEg3LjEwMDFaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  width: 16px;
  height: 16px;
  cursor: pointer; }

:root {
  --blue-500: #0077CC;
  --pink-600: #D62761;
  --base-font-family: Arial, sans-serif;
  --button-font-size: 14px;
  --button-line-height: 20px;
  --button-disabled-color: #ABAEB3;
  --base-link-color: #E52E6B;
  --base-link-color-hover: #D62761;
  --default-shadow-color: rgba(23, 35, 38, .05);
  /*header*/
  --base-header-text-color: #1A1A1A;
  --header-base-border-color: rgba(213, 215, 219, .4);
  --header-list-base-border-color: #D5D7DB;
  --header-bg-color: #F7F8FA;
  --header-react-bg-color: var(--header-bg-color);
  --header-dropdown-title-active-color: #909399;
  --header-list-bg-color: #FFF;
  --header-list-item-color: #1A1A1A;
  --header-list-item-color-hover: #D62761;
  --header-list-item-content-color-hover: #D62761;
  --header-list-item-bg-color-hover: rgba(219, 33, 95, .08);
  --header-list-item-content-bg-color-hover: rgba(219, 33, 95, .08);
  --header-call-center-color: #E52E6B;
  --header-call-center-tooltip-color: #FFF;
  --header-call-center-tooltip-bg: #1A1A1A;
  --locality-btn-color-hover: #D62761;
  --locality-btn-color: #1A1A1A;
  --working-time-color: #909399;
  /*header icons*/
  --icon-live-color: #052992;
  --icon-home-phone: #1A1A1A;
  --icon-telegram-fill-color: #FFF;
  --icon-telegram-bg-color: #39A9E0;
  --icon-telegram-bg-color-hover: #E52E6B;
  --icon-telegram-fill-color-hover: var(--icon-telegram-fill-color);
  --icon-viber-fill-color: rgb(124, 83, 166);
  --icon-viber-fill-color-hover: currentColor;
  --icon-a1-fill-color: currentColor;
  --communication-icon-text-color: var(--header-list-item-color);
  --communication-icon-text-color-hover: var(--base-link-color-hover);
  --communication-menu-separator-border-color: #D5D7DB;
  --communication-list-border-color: #D5D7DB;
  /*header profile menu*/
  --profile-item-bg-color: var(--header-list-bg-color);
  --profile-item-content-bg-color: #FFF;
  --profile-item-color: #1A1A1A;
  --profile-item-content-color: #1A1A1A;
  --item-current-color: #909399;
  --item-current-color-bg-color: #909399;
  --item-current-couner-bg-color: #909399;
  --counter-color: #FFF;
  --counter-content-color: #FFF;
  --counter-color-active: #FFF;
  --counter-content-color-active: #FFF;
  --counter-bg-color: #0077CC;
  --counter-content-bg-color: #0077CC;
  --counter-bg-color-active: #D62761;
  --counter-content-bg-color-active: #D62761;
  --user-tools-separator-color: #EBEDF0;
  --user-tools-content-separator-color: #EBEDF0;
  --bonus-color: #0077CC;
  --bonus-hover-color: #D62761;
  --bonus-content-color: #0077CC;
  --bonus-content-hover-color: #D62761;
  /*end header*/
  /*footer styles*/
  --footer-background: #F7F8FA;
  --subscription-block-react-bg-color: transparent;
  --subscription-block-icon-color: #F7F8FA;
  --footer-base-color: #1A1A1A;
  --footer-base-border-color: rgba(213, 215, 219, .5);
  --footer-inner-bg-color: transparent;
  --subscription-btn-bgcolor: #0077CC;
  --subscription-btn-color: #FFF;
  --subscription-btn-bgcolor-hover: #006EBD;
  --subscription-btn-color-hover: #FFF;
  --react-input__input-container_focused: #0077CC;
  --sitemap-item-color: #1A1A1A;
  --sitemap-item-color-hover: #D62761;
  --contact-block-item-color: #1A1A1A;
  --contact-block-item-color-hover: #D62761;
  --contacts-block-border-color: rgba(213, 215, 219, 0.5);
  --legal-information-block-color: #ABAEB3;
  --call-center-button-color: #E52E6B;
  --call-center-button-color-hover: #CC215A;
  --subscription-block-ling-color: #0077CC;
  /*footer social icons*/
  --social-icon-bg-color: #FFF;
  --vk-active-bg-color: #447DBD;
  --fb-active-bg-color: #4469B0;
  --instagram-active-bg-color: linear-gradient(169.11deg, #F9CB76 12.38%, #EA1E59 53.89%, #C02290 70.24%, #5843C7 97.18%);
  --youtube-active-bg-color: #FF2638;
  --ok-active-bg-color: #FA9019; }

[data-theme='new-year'] {
  --ny_gradient: linear-gradient(90deg, #1C7BF7 0.05%, #1B7AF7 10.09%, #2B83F5 35.58%, #2C83F5 56.49%, #2D83F5 71.13%, #2882F9 89.91%, #1C7BF7 100%);
  --text-hover-color: rgba(255, 255, 255, .6);
  --text-active-color: rgba(255, 255, 255, .3);
  /*header*/
  --header-bg-color: var(--ny_gradient);
  --header-base-border-color: rgba(255, 255, 255, .3);
  --header-react-bg-color: transparent;
  --base-header-text-color: #FFF;
  --base-link-color-hover: var(--text-hover-color);
  --locality-btn-color-hover: var(--text-hover-color);
  --header-dropdown-title-active-color: var(--text-hover-color);
  --header-list-item-color: rgba(24, 93, 230, .8);
  --header-list-item-color-hover: rgba(24, 93, 230, .8);
  --header-list-item-bg-color-hover: rgba(24, 93, 230, .12);
  --header-list-bg-color: #E0F0FF;
  --locality-btn-color: #FFF;
  --header-list-base-border-color: rgba(24, 93, 230, .15);
  --header-call-center-color: #FFF;
  --header-call-center-tooltip-color: #185DE6;
  --header-call-center-tooltip-bg: #E0F0FF;
  --call-center-button-color-hover: rgba(24, 93, 230, .6);
  --call-center-button-color: #185DE6;
  --icon-viber-fill-color: #FFF;
  --communication-icon-text-color: #FFF;
  --communication-icon-text-color-hover: var(--base-link-color-hover);
  --icon-telegram-bg-color: rgba(24, 93, 230, .8);
  --icon-telegram-bg-color-hover: rgba(24, 93, 230, .8);
  --working-time-color: #FFF;
  /*header icons*/
  --icon-live-color: rgba(24, 93, 230, .8);
  --icon-home-phone: rgba(24, 93, 230, .8);
  --icon-a1-fill-color: #FFF;
  --communication-menu-separator-border-color: rgba(255, 255, 255, .3);
  --communication-list-border-color: rgba(24, 93, 230, .16);
  /*header profile menu*/
  --counter-bg-color: #185DE6;
  --counter-bg-color-active: #185DE6;
  --bonus-color: #185DE6;
  --profile-item-bg-color: #E0F0FF;
  --profile-item-color: #185DE6;
  --item-current-color: #84BFF9;
  --item-current-color-bg-color: #84BFF9;
  --item-current-couner-bg-color: #185DE6;
  --bonus-hover-color: #185DE6;
  --user-tools-separator-color: rgba(24, 93, 230, .15);
  /*footer styles*/
  --footer-background: #E0F0FF;
  --subscription-btn-bgcolor: #185DE6;
  --subscription-btn-bgcolor-hover: #2B84F9;
  --subscription-block-react-bg-color: transparent;
  --subscription-block-icon-color: #185DE6;
  --subscription-block-ling-color: #185DE6;
  --footer-base-border-color: rgba(255, 255, 255, .2);
  --footer-inner-bg-color: linear-gradient(90deg, #1C7BF7 0.05%, #1B7AF7 10.09%, #2B83F5 35.58%, #2C83F5 56.49%, #2D83F5 71.13%, #2882F9 89.91%, #1C7BF7 100%);
  --sitemap-item-color: #FFF;
  --sitemap-item-color-hover: rgba(255, 255, 255, .6);
  --contact-block-item-color: #FFF;
  --contact-block-item-color-hover: rgba(255, 255, 255, .6);
  --contacts-block-border-color: rgba(255, 255, 255, .2);
  --legal-information-block-color: #FFF;
  /*footer social icons*/
  --social-icon-bg-color: rgba(255, 255, 255, .2);
  --vk-active-bg-color: #FFF;
  --fb-active-bg-color: #FFF;
  --instagram-active-bg-color: #FFF;
  --youtube-active-bg-color: #FFF;
  --ok-active-bg-color: #FFF; }

[data-theme='black-friday'] {
  --base-black: #1F1F1F;
  --black-friday-accent-color: #FFC43D;
  --base-link-color: var(--black-friday-accent-color);
  --base-link-color-hover: var(--black-friday-accent-color);
  /*header*/
  --base-header-text-color: #FFF;
  --header-base-border-color: rgba(255, 255, 255, 0.15);
  --header-bg-color: var(--base-black);
  --header-react-bg-color: transparent;
  --header-dropdown-title-active-color: rgba(255, 255, 255, .5);
  --header-list-bg-color: #3D3D3D;
  --header-list-base-border-color: rgba(255, 255, 255, 0.2);
  --header-list-item-color: rgba(255, 255, 255, .8);
  --header-list-item-color-hover: var(--base-black);
  --header-list-item-bg-color-hover: var(--black-friday-accent-color);
  --header-call-center-color: #FFC43D;
  --header-call-center-tooltip-color: #FFF;
  --header-call-center-tooltip-bg: #3D3D3D;
  --locality-btn-color-hover: var(--black-friday-accent-color);
  --locality-btn-color: #FFF;
  --working-time-color: #FFF;
  /*header icons*/
  --icon-live-color: var(--header-list-item-color);
  --icon-home-phone: var(--header-list-item-color);
  --icon-telegram-fill-color: #3D3D3D;
  --icon-telegram-bg-color: var(--header-list-item-color);
  --icon-telegram-bg-color-hover: var(--base-black);
  --icon-telegram-fill-color-hover: var(--black-friday-accent-color);
  --icon-viber-fill-color: #FFF;
  --icon-viber-fill-color-hover: var(--black-friday-accent-color);
  --icon-a1-fill-color: #FFF;
  --communication-icon-text-color: #FFF;
  --communication-icon-text-color-hover: var(--base-link-color-hover);
  /*header profile menu*/
  --profile-item-bg-color: var(--header-list-bg-color);
  --profile-item-color: rgba(255, 255, 255, .8);
  --counter-color: #3D3D3D;
  --counter-color-active: var(--black-friday-accent-color);
  --counter-bg-color: var(--black-friday-accent-color);
  --counter-bg-color-active: #3D3D3D;
  --user-tools-separator-color: rgba(255, 255, 255, .2);
  --bonus-color: var(--black-friday-accent-color);
  --bonus-hover-color: var(--base-black);
  /*end header*/
  /*footer styles*/
  --footer-background: var(--base-black);
  --footer-base-color: #FFF;
  --footer-base-border-color: rgba(255, 255, 255, 0.15);
  --subscription-btn-bgcolor: var(--black-friday-accent-color);
  --subscription-btn-color: var(--base-black);
  --subscription-btn-bgcolor-hover: $orange-500;
  --subscription-btn-color-hover: #1A1A1A;
  --react-input__input-container_focused: var(--black-friday-accent-color);
  --sitemap-item-color: #FFF;
  --sitemap-item-color-hover: var(--black-friday-accent-color);
  --contact-block-item-color: var(--black-friday-accent-color);
  --contact-block-item-color-hover: #FFF;
  --legal-information-block-color: #FFF;
  --call-center-button-color: var(--black-friday-accent-color);
  --call-center-button-color-hover: #FAAA32;
  /*footer social icons*/
  --social-icon-bg-color: rgba(255, 255, 255, 0.1);
  --vk-active-bg-color: var(--black-friday-accent-color);
  --fb-active-bg-color: var(--black-friday-accent-color);
  --instagram-active-bg-color: var(--black-friday-accent-color);
  --youtube-active-bg-color: var(--black-friday-accent-color);
  --ok-active-bg-color: var(--black-friday-accent-color);
  --loader-circle-color: #1A1A1A #1A1A1A transparent;
  /*form styles*/
  --input-error-message__icon-wrapper-color: var(--black-friday-accent-color);
  --input-error-message-color: #FFF; }

.styles-module14Iqw885oz {
  display: none;
  flex-direction: row;
  align-content: center;
  align-items: center;
  left: calc(50vw - 168px);
  min-width: 346px;
  height: 40px;
  border-radius: 4px;
  position: fixed;
  bottom: 16px;
  padding: 0 12px;
  font-family: var(--base-font-family);
  background: #1A1A1A;
  z-index: 999;
  box-sizing: border-box; }

.styles-module1vojbOZPB3 {
  width: 100%;
  height: 22px;
  margin-left: 8px;
  font-size: 13px;
  color: #fff;
  align-items: center;
  display: flex; }

.styles-module2YM_Od_zJ4 {
  display: flex; }

.styles-module1juXDgH61A {
  opacity: 0; }

.styles-module3ZsUf9krtO {
  opacity: 1; }

.styles-module3UhlFdQXz_ {
  opacity: 1;
  transition: all 0.2s; }

.styles-moduleAfoUWGHNzk {
  opacity: 0; }

.styles-module381wCap-uS .styles-module1E6fkRRD4I {
  font-size: 15px;
  line-height: 22px; }

:root {
  --blue-500: #0077CC;
  --pink-600: #D62761;
  --base-font-family: Arial, sans-serif;
  --button-font-size: 14px;
  --button-line-height: 20px;
  --button-disabled-color: #ABAEB3;
  --base-link-color: #E52E6B;
  --base-link-color-hover: #D62761;
  --default-shadow-color: rgba(23, 35, 38, .05);
  /*header*/
  --base-header-text-color: #1A1A1A;
  --header-base-border-color: rgba(213, 215, 219, .4);
  --header-list-base-border-color: #D5D7DB;
  --header-bg-color: #F7F8FA;
  --header-react-bg-color: var(--header-bg-color);
  --header-dropdown-title-active-color: #909399;
  --header-list-bg-color: #FFF;
  --header-list-item-color: #1A1A1A;
  --header-list-item-color-hover: #D62761;
  --header-list-item-content-color-hover: #D62761;
  --header-list-item-bg-color-hover: rgba(219, 33, 95, .08);
  --header-list-item-content-bg-color-hover: rgba(219, 33, 95, .08);
  --header-call-center-color: #E52E6B;
  --header-call-center-tooltip-color: #FFF;
  --header-call-center-tooltip-bg: #1A1A1A;
  --locality-btn-color-hover: #D62761;
  --locality-btn-color: #1A1A1A;
  --working-time-color: #909399;
  /*header icons*/
  --icon-live-color: #052992;
  --icon-home-phone: #1A1A1A;
  --icon-telegram-fill-color: #FFF;
  --icon-telegram-bg-color: #39A9E0;
  --icon-telegram-bg-color-hover: #E52E6B;
  --icon-telegram-fill-color-hover: var(--icon-telegram-fill-color);
  --icon-viber-fill-color: rgb(124, 83, 166);
  --icon-viber-fill-color-hover: currentColor;
  --icon-a1-fill-color: currentColor;
  --communication-icon-text-color: var(--header-list-item-color);
  --communication-icon-text-color-hover: var(--base-link-color-hover);
  --communication-menu-separator-border-color: #D5D7DB;
  --communication-list-border-color: #D5D7DB;
  /*header profile menu*/
  --profile-item-bg-color: var(--header-list-bg-color);
  --profile-item-content-bg-color: #FFF;
  --profile-item-color: #1A1A1A;
  --profile-item-content-color: #1A1A1A;
  --item-current-color: #909399;
  --item-current-color-bg-color: #909399;
  --item-current-couner-bg-color: #909399;
  --counter-color: #FFF;
  --counter-content-color: #FFF;
  --counter-color-active: #FFF;
  --counter-content-color-active: #FFF;
  --counter-bg-color: #0077CC;
  --counter-content-bg-color: #0077CC;
  --counter-bg-color-active: #D62761;
  --counter-content-bg-color-active: #D62761;
  --user-tools-separator-color: #EBEDF0;
  --user-tools-content-separator-color: #EBEDF0;
  --bonus-color: #0077CC;
  --bonus-hover-color: #D62761;
  --bonus-content-color: #0077CC;
  --bonus-content-hover-color: #D62761;
  /*end header*/
  /*footer styles*/
  --footer-background: #F7F8FA;
  --subscription-block-react-bg-color: transparent;
  --subscription-block-icon-color: #F7F8FA;
  --footer-base-color: #1A1A1A;
  --footer-base-border-color: rgba(213, 215, 219, .5);
  --footer-inner-bg-color: transparent;
  --subscription-btn-bgcolor: #0077CC;
  --subscription-btn-color: #FFF;
  --subscription-btn-bgcolor-hover: #006EBD;
  --subscription-btn-color-hover: #FFF;
  --react-input__input-container_focused: #0077CC;
  --sitemap-item-color: #1A1A1A;
  --sitemap-item-color-hover: #D62761;
  --contact-block-item-color: #1A1A1A;
  --contact-block-item-color-hover: #D62761;
  --contacts-block-border-color: rgba(213, 215, 219, 0.5);
  --legal-information-block-color: #ABAEB3;
  --call-center-button-color: #E52E6B;
  --call-center-button-color-hover: #CC215A;
  --subscription-block-ling-color: #0077CC;
  /*footer social icons*/
  --social-icon-bg-color: #FFF;
  --vk-active-bg-color: #447DBD;
  --fb-active-bg-color: #4469B0;
  --instagram-active-bg-color: linear-gradient(169.11deg, #F9CB76 12.38%, #EA1E59 53.89%, #C02290 70.24%, #5843C7 97.18%);
  --youtube-active-bg-color: #FF2638;
  --ok-active-bg-color: #FA9019; }

[data-theme='new-year'] {
  --ny_gradient: linear-gradient(90deg, #1C7BF7 0.05%, #1B7AF7 10.09%, #2B83F5 35.58%, #2C83F5 56.49%, #2D83F5 71.13%, #2882F9 89.91%, #1C7BF7 100%);
  --text-hover-color: rgba(255, 255, 255, .6);
  --text-active-color: rgba(255, 255, 255, .3);
  /*header*/
  --header-bg-color: var(--ny_gradient);
  --header-base-border-color: rgba(255, 255, 255, .3);
  --header-react-bg-color: transparent;
  --base-header-text-color: #FFF;
  --base-link-color-hover: var(--text-hover-color);
  --locality-btn-color-hover: var(--text-hover-color);
  --header-dropdown-title-active-color: var(--text-hover-color);
  --header-list-item-color: rgba(24, 93, 230, .8);
  --header-list-item-color-hover: rgba(24, 93, 230, .8);
  --header-list-item-bg-color-hover: rgba(24, 93, 230, .12);
  --header-list-bg-color: #E0F0FF;
  --locality-btn-color: #FFF;
  --header-list-base-border-color: rgba(24, 93, 230, .15);
  --header-call-center-color: #FFF;
  --header-call-center-tooltip-color: #185DE6;
  --header-call-center-tooltip-bg: #E0F0FF;
  --call-center-button-color-hover: rgba(24, 93, 230, .6);
  --call-center-button-color: #185DE6;
  --icon-viber-fill-color: #FFF;
  --communication-icon-text-color: #FFF;
  --communication-icon-text-color-hover: var(--base-link-color-hover);
  --icon-telegram-bg-color: rgba(24, 93, 230, .8);
  --icon-telegram-bg-color-hover: rgba(24, 93, 230, .8);
  --working-time-color: #FFF;
  /*header icons*/
  --icon-live-color: rgba(24, 93, 230, .8);
  --icon-home-phone: rgba(24, 93, 230, .8);
  --icon-a1-fill-color: #FFF;
  --communication-menu-separator-border-color: rgba(255, 255, 255, .3);
  --communication-list-border-color: rgba(24, 93, 230, .16);
  /*header profile menu*/
  --counter-bg-color: #185DE6;
  --counter-bg-color-active: #185DE6;
  --bonus-color: #185DE6;
  --profile-item-bg-color: #E0F0FF;
  --profile-item-color: #185DE6;
  --item-current-color: #84BFF9;
  --item-current-color-bg-color: #84BFF9;
  --item-current-couner-bg-color: #185DE6;
  --bonus-hover-color: #185DE6;
  --user-tools-separator-color: rgba(24, 93, 230, .15);
  /*footer styles*/
  --footer-background: #E0F0FF;
  --subscription-btn-bgcolor: #185DE6;
  --subscription-btn-bgcolor-hover: #2B84F9;
  --subscription-block-react-bg-color: transparent;
  --subscription-block-icon-color: #185DE6;
  --subscription-block-ling-color: #185DE6;
  --footer-base-border-color: rgba(255, 255, 255, .2);
  --footer-inner-bg-color: linear-gradient(90deg, #1C7BF7 0.05%, #1B7AF7 10.09%, #2B83F5 35.58%, #2C83F5 56.49%, #2D83F5 71.13%, #2882F9 89.91%, #1C7BF7 100%);
  --sitemap-item-color: #FFF;
  --sitemap-item-color-hover: rgba(255, 255, 255, .6);
  --contact-block-item-color: #FFF;
  --contact-block-item-color-hover: rgba(255, 255, 255, .6);
  --contacts-block-border-color: rgba(255, 255, 255, .2);
  --legal-information-block-color: #FFF;
  /*footer social icons*/
  --social-icon-bg-color: rgba(255, 255, 255, .2);
  --vk-active-bg-color: #FFF;
  --fb-active-bg-color: #FFF;
  --instagram-active-bg-color: #FFF;
  --youtube-active-bg-color: #FFF;
  --ok-active-bg-color: #FFF; }

[data-theme='black-friday'] {
  --base-black: #1F1F1F;
  --black-friday-accent-color: #FFC43D;
  --base-link-color: var(--black-friday-accent-color);
  --base-link-color-hover: var(--black-friday-accent-color);
  /*header*/
  --base-header-text-color: #FFF;
  --header-base-border-color: rgba(255, 255, 255, 0.15);
  --header-bg-color: var(--base-black);
  --header-react-bg-color: transparent;
  --header-dropdown-title-active-color: rgba(255, 255, 255, .5);
  --header-list-bg-color: #3D3D3D;
  --header-list-base-border-color: rgba(255, 255, 255, 0.2);
  --header-list-item-color: rgba(255, 255, 255, .8);
  --header-list-item-color-hover: var(--base-black);
  --header-list-item-bg-color-hover: var(--black-friday-accent-color);
  --header-call-center-color: #FFC43D;
  --header-call-center-tooltip-color: #FFF;
  --header-call-center-tooltip-bg: #3D3D3D;
  --locality-btn-color-hover: var(--black-friday-accent-color);
  --locality-btn-color: #FFF;
  --working-time-color: #FFF;
  /*header icons*/
  --icon-live-color: var(--header-list-item-color);
  --icon-home-phone: var(--header-list-item-color);
  --icon-telegram-fill-color: #3D3D3D;
  --icon-telegram-bg-color: var(--header-list-item-color);
  --icon-telegram-bg-color-hover: var(--base-black);
  --icon-telegram-fill-color-hover: var(--black-friday-accent-color);
  --icon-viber-fill-color: #FFF;
  --icon-viber-fill-color-hover: var(--black-friday-accent-color);
  --icon-a1-fill-color: #FFF;
  --communication-icon-text-color: #FFF;
  --communication-icon-text-color-hover: var(--base-link-color-hover);
  /*header profile menu*/
  --profile-item-bg-color: var(--header-list-bg-color);
  --profile-item-color: rgba(255, 255, 255, .8);
  --counter-color: #3D3D3D;
  --counter-color-active: var(--black-friday-accent-color);
  --counter-bg-color: var(--black-friday-accent-color);
  --counter-bg-color-active: #3D3D3D;
  --user-tools-separator-color: rgba(255, 255, 255, .2);
  --bonus-color: var(--black-friday-accent-color);
  --bonus-hover-color: var(--base-black);
  /*end header*/
  /*footer styles*/
  --footer-background: var(--base-black);
  --footer-base-color: #FFF;
  --footer-base-border-color: rgba(255, 255, 255, 0.15);
  --subscription-btn-bgcolor: var(--black-friday-accent-color);
  --subscription-btn-color: var(--base-black);
  --subscription-btn-bgcolor-hover: $orange-500;
  --subscription-btn-color-hover: #1A1A1A;
  --react-input__input-container_focused: var(--black-friday-accent-color);
  --sitemap-item-color: #FFF;
  --sitemap-item-color-hover: var(--black-friday-accent-color);
  --contact-block-item-color: var(--black-friday-accent-color);
  --contact-block-item-color-hover: #FFF;
  --legal-information-block-color: #FFF;
  --call-center-button-color: var(--black-friday-accent-color);
  --call-center-button-color-hover: #FAAA32;
  /*footer social icons*/
  --social-icon-bg-color: rgba(255, 255, 255, 0.1);
  --vk-active-bg-color: var(--black-friday-accent-color);
  --fb-active-bg-color: var(--black-friday-accent-color);
  --instagram-active-bg-color: var(--black-friday-accent-color);
  --youtube-active-bg-color: var(--black-friday-accent-color);
  --ok-active-bg-color: var(--black-friday-accent-color);
  --loader-circle-color: #1A1A1A #1A1A1A transparent;
  /*form styles*/
  --input-error-message__icon-wrapper-color: var(--black-friday-accent-color);
  --input-error-message-color: #FFF; }

.styles-moduleWHPueK7acG {
  box-sizing: border-box;
  margin: 0 -14px;
  font-family: var(--base-font-family);
  font-style: normal;
  color: var(--sitemap-item-color); }

.styles-module221UrpJ7ky {
  margin-top: 6px; }

.styles-module3BmgZQhfiL {
  display: inline-block;
  max-width: 100%;
  vertical-align: top;
  text-decoration: none;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  color: var(--sitemap-item-color); }
  .styles-module3BmgZQhfiL:hover {
    color: var(--sitemap-item-color-hover); }

.styles-module381wCap-uS {
  display: inline-block;
  width: 25%;
  vertical-align: top;
  padding: 0 14px;
  box-sizing: border-box; }
  .styles-module381wCap-uS .styles-module1E6fkRRD4I {
    margin-bottom: 8px;
    font-weight: bold; }

.react-loader {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    text-align: center;
    background: inherit;
    border-radius: inherit;
}

.loader__container {
    position: absolute;
    left: 50%;
    top: 50%;
    width: 1em;
    margin-left: -.5em;
    z-index: 18;
    pointer-events: none;
}

.loader--colored .loader__container {
    width: 32px;
    margin-left: -16px;
}

.loader__box {
    pointer-events: none;
    position: absolute;
    width: 100%;
    padding-bottom: 100%;
    top: 50%;
    left: 50%;
    margin-top: -50%;
    margin-left: -50%;
    -webkit-animation: loader-linspin 1200ms linear infinite;
    animation: loader-linspin 1200ms linear infinite;
}

.loader__rotator {
    position: absolute;
    width: 100%;
    height: 100%;
    -webkit-animation: loader-easespin 4800ms ease infinite;
    animation: loader-easespin 4800ms ease infinite;
}

.loader__frame--left {
    position: absolute;
    top: 0;
    right: 50%;
    bottom: 0;
    left: 0;
    overflow: hidden;
}

.loader__frame--right {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 50%;
    overflow: hidden;
}

.loader__circle {
    box-sizing: border-box;
    position: absolute;
    width: 200%;
    height: 100%;
    border-style: solid;
    border-color: #fff #fff transparent;
    border-right-color: #fff;
    border-radius: 50%;
    border-width: 2px;
}

.loader--colored .loader__circle {
    border-width: 2px;
}

.loader__frame--left .loader__circle {
    left: 0;
    right: -100%;
    border-right-color: transparent;
    -webkit-animation: loader-left-spin 1200ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: loader-left-spin 1200ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
}

.loader--colored .loader__frame--left .loader__circle {
    -webkit-animation: loader-left-spin 1200ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, loader-color-change-left 2400ms linear infinite;
    animation: loader-left-spin 1200ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, loader-color-change-left 2400ms linear infinite;
}

.loader__frame--right .loader__circle {
    left: -100%;
    right: 0;
    border-left-color: transparent;
    -webkit-animation: loader-right-spin 1200ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: loader-right-spin 1200ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
}

.loader--colored .loader__frame--right .loader__circle {
    -webkit-animation: loader-right-spin 1200ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, loader-color-change-right 2400ms linear infinite;
    animation: loader-right-spin 1200ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, loader-color-change-right 2400ms linear infinite;
}

@-webkit-keyframes loader-linspin {
    to {
        -webkit-transform: rotate(360deg);
    }
}

@keyframes loader-linspin {
    to {
        transform: rotate(360deg);
    }
}

@-webkit-keyframes loader-easespin {
    12.5% {
        -webkit-transform: rotate(135deg);
    }
    25% {
        -webkit-transform: rotate(270deg);
    }
    37.5% {
        -webkit-transform: rotate(405deg);
    }
    50% {
        -webkit-transform: rotate(540deg);
    }
    62.5% {
        -webkit-transform: rotate(675deg);
    }
    75% {
        -webkit-transform: rotate(810deg);
    }
    87.5% {
        -webkit-transform: rotate(945deg);
    }
    to {
        -webkit-transform: rotate(1080deg);
    }
}

@keyframes loader-easespin {
    12.5% {
        transform: rotate(135deg);
    }
    25% {
        transform: rotate(270deg);
    }
    37.5% {
        transform: rotate(405deg);
    }
    50% {
        transform: rotate(540deg);
    }
    62.5% {
        transform: rotate(675deg);
    }
    75% {
        transform: rotate(810deg);
    }
    87.5% {
        transform: rotate(945deg);
    }
    to {
        transform: rotate(1080deg);
    }
}

@-webkit-keyframes loader-left-spin {
    0% {
        -webkit-transform: rotate(130deg);
    }
    50% {
        -webkit-transform: rotate(-5deg);
    }
    to {
        -webkit-transform: rotate(130deg);
    }
}

@keyframes loader-left-spin {
    0% {
        transform: rotate(130deg);
    }
    50% {
        transform: rotate(-5deg);
    }
    to {
        transform: rotate(130deg);
    }
}

@-webkit-keyframes loader-right-spin {
    0% {
        -webkit-transform: rotate(-130deg);
    }
    50% {
        -webkit-transform: rotate(5deg);
    }
    to {
        -webkit-transform: rotate(-130deg);
    }
}

@keyframes loader-right-spin {
    0% {
        transform: rotate(-130deg);
    }
    50% {
        transform: rotate(5deg);
    }
    to {
        transform: rotate(-130deg);
    }
}

@-webkit-keyframes loader-color-change-left {
    0%,
    50% {
        border-top-color: #0077CC;
        border-left-color: #0077CC;
    }
    50.001%,
    100% {
        border-top-color: #D62761;
        border-left-color: #D62761;
    }
}

@keyframes loader-color-change-left {
    0%,
    50% {
        border-top-color: #0077CC;
        border-left-color: #0077CC;
    }
    50.001%,
    100% {
        border-top-color: #D62761;
        border-left-color: #D62761;
    }
}

@-webkit-keyframes loader-color-change-right {
    0%,
    50% {
        border-top-color: #0077CC;
        border-right-color: #0077CC;
    }
    50.001%,
    100% {
        border-top-color: #D62761;
        border-right-color: #D62761;
    }
}

@keyframes loader-color-change-right {
    0%,
    50% {
        border-top-color: #0077CC;
        border-right-color: #0077CC;
    }
    50.001%,
    100% {
        border-top-color: #D62761;
        border-right-color: #D62761;
    }
}

:root {
  --blue-500: #0077CC;
  --pink-600: #D62761;
  --base-font-family: Arial, sans-serif;
  --button-font-size: 14px;
  --button-line-height: 20px;
  --button-disabled-color: #ABAEB3;
  --base-link-color: #E52E6B;
  --base-link-color-hover: #D62761;
  --default-shadow-color: rgba(23, 35, 38, .05);
  /*header*/
  --base-header-text-color: #1A1A1A;
  --header-base-border-color: rgba(213, 215, 219, .4);
  --header-list-base-border-color: #D5D7DB;
  --header-bg-color: #F7F8FA;
  --header-react-bg-color: var(--header-bg-color);
  --header-dropdown-title-active-color: #909399;
  --header-list-bg-color: #FFF;
  --header-list-item-color: #1A1A1A;
  --header-list-item-color-hover: #D62761;
  --header-list-item-content-color-hover: #D62761;
  --header-list-item-bg-color-hover: rgba(219, 33, 95, .08);
  --header-list-item-content-bg-color-hover: rgba(219, 33, 95, .08);
  --header-call-center-color: #E52E6B;
  --header-call-center-tooltip-color: #FFF;
  --header-call-center-tooltip-bg: #1A1A1A;
  --locality-btn-color-hover: #D62761;
  --locality-btn-color: #1A1A1A;
  --working-time-color: #909399;
  /*header icons*/
  --icon-live-color: #052992;
  --icon-home-phone: #1A1A1A;
  --icon-telegram-fill-color: #FFF;
  --icon-telegram-bg-color: #39A9E0;
  --icon-telegram-bg-color-hover: #E52E6B;
  --icon-telegram-fill-color-hover: var(--icon-telegram-fill-color);
  --icon-viber-fill-color: rgb(124, 83, 166);
  --icon-viber-fill-color-hover: currentColor;
  --icon-a1-fill-color: currentColor;
  --communication-icon-text-color: var(--header-list-item-color);
  --communication-icon-text-color-hover: var(--base-link-color-hover);
  --communication-menu-separator-border-color: #D5D7DB;
  --communication-list-border-color: #D5D7DB;
  /*header profile menu*/
  --profile-item-bg-color: var(--header-list-bg-color);
  --profile-item-content-bg-color: #FFF;
  --profile-item-color: #1A1A1A;
  --profile-item-content-color: #1A1A1A;
  --item-current-color: #909399;
  --item-current-color-bg-color: #909399;
  --item-current-couner-bg-color: #909399;
  --counter-color: #FFF;
  --counter-content-color: #FFF;
  --counter-color-active: #FFF;
  --counter-content-color-active: #FFF;
  --counter-bg-color: #0077CC;
  --counter-content-bg-color: #0077CC;
  --counter-bg-color-active: #D62761;
  --counter-content-bg-color-active: #D62761;
  --user-tools-separator-color: #EBEDF0;
  --user-tools-content-separator-color: #EBEDF0;
  --bonus-color: #0077CC;
  --bonus-hover-color: #D62761;
  --bonus-content-color: #0077CC;
  --bonus-content-hover-color: #D62761;
  /*end header*/
  /*footer styles*/
  --footer-background: #F7F8FA;
  --subscription-block-react-bg-color: transparent;
  --subscription-block-icon-color: #F7F8FA;
  --footer-base-color: #1A1A1A;
  --footer-base-border-color: rgba(213, 215, 219, .5);
  --footer-inner-bg-color: transparent;
  --subscription-btn-bgcolor: #0077CC;
  --subscription-btn-color: #FFF;
  --subscription-btn-bgcolor-hover: #006EBD;
  --subscription-btn-color-hover: #FFF;
  --react-input__input-container_focused: #0077CC;
  --sitemap-item-color: #1A1A1A;
  --sitemap-item-color-hover: #D62761;
  --contact-block-item-color: #1A1A1A;
  --contact-block-item-color-hover: #D62761;
  --contacts-block-border-color: rgba(213, 215, 219, 0.5);
  --legal-information-block-color: #ABAEB3;
  --call-center-button-color: #E52E6B;
  --call-center-button-color-hover: #CC215A;
  --subscription-block-ling-color: #0077CC;
  /*footer social icons*/
  --social-icon-bg-color: #FFF;
  --vk-active-bg-color: #447DBD;
  --fb-active-bg-color: #4469B0;
  --instagram-active-bg-color: linear-gradient(169.11deg, #F9CB76 12.38%, #EA1E59 53.89%, #C02290 70.24%, #5843C7 97.18%);
  --youtube-active-bg-color: #FF2638;
  --ok-active-bg-color: #FA9019; }

[data-theme='new-year'] {
  --ny_gradient: linear-gradient(90deg, #1C7BF7 0.05%, #1B7AF7 10.09%, #2B83F5 35.58%, #2C83F5 56.49%, #2D83F5 71.13%, #2882F9 89.91%, #1C7BF7 100%);
  --text-hover-color: rgba(255, 255, 255, .6);
  --text-active-color: rgba(255, 255, 255, .3);
  /*header*/
  --header-bg-color: var(--ny_gradient);
  --header-base-border-color: rgba(255, 255, 255, .3);
  --header-react-bg-color: transparent;
  --base-header-text-color: #FFF;
  --base-link-color-hover: var(--text-hover-color);
  --locality-btn-color-hover: var(--text-hover-color);
  --header-dropdown-title-active-color: var(--text-hover-color);
  --header-list-item-color: rgba(24, 93, 230, .8);
  --header-list-item-color-hover: rgba(24, 93, 230, .8);
  --header-list-item-bg-color-hover: rgba(24, 93, 230, .12);
  --header-list-bg-color: #E0F0FF;
  --locality-btn-color: #FFF;
  --header-list-base-border-color: rgba(24, 93, 230, .15);
  --header-call-center-color: #FFF;
  --header-call-center-tooltip-color: #185DE6;
  --header-call-center-tooltip-bg: #E0F0FF;
  --call-center-button-color-hover: rgba(24, 93, 230, .6);
  --call-center-button-color: #185DE6;
  --icon-viber-fill-color: #FFF;
  --communication-icon-text-color: #FFF;
  --communication-icon-text-color-hover: var(--base-link-color-hover);
  --icon-telegram-bg-color: rgba(24, 93, 230, .8);
  --icon-telegram-bg-color-hover: rgba(24, 93, 230, .8);
  --working-time-color: #FFF;
  /*header icons*/
  --icon-live-color: rgba(24, 93, 230, .8);
  --icon-home-phone: rgba(24, 93, 230, .8);
  --icon-a1-fill-color: #FFF;
  --communication-menu-separator-border-color: rgba(255, 255, 255, .3);
  --communication-list-border-color: rgba(24, 93, 230, .16);
  /*header profile menu*/
  --counter-bg-color: #185DE6;
  --counter-bg-color-active: #185DE6;
  --bonus-color: #185DE6;
  --profile-item-bg-color: #E0F0FF;
  --profile-item-color: #185DE6;
  --item-current-color: #84BFF9;
  --item-current-color-bg-color: #84BFF9;
  --item-current-couner-bg-color: #185DE6;
  --bonus-hover-color: #185DE6;
  --user-tools-separator-color: rgba(24, 93, 230, .15);
  /*footer styles*/
  --footer-background: #E0F0FF;
  --subscription-btn-bgcolor: #185DE6;
  --subscription-btn-bgcolor-hover: #2B84F9;
  --subscription-block-react-bg-color: transparent;
  --subscription-block-icon-color: #185DE6;
  --subscription-block-ling-color: #185DE6;
  --footer-base-border-color: rgba(255, 255, 255, .2);
  --footer-inner-bg-color: linear-gradient(90deg, #1C7BF7 0.05%, #1B7AF7 10.09%, #2B83F5 35.58%, #2C83F5 56.49%, #2D83F5 71.13%, #2882F9 89.91%, #1C7BF7 100%);
  --sitemap-item-color: #FFF;
  --sitemap-item-color-hover: rgba(255, 255, 255, .6);
  --contact-block-item-color: #FFF;
  --contact-block-item-color-hover: rgba(255, 255, 255, .6);
  --contacts-block-border-color: rgba(255, 255, 255, .2);
  --legal-information-block-color: #FFF;
  /*footer social icons*/
  --social-icon-bg-color: rgba(255, 255, 255, .2);
  --vk-active-bg-color: #FFF;
  --fb-active-bg-color: #FFF;
  --instagram-active-bg-color: #FFF;
  --youtube-active-bg-color: #FFF;
  --ok-active-bg-color: #FFF; }

[data-theme='black-friday'] {
  --base-black: #1F1F1F;
  --black-friday-accent-color: #FFC43D;
  --base-link-color: var(--black-friday-accent-color);
  --base-link-color-hover: var(--black-friday-accent-color);
  /*header*/
  --base-header-text-color: #FFF;
  --header-base-border-color: rgba(255, 255, 255, 0.15);
  --header-bg-color: var(--base-black);
  --header-react-bg-color: transparent;
  --header-dropdown-title-active-color: rgba(255, 255, 255, .5);
  --header-list-bg-color: #3D3D3D;
  --header-list-base-border-color: rgba(255, 255, 255, 0.2);
  --header-list-item-color: rgba(255, 255, 255, .8);
  --header-list-item-color-hover: var(--base-black);
  --header-list-item-bg-color-hover: var(--black-friday-accent-color);
  --header-call-center-color: #FFC43D;
  --header-call-center-tooltip-color: #FFF;
  --header-call-center-tooltip-bg: #3D3D3D;
  --locality-btn-color-hover: var(--black-friday-accent-color);
  --locality-btn-color: #FFF;
  --working-time-color: #FFF;
  /*header icons*/
  --icon-live-color: var(--header-list-item-color);
  --icon-home-phone: var(--header-list-item-color);
  --icon-telegram-fill-color: #3D3D3D;
  --icon-telegram-bg-color: var(--header-list-item-color);
  --icon-telegram-bg-color-hover: var(--base-black);
  --icon-telegram-fill-color-hover: var(--black-friday-accent-color);
  --icon-viber-fill-color: #FFF;
  --icon-viber-fill-color-hover: var(--black-friday-accent-color);
  --icon-a1-fill-color: #FFF;
  --communication-icon-text-color: #FFF;
  --communication-icon-text-color-hover: var(--base-link-color-hover);
  /*header profile menu*/
  --profile-item-bg-color: var(--header-list-bg-color);
  --profile-item-color: rgba(255, 255, 255, .8);
  --counter-color: #3D3D3D;
  --counter-color-active: var(--black-friday-accent-color);
  --counter-bg-color: var(--black-friday-accent-color);
  --counter-bg-color-active: #3D3D3D;
  --user-tools-separator-color: rgba(255, 255, 255, .2);
  --bonus-color: var(--black-friday-accent-color);
  --bonus-hover-color: var(--base-black);
  /*end header*/
  /*footer styles*/
  --footer-background: var(--base-black);
  --footer-base-color: #FFF;
  --footer-base-border-color: rgba(255, 255, 255, 0.15);
  --subscription-btn-bgcolor: var(--black-friday-accent-color);
  --subscription-btn-color: var(--base-black);
  --subscription-btn-bgcolor-hover: $orange-500;
  --subscription-btn-color-hover: #1A1A1A;
  --react-input__input-container_focused: var(--black-friday-accent-color);
  --sitemap-item-color: #FFF;
  --sitemap-item-color-hover: var(--black-friday-accent-color);
  --contact-block-item-color: var(--black-friday-accent-color);
  --contact-block-item-color-hover: #FFF;
  --legal-information-block-color: #FFF;
  --call-center-button-color: var(--black-friday-accent-color);
  --call-center-button-color-hover: #FAAA32;
  /*footer social icons*/
  --social-icon-bg-color: rgba(255, 255, 255, 0.1);
  --vk-active-bg-color: var(--black-friday-accent-color);
  --fb-active-bg-color: var(--black-friday-accent-color);
  --instagram-active-bg-color: var(--black-friday-accent-color);
  --youtube-active-bg-color: var(--black-friday-accent-color);
  --ok-active-bg-color: var(--black-friday-accent-color);
  --loader-circle-color: #1A1A1A #1A1A1A transparent;
  /*form styles*/
  --input-error-message__icon-wrapper-color: var(--black-friday-accent-color);
  --input-error-message-color: #FFF; }

.styles-module2ZBDBi1sG1 {
  display: inline-block;
  position: relative;
  height: 40px;
  min-width: 40px;
  text-align: center;
  border: none;
  outline: none;
  color: #FFF;
  font-size: 14px;
  font-family: var(--base-font-family);
  font-weight: bold;
  padding: 8px;
  border-radius: 4px;
  /* blue-500 */
  background-color: #0077CC;
  cursor: pointer;
  box-sizing: border-box;
  user-select: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -webkit-touch-callout: none;
  -webkit-font-smoothing: antialiased; }
  .styles-module2ZBDBi1sG1:hover:not(:disabled) {
    /* blue600 */
    background-color: #006EBD; }
  .styles-module2ZBDBi1sG1:active:not(.styles-module3mSfSA9NTa) {
    /* blue700 */
    background-color: #0068B2; }
  .styles-module2ZBDBi1sG1:disabled:not(.styles-module3mSfSA9NTa) {
    /* gray400 */
    color: #ABAEB3;
    /* gray200 */
    box-shadow: inset 0 0 0 1px #EBEDF0;
    /* gray100 */
    background-color: #F7F8FA;
    cursor: default; }

.styles-module3mSfSA9NTa {
  cursor: default; }

.eyeActive {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMi4wMDA4IDVDOC4xOTU4MSA1IDQuODcwNjQgNy4xNjUxNSAzLjA1MjY4IDEwLjM5NTFDMi45MDA1NyAxMC42NjU0IDIuNzEyNTggMTEuMDU4OSAyLjQ4ODcyIDExLjU3NThMMi40ODg3NCAxMS41NzU4QzIuMzcxMzUgMTEuODQ2OCAyLjM3MDQyIDEyLjE1NDEgMi40ODYxNiAxMi40MjU4QzIuNjU1NzggMTIuODI0IDIuNzk3ODMgMTMuMTMxMyAyLjkxMjMgMTMuMzQ3N0M0LjY5NTk2IDE2LjcxOTQgOC4wOTU2OCAxOSAxMi4wMDA4IDE5QzE1Ljg4MzQgMTkgMTkuMjY2NSAxNi43NDU1IDIxLjA1ODMgMTMuNDA1N0MyMS4xODA4IDEzLjE3NzQgMjEuMzMyNyAxMi44NTE0IDIxLjUxMzkgMTIuNDI3NUwyMS41MTM5IDEyLjQyNzVDMjEuNjMwNSAxMi4xNTQ4IDIxLjYyOTUgMTEuODQ2IDIxLjUxMSAxMS41NzRDMjEuMjY5MiAxMS4wMTkxIDIxLjA2NTggMTAuNTk4IDIwLjkwMDkgMTAuMzEwOEMxOS4wNzI4IDcuMTI3NTMgMTUuNzcyNSA1IDEyLjAwMDggNVpNMTIuMDAwOCAxNi42NjY3QzkuNTY4ODggMTYuNjY2NyA3LjU5NTE3IDE0LjU3NiA3LjU5NTE3IDEyQzcuNTk1MTcgOS40MjQgOS41Njg4OCA3LjMzMzMzIDEyLjAwMDggNy4zMzMzM0MxNC40MzI3IDcuMzMzMzMgMTYuNDA2NCA5LjQyNCAxNi40MDY0IDEyQzE2LjQwNjQgMTQuNTc2IDE0LjQzMjcgMTYuNjY2NyAxMi4wMDA4IDE2LjY2NjdaTTEyLjAwMDggOS4yQzEwLjUzODEgOS4yIDkuMzU3NDEgMTAuNDUwNyA5LjM1NzQxIDEyQzkuMzU3NDEgMTMuNTQ5MyAxMC41MzgxIDE0LjggMTIuMDAwOCAxNC44QzEzLjQ2MzQgMTQuOCAxNC42NDQxIDEzLjU0OTMgMTQuNjQ0MSAxMkMxNC42NDQxIDEwLjQ1MDcgMTMuNDYzNCA5LjIgMTIuMDAwOCA5LjJaIiBmaWxsPSIjRDVEN0RCIi8+Cjwvc3ZnPgo=);
}

.eyeInActive {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xOC4xNDIxIDQuNDU3ODZMNCAxOC42TDUuMjcyNzkgMTkuODcyOEwxOS40MTQ5IDUuNzMwNjVMMTguMTQyMSA0LjQ1Nzg2Wk0xMi4wMDA3IDE5QzEwLjc3MTQgMTkgOS41OTIyMiAxOC43NzQgOC40OTc3MyAxOC4zNTkxTDEwLjQ3NzEgMTYuMzc5N0MxMC45NTIgMTYuNTY1MyAxMS40NjUzIDE2LjY2NjcgMTIuMDAwNyAxNi42NjY3QzE0LjQzMjYgMTYuNjY2NyAxNi40MDYzIDE0LjU3NiAxNi40MDYzIDEyQzE2LjQwNjMgMTEuNTI3MiAxNi4zMzk4IDExLjA3MDggMTYuMjE2MiAxMC42NDA2TDE4Ljk5MzggNy44NjMwMUMxOS43MzQ0IDguNTc1OCAyMC4zNzc5IDkuNDAwMDkgMjAuOTAwOSAxMC4zMTA4QzIxLjA2NTggMTAuNTk4IDIxLjI2OTIgMTEuMDE5MSAyMS41MTA5IDExLjU3NEMyMS42Mjk0IDExLjg0NiAyMS42MzA1IDEyLjE1NDggMjEuNTEzOCAxMi40Mjc1TDIxLjUxMzkgMTIuNDI3NUMyMS4zMzI2IDEyLjg1MTQgMjEuMTgwOCAxMy4xNzc0IDIxLjA1ODMgMTMuNDA1N0MxOS4yNjY1IDE2Ljc0NTUgMTUuODgzNCAxOSAxMi4wMDA3IDE5Wk0xMi4wNTc1IDE0Ljc5OTRDMTMuNDI0IDE0Ljc2OTEgMTQuNTMxNiAxMy42NDY4IDE0LjYzNiAxMi4yMjA4TDEyLjA1NzUgMTQuNzk5NFpNOS4zNjE2OSAxMS44MzgzTDEyIDkuMTk5OTlDMTAuNTg4OSA5LjIwMDQgOS40NDA0NCAxMC4zNjQ4IDkuMzYxNjkgMTEuODM4M1pNMTIuMDAwNyA3LjMzMzMzQzEyLjU1MTEgNy4zMzMzMyAxMy4wNzgxIDcuNDQwNDIgMTMuNTY0IDcuNjM2TDE1LjU0MzggNS42NTYxN0MxNC40MzgxIDUuMjMxNTUgMTMuMjQ1MSA0Ljk5OTk5IDEyLjAwMDcgNC45OTk5OUM4LjE5NTc4IDQuOTk5OTkgNC44NzA2MSA3LjE2NTE0IDMuMDUyNjUgMTAuMzk1MUMyLjkwMDU0IDEwLjY2NTQgMi43MTI1NSAxMS4wNTg5IDIuNDg4NjkgMTEuNTc1OEwyLjQ4ODcxIDExLjU3NThDMi4zNzEzMiAxMS44NDY4IDIuMzcwMzkgMTIuMTU0MSAyLjQ4NjEzIDEyLjQyNThDMi42NTU3NSAxMi44MjQgMi43OTc4IDEzLjEzMTMgMi45MTIyNyAxMy4zNDc3QzMuNDcyMjkgMTQuNDA2MyA0LjE5MTYzIDE1LjM1NzQgNS4wMzU5IDE2LjE2NDFMNy43OTc3NSAxMy40MDIyQzcuNjY2MTIgMTIuOTU5NiA3LjU5NTE0IDEyLjQ4ODUgNy41OTUxNCAxMkM3LjU5NTE0IDkuNDIzOTkgOS41Njg4NSA3LjMzMzMzIDEyLjAwMDcgNy4zMzMzM1oiIGZpbGw9IiNENUQ3REIiLz4KPC9zdmc+Cg==);
}

.eyeCommon {
  position: absolute;
  top: 50%;
  right: 0;
  margin-top: -12px;
  background-size:contain;
  background-repeat: no-repeat;
  background-position: center;
  width: 42px;
  height: 24px;
  cursor: pointer;
  z-index: 999;
}

.delete {
	width: 34px;
	height:24px;
	background-repeat: no-repeat;
	background-position: left center;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMiAyMkMxNy41MjI4IDIyIDIyIDE3LjUyMjggMjIgMTJDMjIgNi40NzcxNSAxNy41MjI4IDIgMTIgMkM2LjQ3NzE1IDIgMiA2LjQ3NzE1IDIgMTJDMiAxNy41MjI4IDYuNDc3MTUgMjIgMTIgMjJaTTcuODk4OCA5LjAzMDE1TDEwLjg2ODcgMTJMNy44OTg4IDE0Ljk2OThMOS4wMzAxNyAxNi4xMDEyTDEyIDEzLjEzMTRMMTQuOTY5OSAxNi4xMDEyTDE2LjEwMTIgMTQuOTY5OEwxMy4xMzE0IDEyTDE2LjEwMTIgOS4wMzAxNUwxNC45Njk5IDcuODk4NzhMMTIgMTAuODY4Nkw5LjAzMDE3IDcuODk4NzhMNy44OTg4IDkuMDMwMTVaIiBmaWxsPSIjRDVEN0RCIi8+Cjwvc3ZnPgo=);
	background-size: contain;
	cursor: pointer;
	z-index: 999;
}

.empty {
	width: 34px;
	height: 24px;
	background: #fff;
}

.attentionIcon {
	width: 12px;
	height: 12px;
	flex-shrink: 0;
	background-repeat: no-repeat;
	background-position: center;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik02IDExQzguNzYxNDIgMTEgMTEgOC43NjE0MiAxMSA2QzExIDMuMjM4NTggOC43NjE0MiAxIDYgMUMzLjIzODU4IDEgMSAzLjIzODU4IDEgNkMxIDguNzYxNDIgMy4yMzg1OCAxMSA2IDExWk02IDEyQzkuMzEzNzEgMTIgMTIgOS4zMTM3MSAxMiA2QzEyIDIuNjg2MjkgOS4zMTM3MSAwIDYgMEMyLjY4NjI5IDAgMCAyLjY4NjI5IDAgNkMwIDkuMzEzNzEgMi42ODYyOSAxMiA2IDEyWk02Ljg1NzE0IDguNTcxNDNDNi44NTcxNCA5LjA0NDgyIDYuNDczMzkgOS40Mjg1NyA2IDkuNDI4NTdDNS41MjY2MSA5LjQyODU3IDUuMTQyODYgOS4wNDQ4MiA1LjE0Mjg2IDguNTcxNDNDNS4xNDI4NiA4LjA5ODA0IDUuNTI2NjEgNy43MTQyOSA2IDcuNzE0MjlDNi40NzMzOSA3LjcxNDI5IDYuODU3MTQgOC4wOTgwNCA2Ljg1NzE0IDguNTcxNDNaTTYuODU3MTQgM0g1LjE0Mjg2VjYuODU3MTRINi44NTcxNFYzWiIgZmlsbD0iI0U1MkU2QiIvPgo8L3N2Zz4K);
	background-size: 12px;
	z-index: 999;
}

.infoIcon{
	background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMiAxOUMxNS44NjYgMTkgMTkgMTUuODY2IDE5IDEyQzE5IDguMTM0MDEgMTUuODY2IDUgMTIgNUM4LjEzNDAxIDUgNSA4LjEzNDAxIDUgMTJDNSAxNS44NjYgOC4xMzQwMSAxOSAxMiAxOVpNMTIgMjBDMTYuNDE4MyAyMCAyMCAxNi40MTgzIDIwIDEyQzIwIDcuNTgxNzIgMTYuNDE4MyA0IDEyIDRDNy41ODE3MiA0IDQgNy41ODE3MiA0IDEyQzQgMTYuNDE4MyA3LjU4MTcyIDIwIDEyIDIwWk0xMyAxMFYxNUgxNFYxNkgxMFYxNUgxMVYxMUgxMFYxMEgxMUgxM1pNMTIgOUMxMi41NTIzIDkgMTMgOC41NTIyOCAxMyA4QzEzIDcuNDQ3NzIgMTIuNTUyMyA3IDEyIDdDMTEuNDQ3NyA3IDExIDcuNDQ3NzIgMTEgOEMxMSA4LjU1MjI4IDExLjQ0NzcgOSAxMiA5WiIgZmlsbD0iI0Y5QjYzQSIvPgo8L3N2Zz4K);
	width: 24px;
	height: 24px;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: contain;
	padding-right:0.375em;
	z-index: 999;
}
.input-error-message {
    line-height: 18px;
    font-size: 12px;
    display: flex;
    flex-flow: row nowrap;
    align-items: center;
    margin-top: 4px;
    max-height: 36px;
    overflow: hidden;
}

.input-error-message__icon-wrapper {
    color: var(--pink-600);
    width: 12px;
    height: 14px;
    margin-right: 4px;
    vertical-align: middle;
    flex: 0 0 auto;
}

.input-error-message__message {
    min-width: 0;
    flex: 1 1 auto;
    color: var(--main-dark);
}

.react-input {
    font-family: Arial, sans-serif;
}

.react-input__input-container {
    position: relative;
    overflow: hidden;
    box-sizing: border-box;
    height: 44px;
    background-color: white;
    border-radius: 2px;
}

.react-input__input-container_focused::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 2px;
    background-color: var(--blue-500);
}

.react-input__input-container_error::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 2px;
    background-color: var(--pink-600);
}

.react-input__input {
    width: 100%;
    height: 100%;
    box-sizing: border-box;
    padding: 10px 12px 12px;

    /* gray300 80% */
    border: 1px solid rgba(213, 215, 219, 0.6);
    border-radius: 2px;
    outline: none;
    font-size: 15px;
    line-height: 22px;
    font-family: Arial, sans-serif;
    color: #1a1a1a;
    background: transparent;

    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
}

.react-input__input:disabled {
    /* gray500 */
    color: #909399 !important;
    -webkit-text-fill-color: #909399 !important;
    -webkit-text-stroke-color: #909399 !important;
    background: transparent;
}

.react-input__input::placeholder {
    /* gray400 */
    color: #ABAEB3;
}

.react-input__input::-webkit-input-placeholder {
    /* gray400 */
    color: #ABAEB3;
}

.react-input__input:-ms-input-placeholder {
    /* gray400 */
    color: #ABAEB3;
}

.react-input__input::-moz-placeholder {
    /* gray400 */
    color: #ABAEB3;
    opacity: 1;
}

.react-input__label-wrapper {
    font-size: 13px;
    line-height: 20px;
    margin-bottom: 4px;

    /* gray-400 */
    color: #B0B3B8;
}

.react-input__label-wrapper_error {
    color: var(--pink-600);
}

.react-subscription-form {
    margin-left: 30px;
    width: 346px;
    display: flex;
    flex-flow: row nowrap;
}

.react-subscription-form__input-block {
    flex: 1 1 auto;
    position: relative;
}

.react-subscription-form__input-container {
    height: 40px;
    box-shadow: 0 2px 4px rgba(23, 35, 38, 0.07);
    border: none;
}

.react-subscription-form__input {
    font-size: 14px;
    line-height: 20px;
    padding-top: 9px;
    padding-bottom: 11px;
    border: none;
}

.react-subscription-form__submit-btn {
    flex: 0 0 auto;
    margin-left: 4px;
    background-color: var(--subscription-btn-bgcolor);
    color: var(--subscription-btn-color);
}

.react-subscription-form__submit-btn:hover:not(:disabled) {
    color: var(--subscription-btn-color-hover);
    background-color: var(--subscription-btn-bgcolor-hover);
}

.react-subscription-form__input-error-message {
    position: absolute;
    left: 0;
    right: 0;
    top: 100%;
    margin-top: 2px;
}

.react-subscription-form__send-icon-tail {
    fill: var(--blue-500);
}

.subscription-block-react {
    display: flex;
    flex-flow: row nowrap;
    justify-content: center;
    align-items: center;
    height: 90px;
    padding: 0 2.2%;
    background-color: var(--subscription-block-react-bg-color);

    font-family: var(--base-font-family);

    /* black-900 */
    color: var(--footer-base-color);

    /* gray-300-50% */
    border-bottom: 1px solid var(--footer-base-border-color);
}

.test-input {
    width: 300px;
}

.subscription-block-react__icon {
    width: 64px;
    height: 64px;
    margin-right: 8px;
    color: var(--subscription-block-icon-color);
}

.subscription-block-react__content {
    font-size: 13px;
    line-height: 19px;
    max-width: 300px;
}

.subscription-block-react__content a {
    color: var(--blue-500);
    text-decoration: none;
}

.subscription-block-react__content a:hover {
    color: var(--pink-600);
}

:root {
  --blue-500: #0077CC;
  --pink-600: #D62761;
  --base-font-family: Arial, sans-serif;
  --button-font-size: 14px;
  --button-line-height: 20px;
  --button-disabled-color: #ABAEB3;
  --base-link-color: #E52E6B;
  --base-link-color-hover: #D62761;
  --default-shadow-color: rgba(23, 35, 38, .05);
  /*header*/
  --base-header-text-color: #1A1A1A;
  --header-base-border-color: rgba(213, 215, 219, .4);
  --header-list-base-border-color: #D5D7DB;
  --header-bg-color: #F7F8FA;
  --header-react-bg-color: var(--header-bg-color);
  --header-dropdown-title-active-color: #909399;
  --header-list-bg-color: #FFF;
  --header-list-item-color: #1A1A1A;
  --header-list-item-color-hover: #D62761;
  --header-list-item-content-color-hover: #D62761;
  --header-list-item-bg-color-hover: rgba(219, 33, 95, .08);
  --header-list-item-content-bg-color-hover: rgba(219, 33, 95, .08);
  --header-call-center-color: #E52E6B;
  --header-call-center-tooltip-color: #FFF;
  --header-call-center-tooltip-bg: #1A1A1A;
  --locality-btn-color-hover: #D62761;
  --locality-btn-color: #1A1A1A;
  --working-time-color: #909399;
  /*header icons*/
  --icon-live-color: #052992;
  --icon-home-phone: #1A1A1A;
  --icon-telegram-fill-color: #FFF;
  --icon-telegram-bg-color: #39A9E0;
  --icon-telegram-bg-color-hover: #E52E6B;
  --icon-telegram-fill-color-hover: var(--icon-telegram-fill-color);
  --icon-viber-fill-color: rgb(124, 83, 166);
  --icon-viber-fill-color-hover: currentColor;
  --icon-a1-fill-color: currentColor;
  --communication-icon-text-color: var(--header-list-item-color);
  --communication-icon-text-color-hover: var(--base-link-color-hover);
  --communication-menu-separator-border-color: #D5D7DB;
  --communication-list-border-color: #D5D7DB;
  /*header profile menu*/
  --profile-item-bg-color: var(--header-list-bg-color);
  --profile-item-content-bg-color: #FFF;
  --profile-item-color: #1A1A1A;
  --profile-item-content-color: #1A1A1A;
  --item-current-color: #909399;
  --item-current-color-bg-color: #909399;
  --item-current-couner-bg-color: #909399;
  --counter-color: #FFF;
  --counter-content-color: #FFF;
  --counter-color-active: #FFF;
  --counter-content-color-active: #FFF;
  --counter-bg-color: #0077CC;
  --counter-content-bg-color: #0077CC;
  --counter-bg-color-active: #D62761;
  --counter-content-bg-color-active: #D62761;
  --user-tools-separator-color: #EBEDF0;
  --user-tools-content-separator-color: #EBEDF0;
  --bonus-color: #0077CC;
  --bonus-hover-color: #D62761;
  --bonus-content-color: #0077CC;
  --bonus-content-hover-color: #D62761;
  /*end header*/
  /*footer styles*/
  --footer-background: #F7F8FA;
  --subscription-block-react-bg-color: transparent;
  --subscription-block-icon-color: #F7F8FA;
  --footer-base-color: #1A1A1A;
  --footer-base-border-color: rgba(213, 215, 219, .5);
  --footer-inner-bg-color: transparent;
  --subscription-btn-bgcolor: #0077CC;
  --subscription-btn-color: #FFF;
  --subscription-btn-bgcolor-hover: #006EBD;
  --subscription-btn-color-hover: #FFF;
  --react-input__input-container_focused: #0077CC;
  --sitemap-item-color: #1A1A1A;
  --sitemap-item-color-hover: #D62761;
  --contact-block-item-color: #1A1A1A;
  --contact-block-item-color-hover: #D62761;
  --contacts-block-border-color: rgba(213, 215, 219, 0.5);
  --legal-information-block-color: #ABAEB3;
  --call-center-button-color: #E52E6B;
  --call-center-button-color-hover: #CC215A;
  --subscription-block-ling-color: #0077CC;
  /*footer social icons*/
  --social-icon-bg-color: #FFF;
  --vk-active-bg-color: #447DBD;
  --fb-active-bg-color: #4469B0;
  --instagram-active-bg-color: linear-gradient(169.11deg, #F9CB76 12.38%, #EA1E59 53.89%, #C02290 70.24%, #5843C7 97.18%);
  --youtube-active-bg-color: #FF2638;
  --ok-active-bg-color: #FA9019; }

[data-theme='new-year'] {
  --ny_gradient: linear-gradient(90deg, #1C7BF7 0.05%, #1B7AF7 10.09%, #2B83F5 35.58%, #2C83F5 56.49%, #2D83F5 71.13%, #2882F9 89.91%, #1C7BF7 100%);
  --text-hover-color: rgba(255, 255, 255, .6);
  --text-active-color: rgba(255, 255, 255, .3);
  /*header*/
  --header-bg-color: var(--ny_gradient);
  --header-base-border-color: rgba(255, 255, 255, .3);
  --header-react-bg-color: transparent;
  --base-header-text-color: #FFF;
  --base-link-color-hover: var(--text-hover-color);
  --locality-btn-color-hover: var(--text-hover-color);
  --header-dropdown-title-active-color: var(--text-hover-color);
  --header-list-item-color: rgba(24, 93, 230, .8);
  --header-list-item-color-hover: rgba(24, 93, 230, .8);
  --header-list-item-bg-color-hover: rgba(24, 93, 230, .12);
  --header-list-bg-color: #E0F0FF;
  --locality-btn-color: #FFF;
  --header-list-base-border-color: rgba(24, 93, 230, .15);
  --header-call-center-color: #FFF;
  --header-call-center-tooltip-color: #185DE6;
  --header-call-center-tooltip-bg: #E0F0FF;
  --call-center-button-color-hover: rgba(24, 93, 230, .6);
  --call-center-button-color: #185DE6;
  --icon-viber-fill-color: #FFF;
  --communication-icon-text-color: #FFF;
  --communication-icon-text-color-hover: var(--base-link-color-hover);
  --icon-telegram-bg-color: rgba(24, 93, 230, .8);
  --icon-telegram-bg-color-hover: rgba(24, 93, 230, .8);
  --working-time-color: #FFF;
  /*header icons*/
  --icon-live-color: rgba(24, 93, 230, .8);
  --icon-home-phone: rgba(24, 93, 230, .8);
  --icon-a1-fill-color: #FFF;
  --communication-menu-separator-border-color: rgba(255, 255, 255, .3);
  --communication-list-border-color: rgba(24, 93, 230, .16);
  /*header profile menu*/
  --counter-bg-color: #185DE6;
  --counter-bg-color-active: #185DE6;
  --bonus-color: #185DE6;
  --profile-item-bg-color: #E0F0FF;
  --profile-item-color: #185DE6;
  --item-current-color: #84BFF9;
  --item-current-color-bg-color: #84BFF9;
  --item-current-couner-bg-color: #185DE6;
  --bonus-hover-color: #185DE6;
  --user-tools-separator-color: rgba(24, 93, 230, .15);
  /*footer styles*/
  --footer-background: #E0F0FF;
  --subscription-btn-bgcolor: #185DE6;
  --subscription-btn-bgcolor-hover: #2B84F9;
  --subscription-block-react-bg-color: transparent;
  --subscription-block-icon-color: #185DE6;
  --subscription-block-ling-color: #185DE6;
  --footer-base-border-color: rgba(255, 255, 255, .2);
  --footer-inner-bg-color: linear-gradient(90deg, #1C7BF7 0.05%, #1B7AF7 10.09%, #2B83F5 35.58%, #2C83F5 56.49%, #2D83F5 71.13%, #2882F9 89.91%, #1C7BF7 100%);
  --sitemap-item-color: #FFF;
  --sitemap-item-color-hover: rgba(255, 255, 255, .6);
  --contact-block-item-color: #FFF;
  --contact-block-item-color-hover: rgba(255, 255, 255, .6);
  --contacts-block-border-color: rgba(255, 255, 255, .2);
  --legal-information-block-color: #FFF;
  /*footer social icons*/
  --social-icon-bg-color: rgba(255, 255, 255, .2);
  --vk-active-bg-color: #FFF;
  --fb-active-bg-color: #FFF;
  --instagram-active-bg-color: #FFF;
  --youtube-active-bg-color: #FFF;
  --ok-active-bg-color: #FFF; }

[data-theme='black-friday'] {
  --base-black: #1F1F1F;
  --black-friday-accent-color: #FFC43D;
  --base-link-color: var(--black-friday-accent-color);
  --base-link-color-hover: var(--black-friday-accent-color);
  /*header*/
  --base-header-text-color: #FFF;
  --header-base-border-color: rgba(255, 255, 255, 0.15);
  --header-bg-color: var(--base-black);
  --header-react-bg-color: transparent;
  --header-dropdown-title-active-color: rgba(255, 255, 255, .5);
  --header-list-bg-color: #3D3D3D;
  --header-list-base-border-color: rgba(255, 255, 255, 0.2);
  --header-list-item-color: rgba(255, 255, 255, .8);
  --header-list-item-color-hover: var(--base-black);
  --header-list-item-bg-color-hover: var(--black-friday-accent-color);
  --header-call-center-color: #FFC43D;
  --header-call-center-tooltip-color: #FFF;
  --header-call-center-tooltip-bg: #3D3D3D;
  --locality-btn-color-hover: var(--black-friday-accent-color);
  --locality-btn-color: #FFF;
  --working-time-color: #FFF;
  /*header icons*/
  --icon-live-color: var(--header-list-item-color);
  --icon-home-phone: var(--header-list-item-color);
  --icon-telegram-fill-color: #3D3D3D;
  --icon-telegram-bg-color: var(--header-list-item-color);
  --icon-telegram-bg-color-hover: var(--base-black);
  --icon-telegram-fill-color-hover: var(--black-friday-accent-color);
  --icon-viber-fill-color: #FFF;
  --icon-viber-fill-color-hover: var(--black-friday-accent-color);
  --icon-a1-fill-color: #FFF;
  --communication-icon-text-color: #FFF;
  --communication-icon-text-color-hover: var(--base-link-color-hover);
  /*header profile menu*/
  --profile-item-bg-color: var(--header-list-bg-color);
  --profile-item-color: rgba(255, 255, 255, .8);
  --counter-color: #3D3D3D;
  --counter-color-active: var(--black-friday-accent-color);
  --counter-bg-color: var(--black-friday-accent-color);
  --counter-bg-color-active: #3D3D3D;
  --user-tools-separator-color: rgba(255, 255, 255, .2);
  --bonus-color: var(--black-friday-accent-color);
  --bonus-hover-color: var(--base-black);
  /*end header*/
  /*footer styles*/
  --footer-background: var(--base-black);
  --footer-base-color: #FFF;
  --footer-base-border-color: rgba(255, 255, 255, 0.15);
  --subscription-btn-bgcolor: var(--black-friday-accent-color);
  --subscription-btn-color: var(--base-black);
  --subscription-btn-bgcolor-hover: $orange-500;
  --subscription-btn-color-hover: #1A1A1A;
  --react-input__input-container_focused: var(--black-friday-accent-color);
  --sitemap-item-color: #FFF;
  --sitemap-item-color-hover: var(--black-friday-accent-color);
  --contact-block-item-color: var(--black-friday-accent-color);
  --contact-block-item-color-hover: #FFF;
  --legal-information-block-color: #FFF;
  --call-center-button-color: var(--black-friday-accent-color);
  --call-center-button-color-hover: #FAAA32;
  /*footer social icons*/
  --social-icon-bg-color: rgba(255, 255, 255, 0.1);
  --vk-active-bg-color: var(--black-friday-accent-color);
  --fb-active-bg-color: var(--black-friday-accent-color);
  --instagram-active-bg-color: var(--black-friday-accent-color);
  --youtube-active-bg-color: var(--black-friday-accent-color);
  --ok-active-bg-color: var(--black-friday-accent-color);
  --loader-circle-color: #1A1A1A #1A1A1A transparent;
  /*form styles*/
  --input-error-message__icon-wrapper-color: var(--black-friday-accent-color);
  --input-error-message-color: #FFF; }

.styles-module34LPNHWTVy {
  box-sizing: border-box;
  padding-top: 12px;
  font-family: var(--base-font-family);
  font-size: 12px;
  line-height: 19px;
  text-align: center;
  color: var(--legal-information-block-color); }

:root {
  --blue-500: #0077CC;
  --pink-600: #D62761;
  --base-font-family: Arial, sans-serif;
  --button-font-size: 14px;
  --button-line-height: 20px;
  --button-disabled-color: #ABAEB3;
  --base-link-color: #E52E6B;
  --base-link-color-hover: #D62761;
  --default-shadow-color: rgba(23, 35, 38, .05);
  /*header*/
  --base-header-text-color: #1A1A1A;
  --header-base-border-color: rgba(213, 215, 219, .4);
  --header-list-base-border-color: #D5D7DB;
  --header-bg-color: #F7F8FA;
  --header-react-bg-color: var(--header-bg-color);
  --header-dropdown-title-active-color: #909399;
  --header-list-bg-color: #FFF;
  --header-list-item-color: #1A1A1A;
  --header-list-item-color-hover: #D62761;
  --header-list-item-content-color-hover: #D62761;
  --header-list-item-bg-color-hover: rgba(219, 33, 95, .08);
  --header-list-item-content-bg-color-hover: rgba(219, 33, 95, .08);
  --header-call-center-color: #E52E6B;
  --header-call-center-tooltip-color: #FFF;
  --header-call-center-tooltip-bg: #1A1A1A;
  --locality-btn-color-hover: #D62761;
  --locality-btn-color: #1A1A1A;
  --working-time-color: #909399;
  /*header icons*/
  --icon-live-color: #052992;
  --icon-home-phone: #1A1A1A;
  --icon-telegram-fill-color: #FFF;
  --icon-telegram-bg-color: #39A9E0;
  --icon-telegram-bg-color-hover: #E52E6B;
  --icon-telegram-fill-color-hover: var(--icon-telegram-fill-color);
  --icon-viber-fill-color: rgb(124, 83, 166);
  --icon-viber-fill-color-hover: currentColor;
  --icon-a1-fill-color: currentColor;
  --communication-icon-text-color: var(--header-list-item-color);
  --communication-icon-text-color-hover: var(--base-link-color-hover);
  --communication-menu-separator-border-color: #D5D7DB;
  --communication-list-border-color: #D5D7DB;
  /*header profile menu*/
  --profile-item-bg-color: var(--header-list-bg-color);
  --profile-item-content-bg-color: #FFF;
  --profile-item-color: #1A1A1A;
  --profile-item-content-color: #1A1A1A;
  --item-current-color: #909399;
  --item-current-color-bg-color: #909399;
  --item-current-couner-bg-color: #909399;
  --counter-color: #FFF;
  --counter-content-color: #FFF;
  --counter-color-active: #FFF;
  --counter-content-color-active: #FFF;
  --counter-bg-color: #0077CC;
  --counter-content-bg-color: #0077CC;
  --counter-bg-color-active: #D62761;
  --counter-content-bg-color-active: #D62761;
  --user-tools-separator-color: #EBEDF0;
  --user-tools-content-separator-color: #EBEDF0;
  --bonus-color: #0077CC;
  --bonus-hover-color: #D62761;
  --bonus-content-color: #0077CC;
  --bonus-content-hover-color: #D62761;
  /*end header*/
  /*footer styles*/
  --footer-background: #F7F8FA;
  --subscription-block-react-bg-color: transparent;
  --subscription-block-icon-color: #F7F8FA;
  --footer-base-color: #1A1A1A;
  --footer-base-border-color: rgba(213, 215, 219, .5);
  --footer-inner-bg-color: transparent;
  --subscription-btn-bgcolor: #0077CC;
  --subscription-btn-color: #FFF;
  --subscription-btn-bgcolor-hover: #006EBD;
  --subscription-btn-color-hover: #FFF;
  --react-input__input-container_focused: #0077CC;
  --sitemap-item-color: #1A1A1A;
  --sitemap-item-color-hover: #D62761;
  --contact-block-item-color: #1A1A1A;
  --contact-block-item-color-hover: #D62761;
  --contacts-block-border-color: rgba(213, 215, 219, 0.5);
  --legal-information-block-color: #ABAEB3;
  --call-center-button-color: #E52E6B;
  --call-center-button-color-hover: #CC215A;
  --subscription-block-ling-color: #0077CC;
  /*footer social icons*/
  --social-icon-bg-color: #FFF;
  --vk-active-bg-color: #447DBD;
  --fb-active-bg-color: #4469B0;
  --instagram-active-bg-color: linear-gradient(169.11deg, #F9CB76 12.38%, #EA1E59 53.89%, #C02290 70.24%, #5843C7 97.18%);
  --youtube-active-bg-color: #FF2638;
  --ok-active-bg-color: #FA9019; }

[data-theme='new-year'] {
  --ny_gradient: linear-gradient(90deg, #1C7BF7 0.05%, #1B7AF7 10.09%, #2B83F5 35.58%, #2C83F5 56.49%, #2D83F5 71.13%, #2882F9 89.91%, #1C7BF7 100%);
  --text-hover-color: rgba(255, 255, 255, .6);
  --text-active-color: rgba(255, 255, 255, .3);
  /*header*/
  --header-bg-color: var(--ny_gradient);
  --header-base-border-color: rgba(255, 255, 255, .3);
  --header-react-bg-color: transparent;
  --base-header-text-color: #FFF;
  --base-link-color-hover: var(--text-hover-color);
  --locality-btn-color-hover: var(--text-hover-color);
  --header-dropdown-title-active-color: var(--text-hover-color);
  --header-list-item-color: rgba(24, 93, 230, .8);
  --header-list-item-color-hover: rgba(24, 93, 230, .8);
  --header-list-item-bg-color-hover: rgba(24, 93, 230, .12);
  --header-list-bg-color: #E0F0FF;
  --locality-btn-color: #FFF;
  --header-list-base-border-color: rgba(24, 93, 230, .15);
  --header-call-center-color: #FFF;
  --header-call-center-tooltip-color: #185DE6;
  --header-call-center-tooltip-bg: #E0F0FF;
  --call-center-button-color-hover: rgba(24, 93, 230, .6);
  --call-center-button-color: #185DE6;
  --icon-viber-fill-color: #FFF;
  --communication-icon-text-color: #FFF;
  --communication-icon-text-color-hover: var(--base-link-color-hover);
  --icon-telegram-bg-color: rgba(24, 93, 230, .8);
  --icon-telegram-bg-color-hover: rgba(24, 93, 230, .8);
  --working-time-color: #FFF;
  /*header icons*/
  --icon-live-color: rgba(24, 93, 230, .8);
  --icon-home-phone: rgba(24, 93, 230, .8);
  --icon-a1-fill-color: #FFF;
  --communication-menu-separator-border-color: rgba(255, 255, 255, .3);
  --communication-list-border-color: rgba(24, 93, 230, .16);
  /*header profile menu*/
  --counter-bg-color: #185DE6;
  --counter-bg-color-active: #185DE6;
  --bonus-color: #185DE6;
  --profile-item-bg-color: #E0F0FF;
  --profile-item-color: #185DE6;
  --item-current-color: #84BFF9;
  --item-current-color-bg-color: #84BFF9;
  --item-current-couner-bg-color: #185DE6;
  --bonus-hover-color: #185DE6;
  --user-tools-separator-color: rgba(24, 93, 230, .15);
  /*footer styles*/
  --footer-background: #E0F0FF;
  --subscription-btn-bgcolor: #185DE6;
  --subscription-btn-bgcolor-hover: #2B84F9;
  --subscription-block-react-bg-color: transparent;
  --subscription-block-icon-color: #185DE6;
  --subscription-block-ling-color: #185DE6;
  --footer-base-border-color: rgba(255, 255, 255, .2);
  --footer-inner-bg-color: linear-gradient(90deg, #1C7BF7 0.05%, #1B7AF7 10.09%, #2B83F5 35.58%, #2C83F5 56.49%, #2D83F5 71.13%, #2882F9 89.91%, #1C7BF7 100%);
  --sitemap-item-color: #FFF;
  --sitemap-item-color-hover: rgba(255, 255, 255, .6);
  --contact-block-item-color: #FFF;
  --contact-block-item-color-hover: rgba(255, 255, 255, .6);
  --contacts-block-border-color: rgba(255, 255, 255, .2);
  --legal-information-block-color: #FFF;
  /*footer social icons*/
  --social-icon-bg-color: rgba(255, 255, 255, .2);
  --vk-active-bg-color: #FFF;
  --fb-active-bg-color: #FFF;
  --instagram-active-bg-color: #FFF;
  --youtube-active-bg-color: #FFF;
  --ok-active-bg-color: #FFF; }

[data-theme='black-friday'] {
  --base-black: #1F1F1F;
  --black-friday-accent-color: #FFC43D;
  --base-link-color: var(--black-friday-accent-color);
  --base-link-color-hover: var(--black-friday-accent-color);
  /*header*/
  --base-header-text-color: #FFF;
  --header-base-border-color: rgba(255, 255, 255, 0.15);
  --header-bg-color: var(--base-black);
  --header-react-bg-color: transparent;
  --header-dropdown-title-active-color: rgba(255, 255, 255, .5);
  --header-list-bg-color: #3D3D3D;
  --header-list-base-border-color: rgba(255, 255, 255, 0.2);
  --header-list-item-color: rgba(255, 255, 255, .8);
  --header-list-item-color-hover: var(--base-black);
  --header-list-item-bg-color-hover: var(--black-friday-accent-color);
  --header-call-center-color: #FFC43D;
  --header-call-center-tooltip-color: #FFF;
  --header-call-center-tooltip-bg: #3D3D3D;
  --locality-btn-color-hover: var(--black-friday-accent-color);
  --locality-btn-color: #FFF;
  --working-time-color: #FFF;
  /*header icons*/
  --icon-live-color: var(--header-list-item-color);
  --icon-home-phone: var(--header-list-item-color);
  --icon-telegram-fill-color: #3D3D3D;
  --icon-telegram-bg-color: var(--header-list-item-color);
  --icon-telegram-bg-color-hover: var(--base-black);
  --icon-telegram-fill-color-hover: var(--black-friday-accent-color);
  --icon-viber-fill-color: #FFF;
  --icon-viber-fill-color-hover: var(--black-friday-accent-color);
  --icon-a1-fill-color: #FFF;
  --communication-icon-text-color: #FFF;
  --communication-icon-text-color-hover: var(--base-link-color-hover);
  /*header profile menu*/
  --profile-item-bg-color: var(--header-list-bg-color);
  --profile-item-color: rgba(255, 255, 255, .8);
  --counter-color: #3D3D3D;
  --counter-color-active: var(--black-friday-accent-color);
  --counter-bg-color: var(--black-friday-accent-color);
  --counter-bg-color-active: #3D3D3D;
  --user-tools-separator-color: rgba(255, 255, 255, .2);
  --bonus-color: var(--black-friday-accent-color);
  --bonus-hover-color: var(--base-black);
  /*end header*/
  /*footer styles*/
  --footer-background: var(--base-black);
  --footer-base-color: #FFF;
  --footer-base-border-color: rgba(255, 255, 255, 0.15);
  --subscription-btn-bgcolor: var(--black-friday-accent-color);
  --subscription-btn-color: var(--base-black);
  --subscription-btn-bgcolor-hover: $orange-500;
  --subscription-btn-color-hover: #1A1A1A;
  --react-input__input-container_focused: var(--black-friday-accent-color);
  --sitemap-item-color: #FFF;
  --sitemap-item-color-hover: var(--black-friday-accent-color);
  --contact-block-item-color: var(--black-friday-accent-color);
  --contact-block-item-color-hover: #FFF;
  --legal-information-block-color: #FFF;
  --call-center-button-color: var(--black-friday-accent-color);
  --call-center-button-color-hover: #FAAA32;
  /*footer social icons*/
  --social-icon-bg-color: rgba(255, 255, 255, 0.1);
  --vk-active-bg-color: var(--black-friday-accent-color);
  --fb-active-bg-color: var(--black-friday-accent-color);
  --instagram-active-bg-color: var(--black-friday-accent-color);
  --youtube-active-bg-color: var(--black-friday-accent-color);
  --ok-active-bg-color: var(--black-friday-accent-color);
  --loader-circle-color: #1A1A1A #1A1A1A transparent;
  /*form styles*/
  --input-error-message__icon-wrapper-color: var(--black-friday-accent-color);
  --input-error-message-color: #FFF; }

.styles-module36I059Jevm {
  stroke: currentColor;
  color: #0077CC;
  animation: styles-module25gvrFeW5E 1.4s ease-in-out infinite;
  stroke-dasharray: 80px, 200px;
  stroke-dashoffset: 0;
  word-break: break-word;
  font-family: Roboto, Helvetica, var(--base-font-family), sans-serif;
  font-weight: 400; }

@keyframes styles-modulek4VcuHvh8u {
  100% {
    transform: rotate(360deg); } }

@keyframes styles-module25gvrFeW5E {
  0% {
    stroke-dasharray: 1px, 200px;
    stroke-dashoffset: 0; }
  50% {
    stroke-dasharray: 100px, 200px;
    stroke-dashoffset: -15px; }
  100% {
    stroke-dasharray: 100px, 200px;
    stroke-dashoffset: -125px; } }

.styles-module2LWxTKH-E_ {
  animation: none; }

.styles-module3dnzCJhd0A {
  position: absolute;
  top: 15px;
  right: 13px;
  width: 14px;
  height: 14px;
  display: flex;
  justify-content: center;
  align-items: center;
  animation: styles-modulek4VcuHvh8u 1.4s linear infinite; }

:root {
  --blue-500: #0077CC;
  --pink-600: #D62761;
  --base-font-family: Arial, sans-serif;
  --button-font-size: 14px;
  --button-line-height: 20px;
  --button-disabled-color: #ABAEB3;
  --base-link-color: #E52E6B;
  --base-link-color-hover: #D62761;
  --default-shadow-color: rgba(23, 35, 38, .05);
  /*header*/
  --base-header-text-color: #1A1A1A;
  --header-base-border-color: rgba(213, 215, 219, .4);
  --header-list-base-border-color: #D5D7DB;
  --header-bg-color: #F7F8FA;
  --header-react-bg-color: var(--header-bg-color);
  --header-dropdown-title-active-color: #909399;
  --header-list-bg-color: #FFF;
  --header-list-item-color: #1A1A1A;
  --header-list-item-color-hover: #D62761;
  --header-list-item-content-color-hover: #D62761;
  --header-list-item-bg-color-hover: rgba(219, 33, 95, .08);
  --header-list-item-content-bg-color-hover: rgba(219, 33, 95, .08);
  --header-call-center-color: #E52E6B;
  --header-call-center-tooltip-color: #FFF;
  --header-call-center-tooltip-bg: #1A1A1A;
  --locality-btn-color-hover: #D62761;
  --locality-btn-color: #1A1A1A;
  --working-time-color: #909399;
  /*header icons*/
  --icon-live-color: #052992;
  --icon-home-phone: #1A1A1A;
  --icon-telegram-fill-color: #FFF;
  --icon-telegram-bg-color: #39A9E0;
  --icon-telegram-bg-color-hover: #E52E6B;
  --icon-telegram-fill-color-hover: var(--icon-telegram-fill-color);
  --icon-viber-fill-color: rgb(124, 83, 166);
  --icon-viber-fill-color-hover: currentColor;
  --icon-a1-fill-color: currentColor;
  --communication-icon-text-color: var(--header-list-item-color);
  --communication-icon-text-color-hover: var(--base-link-color-hover);
  --communication-menu-separator-border-color: #D5D7DB;
  --communication-list-border-color: #D5D7DB;
  /*header profile menu*/
  --profile-item-bg-color: var(--header-list-bg-color);
  --profile-item-content-bg-color: #FFF;
  --profile-item-color: #1A1A1A;
  --profile-item-content-color: #1A1A1A;
  --item-current-color: #909399;
  --item-current-color-bg-color: #909399;
  --item-current-couner-bg-color: #909399;
  --counter-color: #FFF;
  --counter-content-color: #FFF;
  --counter-color-active: #FFF;
  --counter-content-color-active: #FFF;
  --counter-bg-color: #0077CC;
  --counter-content-bg-color: #0077CC;
  --counter-bg-color-active: #D62761;
  --counter-content-bg-color-active: #D62761;
  --user-tools-separator-color: #EBEDF0;
  --user-tools-content-separator-color: #EBEDF0;
  --bonus-color: #0077CC;
  --bonus-hover-color: #D62761;
  --bonus-content-color: #0077CC;
  --bonus-content-hover-color: #D62761;
  /*end header*/
  /*footer styles*/
  --footer-background: #F7F8FA;
  --subscription-block-react-bg-color: transparent;
  --subscription-block-icon-color: #F7F8FA;
  --footer-base-color: #1A1A1A;
  --footer-base-border-color: rgba(213, 215, 219, .5);
  --footer-inner-bg-color: transparent;
  --subscription-btn-bgcolor: #0077CC;
  --subscription-btn-color: #FFF;
  --subscription-btn-bgcolor-hover: #006EBD;
  --subscription-btn-color-hover: #FFF;
  --react-input__input-container_focused: #0077CC;
  --sitemap-item-color: #1A1A1A;
  --sitemap-item-color-hover: #D62761;
  --contact-block-item-color: #1A1A1A;
  --contact-block-item-color-hover: #D62761;
  --contacts-block-border-color: rgba(213, 215, 219, 0.5);
  --legal-information-block-color: #ABAEB3;
  --call-center-button-color: #E52E6B;
  --call-center-button-color-hover: #CC215A;
  --subscription-block-ling-color: #0077CC;
  /*footer social icons*/
  --social-icon-bg-color: #FFF;
  --vk-active-bg-color: #447DBD;
  --fb-active-bg-color: #4469B0;
  --instagram-active-bg-color: linear-gradient(169.11deg, #F9CB76 12.38%, #EA1E59 53.89%, #C02290 70.24%, #5843C7 97.18%);
  --youtube-active-bg-color: #FF2638;
  --ok-active-bg-color: #FA9019; }

[data-theme='new-year'] {
  --ny_gradient: linear-gradient(90deg, #1C7BF7 0.05%, #1B7AF7 10.09%, #2B83F5 35.58%, #2C83F5 56.49%, #2D83F5 71.13%, #2882F9 89.91%, #1C7BF7 100%);
  --text-hover-color: rgba(255, 255, 255, .6);
  --text-active-color: rgba(255, 255, 255, .3);
  /*header*/
  --header-bg-color: var(--ny_gradient);
  --header-base-border-color: rgba(255, 255, 255, .3);
  --header-react-bg-color: transparent;
  --base-header-text-color: #FFF;
  --base-link-color-hover: var(--text-hover-color);
  --locality-btn-color-hover: var(--text-hover-color);
  --header-dropdown-title-active-color: var(--text-hover-color);
  --header-list-item-color: rgba(24, 93, 230, .8);
  --header-list-item-color-hover: rgba(24, 93, 230, .8);
  --header-list-item-bg-color-hover: rgba(24, 93, 230, .12);
  --header-list-bg-color: #E0F0FF;
  --locality-btn-color: #FFF;
  --header-list-base-border-color: rgba(24, 93, 230, .15);
  --header-call-center-color: #FFF;
  --header-call-center-tooltip-color: #185DE6;
  --header-call-center-tooltip-bg: #E0F0FF;
  --call-center-button-color-hover: rgba(24, 93, 230, .6);
  --call-center-button-color: #185DE6;
  --icon-viber-fill-color: #FFF;
  --communication-icon-text-color: #FFF;
  --communication-icon-text-color-hover: var(--base-link-color-hover);
  --icon-telegram-bg-color: rgba(24, 93, 230, .8);
  --icon-telegram-bg-color-hover: rgba(24, 93, 230, .8);
  --working-time-color: #FFF;
  /*header icons*/
  --icon-live-color: rgba(24, 93, 230, .8);
  --icon-home-phone: rgba(24, 93, 230, .8);
  --icon-a1-fill-color: #FFF;
  --communication-menu-separator-border-color: rgba(255, 255, 255, .3);
  --communication-list-border-color: rgba(24, 93, 230, .16);
  /*header profile menu*/
  --counter-bg-color: #185DE6;
  --counter-bg-color-active: #185DE6;
  --bonus-color: #185DE6;
  --profile-item-bg-color: #E0F0FF;
  --profile-item-color: #185DE6;
  --item-current-color: #84BFF9;
  --item-current-color-bg-color: #84BFF9;
  --item-current-couner-bg-color: #185DE6;
  --bonus-hover-color: #185DE6;
  --user-tools-separator-color: rgba(24, 93, 230, .15);
  /*footer styles*/
  --footer-background: #E0F0FF;
  --subscription-btn-bgcolor: #185DE6;
  --subscription-btn-bgcolor-hover: #2B84F9;
  --subscription-block-react-bg-color: transparent;
  --subscription-block-icon-color: #185DE6;
  --subscription-block-ling-color: #185DE6;
  --footer-base-border-color: rgba(255, 255, 255, .2);
  --footer-inner-bg-color: linear-gradient(90deg, #1C7BF7 0.05%, #1B7AF7 10.09%, #2B83F5 35.58%, #2C83F5 56.49%, #2D83F5 71.13%, #2882F9 89.91%, #1C7BF7 100%);
  --sitemap-item-color: #FFF;
  --sitemap-item-color-hover: rgba(255, 255, 255, .6);
  --contact-block-item-color: #FFF;
  --contact-block-item-color-hover: rgba(255, 255, 255, .6);
  --contacts-block-border-color: rgba(255, 255, 255, .2);
  --legal-information-block-color: #FFF;
  /*footer social icons*/
  --social-icon-bg-color: rgba(255, 255, 255, .2);
  --vk-active-bg-color: #FFF;
  --fb-active-bg-color: #FFF;
  --instagram-active-bg-color: #FFF;
  --youtube-active-bg-color: #FFF;
  --ok-active-bg-color: #FFF; }

[data-theme='black-friday'] {
  --base-black: #1F1F1F;
  --black-friday-accent-color: #FFC43D;
  --base-link-color: var(--black-friday-accent-color);
  --base-link-color-hover: var(--black-friday-accent-color);
  /*header*/
  --base-header-text-color: #FFF;
  --header-base-border-color: rgba(255, 255, 255, 0.15);
  --header-bg-color: var(--base-black);
  --header-react-bg-color: transparent;
  --header-dropdown-title-active-color: rgba(255, 255, 255, .5);
  --header-list-bg-color: #3D3D3D;
  --header-list-base-border-color: rgba(255, 255, 255, 0.2);
  --header-list-item-color: rgba(255, 255, 255, .8);
  --header-list-item-color-hover: var(--base-black);
  --header-list-item-bg-color-hover: var(--black-friday-accent-color);
  --header-call-center-color: #FFC43D;
  --header-call-center-tooltip-color: #FFF;
  --header-call-center-tooltip-bg: #3D3D3D;
  --locality-btn-color-hover: var(--black-friday-accent-color);
  --locality-btn-color: #FFF;
  --working-time-color: #FFF;
  /*header icons*/
  --icon-live-color: var(--header-list-item-color);
  --icon-home-phone: var(--header-list-item-color);
  --icon-telegram-fill-color: #3D3D3D;
  --icon-telegram-bg-color: var(--header-list-item-color);
  --icon-telegram-bg-color-hover: var(--base-black);
  --icon-telegram-fill-color-hover: var(--black-friday-accent-color);
  --icon-viber-fill-color: #FFF;
  --icon-viber-fill-color-hover: var(--black-friday-accent-color);
  --icon-a1-fill-color: #FFF;
  --communication-icon-text-color: #FFF;
  --communication-icon-text-color-hover: var(--base-link-color-hover);
  /*header profile menu*/
  --profile-item-bg-color: var(--header-list-bg-color);
  --profile-item-color: rgba(255, 255, 255, .8);
  --counter-color: #3D3D3D;
  --counter-color-active: var(--black-friday-accent-color);
  --counter-bg-color: var(--black-friday-accent-color);
  --counter-bg-color-active: #3D3D3D;
  --user-tools-separator-color: rgba(255, 255, 255, .2);
  --bonus-color: var(--black-friday-accent-color);
  --bonus-hover-color: var(--base-black);
  /*end header*/
  /*footer styles*/
  --footer-background: var(--base-black);
  --footer-base-color: #FFF;
  --footer-base-border-color: rgba(255, 255, 255, 0.15);
  --subscription-btn-bgcolor: var(--black-friday-accent-color);
  --subscription-btn-color: var(--base-black);
  --subscription-btn-bgcolor-hover: $orange-500;
  --subscription-btn-color-hover: #1A1A1A;
  --react-input__input-container_focused: var(--black-friday-accent-color);
  --sitemap-item-color: #FFF;
  --sitemap-item-color-hover: var(--black-friday-accent-color);
  --contact-block-item-color: var(--black-friday-accent-color);
  --contact-block-item-color-hover: #FFF;
  --legal-information-block-color: #FFF;
  --call-center-button-color: var(--black-friday-accent-color);
  --call-center-button-color-hover: #FAAA32;
  /*footer social icons*/
  --social-icon-bg-color: rgba(255, 255, 255, 0.1);
  --vk-active-bg-color: var(--black-friday-accent-color);
  --fb-active-bg-color: var(--black-friday-accent-color);
  --instagram-active-bg-color: var(--black-friday-accent-color);
  --youtube-active-bg-color: var(--black-friday-accent-color);
  --ok-active-bg-color: var(--black-friday-accent-color);
  --loader-circle-color: #1A1A1A #1A1A1A transparent;
  /*form styles*/
  --input-error-message__icon-wrapper-color: var(--black-friday-accent-color);
  --input-error-message-color: #FFF; }

.styles-modulewc2oZ69O7F {
  width: auto; }

.styles-module7CoKpyfE47 {
  display: flex; }

.styles-module1fJOCINADg {
  color: #E52E6B; }

:root {
  --blue-500: #0077CC;
  --pink-600: #D62761;
  --base-font-family: Arial, sans-serif;
  --button-font-size: 14px;
  --button-line-height: 20px;
  --button-disabled-color: #ABAEB3;
  --base-link-color: #E52E6B;
  --base-link-color-hover: #D62761;
  --default-shadow-color: rgba(23, 35, 38, .05);
  /*header*/
  --base-header-text-color: #1A1A1A;
  --header-base-border-color: rgba(213, 215, 219, .4);
  --header-list-base-border-color: #D5D7DB;
  --header-bg-color: #F7F8FA;
  --header-react-bg-color: var(--header-bg-color);
  --header-dropdown-title-active-color: #909399;
  --header-list-bg-color: #FFF;
  --header-list-item-color: #1A1A1A;
  --header-list-item-color-hover: #D62761;
  --header-list-item-content-color-hover: #D62761;
  --header-list-item-bg-color-hover: rgba(219, 33, 95, .08);
  --header-list-item-content-bg-color-hover: rgba(219, 33, 95, .08);
  --header-call-center-color: #E52E6B;
  --header-call-center-tooltip-color: #FFF;
  --header-call-center-tooltip-bg: #1A1A1A;
  --locality-btn-color-hover: #D62761;
  --locality-btn-color: #1A1A1A;
  --working-time-color: #909399;
  /*header icons*/
  --icon-live-color: #052992;
  --icon-home-phone: #1A1A1A;
  --icon-telegram-fill-color: #FFF;
  --icon-telegram-bg-color: #39A9E0;
  --icon-telegram-bg-color-hover: #E52E6B;
  --icon-telegram-fill-color-hover: var(--icon-telegram-fill-color);
  --icon-viber-fill-color: rgb(124, 83, 166);
  --icon-viber-fill-color-hover: currentColor;
  --icon-a1-fill-color: currentColor;
  --communication-icon-text-color: var(--header-list-item-color);
  --communication-icon-text-color-hover: var(--base-link-color-hover);
  --communication-menu-separator-border-color: #D5D7DB;
  --communication-list-border-color: #D5D7DB;
  /*header profile menu*/
  --profile-item-bg-color: var(--header-list-bg-color);
  --profile-item-content-bg-color: #FFF;
  --profile-item-color: #1A1A1A;
  --profile-item-content-color: #1A1A1A;
  --item-current-color: #909399;
  --item-current-color-bg-color: #909399;
  --item-current-couner-bg-color: #909399;
  --counter-color: #FFF;
  --counter-content-color: #FFF;
  --counter-color-active: #FFF;
  --counter-content-color-active: #FFF;
  --counter-bg-color: #0077CC;
  --counter-content-bg-color: #0077CC;
  --counter-bg-color-active: #D62761;
  --counter-content-bg-color-active: #D62761;
  --user-tools-separator-color: #EBEDF0;
  --user-tools-content-separator-color: #EBEDF0;
  --bonus-color: #0077CC;
  --bonus-hover-color: #D62761;
  --bonus-content-color: #0077CC;
  --bonus-content-hover-color: #D62761;
  /*end header*/
  /*footer styles*/
  --footer-background: #F7F8FA;
  --subscription-block-react-bg-color: transparent;
  --subscription-block-icon-color: #F7F8FA;
  --footer-base-color: #1A1A1A;
  --footer-base-border-color: rgba(213, 215, 219, .5);
  --footer-inner-bg-color: transparent;
  --subscription-btn-bgcolor: #0077CC;
  --subscription-btn-color: #FFF;
  --subscription-btn-bgcolor-hover: #006EBD;
  --subscription-btn-color-hover: #FFF;
  --react-input__input-container_focused: #0077CC;
  --sitemap-item-color: #1A1A1A;
  --sitemap-item-color-hover: #D62761;
  --contact-block-item-color: #1A1A1A;
  --contact-block-item-color-hover: #D62761;
  --contacts-block-border-color: rgba(213, 215, 219, 0.5);
  --legal-information-block-color: #ABAEB3;
  --call-center-button-color: #E52E6B;
  --call-center-button-color-hover: #CC215A;
  --subscription-block-ling-color: #0077CC;
  /*footer social icons*/
  --social-icon-bg-color: #FFF;
  --vk-active-bg-color: #447DBD;
  --fb-active-bg-color: #4469B0;
  --instagram-active-bg-color: linear-gradient(169.11deg, #F9CB76 12.38%, #EA1E59 53.89%, #C02290 70.24%, #5843C7 97.18%);
  --youtube-active-bg-color: #FF2638;
  --ok-active-bg-color: #FA9019; }

[data-theme='new-year'] {
  --ny_gradient: linear-gradient(90deg, #1C7BF7 0.05%, #1B7AF7 10.09%, #2B83F5 35.58%, #2C83F5 56.49%, #2D83F5 71.13%, #2882F9 89.91%, #1C7BF7 100%);
  --text-hover-color: rgba(255, 255, 255, .6);
  --text-active-color: rgba(255, 255, 255, .3);
  /*header*/
  --header-bg-color: var(--ny_gradient);
  --header-base-border-color: rgba(255, 255, 255, .3);
  --header-react-bg-color: transparent;
  --base-header-text-color: #FFF;
  --base-link-color-hover: var(--text-hover-color);
  --locality-btn-color-hover: var(--text-hover-color);
  --header-dropdown-title-active-color: var(--text-hover-color);
  --header-list-item-color: rgba(24, 93, 230, .8);
  --header-list-item-color-hover: rgba(24, 93, 230, .8);
  --header-list-item-bg-color-hover: rgba(24, 93, 230, .12);
  --header-list-bg-color: #E0F0FF;
  --locality-btn-color: #FFF;
  --header-list-base-border-color: rgba(24, 93, 230, .15);
  --header-call-center-color: #FFF;
  --header-call-center-tooltip-color: #185DE6;
  --header-call-center-tooltip-bg: #E0F0FF;
  --call-center-button-color-hover: rgba(24, 93, 230, .6);
  --call-center-button-color: #185DE6;
  --icon-viber-fill-color: #FFF;
  --communication-icon-text-color: #FFF;
  --communication-icon-text-color-hover: var(--base-link-color-hover);
  --icon-telegram-bg-color: rgba(24, 93, 230, .8);
  --icon-telegram-bg-color-hover: rgba(24, 93, 230, .8);
  --working-time-color: #FFF;
  /*header icons*/
  --icon-live-color: rgba(24, 93, 230, .8);
  --icon-home-phone: rgba(24, 93, 230, .8);
  --icon-a1-fill-color: #FFF;
  --communication-menu-separator-border-color: rgba(255, 255, 255, .3);
  --communication-list-border-color: rgba(24, 93, 230, .16);
  /*header profile menu*/
  --counter-bg-color: #185DE6;
  --counter-bg-color-active: #185DE6;
  --bonus-color: #185DE6;
  --profile-item-bg-color: #E0F0FF;
  --profile-item-color: #185DE6;
  --item-current-color: #84BFF9;
  --item-current-color-bg-color: #84BFF9;
  --item-current-couner-bg-color: #185DE6;
  --bonus-hover-color: #185DE6;
  --user-tools-separator-color: rgba(24, 93, 230, .15);
  /*footer styles*/
  --footer-background: #E0F0FF;
  --subscription-btn-bgcolor: #185DE6;
  --subscription-btn-bgcolor-hover: #2B84F9;
  --subscription-block-react-bg-color: transparent;
  --subscription-block-icon-color: #185DE6;
  --subscription-block-ling-color: #185DE6;
  --footer-base-border-color: rgba(255, 255, 255, .2);
  --footer-inner-bg-color: linear-gradient(90deg, #1C7BF7 0.05%, #1B7AF7 10.09%, #2B83F5 35.58%, #2C83F5 56.49%, #2D83F5 71.13%, #2882F9 89.91%, #1C7BF7 100%);
  --sitemap-item-color: #FFF;
  --sitemap-item-color-hover: rgba(255, 255, 255, .6);
  --contact-block-item-color: #FFF;
  --contact-block-item-color-hover: rgba(255, 255, 255, .6);
  --contacts-block-border-color: rgba(255, 255, 255, .2);
  --legal-information-block-color: #FFF;
  /*footer social icons*/
  --social-icon-bg-color: rgba(255, 255, 255, .2);
  --vk-active-bg-color: #FFF;
  --fb-active-bg-color: #FFF;
  --instagram-active-bg-color: #FFF;
  --youtube-active-bg-color: #FFF;
  --ok-active-bg-color: #FFF; }

[data-theme='black-friday'] {
  --base-black: #1F1F1F;
  --black-friday-accent-color: #FFC43D;
  --base-link-color: var(--black-friday-accent-color);
  --base-link-color-hover: var(--black-friday-accent-color);
  /*header*/
  --base-header-text-color: #FFF;
  --header-base-border-color: rgba(255, 255, 255, 0.15);
  --header-bg-color: var(--base-black);
  --header-react-bg-color: transparent;
  --header-dropdown-title-active-color: rgba(255, 255, 255, .5);
  --header-list-bg-color: #3D3D3D;
  --header-list-base-border-color: rgba(255, 255, 255, 0.2);
  --header-list-item-color: rgba(255, 255, 255, .8);
  --header-list-item-color-hover: var(--base-black);
  --header-list-item-bg-color-hover: var(--black-friday-accent-color);
  --header-call-center-color: #FFC43D;
  --header-call-center-tooltip-color: #FFF;
  --header-call-center-tooltip-bg: #3D3D3D;
  --locality-btn-color-hover: var(--black-friday-accent-color);
  --locality-btn-color: #FFF;
  --working-time-color: #FFF;
  /*header icons*/
  --icon-live-color: var(--header-list-item-color);
  --icon-home-phone: var(--header-list-item-color);
  --icon-telegram-fill-color: #3D3D3D;
  --icon-telegram-bg-color: var(--header-list-item-color);
  --icon-telegram-bg-color-hover: var(--base-black);
  --icon-telegram-fill-color-hover: var(--black-friday-accent-color);
  --icon-viber-fill-color: #FFF;
  --icon-viber-fill-color-hover: var(--black-friday-accent-color);
  --icon-a1-fill-color: #FFF;
  --communication-icon-text-color: #FFF;
  --communication-icon-text-color-hover: var(--base-link-color-hover);
  /*header profile menu*/
  --profile-item-bg-color: var(--header-list-bg-color);
  --profile-item-color: rgba(255, 255, 255, .8);
  --counter-color: #3D3D3D;
  --counter-color-active: var(--black-friday-accent-color);
  --counter-bg-color: var(--black-friday-accent-color);
  --counter-bg-color-active: #3D3D3D;
  --user-tools-separator-color: rgba(255, 255, 255, .2);
  --bonus-color: var(--black-friday-accent-color);
  --bonus-hover-color: var(--base-black);
  /*end header*/
  /*footer styles*/
  --footer-background: var(--base-black);
  --footer-base-color: #FFF;
  --footer-base-border-color: rgba(255, 255, 255, 0.15);
  --subscription-btn-bgcolor: var(--black-friday-accent-color);
  --subscription-btn-color: var(--base-black);
  --subscription-btn-bgcolor-hover: $orange-500;
  --subscription-btn-color-hover: #1A1A1A;
  --react-input__input-container_focused: var(--black-friday-accent-color);
  --sitemap-item-color: #FFF;
  --sitemap-item-color-hover: var(--black-friday-accent-color);
  --contact-block-item-color: var(--black-friday-accent-color);
  --contact-block-item-color-hover: #FFF;
  --legal-information-block-color: #FFF;
  --call-center-button-color: var(--black-friday-accent-color);
  --call-center-button-color-hover: #FAAA32;
  /*footer social icons*/
  --social-icon-bg-color: rgba(255, 255, 255, 0.1);
  --vk-active-bg-color: var(--black-friday-accent-color);
  --fb-active-bg-color: var(--black-friday-accent-color);
  --instagram-active-bg-color: var(--black-friday-accent-color);
  --youtube-active-bg-color: var(--black-friday-accent-color);
  --ok-active-bg-color: var(--black-friday-accent-color);
  --loader-circle-color: #1A1A1A #1A1A1A transparent;
  /*form styles*/
  --input-error-message__icon-wrapper-color: var(--black-friday-accent-color);
  --input-error-message-color: #FFF; }

.styles-module1Qe_GvWHjC.styles-module286yluPoKh {
  background-color: var(--vk-active-bg-color); }

.styles-module24PTcjELlR.styles-module286yluPoKh {
  background-color: var(--fb-active-bg-color); }

.styles-module50brwKB34l.styles-module286yluPoKh {
  background-image: var(--instagram-active-bg-color);
  background-color: var(--instagram-active-bg-color); }

.styles-module1j9jfXrZXT.styles-module286yluPoKh {
  background-color: var(--youtube-active-bg-color); }

.styles-module2eG9JNmne3.styles-module286yluPoKh {
  background-color: var(--ok-active-bg-color); }

.styles-module3q3emPSQLV {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  box-shadow: 0 2px 4px var(--default-shadow-color);
  margin: 0 3px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background: var(--social-icon-bg-color);
  transition: all .2s ease-out; }
  .styles-module3q3emPSQLV.styles-module286yluPoKh {
    box-shadow: none; }

.styles-module1Y_abmJ_Ev {
  margin-top: 14px;
  box-sizing: border-box;
  border-top: 1px solid var(--contacts-block-border-color);
  padding-top: 20px;
  text-align: center;
  display: flex;
  justify-content: center; }

.styles-module1_0HYTV3sh {
  display: flex;
  justify-content: center; }

.contacts-block {
  margin-top: 32px;
  box-sizing: border-box;
  border-top: 1px solid var(--contacts-block-border-color);
  padding-top: 14px;
  text-align: center;
}

.contacts-block-inner {
  margin: 0 auto;
  max-width: 950px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  white-space: nowrap;
}

.contacts-block .contacts-block-item {
  text-decoration: none;
  font-family: Arial;
  font-style: normal;
  font-weight: normal;
  color: var(--contact-block-item-color);
  font-size: 14px;
  line-height: 20px;
  padding-left: 26px;
  background-repeat: no-repeat;
  background-position: center left;
}

.contacts-block a:hover {
  color: var(--contact-block-item-color-hover) !important;
}

.contacts-block .a1 {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE4Ljk2NzUgM1YxMy4zMjI2TDE5LjQ4MzcgMTIuODA2NVYzLjUxNjEzTDE4Ljk2NzUgM1oiIGZpbGw9IiMwQjBCMEIiLz4KPHBhdGggZD0iTTE0LjgzODYgNy42NDUxNkgxNS44NzA5TDE2LjkwMzEgNy4xMjkwM1Y2LjYxMjlMMTQuODM4NiA3LjY0NTE2WiIgZmlsbD0iIzBCMEMwQyIvPgo8cGF0aCBkPSJNMTguOTY3NyAzSDE3LjQxOTNDMTcuNDE5MyAzIDE3LjE1OTcgMy42NjE2OSAxNi45MDMxIDQuMDMyMjZDMTYuMzI5NSA0Ljg2MDg3IDE0LjgzODYgNS41ODA2NSAxNC44Mzg2IDUuNTgwNjVWNy42NDUxNkwxNi45MDMxIDYuNjEyOVYxMi44MDY1TDE4Ljk2NzcgMTMuMzIyNlYzWiIgZmlsbD0iIzM2MzYzNiIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTUgMTguNUw5LjY3NzM5IDQuNTQ4MzlMMTIuMTQyNiA1LjA0MTQ0QzEyLjIxMzkgNS4wNTU2OCAxMi4yNzE4IDUuMTA3NDIgMTIuMjkzOSA1LjE3NjZMMTYuMzAzNiAxNy43MDY4QzE2LjM0NDkgMTcuODM1OCAxNi4yNDg2IDE3Ljk2NzcgMTYuMTEzMSAxNy45Njc3SDEzLjgwNjRMMTIuNzc0MiAxNS4zODcxSDkuMTYxMjZMOC4xNzQzNCAxOC4zNDc5QzguMTQ3MjQgMTguNDI5MiA4LjA3MTM0IDE4LjQ4NDIgNy45ODU2MyAxOC40ODQ2TDUgMTguNVpNMTEuMDM2IDkuMjQ2NjNMOS43NjUxNCAxMy4wNTkzQzkuNzIxOTcgMTMuMTg4OCA5LjgxODM2IDEzLjMyMjYgOS45NTQ4NyAxMy4zMjI2SDEyLjQ5NjdDMTIuNjMzMiAxMy4zMjI2IDEyLjcyOTYgMTMuMTg4OCAxMi42ODY0IDEzLjA1OTNMMTEuNDE1NSA5LjI0NjYzQzExLjM1NDcgOS4wNjQyOSAxMS4wOTY4IDkuMDY0MjkgMTEuMDM2IDkuMjQ2NjNaIiBmaWxsPSIjRkYzODM1Ii8+CjxwYXRoIGQ9Ik04LjY0NTE2IDUuMDY0NTJMNC4wOTE4OCAxOC4yMTg0QzQuMDQ2OTEgMTguMzQ4NCA0LjE0MzM5IDE4LjQ4MzkgNC4yODA4NyAxOC40ODM5SDVMOS42Nzc0MiA0LjU0ODM5TDguNjQ1MTYgNS4wNjQ1MloiIGZpbGw9IiM5OTA3MDciLz4KPHBhdGggZD0iTTExLjc0MTkgMTUuMzg3MUwxMi43MjM5IDE3Ljg0MkMxMi43NTQzIDE3LjkxOCAxMi44Mjc4IDE3Ljk2NzcgMTIuOTA5NiAxNy45Njc3SDEzLjgwNjVMMTIuNzc0MiAxNS4zODcxSDExLjc0MTlaIiBmaWxsPSIjOTkwNzA3Ii8+CjxwYXRoIGQ9Ik0xMC43MDk3IDEwLjIyNThMMTEuNzQyIDEzLjMyMjZIMTIuNDk2N0MxMi42MzMzIDEzLjMyMjYgMTIuNzI5NyAxMy4xODg4IDEyLjY4NjUgMTMuMDU5M0wxMS40MTU2IDkuMjQ2NjNDMTEuMzU0OCA5LjA2NDI5IDExLjA5NjkgOS4wNjQyOSAxMS4wMzYxIDkuMjQ2NjNMMTAuNzA5NyAxMC4yMjU4WiIgZmlsbD0iIzk5MDcwNyIvPgo8L3N2Zz4K);
}

.contacts-block .life {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTExLjAyOTMgMTQuNzg4M0MxMS4wMjkzIDE1LjYyNTEgMTAuMzUxNyAxNi4zMDI0IDkuNTE0NyAxNi4zMDI0QzguNjc4MjMgMTYuMzAyNCA4IDE1LjYyNTEgOCAxNC43ODgzQzggMTMuOTUxNyA4LjY3ODExIDEzLjI3MzQgOS41MTQ3IDEzLjI3MzRDMTAuMzUxNyAxMy4yNzM0IDExLjAyOTMgMTMuOTUxNiAxMS4wMjkzIDE0Ljc4ODNaTTExLjAyOTMgOC4yMTE0NUMxMS4wMjkzIDkuMDQ3OTIgMTAuMzUxNyA5LjcyNjI4IDkuNTE0NyA5LjcyNjI4QzguNjc4MjMgOS43MjYyOCA4IDkuMDQ4MDQgOCA4LjIxMTQ1QzggNy4zNzUzNSA4LjY3ODExIDYuNjk2NjMgOS41MTQ3IDYuNjk2NjNDMTAuMzUxNyA2LjY5NjYzIDExLjAyOTMgNy4zNzUyMyAxMS4wMjkzIDguMjExNDVaTTEyLjgwOTcgM0MxNC43MDc3IDUuMjExNjYgMTUuODQ3IDguNDAzOTYgMTUuODQ3IDExLjQ5OTdDMTUuODQ3IDE0LjU5NTcgMTQuNzA3NyAxNy43ODg2IDEyLjgwOTcgMjBMMTEuNTU5MyAxOS4wNzM2QzEyLjg5NzkgMTYuNzA5MiAxMy41Njg4IDE0LjUxOTkgMTMuNTY4OCAxMS40OTk4QzEzLjU2ODggOC40ODA2OSAxMi44OTc5IDYuMjkxMTggMTEuNTU5MyAzLjkyNjA1TDEyLjgwOTcgM1oiIGZpbGw9IiMwNTI5OTIiLz4KPC9zdmc+Cg==);
}

.contacts-block .home {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMiA3LjY2Njg1QzE1LjMwODYgNy42NjY4NSAxNS45OTk3IDguOTYxODIgMTUuOTk5NyA5LjY2NjQ0SDIwQzIwIDcuMDA2NjMgMTYuNTYwMyA1IDEyIDVDNy40MzkxNyA1IDQgNy4wMDY2MyA0IDkuNjY2NDRIOC4wMDAyN0M4LjAwMDI3IDguOTYxODIgOC42OTEzNSA3LjY2Njg1IDEyIDcuNjY2ODVaTTguMDAwMjcgMTAuMDAwNkg0VjEyLjA2MzFIOC4wMDAyN1YxMC4wMDA2Wk0xNS45OTk4IDEwLjAwMDZIMjBWMTIuMDYzMUgxNS45OTk4VjEwLjAwMDZaTTEyIDE2Ljk5OTdDMTIuOTIwNCAxNi45OTk3IDEzLjY2NjUgMTYuMjUzNiAxMy42NjY1IDE1LjMzMzJDMTMuNjY2NSAxNC40MTI4IDEyLjkyMDQgMTMuNjY2NyAxMiAxMy42NjY3QzExLjA3OTYgMTMuNjY2NyAxMC4zMzM1IDE0LjQxMjggMTAuMzMzNSAxNS4zMzMyQzEwLjMzMzUgMTYuMjUzNiAxMS4wNzk2IDE2Ljk5OTcgMTIgMTYuOTk5N1pNMTIuNTQyMiA4LjM0ODc0QzEzLjEzODUgOC4zNzkwNyAxMy42MiA4LjQ1ODY5IDE0LjAwMDIgOC41NjgwOVYxMS42NjcxTDE4LjY2NjYgMTQuMzM0NVYxOS4wMDA0SDUuMzMzOThWMTQuMzM0NUwxMC4wMDA0IDExLjY2NzFWOC41NjgwOUMxMC4zODEyIDguNDU4NjkgMTAuODYyMSA4LjM3OTYxIDExLjQ1OSA4LjM0ODc0VjExLjEyNTVIMTIuNTQyMlY4LjM0ODc0Wk0xMiAxOC4wMDAxQzEzLjQ3MzIgMTguMDAwMSAxNC42NjY5IDE2LjgwNjQgMTQuNjY2OSAxNS4zMzI3QzE0LjY2NjkgMTMuODYxNyAxMy40NzMyIDEyLjY2NTggMTIgMTIuNjY1OEMxMC41MjY5IDEyLjY2NTggOS4zMzMxNyAxMy44NjAxIDkuMzMzMTcgMTUuMzMyN0M5LjMzMzE3IDE2LjgwNjQgMTAuNTI2OSAxOC4wMDAxIDEyIDE4LjAwMDFaIiBmaWxsPSIjMUExQTFBIi8+Cjwvc3ZnPgo=);
}

.contacts-block .viber {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xOS4xNTA1IDQuNzYwMzdDMTguNzAxNyA0LjM1ODg0IDE2LjkwNjcgMy4wMzYxOCAxMi44Njc4IDMuMDEyNTZDMTIuODY3OCAzLjAxMjU2IDguMTIwNCAyLjcyOTEzIDUuODA1NzQgNC44NTQ4NEM0LjUwNjY5IDYuMTUzODggNC4wNTc5MyA4LjAxOTc5IDQuMDEwNjkgMTAuMzU4MUMzLjk2MzQ1IDEyLjY5NjMgMy44OTI2IDE3LjA2NTkgOC4xMjA0IDE4LjI3MDRWMjAuMDg5MUM4LjEyMDQgMjAuMDg5MSA4LjA5Njc4IDIwLjgyMTMgOC41NjkxNiAyMC45NjNDOS4wNDkwOCAyMS4xMTY2IDkuMzU3MzcgMjAuNzcwOSA5Ljc2MDMzIDIwLjMxOUM5Ljg1MzE2IDIwLjIxNDkgOS45NTEwMiAyMC4xMDUyIDEwLjA1NzIgMTkuOTk0NkMxMC4zNjQyIDE5LjY2MzkgMTAuNzg5MyAxOS4xOTE2IDExLjA5NjQgMTguODEzN0MxMy45Nzc5IDE5LjA0OTkgMTYuMTk4MSAxOC41MDY2IDE2LjQ1NzkgMTguNDEyMUMxNi41MDk3IDE4LjM5NTUgMTYuNTgyMyAxOC4zNzcxIDE2LjY3MiAxOC4zNTQ0TDE2LjY3MjEgMTguMzU0NEwxNi42NzIxIDE4LjM1NDRDMTcuNjAzOCAxOC4xMTgxIDIwLjM3OTEgMTcuNDE0MyAyMC44NzQ3IDEzLjQyODVDMjEuNDQxNSA4Ljg5MzY5IDIwLjYzODUgNi4wMzU3OSAxOS4xNTA1IDQuNzYwMzdaTTE5LjY0NjUgMTMuMDc0M0MxOS4yMzc0IDE2LjQxMTMgMTYuOTgzNiAxNi45MDI4IDE2LjIxMjQgMTcuMDcxQzE2LjEzNzUgMTcuMDg3MyAxNi4wNzY2IDE3LjEwMDYgMTYuMDMyOCAxNy4xMTMxQzE1LjgyMDIgMTcuMTg0IDEzLjg4MzQgMTcuNjU2MyAxMS40MjcxIDE3LjUxNDZDMTEuNDI3MSAxNy41MTQ2IDkuNjA4NCAxOS43MTEyIDkuMDE3OTIgMjAuMzAxN0M4LjkyMzQ1IDIwLjM5NjEgOC44Mjg5NyAyMC40MTk4IDguNzU4MTEgMjAuNDE5OEM4LjY2MzY0IDIwLjM5NjEgOC42NDAwMiAyMC4yNzggOC42NDAwMiAyMC4xMTI3QzguNjQwMDIgMTkuODc2NSA4LjY2MzY0IDE3LjA4OTUgOC42NjM2NCAxNy4wODk1QzUuMjMxNSAxNi4wNTg5IDUuMjkxNDcgMTIuNzUxMyA1LjMyNzk4IDEwLjczNzRDNS4zMzAwNyAxMC42MjIyIDUuMzMyMDggMTAuNTExMyA1LjMzMzM2IDEwLjQwNTNDNS4zODA2IDguNDQ0OTMgNS43MzQ4OCA2Ljg2MjQ1IDYuODIxMzYgNS43NzU5OEM4Ljc4MTczIDQuMDA0NTYgMTIuODIwNiA0LjI2NDM3IDEyLjgyMDYgNC4yNjQzN0MxNi4yMjE3IDQuMjg3OTggMTcuODUxNCA1LjMwMzYgMTguMjI5MyA1LjY1Nzg4QzE5LjQ1NzUgNi43NDQzNiAyMC4wOTUyIDkuMzE4ODMgMTkuNjQ2NSAxMy4wNzQzWk0xMi45MjQgOC44MzQxNkMxMi45MzA4IDguNzA4NjYgMTMuMDM4MSA4LjYxMjQyIDEzLjE2MzYgOC42MTkyMUMxMy42Mzg3IDguNjQ0ODkgMTQuMDMxMiA4Ljc4ODUxIDE0LjMxMDIgOS4wNzgzNkMxNC41ODc5IDkuMzY2ODggMTQuNzIzMSA5Ljc2OTI2IDE0Ljc0ODUgMTAuMjUxN0MxNC43NTUxIDEwLjM3NzIgMTQuNjU4NyAxMC40ODQzIDE0LjUzMzIgMTAuNDkwOUMxNC40MDc3IDEwLjQ5NzUgMTQuMzAwNiAxMC40MDExIDE0LjI5NCAxMC4yNzU2QzE0LjI3MjEgOS44NjA0NiAxNC4xNTkzIDkuNTc3ODYgMTMuOTgyMyA5LjM5Mzk4QzEzLjgwNjYgOS4yMTE0NCAxMy41Mzc4IDkuMDk1MjQgMTMuMTM5IDkuMDczNjhDMTMuMDEzNSA5LjA2NjkgMTIuOTE3MyA4Ljk1OTY2IDEyLjkyNCA4LjgzNDE2Wk0xMi44NjIxIDcuMzkxNEMxMi43MzY4IDcuMzgxNTEgMTIuNjI3MiA3LjQ3NTA2IDEyLjYxNzMgNy42MDAzNkMxMi42MDc0IDcuNzI1NjUgMTIuNzAxIDcuODM1MjQgMTIuODI2MiA3Ljg0NTEzQzEzLjY3OTIgNy45MTI0NyAxNC4zMjkzIDguMjAxMDEgMTQuODAyIDguNzE2NjZDMTUuMjU1MiA5LjIxMzA0IDE1LjQ5NjcgOS44NjI5MiAxNS40NzQ3IDEwLjYzNTFDMTUuNDcxMSAxMC43NjA3IDE1LjU3IDEwLjg2NTUgMTUuNjk1NyAxMC44NjkxQzE1LjgyMTMgMTAuODcyNyAxNS45MjYgMTAuNzczNyAxNS45Mjk2IDEwLjY0ODFDMTUuOTU0OCA5Ljc2Njk5IDE1LjY3NjggOC45OTk3NCAxNS4xMzggOC40MDk2MkwxNS4xMzc3IDguNDA5MjlDMTQuNTcxMiA3Ljc5MTMgMTMuODA0MSA3LjQ2NTc3IDEyLjg2MjEgNy4zOTE0Wk0xMi4xNjc4IDYuNDYwOTRDMTIuMTY3OCA2LjMzNTI2IDEyLjI2OTcgNi4yMzMzNyAxMi4zOTU0IDYuMjMzMzdDMTMuNzI2OCA2LjIzMzM3IDE0Ljg0NzYgNi42NzkzOSAxNS43NDI3IDcuNTQ5NjJDMTYuNjQ0NCA4LjQyNjIxIDE3LjExMDggOS42MjI2NyAxNy4xMTA4IDExLjExNDFDMTcuMTEwOCAxMS4yMzk3IDE3LjAwODkgMTEuMzQxNiAxNi44ODMyIDExLjM0MTZDMTYuNzU3NSAxMS4zNDE2IDE2LjY1NTYgMTEuMjM5NyAxNi42NTU2IDExLjExNDFDMTYuNjU1NiA5LjcyMzgyIDE2LjIyNDUgOC42NTI3NyAxNS40MjU1IDcuODc1OTZDMTQuNjE5OSA3LjA5MjggMTMuNjE0OSA2LjY4ODUxIDEyLjM5NTQgNi42ODg1MUMxMi4yNjk3IDYuNjg4NTEgMTIuMTY3OCA2LjU4NjYyIDEyLjE2NzggNi40NjA5NFpNMTMuNjk0NCAxMy4xMjE1QzEzLjUyOTEgMTMuMzM0MSAxMy4xOTg0IDEzLjMxMDUgMTMuMTk4NCAxMy4zMTA1QzEwLjg2MDEgMTIuNjk2NCAxMC4yNjk3IDEwLjM1ODEgMTAuMjY5NyAxMC4zNTgxQzEwLjI2OTcgMTAuMzU4MSAxMC4yNDYxIDEwLjAyNzQgMTAuNDU4NiA5Ljg2MjA4TDEwLjg4MzggOS41MzE0MUMxMS4wNzI3IDkuMzY2MDggMTEuMjE0NCA4Ljk2NDU2IDExLjAwMTkgOC41ODY2NUMxMC45NDkxIDguNTA3NTIgMTAuODgzMiA4LjQwNTQ2IDEwLjgxMjggOC4yOTYzNEMxMC42OTQxIDguMTEyMzUgMTAuNTYyNCA3LjkwODI1IDEwLjQ1ODYgNy43NTk5OUMxMC4yNjk3IDcuNTAwMTggOS44NDQ1MyA2Ljk4MDU2IDkuODQ0NTMgNi45ODA1NkM5LjYzMTk2IDYuNzIwNzUgOS4zMjQ5MSA2LjY3MzUxIDguOTk0MjQgNi44Mzg4NEM4LjY4NzIgNy4wMjc3OSA4LjQwMzc3IDcuMjYzOTggOC4xNDM5NiA3LjU0NzQxQzcuOTMxMzkgNy43ODM2IDcuODEzMjkgOC4wMTk3OSA3Ljc4OTY3IDguMjU1OThWOC4zNTA0NkM3Ljc4OTY3IDguNDY4NTUgNy44MTMyOSA4LjU2MzAxIDcuODM2OTEgOC42NTc0OEw3LjgzNjkxIDguNjU3NTFDNy45MzEzOSA5LjAzNTQxIDguMTkxMiA5LjYyNTg4IDguNzM0NDMgMTAuNjE3OUM5LjA4ODcyIDExLjI1NTYgOS40NjY2MiAxMS43OTg4IDkuODIwOTEgMTIuMjQ3NkMxMC4wMDk5IDEyLjQ4MzggMTAuMjIyNCAxMi43MiAxMC40ODIyIDEyLjk3OThMMTAuNTc2NyAxMy4wNzQzQzEwLjgxMjkgMTMuMzM0MSAxMS4wNzI3IDEzLjU0NjYgMTEuMzA4OSAxMy43MzU2QzExLjc1NzcgMTQuMDg5OSAxMi4zMDA5IDE0LjQ2NzggMTIuOTM4NiAxNC44MjIxQzEzLjk1NDIgMTUuMzY1MyAxNC41NDQ3IDE1LjYyNTEgMTQuODk5IDE1LjcxOTZDMTQuOTkzNSAxNS43NDMyIDE1LjExMTYgMTUuNzY2OCAxNS4yMDYgMTUuNzY2OEgxNS4zMDA1QzE1LjUzNjcgMTUuNzE5NiAxNS43NzI5IDE1LjYyNTEgMTYuMDA5MSAxNS40MTI1QzE2LjMxNjEgMTUuMTUyNyAxNi41NTIzIDE0Ljg2OTMgMTYuNzE3NyAxNC41NjIzQzE2Ljg4MyAxNC4yMzE2IDE2LjgzNTcgMTMuOTI0NSAxNi41NzU5IDEzLjcxMkMxNi41NzU5IDEzLjcxMiAxNi4wNTYzIDEzLjI4NjggMTUuNzk2NSAxMy4wOTc5QzE1LjU2MDMgMTIuOTA4OSAxNS4xODI0IDEyLjY3MjcgMTQuOTY5OSAxMi41NTQ2QzE0LjU2ODMgMTIuMzQyMSAxNC4xOTA0IDEyLjQ4MzggMTQuMDI1MSAxMi42OTY0TDEzLjY5NDQgMTMuMTIxNVoiIGZpbGw9IiM3QzUzQTYiLz4KPC9zdmc+Cg==);
}

.contacts-block .viber:hover {
  background-image: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M19.1505 4.76037C18.7017 4.35884 16.9067 3.03618 12.8678 3.01256C12.8678 3.01256 8.1204 2.72913 5.80574 4.85484C4.50669 6.15388 4.05793 8.01979 4.01069 10.3581C3.96345 12.6963 3.8926 17.0659 8.1204 18.2704V20.0891C8.1204 20.0891 8.09678 20.8213 8.56916 20.963C9.04908 21.1166 9.35737 20.7709 9.76033 20.319C9.85316 20.2149 9.95102 20.1052 10.0572 19.9946C10.3642 19.6639 10.7893 19.1916 11.0964 18.8137C13.9779 19.0499 16.1981 18.5066 16.4579 18.4121C16.5097 18.3955 16.5823 18.3771 16.672 18.3544L16.6721 18.3544L16.6721 18.3544C17.6038 18.1181 20.3791 17.4143 20.8747 13.4285C21.4415 8.89369 20.6385 6.03579 19.1505 4.76037ZM19.6465 13.0743C19.2374 16.4113 16.9836 16.9028 16.2124 17.071C16.1375 17.0873 16.0766 17.1006 16.0328 17.1131C15.8202 17.184 13.8834 17.6563 11.4271 17.5146C11.4271 17.5146 9.6084 19.7112 9.01792 20.3017C8.92345 20.3961 8.82897 20.4198 8.75811 20.4198C8.66364 20.3961 8.64002 20.278 8.64002 20.1127C8.64002 19.8765 8.66364 17.0895 8.66364 17.0895C5.2315 16.0589 5.29147 12.7513 5.32798 10.7374C5.33007 10.6222 5.33208 10.5113 5.33336 10.4053C5.3806 8.44493 5.73488 6.86245 6.82136 5.77598C8.78173 4.00456 12.8206 4.26437 12.8206 4.26437C16.2217 4.28798 17.8514 5.3036 18.2293 5.65788C19.4575 6.74436 20.0952 9.31883 19.6465 13.0743ZM12.924 8.83416C12.9308 8.70866 13.0381 8.61242 13.1636 8.61921C13.6387 8.64489 14.0312 8.78851 14.3102 9.07836C14.5879 9.36688 14.7231 9.76926 14.7485 10.2517C14.7551 10.3772 14.6587 10.4843 14.5332 10.4909C14.4077 10.4975 14.3006 10.4011 14.294 10.2756C14.2721 9.86046 14.1593 9.57786 13.9823 9.39398C13.8066 9.21144 13.5378 9.09524 13.139 9.07368C13.0135 9.0669 12.9173 8.95966 12.924 8.83416ZM12.8621 7.3914C12.7368 7.38151 12.6272 7.47506 12.6173 7.60036C12.6074 7.72565 12.701 7.83524 12.8262 7.84513C13.6792 7.91247 14.3293 8.20101 14.802 8.71666C15.2552 9.21304 15.4967 9.86292 15.4747 10.6351C15.4711 10.7607 15.57 10.8655 15.6957 10.8691C15.8213 10.8727 15.926 10.7737 15.9296 10.6481C15.9548 9.76699 15.6768 8.99974 15.138 8.40962L15.1377 8.40929C14.5712 7.7913 13.8041 7.46577 12.8621 7.3914ZM12.1678 6.46094C12.1678 6.33526 12.2697 6.23337 12.3954 6.23337C13.7268 6.23337 14.8476 6.67939 15.7427 7.54962C16.6444 8.42621 17.1108 9.62267 17.1108 11.1141C17.1108 11.2397 17.0089 11.3416 16.8832 11.3416C16.7575 11.3416 16.6556 11.2397 16.6556 11.1141C16.6556 9.72382 16.2245 8.65277 15.4255 7.87596C14.6199 7.0928 13.6149 6.68851 12.3954 6.68851C12.2697 6.68851 12.1678 6.58662 12.1678 6.46094ZM13.6944 13.1215C13.5291 13.3341 13.1984 13.3105 13.1984 13.3105C10.8601 12.6964 10.2697 10.3581 10.2697 10.3581C10.2697 10.3581 10.2461 10.0274 10.4586 9.86208L10.8838 9.53141C11.0727 9.36608 11.2144 8.96456 11.0019 8.58665C10.9491 8.50752 10.8832 8.40546 10.8128 8.29634C10.6941 8.11235 10.5624 7.90825 10.4586 7.75999C10.2697 7.50018 9.84453 6.98056 9.84453 6.98056C9.63196 6.72075 9.32491 6.67351 8.99424 6.83884C8.6872 7.02779 8.40377 7.26398 8.14396 7.54741C7.93139 7.7836 7.81329 8.01979 7.78967 8.25598V8.35046C7.78967 8.46855 7.81329 8.56301 7.83691 8.65748L7.83691 8.65751C7.93139 9.03541 8.1912 9.62588 8.73443 10.6179C9.08872 11.2556 9.46662 11.7988 9.82091 12.2476C10.0099 12.4838 10.2224 12.72 10.4822 12.9798L10.5767 13.0743C10.8129 13.3341 11.0727 13.5466 11.3089 13.7356C11.7577 14.0899 12.3009 14.4678 12.9386 14.8221C13.9542 15.3653 14.5447 15.6251 14.899 15.7196C14.9935 15.7432 15.1116 15.7668 15.206 15.7668H15.3005C15.5367 15.7196 15.7729 15.6251 16.0091 15.4125C16.3161 15.1527 16.5523 14.8693 16.7177 14.5623C16.883 14.2316 16.8357 13.9245 16.5759 13.712C16.5759 13.712 16.0563 13.2868 15.7965 13.0979C15.5603 12.9089 15.1824 12.6727 14.9699 12.5546C14.5683 12.3421 14.1904 12.4838 14.0251 12.6964L13.6944 13.1215Z" fill="%23DB215F"/></svg>');
}

.contacts-block .telegram {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyIDIxQzE3LjI0NjcgMjEgMjEuNSAxNi43NDY3IDIxLjUgMTEuNUMyMS41IDYuMjUzMjkgMTcuMjQ2NyAyIDEyIDJDNi43NTMyOSAyIDIuNSA2LjI1MzI5IDIuNSAxMS41QzIuNSAxNi43NDY3IDYuNzUzMjkgMjEgMTIgMjFaIiBmaWxsPSJ1cmwoI3BhaW50MF9saW5lYXIpIi8+CjxwYXRoIGQ9Ik0xMC4zMTEgMTUuMDUxOEMxMC41NDQgMTUuMDUxOCAxMC42NDcgMTQuOTQ1MiAxMC43NzcgMTQuODE4OEwxMi4wMTk2IDEzLjYxMDZMMTAuNDY5NiAxMi42NzU5IiBmaWxsPSIjQTlDOUREIi8+CjxwYXRoIGQ9Ik0xMC40NzAxIDEyLjY3NjFMMTQuMjI1OCAxNS40NTA5QzE0LjY1NDQgMTUuNjg3MyAxNC45NjM3IDE1LjU2NDkgMTUuMDcwNSAxNS4wNTNMMTYuNTk5MyA3Ljg0ODg3QzE2Ljc1NTggNy4yMjEzNiAxNi4zNiA2LjkzNjc0IDE1Ljk1IDcuMTIyODhMNi45NzMxOCAxMC41ODQzQzYuMzYwNDIgMTAuODMwMSA2LjM2Mzk5IDExLjE3MiA2Ljg2MTQ4IDExLjMyNDNMOS4xNjUxNSAxMi4wNDMzTDE0LjQ5ODQgOC42Nzg2MkMxNC43NTAyIDguNTI1OTQgMTQuOTgxMiA4LjYwODAyIDE0Ljc5MTYgOC43NzYzNCIgZmlsbD0idXJsKCNwYWludDFfbGluZWFyKSIvPgo8ZGVmcz4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDBfbGluZWFyIiB4MT0iMTUuMTY3MyIgeTE9IjUuMTY3MyIgeDI9IjEwLjQxNzMiIHkyPSIxNi4yNSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSIjMzdBRUUyIi8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzFFOTZDOCIvPgo8L2xpbmVhckdyYWRpZW50Pgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MV9saW5lYXIiIHgxPSIxMy4xODU2IiB5MT0iMTAuNzgwMyIgeDI9IjE0LjY0NCIgeTI9IjE0LjA5OSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSIjRUZGN0ZDIi8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0id2hpdGUiLz4KPC9saW5lYXJHcmFkaWVudD4KPC9kZWZzPgo8L3N2Zz4K);
}

.contacts-block .telegram:hover {
  background-image: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12 21C17.2467 21 21.5 16.7467 21.5 11.5C21.5 6.25329 17.2467 2 12 2C6.75329 2 2.5 6.25329 2.5 11.5C2.5 16.7467 6.75329 21 12 21Z" fill="%23DB215F"/><path opacity="0.3" d="M10 15.3759C10.233 15.3759 10.3359 15.2693 10.466 15.1429L11.7085 13.9347L10.1586 13" fill="white"/><path d="M10.4701 12.6764L14.2258 15.4511C14.6544 15.6876 14.9637 15.5652 15.0705 15.0532L16.5993 7.84912C16.7558 7.2216 16.36 6.93699 15.95 7.12312L6.97318 10.5846C6.36042 10.8303 6.36399 11.1722 6.86148 11.3245L9.16515 12.0435L14.4984 8.67886C14.7502 8.52619 14.9812 8.60827 14.7916 8.77659" fill="white"/></svg>');
}

.contacts-block .email {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xOS41IDE3SDUuNVY3SDE5LjVWMTdaTTQgMTcuNVY2LjVDNCA1Ljk0NzcyIDQuNDQ3NzIgNS41IDUgNS41SDIwQzIwLjU1MjMgNS41IDIxIDUuOTQ3NzIgMjEgNi41VjE3LjVDMjEgMTguMDUyMyAyMC41NTIzIDE4LjUgMjAgMTguNUg1QzQuNDQ3NzIgMTguNSA0IDE4LjA1MjMgNCAxNy41Wk04LjAzNDY0IDlDNy42NjkwMyA5IDcuNDk1MDQgOS40NTAwNCA3Ljc2NTU3IDkuNjk1OThMMTIuMjMwOSAxMy43NTU0QzEyLjM4MzUgMTMuODk0MSAxMi42MTY1IDEzLjg5NDEgMTIuNzY5MSAxMy43NTU0TDE3LjIzNDQgOS42OTU5OEMxNy41MDUgOS40NTAwNCAxNy4zMzEgOSAxNi45NjU0IDlIOC4wMzQ2NFoiIGZpbGw9IiMxQTFBMUEiLz4KPC9zdmc+Cg==);
}

.contacts-block .email:hover {
  background-image: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M19.5 17H5.5V7H19.5V17ZM4 17.5V6.5C4 5.94772 4.44772 5.5 5 5.5H20C20.5523 5.5 21 5.94772 21 6.5V17.5C21 18.0523 20.5523 18.5 20 18.5H5C4.44772 18.5 4 18.0523 4 17.5ZM8.03464 9C7.66903 9 7.49504 9.45004 7.76557 9.69598L12.2309 13.7554C12.3835 13.8941 12.6165 13.8941 12.7691 13.7554L17.2344 9.69598C17.505 9.45004 17.331 9 16.9654 9H8.03464Z" fill="%23DB215F"/></svg>');
}

.contacts-block .feedback {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik02LjYxNTIxIDcuNjMwMTJDNS4zNTQ2NiA4LjcxODc3IDQuNzUgMTAuMDI2OSA0Ljc1IDExQzQuNzUgMTIuNzk0IDUuNDE3MTQgMTQuMDAwOSA2LjA2OTQ0IDE0Ljc2MTlDNi4zOTkwMSAxNS4xNDY0IDYuNzI3NzQgMTUuNDE5OSA2Ljk3MDM3IDE1LjU5NTFDNy4wOTEzNiAxNS42ODI1IDcuMTg5ODQgMTUuNzQ0NyA3LjI1NDcxIDE1Ljc4MzNDNy4yODcxIDE1LjgwMjUgNy4zMTA5OCAxNS44MTU5IDcuMzI0OTMgMTUuODIzNUw3LjMzODIgMTUuODMwNkw3LjMzNjY3IDE1LjgyOThDNy41OTAzOCAxNS45NTcgNy43NSAxNi4yMTYyIDcuNzUgMTYuNVYxOC4yODY1TDkuNjY0NTkgMTcuMzI5MkM5Ljc2ODczIDE3LjI3NzEgOS44ODM1NyAxNy4yNSAxMCAxNy4yNUgxMkMxNC43OTI2IDE3LjI1IDE2LjYwOTMgMTYuMjExOCAxNy43MjQgMTQuOTQyNkMxOC44NjE2IDEzLjY0NzIgMTkuMjkyOCAxMi4wODQ0IDE5LjI1MDYgMTEuMDNDMTkuMjUwMiAxMS4wMiAxOS4yNSAxMS4wMSAxOS4yNSAxMUMxOS4yNSAxMC4wMjY5IDE4LjY0NTMgOC43MTg3NyAxNy4zODQ4IDcuNjMwMTJDMTYuMTQ1MyA2LjU1OTY3IDE0LjMxOTEgNS43NSAxMiA1Ljc1QzkuNjgwOSA1Ljc1IDcuODU0NjggNi41NTk2NyA2LjYxNTIxIDcuNjMwMTJaTTYuMjUgMTYuOTIxM0M2LjIwMDY3IDE2Ljg4ODEgNi4xNDc4OCAxNi44NTE0IDYuMDkyMTMgMTYuODExMUM1Ljc3MjI2IDE2LjU4MDEgNS4zNTA5OSAxNi4yMjg2IDQuOTMwNTYgMTUuNzM4MUM0LjA4Mjg2IDE0Ljc0OTEgMy4yNSAxMy4yMDYgMy4yNSAxMUMzLjI1IDkuNDczMTQgNC4xNDUzNCA3Ljc4MTIzIDUuNjM0NzkgNi40OTQ4OEM3LjE0NTMyIDUuMTkwMzMgOS4zMTkxIDQuMjUgMTIgNC4yNUMxNC42ODA5IDQuMjUgMTYuODU0NyA1LjE5MDMzIDE4LjM2NTIgNi40OTQ4OEMxOS44NDk3IDcuNzc2OTcgMjAuNzQ0MSA5LjQ2MTk0IDIwLjc1IDEwLjk4NDhDMjAuODAzMyAxMi40Mjg4IDIwLjIzMzYgMTQuMzU4MiAxOC44NTEgMTUuOTMyNEMxNy40NDA3IDE3LjUzODIgMTUuMjA3NCAxOC43NSAxMiAxOC43NUgxMC4xNzcxTDcuMzM1NDEgMjAuMTcwOEM3LjEwMjkyIDIwLjI4NzEgNi44MjY4MSAyMC4yNzQ2IDYuNjA1NyAyMC4xMzhDNi4zODQ1OSAyMC4wMDEzIDYuMjUgMTkuNzU5OSA2LjI1IDE5LjVWMTYuOTIxM1pNOC4yNSAxMEM4LjI1IDkuNTg1NzkgOC41ODU3OSA5LjI1IDkgOS4yNUgxNUMxNS40MTQyIDkuMjUgMTUuNzUgOS41ODU3OSAxNS43NSAxMEMxNS43NSAxMC40MTQyIDE1LjQxNDIgMTAuNzUgMTUgMTAuNzVIOUM4LjU4NTc5IDEwLjc1IDguMjUgMTAuNDE0MiA4LjI1IDEwWk05IDEyLjI1QzguNTg1NzkgMTIuMjUgOC4yNSAxMi41ODU4IDguMjUgMTNDOC4yNSAxMy40MTQyIDguNTg1NzkgMTMuNzUgOSAxMy43NUgxMkMxMi40MTQyIDEzLjc1IDEyLjc1IDEzLjQxNDIgMTIuNzUgMTNDMTIuNzUgMTIuNTg1OCAxMi40MTQyIDEyLjI1IDEyIDEyLjI1SDlaIiBmaWxsPSIjMUExQTFBIi8+Cjwvc3ZnPgo=);
}

.contacts-block .feedback:hover {
  background-image: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M6.61521 7.63012C5.35466 8.71877 4.75 10.0269 4.75 11C4.75 12.794 5.41714 14.0009 6.06944 14.7619C6.39901 15.1464 6.72774 15.4199 6.97037 15.5951C7.09136 15.6825 7.18984 15.7447 7.25471 15.7833C7.2871 15.8025 7.31098 15.8159 7.32493 15.8235L7.3382 15.8306L7.33667 15.8298C7.59038 15.957 7.75 16.2162 7.75 16.5V18.2865L9.66459 17.3292C9.76873 17.2771 9.88357 17.25 10 17.25H12C14.7926 17.25 16.6093 16.2118 17.724 14.9426C18.8616 13.6472 19.2928 12.0844 19.2506 11.03C19.2502 11.02 19.25 11.01 19.25 11C19.25 10.0269 18.6453 8.71877 17.3848 7.63012C16.1453 6.55967 14.3191 5.75 12 5.75C9.6809 5.75 7.85468 6.55967 6.61521 7.63012ZM6.25 16.9213C6.20067 16.8881 6.14788 16.8514 6.09213 16.8111C5.77226 16.5801 5.35099 16.2286 4.93056 15.7381C4.08286 14.7491 3.25 13.206 3.25 11C3.25 9.47314 4.14534 7.78123 5.63479 6.49488C7.14532 5.19033 9.3191 4.25 12 4.25C14.6809 4.25 16.8547 5.19033 18.3652 6.49488C19.8497 7.77697 20.7441 9.46194 20.75 10.9848C20.8033 12.4288 20.2336 14.3582 18.851 15.9324C17.4407 17.5382 15.2074 18.75 12 18.75H10.1771L7.33541 20.1708C7.10292 20.2871 6.82681 20.2746 6.6057 20.138C6.38459 20.0013 6.25 19.7599 6.25 19.5V16.9213ZM8.25 10C8.25 9.58579 8.58579 9.25 9 9.25H15C15.4142 9.25 15.75 9.58579 15.75 10C15.75 10.4142 15.4142 10.75 15 10.75H9C8.58579 10.75 8.25 10.4142 8.25 10ZM9 12.25C8.58579 12.25 8.25 12.5858 8.25 13C8.25 13.4142 8.58579 13.75 9 13.75H12C12.4142 13.75 12.75 13.4142 12.75 13C12.75 12.5858 12.4142 12.25 12 12.25H9Z" fill="%23DB215F"/></svg>');
}

[data-theme='new-year'] .contacts-block .a1 {
  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 opacity='0.3' d='M18.9678 3V13.3226L19.4839 12.8065V3.51613L18.9678 3Z' fill='white'/%3E%3Cpath opacity='0.3' d='M14.8389 7.64505H15.8711L16.9034 7.12892V6.61279L14.8389 7.64505Z' fill='white'/%3E%3Cpath d='M18.9679 3H17.4195C17.4195 3 17.1599 3.66169 16.9034 4.03226C16.3297 4.86087 14.8389 5.58065 14.8389 5.58065V7.64516L16.9034 6.6129V12.8065L18.9679 13.3226V3Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5 18.5L9.67739 4.54834L12.1426 5.04139C12.2139 5.05563 12.2718 5.10737 12.2939 5.17655L16.3036 17.7067C16.3449 17.8358 16.2486 17.9677 16.1131 17.9677H13.8064L12.7742 15.387H9.16126L8.17434 18.3478C8.14724 18.4291 8.07134 18.4841 7.98563 18.4846L5 18.5ZM11.036 9.24658L9.76514 13.0593C9.72197 13.1888 9.81836 13.3225 9.95487 13.3225H12.4967C12.6332 13.3225 12.7296 13.1888 12.6864 13.0593L11.4155 9.24658C11.3547 9.06424 11.0968 9.06424 11.036 9.24658Z' fill='white'/%3E%3Cpath opacity='0.3' d='M8.64516 5.06447L4.09188 18.2184C4.04691 18.3483 4.14339 18.4838 4.28087 18.4838H5L9.67742 4.54834L8.64516 5.06447Z' fill='white'/%3E%3Cpath opacity='0.3' d='M11.7422 15.3872L12.7242 17.8421C12.7545 17.9181 12.8281 17.9679 12.9099 17.9679H13.8067L12.7744 15.3872H11.7422Z' fill='white'/%3E%3Cpath opacity='0.3' d='M10.71 10.2256L11.7422 13.3224H12.497C12.6335 13.3224 12.7299 13.1887 12.6867 13.0592L11.4158 9.24646C11.355 9.06412 11.0971 9.06412 11.0364 9.24646L10.71 10.2256Z' fill='white'/%3E%3C/svg%3E");
}

[data-theme='new-year'] .contacts-block .life {
  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='M11.0293 14.7883C11.0293 15.6251 10.3517 16.3024 9.5147 16.3024C8.67823 16.3024 8 15.6251 8 14.7883C8 13.9517 8.67811 13.2734 9.5147 13.2734C10.3517 13.2734 11.0293 13.9516 11.0293 14.7883ZM11.0293 8.21145C11.0293 9.04792 10.3517 9.72628 9.5147 9.72628C8.67823 9.72628 8 9.04804 8 8.21145C8 7.37535 8.67811 6.69663 9.5147 6.69663C10.3517 6.69663 11.0293 7.37523 11.0293 8.21145ZM12.8097 3C14.7077 5.21166 15.847 8.40396 15.847 11.4997C15.847 14.5957 14.7077 17.7886 12.8097 20L11.5593 19.0736C12.8979 16.7092 13.5688 14.5199 13.5688 11.4998C13.5688 8.48069 12.8979 6.29118 11.5593 3.92605L12.8097 3Z' fill='white'/%3E%3C/svg%3E%0A");
}

[data-theme='new-year'] .contacts-block .home {
  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='M12 7.66685C15.3086 7.66685 15.9997 8.96182 15.9997 9.66644H20C20 7.00663 16.5603 5 12 5C7.43917 5 4 7.00663 4 9.66644H8.00027C8.00027 8.96182 8.69135 7.66685 12 7.66685ZM8.00027 10.0006H4V12.0631H8.00027V10.0006ZM15.9998 10.0006H20V12.0631H15.9998V10.0006ZM12 16.9997C12.9204 16.9997 13.6665 16.2536 13.6665 15.3332C13.6665 14.4128 12.9204 13.6667 12 13.6667C11.0796 13.6667 10.3335 14.4128 10.3335 15.3332C10.3335 16.2536 11.0796 16.9997 12 16.9997ZM12.5422 8.34874C13.1385 8.37907 13.62 8.45869 14.0002 8.56809V11.6671L18.6666 14.3345V19.0004H5.33398V14.3345L10.0004 11.6671V8.56809C10.3812 8.45869 10.8621 8.37961 11.459 8.34874V11.1255H12.5422V8.34874ZM12 18.0001C13.4732 18.0001 14.6669 16.8064 14.6669 15.3327C14.6669 13.8617 13.4732 12.6658 12 12.6658C10.5269 12.6658 9.33317 13.8601 9.33317 15.3327C9.33317 16.8064 10.5269 18.0001 12 18.0001Z' fill='white'/%3E%3C/svg%3E%0A");
}

[data-theme='new-year'] .contacts-block .viber {
  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='M12.924 8.83416C12.9308 8.70866 13.0381 8.61242 13.1636 8.61921C13.6387 8.64489 14.0312 8.78851 14.3102 9.07836C14.5879 9.36688 14.7231 9.76926 14.7485 10.2517C14.7551 10.3772 14.6587 10.4843 14.5332 10.4909C14.4077 10.4975 14.3006 10.4011 14.294 10.2756C14.2721 9.86046 14.1593 9.57786 13.9823 9.39398C13.8066 9.21144 13.5378 9.09524 13.139 9.07368C13.0135 9.0669 12.9173 8.95966 12.924 8.83416Z' fill='white'/%3E%3Cpath d='M12.8621 7.3914C12.7368 7.38151 12.6272 7.47506 12.6173 7.60036C12.6074 7.72565 12.701 7.83524 12.8262 7.84513C13.6792 7.91247 14.3293 8.20101 14.802 8.71666C15.2552 9.21304 15.4967 9.86292 15.4747 10.6351C15.4711 10.7607 15.57 10.8655 15.6957 10.8691C15.8213 10.8727 15.926 10.7737 15.9296 10.6481C15.9548 9.76699 15.6768 8.99974 15.138 8.40962C14.5715 7.79163 13.8041 7.46577 12.8621 7.3914Z' fill='white'/%3E%3Cpath d='M12.1678 6.46094C12.1678 6.33526 12.2697 6.23337 12.3954 6.23337C13.7268 6.23337 14.8476 6.67939 15.7427 7.54962C16.6444 8.42621 17.1108 9.62267 17.1108 11.1141C17.1108 11.2397 17.0089 11.3416 16.8832 11.3416C16.7575 11.3416 16.6556 11.2397 16.6556 11.1141C16.6556 9.72382 16.2245 8.65277 15.4255 7.87596C14.6199 7.0928 13.6149 6.68851 12.3954 6.68851C12.2697 6.68851 12.1678 6.58662 12.1678 6.46094Z' fill='white'/%3E%3Cpath d='M13.6944 13.1215C13.5291 13.3341 13.1984 13.3105 13.1984 13.3105C10.8601 12.6964 10.2697 10.3581 10.2697 10.3581C10.2697 10.3581 10.2461 10.0274 10.4586 9.86208L10.8838 9.53141C11.0727 9.36608 11.2144 8.96456 11.0019 8.58665C10.9491 8.50752 10.8832 8.40546 10.8128 8.29634C10.6941 8.11235 10.5624 7.90825 10.4586 7.75999C10.2697 7.50018 9.84453 6.98056 9.84453 6.98056C9.63196 6.72075 9.32491 6.67351 8.99424 6.83884C8.6872 7.02779 8.40377 7.26398 8.14396 7.54741C7.93139 7.7836 7.81329 8.01979 7.78967 8.25598V8.35046C7.78967 8.46855 7.81329 8.56301 7.83691 8.65748C7.93138 9.03538 8.1912 9.62588 8.73443 10.6179C9.08872 11.2556 9.46662 11.7988 9.82091 12.2476C10.0099 12.4838 10.2224 12.72 10.4822 12.9798L10.5767 13.0743C10.8129 13.3341 11.0727 13.5466 11.3089 13.7356C11.7577 14.0899 12.3009 14.4678 12.9386 14.8221C13.9542 15.3653 14.5447 15.6251 14.899 15.7196C14.9935 15.7432 15.1116 15.7668 15.206 15.7668H15.3005C15.5367 15.7196 15.7729 15.6251 16.0091 15.4125C16.3161 15.1527 16.5523 14.8693 16.7177 14.5623C16.883 14.2316 16.8357 13.9245 16.5759 13.712C16.5759 13.712 16.0563 13.2868 15.7965 13.0979C15.5603 12.9089 15.1824 12.6727 14.9699 12.5546C14.5683 12.3421 14.1904 12.4838 14.0251 12.6964L13.6944 13.1215Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M19.1505 4.76037C18.7017 4.35884 16.9067 3.03618 12.8678 3.01256C12.8678 3.01256 8.1204 2.72913 5.80574 4.85484C4.50669 6.15388 4.05793 8.01979 4.01069 10.3581C3.96345 12.6963 3.8926 17.0659 8.1204 18.2704V20.0891C8.1204 20.0891 8.09678 20.8213 8.56916 20.963C9.04908 21.1166 9.35737 20.7709 9.76033 20.319C9.85316 20.2149 9.95102 20.1052 10.0572 19.9946C10.3642 19.6639 10.7893 19.1916 11.0964 18.8137C13.9779 19.0499 16.1981 18.5066 16.4579 18.4121C16.5097 18.3955 16.5823 18.3771 16.672 18.3544C17.6038 18.1181 20.3791 17.4143 20.8747 13.4285C21.4415 8.89369 20.6385 6.03579 19.1505 4.76037ZM19.6465 13.0743C19.2374 16.4113 16.9836 16.9028 16.2124 17.071C16.1375 17.0873 16.0766 17.1006 16.0328 17.1131C15.8202 17.184 13.8834 17.6563 11.4271 17.5146C11.4271 17.5146 9.6084 19.7112 9.01792 20.3017C8.92345 20.3961 8.82897 20.4198 8.75811 20.4198C8.66364 20.3961 8.64002 20.278 8.64002 20.1127C8.64002 19.8765 8.66364 17.0895 8.66364 17.0895C5.2315 16.0589 5.29147 12.7513 5.32798 10.7374C5.33007 10.6222 5.33208 10.5113 5.33336 10.4053C5.3806 8.44493 5.73488 6.86245 6.82136 5.77598C8.78173 4.00456 12.8206 4.26437 12.8206 4.26437C16.2217 4.28798 17.8514 5.3036 18.2293 5.65788C19.4575 6.74436 20.0952 9.31883 19.6465 13.0743Z' fill='white'/%3E%3C/svg%3E%0A");
}

[data-theme='new-year'] .contacts-block .viber:hover {
  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='M12.924 8.83416C12.9308 8.70866 13.0381 8.61242 13.1636 8.61921C13.6387 8.64489 14.0312 8.78851 14.3102 9.07836C14.5879 9.36688 14.7231 9.76926 14.7485 10.2517C14.7551 10.3772 14.6587 10.4843 14.5332 10.4909C14.4077 10.4975 14.3006 10.4011 14.294 10.2756C14.2721 9.86046 14.1593 9.57786 13.9823 9.39398C13.8066 9.21144 13.5378 9.09524 13.139 9.07368C13.0135 9.0669 12.9173 8.95966 12.924 8.83416Z' fill='%23ABCEFB'/%3E%3Cpath d='M12.8621 7.3914C12.7368 7.38151 12.6272 7.47506 12.6173 7.60036C12.6074 7.72565 12.701 7.83524 12.8262 7.84513C13.6792 7.91247 14.3293 8.20101 14.802 8.71666C15.2552 9.21304 15.4967 9.86292 15.4747 10.6351C15.4711 10.7607 15.57 10.8655 15.6957 10.8691C15.8213 10.8727 15.926 10.7737 15.9296 10.6481C15.9548 9.76699 15.6768 8.99974 15.138 8.40962C14.5715 7.79163 13.8041 7.46577 12.8621 7.3914Z' fill='%23ABCEFB'/%3E%3Cpath d='M12.1678 6.46094C12.1678 6.33526 12.2697 6.23337 12.3954 6.23337C13.7268 6.23337 14.8476 6.67939 15.7427 7.54962C16.6444 8.42621 17.1108 9.62267 17.1108 11.1141C17.1108 11.2397 17.0089 11.3416 16.8832 11.3416C16.7575 11.3416 16.6556 11.2397 16.6556 11.1141C16.6556 9.72382 16.2245 8.65277 15.4255 7.87596C14.6199 7.0928 13.6149 6.68851 12.3954 6.68851C12.2697 6.68851 12.1678 6.58662 12.1678 6.46094Z' fill='%23ABCEFB'/%3E%3Cpath d='M13.6944 13.1215C13.5291 13.3341 13.1984 13.3105 13.1984 13.3105C10.8601 12.6964 10.2697 10.3581 10.2697 10.3581C10.2697 10.3581 10.2461 10.0274 10.4586 9.86208L10.8838 9.53141C11.0727 9.36608 11.2144 8.96456 11.0019 8.58665C10.9491 8.50752 10.8832 8.40546 10.8128 8.29634C10.6941 8.11235 10.5624 7.90825 10.4586 7.75999C10.2697 7.50018 9.84453 6.98056 9.84453 6.98056C9.63196 6.72075 9.32491 6.67351 8.99424 6.83884C8.6872 7.02779 8.40377 7.26398 8.14396 7.54741C7.93139 7.7836 7.81329 8.01979 7.78967 8.25598V8.35046C7.78967 8.46855 7.81329 8.56301 7.83691 8.65748C7.93138 9.03538 8.1912 9.62588 8.73443 10.6179C9.08872 11.2556 9.46662 11.7988 9.82091 12.2476C10.0099 12.4838 10.2224 12.72 10.4822 12.9798L10.5767 13.0743C10.8129 13.3341 11.0727 13.5466 11.3089 13.7356C11.7577 14.0899 12.3009 14.4678 12.9386 14.8221C13.9542 15.3653 14.5447 15.6251 14.899 15.7196C14.9935 15.7432 15.1116 15.7668 15.206 15.7668H15.3005C15.5367 15.7196 15.7729 15.6251 16.0091 15.4125C16.3161 15.1527 16.5523 14.8693 16.7177 14.5623C16.883 14.2316 16.8357 13.9245 16.5759 13.712C16.5759 13.712 16.0563 13.2868 15.7965 13.0979C15.5603 12.9089 15.1824 12.6727 14.9699 12.5546C14.5683 12.3421 14.1904 12.4838 14.0251 12.6964L13.6944 13.1215Z' fill='%23ABCEFB'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M19.1505 4.76037C18.7017 4.35884 16.9067 3.03618 12.8678 3.01256C12.8678 3.01256 8.1204 2.72913 5.80574 4.85484C4.50669 6.15388 4.05793 8.01979 4.01069 10.3581C3.96345 12.6963 3.8926 17.0659 8.1204 18.2704V20.0891C8.1204 20.0891 8.09678 20.8213 8.56916 20.963C9.04908 21.1166 9.35737 20.7709 9.76033 20.319C9.85316 20.2149 9.95102 20.1052 10.0572 19.9946C10.3642 19.6639 10.7893 19.1916 11.0964 18.8137C13.9779 19.0499 16.1981 18.5066 16.4579 18.4121C16.5097 18.3955 16.5823 18.3771 16.672 18.3544C17.6038 18.1181 20.3791 17.4143 20.8747 13.4285C21.4415 8.89369 20.6385 6.03579 19.1505 4.76037ZM19.6465 13.0743C19.2374 16.4113 16.9836 16.9028 16.2124 17.071C16.1375 17.0873 16.0766 17.1006 16.0328 17.1131C15.8202 17.184 13.8834 17.6563 11.4271 17.5146C11.4271 17.5146 9.6084 19.7112 9.01792 20.3017C8.92345 20.3961 8.82897 20.4198 8.75811 20.4198C8.66364 20.3961 8.64002 20.278 8.64002 20.1127C8.64002 19.8765 8.66364 17.0895 8.66364 17.0895C5.2315 16.0589 5.29147 12.7513 5.32798 10.7374C5.33007 10.6222 5.33208 10.5113 5.33336 10.4053C5.3806 8.44493 5.73488 6.86245 6.82136 5.77598C8.78173 4.00456 12.8206 4.26437 12.8206 4.26437C16.2217 4.28798 17.8514 5.3036 18.2293 5.65788C19.4575 6.74436 20.0952 9.31883 19.6465 13.0743Z' fill='%23ABCEFB'/%3E%3C/svg%3E%0A");
}

[data-theme='new-year'] .contacts-block .telegram {
  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='M12 21C17.2467 21 21.5 16.7467 21.5 11.5C21.5 6.25329 17.2467 2 12 2C6.75329 2 2.5 6.25329 2.5 11.5C2.5 16.7467 6.75329 21 12 21Z' fill='white'/%3E%3Cpath opacity='0.3' d='M10 16L12.5 14L10 13' fill='%232A85FC'/%3E%3Cpath d='M10 13.0002L14.2258 15.4511C14.6544 15.6876 14.9637 15.5652 15.0705 15.0532L16.5993 7.84912C16.7558 7.2216 16.36 6.93699 15.95 7.12312L6.97318 10.5846C6.36042 10.8303 6.36399 11.1722 6.86148 11.3245L9.16515 12.0435L14.4984 8.67886C14.7502 8.52619 14.9812 8.60827 14.7916 8.77659' fill='%232A85FC'/%3E%3C/svg%3E%0A");
}

[data-theme='new-year'] .contacts-block .telegram:hover {
  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%3Cg opacity='0.6'%3E%3Cpath d='M12 21C17.2467 21 21.5 16.7467 21.5 11.5C21.5 6.25329 17.2467 2 12 2C6.75329 2 2.5 6.25329 2.5 11.5C2.5 16.7467 6.75329 21 12 21Z' fill='%23ABCEFB'/%3E%3Cpath opacity='0.3' d='M10 16L12.5 14L10 13' fill='%232B84F9'/%3E%3Cpath d='M10 13.0002L14.2258 15.4511C14.6544 15.6876 14.9637 15.5652 15.0705 15.0532L16.5993 7.84912C16.7558 7.2216 16.36 6.93699 15.95 7.12312L6.97318 10.5846C6.36042 10.8303 6.36399 11.1722 6.86148 11.3245L9.16515 12.0435L14.4984 8.67886C14.7502 8.52619 14.9812 8.60827 14.7916 8.77659' fill='%232B84F9'/%3E%3C/g%3E%3C/svg%3E%0A");
}

[data-theme='new-year'] .contacts-block .email {
  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='M4 7V17C4 17.5523 4.44772 18 5 18H19C19.5523 18 20 17.5523 20 17V7C20 6.44772 19.5523 6 19 6H5C4.44772 6 4 6.44772 4 7ZM5.2 16.8H18.8V8.2L12.4685 13.5461C12.1946 13.7653 11.8054 13.7653 11.5315 13.5461L5.2 8.2V16.8ZM6.2 7.2H17.8L12 12.2L6.2 7.2Z' fill='white'/%3E%3C/svg%3E%0A");
}

[data-theme='new-year'] .contacts-block .email:hover {
  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='M4 7V17C4 17.5523 4.44772 18 5 18H19C19.5523 18 20 17.5523 20 17V7C20 6.44772 19.5523 6 19 6H5C4.44772 6 4 6.44772 4 7ZM5.2 16.8H18.8V8.2L12.4685 13.5461C12.1946 13.7653 11.8054 13.7653 11.5315 13.5461L5.2 8.2V16.8ZM6.2 7.2H17.8L12 12.2L6.2 7.2Z' fill='%23ABCEFB'/%3E%3C/svg%3E%0A");
}

[data-theme='new-year'] .contacts-block .feedback {
  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='M8.25 10C8.25 9.58579 8.58579 9.25 9 9.25H15C15.4142 9.25 15.75 9.58579 15.75 10C15.75 10.4142 15.4142 10.75 15 10.75H9C8.58579 10.75 8.25 10.4142 8.25 10Z' fill='white'/%3E%3Cpath d='M9 12.25C8.58579 12.25 8.25 12.5858 8.25 13C8.25 13.4142 8.58579 13.75 9 13.75H12C12.4142 13.75 12.75 13.4142 12.75 13C12.75 12.5858 12.4142 12.25 12 12.25H9Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.25 16.9213C6.20067 16.8881 6.14788 16.8514 6.09213 16.8111C5.77226 16.5801 5.35099 16.2286 4.93056 15.7381C4.08286 14.7491 3.25 13.206 3.25 11C3.25 9.47314 4.14534 7.78123 5.63479 6.49488C7.14532 5.19033 9.3191 4.25 12 4.25C14.6809 4.25 16.8547 5.19033 18.3652 6.49488C19.8497 7.77697 20.7441 9.46194 20.75 10.9848C20.8033 12.4288 20.2336 14.3582 18.851 15.9324C17.4407 17.5382 15.2074 18.75 12 18.75H10.1771L7.33541 20.1708C7.10292 20.2871 6.82681 20.2746 6.6057 20.138C6.38459 20.0013 6.25 19.7599 6.25 19.5V16.9213ZM6.61521 7.63012C5.35466 8.71877 4.75 10.0269 4.75 11C4.75 12.794 5.41714 14.0009 6.06944 14.7619C6.39901 15.1464 6.72774 15.4199 6.97037 15.5951C7.09136 15.6825 7.18984 15.7447 7.25471 15.7833C7.2871 15.8025 7.31098 15.8159 7.32493 15.8235L7.3382 15.8306L7.33667 15.8298C7.59038 15.957 7.75 16.2162 7.75 16.5V18.2865L9.66459 17.3292C9.76873 17.2771 9.88357 17.25 10 17.25H12C14.7926 17.25 16.6093 16.2118 17.724 14.9426C18.8616 13.6472 19.2928 12.0844 19.2506 11.03C19.2502 11.02 19.25 11.01 19.25 11C19.25 10.0269 18.6453 8.71877 17.3848 7.63012C16.1453 6.55967 14.3191 5.75 12 5.75C9.6809 5.75 7.85468 6.55967 6.61521 7.63012Z' fill='white'/%3E%3C/svg%3E%0A");
}

[data-theme='new-year'] .contacts-block .feedback:hover {
  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='M8.25 10C8.25 9.58579 8.58579 9.25 9 9.25H15C15.4142 9.25 15.75 9.58579 15.75 10C15.75 10.4142 15.4142 10.75 15 10.75H9C8.58579 10.75 8.25 10.4142 8.25 10Z' fill='%23ABCEFB'/%3E%3Cpath d='M9 12.25C8.58579 12.25 8.25 12.5858 8.25 13C8.25 13.4142 8.58579 13.75 9 13.75H12C12.4142 13.75 12.75 13.4142 12.75 13C12.75 12.5858 12.4142 12.25 12 12.25H9Z' fill='%23ABCEFB'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.25 16.9213C6.20067 16.8881 6.14788 16.8514 6.09213 16.8111C5.77226 16.5801 5.35099 16.2286 4.93056 15.7381C4.08286 14.7491 3.25 13.206 3.25 11C3.25 9.47314 4.14534 7.78123 5.63479 6.49488C7.14532 5.19033 9.3191 4.25 12 4.25C14.6809 4.25 16.8547 5.19033 18.3652 6.49488C19.8497 7.77697 20.7441 9.46194 20.75 10.9848C20.8033 12.4288 20.2336 14.3582 18.851 15.9324C17.4407 17.5382 15.2074 18.75 12 18.75H10.1771L7.33541 20.1708C7.10292 20.2871 6.82681 20.2746 6.6057 20.138C6.38459 20.0013 6.25 19.7599 6.25 19.5V16.9213ZM6.61521 7.63012C5.35466 8.71877 4.75 10.0269 4.75 11C4.75 12.794 5.41714 14.0009 6.06944 14.7619C6.39901 15.1464 6.72774 15.4199 6.97037 15.5951C7.09136 15.6825 7.18984 15.7447 7.25471 15.7833C7.2871 15.8025 7.31098 15.8159 7.32493 15.8235L7.3382 15.8306L7.33667 15.8298C7.59038 15.957 7.75 16.2162 7.75 16.5V18.2865L9.66459 17.3292C9.76873 17.2771 9.88357 17.25 10 17.25H12C14.7926 17.25 16.6093 16.2118 17.724 14.9426C18.8616 13.6472 19.2928 12.0844 19.2506 11.03C19.2502 11.02 19.25 11.01 19.25 11C19.25 10.0269 18.6453 8.71877 17.3848 7.63012C16.1453 6.55967 14.3191 5.75 12 5.75C9.6809 5.75 7.85468 6.55967 6.61521 7.63012Z' fill='%23ABCEFB'/%3E%3C/svg%3E%0A");
}

:root {
  --blue-500: #0077CC;
  --pink-600: #D62761;
  --base-font-family: Arial, sans-serif;
  --button-font-size: 14px;
  --button-line-height: 20px;
  --button-disabled-color: #ABAEB3;
  --base-link-color: #E52E6B;
  --base-link-color-hover: #D62761;
  --default-shadow-color: rgba(23, 35, 38, .05);
  /*header*/
  --base-header-text-color: #1A1A1A;
  --header-base-border-color: rgba(213, 215, 219, .4);
  --header-list-base-border-color: #D5D7DB;
  --header-bg-color: #F7F8FA;
  --header-react-bg-color: var(--header-bg-color);
  --header-dropdown-title-active-color: #909399;
  --header-list-bg-color: #FFF;
  --header-list-item-color: #1A1A1A;
  --header-list-item-color-hover: #D62761;
  --header-list-item-content-color-hover: #D62761;
  --header-list-item-bg-color-hover: rgba(219, 33, 95, .08);
  --header-list-item-content-bg-color-hover: rgba(219, 33, 95, .08);
  --header-call-center-color: #E52E6B;
  --header-call-center-tooltip-color: #FFF;
  --header-call-center-tooltip-bg: #1A1A1A;
  --locality-btn-color-hover: #D62761;
  --locality-btn-color: #1A1A1A;
  --working-time-color: #909399;
  /*header icons*/
  --icon-live-color: #052992;
  --icon-home-phone: #1A1A1A;
  --icon-telegram-fill-color: #FFF;
  --icon-telegram-bg-color: #39A9E0;
  --icon-telegram-bg-color-hover: #E52E6B;
  --icon-telegram-fill-color-hover: var(--icon-telegram-fill-color);
  --icon-viber-fill-color: rgb(124, 83, 166);
  --icon-viber-fill-color-hover: currentColor;
  --icon-a1-fill-color: currentColor;
  --communication-icon-text-color: var(--header-list-item-color);
  --communication-icon-text-color-hover: var(--base-link-color-hover);
  --communication-menu-separator-border-color: #D5D7DB;
  --communication-list-border-color: #D5D7DB;
  /*header profile menu*/
  --profile-item-bg-color: var(--header-list-bg-color);
  --profile-item-content-bg-color: #FFF;
  --profile-item-color: #1A1A1A;
  --profile-item-content-color: #1A1A1A;
  --item-current-color: #909399;
  --item-current-color-bg-color: #909399;
  --item-current-couner-bg-color: #909399;
  --counter-color: #FFF;
  --counter-content-color: #FFF;
  --counter-color-active: #FFF;
  --counter-content-color-active: #FFF;
  --counter-bg-color: #0077CC;
  --counter-content-bg-color: #0077CC;
  --counter-bg-color-active: #D62761;
  --counter-content-bg-color-active: #D62761;
  --user-tools-separator-color: #EBEDF0;
  --user-tools-content-separator-color: #EBEDF0;
  --bonus-color: #0077CC;
  --bonus-hover-color: #D62761;
  --bonus-content-color: #0077CC;
  --bonus-content-hover-color: #D62761;
  /*end header*/
  /*footer styles*/
  --footer-background: #F7F8FA;
  --subscription-block-react-bg-color: transparent;
  --subscription-block-icon-color: #F7F8FA;
  --footer-base-color: #1A1A1A;
  --footer-base-border-color: rgba(213, 215, 219, .5);
  --footer-inner-bg-color: transparent;
  --subscription-btn-bgcolor: #0077CC;
  --subscription-btn-color: #FFF;
  --subscription-btn-bgcolor-hover: #006EBD;
  --subscription-btn-color-hover: #FFF;
  --react-input__input-container_focused: #0077CC;
  --sitemap-item-color: #1A1A1A;
  --sitemap-item-color-hover: #D62761;
  --contact-block-item-color: #1A1A1A;
  --contact-block-item-color-hover: #D62761;
  --contacts-block-border-color: rgba(213, 215, 219, 0.5);
  --legal-information-block-color: #ABAEB3;
  --call-center-button-color: #E52E6B;
  --call-center-button-color-hover: #CC215A;
  --subscription-block-ling-color: #0077CC;
  /*footer social icons*/
  --social-icon-bg-color: #FFF;
  --vk-active-bg-color: #447DBD;
  --fb-active-bg-color: #4469B0;
  --instagram-active-bg-color: linear-gradient(169.11deg, #F9CB76 12.38%, #EA1E59 53.89%, #C02290 70.24%, #5843C7 97.18%);
  --youtube-active-bg-color: #FF2638;
  --ok-active-bg-color: #FA9019; }

[data-theme='new-year'] {
  --ny_gradient: linear-gradient(90deg, #1C7BF7 0.05%, #1B7AF7 10.09%, #2B83F5 35.58%, #2C83F5 56.49%, #2D83F5 71.13%, #2882F9 89.91%, #1C7BF7 100%);
  --text-hover-color: rgba(255, 255, 255, .6);
  --text-active-color: rgba(255, 255, 255, .3);
  /*header*/
  --header-bg-color: var(--ny_gradient);
  --header-base-border-color: rgba(255, 255, 255, .3);
  --header-react-bg-color: transparent;
  --base-header-text-color: #FFF;
  --base-link-color-hover: var(--text-hover-color);
  --locality-btn-color-hover: var(--text-hover-color);
  --header-dropdown-title-active-color: var(--text-hover-color);
  --header-list-item-color: rgba(24, 93, 230, .8);
  --header-list-item-color-hover: rgba(24, 93, 230, .8);
  --header-list-item-bg-color-hover: rgba(24, 93, 230, .12);
  --header-list-bg-color: #E0F0FF;
  --locality-btn-color: #FFF;
  --header-list-base-border-color: rgba(24, 93, 230, .15);
  --header-call-center-color: #FFF;
  --header-call-center-tooltip-color: #185DE6;
  --header-call-center-tooltip-bg: #E0F0FF;
  --call-center-button-color-hover: rgba(24, 93, 230, .6);
  --call-center-button-color: #185DE6;
  --icon-viber-fill-color: #FFF;
  --communication-icon-text-color: #FFF;
  --communication-icon-text-color-hover: var(--base-link-color-hover);
  --icon-telegram-bg-color: rgba(24, 93, 230, .8);
  --icon-telegram-bg-color-hover: rgba(24, 93, 230, .8);
  --working-time-color: #FFF;
  /*header icons*/
  --icon-live-color: rgba(24, 93, 230, .8);
  --icon-home-phone: rgba(24, 93, 230, .8);
  --icon-a1-fill-color: #FFF;
  --communication-menu-separator-border-color: rgba(255, 255, 255, .3);
  --communication-list-border-color: rgba(24, 93, 230, .16);
  /*header profile menu*/
  --counter-bg-color: #185DE6;
  --counter-bg-color-active: #185DE6;
  --bonus-color: #185DE6;
  --profile-item-bg-color: #E0F0FF;
  --profile-item-color: #185DE6;
  --item-current-color: #84BFF9;
  --item-current-color-bg-color: #84BFF9;
  --item-current-couner-bg-color: #185DE6;
  --bonus-hover-color: #185DE6;
  --user-tools-separator-color: rgba(24, 93, 230, .15);
  /*footer styles*/
  --footer-background: #E0F0FF;
  --subscription-btn-bgcolor: #185DE6;
  --subscription-btn-bgcolor-hover: #2B84F9;
  --subscription-block-react-bg-color: transparent;
  --subscription-block-icon-color: #185DE6;
  --subscription-block-ling-color: #185DE6;
  --footer-base-border-color: rgba(255, 255, 255, .2);
  --footer-inner-bg-color: linear-gradient(90deg, #1C7BF7 0.05%, #1B7AF7 10.09%, #2B83F5 35.58%, #2C83F5 56.49%, #2D83F5 71.13%, #2882F9 89.91%, #1C7BF7 100%);
  --sitemap-item-color: #FFF;
  --sitemap-item-color-hover: rgba(255, 255, 255, .6);
  --contact-block-item-color: #FFF;
  --contact-block-item-color-hover: rgba(255, 255, 255, .6);
  --contacts-block-border-color: rgba(255, 255, 255, .2);
  --legal-information-block-color: #FFF;
  /*footer social icons*/
  --social-icon-bg-color: rgba(255, 255, 255, .2);
  --vk-active-bg-color: #FFF;
  --fb-active-bg-color: #FFF;
  --instagram-active-bg-color: #FFF;
  --youtube-active-bg-color: #FFF;
  --ok-active-bg-color: #FFF; }

[data-theme='black-friday'] {
  --base-black: #1F1F1F;
  --black-friday-accent-color: #FFC43D;
  --base-link-color: var(--black-friday-accent-color);
  --base-link-color-hover: var(--black-friday-accent-color);
  /*header*/
  --base-header-text-color: #FFF;
  --header-base-border-color: rgba(255, 255, 255, 0.15);
  --header-bg-color: var(--base-black);
  --header-react-bg-color: transparent;
  --header-dropdown-title-active-color: rgba(255, 255, 255, .5);
  --header-list-bg-color: #3D3D3D;
  --header-list-base-border-color: rgba(255, 255, 255, 0.2);
  --header-list-item-color: rgba(255, 255, 255, .8);
  --header-list-item-color-hover: var(--base-black);
  --header-list-item-bg-color-hover: var(--black-friday-accent-color);
  --header-call-center-color: #FFC43D;
  --header-call-center-tooltip-color: #FFF;
  --header-call-center-tooltip-bg: #3D3D3D;
  --locality-btn-color-hover: var(--black-friday-accent-color);
  --locality-btn-color: #FFF;
  --working-time-color: #FFF;
  /*header icons*/
  --icon-live-color: var(--header-list-item-color);
  --icon-home-phone: var(--header-list-item-color);
  --icon-telegram-fill-color: #3D3D3D;
  --icon-telegram-bg-color: var(--header-list-item-color);
  --icon-telegram-bg-color-hover: var(--base-black);
  --icon-telegram-fill-color-hover: var(--black-friday-accent-color);
  --icon-viber-fill-color: #FFF;
  --icon-viber-fill-color-hover: var(--black-friday-accent-color);
  --icon-a1-fill-color: #FFF;
  --communication-icon-text-color: #FFF;
  --communication-icon-text-color-hover: var(--base-link-color-hover);
  /*header profile menu*/
  --profile-item-bg-color: var(--header-list-bg-color);
  --profile-item-color: rgba(255, 255, 255, .8);
  --counter-color: #3D3D3D;
  --counter-color-active: var(--black-friday-accent-color);
  --counter-bg-color: var(--black-friday-accent-color);
  --counter-bg-color-active: #3D3D3D;
  --user-tools-separator-color: rgba(255, 255, 255, .2);
  --bonus-color: var(--black-friday-accent-color);
  --bonus-hover-color: var(--base-black);
  /*end header*/
  /*footer styles*/
  --footer-background: var(--base-black);
  --footer-base-color: #FFF;
  --footer-base-border-color: rgba(255, 255, 255, 0.15);
  --subscription-btn-bgcolor: var(--black-friday-accent-color);
  --subscription-btn-color: var(--base-black);
  --subscription-btn-bgcolor-hover: $orange-500;
  --subscription-btn-color-hover: #1A1A1A;
  --react-input__input-container_focused: var(--black-friday-accent-color);
  --sitemap-item-color: #FFF;
  --sitemap-item-color-hover: var(--black-friday-accent-color);
  --contact-block-item-color: var(--black-friday-accent-color);
  --contact-block-item-color-hover: #FFF;
  --legal-information-block-color: #FFF;
  --call-center-button-color: var(--black-friday-accent-color);
  --call-center-button-color-hover: #FAAA32;
  /*footer social icons*/
  --social-icon-bg-color: rgba(255, 255, 255, 0.1);
  --vk-active-bg-color: var(--black-friday-accent-color);
  --fb-active-bg-color: var(--black-friday-accent-color);
  --instagram-active-bg-color: var(--black-friday-accent-color);
  --youtube-active-bg-color: var(--black-friday-accent-color);
  --ok-active-bg-color: var(--black-friday-accent-color);
  --loader-circle-color: #1A1A1A #1A1A1A transparent;
  /*form styles*/
  --input-error-message__icon-wrapper-color: var(--black-friday-accent-color);
  --input-error-message-color: #FFF; }

.style-module2wPTTavaZF {
  position: relative;
  z-index: 9999; }
  .style-module2wPTTavaZF ~ .style-module2wPTTavaZF {
    z-index: 10000; }

:root {
  --blue-500: #0077CC;
  --pink-600: #D62761;
  --base-font-family: Arial, sans-serif;
  --button-font-size: 14px;
  --button-line-height: 20px;
  --button-disabled-color: #ABAEB3;
  --base-link-color: #E52E6B;
  --base-link-color-hover: #D62761;
  --default-shadow-color: rgba(23, 35, 38, .05);
  /*header*/
  --base-header-text-color: #1A1A1A;
  --header-base-border-color: rgba(213, 215, 219, .4);
  --header-list-base-border-color: #D5D7DB;
  --header-bg-color: #F7F8FA;
  --header-react-bg-color: var(--header-bg-color);
  --header-dropdown-title-active-color: #909399;
  --header-list-bg-color: #FFF;
  --header-list-item-color: #1A1A1A;
  --header-list-item-color-hover: #D62761;
  --header-list-item-content-color-hover: #D62761;
  --header-list-item-bg-color-hover: rgba(219, 33, 95, .08);
  --header-list-item-content-bg-color-hover: rgba(219, 33, 95, .08);
  --header-call-center-color: #E52E6B;
  --header-call-center-tooltip-color: #FFF;
  --header-call-center-tooltip-bg: #1A1A1A;
  --locality-btn-color-hover: #D62761;
  --locality-btn-color: #1A1A1A;
  --working-time-color: #909399;
  /*header icons*/
  --icon-live-color: #052992;
  --icon-home-phone: #1A1A1A;
  --icon-telegram-fill-color: #FFF;
  --icon-telegram-bg-color: #39A9E0;
  --icon-telegram-bg-color-hover: #E52E6B;
  --icon-telegram-fill-color-hover: var(--icon-telegram-fill-color);
  --icon-viber-fill-color: rgb(124, 83, 166);
  --icon-viber-fill-color-hover: currentColor;
  --icon-a1-fill-color: currentColor;
  --communication-icon-text-color: var(--header-list-item-color);
  --communication-icon-text-color-hover: var(--base-link-color-hover);
  --communication-menu-separator-border-color: #D5D7DB;
  --communication-list-border-color: #D5D7DB;
  /*header profile menu*/
  --profile-item-bg-color: var(--header-list-bg-color);
  --profile-item-content-bg-color: #FFF;
  --profile-item-color: #1A1A1A;
  --profile-item-content-color: #1A1A1A;
  --item-current-color: #909399;
  --item-current-color-bg-color: #909399;
  --item-current-couner-bg-color: #909399;
  --counter-color: #FFF;
  --counter-content-color: #FFF;
  --counter-color-active: #FFF;
  --counter-content-color-active: #FFF;
  --counter-bg-color: #0077CC;
  --counter-content-bg-color: #0077CC;
  --counter-bg-color-active: #D62761;
  --counter-content-bg-color-active: #D62761;
  --user-tools-separator-color: #EBEDF0;
  --user-tools-content-separator-color: #EBEDF0;
  --bonus-color: #0077CC;
  --bonus-hover-color: #D62761;
  --bonus-content-color: #0077CC;
  --bonus-content-hover-color: #D62761;
  /*end header*/
  /*footer styles*/
  --footer-background: #F7F8FA;
  --subscription-block-react-bg-color: transparent;
  --subscription-block-icon-color: #F7F8FA;
  --footer-base-color: #1A1A1A;
  --footer-base-border-color: rgba(213, 215, 219, .5);
  --footer-inner-bg-color: transparent;
  --subscription-btn-bgcolor: #0077CC;
  --subscription-btn-color: #FFF;
  --subscription-btn-bgcolor-hover: #006EBD;
  --subscription-btn-color-hover: #FFF;
  --react-input__input-container_focused: #0077CC;
  --sitemap-item-color: #1A1A1A;
  --sitemap-item-color-hover: #D62761;
  --contact-block-item-color: #1A1A1A;
  --contact-block-item-color-hover: #D62761;
  --contacts-block-border-color: rgba(213, 215, 219, 0.5);
  --legal-information-block-color: #ABAEB3;
  --call-center-button-color: #E52E6B;
  --call-center-button-color-hover: #CC215A;
  --subscription-block-ling-color: #0077CC;
  /*footer social icons*/
  --social-icon-bg-color: #FFF;
  --vk-active-bg-color: #447DBD;
  --fb-active-bg-color: #4469B0;
  --instagram-active-bg-color: linear-gradient(169.11deg, #F9CB76 12.38%, #EA1E59 53.89%, #C02290 70.24%, #5843C7 97.18%);
  --youtube-active-bg-color: #FF2638;
  --ok-active-bg-color: #FA9019; }

[data-theme='new-year'] {
  --ny_gradient: linear-gradient(90deg, #1C7BF7 0.05%, #1B7AF7 10.09%, #2B83F5 35.58%, #2C83F5 56.49%, #2D83F5 71.13%, #2882F9 89.91%, #1C7BF7 100%);
  --text-hover-color: rgba(255, 255, 255, .6);
  --text-active-color: rgba(255, 255, 255, .3);
  /*header*/
  --header-bg-color: var(--ny_gradient);
  --header-base-border-color: rgba(255, 255, 255, .3);
  --header-react-bg-color: transparent;
  --base-header-text-color: #FFF;
  --base-link-color-hover: var(--text-hover-color);
  --locality-btn-color-hover: var(--text-hover-color);
  --header-dropdown-title-active-color: var(--text-hover-color);
  --header-list-item-color: rgba(24, 93, 230, .8);
  --header-list-item-color-hover: rgba(24, 93, 230, .8);
  --header-list-item-bg-color-hover: rgba(24, 93, 230, .12);
  --header-list-bg-color: #E0F0FF;
  --locality-btn-color: #FFF;
  --header-list-base-border-color: rgba(24, 93, 230, .15);
  --header-call-center-color: #FFF;
  --header-call-center-tooltip-color: #185DE6;
  --header-call-center-tooltip-bg: #E0F0FF;
  --call-center-button-color-hover: rgba(24, 93, 230, .6);
  --call-center-button-color: #185DE6;
  --icon-viber-fill-color: #FFF;
  --communication-icon-text-color: #FFF;
  --communication-icon-text-color-hover: var(--base-link-color-hover);
  --icon-telegram-bg-color: rgba(24, 93, 230, .8);
  --icon-telegram-bg-color-hover: rgba(24, 93, 230, .8);
  --working-time-color: #FFF;
  /*header icons*/
  --icon-live-color: rgba(24, 93, 230, .8);
  --icon-home-phone: rgba(24, 93, 230, .8);
  --icon-a1-fill-color: #FFF;
  --communication-menu-separator-border-color: rgba(255, 255, 255, .3);
  --communication-list-border-color: rgba(24, 93, 230, .16);
  /*header profile menu*/
  --counter-bg-color: #185DE6;
  --counter-bg-color-active: #185DE6;
  --bonus-color: #185DE6;
  --profile-item-bg-color: #E0F0FF;
  --profile-item-color: #185DE6;
  --item-current-color: #84BFF9;
  --item-current-color-bg-color: #84BFF9;
  --item-current-couner-bg-color: #185DE6;
  --bonus-hover-color: #185DE6;
  --user-tools-separator-color: rgba(24, 93, 230, .15);
  /*footer styles*/
  --footer-background: #E0F0FF;
  --subscription-btn-bgcolor: #185DE6;
  --subscription-btn-bgcolor-hover: #2B84F9;
  --subscription-block-react-bg-color: transparent;
  --subscription-block-icon-color: #185DE6;
  --subscription-block-ling-color: #185DE6;
  --footer-base-border-color: rgba(255, 255, 255, .2);
  --footer-inner-bg-color: linear-gradient(90deg, #1C7BF7 0.05%, #1B7AF7 10.09%, #2B83F5 35.58%, #2C83F5 56.49%, #2D83F5 71.13%, #2882F9 89.91%, #1C7BF7 100%);
  --sitemap-item-color: #FFF;
  --sitemap-item-color-hover: rgba(255, 255, 255, .6);
  --contact-block-item-color: #FFF;
  --contact-block-item-color-hover: rgba(255, 255, 255, .6);
  --contacts-block-border-color: rgba(255, 255, 255, .2);
  --legal-information-block-color: #FFF;
  /*footer social icons*/
  --social-icon-bg-color: rgba(255, 255, 255, .2);
  --vk-active-bg-color: #FFF;
  --fb-active-bg-color: #FFF;
  --instagram-active-bg-color: #FFF;
  --youtube-active-bg-color: #FFF;
  --ok-active-bg-color: #FFF; }

[data-theme='black-friday'] {
  --base-black: #1F1F1F;
  --black-friday-accent-color: #FFC43D;
  --base-link-color: var(--black-friday-accent-color);
  --base-link-color-hover: var(--black-friday-accent-color);
  /*header*/
  --base-header-text-color: #FFF;
  --header-base-border-color: rgba(255, 255, 255, 0.15);
  --header-bg-color: var(--base-black);
  --header-react-bg-color: transparent;
  --header-dropdown-title-active-color: rgba(255, 255, 255, .5);
  --header-list-bg-color: #3D3D3D;
  --header-list-base-border-color: rgba(255, 255, 255, 0.2);
  --header-list-item-color: rgba(255, 255, 255, .8);
  --header-list-item-color-hover: var(--base-black);
  --header-list-item-bg-color-hover: var(--black-friday-accent-color);
  --header-call-center-color: #FFC43D;
  --header-call-center-tooltip-color: #FFF;
  --header-call-center-tooltip-bg: #3D3D3D;
  --locality-btn-color-hover: var(--black-friday-accent-color);
  --locality-btn-color: #FFF;
  --working-time-color: #FFF;
  /*header icons*/
  --icon-live-color: var(--header-list-item-color);
  --icon-home-phone: var(--header-list-item-color);
  --icon-telegram-fill-color: #3D3D3D;
  --icon-telegram-bg-color: var(--header-list-item-color);
  --icon-telegram-bg-color-hover: var(--base-black);
  --icon-telegram-fill-color-hover: var(--black-friday-accent-color);
  --icon-viber-fill-color: #FFF;
  --icon-viber-fill-color-hover: var(--black-friday-accent-color);
  --icon-a1-fill-color: #FFF;
  --communication-icon-text-color: #FFF;
  --communication-icon-text-color-hover: var(--base-link-color-hover);
  /*header profile menu*/
  --profile-item-bg-color: var(--header-list-bg-color);
  --profile-item-color: rgba(255, 255, 255, .8);
  --counter-color: #3D3D3D;
  --counter-color-active: var(--black-friday-accent-color);
  --counter-bg-color: var(--black-friday-accent-color);
  --counter-bg-color-active: #3D3D3D;
  --user-tools-separator-color: rgba(255, 255, 255, .2);
  --bonus-color: var(--black-friday-accent-color);
  --bonus-hover-color: var(--base-black);
  /*end header*/
  /*footer styles*/
  --footer-background: var(--base-black);
  --footer-base-color: #FFF;
  --footer-base-border-color: rgba(255, 255, 255, 0.15);
  --subscription-btn-bgcolor: var(--black-friday-accent-color);
  --subscription-btn-color: var(--base-black);
  --subscription-btn-bgcolor-hover: $orange-500;
  --subscription-btn-color-hover: #1A1A1A;
  --react-input__input-container_focused: var(--black-friday-accent-color);
  --sitemap-item-color: #FFF;
  --sitemap-item-color-hover: var(--black-friday-accent-color);
  --contact-block-item-color: var(--black-friday-accent-color);
  --contact-block-item-color-hover: #FFF;
  --legal-information-block-color: #FFF;
  --call-center-button-color: var(--black-friday-accent-color);
  --call-center-button-color-hover: #FAAA32;
  /*footer social icons*/
  --social-icon-bg-color: rgba(255, 255, 255, 0.1);
  --vk-active-bg-color: var(--black-friday-accent-color);
  --fb-active-bg-color: var(--black-friday-accent-color);
  --instagram-active-bg-color: var(--black-friday-accent-color);
  --youtube-active-bg-color: var(--black-friday-accent-color);
  --ok-active-bg-color: var(--black-friday-accent-color);
  --loader-circle-color: #1A1A1A #1A1A1A transparent;
  /*form styles*/
  --input-error-message__icon-wrapper-color: var(--black-friday-accent-color);
  --input-error-message-color: #FFF; }

.styles-module1M6GT2AveP {
  display: inline-block;
  position: relative;
  line-height: 24px; }

.styles-module1rjgzGDvvR {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwKSI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTIgMTMuNDE0MkwxOC4zNjM5IDE5Ljc3ODJMMTkuNzc4MiAxOC4zNjRMMTMuNDE0MiAxMkwxOS43NzgxIDUuNjM2MDVMMTguMzYzOSA0LjIyMTgzTDEyIDEwLjU4NThMNS42MzYwMiA0LjIyMTg2TDQuMjIxODEgNS42MzYwN0wxMC41ODU3IDEyTDQuMjIxNzkgMTguMzY0TDUuNjM2IDE5Ljc3ODJMMTIgMTMuNDE0MloiIGZpbGw9IiNEQURDRTAiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMCI+CjxyZWN0IHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: top right;
  width: 24px;
  height: 24px;
  position: absolute;
  top: 0;
  right: 0;
  cursor: pointer;
  margin-right: -24px;
  z-index: 999; }
  .styles-module1rjgzGDvvR:hover {
    filter: brightness(66.2%); }

.styles-module1b79VARdmD {
  font-size: 18px;
  line-height: 26px; }

.styles-modules1BNiAqubs button, .styles-moduleskJrC1kSWs {
  font-size: 14px;
  line-height: 20px; }

:root {
  --blue-500: #0077CC;
  --pink-600: #D62761;
  --base-font-family: Arial, sans-serif;
  --button-font-size: 14px;
  --button-line-height: 20px;
  --button-disabled-color: #ABAEB3;
  --base-link-color: #E52E6B;
  --base-link-color-hover: #D62761;
  --default-shadow-color: rgba(23, 35, 38, .05);
  /*header*/
  --base-header-text-color: #1A1A1A;
  --header-base-border-color: rgba(213, 215, 219, .4);
  --header-list-base-border-color: #D5D7DB;
  --header-bg-color: #F7F8FA;
  --header-react-bg-color: var(--header-bg-color);
  --header-dropdown-title-active-color: #909399;
  --header-list-bg-color: #FFF;
  --header-list-item-color: #1A1A1A;
  --header-list-item-color-hover: #D62761;
  --header-list-item-content-color-hover: #D62761;
  --header-list-item-bg-color-hover: rgba(219, 33, 95, .08);
  --header-list-item-content-bg-color-hover: rgba(219, 33, 95, .08);
  --header-call-center-color: #E52E6B;
  --header-call-center-tooltip-color: #FFF;
  --header-call-center-tooltip-bg: #1A1A1A;
  --locality-btn-color-hover: #D62761;
  --locality-btn-color: #1A1A1A;
  --working-time-color: #909399;
  /*header icons*/
  --icon-live-color: #052992;
  --icon-home-phone: #1A1A1A;
  --icon-telegram-fill-color: #FFF;
  --icon-telegram-bg-color: #39A9E0;
  --icon-telegram-bg-color-hover: #E52E6B;
  --icon-telegram-fill-color-hover: var(--icon-telegram-fill-color);
  --icon-viber-fill-color: rgb(124, 83, 166);
  --icon-viber-fill-color-hover: currentColor;
  --icon-a1-fill-color: currentColor;
  --communication-icon-text-color: var(--header-list-item-color);
  --communication-icon-text-color-hover: var(--base-link-color-hover);
  --communication-menu-separator-border-color: #D5D7DB;
  --communication-list-border-color: #D5D7DB;
  /*header profile menu*/
  --profile-item-bg-color: var(--header-list-bg-color);
  --profile-item-content-bg-color: #FFF;
  --profile-item-color: #1A1A1A;
  --profile-item-content-color: #1A1A1A;
  --item-current-color: #909399;
  --item-current-color-bg-color: #909399;
  --item-current-couner-bg-color: #909399;
  --counter-color: #FFF;
  --counter-content-color: #FFF;
  --counter-color-active: #FFF;
  --counter-content-color-active: #FFF;
  --counter-bg-color: #0077CC;
  --counter-content-bg-color: #0077CC;
  --counter-bg-color-active: #D62761;
  --counter-content-bg-color-active: #D62761;
  --user-tools-separator-color: #EBEDF0;
  --user-tools-content-separator-color: #EBEDF0;
  --bonus-color: #0077CC;
  --bonus-hover-color: #D62761;
  --bonus-content-color: #0077CC;
  --bonus-content-hover-color: #D62761;
  /*end header*/
  /*footer styles*/
  --footer-background: #F7F8FA;
  --subscription-block-react-bg-color: transparent;
  --subscription-block-icon-color: #F7F8FA;
  --footer-base-color: #1A1A1A;
  --footer-base-border-color: rgba(213, 215, 219, .5);
  --footer-inner-bg-color: transparent;
  --subscription-btn-bgcolor: #0077CC;
  --subscription-btn-color: #FFF;
  --subscription-btn-bgcolor-hover: #006EBD;
  --subscription-btn-color-hover: #FFF;
  --react-input__input-container_focused: #0077CC;
  --sitemap-item-color: #1A1A1A;
  --sitemap-item-color-hover: #D62761;
  --contact-block-item-color: #1A1A1A;
  --contact-block-item-color-hover: #D62761;
  --contacts-block-border-color: rgba(213, 215, 219, 0.5);
  --legal-information-block-color: #ABAEB3;
  --call-center-button-color: #E52E6B;
  --call-center-button-color-hover: #CC215A;
  --subscription-block-ling-color: #0077CC;
  /*footer social icons*/
  --social-icon-bg-color: #FFF;
  --vk-active-bg-color: #447DBD;
  --fb-active-bg-color: #4469B0;
  --instagram-active-bg-color: linear-gradient(169.11deg, #F9CB76 12.38%, #EA1E59 53.89%, #C02290 70.24%, #5843C7 97.18%);
  --youtube-active-bg-color: #FF2638;
  --ok-active-bg-color: #FA9019; }

[data-theme='new-year'] {
  --ny_gradient: linear-gradient(90deg, #1C7BF7 0.05%, #1B7AF7 10.09%, #2B83F5 35.58%, #2C83F5 56.49%, #2D83F5 71.13%, #2882F9 89.91%, #1C7BF7 100%);
  --text-hover-color: rgba(255, 255, 255, .6);
  --text-active-color: rgba(255, 255, 255, .3);
  /*header*/
  --header-bg-color: var(--ny_gradient);
  --header-base-border-color: rgba(255, 255, 255, .3);
  --header-react-bg-color: transparent;
  --base-header-text-color: #FFF;
  --base-link-color-hover: var(--text-hover-color);
  --locality-btn-color-hover: var(--text-hover-color);
  --header-dropdown-title-active-color: var(--text-hover-color);
  --header-list-item-color: rgba(24, 93, 230, .8);
  --header-list-item-color-hover: rgba(24, 93, 230, .8);
  --header-list-item-bg-color-hover: rgba(24, 93, 230, .12);
  --header-list-bg-color: #E0F0FF;
  --locality-btn-color: #FFF;
  --header-list-base-border-color: rgba(24, 93, 230, .15);
  --header-call-center-color: #FFF;
  --header-call-center-tooltip-color: #185DE6;
  --header-call-center-tooltip-bg: #E0F0FF;
  --call-center-button-color-hover: rgba(24, 93, 230, .6);
  --call-center-button-color: #185DE6;
  --icon-viber-fill-color: #FFF;
  --communication-icon-text-color: #FFF;
  --communication-icon-text-color-hover: var(--base-link-color-hover);
  --icon-telegram-bg-color: rgba(24, 93, 230, .8);
  --icon-telegram-bg-color-hover: rgba(24, 93, 230, .8);
  --working-time-color: #FFF;
  /*header icons*/
  --icon-live-color: rgba(24, 93, 230, .8);
  --icon-home-phone: rgba(24, 93, 230, .8);
  --icon-a1-fill-color: #FFF;
  --communication-menu-separator-border-color: rgba(255, 255, 255, .3);
  --communication-list-border-color: rgba(24, 93, 230, .16);
  /*header profile menu*/
  --counter-bg-color: #185DE6;
  --counter-bg-color-active: #185DE6;
  --bonus-color: #185DE6;
  --profile-item-bg-color: #E0F0FF;
  --profile-item-color: #185DE6;
  --item-current-color: #84BFF9;
  --item-current-color-bg-color: #84BFF9;
  --item-current-couner-bg-color: #185DE6;
  --bonus-hover-color: #185DE6;
  --user-tools-separator-color: rgba(24, 93, 230, .15);
  /*footer styles*/
  --footer-background: #E0F0FF;
  --subscription-btn-bgcolor: #185DE6;
  --subscription-btn-bgcolor-hover: #2B84F9;
  --subscription-block-react-bg-color: transparent;
  --subscription-block-icon-color: #185DE6;
  --subscription-block-ling-color: #185DE6;
  --footer-base-border-color: rgba(255, 255, 255, .2);
  --footer-inner-bg-color: linear-gradient(90deg, #1C7BF7 0.05%, #1B7AF7 10.09%, #2B83F5 35.58%, #2C83F5 56.49%, #2D83F5 71.13%, #2882F9 89.91%, #1C7BF7 100%);
  --sitemap-item-color: #FFF;
  --sitemap-item-color-hover: rgba(255, 255, 255, .6);
  --contact-block-item-color: #FFF;
  --contact-block-item-color-hover: rgba(255, 255, 255, .6);
  --contacts-block-border-color: rgba(255, 255, 255, .2);
  --legal-information-block-color: #FFF;
  /*footer social icons*/
  --social-icon-bg-color: rgba(255, 255, 255, .2);
  --vk-active-bg-color: #FFF;
  --fb-active-bg-color: #FFF;
  --instagram-active-bg-color: #FFF;
  --youtube-active-bg-color: #FFF;
  --ok-active-bg-color: #FFF; }

[data-theme='black-friday'] {
  --base-black: #1F1F1F;
  --black-friday-accent-color: #FFC43D;
  --base-link-color: var(--black-friday-accent-color);
  --base-link-color-hover: var(--black-friday-accent-color);
  /*header*/
  --base-header-text-color: #FFF;
  --header-base-border-color: rgba(255, 255, 255, 0.15);
  --header-bg-color: var(--base-black);
  --header-react-bg-color: transparent;
  --header-dropdown-title-active-color: rgba(255, 255, 255, .5);
  --header-list-bg-color: #3D3D3D;
  --header-list-base-border-color: rgba(255, 255, 255, 0.2);
  --header-list-item-color: rgba(255, 255, 255, .8);
  --header-list-item-color-hover: var(--base-black);
  --header-list-item-bg-color-hover: var(--black-friday-accent-color);
  --header-call-center-color: #FFC43D;
  --header-call-center-tooltip-color: #FFF;
  --header-call-center-tooltip-bg: #3D3D3D;
  --locality-btn-color-hover: var(--black-friday-accent-color);
  --locality-btn-color: #FFF;
  --working-time-color: #FFF;
  /*header icons*/
  --icon-live-color: var(--header-list-item-color);
  --icon-home-phone: var(--header-list-item-color);
  --icon-telegram-fill-color: #3D3D3D;
  --icon-telegram-bg-color: var(--header-list-item-color);
  --icon-telegram-bg-color-hover: var(--base-black);
  --icon-telegram-fill-color-hover: var(--black-friday-accent-color);
  --icon-viber-fill-color: #FFF;
  --icon-viber-fill-color-hover: var(--black-friday-accent-color);
  --icon-a1-fill-color: #FFF;
  --communication-icon-text-color: #FFF;
  --communication-icon-text-color-hover: var(--base-link-color-hover);
  /*header profile menu*/
  --profile-item-bg-color: var(--header-list-bg-color);
  --profile-item-color: rgba(255, 255, 255, .8);
  --counter-color: #3D3D3D;
  --counter-color-active: var(--black-friday-accent-color);
  --counter-bg-color: var(--black-friday-accent-color);
  --counter-bg-color-active: #3D3D3D;
  --user-tools-separator-color: rgba(255, 255, 255, .2);
  --bonus-color: var(--black-friday-accent-color);
  --bonus-hover-color: var(--base-black);
  /*end header*/
  /*footer styles*/
  --footer-background: var(--base-black);
  --footer-base-color: #FFF;
  --footer-base-border-color: rgba(255, 255, 255, 0.15);
  --subscription-btn-bgcolor: var(--black-friday-accent-color);
  --subscription-btn-color: var(--base-black);
  --subscription-btn-bgcolor-hover: $orange-500;
  --subscription-btn-color-hover: #1A1A1A;
  --react-input__input-container_focused: var(--black-friday-accent-color);
  --sitemap-item-color: #FFF;
  --sitemap-item-color-hover: var(--black-friday-accent-color);
  --contact-block-item-color: var(--black-friday-accent-color);
  --contact-block-item-color-hover: #FFF;
  --legal-information-block-color: #FFF;
  --call-center-button-color: var(--black-friday-accent-color);
  --call-center-button-color-hover: #FAAA32;
  /*footer social icons*/
  --social-icon-bg-color: rgba(255, 255, 255, 0.1);
  --vk-active-bg-color: var(--black-friday-accent-color);
  --fb-active-bg-color: var(--black-friday-accent-color);
  --instagram-active-bg-color: var(--black-friday-accent-color);
  --youtube-active-bg-color: var(--black-friday-accent-color);
  --ok-active-bg-color: var(--black-friday-accent-color);
  --loader-circle-color: #1A1A1A #1A1A1A transparent;
  /*form styles*/
  --input-error-message__icon-wrapper-color: var(--black-friday-accent-color);
  --input-error-message-color: #FFF; }

.styles-module2v6HbrILF2 {
  display: flex;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: rgba(13, 13, 13, 0.5);
  justify-content: center;
  align-items: baseline;
  z-index: 1000; }

div.styles-module2zoyo94w3Q {
  margin: 16px 16px -24px 0;
  position: relative; }

.styles-module2cm_LmshNJ {
  margin-top: 96px;
  background-color: #FFF;
  border-radius: 8px;
  font-family: var(--base-font-family);
  padding-bottom: 40px;
  -webkit-font-smoothing: antialiased; }
  .styles-module2cm_LmshNJ.styles-module3UypKSkjZL {
    align-self: center;
    margin-top: 0; }

.styles-module1b79VARdmD {
  text-align: center;
  color: #1A1A1A;
  margin: 0;
  font-weight: bold;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden; }

.styles-module2F7nV317zg {
  display: flex;
  justify-content: flex-end; }

.styles-module1Iz4QKyc3F {
  margin-top: 40px; }

.styles-module3U7QBVJoRA {
  box-sizing: border-box;
  padding: 32px; }

.styles-modules1BNiAqubs {
  display: flex;
  align-items: center;
  justify-content: center; }
  .styles-modules1BNiAqubs button {
    min-width: 120px;
    height: auto;
    padding: 13px 30px;
    border: 1px solid transparent;
    font-family: var(--base-font-family);
    font-style: normal;
    font-weight: bold;
    color: #FFFFFF;
    box-sizing: border-box; }
    .styles-modules1BNiAqubs button:last-of-type {
      margin-left: 12px; }
  .styles-modules1BNiAqubs .styles-modulenwQBZrMRAj {
    color: #1A1A1A;
    background: none;
    border-color: #E6E7E9; }
    .styles-modules1BNiAqubs .styles-modulenwQBZrMRAj:hover:not(:disabled) {
      background-color: #F7F8FA; }
    .styles-modules1BNiAqubs .styles-modulenwQBZrMRAj:active:not(.styles-module2m8BoRZQpQ) {
      border-color: #CDCED1;
      background-color: #E6E7E9; }
  .styles-modules1BNiAqubs .styles-module3OfTs0BJST {
    background-color: #E52E6B;
    height: 48px; }
    .styles-modules1BNiAqubs .styles-module3OfTs0BJST:hover:not(:disabled) {
      background-color: #D62761; }
    .styles-modules1BNiAqubs .styles-module3OfTs0BJST:active:not(.styles-module2m8BoRZQpQ) {
      background-color: #CC215A; }

.styles-moduleskJrC1kSWs {
  min-width: 448px;
  padding: 8px 32px 32px;
  box-sizing: border-box;
  font-family: var(--base-font-family);
  font-style: normal;
  font-weight: normal;
  text-align: center; }

.styles-moduleU7IQuS26UW {
  padding-bottom: 0;
  max-height: 50px;
  min-width: 100%;
  margin-bottom: 24px;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden; }

.styles-module3oceG0D016 {
  opacity: 0; }

.styles-moduleQVL0A0hg1e {
  opacity: 1; }

.styles-module3QgSlJcUj9 {
  opacity: 1;
  transition: all 0.2s; }

.styles-module3stECFAkcS {
  opacity: 0; }

.style-module1_vHp5NOqh .style-module285y9CvDhb input {
  font-size: 14px;
  line-height: 20px; }

:root {
  --blue-500: #0077CC;
  --pink-600: #D62761;
  --base-font-family: Arial, sans-serif;
  --button-font-size: 14px;
  --button-line-height: 20px;
  --button-disabled-color: #ABAEB3;
  --base-link-color: #E52E6B;
  --base-link-color-hover: #D62761;
  --default-shadow-color: rgba(23, 35, 38, .05);
  /*header*/
  --base-header-text-color: #1A1A1A;
  --header-base-border-color: rgba(213, 215, 219, .4);
  --header-list-base-border-color: #D5D7DB;
  --header-bg-color: #F7F8FA;
  --header-react-bg-color: var(--header-bg-color);
  --header-dropdown-title-active-color: #909399;
  --header-list-bg-color: #FFF;
  --header-list-item-color: #1A1A1A;
  --header-list-item-color-hover: #D62761;
  --header-list-item-content-color-hover: #D62761;
  --header-list-item-bg-color-hover: rgba(219, 33, 95, .08);
  --header-list-item-content-bg-color-hover: rgba(219, 33, 95, .08);
  --header-call-center-color: #E52E6B;
  --header-call-center-tooltip-color: #FFF;
  --header-call-center-tooltip-bg: #1A1A1A;
  --locality-btn-color-hover: #D62761;
  --locality-btn-color: #1A1A1A;
  --working-time-color: #909399;
  /*header icons*/
  --icon-live-color: #052992;
  --icon-home-phone: #1A1A1A;
  --icon-telegram-fill-color: #FFF;
  --icon-telegram-bg-color: #39A9E0;
  --icon-telegram-bg-color-hover: #E52E6B;
  --icon-telegram-fill-color-hover: var(--icon-telegram-fill-color);
  --icon-viber-fill-color: rgb(124, 83, 166);
  --icon-viber-fill-color-hover: currentColor;
  --icon-a1-fill-color: currentColor;
  --communication-icon-text-color: var(--header-list-item-color);
  --communication-icon-text-color-hover: var(--base-link-color-hover);
  --communication-menu-separator-border-color: #D5D7DB;
  --communication-list-border-color: #D5D7DB;
  /*header profile menu*/
  --profile-item-bg-color: var(--header-list-bg-color);
  --profile-item-content-bg-color: #FFF;
  --profile-item-color: #1A1A1A;
  --profile-item-content-color: #1A1A1A;
  --item-current-color: #909399;
  --item-current-color-bg-color: #909399;
  --item-current-couner-bg-color: #909399;
  --counter-color: #FFF;
  --counter-content-color: #FFF;
  --counter-color-active: #FFF;
  --counter-content-color-active: #FFF;
  --counter-bg-color: #0077CC;
  --counter-content-bg-color: #0077CC;
  --counter-bg-color-active: #D62761;
  --counter-content-bg-color-active: #D62761;
  --user-tools-separator-color: #EBEDF0;
  --user-tools-content-separator-color: #EBEDF0;
  --bonus-color: #0077CC;
  --bonus-hover-color: #D62761;
  --bonus-content-color: #0077CC;
  --bonus-content-hover-color: #D62761;
  /*end header*/
  /*footer styles*/
  --footer-background: #F7F8FA;
  --subscription-block-react-bg-color: transparent;
  --subscription-block-icon-color: #F7F8FA;
  --footer-base-color: #1A1A1A;
  --footer-base-border-color: rgba(213, 215, 219, .5);
  --footer-inner-bg-color: transparent;
  --subscription-btn-bgcolor: #0077CC;
  --subscription-btn-color: #FFF;
  --subscription-btn-bgcolor-hover: #006EBD;
  --subscription-btn-color-hover: #FFF;
  --react-input__input-container_focused: #0077CC;
  --sitemap-item-color: #1A1A1A;
  --sitemap-item-color-hover: #D62761;
  --contact-block-item-color: #1A1A1A;
  --contact-block-item-color-hover: #D62761;
  --contacts-block-border-color: rgba(213, 215, 219, 0.5);
  --legal-information-block-color: #ABAEB3;
  --call-center-button-color: #E52E6B;
  --call-center-button-color-hover: #CC215A;
  --subscription-block-ling-color: #0077CC;
  /*footer social icons*/
  --social-icon-bg-color: #FFF;
  --vk-active-bg-color: #447DBD;
  --fb-active-bg-color: #4469B0;
  --instagram-active-bg-color: linear-gradient(169.11deg, #F9CB76 12.38%, #EA1E59 53.89%, #C02290 70.24%, #5843C7 97.18%);
  --youtube-active-bg-color: #FF2638;
  --ok-active-bg-color: #FA9019; }

[data-theme='new-year'] {
  --ny_gradient: linear-gradient(90deg, #1C7BF7 0.05%, #1B7AF7 10.09%, #2B83F5 35.58%, #2C83F5 56.49%, #2D83F5 71.13%, #2882F9 89.91%, #1C7BF7 100%);
  --text-hover-color: rgba(255, 255, 255, .6);
  --text-active-color: rgba(255, 255, 255, .3);
  /*header*/
  --header-bg-color: var(--ny_gradient);
  --header-base-border-color: rgba(255, 255, 255, .3);
  --header-react-bg-color: transparent;
  --base-header-text-color: #FFF;
  --base-link-color-hover: var(--text-hover-color);
  --locality-btn-color-hover: var(--text-hover-color);
  --header-dropdown-title-active-color: var(--text-hover-color);
  --header-list-item-color: rgba(24, 93, 230, .8);
  --header-list-item-color-hover: rgba(24, 93, 230, .8);
  --header-list-item-bg-color-hover: rgba(24, 93, 230, .12);
  --header-list-bg-color: #E0F0FF;
  --locality-btn-color: #FFF;
  --header-list-base-border-color: rgba(24, 93, 230, .15);
  --header-call-center-color: #FFF;
  --header-call-center-tooltip-color: #185DE6;
  --header-call-center-tooltip-bg: #E0F0FF;
  --call-center-button-color-hover: rgba(24, 93, 230, .6);
  --call-center-button-color: #185DE6;
  --icon-viber-fill-color: #FFF;
  --communication-icon-text-color: #FFF;
  --communication-icon-text-color-hover: var(--base-link-color-hover);
  --icon-telegram-bg-color: rgba(24, 93, 230, .8);
  --icon-telegram-bg-color-hover: rgba(24, 93, 230, .8);
  --working-time-color: #FFF;
  /*header icons*/
  --icon-live-color: rgba(24, 93, 230, .8);
  --icon-home-phone: rgba(24, 93, 230, .8);
  --icon-a1-fill-color: #FFF;
  --communication-menu-separator-border-color: rgba(255, 255, 255, .3);
  --communication-list-border-color: rgba(24, 93, 230, .16);
  /*header profile menu*/
  --counter-bg-color: #185DE6;
  --counter-bg-color-active: #185DE6;
  --bonus-color: #185DE6;
  --profile-item-bg-color: #E0F0FF;
  --profile-item-color: #185DE6;
  --item-current-color: #84BFF9;
  --item-current-color-bg-color: #84BFF9;
  --item-current-couner-bg-color: #185DE6;
  --bonus-hover-color: #185DE6;
  --user-tools-separator-color: rgba(24, 93, 230, .15);
  /*footer styles*/
  --footer-background: #E0F0FF;
  --subscription-btn-bgcolor: #185DE6;
  --subscription-btn-bgcolor-hover: #2B84F9;
  --subscription-block-react-bg-color: transparent;
  --subscription-block-icon-color: #185DE6;
  --subscription-block-ling-color: #185DE6;
  --footer-base-border-color: rgba(255, 255, 255, .2);
  --footer-inner-bg-color: linear-gradient(90deg, #1C7BF7 0.05%, #1B7AF7 10.09%, #2B83F5 35.58%, #2C83F5 56.49%, #2D83F5 71.13%, #2882F9 89.91%, #1C7BF7 100%);
  --sitemap-item-color: #FFF;
  --sitemap-item-color-hover: rgba(255, 255, 255, .6);
  --contact-block-item-color: #FFF;
  --contact-block-item-color-hover: rgba(255, 255, 255, .6);
  --contacts-block-border-color: rgba(255, 255, 255, .2);
  --legal-information-block-color: #FFF;
  /*footer social icons*/
  --social-icon-bg-color: rgba(255, 255, 255, .2);
  --vk-active-bg-color: #FFF;
  --fb-active-bg-color: #FFF;
  --instagram-active-bg-color: #FFF;
  --youtube-active-bg-color: #FFF;
  --ok-active-bg-color: #FFF; }

[data-theme='black-friday'] {
  --base-black: #1F1F1F;
  --black-friday-accent-color: #FFC43D;
  --base-link-color: var(--black-friday-accent-color);
  --base-link-color-hover: var(--black-friday-accent-color);
  /*header*/
  --base-header-text-color: #FFF;
  --header-base-border-color: rgba(255, 255, 255, 0.15);
  --header-bg-color: var(--base-black);
  --header-react-bg-color: transparent;
  --header-dropdown-title-active-color: rgba(255, 255, 255, .5);
  --header-list-bg-color: #3D3D3D;
  --header-list-base-border-color: rgba(255, 255, 255, 0.2);
  --header-list-item-color: rgba(255, 255, 255, .8);
  --header-list-item-color-hover: var(--base-black);
  --header-list-item-bg-color-hover: var(--black-friday-accent-color);
  --header-call-center-color: #FFC43D;
  --header-call-center-tooltip-color: #FFF;
  --header-call-center-tooltip-bg: #3D3D3D;
  --locality-btn-color-hover: var(--black-friday-accent-color);
  --locality-btn-color: #FFF;
  --working-time-color: #FFF;
  /*header icons*/
  --icon-live-color: var(--header-list-item-color);
  --icon-home-phone: var(--header-list-item-color);
  --icon-telegram-fill-color: #3D3D3D;
  --icon-telegram-bg-color: var(--header-list-item-color);
  --icon-telegram-bg-color-hover: var(--base-black);
  --icon-telegram-fill-color-hover: var(--black-friday-accent-color);
  --icon-viber-fill-color: #FFF;
  --icon-viber-fill-color-hover: var(--black-friday-accent-color);
  --icon-a1-fill-color: #FFF;
  --communication-icon-text-color: #FFF;
  --communication-icon-text-color-hover: var(--base-link-color-hover);
  /*header profile menu*/
  --profile-item-bg-color: var(--header-list-bg-color);
  --profile-item-color: rgba(255, 255, 255, .8);
  --counter-color: #3D3D3D;
  --counter-color-active: var(--black-friday-accent-color);
  --counter-bg-color: var(--black-friday-accent-color);
  --counter-bg-color-active: #3D3D3D;
  --user-tools-separator-color: rgba(255, 255, 255, .2);
  --bonus-color: var(--black-friday-accent-color);
  --bonus-hover-color: var(--base-black);
  /*end header*/
  /*footer styles*/
  --footer-background: var(--base-black);
  --footer-base-color: #FFF;
  --footer-base-border-color: rgba(255, 255, 255, 0.15);
  --subscription-btn-bgcolor: var(--black-friday-accent-color);
  --subscription-btn-color: var(--base-black);
  --subscription-btn-bgcolor-hover: $orange-500;
  --subscription-btn-color-hover: #1A1A1A;
  --react-input__input-container_focused: var(--black-friday-accent-color);
  --sitemap-item-color: #FFF;
  --sitemap-item-color-hover: var(--black-friday-accent-color);
  --contact-block-item-color: var(--black-friday-accent-color);
  --contact-block-item-color-hover: #FFF;
  --legal-information-block-color: #FFF;
  --call-center-button-color: var(--black-friday-accent-color);
  --call-center-button-color-hover: #FAAA32;
  /*footer social icons*/
  --social-icon-bg-color: rgba(255, 255, 255, 0.1);
  --vk-active-bg-color: var(--black-friday-accent-color);
  --fb-active-bg-color: var(--black-friday-accent-color);
  --instagram-active-bg-color: var(--black-friday-accent-color);
  --youtube-active-bg-color: var(--black-friday-accent-color);
  --ok-active-bg-color: var(--black-friday-accent-color);
  --loader-circle-color: #1A1A1A #1A1A1A transparent;
  /*form styles*/
  --input-error-message__icon-wrapper-color: var(--black-friday-accent-color);
  --input-error-message-color: #FFF; }

.style-module1g_NmKlZ2I {
  resize: none; }

textarea.style-module1Lknmua0OD {
  height: 92px; }

.style-module1Lknmua0OD {
  height: 92px; }

div.style-module2RVMwNuQXT {
  height: 92px; }

.style-module37_ALJs6g1 {
  font-size: 13px;
  line-height: 20px;
  padding-bottom: 4px;
  color: #B0B3B8;
  display: flex;
  justify-content: space-between; }

.style-module6CX5LIBhlK {
  position: absolute;
  top: 14px;
  right: 13px;
  width: 14px;
  height: 14px; }

.style-module2Ivay9SVIi {
  position: relative;
  overflow: hidden;
  box-sizing: border-box;
  height: 40px;
  background-color: #ffffff;
  border-radius: 2px; }
  .style-module2Ivay9SVIi.style-module2L0eF8LSpw:after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 2px;
    background-color: #0077CC; }
  .style-module2Ivay9SVIi.style-module1Gqjbjx0WH:after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 2px;
    background-color: #D62761; }
  .style-module2Ivay9SVIi.style-module1Lknmua0OD {
    height: auto; }

.style-module3HPq9M8W0o {
  position: relative;
  font-family: var(--base-font-family);
  margin: 16px 0;
  -webkit-font-smoothing: antialiased; }

.style-module1pc8uNKd67 {
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  padding: 10px 12px 12px;
  border: 1px solid rgba(213, 215, 219, 0.6);
  border-radius: 2px;
  outline: none;
  font-size: 14px;
  line-height: 20px;
  font-family: var(--base-font-family);
  color: #1A1A1A;
  background: transparent;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  -webkit-font-smoothing: antialiased; }
  .style-module1pc8uNKd67:disabled {
    color: #909399 !important;
    -webkit-text-fill-color: #909399;
    -webkit-text-stroke-color: #909399;
    background: #F7F8FA !important; }
  .style-module1pc8uNKd67::placeholder {
    color: #ABAEB3; }
  .style-module1pc8uNKd67::-webkit-input-placeholder {
    color: #ABAEB3; }
  .style-module1pc8uNKd67:-ms-input-placeholder {
    color: #ABAEB3; }
  .style-module1pc8uNKd67::-moz-placeholder {
    color: #ABAEB3;
    opacity: 1; }
  .style-module1pc8uNKd67:-webkit-autofill, .style-module1pc8uNKd67:-webkit-autofill:hover, .style-module1pc8uNKd67:-webkit-autofill:focus, .style-module1pc8uNKd67:-webkit-autofill:active {
    background-color: white !important;
    -webkit-box-shadow: inset 0 0 0 50px #fff !important;
    -webkit-text-fill-color: #1A1A1A !important; }
    .style-module1pc8uNKd67:-webkit-autofill:disabled, .style-module1pc8uNKd67:-webkit-autofill:hover:disabled, .style-module1pc8uNKd67:-webkit-autofill:focus:disabled, .style-module1pc8uNKd67:-webkit-autofill:active:disabled {
      color: #909399 !important;
      -webkit-box-shadow: inset 0 0 0 50px #f7f8fa !important;
      -webkit-text-fill-color: rgba(144, 147, 153, 0.7) !important;
      background: #F7F8FA !important; }
  .style-module1pc8uNKd67::-webkit-outer-spin-button, .style-module1pc8uNKd67::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0; }
  .style-module1pc8uNKd67[type=number] {
    -moz-appearance: textfield;
    /* Firefox */ }

.style-moduleLpXHo_xm4Z {
  padding-right: 35px; }

.style-module3XMmO-V561 {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  opacity: 0;
  padding: 0;
  z-index: 1;
  position: absolute;
  cursor: pointer; }

.style-module1Oqejb1wUe {
  font-family: var(--base-font-family);
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 16px;
  margin-left: 6px;
  cursor: pointer; }

.style-moduleAdbS1e0pTy {
  display: flex;
  align-items: center;
  margin: 14px 0;
  position: relative; }

.style-moduleJ2D41PJFV7 {
  font-size: 12px;
  line-height: 18px;
  color: #909399; }

.style-module1OAKY2kCwW {
  position: absolute;
  top: 100%;
  width: 100%; }

.style-module2qtYLAKB0m {
  margin-bottom: 34px; }

.style-module1PgFumvkJm {
  opacity: .3; }

.style-module1_vHp5NOqh .style-module1s3dLnCLM8 {
  padding: 0 12px;
  overflow: hidden; }

.style-module1_vHp5NOqh .style-module285y9CvDhb {
  display: flex;
  width: 100%;
  height: 100%; }
  .style-module1_vHp5NOqh .style-module285y9CvDhb input {
    width: 100%;
    height: 100%;
    outline: none;
    border: none; }
    .style-module1_vHp5NOqh .style-module285y9CvDhb input:disabled {
      color: #909399 !important;
      -webkit-text-fill-color: #909399 !important; }

.style-module3eUMJeLLpF {
  font-size: 18px;
  line-height: 26px; }

.style-module1KN_arFrNe {
  font-size: 14px;
  line-height: 20px; }

:root {
  --blue-500: #0077CC;
  --pink-600: #D62761;
  --base-font-family: Arial, sans-serif;
  --button-font-size: 14px;
  --button-line-height: 20px;
  --button-disabled-color: #ABAEB3;
  --base-link-color: #E52E6B;
  --base-link-color-hover: #D62761;
  --default-shadow-color: rgba(23, 35, 38, .05);
  /*header*/
  --base-header-text-color: #1A1A1A;
  --header-base-border-color: rgba(213, 215, 219, .4);
  --header-list-base-border-color: #D5D7DB;
  --header-bg-color: #F7F8FA;
  --header-react-bg-color: var(--header-bg-color);
  --header-dropdown-title-active-color: #909399;
  --header-list-bg-color: #FFF;
  --header-list-item-color: #1A1A1A;
  --header-list-item-color-hover: #D62761;
  --header-list-item-content-color-hover: #D62761;
  --header-list-item-bg-color-hover: rgba(219, 33, 95, .08);
  --header-list-item-content-bg-color-hover: rgba(219, 33, 95, .08);
  --header-call-center-color: #E52E6B;
  --header-call-center-tooltip-color: #FFF;
  --header-call-center-tooltip-bg: #1A1A1A;
  --locality-btn-color-hover: #D62761;
  --locality-btn-color: #1A1A1A;
  --working-time-color: #909399;
  /*header icons*/
  --icon-live-color: #052992;
  --icon-home-phone: #1A1A1A;
  --icon-telegram-fill-color: #FFF;
  --icon-telegram-bg-color: #39A9E0;
  --icon-telegram-bg-color-hover: #E52E6B;
  --icon-telegram-fill-color-hover: var(--icon-telegram-fill-color);
  --icon-viber-fill-color: rgb(124, 83, 166);
  --icon-viber-fill-color-hover: currentColor;
  --icon-a1-fill-color: currentColor;
  --communication-icon-text-color: var(--header-list-item-color);
  --communication-icon-text-color-hover: var(--base-link-color-hover);
  --communication-menu-separator-border-color: #D5D7DB;
  --communication-list-border-color: #D5D7DB;
  /*header profile menu*/
  --profile-item-bg-color: var(--header-list-bg-color);
  --profile-item-content-bg-color: #FFF;
  --profile-item-color: #1A1A1A;
  --profile-item-content-color: #1A1A1A;
  --item-current-color: #909399;
  --item-current-color-bg-color: #909399;
  --item-current-couner-bg-color: #909399;
  --counter-color: #FFF;
  --counter-content-color: #FFF;
  --counter-color-active: #FFF;
  --counter-content-color-active: #FFF;
  --counter-bg-color: #0077CC;
  --counter-content-bg-color: #0077CC;
  --counter-bg-color-active: #D62761;
  --counter-content-bg-color-active: #D62761;
  --user-tools-separator-color: #EBEDF0;
  --user-tools-content-separator-color: #EBEDF0;
  --bonus-color: #0077CC;
  --bonus-hover-color: #D62761;
  --bonus-content-color: #0077CC;
  --bonus-content-hover-color: #D62761;
  /*end header*/
  /*footer styles*/
  --footer-background: #F7F8FA;
  --subscription-block-react-bg-color: transparent;
  --subscription-block-icon-color: #F7F8FA;
  --footer-base-color: #1A1A1A;
  --footer-base-border-color: rgba(213, 215, 219, .5);
  --footer-inner-bg-color: transparent;
  --subscription-btn-bgcolor: #0077CC;
  --subscription-btn-color: #FFF;
  --subscription-btn-bgcolor-hover: #006EBD;
  --subscription-btn-color-hover: #FFF;
  --react-input__input-container_focused: #0077CC;
  --sitemap-item-color: #1A1A1A;
  --sitemap-item-color-hover: #D62761;
  --contact-block-item-color: #1A1A1A;
  --contact-block-item-color-hover: #D62761;
  --contacts-block-border-color: rgba(213, 215, 219, 0.5);
  --legal-information-block-color: #ABAEB3;
  --call-center-button-color: #E52E6B;
  --call-center-button-color-hover: #CC215A;
  --subscription-block-ling-color: #0077CC;
  /*footer social icons*/
  --social-icon-bg-color: #FFF;
  --vk-active-bg-color: #447DBD;
  --fb-active-bg-color: #4469B0;
  --instagram-active-bg-color: linear-gradient(169.11deg, #F9CB76 12.38%, #EA1E59 53.89%, #C02290 70.24%, #5843C7 97.18%);
  --youtube-active-bg-color: #FF2638;
  --ok-active-bg-color: #FA9019; }

[data-theme='new-year'] {
  --ny_gradient: linear-gradient(90deg, #1C7BF7 0.05%, #1B7AF7 10.09%, #2B83F5 35.58%, #2C83F5 56.49%, #2D83F5 71.13%, #2882F9 89.91%, #1C7BF7 100%);
  --text-hover-color: rgba(255, 255, 255, .6);
  --text-active-color: rgba(255, 255, 255, .3);
  /*header*/
  --header-bg-color: var(--ny_gradient);
  --header-base-border-color: rgba(255, 255, 255, .3);
  --header-react-bg-color: transparent;
  --base-header-text-color: #FFF;
  --base-link-color-hover: var(--text-hover-color);
  --locality-btn-color-hover: var(--text-hover-color);
  --header-dropdown-title-active-color: var(--text-hover-color);
  --header-list-item-color: rgba(24, 93, 230, .8);
  --header-list-item-color-hover: rgba(24, 93, 230, .8);
  --header-list-item-bg-color-hover: rgba(24, 93, 230, .12);
  --header-list-bg-color: #E0F0FF;
  --locality-btn-color: #FFF;
  --header-list-base-border-color: rgba(24, 93, 230, .15);
  --header-call-center-color: #FFF;
  --header-call-center-tooltip-color: #185DE6;
  --header-call-center-tooltip-bg: #E0F0FF;
  --call-center-button-color-hover: rgba(24, 93, 230, .6);
  --call-center-button-color: #185DE6;
  --icon-viber-fill-color: #FFF;
  --communication-icon-text-color: #FFF;
  --communication-icon-text-color-hover: var(--base-link-color-hover);
  --icon-telegram-bg-color: rgba(24, 93, 230, .8);
  --icon-telegram-bg-color-hover: rgba(24, 93, 230, .8);
  --working-time-color: #FFF;
  /*header icons*/
  --icon-live-color: rgba(24, 93, 230, .8);
  --icon-home-phone: rgba(24, 93, 230, .8);
  --icon-a1-fill-color: #FFF;
  --communication-menu-separator-border-color: rgba(255, 255, 255, .3);
  --communication-list-border-color: rgba(24, 93, 230, .16);
  /*header profile menu*/
  --counter-bg-color: #185DE6;
  --counter-bg-color-active: #185DE6;
  --bonus-color: #185DE6;
  --profile-item-bg-color: #E0F0FF;
  --profile-item-color: #185DE6;
  --item-current-color: #84BFF9;
  --item-current-color-bg-color: #84BFF9;
  --item-current-couner-bg-color: #185DE6;
  --bonus-hover-color: #185DE6;
  --user-tools-separator-color: rgba(24, 93, 230, .15);
  /*footer styles*/
  --footer-background: #E0F0FF;
  --subscription-btn-bgcolor: #185DE6;
  --subscription-btn-bgcolor-hover: #2B84F9;
  --subscription-block-react-bg-color: transparent;
  --subscription-block-icon-color: #185DE6;
  --subscription-block-ling-color: #185DE6;
  --footer-base-border-color: rgba(255, 255, 255, .2);
  --footer-inner-bg-color: linear-gradient(90deg, #1C7BF7 0.05%, #1B7AF7 10.09%, #2B83F5 35.58%, #2C83F5 56.49%, #2D83F5 71.13%, #2882F9 89.91%, #1C7BF7 100%);
  --sitemap-item-color: #FFF;
  --sitemap-item-color-hover: rgba(255, 255, 255, .6);
  --contact-block-item-color: #FFF;
  --contact-block-item-color-hover: rgba(255, 255, 255, .6);
  --contacts-block-border-color: rgba(255, 255, 255, .2);
  --legal-information-block-color: #FFF;
  /*footer social icons*/
  --social-icon-bg-color: rgba(255, 255, 255, .2);
  --vk-active-bg-color: #FFF;
  --fb-active-bg-color: #FFF;
  --instagram-active-bg-color: #FFF;
  --youtube-active-bg-color: #FFF;
  --ok-active-bg-color: #FFF; }

[data-theme='black-friday'] {
  --base-black: #1F1F1F;
  --black-friday-accent-color: #FFC43D;
  --base-link-color: var(--black-friday-accent-color);
  --base-link-color-hover: var(--black-friday-accent-color);
  /*header*/
  --base-header-text-color: #FFF;
  --header-base-border-color: rgba(255, 255, 255, 0.15);
  --header-bg-color: var(--base-black);
  --header-react-bg-color: transparent;
  --header-dropdown-title-active-color: rgba(255, 255, 255, .5);
  --header-list-bg-color: #3D3D3D;
  --header-list-base-border-color: rgba(255, 255, 255, 0.2);
  --header-list-item-color: rgba(255, 255, 255, .8);
  --header-list-item-color-hover: var(--base-black);
  --header-list-item-bg-color-hover: var(--black-friday-accent-color);
  --header-call-center-color: #FFC43D;
  --header-call-center-tooltip-color: #FFF;
  --header-call-center-tooltip-bg: #3D3D3D;
  --locality-btn-color-hover: var(--black-friday-accent-color);
  --locality-btn-color: #FFF;
  --working-time-color: #FFF;
  /*header icons*/
  --icon-live-color: var(--header-list-item-color);
  --icon-home-phone: var(--header-list-item-color);
  --icon-telegram-fill-color: #3D3D3D;
  --icon-telegram-bg-color: var(--header-list-item-color);
  --icon-telegram-bg-color-hover: var(--base-black);
  --icon-telegram-fill-color-hover: var(--black-friday-accent-color);
  --icon-viber-fill-color: #FFF;
  --icon-viber-fill-color-hover: var(--black-friday-accent-color);
  --icon-a1-fill-color: #FFF;
  --communication-icon-text-color: #FFF;
  --communication-icon-text-color-hover: var(--base-link-color-hover);
  /*header profile menu*/
  --profile-item-bg-color: var(--header-list-bg-color);
  --profile-item-color: rgba(255, 255, 255, .8);
  --counter-color: #3D3D3D;
  --counter-color-active: var(--black-friday-accent-color);
  --counter-bg-color: var(--black-friday-accent-color);
  --counter-bg-color-active: #3D3D3D;
  --user-tools-separator-color: rgba(255, 255, 255, .2);
  --bonus-color: var(--black-friday-accent-color);
  --bonus-hover-color: var(--base-black);
  /*end header*/
  /*footer styles*/
  --footer-background: var(--base-black);
  --footer-base-color: #FFF;
  --footer-base-border-color: rgba(255, 255, 255, 0.15);
  --subscription-btn-bgcolor: var(--black-friday-accent-color);
  --subscription-btn-color: var(--base-black);
  --subscription-btn-bgcolor-hover: $orange-500;
  --subscription-btn-color-hover: #1A1A1A;
  --react-input__input-container_focused: var(--black-friday-accent-color);
  --sitemap-item-color: #FFF;
  --sitemap-item-color-hover: var(--black-friday-accent-color);
  --contact-block-item-color: var(--black-friday-accent-color);
  --contact-block-item-color-hover: #FFF;
  --legal-information-block-color: #FFF;
  --call-center-button-color: var(--black-friday-accent-color);
  --call-center-button-color-hover: #FAAA32;
  /*footer social icons*/
  --social-icon-bg-color: rgba(255, 255, 255, 0.1);
  --vk-active-bg-color: var(--black-friday-accent-color);
  --fb-active-bg-color: var(--black-friday-accent-color);
  --instagram-active-bg-color: var(--black-friday-accent-color);
  --youtube-active-bg-color: var(--black-friday-accent-color);
  --ok-active-bg-color: var(--black-friday-accent-color);
  --loader-circle-color: #1A1A1A #1A1A1A transparent;
  /*form styles*/
  --input-error-message__icon-wrapper-color: var(--black-friday-accent-color);
  --input-error-message-color: #FFF; }

.style-module3eUMJeLLpF {
  text-align: center;
  font-weight: bold;
  color: #1A1A1A;
  margin: 0; }

.style-module1KN_arFrNe {
  font-family: var(--base-font-family);
  font-style: normal;
  font-weight: normal;
  text-align: center;
  color: #1A1A1A;
  margin: 5px 8px 17px; }

.style-moduleot_jc0w6xF {
  position: relative; }

.style-module3QnBUoBp7x {
  display: none;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto; }
  .style-module3QnBUoBp7x.style-module1btMy-AGX2 {
    display: flex; }

.styles-module1hto3d2Ug5, .styles-moduleaWjMiGecbx {
  font-size: 14px;
  line-height: 20px; }

:root {
  --blue-500: #0077CC;
  --pink-600: #D62761;
  --base-font-family: Arial, sans-serif;
  --button-font-size: 14px;
  --button-line-height: 20px;
  --button-disabled-color: #ABAEB3;
  --base-link-color: #E52E6B;
  --base-link-color-hover: #D62761;
  --default-shadow-color: rgba(23, 35, 38, .05);
  /*header*/
  --base-header-text-color: #1A1A1A;
  --header-base-border-color: rgba(213, 215, 219, .4);
  --header-list-base-border-color: #D5D7DB;
  --header-bg-color: #F7F8FA;
  --header-react-bg-color: var(--header-bg-color);
  --header-dropdown-title-active-color: #909399;
  --header-list-bg-color: #FFF;
  --header-list-item-color: #1A1A1A;
  --header-list-item-color-hover: #D62761;
  --header-list-item-content-color-hover: #D62761;
  --header-list-item-bg-color-hover: rgba(219, 33, 95, .08);
  --header-list-item-content-bg-color-hover: rgba(219, 33, 95, .08);
  --header-call-center-color: #E52E6B;
  --header-call-center-tooltip-color: #FFF;
  --header-call-center-tooltip-bg: #1A1A1A;
  --locality-btn-color-hover: #D62761;
  --locality-btn-color: #1A1A1A;
  --working-time-color: #909399;
  /*header icons*/
  --icon-live-color: #052992;
  --icon-home-phone: #1A1A1A;
  --icon-telegram-fill-color: #FFF;
  --icon-telegram-bg-color: #39A9E0;
  --icon-telegram-bg-color-hover: #E52E6B;
  --icon-telegram-fill-color-hover: var(--icon-telegram-fill-color);
  --icon-viber-fill-color: rgb(124, 83, 166);
  --icon-viber-fill-color-hover: currentColor;
  --icon-a1-fill-color: currentColor;
  --communication-icon-text-color: var(--header-list-item-color);
  --communication-icon-text-color-hover: var(--base-link-color-hover);
  --communication-menu-separator-border-color: #D5D7DB;
  --communication-list-border-color: #D5D7DB;
  /*header profile menu*/
  --profile-item-bg-color: var(--header-list-bg-color);
  --profile-item-content-bg-color: #FFF;
  --profile-item-color: #1A1A1A;
  --profile-item-content-color: #1A1A1A;
  --item-current-color: #909399;
  --item-current-color-bg-color: #909399;
  --item-current-couner-bg-color: #909399;
  --counter-color: #FFF;
  --counter-content-color: #FFF;
  --counter-color-active: #FFF;
  --counter-content-color-active: #FFF;
  --counter-bg-color: #0077CC;
  --counter-content-bg-color: #0077CC;
  --counter-bg-color-active: #D62761;
  --counter-content-bg-color-active: #D62761;
  --user-tools-separator-color: #EBEDF0;
  --user-tools-content-separator-color: #EBEDF0;
  --bonus-color: #0077CC;
  --bonus-hover-color: #D62761;
  --bonus-content-color: #0077CC;
  --bonus-content-hover-color: #D62761;
  /*end header*/
  /*footer styles*/
  --footer-background: #F7F8FA;
  --subscription-block-react-bg-color: transparent;
  --subscription-block-icon-color: #F7F8FA;
  --footer-base-color: #1A1A1A;
  --footer-base-border-color: rgba(213, 215, 219, .5);
  --footer-inner-bg-color: transparent;
  --subscription-btn-bgcolor: #0077CC;
  --subscription-btn-color: #FFF;
  --subscription-btn-bgcolor-hover: #006EBD;
  --subscription-btn-color-hover: #FFF;
  --react-input__input-container_focused: #0077CC;
  --sitemap-item-color: #1A1A1A;
  --sitemap-item-color-hover: #D62761;
  --contact-block-item-color: #1A1A1A;
  --contact-block-item-color-hover: #D62761;
  --contacts-block-border-color: rgba(213, 215, 219, 0.5);
  --legal-information-block-color: #ABAEB3;
  --call-center-button-color: #E52E6B;
  --call-center-button-color-hover: #CC215A;
  --subscription-block-ling-color: #0077CC;
  /*footer social icons*/
  --social-icon-bg-color: #FFF;
  --vk-active-bg-color: #447DBD;
  --fb-active-bg-color: #4469B0;
  --instagram-active-bg-color: linear-gradient(169.11deg, #F9CB76 12.38%, #EA1E59 53.89%, #C02290 70.24%, #5843C7 97.18%);
  --youtube-active-bg-color: #FF2638;
  --ok-active-bg-color: #FA9019; }

[data-theme='new-year'] {
  --ny_gradient: linear-gradient(90deg, #1C7BF7 0.05%, #1B7AF7 10.09%, #2B83F5 35.58%, #2C83F5 56.49%, #2D83F5 71.13%, #2882F9 89.91%, #1C7BF7 100%);
  --text-hover-color: rgba(255, 255, 255, .6);
  --text-active-color: rgba(255, 255, 255, .3);
  /*header*/
  --header-bg-color: var(--ny_gradient);
  --header-base-border-color: rgba(255, 255, 255, .3);
  --header-react-bg-color: transparent;
  --base-header-text-color: #FFF;
  --base-link-color-hover: var(--text-hover-color);
  --locality-btn-color-hover: var(--text-hover-color);
  --header-dropdown-title-active-color: var(--text-hover-color);
  --header-list-item-color: rgba(24, 93, 230, .8);
  --header-list-item-color-hover: rgba(24, 93, 230, .8);
  --header-list-item-bg-color-hover: rgba(24, 93, 230, .12);
  --header-list-bg-color: #E0F0FF;
  --locality-btn-color: #FFF;
  --header-list-base-border-color: rgba(24, 93, 230, .15);
  --header-call-center-color: #FFF;
  --header-call-center-tooltip-color: #185DE6;
  --header-call-center-tooltip-bg: #E0F0FF;
  --call-center-button-color-hover: rgba(24, 93, 230, .6);
  --call-center-button-color: #185DE6;
  --icon-viber-fill-color: #FFF;
  --communication-icon-text-color: #FFF;
  --communication-icon-text-color-hover: var(--base-link-color-hover);
  --icon-telegram-bg-color: rgba(24, 93, 230, .8);
  --icon-telegram-bg-color-hover: rgba(24, 93, 230, .8);
  --working-time-color: #FFF;
  /*header icons*/
  --icon-live-color: rgba(24, 93, 230, .8);
  --icon-home-phone: rgba(24, 93, 230, .8);
  --icon-a1-fill-color: #FFF;
  --communication-menu-separator-border-color: rgba(255, 255, 255, .3);
  --communication-list-border-color: rgba(24, 93, 230, .16);
  /*header profile menu*/
  --counter-bg-color: #185DE6;
  --counter-bg-color-active: #185DE6;
  --bonus-color: #185DE6;
  --profile-item-bg-color: #E0F0FF;
  --profile-item-color: #185DE6;
  --item-current-color: #84BFF9;
  --item-current-color-bg-color: #84BFF9;
  --item-current-couner-bg-color: #185DE6;
  --bonus-hover-color: #185DE6;
  --user-tools-separator-color: rgba(24, 93, 230, .15);
  /*footer styles*/
  --footer-background: #E0F0FF;
  --subscription-btn-bgcolor: #185DE6;
  --subscription-btn-bgcolor-hover: #2B84F9;
  --subscription-block-react-bg-color: transparent;
  --subscription-block-icon-color: #185DE6;
  --subscription-block-ling-color: #185DE6;
  --footer-base-border-color: rgba(255, 255, 255, .2);
  --footer-inner-bg-color: linear-gradient(90deg, #1C7BF7 0.05%, #1B7AF7 10.09%, #2B83F5 35.58%, #2C83F5 56.49%, #2D83F5 71.13%, #2882F9 89.91%, #1C7BF7 100%);
  --sitemap-item-color: #FFF;
  --sitemap-item-color-hover: rgba(255, 255, 255, .6);
  --contact-block-item-color: #FFF;
  --contact-block-item-color-hover: rgba(255, 255, 255, .6);
  --contacts-block-border-color: rgba(255, 255, 255, .2);
  --legal-information-block-color: #FFF;
  /*footer social icons*/
  --social-icon-bg-color: rgba(255, 255, 255, .2);
  --vk-active-bg-color: #FFF;
  --fb-active-bg-color: #FFF;
  --instagram-active-bg-color: #FFF;
  --youtube-active-bg-color: #FFF;
  --ok-active-bg-color: #FFF; }

[data-theme='black-friday'] {
  --base-black: #1F1F1F;
  --black-friday-accent-color: #FFC43D;
  --base-link-color: var(--black-friday-accent-color);
  --base-link-color-hover: var(--black-friday-accent-color);
  /*header*/
  --base-header-text-color: #FFF;
  --header-base-border-color: rgba(255, 255, 255, 0.15);
  --header-bg-color: var(--base-black);
  --header-react-bg-color: transparent;
  --header-dropdown-title-active-color: rgba(255, 255, 255, .5);
  --header-list-bg-color: #3D3D3D;
  --header-list-base-border-color: rgba(255, 255, 255, 0.2);
  --header-list-item-color: rgba(255, 255, 255, .8);
  --header-list-item-color-hover: var(--base-black);
  --header-list-item-bg-color-hover: var(--black-friday-accent-color);
  --header-call-center-color: #FFC43D;
  --header-call-center-tooltip-color: #FFF;
  --header-call-center-tooltip-bg: #3D3D3D;
  --locality-btn-color-hover: var(--black-friday-accent-color);
  --locality-btn-color: #FFF;
  --working-time-color: #FFF;
  /*header icons*/
  --icon-live-color: var(--header-list-item-color);
  --icon-home-phone: var(--header-list-item-color);
  --icon-telegram-fill-color: #3D3D3D;
  --icon-telegram-bg-color: var(--header-list-item-color);
  --icon-telegram-bg-color-hover: var(--base-black);
  --icon-telegram-fill-color-hover: var(--black-friday-accent-color);
  --icon-viber-fill-color: #FFF;
  --icon-viber-fill-color-hover: var(--black-friday-accent-color);
  --icon-a1-fill-color: #FFF;
  --communication-icon-text-color: #FFF;
  --communication-icon-text-color-hover: var(--base-link-color-hover);
  /*header profile menu*/
  --profile-item-bg-color: var(--header-list-bg-color);
  --profile-item-color: rgba(255, 255, 255, .8);
  --counter-color: #3D3D3D;
  --counter-color-active: var(--black-friday-accent-color);
  --counter-bg-color: var(--black-friday-accent-color);
  --counter-bg-color-active: #3D3D3D;
  --user-tools-separator-color: rgba(255, 255, 255, .2);
  --bonus-color: var(--black-friday-accent-color);
  --bonus-hover-color: var(--base-black);
  /*end header*/
  /*footer styles*/
  --footer-background: var(--base-black);
  --footer-base-color: #FFF;
  --footer-base-border-color: rgba(255, 255, 255, 0.15);
  --subscription-btn-bgcolor: var(--black-friday-accent-color);
  --subscription-btn-color: var(--base-black);
  --subscription-btn-bgcolor-hover: $orange-500;
  --subscription-btn-color-hover: #1A1A1A;
  --react-input__input-container_focused: var(--black-friday-accent-color);
  --sitemap-item-color: #FFF;
  --sitemap-item-color-hover: var(--black-friday-accent-color);
  --contact-block-item-color: var(--black-friday-accent-color);
  --contact-block-item-color-hover: #FFF;
  --legal-information-block-color: #FFF;
  --call-center-button-color: var(--black-friday-accent-color);
  --call-center-button-color-hover: #FAAA32;
  /*footer social icons*/
  --social-icon-bg-color: rgba(255, 255, 255, 0.1);
  --vk-active-bg-color: var(--black-friday-accent-color);
  --fb-active-bg-color: var(--black-friday-accent-color);
  --instagram-active-bg-color: var(--black-friday-accent-color);
  --youtube-active-bg-color: var(--black-friday-accent-color);
  --ok-active-bg-color: var(--black-friday-accent-color);
  --loader-circle-color: #1A1A1A #1A1A1A transparent;
  /*form styles*/
  --input-error-message__icon-wrapper-color: var(--black-friday-accent-color);
  --input-error-message-color: #FFF; }

.styles-module1hto3d2Ug5 {
  width: 100%;
  position: fixed;
  background-color: #fff;
  z-index: 1000;
  list-style-type: none;
  margin: 0;
  padding: 8px 0;
  border-radius: 0 0 2px 2px;
  box-shadow: 0px 4px 12px 0px rgba(41, 44, 51, 0.12), 0px 2px 2px 0px rgba(41, 44, 51, 0.04);
  font-family: var(--base-font-family);
  -webkit-font-smoothing: antialiased;
  overflow: auto; }

.styles-moduleaWjMiGecbx {
  display: flex;
  justify-content: space-between;
  cursor: pointer;
  border: 1px solid rgba(213, 215, 219, 0.6);
  align-items: center;
  padding: 9px 12px 11px;
  box-sizing: border-box;
  height: 100%;
  font-family: var(--base-font-family);
  -webkit-font-smoothing: antialiased; }

.styles-module3QLsXrOixj {
  display: none; }

.styles-module5qwEc4GwM8 {
  display: flex;
  justify-content: space-between;
  color: #1A1A1A; }

.styles-module2Gm83AXvEq {
  border-bottom: 2px solid #0077CC; }

.styles-module27pfdoC6un {
  width: auto;
  height: 100%;
  align-items: center;
  justify-content: center;
  display: flex;
  box-sizing: border-box;
  color: #0077CC; }

.styles-modulejnnix-7V5o .styles-module27pfdoC6un {
  opacity: .5; }

.styles-module1JiDMA0OfF {
  transform: rotate(180deg); }

.styles-moduleVHXcXii4KF {
  display: flex;
  flex-direction: column;
  color: #1A1A1A;
  min-height: 22px;
  padding: 4px 12px; }
  .styles-moduleVHXcXii4KF.styles-module165NIiqiFB {
    flex-direction: row;
    align-items: center; }
  .styles-moduleVHXcXii4KF.styles-module3ib0bNWJjJ {
    color: #ABAEB3;
    background: none; }
    .styles-moduleVHXcXii4KF.styles-module3ib0bNWJjJ .styles-module2QUi0RLnl4 {
      color: #ABAEB3;
      display: block; }
    .styles-moduleVHXcXii4KF.styles-module3ib0bNWJjJ:hover {
      cursor: default;
      background: none; }
  .styles-moduleVHXcXii4KF:hover {
    background-color: rgba(235, 237, 240, 0.5);
    cursor: pointer; }

.styles-modulejnnix-7V5o {
  pointer-events: none;
  color: #ABAEB3; }

.styles-modulepQbHzfSgEF {
  opacity: .5; }

.styles-module3D0RJ4if5N {
  opacity: 0; }

.styles-module36HxRSENVJ {
  opacity: 1; }

.styles-module1eMP2vNQwl {
  opacity: 1;
  transition: opacity 0.2s; }

.styles-module32qnfJuCM3 {
  opacity: 0; }

.styles-module2QUi0RLnl4 {
  display: none;
  position: absolute;
  top: 2px;
  right: 10px; }

.styles-module3aOBihO9o5 {
  color: #ABAEB3;
  cursor: none;
  pointer-events: none; }
  .styles-module3aOBihO9o5:hover {
    background: #FFF; }

.rotate {
  animation: rotation 1.5s infinite linear;
}

@keyframes rotation {
  0% {
    transform: rotate(0deg);
  }

  100% {
    transform: rotate(360deg);
  }
}

.loaderWrapper {
  position: absolute;
  z-index:999;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  text-align: center;
  background: inherit;
  border-radius: inherit;
}
.styles-modulet49Z0gtFxl {
  font-size: 18px;
  line-height: 26px; }

.styles-moduleG6BVYADv1C {
  font-size: 14px;
  line-height: 20px; }

:root {
  --blue-500: #0077CC;
  --pink-600: #D62761;
  --base-font-family: Arial, sans-serif;
  --button-font-size: 14px;
  --button-line-height: 20px;
  --button-disabled-color: #ABAEB3;
  --base-link-color: #E52E6B;
  --base-link-color-hover: #D62761;
  --default-shadow-color: rgba(23, 35, 38, .05);
  /*header*/
  --base-header-text-color: #1A1A1A;
  --header-base-border-color: rgba(213, 215, 219, .4);
  --header-list-base-border-color: #D5D7DB;
  --header-bg-color: #F7F8FA;
  --header-react-bg-color: var(--header-bg-color);
  --header-dropdown-title-active-color: #909399;
  --header-list-bg-color: #FFF;
  --header-list-item-color: #1A1A1A;
  --header-list-item-color-hover: #D62761;
  --header-list-item-content-color-hover: #D62761;
  --header-list-item-bg-color-hover: rgba(219, 33, 95, .08);
  --header-list-item-content-bg-color-hover: rgba(219, 33, 95, .08);
  --header-call-center-color: #E52E6B;
  --header-call-center-tooltip-color: #FFF;
  --header-call-center-tooltip-bg: #1A1A1A;
  --locality-btn-color-hover: #D62761;
  --locality-btn-color: #1A1A1A;
  --working-time-color: #909399;
  /*header icons*/
  --icon-live-color: #052992;
  --icon-home-phone: #1A1A1A;
  --icon-telegram-fill-color: #FFF;
  --icon-telegram-bg-color: #39A9E0;
  --icon-telegram-bg-color-hover: #E52E6B;
  --icon-telegram-fill-color-hover: var(--icon-telegram-fill-color);
  --icon-viber-fill-color: rgb(124, 83, 166);
  --icon-viber-fill-color-hover: currentColor;
  --icon-a1-fill-color: currentColor;
  --communication-icon-text-color: var(--header-list-item-color);
  --communication-icon-text-color-hover: var(--base-link-color-hover);
  --communication-menu-separator-border-color: #D5D7DB;
  --communication-list-border-color: #D5D7DB;
  /*header profile menu*/
  --profile-item-bg-color: var(--header-list-bg-color);
  --profile-item-content-bg-color: #FFF;
  --profile-item-color: #1A1A1A;
  --profile-item-content-color: #1A1A1A;
  --item-current-color: #909399;
  --item-current-color-bg-color: #909399;
  --item-current-couner-bg-color: #909399;
  --counter-color: #FFF;
  --counter-content-color: #FFF;
  --counter-color-active: #FFF;
  --counter-content-color-active: #FFF;
  --counter-bg-color: #0077CC;
  --counter-content-bg-color: #0077CC;
  --counter-bg-color-active: #D62761;
  --counter-content-bg-color-active: #D62761;
  --user-tools-separator-color: #EBEDF0;
  --user-tools-content-separator-color: #EBEDF0;
  --bonus-color: #0077CC;
  --bonus-hover-color: #D62761;
  --bonus-content-color: #0077CC;
  --bonus-content-hover-color: #D62761;
  /*end header*/
  /*footer styles*/
  --footer-background: #F7F8FA;
  --subscription-block-react-bg-color: transparent;
  --subscription-block-icon-color: #F7F8FA;
  --footer-base-color: #1A1A1A;
  --footer-base-border-color: rgba(213, 215, 219, .5);
  --footer-inner-bg-color: transparent;
  --subscription-btn-bgcolor: #0077CC;
  --subscription-btn-color: #FFF;
  --subscription-btn-bgcolor-hover: #006EBD;
  --subscription-btn-color-hover: #FFF;
  --react-input__input-container_focused: #0077CC;
  --sitemap-item-color: #1A1A1A;
  --sitemap-item-color-hover: #D62761;
  --contact-block-item-color: #1A1A1A;
  --contact-block-item-color-hover: #D62761;
  --contacts-block-border-color: rgba(213, 215, 219, 0.5);
  --legal-information-block-color: #ABAEB3;
  --call-center-button-color: #E52E6B;
  --call-center-button-color-hover: #CC215A;
  --subscription-block-ling-color: #0077CC;
  /*footer social icons*/
  --social-icon-bg-color: #FFF;
  --vk-active-bg-color: #447DBD;
  --fb-active-bg-color: #4469B0;
  --instagram-active-bg-color: linear-gradient(169.11deg, #F9CB76 12.38%, #EA1E59 53.89%, #C02290 70.24%, #5843C7 97.18%);
  --youtube-active-bg-color: #FF2638;
  --ok-active-bg-color: #FA9019; }

[data-theme='new-year'] {
  --ny_gradient: linear-gradient(90deg, #1C7BF7 0.05%, #1B7AF7 10.09%, #2B83F5 35.58%, #2C83F5 56.49%, #2D83F5 71.13%, #2882F9 89.91%, #1C7BF7 100%);
  --text-hover-color: rgba(255, 255, 255, .6);
  --text-active-color: rgba(255, 255, 255, .3);
  /*header*/
  --header-bg-color: var(--ny_gradient);
  --header-base-border-color: rgba(255, 255, 255, .3);
  --header-react-bg-color: transparent;
  --base-header-text-color: #FFF;
  --base-link-color-hover: var(--text-hover-color);
  --locality-btn-color-hover: var(--text-hover-color);
  --header-dropdown-title-active-color: var(--text-hover-color);
  --header-list-item-color: rgba(24, 93, 230, .8);
  --header-list-item-color-hover: rgba(24, 93, 230, .8);
  --header-list-item-bg-color-hover: rgba(24, 93, 230, .12);
  --header-list-bg-color: #E0F0FF;
  --locality-btn-color: #FFF;
  --header-list-base-border-color: rgba(24, 93, 230, .15);
  --header-call-center-color: #FFF;
  --header-call-center-tooltip-color: #185DE6;
  --header-call-center-tooltip-bg: #E0F0FF;
  --call-center-button-color-hover: rgba(24, 93, 230, .6);
  --call-center-button-color: #185DE6;
  --icon-viber-fill-color: #FFF;
  --communication-icon-text-color: #FFF;
  --communication-icon-text-color-hover: var(--base-link-color-hover);
  --icon-telegram-bg-color: rgba(24, 93, 230, .8);
  --icon-telegram-bg-color-hover: rgba(24, 93, 230, .8);
  --working-time-color: #FFF;
  /*header icons*/
  --icon-live-color: rgba(24, 93, 230, .8);
  --icon-home-phone: rgba(24, 93, 230, .8);
  --icon-a1-fill-color: #FFF;
  --communication-menu-separator-border-color: rgba(255, 255, 255, .3);
  --communication-list-border-color: rgba(24, 93, 230, .16);
  /*header profile menu*/
  --counter-bg-color: #185DE6;
  --counter-bg-color-active: #185DE6;
  --bonus-color: #185DE6;
  --profile-item-bg-color: #E0F0FF;
  --profile-item-color: #185DE6;
  --item-current-color: #84BFF9;
  --item-current-color-bg-color: #84BFF9;
  --item-current-couner-bg-color: #185DE6;
  --bonus-hover-color: #185DE6;
  --user-tools-separator-color: rgba(24, 93, 230, .15);
  /*footer styles*/
  --footer-background: #E0F0FF;
  --subscription-btn-bgcolor: #185DE6;
  --subscription-btn-bgcolor-hover: #2B84F9;
  --subscription-block-react-bg-color: transparent;
  --subscription-block-icon-color: #185DE6;
  --subscription-block-ling-color: #185DE6;
  --footer-base-border-color: rgba(255, 255, 255, .2);
  --footer-inner-bg-color: linear-gradient(90deg, #1C7BF7 0.05%, #1B7AF7 10.09%, #2B83F5 35.58%, #2C83F5 56.49%, #2D83F5 71.13%, #2882F9 89.91%, #1C7BF7 100%);
  --sitemap-item-color: #FFF;
  --sitemap-item-color-hover: rgba(255, 255, 255, .6);
  --contact-block-item-color: #FFF;
  --contact-block-item-color-hover: rgba(255, 255, 255, .6);
  --contacts-block-border-color: rgba(255, 255, 255, .2);
  --legal-information-block-color: #FFF;
  /*footer social icons*/
  --social-icon-bg-color: rgba(255, 255, 255, .2);
  --vk-active-bg-color: #FFF;
  --fb-active-bg-color: #FFF;
  --instagram-active-bg-color: #FFF;
  --youtube-active-bg-color: #FFF;
  --ok-active-bg-color: #FFF; }

[data-theme='black-friday'] {
  --base-black: #1F1F1F;
  --black-friday-accent-color: #FFC43D;
  --base-link-color: var(--black-friday-accent-color);
  --base-link-color-hover: var(--black-friday-accent-color);
  /*header*/
  --base-header-text-color: #FFF;
  --header-base-border-color: rgba(255, 255, 255, 0.15);
  --header-bg-color: var(--base-black);
  --header-react-bg-color: transparent;
  --header-dropdown-title-active-color: rgba(255, 255, 255, .5);
  --header-list-bg-color: #3D3D3D;
  --header-list-base-border-color: rgba(255, 255, 255, 0.2);
  --header-list-item-color: rgba(255, 255, 255, .8);
  --header-list-item-color-hover: var(--base-black);
  --header-list-item-bg-color-hover: var(--black-friday-accent-color);
  --header-call-center-color: #FFC43D;
  --header-call-center-tooltip-color: #FFF;
  --header-call-center-tooltip-bg: #3D3D3D;
  --locality-btn-color-hover: var(--black-friday-accent-color);
  --locality-btn-color: #FFF;
  --working-time-color: #FFF;
  /*header icons*/
  --icon-live-color: var(--header-list-item-color);
  --icon-home-phone: var(--header-list-item-color);
  --icon-telegram-fill-color: #3D3D3D;
  --icon-telegram-bg-color: var(--header-list-item-color);
  --icon-telegram-bg-color-hover: var(--base-black);
  --icon-telegram-fill-color-hover: var(--black-friday-accent-color);
  --icon-viber-fill-color: #FFF;
  --icon-viber-fill-color-hover: var(--black-friday-accent-color);
  --icon-a1-fill-color: #FFF;
  --communication-icon-text-color: #FFF;
  --communication-icon-text-color-hover: var(--base-link-color-hover);
  /*header profile menu*/
  --profile-item-bg-color: var(--header-list-bg-color);
  --profile-item-color: rgba(255, 255, 255, .8);
  --counter-color: #3D3D3D;
  --counter-color-active: var(--black-friday-accent-color);
  --counter-bg-color: var(--black-friday-accent-color);
  --counter-bg-color-active: #3D3D3D;
  --user-tools-separator-color: rgba(255, 255, 255, .2);
  --bonus-color: var(--black-friday-accent-color);
  --bonus-hover-color: var(--base-black);
  /*end header*/
  /*footer styles*/
  --footer-background: var(--base-black);
  --footer-base-color: #FFF;
  --footer-base-border-color: rgba(255, 255, 255, 0.15);
  --subscription-btn-bgcolor: var(--black-friday-accent-color);
  --subscription-btn-color: var(--base-black);
  --subscription-btn-bgcolor-hover: $orange-500;
  --subscription-btn-color-hover: #1A1A1A;
  --react-input__input-container_focused: var(--black-friday-accent-color);
  --sitemap-item-color: #FFF;
  --sitemap-item-color-hover: var(--black-friday-accent-color);
  --contact-block-item-color: var(--black-friday-accent-color);
  --contact-block-item-color-hover: #FFF;
  --legal-information-block-color: #FFF;
  --call-center-button-color: var(--black-friday-accent-color);
  --call-center-button-color-hover: #FAAA32;
  /*footer social icons*/
  --social-icon-bg-color: rgba(255, 255, 255, 0.1);
  --vk-active-bg-color: var(--black-friday-accent-color);
  --fb-active-bg-color: var(--black-friday-accent-color);
  --instagram-active-bg-color: var(--black-friday-accent-color);
  --youtube-active-bg-color: var(--black-friday-accent-color);
  --ok-active-bg-color: var(--black-friday-accent-color);
  --loader-circle-color: #1A1A1A #1A1A1A transparent;
  /*form styles*/
  --input-error-message__icon-wrapper-color: var(--black-friday-accent-color);
  --input-error-message-color: #FFF; }

div.styles-module2jVXqzDyQb {
  display: none; }

.styles-module1yRYp8V61X {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 0 40px;
  text-align: center; }

.styles-moduleh-wirCGC7e {
  height: 110px;
  padding: 5px 0; }

.styles-modulet49Z0gtFxl {
  font-family: var(--base-font-family);
  font-weight: bold;
  margin: 8px 0 0;
  -webkit-font-smoothing: antialiased; }

.styles-moduleG6BVYADv1C {
  margin: 8px 0 16px; }

:root {
  --blue-500: #0077CC;
  --pink-600: #D62761;
  --base-font-family: Arial, sans-serif;
  --button-font-size: 14px;
  --button-line-height: 20px;
  --button-disabled-color: #ABAEB3;
  --base-link-color: #E52E6B;
  --base-link-color-hover: #D62761;
  --default-shadow-color: rgba(23, 35, 38, .05);
  /*header*/
  --base-header-text-color: #1A1A1A;
  --header-base-border-color: rgba(213, 215, 219, .4);
  --header-list-base-border-color: #D5D7DB;
  --header-bg-color: #F7F8FA;
  --header-react-bg-color: var(--header-bg-color);
  --header-dropdown-title-active-color: #909399;
  --header-list-bg-color: #FFF;
  --header-list-item-color: #1A1A1A;
  --header-list-item-color-hover: #D62761;
  --header-list-item-content-color-hover: #D62761;
  --header-list-item-bg-color-hover: rgba(219, 33, 95, .08);
  --header-list-item-content-bg-color-hover: rgba(219, 33, 95, .08);
  --header-call-center-color: #E52E6B;
  --header-call-center-tooltip-color: #FFF;
  --header-call-center-tooltip-bg: #1A1A1A;
  --locality-btn-color-hover: #D62761;
  --locality-btn-color: #1A1A1A;
  --working-time-color: #909399;
  /*header icons*/
  --icon-live-color: #052992;
  --icon-home-phone: #1A1A1A;
  --icon-telegram-fill-color: #FFF;
  --icon-telegram-bg-color: #39A9E0;
  --icon-telegram-bg-color-hover: #E52E6B;
  --icon-telegram-fill-color-hover: var(--icon-telegram-fill-color);
  --icon-viber-fill-color: rgb(124, 83, 166);
  --icon-viber-fill-color-hover: currentColor;
  --icon-a1-fill-color: currentColor;
  --communication-icon-text-color: var(--header-list-item-color);
  --communication-icon-text-color-hover: var(--base-link-color-hover);
  --communication-menu-separator-border-color: #D5D7DB;
  --communication-list-border-color: #D5D7DB;
  /*header profile menu*/
  --profile-item-bg-color: var(--header-list-bg-color);
  --profile-item-content-bg-color: #FFF;
  --profile-item-color: #1A1A1A;
  --profile-item-content-color: #1A1A1A;
  --item-current-color: #909399;
  --item-current-color-bg-color: #909399;
  --item-current-couner-bg-color: #909399;
  --counter-color: #FFF;
  --counter-content-color: #FFF;
  --counter-color-active: #FFF;
  --counter-content-color-active: #FFF;
  --counter-bg-color: #0077CC;
  --counter-content-bg-color: #0077CC;
  --counter-bg-color-active: #D62761;
  --counter-content-bg-color-active: #D62761;
  --user-tools-separator-color: #EBEDF0;
  --user-tools-content-separator-color: #EBEDF0;
  --bonus-color: #0077CC;
  --bonus-hover-color: #D62761;
  --bonus-content-color: #0077CC;
  --bonus-content-hover-color: #D62761;
  /*end header*/
  /*footer styles*/
  --footer-background: #F7F8FA;
  --subscription-block-react-bg-color: transparent;
  --subscription-block-icon-color: #F7F8FA;
  --footer-base-color: #1A1A1A;
  --footer-base-border-color: rgba(213, 215, 219, .5);
  --footer-inner-bg-color: transparent;
  --subscription-btn-bgcolor: #0077CC;
  --subscription-btn-color: #FFF;
  --subscription-btn-bgcolor-hover: #006EBD;
  --subscription-btn-color-hover: #FFF;
  --react-input__input-container_focused: #0077CC;
  --sitemap-item-color: #1A1A1A;
  --sitemap-item-color-hover: #D62761;
  --contact-block-item-color: #1A1A1A;
  --contact-block-item-color-hover: #D62761;
  --contacts-block-border-color: rgba(213, 215, 219, 0.5);
  --legal-information-block-color: #ABAEB3;
  --call-center-button-color: #E52E6B;
  --call-center-button-color-hover: #CC215A;
  --subscription-block-ling-color: #0077CC;
  /*footer social icons*/
  --social-icon-bg-color: #FFF;
  --vk-active-bg-color: #447DBD;
  --fb-active-bg-color: #4469B0;
  --instagram-active-bg-color: linear-gradient(169.11deg, #F9CB76 12.38%, #EA1E59 53.89%, #C02290 70.24%, #5843C7 97.18%);
  --youtube-active-bg-color: #FF2638;
  --ok-active-bg-color: #FA9019; }

[data-theme='new-year'] {
  --ny_gradient: linear-gradient(90deg, #1C7BF7 0.05%, #1B7AF7 10.09%, #2B83F5 35.58%, #2C83F5 56.49%, #2D83F5 71.13%, #2882F9 89.91%, #1C7BF7 100%);
  --text-hover-color: rgba(255, 255, 255, .6);
  --text-active-color: rgba(255, 255, 255, .3);
  /*header*/
  --header-bg-color: var(--ny_gradient);
  --header-base-border-color: rgba(255, 255, 255, .3);
  --header-react-bg-color: transparent;
  --base-header-text-color: #FFF;
  --base-link-color-hover: var(--text-hover-color);
  --locality-btn-color-hover: var(--text-hover-color);
  --header-dropdown-title-active-color: var(--text-hover-color);
  --header-list-item-color: rgba(24, 93, 230, .8);
  --header-list-item-color-hover: rgba(24, 93, 230, .8);
  --header-list-item-bg-color-hover: rgba(24, 93, 230, .12);
  --header-list-bg-color: #E0F0FF;
  --locality-btn-color: #FFF;
  --header-list-base-border-color: rgba(24, 93, 230, .15);
  --header-call-center-color: #FFF;
  --header-call-center-tooltip-color: #185DE6;
  --header-call-center-tooltip-bg: #E0F0FF;
  --call-center-button-color-hover: rgba(24, 93, 230, .6);
  --call-center-button-color: #185DE6;
  --icon-viber-fill-color: #FFF;
  --communication-icon-text-color: #FFF;
  --communication-icon-text-color-hover: var(--base-link-color-hover);
  --icon-telegram-bg-color: rgba(24, 93, 230, .8);
  --icon-telegram-bg-color-hover: rgba(24, 93, 230, .8);
  --working-time-color: #FFF;
  /*header icons*/
  --icon-live-color: rgba(24, 93, 230, .8);
  --icon-home-phone: rgba(24, 93, 230, .8);
  --icon-a1-fill-color: #FFF;
  --communication-menu-separator-border-color: rgba(255, 255, 255, .3);
  --communication-list-border-color: rgba(24, 93, 230, .16);
  /*header profile menu*/
  --counter-bg-color: #185DE6;
  --counter-bg-color-active: #185DE6;
  --bonus-color: #185DE6;
  --profile-item-bg-color: #E0F0FF;
  --profile-item-color: #185DE6;
  --item-current-color: #84BFF9;
  --item-current-color-bg-color: #84BFF9;
  --item-current-couner-bg-color: #185DE6;
  --bonus-hover-color: #185DE6;
  --user-tools-separator-color: rgba(24, 93, 230, .15);
  /*footer styles*/
  --footer-background: #E0F0FF;
  --subscription-btn-bgcolor: #185DE6;
  --subscription-btn-bgcolor-hover: #2B84F9;
  --subscription-block-react-bg-color: transparent;
  --subscription-block-icon-color: #185DE6;
  --subscription-block-ling-color: #185DE6;
  --footer-base-border-color: rgba(255, 255, 255, .2);
  --footer-inner-bg-color: linear-gradient(90deg, #1C7BF7 0.05%, #1B7AF7 10.09%, #2B83F5 35.58%, #2C83F5 56.49%, #2D83F5 71.13%, #2882F9 89.91%, #1C7BF7 100%);
  --sitemap-item-color: #FFF;
  --sitemap-item-color-hover: rgba(255, 255, 255, .6);
  --contact-block-item-color: #FFF;
  --contact-block-item-color-hover: rgba(255, 255, 255, .6);
  --contacts-block-border-color: rgba(255, 255, 255, .2);
  --legal-information-block-color: #FFF;
  /*footer social icons*/
  --social-icon-bg-color: rgba(255, 255, 255, .2);
  --vk-active-bg-color: #FFF;
  --fb-active-bg-color: #FFF;
  --instagram-active-bg-color: #FFF;
  --youtube-active-bg-color: #FFF;
  --ok-active-bg-color: #FFF; }

[data-theme='black-friday'] {
  --base-black: #1F1F1F;
  --black-friday-accent-color: #FFC43D;
  --base-link-color: var(--black-friday-accent-color);
  --base-link-color-hover: var(--black-friday-accent-color);
  /*header*/
  --base-header-text-color: #FFF;
  --header-base-border-color: rgba(255, 255, 255, 0.15);
  --header-bg-color: var(--base-black);
  --header-react-bg-color: transparent;
  --header-dropdown-title-active-color: rgba(255, 255, 255, .5);
  --header-list-bg-color: #3D3D3D;
  --header-list-base-border-color: rgba(255, 255, 255, 0.2);
  --header-list-item-color: rgba(255, 255, 255, .8);
  --header-list-item-color-hover: var(--base-black);
  --header-list-item-bg-color-hover: var(--black-friday-accent-color);
  --header-call-center-color: #FFC43D;
  --header-call-center-tooltip-color: #FFF;
  --header-call-center-tooltip-bg: #3D3D3D;
  --locality-btn-color-hover: var(--black-friday-accent-color);
  --locality-btn-color: #FFF;
  --working-time-color: #FFF;
  /*header icons*/
  --icon-live-color: var(--header-list-item-color);
  --icon-home-phone: var(--header-list-item-color);
  --icon-telegram-fill-color: #3D3D3D;
  --icon-telegram-bg-color: var(--header-list-item-color);
  --icon-telegram-bg-color-hover: var(--base-black);
  --icon-telegram-fill-color-hover: var(--black-friday-accent-color);
  --icon-viber-fill-color: #FFF;
  --icon-viber-fill-color-hover: var(--black-friday-accent-color);
  --icon-a1-fill-color: #FFF;
  --communication-icon-text-color: #FFF;
  --communication-icon-text-color-hover: var(--base-link-color-hover);
  /*header profile menu*/
  --profile-item-bg-color: var(--header-list-bg-color);
  --profile-item-color: rgba(255, 255, 255, .8);
  --counter-color: #3D3D3D;
  --counter-color-active: var(--black-friday-accent-color);
  --counter-bg-color: var(--black-friday-accent-color);
  --counter-bg-color-active: #3D3D3D;
  --user-tools-separator-color: rgba(255, 255, 255, .2);
  --bonus-color: var(--black-friday-accent-color);
  --bonus-hover-color: var(--base-black);
  /*end header*/
  /*footer styles*/
  --footer-background: var(--base-black);
  --footer-base-color: #FFF;
  --footer-base-border-color: rgba(255, 255, 255, 0.15);
  --subscription-btn-bgcolor: var(--black-friday-accent-color);
  --subscription-btn-color: var(--base-black);
  --subscription-btn-bgcolor-hover: $orange-500;
  --subscription-btn-color-hover: #1A1A1A;
  --react-input__input-container_focused: var(--black-friday-accent-color);
  --sitemap-item-color: #FFF;
  --sitemap-item-color-hover: var(--black-friday-accent-color);
  --contact-block-item-color: var(--black-friday-accent-color);
  --contact-block-item-color-hover: #FFF;
  --legal-information-block-color: #FFF;
  --call-center-button-color: var(--black-friday-accent-color);
  --call-center-button-color-hover: #FAAA32;
  /*footer social icons*/
  --social-icon-bg-color: rgba(255, 255, 255, 0.1);
  --vk-active-bg-color: var(--black-friday-accent-color);
  --fb-active-bg-color: var(--black-friday-accent-color);
  --instagram-active-bg-color: var(--black-friday-accent-color);
  --youtube-active-bg-color: var(--black-friday-accent-color);
  --ok-active-bg-color: var(--black-friday-accent-color);
  --loader-circle-color: #1A1A1A #1A1A1A transparent;
  /*form styles*/
  --input-error-message__icon-wrapper-color: var(--black-friday-accent-color);
  --input-error-message-color: #FFF; }

.style-module1lk1XVeMhr {
  text-align: center; }

.style-module25irot1bRQ {
  padding: 0 40px; }

.style-modulex4Ee455P5R {
  height: auto;
  margin: 16px 0 0;
  padding: 14px 24px;
  line-height: 20px; }

:root {
  --blue-500: #0077CC;
  --pink-600: #D62761;
  --base-font-family: Arial, sans-serif;
  --button-font-size: 14px;
  --button-line-height: 20px;
  --button-disabled-color: #ABAEB3;
  --base-link-color: #E52E6B;
  --base-link-color-hover: #D62761;
  --default-shadow-color: rgba(23, 35, 38, .05);
  /*header*/
  --base-header-text-color: #1A1A1A;
  --header-base-border-color: rgba(213, 215, 219, .4);
  --header-list-base-border-color: #D5D7DB;
  --header-bg-color: #F7F8FA;
  --header-react-bg-color: var(--header-bg-color);
  --header-dropdown-title-active-color: #909399;
  --header-list-bg-color: #FFF;
  --header-list-item-color: #1A1A1A;
  --header-list-item-color-hover: #D62761;
  --header-list-item-content-color-hover: #D62761;
  --header-list-item-bg-color-hover: rgba(219, 33, 95, .08);
  --header-list-item-content-bg-color-hover: rgba(219, 33, 95, .08);
  --header-call-center-color: #E52E6B;
  --header-call-center-tooltip-color: #FFF;
  --header-call-center-tooltip-bg: #1A1A1A;
  --locality-btn-color-hover: #D62761;
  --locality-btn-color: #1A1A1A;
  --working-time-color: #909399;
  /*header icons*/
  --icon-live-color: #052992;
  --icon-home-phone: #1A1A1A;
  --icon-telegram-fill-color: #FFF;
  --icon-telegram-bg-color: #39A9E0;
  --icon-telegram-bg-color-hover: #E52E6B;
  --icon-telegram-fill-color-hover: var(--icon-telegram-fill-color);
  --icon-viber-fill-color: rgb(124, 83, 166);
  --icon-viber-fill-color-hover: currentColor;
  --icon-a1-fill-color: currentColor;
  --communication-icon-text-color: var(--header-list-item-color);
  --communication-icon-text-color-hover: var(--base-link-color-hover);
  --communication-menu-separator-border-color: #D5D7DB;
  --communication-list-border-color: #D5D7DB;
  /*header profile menu*/
  --profile-item-bg-color: var(--header-list-bg-color);
  --profile-item-content-bg-color: #FFF;
  --profile-item-color: #1A1A1A;
  --profile-item-content-color: #1A1A1A;
  --item-current-color: #909399;
  --item-current-color-bg-color: #909399;
  --item-current-couner-bg-color: #909399;
  --counter-color: #FFF;
  --counter-content-color: #FFF;
  --counter-color-active: #FFF;
  --counter-content-color-active: #FFF;
  --counter-bg-color: #0077CC;
  --counter-content-bg-color: #0077CC;
  --counter-bg-color-active: #D62761;
  --counter-content-bg-color-active: #D62761;
  --user-tools-separator-color: #EBEDF0;
  --user-tools-content-separator-color: #EBEDF0;
  --bonus-color: #0077CC;
  --bonus-hover-color: #D62761;
  --bonus-content-color: #0077CC;
  --bonus-content-hover-color: #D62761;
  /*end header*/
  /*footer styles*/
  --footer-background: #F7F8FA;
  --subscription-block-react-bg-color: transparent;
  --subscription-block-icon-color: #F7F8FA;
  --footer-base-color: #1A1A1A;
  --footer-base-border-color: rgba(213, 215, 219, .5);
  --footer-inner-bg-color: transparent;
  --subscription-btn-bgcolor: #0077CC;
  --subscription-btn-color: #FFF;
  --subscription-btn-bgcolor-hover: #006EBD;
  --subscription-btn-color-hover: #FFF;
  --react-input__input-container_focused: #0077CC;
  --sitemap-item-color: #1A1A1A;
  --sitemap-item-color-hover: #D62761;
  --contact-block-item-color: #1A1A1A;
  --contact-block-item-color-hover: #D62761;
  --contacts-block-border-color: rgba(213, 215, 219, 0.5);
  --legal-information-block-color: #ABAEB3;
  --call-center-button-color: #E52E6B;
  --call-center-button-color-hover: #CC215A;
  --subscription-block-ling-color: #0077CC;
  /*footer social icons*/
  --social-icon-bg-color: #FFF;
  --vk-active-bg-color: #447DBD;
  --fb-active-bg-color: #4469B0;
  --instagram-active-bg-color: linear-gradient(169.11deg, #F9CB76 12.38%, #EA1E59 53.89%, #C02290 70.24%, #5843C7 97.18%);
  --youtube-active-bg-color: #FF2638;
  --ok-active-bg-color: #FA9019; }

[data-theme='new-year'] {
  --ny_gradient: linear-gradient(90deg, #1C7BF7 0.05%, #1B7AF7 10.09%, #2B83F5 35.58%, #2C83F5 56.49%, #2D83F5 71.13%, #2882F9 89.91%, #1C7BF7 100%);
  --text-hover-color: rgba(255, 255, 255, .6);
  --text-active-color: rgba(255, 255, 255, .3);
  /*header*/
  --header-bg-color: var(--ny_gradient);
  --header-base-border-color: rgba(255, 255, 255, .3);
  --header-react-bg-color: transparent;
  --base-header-text-color: #FFF;
  --base-link-color-hover: var(--text-hover-color);
  --locality-btn-color-hover: var(--text-hover-color);
  --header-dropdown-title-active-color: var(--text-hover-color);
  --header-list-item-color: rgba(24, 93, 230, .8);
  --header-list-item-color-hover: rgba(24, 93, 230, .8);
  --header-list-item-bg-color-hover: rgba(24, 93, 230, .12);
  --header-list-bg-color: #E0F0FF;
  --locality-btn-color: #FFF;
  --header-list-base-border-color: rgba(24, 93, 230, .15);
  --header-call-center-color: #FFF;
  --header-call-center-tooltip-color: #185DE6;
  --header-call-center-tooltip-bg: #E0F0FF;
  --call-center-button-color-hover: rgba(24, 93, 230, .6);
  --call-center-button-color: #185DE6;
  --icon-viber-fill-color: #FFF;
  --communication-icon-text-color: #FFF;
  --communication-icon-text-color-hover: var(--base-link-color-hover);
  --icon-telegram-bg-color: rgba(24, 93, 230, .8);
  --icon-telegram-bg-color-hover: rgba(24, 93, 230, .8);
  --working-time-color: #FFF;
  /*header icons*/
  --icon-live-color: rgba(24, 93, 230, .8);
  --icon-home-phone: rgba(24, 93, 230, .8);
  --icon-a1-fill-color: #FFF;
  --communication-menu-separator-border-color: rgba(255, 255, 255, .3);
  --communication-list-border-color: rgba(24, 93, 230, .16);
  /*header profile menu*/
  --counter-bg-color: #185DE6;
  --counter-bg-color-active: #185DE6;
  --bonus-color: #185DE6;
  --profile-item-bg-color: #E0F0FF;
  --profile-item-color: #185DE6;
  --item-current-color: #84BFF9;
  --item-current-color-bg-color: #84BFF9;
  --item-current-couner-bg-color: #185DE6;
  --bonus-hover-color: #185DE6;
  --user-tools-separator-color: rgba(24, 93, 230, .15);
  /*footer styles*/
  --footer-background: #E0F0FF;
  --subscription-btn-bgcolor: #185DE6;
  --subscription-btn-bgcolor-hover: #2B84F9;
  --subscription-block-react-bg-color: transparent;
  --subscription-block-icon-color: #185DE6;
  --subscription-block-ling-color: #185DE6;
  --footer-base-border-color: rgba(255, 255, 255, .2);
  --footer-inner-bg-color: linear-gradient(90deg, #1C7BF7 0.05%, #1B7AF7 10.09%, #2B83F5 35.58%, #2C83F5 56.49%, #2D83F5 71.13%, #2882F9 89.91%, #1C7BF7 100%);
  --sitemap-item-color: #FFF;
  --sitemap-item-color-hover: rgba(255, 255, 255, .6);
  --contact-block-item-color: #FFF;
  --contact-block-item-color-hover: rgba(255, 255, 255, .6);
  --contacts-block-border-color: rgba(255, 255, 255, .2);
  --legal-information-block-color: #FFF;
  /*footer social icons*/
  --social-icon-bg-color: rgba(255, 255, 255, .2);
  --vk-active-bg-color: #FFF;
  --fb-active-bg-color: #FFF;
  --instagram-active-bg-color: #FFF;
  --youtube-active-bg-color: #FFF;
  --ok-active-bg-color: #FFF; }

[data-theme='black-friday'] {
  --base-black: #1F1F1F;
  --black-friday-accent-color: #FFC43D;
  --base-link-color: var(--black-friday-accent-color);
  --base-link-color-hover: var(--black-friday-accent-color);
  /*header*/
  --base-header-text-color: #FFF;
  --header-base-border-color: rgba(255, 255, 255, 0.15);
  --header-bg-color: var(--base-black);
  --header-react-bg-color: transparent;
  --header-dropdown-title-active-color: rgba(255, 255, 255, .5);
  --header-list-bg-color: #3D3D3D;
  --header-list-base-border-color: rgba(255, 255, 255, 0.2);
  --header-list-item-color: rgba(255, 255, 255, .8);
  --header-list-item-color-hover: var(--base-black);
  --header-list-item-bg-color-hover: var(--black-friday-accent-color);
  --header-call-center-color: #FFC43D;
  --header-call-center-tooltip-color: #FFF;
  --header-call-center-tooltip-bg: #3D3D3D;
  --locality-btn-color-hover: var(--black-friday-accent-color);
  --locality-btn-color: #FFF;
  --working-time-color: #FFF;
  /*header icons*/
  --icon-live-color: var(--header-list-item-color);
  --icon-home-phone: var(--header-list-item-color);
  --icon-telegram-fill-color: #3D3D3D;
  --icon-telegram-bg-color: var(--header-list-item-color);
  --icon-telegram-bg-color-hover: var(--base-black);
  --icon-telegram-fill-color-hover: var(--black-friday-accent-color);
  --icon-viber-fill-color: #FFF;
  --icon-viber-fill-color-hover: var(--black-friday-accent-color);
  --icon-a1-fill-color: #FFF;
  --communication-icon-text-color: #FFF;
  --communication-icon-text-color-hover: var(--base-link-color-hover);
  /*header profile menu*/
  --profile-item-bg-color: var(--header-list-bg-color);
  --profile-item-color: rgba(255, 255, 255, .8);
  --counter-color: #3D3D3D;
  --counter-color-active: var(--black-friday-accent-color);
  --counter-bg-color: var(--black-friday-accent-color);
  --counter-bg-color-active: #3D3D3D;
  --user-tools-separator-color: rgba(255, 255, 255, .2);
  --bonus-color: var(--black-friday-accent-color);
  --bonus-hover-color: var(--base-black);
  /*end header*/
  /*footer styles*/
  --footer-background: var(--base-black);
  --footer-base-color: #FFF;
  --footer-base-border-color: rgba(255, 255, 255, 0.15);
  --subscription-btn-bgcolor: var(--black-friday-accent-color);
  --subscription-btn-color: var(--base-black);
  --subscription-btn-bgcolor-hover: $orange-500;
  --subscription-btn-color-hover: #1A1A1A;
  --react-input__input-container_focused: var(--black-friday-accent-color);
  --sitemap-item-color: #FFF;
  --sitemap-item-color-hover: var(--black-friday-accent-color);
  --contact-block-item-color: var(--black-friday-accent-color);
  --contact-block-item-color-hover: #FFF;
  --legal-information-block-color: #FFF;
  --call-center-button-color: var(--black-friday-accent-color);
  --call-center-button-color-hover: #FAAA32;
  /*footer social icons*/
  --social-icon-bg-color: rgba(255, 255, 255, 0.1);
  --vk-active-bg-color: var(--black-friday-accent-color);
  --fb-active-bg-color: var(--black-friday-accent-color);
  --instagram-active-bg-color: var(--black-friday-accent-color);
  --youtube-active-bg-color: var(--black-friday-accent-color);
  --ok-active-bg-color: var(--black-friday-accent-color);
  --loader-circle-color: #1A1A1A #1A1A1A transparent;
  /*form styles*/
  --input-error-message__icon-wrapper-color: var(--black-friday-accent-color);
  --input-error-message-color: #FFF; }

.styles-module3aCrdZos_Q {
  padding: 0 40px; }

.styles-module23iuME_3yg {
  display: none; }

.styles-module1RqC1NROcE {
  display: flex;
  flex-direction: row;
  justify-content: center; }
  .styles-module1RqC1NROcE > div {
    margin: 0 4px; }
    .styles-module1RqC1NROcE > div:first-of-type {
      margin-left: 0; }
    .styles-module1RqC1NROcE > div:last-of-type {
      margin-right: 0; }

.styles-module2OlRFZtHwr {
  background: rgba(255, 255, 255, 0.4); }
  .styles-module2OlRFZtHwr > div {
    margin: -12px 0 0 -12px; }

#react-footer {
    min-width: 1080px;
    overflow: hidden;
}

#footer {
    background-color: var(--footer-background);
}

#footer-inner {
    padding: 32px 2.2%;
    min-height: 100%;
    box-sizing: border-box;
    background: var(--footer-inner-bg-color);
    position: relative;
}

.footer-inner-box {
    max-width: 1090px;
    margin: 0 auto;
    box-sizing: border-box;
}

.styles-moduleWtbD9k62n3 {
  font-size: 14px;
  line-height: 20px; }

:root {
  --blue-500: #0077CC;
  --pink-600: #D62761;
  --base-font-family: Arial, sans-serif;
  --button-font-size: 14px;
  --button-line-height: 20px;
  --button-disabled-color: #ABAEB3;
  --base-link-color: #E52E6B;
  --base-link-color-hover: #D62761;
  --default-shadow-color: rgba(23, 35, 38, .05);
  /*header*/
  --base-header-text-color: #1A1A1A;
  --header-base-border-color: rgba(213, 215, 219, .4);
  --header-list-base-border-color: #D5D7DB;
  --header-bg-color: #F7F8FA;
  --header-react-bg-color: var(--header-bg-color);
  --header-dropdown-title-active-color: #909399;
  --header-list-bg-color: #FFF;
  --header-list-item-color: #1A1A1A;
  --header-list-item-color-hover: #D62761;
  --header-list-item-content-color-hover: #D62761;
  --header-list-item-bg-color-hover: rgba(219, 33, 95, .08);
  --header-list-item-content-bg-color-hover: rgba(219, 33, 95, .08);
  --header-call-center-color: #E52E6B;
  --header-call-center-tooltip-color: #FFF;
  --header-call-center-tooltip-bg: #1A1A1A;
  --locality-btn-color-hover: #D62761;
  --locality-btn-color: #1A1A1A;
  --working-time-color: #909399;
  /*header icons*/
  --icon-live-color: #052992;
  --icon-home-phone: #1A1A1A;
  --icon-telegram-fill-color: #FFF;
  --icon-telegram-bg-color: #39A9E0;
  --icon-telegram-bg-color-hover: #E52E6B;
  --icon-telegram-fill-color-hover: var(--icon-telegram-fill-color);
  --icon-viber-fill-color: rgb(124, 83, 166);
  --icon-viber-fill-color-hover: currentColor;
  --icon-a1-fill-color: currentColor;
  --communication-icon-text-color: var(--header-list-item-color);
  --communication-icon-text-color-hover: var(--base-link-color-hover);
  --communication-menu-separator-border-color: #D5D7DB;
  --communication-list-border-color: #D5D7DB;
  /*header profile menu*/
  --profile-item-bg-color: var(--header-list-bg-color);
  --profile-item-content-bg-color: #FFF;
  --profile-item-color: #1A1A1A;
  --profile-item-content-color: #1A1A1A;
  --item-current-color: #909399;
  --item-current-color-bg-color: #909399;
  --item-current-couner-bg-color: #909399;
  --counter-color: #FFF;
  --counter-content-color: #FFF;
  --counter-color-active: #FFF;
  --counter-content-color-active: #FFF;
  --counter-bg-color: #0077CC;
  --counter-content-bg-color: #0077CC;
  --counter-bg-color-active: #D62761;
  --counter-content-bg-color-active: #D62761;
  --user-tools-separator-color: #EBEDF0;
  --user-tools-content-separator-color: #EBEDF0;
  --bonus-color: #0077CC;
  --bonus-hover-color: #D62761;
  --bonus-content-color: #0077CC;
  --bonus-content-hover-color: #D62761;
  /*end header*/
  /*footer styles*/
  --footer-background: #F7F8FA;
  --subscription-block-react-bg-color: transparent;
  --subscription-block-icon-color: #F7F8FA;
  --footer-base-color: #1A1A1A;
  --footer-base-border-color: rgba(213, 215, 219, .5);
  --footer-inner-bg-color: transparent;
  --subscription-btn-bgcolor: #0077CC;
  --subscription-btn-color: #FFF;
  --subscription-btn-bgcolor-hover: #006EBD;
  --subscription-btn-color-hover: #FFF;
  --react-input__input-container_focused: #0077CC;
  --sitemap-item-color: #1A1A1A;
  --sitemap-item-color-hover: #D62761;
  --contact-block-item-color: #1A1A1A;
  --contact-block-item-color-hover: #D62761;
  --contacts-block-border-color: rgba(213, 215, 219, 0.5);
  --legal-information-block-color: #ABAEB3;
  --call-center-button-color: #E52E6B;
  --call-center-button-color-hover: #CC215A;
  --subscription-block-ling-color: #0077CC;
  /*footer social icons*/
  --social-icon-bg-color: #FFF;
  --vk-active-bg-color: #447DBD;
  --fb-active-bg-color: #4469B0;
  --instagram-active-bg-color: linear-gradient(169.11deg, #F9CB76 12.38%, #EA1E59 53.89%, #C02290 70.24%, #5843C7 97.18%);
  --youtube-active-bg-color: #FF2638;
  --ok-active-bg-color: #FA9019; }

[data-theme='new-year'] {
  --ny_gradient: linear-gradient(90deg, #1C7BF7 0.05%, #1B7AF7 10.09%, #2B83F5 35.58%, #2C83F5 56.49%, #2D83F5 71.13%, #2882F9 89.91%, #1C7BF7 100%);
  --text-hover-color: rgba(255, 255, 255, .6);
  --text-active-color: rgba(255, 255, 255, .3);
  /*header*/
  --header-bg-color: var(--ny_gradient);
  --header-base-border-color: rgba(255, 255, 255, .3);
  --header-react-bg-color: transparent;
  --base-header-text-color: #FFF;
  --base-link-color-hover: var(--text-hover-color);
  --locality-btn-color-hover: var(--text-hover-color);
  --header-dropdown-title-active-color: var(--text-hover-color);
  --header-list-item-color: rgba(24, 93, 230, .8);
  --header-list-item-color-hover: rgba(24, 93, 230, .8);
  --header-list-item-bg-color-hover: rgba(24, 93, 230, .12);
  --header-list-bg-color: #E0F0FF;
  --locality-btn-color: #FFF;
  --header-list-base-border-color: rgba(24, 93, 230, .15);
  --header-call-center-color: #FFF;
  --header-call-center-tooltip-color: #185DE6;
  --header-call-center-tooltip-bg: #E0F0FF;
  --call-center-button-color-hover: rgba(24, 93, 230, .6);
  --call-center-button-color: #185DE6;
  --icon-viber-fill-color: #FFF;
  --communication-icon-text-color: #FFF;
  --communication-icon-text-color-hover: var(--base-link-color-hover);
  --icon-telegram-bg-color: rgba(24, 93, 230, .8);
  --icon-telegram-bg-color-hover: rgba(24, 93, 230, .8);
  --working-time-color: #FFF;
  /*header icons*/
  --icon-live-color: rgba(24, 93, 230, .8);
  --icon-home-phone: rgba(24, 93, 230, .8);
  --icon-a1-fill-color: #FFF;
  --communication-menu-separator-border-color: rgba(255, 255, 255, .3);
  --communication-list-border-color: rgba(24, 93, 230, .16);
  /*header profile menu*/
  --counter-bg-color: #185DE6;
  --counter-bg-color-active: #185DE6;
  --bonus-color: #185DE6;
  --profile-item-bg-color: #E0F0FF;
  --profile-item-color: #185DE6;
  --item-current-color: #84BFF9;
  --item-current-color-bg-color: #84BFF9;
  --item-current-couner-bg-color: #185DE6;
  --bonus-hover-color: #185DE6;
  --user-tools-separator-color: rgba(24, 93, 230, .15);
  /*footer styles*/
  --footer-background: #E0F0FF;
  --subscription-btn-bgcolor: #185DE6;
  --subscription-btn-bgcolor-hover: #2B84F9;
  --subscription-block-react-bg-color: transparent;
  --subscription-block-icon-color: #185DE6;
  --subscription-block-ling-color: #185DE6;
  --footer-base-border-color: rgba(255, 255, 255, .2);
  --footer-inner-bg-color: linear-gradient(90deg, #1C7BF7 0.05%, #1B7AF7 10.09%, #2B83F5 35.58%, #2C83F5 56.49%, #2D83F5 71.13%, #2882F9 89.91%, #1C7BF7 100%);
  --sitemap-item-color: #FFF;
  --sitemap-item-color-hover: rgba(255, 255, 255, .6);
  --contact-block-item-color: #FFF;
  --contact-block-item-color-hover: rgba(255, 255, 255, .6);
  --contacts-block-border-color: rgba(255, 255, 255, .2);
  --legal-information-block-color: #FFF;
  /*footer social icons*/
  --social-icon-bg-color: rgba(255, 255, 255, .2);
  --vk-active-bg-color: #FFF;
  --fb-active-bg-color: #FFF;
  --instagram-active-bg-color: #FFF;
  --youtube-active-bg-color: #FFF;
  --ok-active-bg-color: #FFF; }

[data-theme='black-friday'] {
  --base-black: #1F1F1F;
  --black-friday-accent-color: #FFC43D;
  --base-link-color: var(--black-friday-accent-color);
  --base-link-color-hover: var(--black-friday-accent-color);
  /*header*/
  --base-header-text-color: #FFF;
  --header-base-border-color: rgba(255, 255, 255, 0.15);
  --header-bg-color: var(--base-black);
  --header-react-bg-color: transparent;
  --header-dropdown-title-active-color: rgba(255, 255, 255, .5);
  --header-list-bg-color: #3D3D3D;
  --header-list-base-border-color: rgba(255, 255, 255, 0.2);
  --header-list-item-color: rgba(255, 255, 255, .8);
  --header-list-item-color-hover: var(--base-black);
  --header-list-item-bg-color-hover: var(--black-friday-accent-color);
  --header-call-center-color: #FFC43D;
  --header-call-center-tooltip-color: #FFF;
  --header-call-center-tooltip-bg: #3D3D3D;
  --locality-btn-color-hover: var(--black-friday-accent-color);
  --locality-btn-color: #FFF;
  --working-time-color: #FFF;
  /*header icons*/
  --icon-live-color: var(--header-list-item-color);
  --icon-home-phone: var(--header-list-item-color);
  --icon-telegram-fill-color: #3D3D3D;
  --icon-telegram-bg-color: var(--header-list-item-color);
  --icon-telegram-bg-color-hover: var(--base-black);
  --icon-telegram-fill-color-hover: var(--black-friday-accent-color);
  --icon-viber-fill-color: #FFF;
  --icon-viber-fill-color-hover: var(--black-friday-accent-color);
  --icon-a1-fill-color: #FFF;
  --communication-icon-text-color: #FFF;
  --communication-icon-text-color-hover: var(--base-link-color-hover);
  /*header profile menu*/
  --profile-item-bg-color: var(--header-list-bg-color);
  --profile-item-color: rgba(255, 255, 255, .8);
  --counter-color: #3D3D3D;
  --counter-color-active: var(--black-friday-accent-color);
  --counter-bg-color: var(--black-friday-accent-color);
  --counter-bg-color-active: #3D3D3D;
  --user-tools-separator-color: rgba(255, 255, 255, .2);
  --bonus-color: var(--black-friday-accent-color);
  --bonus-hover-color: var(--base-black);
  /*end header*/
  /*footer styles*/
  --footer-background: var(--base-black);
  --footer-base-color: #FFF;
  --footer-base-border-color: rgba(255, 255, 255, 0.15);
  --subscription-btn-bgcolor: var(--black-friday-accent-color);
  --subscription-btn-color: var(--base-black);
  --subscription-btn-bgcolor-hover: $orange-500;
  --subscription-btn-color-hover: #1A1A1A;
  --react-input__input-container_focused: var(--black-friday-accent-color);
  --sitemap-item-color: #FFF;
  --sitemap-item-color-hover: var(--black-friday-accent-color);
  --contact-block-item-color: var(--black-friday-accent-color);
  --contact-block-item-color-hover: #FFF;
  --legal-information-block-color: #FFF;
  --call-center-button-color: var(--black-friday-accent-color);
  --call-center-button-color-hover: #FAAA32;
  /*footer social icons*/
  --social-icon-bg-color: rgba(255, 255, 255, 0.1);
  --vk-active-bg-color: var(--black-friday-accent-color);
  --fb-active-bg-color: var(--black-friday-accent-color);
  --instagram-active-bg-color: var(--black-friday-accent-color);
  --youtube-active-bg-color: var(--black-friday-accent-color);
  --ok-active-bg-color: var(--black-friday-accent-color);
  --loader-circle-color: #1A1A1A #1A1A1A transparent;
  /*form styles*/
  --input-error-message__icon-wrapper-color: var(--black-friday-accent-color);
  --input-error-message-color: #FFF; }

.styles-moduleWtbD9k62n3 {
  font-family: var(--base-font-family), Helvetica, sans-serif;
  position: absolute;
  min-width: 224px;
  padding: 12px 0;
  border-radius: 6px;
  background: var(--header-list-bg-color);
  box-shadow: 0px 4px 12px 0px rgba(41, 44, 51, 0.12), 0px 2px 2px 0px rgba(41, 44, 51, 0.04);
  z-index: 15; }

.styles-moduleX6HjphGkUD {
  position: fixed; }

.styles-module2ExzJ-bUYM {
  position: absolute;
  top: 0;
  left: 0; }

.styles-module2FUfJtsqog {
  transform: translateX(-50%); }

div.styles-moduleWtbD9k62n3 {
  display: none; }

.styles-module1ULLWD3MBF {
  position: relative;
  display: block;
  white-space: nowrap;
  color: var(--header-list-item-color);
  font-size: 14px;
  transition: .2s ease; }
  .styles-module1ULLWD3MBF > * {
    padding: 5px 16px; }
  .styles-module1ULLWD3MBF:hover {
    background: var(--header-list-item-bg-color-hover);
    color: var(--header-list-item-color-hover); }
    .styles-module1ULLWD3MBF:hover a {
      color: var(--header-list-item-color-hover); }
  .styles-module1ULLWD3MBF a {
    display: block;
    text-decoration: none;
    color: var(--header-list-item-color); }

.styles-moduleij4epYWeqG:hover {
  color: #D62761; }

.styles-module2A2xxm0m3c {
  position: relative;
  padding-right: 17px;
  border: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  background: none;
  cursor: pointer;
  display: block;
  white-space: nowrap;
  text-decoration: none;
  color: var(--base-header-text-color);
  transition: .2s ease; }
  .styles-module2A2xxm0m3c:before {
    content: ' ';
    position: absolute;
    top: 9px;
    right: 0;
    border: 4px solid transparent;
    border-top: 5px solid var(--base-header-text-color);
    transition: border-top-color .2s ease; }
  .styles-module2A2xxm0m3c:hover {
    color: var(--base-link-color-hover); }
    .styles-module2A2xxm0m3c:hover:before {
      border-top-color: var(--base-link-color-hover); }
  .styles-module2A2xxm0m3c.styles-module3VP5X50Ocn {
    color: var(--header-dropdown-title-active-color); }
    .styles-module2A2xxm0m3c.styles-module3VP5X50Ocn:before {
      top: 4px;
      border: 4px solid transparent;
      border-bottom: 5px solid var(--header-dropdown-title-active-color);
      transition: none; }
  .styles-module2A2xxm0m3c.styles-module3VP5X50Ocn {
    color: var(--header-dropdown-title-active-color); }

.styles-modulevqt0SVnbgk {
  opacity: 0; }

.styles-module3bLsTWrk8A {
  opacity: 1; }

.styles-module3CjfkfUw-A {
  opacity: 1;
  transition: opacity 0.2s; }

.styles-module1PE2DFzvr_ {
  opacity: 0;
  transition: opacity 0.2s; }

:root {
  --blue-500: #0077CC;
  --pink-600: #D62761;
  --base-font-family: Arial, sans-serif;
  --button-font-size: 14px;
  --button-line-height: 20px;
  --button-disabled-color: #ABAEB3;
  --base-link-color: #E52E6B;
  --base-link-color-hover: #D62761;
  --default-shadow-color: rgba(23, 35, 38, .05);
  /*header*/
  --base-header-text-color: #1A1A1A;
  --header-base-border-color: rgba(213, 215, 219, .4);
  --header-list-base-border-color: #D5D7DB;
  --header-bg-color: #F7F8FA;
  --header-react-bg-color: var(--header-bg-color);
  --header-dropdown-title-active-color: #909399;
  --header-list-bg-color: #FFF;
  --header-list-item-color: #1A1A1A;
  --header-list-item-color-hover: #D62761;
  --header-list-item-content-color-hover: #D62761;
  --header-list-item-bg-color-hover: rgba(219, 33, 95, .08);
  --header-list-item-content-bg-color-hover: rgba(219, 33, 95, .08);
  --header-call-center-color: #E52E6B;
  --header-call-center-tooltip-color: #FFF;
  --header-call-center-tooltip-bg: #1A1A1A;
  --locality-btn-color-hover: #D62761;
  --locality-btn-color: #1A1A1A;
  --working-time-color: #909399;
  /*header icons*/
  --icon-live-color: #052992;
  --icon-home-phone: #1A1A1A;
  --icon-telegram-fill-color: #FFF;
  --icon-telegram-bg-color: #39A9E0;
  --icon-telegram-bg-color-hover: #E52E6B;
  --icon-telegram-fill-color-hover: var(--icon-telegram-fill-color);
  --icon-viber-fill-color: rgb(124, 83, 166);
  --icon-viber-fill-color-hover: currentColor;
  --icon-a1-fill-color: currentColor;
  --communication-icon-text-color: var(--header-list-item-color);
  --communication-icon-text-color-hover: var(--base-link-color-hover);
  --communication-menu-separator-border-color: #D5D7DB;
  --communication-list-border-color: #D5D7DB;
  /*header profile menu*/
  --profile-item-bg-color: var(--header-list-bg-color);
  --profile-item-content-bg-color: #FFF;
  --profile-item-color: #1A1A1A;
  --profile-item-content-color: #1A1A1A;
  --item-current-color: #909399;
  --item-current-color-bg-color: #909399;
  --item-current-couner-bg-color: #909399;
  --counter-color: #FFF;
  --counter-content-color: #FFF;
  --counter-color-active: #FFF;
  --counter-content-color-active: #FFF;
  --counter-bg-color: #0077CC;
  --counter-content-bg-color: #0077CC;
  --counter-bg-color-active: #D62761;
  --counter-content-bg-color-active: #D62761;
  --user-tools-separator-color: #EBEDF0;
  --user-tools-content-separator-color: #EBEDF0;
  --bonus-color: #0077CC;
  --bonus-hover-color: #D62761;
  --bonus-content-color: #0077CC;
  --bonus-content-hover-color: #D62761;
  /*end header*/
  /*footer styles*/
  --footer-background: #F7F8FA;
  --subscription-block-react-bg-color: transparent;
  --subscription-block-icon-color: #F7F8FA;
  --footer-base-color: #1A1A1A;
  --footer-base-border-color: rgba(213, 215, 219, .5);
  --footer-inner-bg-color: transparent;
  --subscription-btn-bgcolor: #0077CC;
  --subscription-btn-color: #FFF;
  --subscription-btn-bgcolor-hover: #006EBD;
  --subscription-btn-color-hover: #FFF;
  --react-input__input-container_focused: #0077CC;
  --sitemap-item-color: #1A1A1A;
  --sitemap-item-color-hover: #D62761;
  --contact-block-item-color: #1A1A1A;
  --contact-block-item-color-hover: #D62761;
  --contacts-block-border-color: rgba(213, 215, 219, 0.5);
  --legal-information-block-color: #ABAEB3;
  --call-center-button-color: #E52E6B;
  --call-center-button-color-hover: #CC215A;
  --subscription-block-ling-color: #0077CC;
  /*footer social icons*/
  --social-icon-bg-color: #FFF;
  --vk-active-bg-color: #447DBD;
  --fb-active-bg-color: #4469B0;
  --instagram-active-bg-color: linear-gradient(169.11deg, #F9CB76 12.38%, #EA1E59 53.89%, #C02290 70.24%, #5843C7 97.18%);
  --youtube-active-bg-color: #FF2638;
  --ok-active-bg-color: #FA9019; }

[data-theme='new-year'] {
  --ny_gradient: linear-gradient(90deg, #1C7BF7 0.05%, #1B7AF7 10.09%, #2B83F5 35.58%, #2C83F5 56.49%, #2D83F5 71.13%, #2882F9 89.91%, #1C7BF7 100%);
  --text-hover-color: rgba(255, 255, 255, .6);
  --text-active-color: rgba(255, 255, 255, .3);
  /*header*/
  --header-bg-color: var(--ny_gradient);
  --header-base-border-color: rgba(255, 255, 255, .3);
  --header-react-bg-color: transparent;
  --base-header-text-color: #FFF;
  --base-link-color-hover: var(--text-hover-color);
  --locality-btn-color-hover: var(--text-hover-color);
  --header-dropdown-title-active-color: var(--text-hover-color);
  --header-list-item-color: rgba(24, 93, 230, .8);
  --header-list-item-color-hover: rgba(24, 93, 230, .8);
  --header-list-item-bg-color-hover: rgba(24, 93, 230, .12);
  --header-list-bg-color: #E0F0FF;
  --locality-btn-color: #FFF;
  --header-list-base-border-color: rgba(24, 93, 230, .15);
  --header-call-center-color: #FFF;
  --header-call-center-tooltip-color: #185DE6;
  --header-call-center-tooltip-bg: #E0F0FF;
  --call-center-button-color-hover: rgba(24, 93, 230, .6);
  --call-center-button-color: #185DE6;
  --icon-viber-fill-color: #FFF;
  --communication-icon-text-color: #FFF;
  --communication-icon-text-color-hover: var(--base-link-color-hover);
  --icon-telegram-bg-color: rgba(24, 93, 230, .8);
  --icon-telegram-bg-color-hover: rgba(24, 93, 230, .8);
  --working-time-color: #FFF;
  /*header icons*/
  --icon-live-color: rgba(24, 93, 230, .8);
  --icon-home-phone: rgba(24, 93, 230, .8);
  --icon-a1-fill-color: #FFF;
  --communication-menu-separator-border-color: rgba(255, 255, 255, .3);
  --communication-list-border-color: rgba(24, 93, 230, .16);
  /*header profile menu*/
  --counter-bg-color: #185DE6;
  --counter-bg-color-active: #185DE6;
  --bonus-color: #185DE6;
  --profile-item-bg-color: #E0F0FF;
  --profile-item-color: #185DE6;
  --item-current-color: #84BFF9;
  --item-current-color-bg-color: #84BFF9;
  --item-current-couner-bg-color: #185DE6;
  --bonus-hover-color: #185DE6;
  --user-tools-separator-color: rgba(24, 93, 230, .15);
  /*footer styles*/
  --footer-background: #E0F0FF;
  --subscription-btn-bgcolor: #185DE6;
  --subscription-btn-bgcolor-hover: #2B84F9;
  --subscription-block-react-bg-color: transparent;
  --subscription-block-icon-color: #185DE6;
  --subscription-block-ling-color: #185DE6;
  --footer-base-border-color: rgba(255, 255, 255, .2);
  --footer-inner-bg-color: linear-gradient(90deg, #1C7BF7 0.05%, #1B7AF7 10.09%, #2B83F5 35.58%, #2C83F5 56.49%, #2D83F5 71.13%, #2882F9 89.91%, #1C7BF7 100%);
  --sitemap-item-color: #FFF;
  --sitemap-item-color-hover: rgba(255, 255, 255, .6);
  --contact-block-item-color: #FFF;
  --contact-block-item-color-hover: rgba(255, 255, 255, .6);
  --contacts-block-border-color: rgba(255, 255, 255, .2);
  --legal-information-block-color: #FFF;
  /*footer social icons*/
  --social-icon-bg-color: rgba(255, 255, 255, .2);
  --vk-active-bg-color: #FFF;
  --fb-active-bg-color: #FFF;
  --instagram-active-bg-color: #FFF;
  --youtube-active-bg-color: #FFF;
  --ok-active-bg-color: #FFF; }

[data-theme='black-friday'] {
  --base-black: #1F1F1F;
  --black-friday-accent-color: #FFC43D;
  --base-link-color: var(--black-friday-accent-color);
  --base-link-color-hover: var(--black-friday-accent-color);
  /*header*/
  --base-header-text-color: #FFF;
  --header-base-border-color: rgba(255, 255, 255, 0.15);
  --header-bg-color: var(--base-black);
  --header-react-bg-color: transparent;
  --header-dropdown-title-active-color: rgba(255, 255, 255, .5);
  --header-list-bg-color: #3D3D3D;
  --header-list-base-border-color: rgba(255, 255, 255, 0.2);
  --header-list-item-color: rgba(255, 255, 255, .8);
  --header-list-item-color-hover: var(--base-black);
  --header-list-item-bg-color-hover: var(--black-friday-accent-color);
  --header-call-center-color: #FFC43D;
  --header-call-center-tooltip-color: #FFF;
  --header-call-center-tooltip-bg: #3D3D3D;
  --locality-btn-color-hover: var(--black-friday-accent-color);
  --locality-btn-color: #FFF;
  --working-time-color: #FFF;
  /*header icons*/
  --icon-live-color: var(--header-list-item-color);
  --icon-home-phone: var(--header-list-item-color);
  --icon-telegram-fill-color: #3D3D3D;
  --icon-telegram-bg-color: var(--header-list-item-color);
  --icon-telegram-bg-color-hover: var(--base-black);
  --icon-telegram-fill-color-hover: var(--black-friday-accent-color);
  --icon-viber-fill-color: #FFF;
  --icon-viber-fill-color-hover: var(--black-friday-accent-color);
  --icon-a1-fill-color: #FFF;
  --communication-icon-text-color: #FFF;
  --communication-icon-text-color-hover: var(--base-link-color-hover);
  /*header profile menu*/
  --profile-item-bg-color: var(--header-list-bg-color);
  --profile-item-color: rgba(255, 255, 255, .8);
  --counter-color: #3D3D3D;
  --counter-color-active: var(--black-friday-accent-color);
  --counter-bg-color: var(--black-friday-accent-color);
  --counter-bg-color-active: #3D3D3D;
  --user-tools-separator-color: rgba(255, 255, 255, .2);
  --bonus-color: var(--black-friday-accent-color);
  --bonus-hover-color: var(--base-black);
  /*end header*/
  /*footer styles*/
  --footer-background: var(--base-black);
  --footer-base-color: #FFF;
  --footer-base-border-color: rgba(255, 255, 255, 0.15);
  --subscription-btn-bgcolor: var(--black-friday-accent-color);
  --subscription-btn-color: var(--base-black);
  --subscription-btn-bgcolor-hover: $orange-500;
  --subscription-btn-color-hover: #1A1A1A;
  --react-input__input-container_focused: var(--black-friday-accent-color);
  --sitemap-item-color: #FFF;
  --sitemap-item-color-hover: var(--black-friday-accent-color);
  --contact-block-item-color: var(--black-friday-accent-color);
  --contact-block-item-color-hover: #FFF;
  --legal-information-block-color: #FFF;
  --call-center-button-color: var(--black-friday-accent-color);
  --call-center-button-color-hover: #FAAA32;
  /*footer social icons*/
  --social-icon-bg-color: rgba(255, 255, 255, 0.1);
  --vk-active-bg-color: var(--black-friday-accent-color);
  --fb-active-bg-color: var(--black-friday-accent-color);
  --instagram-active-bg-color: var(--black-friday-accent-color);
  --youtube-active-bg-color: var(--black-friday-accent-color);
  --ok-active-bg-color: var(--black-friday-accent-color);
  --loader-circle-color: #1A1A1A #1A1A1A transparent;
  /*form styles*/
  --input-error-message__icon-wrapper-color: var(--black-friday-accent-color);
  --input-error-message-color: #FFF; }

.styles-module3f1Lxb_LjK {
  width: 124px; }

.styles-module1BNO2WeCrh:after {
  background-color: #0077CC !important; }

:root {
  --blue-500: #0077CC;
  --pink-600: #D62761;
  --base-font-family: Arial, sans-serif;
  --button-font-size: 14px;
  --button-line-height: 20px;
  --button-disabled-color: #ABAEB3;
  --base-link-color: #E52E6B;
  --base-link-color-hover: #D62761;
  --default-shadow-color: rgba(23, 35, 38, .05);
  /*header*/
  --base-header-text-color: #1A1A1A;
  --header-base-border-color: rgba(213, 215, 219, .4);
  --header-list-base-border-color: #D5D7DB;
  --header-bg-color: #F7F8FA;
  --header-react-bg-color: var(--header-bg-color);
  --header-dropdown-title-active-color: #909399;
  --header-list-bg-color: #FFF;
  --header-list-item-color: #1A1A1A;
  --header-list-item-color-hover: #D62761;
  --header-list-item-content-color-hover: #D62761;
  --header-list-item-bg-color-hover: rgba(219, 33, 95, .08);
  --header-list-item-content-bg-color-hover: rgba(219, 33, 95, .08);
  --header-call-center-color: #E52E6B;
  --header-call-center-tooltip-color: #FFF;
  --header-call-center-tooltip-bg: #1A1A1A;
  --locality-btn-color-hover: #D62761;
  --locality-btn-color: #1A1A1A;
  --working-time-color: #909399;
  /*header icons*/
  --icon-live-color: #052992;
  --icon-home-phone: #1A1A1A;
  --icon-telegram-fill-color: #FFF;
  --icon-telegram-bg-color: #39A9E0;
  --icon-telegram-bg-color-hover: #E52E6B;
  --icon-telegram-fill-color-hover: var(--icon-telegram-fill-color);
  --icon-viber-fill-color: rgb(124, 83, 166);
  --icon-viber-fill-color-hover: currentColor;
  --icon-a1-fill-color: currentColor;
  --communication-icon-text-color: var(--header-list-item-color);
  --communication-icon-text-color-hover: var(--base-link-color-hover);
  --communication-menu-separator-border-color: #D5D7DB;
  --communication-list-border-color: #D5D7DB;
  /*header profile menu*/
  --profile-item-bg-color: var(--header-list-bg-color);
  --profile-item-content-bg-color: #FFF;
  --profile-item-color: #1A1A1A;
  --profile-item-content-color: #1A1A1A;
  --item-current-color: #909399;
  --item-current-color-bg-color: #909399;
  --item-current-couner-bg-color: #909399;
  --counter-color: #FFF;
  --counter-content-color: #FFF;
  --counter-color-active: #FFF;
  --counter-content-color-active: #FFF;
  --counter-bg-color: #0077CC;
  --counter-content-bg-color: #0077CC;
  --counter-bg-color-active: #D62761;
  --counter-content-bg-color-active: #D62761;
  --user-tools-separator-color: #EBEDF0;
  --user-tools-content-separator-color: #EBEDF0;
  --bonus-color: #0077CC;
  --bonus-hover-color: #D62761;
  --bonus-content-color: #0077CC;
  --bonus-content-hover-color: #D62761;
  /*end header*/
  /*footer styles*/
  --footer-background: #F7F8FA;
  --subscription-block-react-bg-color: transparent;
  --subscription-block-icon-color: #F7F8FA;
  --footer-base-color: #1A1A1A;
  --footer-base-border-color: rgba(213, 215, 219, .5);
  --footer-inner-bg-color: transparent;
  --subscription-btn-bgcolor: #0077CC;
  --subscription-btn-color: #FFF;
  --subscription-btn-bgcolor-hover: #006EBD;
  --subscription-btn-color-hover: #FFF;
  --react-input__input-container_focused: #0077CC;
  --sitemap-item-color: #1A1A1A;
  --sitemap-item-color-hover: #D62761;
  --contact-block-item-color: #1A1A1A;
  --contact-block-item-color-hover: #D62761;
  --contacts-block-border-color: rgba(213, 215, 219, 0.5);
  --legal-information-block-color: #ABAEB3;
  --call-center-button-color: #E52E6B;
  --call-center-button-color-hover: #CC215A;
  --subscription-block-ling-color: #0077CC;
  /*footer social icons*/
  --social-icon-bg-color: #FFF;
  --vk-active-bg-color: #447DBD;
  --fb-active-bg-color: #4469B0;
  --instagram-active-bg-color: linear-gradient(169.11deg, #F9CB76 12.38%, #EA1E59 53.89%, #C02290 70.24%, #5843C7 97.18%);
  --youtube-active-bg-color: #FF2638;
  --ok-active-bg-color: #FA9019; }

[data-theme='new-year'] {
  --ny_gradient: linear-gradient(90deg, #1C7BF7 0.05%, #1B7AF7 10.09%, #2B83F5 35.58%, #2C83F5 56.49%, #2D83F5 71.13%, #2882F9 89.91%, #1C7BF7 100%);
  --text-hover-color: rgba(255, 255, 255, .6);
  --text-active-color: rgba(255, 255, 255, .3);
  /*header*/
  --header-bg-color: var(--ny_gradient);
  --header-base-border-color: rgba(255, 255, 255, .3);
  --header-react-bg-color: transparent;
  --base-header-text-color: #FFF;
  --base-link-color-hover: var(--text-hover-color);
  --locality-btn-color-hover: var(--text-hover-color);
  --header-dropdown-title-active-color: var(--text-hover-color);
  --header-list-item-color: rgba(24, 93, 230, .8);
  --header-list-item-color-hover: rgba(24, 93, 230, .8);
  --header-list-item-bg-color-hover: rgba(24, 93, 230, .12);
  --header-list-bg-color: #E0F0FF;
  --locality-btn-color: #FFF;
  --header-list-base-border-color: rgba(24, 93, 230, .15);
  --header-call-center-color: #FFF;
  --header-call-center-tooltip-color: #185DE6;
  --header-call-center-tooltip-bg: #E0F0FF;
  --call-center-button-color-hover: rgba(24, 93, 230, .6);
  --call-center-button-color: #185DE6;
  --icon-viber-fill-color: #FFF;
  --communication-icon-text-color: #FFF;
  --communication-icon-text-color-hover: var(--base-link-color-hover);
  --icon-telegram-bg-color: rgba(24, 93, 230, .8);
  --icon-telegram-bg-color-hover: rgba(24, 93, 230, .8);
  --working-time-color: #FFF;
  /*header icons*/
  --icon-live-color: rgba(24, 93, 230, .8);
  --icon-home-phone: rgba(24, 93, 230, .8);
  --icon-a1-fill-color: #FFF;
  --communication-menu-separator-border-color: rgba(255, 255, 255, .3);
  --communication-list-border-color: rgba(24, 93, 230, .16);
  /*header profile menu*/
  --counter-bg-color: #185DE6;
  --counter-bg-color-active: #185DE6;
  --bonus-color: #185DE6;
  --profile-item-bg-color: #E0F0FF;
  --profile-item-color: #185DE6;
  --item-current-color: #84BFF9;
  --item-current-color-bg-color: #84BFF9;
  --item-current-couner-bg-color: #185DE6;
  --bonus-hover-color: #185DE6;
  --user-tools-separator-color: rgba(24, 93, 230, .15);
  /*footer styles*/
  --footer-background: #E0F0FF;
  --subscription-btn-bgcolor: #185DE6;
  --subscription-btn-bgcolor-hover: #2B84F9;
  --subscription-block-react-bg-color: transparent;
  --subscription-block-icon-color: #185DE6;
  --subscription-block-ling-color: #185DE6;
  --footer-base-border-color: rgba(255, 255, 255, .2);
  --footer-inner-bg-color: linear-gradient(90deg, #1C7BF7 0.05%, #1B7AF7 10.09%, #2B83F5 35.58%, #2C83F5 56.49%, #2D83F5 71.13%, #2882F9 89.91%, #1C7BF7 100%);
  --sitemap-item-color: #FFF;
  --sitemap-item-color-hover: rgba(255, 255, 255, .6);
  --contact-block-item-color: #FFF;
  --contact-block-item-color-hover: rgba(255, 255, 255, .6);
  --contacts-block-border-color: rgba(255, 255, 255, .2);
  --legal-information-block-color: #FFF;
  /*footer social icons*/
  --social-icon-bg-color: rgba(255, 255, 255, .2);
  --vk-active-bg-color: #FFF;
  --fb-active-bg-color: #FFF;
  --instagram-active-bg-color: #FFF;
  --youtube-active-bg-color: #FFF;
  --ok-active-bg-color: #FFF; }

[data-theme='black-friday'] {
  --base-black: #1F1F1F;
  --black-friday-accent-color: #FFC43D;
  --base-link-color: var(--black-friday-accent-color);
  --base-link-color-hover: var(--black-friday-accent-color);
  /*header*/
  --base-header-text-color: #FFF;
  --header-base-border-color: rgba(255, 255, 255, 0.15);
  --header-bg-color: var(--base-black);
  --header-react-bg-color: transparent;
  --header-dropdown-title-active-color: rgba(255, 255, 255, .5);
  --header-list-bg-color: #3D3D3D;
  --header-list-base-border-color: rgba(255, 255, 255, 0.2);
  --header-list-item-color: rgba(255, 255, 255, .8);
  --header-list-item-color-hover: var(--base-black);
  --header-list-item-bg-color-hover: var(--black-friday-accent-color);
  --header-call-center-color: #FFC43D;
  --header-call-center-tooltip-color: #FFF;
  --header-call-center-tooltip-bg: #3D3D3D;
  --locality-btn-color-hover: var(--black-friday-accent-color);
  --locality-btn-color: #FFF;
  --working-time-color: #FFF;
  /*header icons*/
  --icon-live-color: var(--header-list-item-color);
  --icon-home-phone: var(--header-list-item-color);
  --icon-telegram-fill-color: #3D3D3D;
  --icon-telegram-bg-color: var(--header-list-item-color);
  --icon-telegram-bg-color-hover: var(--base-black);
  --icon-telegram-fill-color-hover: var(--black-friday-accent-color);
  --icon-viber-fill-color: #FFF;
  --icon-viber-fill-color-hover: var(--black-friday-accent-color);
  --icon-a1-fill-color: #FFF;
  --communication-icon-text-color: #FFF;
  --communication-icon-text-color-hover: var(--base-link-color-hover);
  /*header profile menu*/
  --profile-item-bg-color: var(--header-list-bg-color);
  --profile-item-color: rgba(255, 255, 255, .8);
  --counter-color: #3D3D3D;
  --counter-color-active: var(--black-friday-accent-color);
  --counter-bg-color: var(--black-friday-accent-color);
  --counter-bg-color-active: #3D3D3D;
  --user-tools-separator-color: rgba(255, 255, 255, .2);
  --bonus-color: var(--black-friday-accent-color);
  --bonus-hover-color: var(--base-black);
  /*end header*/
  /*footer styles*/
  --footer-background: var(--base-black);
  --footer-base-color: #FFF;
  --footer-base-border-color: rgba(255, 255, 255, 0.15);
  --subscription-btn-bgcolor: var(--black-friday-accent-color);
  --subscription-btn-color: var(--base-black);
  --subscription-btn-bgcolor-hover: $orange-500;
  --subscription-btn-color-hover: #1A1A1A;
  --react-input__input-container_focused: var(--black-friday-accent-color);
  --sitemap-item-color: #FFF;
  --sitemap-item-color-hover: var(--black-friday-accent-color);
  --contact-block-item-color: var(--black-friday-accent-color);
  --contact-block-item-color-hover: #FFF;
  --legal-information-block-color: #FFF;
  --call-center-button-color: var(--black-friday-accent-color);
  --call-center-button-color-hover: #FAAA32;
  /*footer social icons*/
  --social-icon-bg-color: rgba(255, 255, 255, 0.1);
  --vk-active-bg-color: var(--black-friday-accent-color);
  --fb-active-bg-color: var(--black-friday-accent-color);
  --instagram-active-bg-color: var(--black-friday-accent-color);
  --youtube-active-bg-color: var(--black-friday-accent-color);
  --ok-active-bg-color: var(--black-friday-accent-color);
  --loader-circle-color: #1A1A1A #1A1A1A transparent;
  /*form styles*/
  --input-error-message__icon-wrapper-color: var(--black-friday-accent-color);
  --input-error-message-color: #FFF; }

.SiteMode-module35xn0cWAss {
  position: fixed;
  width: 100%;
  top: 0;
  z-index: 9999;
  background: #3D3D3D;
  padding: 7px 0;
  display: flex;
  justify-content: center; }

.SiteMode-module3NmOMWUqVW {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 195px;
  color: #FFF; }

.SiteMode-module2iXmrKJUDx {
  width: 210px; }

.SiteMode-module35UvoNO8jN {
  font-size: 18px; }

.SiteMode-moduleLRHdda4_TX {
  background: #099951;
  border-radius: 50px;
  width: 118px;
  display: flex;
  align-items: center;
  font-size: 14px;
  padding: 2px 0; }

.SiteMode-modulemhe0zl4NzT {
  background: #7B3EB8;
  width: 134px; }

.SiteMode-module1WgVTPgb-6 {
  width: 22px;
  height: 22px;
  margin: 0 5px 0 10px; }

.styles-module1a9k3BN9Yh {
  font-size: 14px;
  line-height: 20px; }

:root {
  --blue-500: #0077CC;
  --pink-600: #D62761;
  --base-font-family: Arial, sans-serif;
  --button-font-size: 14px;
  --button-line-height: 20px;
  --button-disabled-color: #ABAEB3;
  --base-link-color: #E52E6B;
  --base-link-color-hover: #D62761;
  --default-shadow-color: rgba(23, 35, 38, .05);
  /*header*/
  --base-header-text-color: #1A1A1A;
  --header-base-border-color: rgba(213, 215, 219, .4);
  --header-list-base-border-color: #D5D7DB;
  --header-bg-color: #F7F8FA;
  --header-react-bg-color: var(--header-bg-color);
  --header-dropdown-title-active-color: #909399;
  --header-list-bg-color: #FFF;
  --header-list-item-color: #1A1A1A;
  --header-list-item-color-hover: #D62761;
  --header-list-item-content-color-hover: #D62761;
  --header-list-item-bg-color-hover: rgba(219, 33, 95, .08);
  --header-list-item-content-bg-color-hover: rgba(219, 33, 95, .08);
  --header-call-center-color: #E52E6B;
  --header-call-center-tooltip-color: #FFF;
  --header-call-center-tooltip-bg: #1A1A1A;
  --locality-btn-color-hover: #D62761;
  --locality-btn-color: #1A1A1A;
  --working-time-color: #909399;
  /*header icons*/
  --icon-live-color: #052992;
  --icon-home-phone: #1A1A1A;
  --icon-telegram-fill-color: #FFF;
  --icon-telegram-bg-color: #39A9E0;
  --icon-telegram-bg-color-hover: #E52E6B;
  --icon-telegram-fill-color-hover: var(--icon-telegram-fill-color);
  --icon-viber-fill-color: rgb(124, 83, 166);
  --icon-viber-fill-color-hover: currentColor;
  --icon-a1-fill-color: currentColor;
  --communication-icon-text-color: var(--header-list-item-color);
  --communication-icon-text-color-hover: var(--base-link-color-hover);
  --communication-menu-separator-border-color: #D5D7DB;
  --communication-list-border-color: #D5D7DB;
  /*header profile menu*/
  --profile-item-bg-color: var(--header-list-bg-color);
  --profile-item-content-bg-color: #FFF;
  --profile-item-color: #1A1A1A;
  --profile-item-content-color: #1A1A1A;
  --item-current-color: #909399;
  --item-current-color-bg-color: #909399;
  --item-current-couner-bg-color: #909399;
  --counter-color: #FFF;
  --counter-content-color: #FFF;
  --counter-color-active: #FFF;
  --counter-content-color-active: #FFF;
  --counter-bg-color: #0077CC;
  --counter-content-bg-color: #0077CC;
  --counter-bg-color-active: #D62761;
  --counter-content-bg-color-active: #D62761;
  --user-tools-separator-color: #EBEDF0;
  --user-tools-content-separator-color: #EBEDF0;
  --bonus-color: #0077CC;
  --bonus-hover-color: #D62761;
  --bonus-content-color: #0077CC;
  --bonus-content-hover-color: #D62761;
  /*end header*/
  /*footer styles*/
  --footer-background: #F7F8FA;
  --subscription-block-react-bg-color: transparent;
  --subscription-block-icon-color: #F7F8FA;
  --footer-base-color: #1A1A1A;
  --footer-base-border-color: rgba(213, 215, 219, .5);
  --footer-inner-bg-color: transparent;
  --subscription-btn-bgcolor: #0077CC;
  --subscription-btn-color: #FFF;
  --subscription-btn-bgcolor-hover: #006EBD;
  --subscription-btn-color-hover: #FFF;
  --react-input__input-container_focused: #0077CC;
  --sitemap-item-color: #1A1A1A;
  --sitemap-item-color-hover: #D62761;
  --contact-block-item-color: #1A1A1A;
  --contact-block-item-color-hover: #D62761;
  --contacts-block-border-color: rgba(213, 215, 219, 0.5);
  --legal-information-block-color: #ABAEB3;
  --call-center-button-color: #E52E6B;
  --call-center-button-color-hover: #CC215A;
  --subscription-block-ling-color: #0077CC;
  /*footer social icons*/
  --social-icon-bg-color: #FFF;
  --vk-active-bg-color: #447DBD;
  --fb-active-bg-color: #4469B0;
  --instagram-active-bg-color: linear-gradient(169.11deg, #F9CB76 12.38%, #EA1E59 53.89%, #C02290 70.24%, #5843C7 97.18%);
  --youtube-active-bg-color: #FF2638;
  --ok-active-bg-color: #FA9019; }

[data-theme='new-year'] {
  --ny_gradient: linear-gradient(90deg, #1C7BF7 0.05%, #1B7AF7 10.09%, #2B83F5 35.58%, #2C83F5 56.49%, #2D83F5 71.13%, #2882F9 89.91%, #1C7BF7 100%);
  --text-hover-color: rgba(255, 255, 255, .6);
  --text-active-color: rgba(255, 255, 255, .3);
  /*header*/
  --header-bg-color: var(--ny_gradient);
  --header-base-border-color: rgba(255, 255, 255, .3);
  --header-react-bg-color: transparent;
  --base-header-text-color: #FFF;
  --base-link-color-hover: var(--text-hover-color);
  --locality-btn-color-hover: var(--text-hover-color);
  --header-dropdown-title-active-color: var(--text-hover-color);
  --header-list-item-color: rgba(24, 93, 230, .8);
  --header-list-item-color-hover: rgba(24, 93, 230, .8);
  --header-list-item-bg-color-hover: rgba(24, 93, 230, .12);
  --header-list-bg-color: #E0F0FF;
  --locality-btn-color: #FFF;
  --header-list-base-border-color: rgba(24, 93, 230, .15);
  --header-call-center-color: #FFF;
  --header-call-center-tooltip-color: #185DE6;
  --header-call-center-tooltip-bg: #E0F0FF;
  --call-center-button-color-hover: rgba(24, 93, 230, .6);
  --call-center-button-color: #185DE6;
  --icon-viber-fill-color: #FFF;
  --communication-icon-text-color: #FFF;
  --communication-icon-text-color-hover: var(--base-link-color-hover);
  --icon-telegram-bg-color: rgba(24, 93, 230, .8);
  --icon-telegram-bg-color-hover: rgba(24, 93, 230, .8);
  --working-time-color: #FFF;
  /*header icons*/
  --icon-live-color: rgba(24, 93, 230, .8);
  --icon-home-phone: rgba(24, 93, 230, .8);
  --icon-a1-fill-color: #FFF;
  --communication-menu-separator-border-color: rgba(255, 255, 255, .3);
  --communication-list-border-color: rgba(24, 93, 230, .16);
  /*header profile menu*/
  --counter-bg-color: #185DE6;
  --counter-bg-color-active: #185DE6;
  --bonus-color: #185DE6;
  --profile-item-bg-color: #E0F0FF;
  --profile-item-color: #185DE6;
  --item-current-color: #84BFF9;
  --item-current-color-bg-color: #84BFF9;
  --item-current-couner-bg-color: #185DE6;
  --bonus-hover-color: #185DE6;
  --user-tools-separator-color: rgba(24, 93, 230, .15);
  /*footer styles*/
  --footer-background: #E0F0FF;
  --subscription-btn-bgcolor: #185DE6;
  --subscription-btn-bgcolor-hover: #2B84F9;
  --subscription-block-react-bg-color: transparent;
  --subscription-block-icon-color: #185DE6;
  --subscription-block-ling-color: #185DE6;
  --footer-base-border-color: rgba(255, 255, 255, .2);
  --footer-inner-bg-color: linear-gradient(90deg, #1C7BF7 0.05%, #1B7AF7 10.09%, #2B83F5 35.58%, #2C83F5 56.49%, #2D83F5 71.13%, #2882F9 89.91%, #1C7BF7 100%);
  --sitemap-item-color: #FFF;
  --sitemap-item-color-hover: rgba(255, 255, 255, .6);
  --contact-block-item-color: #FFF;
  --contact-block-item-color-hover: rgba(255, 255, 255, .6);
  --contacts-block-border-color: rgba(255, 255, 255, .2);
  --legal-information-block-color: #FFF;
  /*footer social icons*/
  --social-icon-bg-color: rgba(255, 255, 255, .2);
  --vk-active-bg-color: #FFF;
  --fb-active-bg-color: #FFF;
  --instagram-active-bg-color: #FFF;
  --youtube-active-bg-color: #FFF;
  --ok-active-bg-color: #FFF; }

[data-theme='black-friday'] {
  --base-black: #1F1F1F;
  --black-friday-accent-color: #FFC43D;
  --base-link-color: var(--black-friday-accent-color);
  --base-link-color-hover: var(--black-friday-accent-color);
  /*header*/
  --base-header-text-color: #FFF;
  --header-base-border-color: rgba(255, 255, 255, 0.15);
  --header-bg-color: var(--base-black);
  --header-react-bg-color: transparent;
  --header-dropdown-title-active-color: rgba(255, 255, 255, .5);
  --header-list-bg-color: #3D3D3D;
  --header-list-base-border-color: rgba(255, 255, 255, 0.2);
  --header-list-item-color: rgba(255, 255, 255, .8);
  --header-list-item-color-hover: var(--base-black);
  --header-list-item-bg-color-hover: var(--black-friday-accent-color);
  --header-call-center-color: #FFC43D;
  --header-call-center-tooltip-color: #FFF;
  --header-call-center-tooltip-bg: #3D3D3D;
  --locality-btn-color-hover: var(--black-friday-accent-color);
  --locality-btn-color: #FFF;
  --working-time-color: #FFF;
  /*header icons*/
  --icon-live-color: var(--header-list-item-color);
  --icon-home-phone: var(--header-list-item-color);
  --icon-telegram-fill-color: #3D3D3D;
  --icon-telegram-bg-color: var(--header-list-item-color);
  --icon-telegram-bg-color-hover: var(--base-black);
  --icon-telegram-fill-color-hover: var(--black-friday-accent-color);
  --icon-viber-fill-color: #FFF;
  --icon-viber-fill-color-hover: var(--black-friday-accent-color);
  --icon-a1-fill-color: #FFF;
  --communication-icon-text-color: #FFF;
  --communication-icon-text-color-hover: var(--base-link-color-hover);
  /*header profile menu*/
  --profile-item-bg-color: var(--header-list-bg-color);
  --profile-item-color: rgba(255, 255, 255, .8);
  --counter-color: #3D3D3D;
  --counter-color-active: var(--black-friday-accent-color);
  --counter-bg-color: var(--black-friday-accent-color);
  --counter-bg-color-active: #3D3D3D;
  --user-tools-separator-color: rgba(255, 255, 255, .2);
  --bonus-color: var(--black-friday-accent-color);
  --bonus-hover-color: var(--base-black);
  /*end header*/
  /*footer styles*/
  --footer-background: var(--base-black);
  --footer-base-color: #FFF;
  --footer-base-border-color: rgba(255, 255, 255, 0.15);
  --subscription-btn-bgcolor: var(--black-friday-accent-color);
  --subscription-btn-color: var(--base-black);
  --subscription-btn-bgcolor-hover: $orange-500;
  --subscription-btn-color-hover: #1A1A1A;
  --react-input__input-container_focused: var(--black-friday-accent-color);
  --sitemap-item-color: #FFF;
  --sitemap-item-color-hover: var(--black-friday-accent-color);
  --contact-block-item-color: var(--black-friday-accent-color);
  --contact-block-item-color-hover: #FFF;
  --legal-information-block-color: #FFF;
  --call-center-button-color: var(--black-friday-accent-color);
  --call-center-button-color-hover: #FAAA32;
  /*footer social icons*/
  --social-icon-bg-color: rgba(255, 255, 255, 0.1);
  --vk-active-bg-color: var(--black-friday-accent-color);
  --fb-active-bg-color: var(--black-friday-accent-color);
  --instagram-active-bg-color: var(--black-friday-accent-color);
  --youtube-active-bg-color: var(--black-friday-accent-color);
  --ok-active-bg-color: var(--black-friday-accent-color);
  --loader-circle-color: #1A1A1A #1A1A1A transparent;
  /*form styles*/
  --input-error-message__icon-wrapper-color: var(--black-friday-accent-color);
  --input-error-message-color: #FFF; }

.styles-module2Hj4iGW507 {
  color: #ABAEB3;
  position: absolute;
  top: 7px;
  left: 8px;
  width: 24px;
  height: 24px;
  border: 0;
  cursor: pointer;
  background: none;
  z-index: 1;
  transition: color .2s ease; }

.styles-module2CTlfLwB_w {
  position: relative;
  margin: 0;
  border-radius: 80px;
  background: #fff;
  box-shadow: 0 2px 4px var(--default-shadow-color);
  overflow: hidden; }

.styles-module1a9k3BN9Yh {
  display: block;
  width: 100%;
  padding: 10px 42px 12px 38px;
  font-family: var(--base-font-family), Helvetica, sans-serif;
  overflow: hidden;
  outline: none;
  border: none;
  background: transparent;
  color: #1A1A1A; }

.styles-module2Z1N3iBFX2 {
  position: absolute;
  top: -9999px;
  left: -9999px; }

.styles-module1XNNJXMHay {
  margin: 0; }
  .styles-module1XNNJXMHay > div:after {
    display: none; }

.styles-module2EGYtJwaZ4 {
  width: 100%; }

.styles-moduleIq3hmu_LWV {
  padding: 0; }

.styles-module2FLw0I9a7A {
  color: #1A1A1A; }

.styles-module12eXTYfNyv, .styles-moduledUY2lfS2Bw {
  position: absolute;
  top: 11px;
  right: 13px;
  width: 14px;
  height: 14px; }

.styles-moduledUY2lfS2Bw {
  width: 18px;
  height: 18px;
  border-radius: 50px;
  color: #FFF;
  background-color: #CDCED1;
  cursor: pointer; }
  .styles-moduledUY2lfS2Bw:after, .styles-moduledUY2lfS2Bw:before {
    content: '';
    display: block;
    width: 8px;
    height: 2px;
    background: #FFF; }
  .styles-moduledUY2lfS2Bw:after {
    transform: translate(5px, 6px) rotate(45deg); }
  .styles-moduledUY2lfS2Bw:before {
    transform: translate(5px, 8px) rotate(-45deg); }
  .styles-moduledUY2lfS2Bw:hover {
    background-color: #D62761; }

.styles-module1If7nJ7uC6 {
  margin: 0;
  border-radius: 0;
  left: 0;
  right: 0;
  padding: 12px 0;
  display: flex;
  position: absolute; }
  .styles-module1If7nJ7uC6 > div {
    margin: 0;
    width: 100%; }

.styles-module367tOkOVH5 {
  width: 1076px;
  margin: 0 auto; }

.styles-module1f7evDI7Hd {
  display: flex; }

.styles-module1IcSN-LxoM {
  font-size: 13px;
  line-height: 20px;
  text-align: right;
  color: #909399;
  width: 120px;
  flex: 1 0 120px;
  padding-top: 6px; }

button.styles-module1IcSN-LxoM {
  color: #0077CC;
  border: 0;
  background-color: transparent;
  padding: 0;
  cursor: pointer; }

.styles-module1BX9ZcwSJV {
  font-size: 14px;
  line-height: 20px;
  padding-left: 20px;
  flex: 0 1 100%; }
  .styles-module1BX9ZcwSJV a {
    color: #1A1A1A;
    text-decoration: none;
    display: block;
    padding: 6px 8px;
    width: 658px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; }
    .styles-module1BX9ZcwSJV a:hover {
      background-color: rgba(229, 46, 107, 0.1);
      color: #D62761; }

.styles-module1H_RKKS0oN {
  display: flex; }
  .styles-module1H_RKKS0oN img {
    max-width: 40px;
    max-height: 40px;
    margin-right: 10px; }

.styles-module2Q8_FUcXil {
  display: flex;
  justify-content: center;
  width: 40px; }

.styles-module3o5oW1QIXW {
  color: #909399; }

.styles-module1jAx7aMKpw:hover {
  background: linear-gradient(90deg, white 0%, #fceaf0 43%, #fceaf0 100%); }
  .styles-module1jAx7aMKpw:hover .styles-module3o5oW1QIXW {
    color: #D62761; }

.styles-modulersejho0aog {
  display: block; }

.styles-moduleY55IgpllQ8 span:first-child {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap; }

.styles-modulekuQMcLB3Xn, .styles-module26u4dwib1U {
  font-size: 14px;
  line-height: 20px; }

:root {
  --blue-500: #0077CC;
  --pink-600: #D62761;
  --base-font-family: Arial, sans-serif;
  --button-font-size: 14px;
  --button-line-height: 20px;
  --button-disabled-color: #ABAEB3;
  --base-link-color: #E52E6B;
  --base-link-color-hover: #D62761;
  --default-shadow-color: rgba(23, 35, 38, .05);
  /*header*/
  --base-header-text-color: #1A1A1A;
  --header-base-border-color: rgba(213, 215, 219, .4);
  --header-list-base-border-color: #D5D7DB;
  --header-bg-color: #F7F8FA;
  --header-react-bg-color: var(--header-bg-color);
  --header-dropdown-title-active-color: #909399;
  --header-list-bg-color: #FFF;
  --header-list-item-color: #1A1A1A;
  --header-list-item-color-hover: #D62761;
  --header-list-item-content-color-hover: #D62761;
  --header-list-item-bg-color-hover: rgba(219, 33, 95, .08);
  --header-list-item-content-bg-color-hover: rgba(219, 33, 95, .08);
  --header-call-center-color: #E52E6B;
  --header-call-center-tooltip-color: #FFF;
  --header-call-center-tooltip-bg: #1A1A1A;
  --locality-btn-color-hover: #D62761;
  --locality-btn-color: #1A1A1A;
  --working-time-color: #909399;
  /*header icons*/
  --icon-live-color: #052992;
  --icon-home-phone: #1A1A1A;
  --icon-telegram-fill-color: #FFF;
  --icon-telegram-bg-color: #39A9E0;
  --icon-telegram-bg-color-hover: #E52E6B;
  --icon-telegram-fill-color-hover: var(--icon-telegram-fill-color);
  --icon-viber-fill-color: rgb(124, 83, 166);
  --icon-viber-fill-color-hover: currentColor;
  --icon-a1-fill-color: currentColor;
  --communication-icon-text-color: var(--header-list-item-color);
  --communication-icon-text-color-hover: var(--base-link-color-hover);
  --communication-menu-separator-border-color: #D5D7DB;
  --communication-list-border-color: #D5D7DB;
  /*header profile menu*/
  --profile-item-bg-color: var(--header-list-bg-color);
  --profile-item-content-bg-color: #FFF;
  --profile-item-color: #1A1A1A;
  --profile-item-content-color: #1A1A1A;
  --item-current-color: #909399;
  --item-current-color-bg-color: #909399;
  --item-current-couner-bg-color: #909399;
  --counter-color: #FFF;
  --counter-content-color: #FFF;
  --counter-color-active: #FFF;
  --counter-content-color-active: #FFF;
  --counter-bg-color: #0077CC;
  --counter-content-bg-color: #0077CC;
  --counter-bg-color-active: #D62761;
  --counter-content-bg-color-active: #D62761;
  --user-tools-separator-color: #EBEDF0;
  --user-tools-content-separator-color: #EBEDF0;
  --bonus-color: #0077CC;
  --bonus-hover-color: #D62761;
  --bonus-content-color: #0077CC;
  --bonus-content-hover-color: #D62761;
  /*end header*/
  /*footer styles*/
  --footer-background: #F7F8FA;
  --subscription-block-react-bg-color: transparent;
  --subscription-block-icon-color: #F7F8FA;
  --footer-base-color: #1A1A1A;
  --footer-base-border-color: rgba(213, 215, 219, .5);
  --footer-inner-bg-color: transparent;
  --subscription-btn-bgcolor: #0077CC;
  --subscription-btn-color: #FFF;
  --subscription-btn-bgcolor-hover: #006EBD;
  --subscription-btn-color-hover: #FFF;
  --react-input__input-container_focused: #0077CC;
  --sitemap-item-color: #1A1A1A;
  --sitemap-item-color-hover: #D62761;
  --contact-block-item-color: #1A1A1A;
  --contact-block-item-color-hover: #D62761;
  --contacts-block-border-color: rgba(213, 215, 219, 0.5);
  --legal-information-block-color: #ABAEB3;
  --call-center-button-color: #E52E6B;
  --call-center-button-color-hover: #CC215A;
  --subscription-block-ling-color: #0077CC;
  /*footer social icons*/
  --social-icon-bg-color: #FFF;
  --vk-active-bg-color: #447DBD;
  --fb-active-bg-color: #4469B0;
  --instagram-active-bg-color: linear-gradient(169.11deg, #F9CB76 12.38%, #EA1E59 53.89%, #C02290 70.24%, #5843C7 97.18%);
  --youtube-active-bg-color: #FF2638;
  --ok-active-bg-color: #FA9019; }

[data-theme='new-year'] {
  --ny_gradient: linear-gradient(90deg, #1C7BF7 0.05%, #1B7AF7 10.09%, #2B83F5 35.58%, #2C83F5 56.49%, #2D83F5 71.13%, #2882F9 89.91%, #1C7BF7 100%);
  --text-hover-color: rgba(255, 255, 255, .6);
  --text-active-color: rgba(255, 255, 255, .3);
  /*header*/
  --header-bg-color: var(--ny_gradient);
  --header-base-border-color: rgba(255, 255, 255, .3);
  --header-react-bg-color: transparent;
  --base-header-text-color: #FFF;
  --base-link-color-hover: var(--text-hover-color);
  --locality-btn-color-hover: var(--text-hover-color);
  --header-dropdown-title-active-color: var(--text-hover-color);
  --header-list-item-color: rgba(24, 93, 230, .8);
  --header-list-item-color-hover: rgba(24, 93, 230, .8);
  --header-list-item-bg-color-hover: rgba(24, 93, 230, .12);
  --header-list-bg-color: #E0F0FF;
  --locality-btn-color: #FFF;
  --header-list-base-border-color: rgba(24, 93, 230, .15);
  --header-call-center-color: #FFF;
  --header-call-center-tooltip-color: #185DE6;
  --header-call-center-tooltip-bg: #E0F0FF;
  --call-center-button-color-hover: rgba(24, 93, 230, .6);
  --call-center-button-color: #185DE6;
  --icon-viber-fill-color: #FFF;
  --communication-icon-text-color: #FFF;
  --communication-icon-text-color-hover: var(--base-link-color-hover);
  --icon-telegram-bg-color: rgba(24, 93, 230, .8);
  --icon-telegram-bg-color-hover: rgba(24, 93, 230, .8);
  --working-time-color: #FFF;
  /*header icons*/
  --icon-live-color: rgba(24, 93, 230, .8);
  --icon-home-phone: rgba(24, 93, 230, .8);
  --icon-a1-fill-color: #FFF;
  --communication-menu-separator-border-color: rgba(255, 255, 255, .3);
  --communication-list-border-color: rgba(24, 93, 230, .16);
  /*header profile menu*/
  --counter-bg-color: #185DE6;
  --counter-bg-color-active: #185DE6;
  --bonus-color: #185DE6;
  --profile-item-bg-color: #E0F0FF;
  --profile-item-color: #185DE6;
  --item-current-color: #84BFF9;
  --item-current-color-bg-color: #84BFF9;
  --item-current-couner-bg-color: #185DE6;
  --bonus-hover-color: #185DE6;
  --user-tools-separator-color: rgba(24, 93, 230, .15);
  /*footer styles*/
  --footer-background: #E0F0FF;
  --subscription-btn-bgcolor: #185DE6;
  --subscription-btn-bgcolor-hover: #2B84F9;
  --subscription-block-react-bg-color: transparent;
  --subscription-block-icon-color: #185DE6;
  --subscription-block-ling-color: #185DE6;
  --footer-base-border-color: rgba(255, 255, 255, .2);
  --footer-inner-bg-color: linear-gradient(90deg, #1C7BF7 0.05%, #1B7AF7 10.09%, #2B83F5 35.58%, #2C83F5 56.49%, #2D83F5 71.13%, #2882F9 89.91%, #1C7BF7 100%);
  --sitemap-item-color: #FFF;
  --sitemap-item-color-hover: rgba(255, 255, 255, .6);
  --contact-block-item-color: #FFF;
  --contact-block-item-color-hover: rgba(255, 255, 255, .6);
  --contacts-block-border-color: rgba(255, 255, 255, .2);
  --legal-information-block-color: #FFF;
  /*footer social icons*/
  --social-icon-bg-color: rgba(255, 255, 255, .2);
  --vk-active-bg-color: #FFF;
  --fb-active-bg-color: #FFF;
  --instagram-active-bg-color: #FFF;
  --youtube-active-bg-color: #FFF;
  --ok-active-bg-color: #FFF; }

[data-theme='black-friday'] {
  --base-black: #1F1F1F;
  --black-friday-accent-color: #FFC43D;
  --base-link-color: var(--black-friday-accent-color);
  --base-link-color-hover: var(--black-friday-accent-color);
  /*header*/
  --base-header-text-color: #FFF;
  --header-base-border-color: rgba(255, 255, 255, 0.15);
  --header-bg-color: var(--base-black);
  --header-react-bg-color: transparent;
  --header-dropdown-title-active-color: rgba(255, 255, 255, .5);
  --header-list-bg-color: #3D3D3D;
  --header-list-base-border-color: rgba(255, 255, 255, 0.2);
  --header-list-item-color: rgba(255, 255, 255, .8);
  --header-list-item-color-hover: var(--base-black);
  --header-list-item-bg-color-hover: var(--black-friday-accent-color);
  --header-call-center-color: #FFC43D;
  --header-call-center-tooltip-color: #FFF;
  --header-call-center-tooltip-bg: #3D3D3D;
  --locality-btn-color-hover: var(--black-friday-accent-color);
  --locality-btn-color: #FFF;
  --working-time-color: #FFF;
  /*header icons*/
  --icon-live-color: var(--header-list-item-color);
  --icon-home-phone: var(--header-list-item-color);
  --icon-telegram-fill-color: #3D3D3D;
  --icon-telegram-bg-color: var(--header-list-item-color);
  --icon-telegram-bg-color-hover: var(--base-black);
  --icon-telegram-fill-color-hover: var(--black-friday-accent-color);
  --icon-viber-fill-color: #FFF;
  --icon-viber-fill-color-hover: var(--black-friday-accent-color);
  --icon-a1-fill-color: #FFF;
  --communication-icon-text-color: #FFF;
  --communication-icon-text-color-hover: var(--base-link-color-hover);
  /*header profile menu*/
  --profile-item-bg-color: var(--header-list-bg-color);
  --profile-item-color: rgba(255, 255, 255, .8);
  --counter-color: #3D3D3D;
  --counter-color-active: var(--black-friday-accent-color);
  --counter-bg-color: var(--black-friday-accent-color);
  --counter-bg-color-active: #3D3D3D;
  --user-tools-separator-color: rgba(255, 255, 255, .2);
  --bonus-color: var(--black-friday-accent-color);
  --bonus-hover-color: var(--base-black);
  /*end header*/
  /*footer styles*/
  --footer-background: var(--base-black);
  --footer-base-color: #FFF;
  --footer-base-border-color: rgba(255, 255, 255, 0.15);
  --subscription-btn-bgcolor: var(--black-friday-accent-color);
  --subscription-btn-color: var(--base-black);
  --subscription-btn-bgcolor-hover: $orange-500;
  --subscription-btn-color-hover: #1A1A1A;
  --react-input__input-container_focused: var(--black-friday-accent-color);
  --sitemap-item-color: #FFF;
  --sitemap-item-color-hover: var(--black-friday-accent-color);
  --contact-block-item-color: var(--black-friday-accent-color);
  --contact-block-item-color-hover: #FFF;
  --legal-information-block-color: #FFF;
  --call-center-button-color: var(--black-friday-accent-color);
  --call-center-button-color-hover: #FAAA32;
  /*footer social icons*/
  --social-icon-bg-color: rgba(255, 255, 255, 0.1);
  --vk-active-bg-color: var(--black-friday-accent-color);
  --fb-active-bg-color: var(--black-friday-accent-color);
  --instagram-active-bg-color: var(--black-friday-accent-color);
  --youtube-active-bg-color: var(--black-friday-accent-color);
  --ok-active-bg-color: var(--black-friday-accent-color);
  --loader-circle-color: #1A1A1A #1A1A1A transparent;
  /*form styles*/
  --input-error-message__icon-wrapper-color: var(--black-friday-accent-color);
  --input-error-message-color: #FFF; }

.styles-modulekuQMcLB3Xn {
  font-family: var(--base-font-family);
  background: var(--header-bg-color);
  color: #1A1A1A; }

.styles-module36FguyvurE {
  padding-top: 40px; }

.styles-module26u4dwib1U {
  font-family: var(--base-font-family), Helvetica, sans-serif; }
  .styles-module2xc0mGwQrJ .styles-moduleVz7urMRo3k {
    padding: 24px 2.2%; }
  .styles-modulei9DlbwKjzl {
    margin-bottom: 32px;
    background: linear-gradient(90deg, #941E94 0%, #E52E6B 100%); }
  .styles-module2-AsAcRQfd {
    height: 0;
    visibility: hidden; }

.styles-modulew3juZdjlPL {
  display: flex;
  width: 100%; }
  .styles-modulew3juZdjlPL .styles-module1F0hy1_w4A .styles-moduleJv2TKA5dr_ a,
  .styles-modulew3juZdjlPL .styles-module2mRTG6qDVB .styles-moduleJv2TKA5dr_ a {
    text-decoration: none;
    text-align: center;
    color: #FFF;
    transition: .2s ease;
    white-space: nowrap; }
    .styles-modulew3juZdjlPL .styles-module1F0hy1_w4A .styles-moduleJv2TKA5dr_ a:hover,
    .styles-modulew3juZdjlPL .styles-module2mRTG6qDVB .styles-moduleJv2TKA5dr_ a:hover {
      background: rgba(26, 26, 26, 0.2); }
  .styles-modulew3juZdjlPL .styles-module1F0hy1_w4A {
    padding-right: 14px;
    margin-right: 2px; }
    .styles-modulew3juZdjlPL .styles-module1F0hy1_w4A::before {
      content: '';
      position: absolute;
      top: 50%;
      right: 0;
      display: block;
      width: 1px;
      height: 14px;
      margin-top: -7px;
      background: #FFF;
      opacity: 0.3; }
    .styles-modulew3juZdjlPL .styles-module1F0hy1_w4A .styles-moduleJv2TKA5dr_ a {
      width: 100%;
      display: flex;
      justify-content: center;
      align-items: center;
      padding: 10px 4px 12px; }
    .styles-modulew3juZdjlPL .styles-module1F0hy1_w4A .styles-moduleJv2TKA5dr_ svg {
      display: block;
      margin: 0 6px 0 2px; }
  .styles-modulew3juZdjlPL .styles-module2mRTG6qDVB {
    flex: 1;
    display: flex;
    justify-content: space-around; }
    .styles-modulew3juZdjlPL .styles-module2mRTG6qDVB .styles-moduleJv2TKA5dr_ a {
      display: block;
      padding: 10px 8px 12px; }

.styles-module3Rgo-B3RrQ {
  height: 1px;
  width: 100%;
  background: var(--header-base-border-color); }

.styles-moduleVz7urMRo3k {
  display: flex;
  align-items: center;
  min-width: 941px;
  max-width: 1090px;
  margin: 0 auto;
  padding: 0 2.2%;
  font-family: var(--base-font-family);
  font-size: 14px;
  line-height: 20px;
  background: var(--header-react-bg-color);
  color: #1A1A1A; }
  .styles-module1t79Ryks0C {
    padding: 0 2.2%;
    background: transparent;
    color: #FFF; }

.styles-modulewj41tfgLTc {
  width: 100%;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  height: 40px; }

.styles-module1hqiZNjh42 {
  flex-shrink: 0;
  margin: 0 7px 0 3px; }

.styles-module3XmTKcoWrC {
  position: relative;
  padding: 0 16px 0 12px; }
  .styles-module3XmTKcoWrC:before {
    content: '';
    position: absolute;
    top: 4px;
    left: 0;
    display: block;
    height: 16px;
    border-left: 1px solid #D5D7DB; }

.styles-module2MvetZnp_X {
  display: flex;
  align-items: center;
  width: 100%;
  text-decoration: none;
  border: 0;
  font-family: inherit;
  font-size: inherit;
  white-space: nowrap;
  background: none;
  color: var(--header-list-item-color);
  box-sizing: border-box;
  cursor: pointer;
  line-height: 20px; }

.styles-module1ntIXzQp0h {
  width: 24px;
  height: 24px;
  margin-right: 4px; }

.styles-modulexlxmwWYNZp .styles-module1ntIXzQp0h {
  margin-right: 2px;
  color: var(--icon-viber-fill-color); }

.styles-modulexlxmwWYNZp span {
  color: var(--communication-icon-text-color); }

.styles-modulexlxmwWYNZp:hover .styles-module1ntIXzQp0h {
  color: currentColor; }

.styles-modulexlxmwWYNZp:hover span {
  color: var(--communication-icon-text-color-hover); }

.styles-module1a_1BeGP61 {
  margin-right: 2px;
  color: var(--icon-a1-fill-color); }
  .styles-module1a_1BeGP61 + span {
    color: var(--communication-icon-text-color); }

.styles-module360ftrDSIF {
  cursor: default; }
  .styles-module360ftrDSIF div {
    cursor: default; }
  .styles-module360ftrDSIF span {
    cursor: text; }

.styles-module2aSTXCKYfY {
  width: 162px;
  margin-top: -8px;
  text-align: center; }
  .styles-module2aSTXCKYfY.styles-module3PqkxC_UPF {
    background: var(--header-call-center-tooltip-bg);
    color: var(--header-call-center-tooltip-color); }
    .styles-module2aSTXCKYfY.styles-module3PqkxC_UPF::after {
      border-color: transparent transparent var(--header-call-center-tooltip-bg) transparent !important; }

.styles-moduleDHLMs1rsJZ {
  display: flex;
  align-items: center;
  position: relative;
  padding: 0 16px 0 12px; }
  .styles-moduleDHLMs1rsJZ:before {
    content: '';
    position: absolute;
    top: 50%;
    left: 0;
    display: block;
    height: 16px;
    margin-top: -8px;
    border-left: 1px solid var(--communication-menu-separator-border-color); }

.styles-moduleJqlO-fzC17 {
  position: relative;
  margin-left: 12px; }
  .styles-moduleJqlO-fzC17:first-child {
    margin: 0; }
  .styles-moduleJqlO-fzC17 a.styles-module2MvetZnp_X:hover {
    color: var(--base-link-color-hover); }

li.styles-modulejdOn8ZHxQ5 {
  display: flex;
  align-items: center;
  width: 100%;
  text-decoration: none;
  border: 0;
  font-family: inherit;
  font-size: 14px;
  line-height: 20px;
  white-space: nowrap;
  box-sizing: border-box;
  height: 30px;
  color: var(--header-list-item-color);
  transition: .2s ease; }
  li.styles-modulejdOn8ZHxQ5 > * {
    padding: 3px 16px; }
  li.styles-modulejdOn8ZHxQ5 > div {
    display: flex;
    align-items: center; }
  li.styles-modulejdOn8ZHxQ5.styles-modulem4vVAyK1sA:hover {
    background: none;
    color: var(--header-list-item-color); }
  li.styles-modulejdOn8ZHxQ5 .styles-module2MvetZnp_X {
    display: flex; }
  li.styles-modulejdOn8ZHxQ5:hover {
    color: var(--header-list-item-color-hover); }
    li.styles-modulejdOn8ZHxQ5:hover .styles-module2MvetZnp_X {
      color: var(--header-list-item-color-hover); }
    li.styles-modulejdOn8ZHxQ5:hover .styles-module15YMJmZeRN {
      color: var(--icon-telegram-bg-color-hover);
      fill: var(--icon-telegram-fill-color-hover); }
      li.styles-modulejdOn8ZHxQ5:hover .styles-module15YMJmZeRN .styles-module3edeUXaVi6 {
        color: var(--icon-telegram-bg-color-hover);
        fill: var(--icon-telegram-fill-color-hover); }
  li.styles-modulejdOn8ZHxQ5:last-child {
    margin-top: 17px; }
    li.styles-modulejdOn8ZHxQ5:last-child:before {
      content: '';
      position: absolute;
      top: -9px;
      left: 16px;
      width: 190px;
      border-top: 1px solid var(--communication-list-border-color);
      pointer-events: none; }
    li.styles-modulejdOn8ZHxQ5:last-child > a {
      padding-left: 44px; }

.styles-module15YMJmZeRN {
  margin-right: 4px; }

.styles-module2YiqtfIId5 {
  display: flex;
  margin-bottom: 2px;
  font-family: var(--base-font-family);
  font-size: 14px;
  line-height: 20px; }

.styles-modulebzWDnx5OKM {
  position: relative;
  display: block;
  margin-right: 12px; }
  [data-theme='black-friday'] .styles-modulebzWDnx5OKM:first-of-type {
    display: flex;
    color: var(--black-friday-accent-color); }
    [data-theme='black-friday'] .styles-modulebzWDnx5OKM:first-of-type:hover {
      color: #FFF; }
      [data-theme='black-friday'] .styles-modulebzWDnx5OKM:first-of-type:hover a {
        color: #FFF; }
    [data-theme='black-friday'] .styles-modulebzWDnx5OKM:first-of-type a {
      color: var(--black-friday-accent-color); }
    [data-theme='black-friday'] .styles-modulebzWDnx5OKM:first-of-type:before {
      display: flex;
      content: "";
      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='M16.2812 6.28125C14.4062 6.75 13.8048 8.50689 13.9375 9.5625C12.5312 7.6875 13 5.8125 13.4688 3C7.84375 5.34375 9.25 10.0312 9.71875 11.4375C7.84375 10.5 7.84375 7.6875 7.84375 7.6875C6.59499 8.33015 5.5 10.5145 5.5 11.9062C5.5 15.2719 8.22813 18 11.5938 18C14.9594 18 17.6875 15.2719 17.6875 11.9062C17.6875 9.9061 16.2634 9.00562 16.2812 6.28125Z' fill='%23FFC43D'/%3E%3C/svg%3E%0A"); }

.styles-module2OBlHrqoOV {
  display: block;
  white-space: nowrap;
  text-decoration: none;
  color: var(--base-header-text-color);
  transition: .2s ease; }
  .styles-module2OBlHrqoOV:hover {
    color: var(--base-link-color-hover); }

.styles-module2R_Me3ajuw {
  position: relative;
  display: flex;
  align-items: center;
  height: 28px;
  padding-left: 13px;
  color: var(--working-time-color); }
  .styles-module2R_Me3ajuw:before {
    content: '';
    position: absolute;
    top: 6px;
    left: 0;
    display: block;
    height: 16px;
    border-left: 1px solid var(--communication-menu-separator-border-color); }

.styles-module1Z8k4u992I {
  height: 24px; }

.styles-moduleIKOinzowBD {
  min-width: 74px;
  margin-left: 2px;
  font-size: 10px;
  line-height: 14px; }

.styles-module1G8uuTIYyW {
  display: flex;
  align-items: center;
  height: 20px;
  margin-right: auto;
  margin-bottom: 2px;
  text-align: left;
  border: 0;
  font-family: var(--base-font-family);
  font-size: 14px;
  line-height: 20px;
  cursor: pointer;
  background: none;
  color: var(--locality-btn-color);
  transition: color .2s ease; }
  .styles-module1G8uuTIYyW:hover {
    color: var(--locality-btn-color-hover); }
  .styles-module1G8uuTIYyW span {
    max-width: 141px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; }
    @media screen and (min-width: 1140px) {
      .styles-module1G8uuTIYyW span {
        max-width: 155px; } }
  .styles-module1G8uuTIYyW svg {
    flex-shrink: 0;
    margin: 0 7px 0 3px; }

.styles-module1jlcoG_yiK {
  color: var(--icon-live-color); }

.styles-module38q03tpK1g {
  color: var(--icon-home-phone); }

.styles-module3edeUXaVi6 {
  fill: var(--icon-telegram-fill-color);
  color: var(--icon-telegram-bg-color); }

.styles-module2VzedyjG4x {
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  position: fixed;
  background: rgba(13, 13, 13, 0.5);
  display: block;
  z-index: 10; }

.styles-module3mRas8FLdT {
  width: 100%;
  z-index: 11; }

.styles-module18J5_vE__s {
  display: none; }
  .styles-module18J5_vE__s.styles-module3FDq0WnYtV {
    display: block; }

.styles-module3FgrRmDrC3 {
  max-height: none; }

.styles-module1h4HV3dSlj {
  background-color: #0077CC !important; }
  .styles-module1h4HV3dSlj:hover:not(:disabled) {
    background-color: #006EBD !important; }
  .styles-module1h4HV3dSlj:active {
    background-color: #0068B2 !important; }

.styles-moduleY55IgpllQ8 {
  display: flex;
  justify-content: center; }

:root {
  --blue-500: #0077CC;
  --pink-600: #D62761;
  --base-font-family: Arial, sans-serif;
  --button-font-size: 14px;
  --button-line-height: 20px;
  --button-disabled-color: #ABAEB3;
  --base-link-color: #E52E6B;
  --base-link-color-hover: #D62761;
  --default-shadow-color: rgba(23, 35, 38, .05);
  /*header*/
  --base-header-text-color: #1A1A1A;
  --header-base-border-color: rgba(213, 215, 219, .4);
  --header-list-base-border-color: #D5D7DB;
  --header-bg-color: #F7F8FA;
  --header-react-bg-color: var(--header-bg-color);
  --header-dropdown-title-active-color: #909399;
  --header-list-bg-color: #FFF;
  --header-list-item-color: #1A1A1A;
  --header-list-item-color-hover: #D62761;
  --header-list-item-content-color-hover: #D62761;
  --header-list-item-bg-color-hover: rgba(219, 33, 95, .08);
  --header-list-item-content-bg-color-hover: rgba(219, 33, 95, .08);
  --header-call-center-color: #E52E6B;
  --header-call-center-tooltip-color: #FFF;
  --header-call-center-tooltip-bg: #1A1A1A;
  --locality-btn-color-hover: #D62761;
  --locality-btn-color: #1A1A1A;
  --working-time-color: #909399;
  /*header icons*/
  --icon-live-color: #052992;
  --icon-home-phone: #1A1A1A;
  --icon-telegram-fill-color: #FFF;
  --icon-telegram-bg-color: #39A9E0;
  --icon-telegram-bg-color-hover: #E52E6B;
  --icon-telegram-fill-color-hover: var(--icon-telegram-fill-color);
  --icon-viber-fill-color: rgb(124, 83, 166);
  --icon-viber-fill-color-hover: currentColor;
  --icon-a1-fill-color: currentColor;
  --communication-icon-text-color: var(--header-list-item-color);
  --communication-icon-text-color-hover: var(--base-link-color-hover);
  --communication-menu-separator-border-color: #D5D7DB;
  --communication-list-border-color: #D5D7DB;
  /*header profile menu*/
  --profile-item-bg-color: var(--header-list-bg-color);
  --profile-item-content-bg-color: #FFF;
  --profile-item-color: #1A1A1A;
  --profile-item-content-color: #1A1A1A;
  --item-current-color: #909399;
  --item-current-color-bg-color: #909399;
  --item-current-couner-bg-color: #909399;
  --counter-color: #FFF;
  --counter-content-color: #FFF;
  --counter-color-active: #FFF;
  --counter-content-color-active: #FFF;
  --counter-bg-color: #0077CC;
  --counter-content-bg-color: #0077CC;
  --counter-bg-color-active: #D62761;
  --counter-content-bg-color-active: #D62761;
  --user-tools-separator-color: #EBEDF0;
  --user-tools-content-separator-color: #EBEDF0;
  --bonus-color: #0077CC;
  --bonus-hover-color: #D62761;
  --bonus-content-color: #0077CC;
  --bonus-content-hover-color: #D62761;
  /*end header*/
  /*footer styles*/
  --footer-background: #F7F8FA;
  --subscription-block-react-bg-color: transparent;
  --subscription-block-icon-color: #F7F8FA;
  --footer-base-color: #1A1A1A;
  --footer-base-border-color: rgba(213, 215, 219, .5);
  --footer-inner-bg-color: transparent;
  --subscription-btn-bgcolor: #0077CC;
  --subscription-btn-color: #FFF;
  --subscription-btn-bgcolor-hover: #006EBD;
  --subscription-btn-color-hover: #FFF;
  --react-input__input-container_focused: #0077CC;
  --sitemap-item-color: #1A1A1A;
  --sitemap-item-color-hover: #D62761;
  --contact-block-item-color: #1A1A1A;
  --contact-block-item-color-hover: #D62761;
  --contacts-block-border-color: rgba(213, 215, 219, 0.5);
  --legal-information-block-color: #ABAEB3;
  --call-center-button-color: #E52E6B;
  --call-center-button-color-hover: #CC215A;
  --subscription-block-ling-color: #0077CC;
  /*footer social icons*/
  --social-icon-bg-color: #FFF;
  --vk-active-bg-color: #447DBD;
  --fb-active-bg-color: #4469B0;
  --instagram-active-bg-color: linear-gradient(169.11deg, #F9CB76 12.38%, #EA1E59 53.89%, #C02290 70.24%, #5843C7 97.18%);
  --youtube-active-bg-color: #FF2638;
  --ok-active-bg-color: #FA9019; }

[data-theme='new-year'] {
  --ny_gradient: linear-gradient(90deg, #1C7BF7 0.05%, #1B7AF7 10.09%, #2B83F5 35.58%, #2C83F5 56.49%, #2D83F5 71.13%, #2882F9 89.91%, #1C7BF7 100%);
  --text-hover-color: rgba(255, 255, 255, .6);
  --text-active-color: rgba(255, 255, 255, .3);
  /*header*/
  --header-bg-color: var(--ny_gradient);
  --header-base-border-color: rgba(255, 255, 255, .3);
  --header-react-bg-color: transparent;
  --base-header-text-color: #FFF;
  --base-link-color-hover: var(--text-hover-color);
  --locality-btn-color-hover: var(--text-hover-color);
  --header-dropdown-title-active-color: var(--text-hover-color);
  --header-list-item-color: rgba(24, 93, 230, .8);
  --header-list-item-color-hover: rgba(24, 93, 230, .8);
  --header-list-item-bg-color-hover: rgba(24, 93, 230, .12);
  --header-list-bg-color: #E0F0FF;
  --locality-btn-color: #FFF;
  --header-list-base-border-color: rgba(24, 93, 230, .15);
  --header-call-center-color: #FFF;
  --header-call-center-tooltip-color: #185DE6;
  --header-call-center-tooltip-bg: #E0F0FF;
  --call-center-button-color-hover: rgba(24, 93, 230, .6);
  --call-center-button-color: #185DE6;
  --icon-viber-fill-color: #FFF;
  --communication-icon-text-color: #FFF;
  --communication-icon-text-color-hover: var(--base-link-color-hover);
  --icon-telegram-bg-color: rgba(24, 93, 230, .8);
  --icon-telegram-bg-color-hover: rgba(24, 93, 230, .8);
  --working-time-color: #FFF;
  /*header icons*/
  --icon-live-color: rgba(24, 93, 230, .8);
  --icon-home-phone: rgba(24, 93, 230, .8);
  --icon-a1-fill-color: #FFF;
  --communication-menu-separator-border-color: rgba(255, 255, 255, .3);
  --communication-list-border-color: rgba(24, 93, 230, .16);
  /*header profile menu*/
  --counter-bg-color: #185DE6;
  --counter-bg-color-active: #185DE6;
  --bonus-color: #185DE6;
  --profile-item-bg-color: #E0F0FF;
  --profile-item-color: #185DE6;
  --item-current-color: #84BFF9;
  --item-current-color-bg-color: #84BFF9;
  --item-current-couner-bg-color: #185DE6;
  --bonus-hover-color: #185DE6;
  --user-tools-separator-color: rgba(24, 93, 230, .15);
  /*footer styles*/
  --footer-background: #E0F0FF;
  --subscription-btn-bgcolor: #185DE6;
  --subscription-btn-bgcolor-hover: #2B84F9;
  --subscription-block-react-bg-color: transparent;
  --subscription-block-icon-color: #185DE6;
  --subscription-block-ling-color: #185DE6;
  --footer-base-border-color: rgba(255, 255, 255, .2);
  --footer-inner-bg-color: linear-gradient(90deg, #1C7BF7 0.05%, #1B7AF7 10.09%, #2B83F5 35.58%, #2C83F5 56.49%, #2D83F5 71.13%, #2882F9 89.91%, #1C7BF7 100%);
  --sitemap-item-color: #FFF;
  --sitemap-item-color-hover: rgba(255, 255, 255, .6);
  --contact-block-item-color: #FFF;
  --contact-block-item-color-hover: rgba(255, 255, 255, .6);
  --contacts-block-border-color: rgba(255, 255, 255, .2);
  --legal-information-block-color: #FFF;
  /*footer social icons*/
  --social-icon-bg-color: rgba(255, 255, 255, .2);
  --vk-active-bg-color: #FFF;
  --fb-active-bg-color: #FFF;
  --instagram-active-bg-color: #FFF;
  --youtube-active-bg-color: #FFF;
  --ok-active-bg-color: #FFF; }

[data-theme='black-friday'] {
  --base-black: #1F1F1F;
  --black-friday-accent-color: #FFC43D;
  --base-link-color: var(--black-friday-accent-color);
  --base-link-color-hover: var(--black-friday-accent-color);
  /*header*/
  --base-header-text-color: #FFF;
  --header-base-border-color: rgba(255, 255, 255, 0.15);
  --header-bg-color: var(--base-black);
  --header-react-bg-color: transparent;
  --header-dropdown-title-active-color: rgba(255, 255, 255, .5);
  --header-list-bg-color: #3D3D3D;
  --header-list-base-border-color: rgba(255, 255, 255, 0.2);
  --header-list-item-color: rgba(255, 255, 255, .8);
  --header-list-item-color-hover: var(--base-black);
  --header-list-item-bg-color-hover: var(--black-friday-accent-color);
  --header-call-center-color: #FFC43D;
  --header-call-center-tooltip-color: #FFF;
  --header-call-center-tooltip-bg: #3D3D3D;
  --locality-btn-color-hover: var(--black-friday-accent-color);
  --locality-btn-color: #FFF;
  --working-time-color: #FFF;
  /*header icons*/
  --icon-live-color: var(--header-list-item-color);
  --icon-home-phone: var(--header-list-item-color);
  --icon-telegram-fill-color: #3D3D3D;
  --icon-telegram-bg-color: var(--header-list-item-color);
  --icon-telegram-bg-color-hover: var(--base-black);
  --icon-telegram-fill-color-hover: var(--black-friday-accent-color);
  --icon-viber-fill-color: #FFF;
  --icon-viber-fill-color-hover: var(--black-friday-accent-color);
  --icon-a1-fill-color: #FFF;
  --communication-icon-text-color: #FFF;
  --communication-icon-text-color-hover: var(--base-link-color-hover);
  /*header profile menu*/
  --profile-item-bg-color: var(--header-list-bg-color);
  --profile-item-color: rgba(255, 255, 255, .8);
  --counter-color: #3D3D3D;
  --counter-color-active: var(--black-friday-accent-color);
  --counter-bg-color: var(--black-friday-accent-color);
  --counter-bg-color-active: #3D3D3D;
  --user-tools-separator-color: rgba(255, 255, 255, .2);
  --bonus-color: var(--black-friday-accent-color);
  --bonus-hover-color: var(--base-black);
  /*end header*/
  /*footer styles*/
  --footer-background: var(--base-black);
  --footer-base-color: #FFF;
  --footer-base-border-color: rgba(255, 255, 255, 0.15);
  --subscription-btn-bgcolor: var(--black-friday-accent-color);
  --subscription-btn-color: var(--base-black);
  --subscription-btn-bgcolor-hover: $orange-500;
  --subscription-btn-color-hover: #1A1A1A;
  --react-input__input-container_focused: var(--black-friday-accent-color);
  --sitemap-item-color: #FFF;
  --sitemap-item-color-hover: var(--black-friday-accent-color);
  --contact-block-item-color: var(--black-friday-accent-color);
  --contact-block-item-color-hover: #FFF;
  --legal-information-block-color: #FFF;
  --call-center-button-color: var(--black-friday-accent-color);
  --call-center-button-color-hover: #FAAA32;
  /*footer social icons*/
  --social-icon-bg-color: rgba(255, 255, 255, 0.1);
  --vk-active-bg-color: var(--black-friday-accent-color);
  --fb-active-bg-color: var(--black-friday-accent-color);
  --instagram-active-bg-color: var(--black-friday-accent-color);
  --youtube-active-bg-color: var(--black-friday-accent-color);
  --ok-active-bg-color: var(--black-friday-accent-color);
  --loader-circle-color: #1A1A1A #1A1A1A transparent;
  /*form styles*/
  --input-error-message__icon-wrapper-color: var(--black-friday-accent-color);
  --input-error-message-color: #FFF; }

.styles-module18ujsG263d {
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  padding: 0;
  margin: 32px auto;
  min-height: calc(100vh - 131px); }

.styles-module17Guv8Mh_D {
  position: relative;
  width: 40px;
  height: 40px;
  top: 0;
  right: 0; }

.BrandCrisps-moduleT1lRgsGrXT {
  font-size: 10px;
  line-height: 24px; }

:root {
  --blue-500: #0077CC;
  --pink-600: #D62761;
  --base-font-family: Arial, sans-serif;
  --button-font-size: 14px;
  --button-line-height: 20px;
  --button-disabled-color: #ABAEB3;
  --base-link-color: #E52E6B;
  --base-link-color-hover: #D62761;
  --default-shadow-color: rgba(23, 35, 38, .05);
  /*header*/
  --base-header-text-color: #1A1A1A;
  --header-base-border-color: rgba(213, 215, 219, .4);
  --header-list-base-border-color: #D5D7DB;
  --header-bg-color: #F7F8FA;
  --header-react-bg-color: var(--header-bg-color);
  --header-dropdown-title-active-color: #909399;
  --header-list-bg-color: #FFF;
  --header-list-item-color: #1A1A1A;
  --header-list-item-color-hover: #D62761;
  --header-list-item-content-color-hover: #D62761;
  --header-list-item-bg-color-hover: rgba(219, 33, 95, .08);
  --header-list-item-content-bg-color-hover: rgba(219, 33, 95, .08);
  --header-call-center-color: #E52E6B;
  --header-call-center-tooltip-color: #FFF;
  --header-call-center-tooltip-bg: #1A1A1A;
  --locality-btn-color-hover: #D62761;
  --locality-btn-color: #1A1A1A;
  --working-time-color: #909399;
  /*header icons*/
  --icon-live-color: #052992;
  --icon-home-phone: #1A1A1A;
  --icon-telegram-fill-color: #FFF;
  --icon-telegram-bg-color: #39A9E0;
  --icon-telegram-bg-color-hover: #E52E6B;
  --icon-telegram-fill-color-hover: var(--icon-telegram-fill-color);
  --icon-viber-fill-color: rgb(124, 83, 166);
  --icon-viber-fill-color-hover: currentColor;
  --icon-a1-fill-color: currentColor;
  --communication-icon-text-color: var(--header-list-item-color);
  --communication-icon-text-color-hover: var(--base-link-color-hover);
  --communication-menu-separator-border-color: #D5D7DB;
  --communication-list-border-color: #D5D7DB;
  /*header profile menu*/
  --profile-item-bg-color: var(--header-list-bg-color);
  --profile-item-content-bg-color: #FFF;
  --profile-item-color: #1A1A1A;
  --profile-item-content-color: #1A1A1A;
  --item-current-color: #909399;
  --item-current-color-bg-color: #909399;
  --item-current-couner-bg-color: #909399;
  --counter-color: #FFF;
  --counter-content-color: #FFF;
  --counter-color-active: #FFF;
  --counter-content-color-active: #FFF;
  --counter-bg-color: #0077CC;
  --counter-content-bg-color: #0077CC;
  --counter-bg-color-active: #D62761;
  --counter-content-bg-color-active: #D62761;
  --user-tools-separator-color: #EBEDF0;
  --user-tools-content-separator-color: #EBEDF0;
  --bonus-color: #0077CC;
  --bonus-hover-color: #D62761;
  --bonus-content-color: #0077CC;
  --bonus-content-hover-color: #D62761;
  /*end header*/
  /*footer styles*/
  --footer-background: #F7F8FA;
  --subscription-block-react-bg-color: transparent;
  --subscription-block-icon-color: #F7F8FA;
  --footer-base-color: #1A1A1A;
  --footer-base-border-color: rgba(213, 215, 219, .5);
  --footer-inner-bg-color: transparent;
  --subscription-btn-bgcolor: #0077CC;
  --subscription-btn-color: #FFF;
  --subscription-btn-bgcolor-hover: #006EBD;
  --subscription-btn-color-hover: #FFF;
  --react-input__input-container_focused: #0077CC;
  --sitemap-item-color: #1A1A1A;
  --sitemap-item-color-hover: #D62761;
  --contact-block-item-color: #1A1A1A;
  --contact-block-item-color-hover: #D62761;
  --contacts-block-border-color: rgba(213, 215, 219, 0.5);
  --legal-information-block-color: #ABAEB3;
  --call-center-button-color: #E52E6B;
  --call-center-button-color-hover: #CC215A;
  --subscription-block-ling-color: #0077CC;
  /*footer social icons*/
  --social-icon-bg-color: #FFF;
  --vk-active-bg-color: #447DBD;
  --fb-active-bg-color: #4469B0;
  --instagram-active-bg-color: linear-gradient(169.11deg, #F9CB76 12.38%, #EA1E59 53.89%, #C02290 70.24%, #5843C7 97.18%);
  --youtube-active-bg-color: #FF2638;
  --ok-active-bg-color: #FA9019; }

[data-theme='new-year'] {
  --ny_gradient: linear-gradient(90deg, #1C7BF7 0.05%, #1B7AF7 10.09%, #2B83F5 35.58%, #2C83F5 56.49%, #2D83F5 71.13%, #2882F9 89.91%, #1C7BF7 100%);
  --text-hover-color: rgba(255, 255, 255, .6);
  --text-active-color: rgba(255, 255, 255, .3);
  /*header*/
  --header-bg-color: var(--ny_gradient);
  --header-base-border-color: rgba(255, 255, 255, .3);
  --header-react-bg-color: transparent;
  --base-header-text-color: #FFF;
  --base-link-color-hover: var(--text-hover-color);
  --locality-btn-color-hover: var(--text-hover-color);
  --header-dropdown-title-active-color: var(--text-hover-color);
  --header-list-item-color: rgba(24, 93, 230, .8);
  --header-list-item-color-hover: rgba(24, 93, 230, .8);
  --header-list-item-bg-color-hover: rgba(24, 93, 230, .12);
  --header-list-bg-color: #E0F0FF;
  --locality-btn-color: #FFF;
  --header-list-base-border-color: rgba(24, 93, 230, .15);
  --header-call-center-color: #FFF;
  --header-call-center-tooltip-color: #185DE6;
  --header-call-center-tooltip-bg: #E0F0FF;
  --call-center-button-color-hover: rgba(24, 93, 230, .6);
  --call-center-button-color: #185DE6;
  --icon-viber-fill-color: #FFF;
  --communication-icon-text-color: #FFF;
  --communication-icon-text-color-hover: var(--base-link-color-hover);
  --icon-telegram-bg-color: rgba(24, 93, 230, .8);
  --icon-telegram-bg-color-hover: rgba(24, 93, 230, .8);
  --working-time-color: #FFF;
  /*header icons*/
  --icon-live-color: rgba(24, 93, 230, .8);
  --icon-home-phone: rgba(24, 93, 230, .8);
  --icon-a1-fill-color: #FFF;
  --communication-menu-separator-border-color: rgba(255, 255, 255, .3);
  --communication-list-border-color: rgba(24, 93, 230, .16);
  /*header profile menu*/
  --counter-bg-color: #185DE6;
  --counter-bg-color-active: #185DE6;
  --bonus-color: #185DE6;
  --profile-item-bg-color: #E0F0FF;
  --profile-item-color: #185DE6;
  --item-current-color: #84BFF9;
  --item-current-color-bg-color: #84BFF9;
  --item-current-couner-bg-color: #185DE6;
  --bonus-hover-color: #185DE6;
  --user-tools-separator-color: rgba(24, 93, 230, .15);
  /*footer styles*/
  --footer-background: #E0F0FF;
  --subscription-btn-bgcolor: #185DE6;
  --subscription-btn-bgcolor-hover: #2B84F9;
  --subscription-block-react-bg-color: transparent;
  --subscription-block-icon-color: #185DE6;
  --subscription-block-ling-color: #185DE6;
  --footer-base-border-color: rgba(255, 255, 255, .2);
  --footer-inner-bg-color: linear-gradient(90deg, #1C7BF7 0.05%, #1B7AF7 10.09%, #2B83F5 35.58%, #2C83F5 56.49%, #2D83F5 71.13%, #2882F9 89.91%, #1C7BF7 100%);
  --sitemap-item-color: #FFF;
  --sitemap-item-color-hover: rgba(255, 255, 255, .6);
  --contact-block-item-color: #FFF;
  --contact-block-item-color-hover: rgba(255, 255, 255, .6);
  --contacts-block-border-color: rgba(255, 255, 255, .2);
  --legal-information-block-color: #FFF;
  /*footer social icons*/
  --social-icon-bg-color: rgba(255, 255, 255, .2);
  --vk-active-bg-color: #FFF;
  --fb-active-bg-color: #FFF;
  --instagram-active-bg-color: #FFF;
  --youtube-active-bg-color: #FFF;
  --ok-active-bg-color: #FFF; }

[data-theme='black-friday'] {
  --base-black: #1F1F1F;
  --black-friday-accent-color: #FFC43D;
  --base-link-color: var(--black-friday-accent-color);
  --base-link-color-hover: var(--black-friday-accent-color);
  /*header*/
  --base-header-text-color: #FFF;
  --header-base-border-color: rgba(255, 255, 255, 0.15);
  --header-bg-color: var(--base-black);
  --header-react-bg-color: transparent;
  --header-dropdown-title-active-color: rgba(255, 255, 255, .5);
  --header-list-bg-color: #3D3D3D;
  --header-list-base-border-color: rgba(255, 255, 255, 0.2);
  --header-list-item-color: rgba(255, 255, 255, .8);
  --header-list-item-color-hover: var(--base-black);
  --header-list-item-bg-color-hover: var(--black-friday-accent-color);
  --header-call-center-color: #FFC43D;
  --header-call-center-tooltip-color: #FFF;
  --header-call-center-tooltip-bg: #3D3D3D;
  --locality-btn-color-hover: var(--black-friday-accent-color);
  --locality-btn-color: #FFF;
  --working-time-color: #FFF;
  /*header icons*/
  --icon-live-color: var(--header-list-item-color);
  --icon-home-phone: var(--header-list-item-color);
  --icon-telegram-fill-color: #3D3D3D;
  --icon-telegram-bg-color: var(--header-list-item-color);
  --icon-telegram-bg-color-hover: var(--base-black);
  --icon-telegram-fill-color-hover: var(--black-friday-accent-color);
  --icon-viber-fill-color: #FFF;
  --icon-viber-fill-color-hover: var(--black-friday-accent-color);
  --icon-a1-fill-color: #FFF;
  --communication-icon-text-color: #FFF;
  --communication-icon-text-color-hover: var(--base-link-color-hover);
  /*header profile menu*/
  --profile-item-bg-color: var(--header-list-bg-color);
  --profile-item-color: rgba(255, 255, 255, .8);
  --counter-color: #3D3D3D;
  --counter-color-active: var(--black-friday-accent-color);
  --counter-bg-color: var(--black-friday-accent-color);
  --counter-bg-color-active: #3D3D3D;
  --user-tools-separator-color: rgba(255, 255, 255, .2);
  --bonus-color: var(--black-friday-accent-color);
  --bonus-hover-color: var(--base-black);
  /*end header*/
  /*footer styles*/
  --footer-background: var(--base-black);
  --footer-base-color: #FFF;
  --footer-base-border-color: rgba(255, 255, 255, 0.15);
  --subscription-btn-bgcolor: var(--black-friday-accent-color);
  --subscription-btn-color: var(--base-black);
  --subscription-btn-bgcolor-hover: $orange-500;
  --subscription-btn-color-hover: #1A1A1A;
  --react-input__input-container_focused: var(--black-friday-accent-color);
  --sitemap-item-color: #FFF;
  --sitemap-item-color-hover: var(--black-friday-accent-color);
  --contact-block-item-color: var(--black-friday-accent-color);
  --contact-block-item-color-hover: #FFF;
  --legal-information-block-color: #FFF;
  --call-center-button-color: var(--black-friday-accent-color);
  --call-center-button-color-hover: #FAAA32;
  /*footer social icons*/
  --social-icon-bg-color: rgba(255, 255, 255, 0.1);
  --vk-active-bg-color: var(--black-friday-accent-color);
  --fb-active-bg-color: var(--black-friday-accent-color);
  --instagram-active-bg-color: var(--black-friday-accent-color);
  --youtube-active-bg-color: var(--black-friday-accent-color);
  --ok-active-bg-color: var(--black-friday-accent-color);
  --loader-circle-color: #1A1A1A #1A1A1A transparent;
  /*form styles*/
  --input-error-message__icon-wrapper-color: var(--black-friday-accent-color);
  --input-error-message-color: #FFF; }

.BrandCrisps-module2xVRjij4x4 {
  display: flex;
  margin-top: 16px; }

.BrandCrisps-moduleT1lRgsGrXT {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 32px;
  padding: 4px 16px;
  color: #909399;
  text-transform: uppercase;
  text-decoration: none;
  border: 1px solid #E6E7E9;
  box-sizing: border-box;
  border-radius: 80px;
  margin-right: 4px; }
  .BrandCrisps-moduleT1lRgsGrXT:hover {
    background-color: rgba(229, 46, 107, 0.1);
    color: #D62761;
    border: 1px solid transparent; }

:root {
  --blue-500: #0077CC;
  --pink-600: #D62761;
  --base-font-family: Arial, sans-serif;
  --button-font-size: 14px;
  --button-line-height: 20px;
  --button-disabled-color: #ABAEB3;
  --base-link-color: #E52E6B;
  --base-link-color-hover: #D62761;
  --default-shadow-color: rgba(23, 35, 38, .05);
  /*header*/
  --base-header-text-color: #1A1A1A;
  --header-base-border-color: rgba(213, 215, 219, .4);
  --header-list-base-border-color: #D5D7DB;
  --header-bg-color: #F7F8FA;
  --header-react-bg-color: var(--header-bg-color);
  --header-dropdown-title-active-color: #909399;
  --header-list-bg-color: #FFF;
  --header-list-item-color: #1A1A1A;
  --header-list-item-color-hover: #D62761;
  --header-list-item-content-color-hover: #D62761;
  --header-list-item-bg-color-hover: rgba(219, 33, 95, .08);
  --header-list-item-content-bg-color-hover: rgba(219, 33, 95, .08);
  --header-call-center-color: #E52E6B;
  --header-call-center-tooltip-color: #FFF;
  --header-call-center-tooltip-bg: #1A1A1A;
  --locality-btn-color-hover: #D62761;
  --locality-btn-color: #1A1A1A;
  --working-time-color: #909399;
  /*header icons*/
  --icon-live-color: #052992;
  --icon-home-phone: #1A1A1A;
  --icon-telegram-fill-color: #FFF;
  --icon-telegram-bg-color: #39A9E0;
  --icon-telegram-bg-color-hover: #E52E6B;
  --icon-telegram-fill-color-hover: var(--icon-telegram-fill-color);
  --icon-viber-fill-color: rgb(124, 83, 166);
  --icon-viber-fill-color-hover: currentColor;
  --icon-a1-fill-color: currentColor;
  --communication-icon-text-color: var(--header-list-item-color);
  --communication-icon-text-color-hover: var(--base-link-color-hover);
  --communication-menu-separator-border-color: #D5D7DB;
  --communication-list-border-color: #D5D7DB;
  /*header profile menu*/
  --profile-item-bg-color: var(--header-list-bg-color);
  --profile-item-content-bg-color: #FFF;
  --profile-item-color: #1A1A1A;
  --profile-item-content-color: #1A1A1A;
  --item-current-color: #909399;
  --item-current-color-bg-color: #909399;
  --item-current-couner-bg-color: #909399;
  --counter-color: #FFF;
  --counter-content-color: #FFF;
  --counter-color-active: #FFF;
  --counter-content-color-active: #FFF;
  --counter-bg-color: #0077CC;
  --counter-content-bg-color: #0077CC;
  --counter-bg-color-active: #D62761;
  --counter-content-bg-color-active: #D62761;
  --user-tools-separator-color: #EBEDF0;
  --user-tools-content-separator-color: #EBEDF0;
  --bonus-color: #0077CC;
  --bonus-hover-color: #D62761;
  --bonus-content-color: #0077CC;
  --bonus-content-hover-color: #D62761;
  /*end header*/
  /*footer styles*/
  --footer-background: #F7F8FA;
  --subscription-block-react-bg-color: transparent;
  --subscription-block-icon-color: #F7F8FA;
  --footer-base-color: #1A1A1A;
  --footer-base-border-color: rgba(213, 215, 219, .5);
  --footer-inner-bg-color: transparent;
  --subscription-btn-bgcolor: #0077CC;
  --subscription-btn-color: #FFF;
  --subscription-btn-bgcolor-hover: #006EBD;
  --subscription-btn-color-hover: #FFF;
  --react-input__input-container_focused: #0077CC;
  --sitemap-item-color: #1A1A1A;
  --sitemap-item-color-hover: #D62761;
  --contact-block-item-color: #1A1A1A;
  --contact-block-item-color-hover: #D62761;
  --contacts-block-border-color: rgba(213, 215, 219, 0.5);
  --legal-information-block-color: #ABAEB3;
  --call-center-button-color: #E52E6B;
  --call-center-button-color-hover: #CC215A;
  --subscription-block-ling-color: #0077CC;
  /*footer social icons*/
  --social-icon-bg-color: #FFF;
  --vk-active-bg-color: #447DBD;
  --fb-active-bg-color: #4469B0;
  --instagram-active-bg-color: linear-gradient(169.11deg, #F9CB76 12.38%, #EA1E59 53.89%, #C02290 70.24%, #5843C7 97.18%);
  --youtube-active-bg-color: #FF2638;
  --ok-active-bg-color: #FA9019; }

[data-theme='new-year'] {
  --ny_gradient: linear-gradient(90deg, #1C7BF7 0.05%, #1B7AF7 10.09%, #2B83F5 35.58%, #2C83F5 56.49%, #2D83F5 71.13%, #2882F9 89.91%, #1C7BF7 100%);
  --text-hover-color: rgba(255, 255, 255, .6);
  --text-active-color: rgba(255, 255, 255, .3);
  /*header*/
  --header-bg-color: var(--ny_gradient);
  --header-base-border-color: rgba(255, 255, 255, .3);
  --header-react-bg-color: transparent;
  --base-header-text-color: #FFF;
  --base-link-color-hover: var(--text-hover-color);
  --locality-btn-color-hover: var(--text-hover-color);
  --header-dropdown-title-active-color: var(--text-hover-color);
  --header-list-item-color: rgba(24, 93, 230, .8);
  --header-list-item-color-hover: rgba(24, 93, 230, .8);
  --header-list-item-bg-color-hover: rgba(24, 93, 230, .12);
  --header-list-bg-color: #E0F0FF;
  --locality-btn-color: #FFF;
  --header-list-base-border-color: rgba(24, 93, 230, .15);
  --header-call-center-color: #FFF;
  --header-call-center-tooltip-color: #185DE6;
  --header-call-center-tooltip-bg: #E0F0FF;
  --call-center-button-color-hover: rgba(24, 93, 230, .6);
  --call-center-button-color: #185DE6;
  --icon-viber-fill-color: #FFF;
  --communication-icon-text-color: #FFF;
  --communication-icon-text-color-hover: var(--base-link-color-hover);
  --icon-telegram-bg-color: rgba(24, 93, 230, .8);
  --icon-telegram-bg-color-hover: rgba(24, 93, 230, .8);
  --working-time-color: #FFF;
  /*header icons*/
  --icon-live-color: rgba(24, 93, 230, .8);
  --icon-home-phone: rgba(24, 93, 230, .8);
  --icon-a1-fill-color: #FFF;
  --communication-menu-separator-border-color: rgba(255, 255, 255, .3);
  --communication-list-border-color: rgba(24, 93, 230, .16);
  /*header profile menu*/
  --counter-bg-color: #185DE6;
  --counter-bg-color-active: #185DE6;
  --bonus-color: #185DE6;
  --profile-item-bg-color: #E0F0FF;
  --profile-item-color: #185DE6;
  --item-current-color: #84BFF9;
  --item-current-color-bg-color: #84BFF9;
  --item-current-couner-bg-color: #185DE6;
  --bonus-hover-color: #185DE6;
  --user-tools-separator-color: rgba(24, 93, 230, .15);
  /*footer styles*/
  --footer-background: #E0F0FF;
  --subscription-btn-bgcolor: #185DE6;
  --subscription-btn-bgcolor-hover: #2B84F9;
  --subscription-block-react-bg-color: transparent;
  --subscription-block-icon-color: #185DE6;
  --subscription-block-ling-color: #185DE6;
  --footer-base-border-color: rgba(255, 255, 255, .2);
  --footer-inner-bg-color: linear-gradient(90deg, #1C7BF7 0.05%, #1B7AF7 10.09%, #2B83F5 35.58%, #2C83F5 56.49%, #2D83F5 71.13%, #2882F9 89.91%, #1C7BF7 100%);
  --sitemap-item-color: #FFF;
  --sitemap-item-color-hover: rgba(255, 255, 255, .6);
  --contact-block-item-color: #FFF;
  --contact-block-item-color-hover: rgba(255, 255, 255, .6);
  --contacts-block-border-color: rgba(255, 255, 255, .2);
  --legal-information-block-color: #FFF;
  /*footer social icons*/
  --social-icon-bg-color: rgba(255, 255, 255, .2);
  --vk-active-bg-color: #FFF;
  --fb-active-bg-color: #FFF;
  --instagram-active-bg-color: #FFF;
  --youtube-active-bg-color: #FFF;
  --ok-active-bg-color: #FFF; }

[data-theme='black-friday'] {
  --base-black: #1F1F1F;
  --black-friday-accent-color: #FFC43D;
  --base-link-color: var(--black-friday-accent-color);
  --base-link-color-hover: var(--black-friday-accent-color);
  /*header*/
  --base-header-text-color: #FFF;
  --header-base-border-color: rgba(255, 255, 255, 0.15);
  --header-bg-color: var(--base-black);
  --header-react-bg-color: transparent;
  --header-dropdown-title-active-color: rgba(255, 255, 255, .5);
  --header-list-bg-color: #3D3D3D;
  --header-list-base-border-color: rgba(255, 255, 255, 0.2);
  --header-list-item-color: rgba(255, 255, 255, .8);
  --header-list-item-color-hover: var(--base-black);
  --header-list-item-bg-color-hover: var(--black-friday-accent-color);
  --header-call-center-color: #FFC43D;
  --header-call-center-tooltip-color: #FFF;
  --header-call-center-tooltip-bg: #3D3D3D;
  --locality-btn-color-hover: var(--black-friday-accent-color);
  --locality-btn-color: #FFF;
  --working-time-color: #FFF;
  /*header icons*/
  --icon-live-color: var(--header-list-item-color);
  --icon-home-phone: var(--header-list-item-color);
  --icon-telegram-fill-color: #3D3D3D;
  --icon-telegram-bg-color: var(--header-list-item-color);
  --icon-telegram-bg-color-hover: var(--base-black);
  --icon-telegram-fill-color-hover: var(--black-friday-accent-color);
  --icon-viber-fill-color: #FFF;
  --icon-viber-fill-color-hover: var(--black-friday-accent-color);
  --icon-a1-fill-color: #FFF;
  --communication-icon-text-color: #FFF;
  --communication-icon-text-color-hover: var(--base-link-color-hover);
  /*header profile menu*/
  --profile-item-bg-color: var(--header-list-bg-color);
  --profile-item-color: rgba(255, 255, 255, .8);
  --counter-color: #3D3D3D;
  --counter-color-active: var(--black-friday-accent-color);
  --counter-bg-color: var(--black-friday-accent-color);
  --counter-bg-color-active: #3D3D3D;
  --user-tools-separator-color: rgba(255, 255, 255, .2);
  --bonus-color: var(--black-friday-accent-color);
  --bonus-hover-color: var(--base-black);
  /*end header*/
  /*footer styles*/
  --footer-background: var(--base-black);
  --footer-base-color: #FFF;
  --footer-base-border-color: rgba(255, 255, 255, 0.15);
  --subscription-btn-bgcolor: var(--black-friday-accent-color);
  --subscription-btn-color: var(--base-black);
  --subscription-btn-bgcolor-hover: $orange-500;
  --subscription-btn-color-hover: #1A1A1A;
  --react-input__input-container_focused: var(--black-friday-accent-color);
  --sitemap-item-color: #FFF;
  --sitemap-item-color-hover: var(--black-friday-accent-color);
  --contact-block-item-color: var(--black-friday-accent-color);
  --contact-block-item-color-hover: #FFF;
  --legal-information-block-color: #FFF;
  --call-center-button-color: var(--black-friday-accent-color);
  --call-center-button-color-hover: #FAAA32;
  /*footer social icons*/
  --social-icon-bg-color: rgba(255, 255, 255, 0.1);
  --vk-active-bg-color: var(--black-friday-accent-color);
  --fb-active-bg-color: var(--black-friday-accent-color);
  --instagram-active-bg-color: var(--black-friday-accent-color);
  --youtube-active-bg-color: var(--black-friday-accent-color);
  --ok-active-bg-color: var(--black-friday-accent-color);
  --loader-circle-color: #1A1A1A #1A1A1A transparent;
  /*form styles*/
  --input-error-message__icon-wrapper-color: var(--black-friday-accent-color);
  --input-error-message-color: #FFF; }

.style-module_92m5VAzXW {
  display: flex;
  justify-content: center;
  align-items: flex-start; }

.style-module27dMKDJWFW {
  justify-content: center;
  align-items: center; }

.styles-module1pSnvYZEZ7 {
  font-size: 14px;
  line-height: 20px; }

.styles-module1pSnvYZEZ7 .styles-module2tQucZMUkF {
  font-size: 13px;
  line-height: 18px; }

:root {
  --blue-500: #0077CC;
  --pink-600: #D62761;
  --base-font-family: Arial, sans-serif;
  --button-font-size: 14px;
  --button-line-height: 20px;
  --button-disabled-color: #ABAEB3;
  --base-link-color: #E52E6B;
  --base-link-color-hover: #D62761;
  --default-shadow-color: rgba(23, 35, 38, .05);
  /*header*/
  --base-header-text-color: #1A1A1A;
  --header-base-border-color: rgba(213, 215, 219, .4);
  --header-list-base-border-color: #D5D7DB;
  --header-bg-color: #F7F8FA;
  --header-react-bg-color: var(--header-bg-color);
  --header-dropdown-title-active-color: #909399;
  --header-list-bg-color: #FFF;
  --header-list-item-color: #1A1A1A;
  --header-list-item-color-hover: #D62761;
  --header-list-item-content-color-hover: #D62761;
  --header-list-item-bg-color-hover: rgba(219, 33, 95, .08);
  --header-list-item-content-bg-color-hover: rgba(219, 33, 95, .08);
  --header-call-center-color: #E52E6B;
  --header-call-center-tooltip-color: #FFF;
  --header-call-center-tooltip-bg: #1A1A1A;
  --locality-btn-color-hover: #D62761;
  --locality-btn-color: #1A1A1A;
  --working-time-color: #909399;
  /*header icons*/
  --icon-live-color: #052992;
  --icon-home-phone: #1A1A1A;
  --icon-telegram-fill-color: #FFF;
  --icon-telegram-bg-color: #39A9E0;
  --icon-telegram-bg-color-hover: #E52E6B;
  --icon-telegram-fill-color-hover: var(--icon-telegram-fill-color);
  --icon-viber-fill-color: rgb(124, 83, 166);
  --icon-viber-fill-color-hover: currentColor;
  --icon-a1-fill-color: currentColor;
  --communication-icon-text-color: var(--header-list-item-color);
  --communication-icon-text-color-hover: var(--base-link-color-hover);
  --communication-menu-separator-border-color: #D5D7DB;
  --communication-list-border-color: #D5D7DB;
  /*header profile menu*/
  --profile-item-bg-color: var(--header-list-bg-color);
  --profile-item-content-bg-color: #FFF;
  --profile-item-color: #1A1A1A;
  --profile-item-content-color: #1A1A1A;
  --item-current-color: #909399;
  --item-current-color-bg-color: #909399;
  --item-current-couner-bg-color: #909399;
  --counter-color: #FFF;
  --counter-content-color: #FFF;
  --counter-color-active: #FFF;
  --counter-content-color-active: #FFF;
  --counter-bg-color: #0077CC;
  --counter-content-bg-color: #0077CC;
  --counter-bg-color-active: #D62761;
  --counter-content-bg-color-active: #D62761;
  --user-tools-separator-color: #EBEDF0;
  --user-tools-content-separator-color: #EBEDF0;
  --bonus-color: #0077CC;
  --bonus-hover-color: #D62761;
  --bonus-content-color: #0077CC;
  --bonus-content-hover-color: #D62761;
  /*end header*/
  /*footer styles*/
  --footer-background: #F7F8FA;
  --subscription-block-react-bg-color: transparent;
  --subscription-block-icon-color: #F7F8FA;
  --footer-base-color: #1A1A1A;
  --footer-base-border-color: rgba(213, 215, 219, .5);
  --footer-inner-bg-color: transparent;
  --subscription-btn-bgcolor: #0077CC;
  --subscription-btn-color: #FFF;
  --subscription-btn-bgcolor-hover: #006EBD;
  --subscription-btn-color-hover: #FFF;
  --react-input__input-container_focused: #0077CC;
  --sitemap-item-color: #1A1A1A;
  --sitemap-item-color-hover: #D62761;
  --contact-block-item-color: #1A1A1A;
  --contact-block-item-color-hover: #D62761;
  --contacts-block-border-color: rgba(213, 215, 219, 0.5);
  --legal-information-block-color: #ABAEB3;
  --call-center-button-color: #E52E6B;
  --call-center-button-color-hover: #CC215A;
  --subscription-block-ling-color: #0077CC;
  /*footer social icons*/
  --social-icon-bg-color: #FFF;
  --vk-active-bg-color: #447DBD;
  --fb-active-bg-color: #4469B0;
  --instagram-active-bg-color: linear-gradient(169.11deg, #F9CB76 12.38%, #EA1E59 53.89%, #C02290 70.24%, #5843C7 97.18%);
  --youtube-active-bg-color: #FF2638;
  --ok-active-bg-color: #FA9019; }

[data-theme='new-year'] {
  --ny_gradient: linear-gradient(90deg, #1C7BF7 0.05%, #1B7AF7 10.09%, #2B83F5 35.58%, #2C83F5 56.49%, #2D83F5 71.13%, #2882F9 89.91%, #1C7BF7 100%);
  --text-hover-color: rgba(255, 255, 255, .6);
  --text-active-color: rgba(255, 255, 255, .3);
  /*header*/
  --header-bg-color: var(--ny_gradient);
  --header-base-border-color: rgba(255, 255, 255, .3);
  --header-react-bg-color: transparent;
  --base-header-text-color: #FFF;
  --base-link-color-hover: var(--text-hover-color);
  --locality-btn-color-hover: var(--text-hover-color);
  --header-dropdown-title-active-color: var(--text-hover-color);
  --header-list-item-color: rgba(24, 93, 230, .8);
  --header-list-item-color-hover: rgba(24, 93, 230, .8);
  --header-list-item-bg-color-hover: rgba(24, 93, 230, .12);
  --header-list-bg-color: #E0F0FF;
  --locality-btn-color: #FFF;
  --header-list-base-border-color: rgba(24, 93, 230, .15);
  --header-call-center-color: #FFF;
  --header-call-center-tooltip-color: #185DE6;
  --header-call-center-tooltip-bg: #E0F0FF;
  --call-center-button-color-hover: rgba(24, 93, 230, .6);
  --call-center-button-color: #185DE6;
  --icon-viber-fill-color: #FFF;
  --communication-icon-text-color: #FFF;
  --communication-icon-text-color-hover: var(--base-link-color-hover);
  --icon-telegram-bg-color: rgba(24, 93, 230, .8);
  --icon-telegram-bg-color-hover: rgba(24, 93, 230, .8);
  --working-time-color: #FFF;
  /*header icons*/
  --icon-live-color: rgba(24, 93, 230, .8);
  --icon-home-phone: rgba(24, 93, 230, .8);
  --icon-a1-fill-color: #FFF;
  --communication-menu-separator-border-color: rgba(255, 255, 255, .3);
  --communication-list-border-color: rgba(24, 93, 230, .16);
  /*header profile menu*/
  --counter-bg-color: #185DE6;
  --counter-bg-color-active: #185DE6;
  --bonus-color: #185DE6;
  --profile-item-bg-color: #E0F0FF;
  --profile-item-color: #185DE6;
  --item-current-color: #84BFF9;
  --item-current-color-bg-color: #84BFF9;
  --item-current-couner-bg-color: #185DE6;
  --bonus-hover-color: #185DE6;
  --user-tools-separator-color: rgba(24, 93, 230, .15);
  /*footer styles*/
  --footer-background: #E0F0FF;
  --subscription-btn-bgcolor: #185DE6;
  --subscription-btn-bgcolor-hover: #2B84F9;
  --subscription-block-react-bg-color: transparent;
  --subscription-block-icon-color: #185DE6;
  --subscription-block-ling-color: #185DE6;
  --footer-base-border-color: rgba(255, 255, 255, .2);
  --footer-inner-bg-color: linear-gradient(90deg, #1C7BF7 0.05%, #1B7AF7 10.09%, #2B83F5 35.58%, #2C83F5 56.49%, #2D83F5 71.13%, #2882F9 89.91%, #1C7BF7 100%);
  --sitemap-item-color: #FFF;
  --sitemap-item-color-hover: rgba(255, 255, 255, .6);
  --contact-block-item-color: #FFF;
  --contact-block-item-color-hover: rgba(255, 255, 255, .6);
  --contacts-block-border-color: rgba(255, 255, 255, .2);
  --legal-information-block-color: #FFF;
  /*footer social icons*/
  --social-icon-bg-color: rgba(255, 255, 255, .2);
  --vk-active-bg-color: #FFF;
  --fb-active-bg-color: #FFF;
  --instagram-active-bg-color: #FFF;
  --youtube-active-bg-color: #FFF;
  --ok-active-bg-color: #FFF; }

[data-theme='black-friday'] {
  --base-black: #1F1F1F;
  --black-friday-accent-color: #FFC43D;
  --base-link-color: var(--black-friday-accent-color);
  --base-link-color-hover: var(--black-friday-accent-color);
  /*header*/
  --base-header-text-color: #FFF;
  --header-base-border-color: rgba(255, 255, 255, 0.15);
  --header-bg-color: var(--base-black);
  --header-react-bg-color: transparent;
  --header-dropdown-title-active-color: rgba(255, 255, 255, .5);
  --header-list-bg-color: #3D3D3D;
  --header-list-base-border-color: rgba(255, 255, 255, 0.2);
  --header-list-item-color: rgba(255, 255, 255, .8);
  --header-list-item-color-hover: var(--base-black);
  --header-list-item-bg-color-hover: var(--black-friday-accent-color);
  --header-call-center-color: #FFC43D;
  --header-call-center-tooltip-color: #FFF;
  --header-call-center-tooltip-bg: #3D3D3D;
  --locality-btn-color-hover: var(--black-friday-accent-color);
  --locality-btn-color: #FFF;
  --working-time-color: #FFF;
  /*header icons*/
  --icon-live-color: var(--header-list-item-color);
  --icon-home-phone: var(--header-list-item-color);
  --icon-telegram-fill-color: #3D3D3D;
  --icon-telegram-bg-color: var(--header-list-item-color);
  --icon-telegram-bg-color-hover: var(--base-black);
  --icon-telegram-fill-color-hover: var(--black-friday-accent-color);
  --icon-viber-fill-color: #FFF;
  --icon-viber-fill-color-hover: var(--black-friday-accent-color);
  --icon-a1-fill-color: #FFF;
  --communication-icon-text-color: #FFF;
  --communication-icon-text-color-hover: var(--base-link-color-hover);
  /*header profile menu*/
  --profile-item-bg-color: var(--header-list-bg-color);
  --profile-item-color: rgba(255, 255, 255, .8);
  --counter-color: #3D3D3D;
  --counter-color-active: var(--black-friday-accent-color);
  --counter-bg-color: var(--black-friday-accent-color);
  --counter-bg-color-active: #3D3D3D;
  --user-tools-separator-color: rgba(255, 255, 255, .2);
  --bonus-color: var(--black-friday-accent-color);
  --bonus-hover-color: var(--base-black);
  /*end header*/
  /*footer styles*/
  --footer-background: var(--base-black);
  --footer-base-color: #FFF;
  --footer-base-border-color: rgba(255, 255, 255, 0.15);
  --subscription-btn-bgcolor: var(--black-friday-accent-color);
  --subscription-btn-color: var(--base-black);
  --subscription-btn-bgcolor-hover: $orange-500;
  --subscription-btn-color-hover: #1A1A1A;
  --react-input__input-container_focused: var(--black-friday-accent-color);
  --sitemap-item-color: #FFF;
  --sitemap-item-color-hover: var(--black-friday-accent-color);
  --contact-block-item-color: var(--black-friday-accent-color);
  --contact-block-item-color-hover: #FFF;
  --legal-information-block-color: #FFF;
  --call-center-button-color: var(--black-friday-accent-color);
  --call-center-button-color-hover: #FAAA32;
  /*footer social icons*/
  --social-icon-bg-color: rgba(255, 255, 255, 0.1);
  --vk-active-bg-color: var(--black-friday-accent-color);
  --fb-active-bg-color: var(--black-friday-accent-color);
  --instagram-active-bg-color: var(--black-friday-accent-color);
  --youtube-active-bg-color: var(--black-friday-accent-color);
  --ok-active-bg-color: var(--black-friday-accent-color);
  --loader-circle-color: #1A1A1A #1A1A1A transparent;
  /*form styles*/
  --input-error-message__icon-wrapper-color: var(--black-friday-accent-color);
  --input-error-message-color: #FFF; }

.styles-module1pSnvYZEZ7 {
  border: 1px solid #E6E7E9;
  border-radius: 8px;
  display: flex;
  width: 242px;
  height: 50px;
  color: #1A1A1A;
  background-color: #FFF;
  text-decoration: none;
  align-items: center;
  margin-top: 8px;
  justify-content: flex-start;
  transition: .2s ease; }
  .styles-module1pSnvYZEZ7 .styles-modulebsxLd7hJNI {
    mix-blend-mode: multiply; }
  .styles-module1pSnvYZEZ7 .styles-module13M5s1D7J6 {
    margin: 0 10px 0 12px; }
  .styles-module1pSnvYZEZ7 .styles-module2tQucZMUkF {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    white-space: normal;
    text-align: left;
    max-width: 166px;
    font-family: var(--base-font-family); }
  .styles-module1pSnvYZEZ7:hover {
    border: 1px solid #FFF;
    background-color: #FFF;
    box-shadow: 0 2px 2px rgba(41, 44, 51, 0.04), 0 4px 12px rgba(41, 44, 51, 0.12);
    color: #E52E6B; }

.styles-module1Qfluv_oW5 .styles-module3vmxkANZ0x .styles-module1gKfkXZb8l {
  font-size: 11px;
  line-height: 24px; }

:root {
  --blue-500: #0077CC;
  --pink-600: #D62761;
  --base-font-family: Arial, sans-serif;
  --button-font-size: 14px;
  --button-line-height: 20px;
  --button-disabled-color: #ABAEB3;
  --base-link-color: #E52E6B;
  --base-link-color-hover: #D62761;
  --default-shadow-color: rgba(23, 35, 38, .05);
  /*header*/
  --base-header-text-color: #1A1A1A;
  --header-base-border-color: rgba(213, 215, 219, .4);
  --header-list-base-border-color: #D5D7DB;
  --header-bg-color: #F7F8FA;
  --header-react-bg-color: var(--header-bg-color);
  --header-dropdown-title-active-color: #909399;
  --header-list-bg-color: #FFF;
  --header-list-item-color: #1A1A1A;
  --header-list-item-color-hover: #D62761;
  --header-list-item-content-color-hover: #D62761;
  --header-list-item-bg-color-hover: rgba(219, 33, 95, .08);
  --header-list-item-content-bg-color-hover: rgba(219, 33, 95, .08);
  --header-call-center-color: #E52E6B;
  --header-call-center-tooltip-color: #FFF;
  --header-call-center-tooltip-bg: #1A1A1A;
  --locality-btn-color-hover: #D62761;
  --locality-btn-color: #1A1A1A;
  --working-time-color: #909399;
  /*header icons*/
  --icon-live-color: #052992;
  --icon-home-phone: #1A1A1A;
  --icon-telegram-fill-color: #FFF;
  --icon-telegram-bg-color: #39A9E0;
  --icon-telegram-bg-color-hover: #E52E6B;
  --icon-telegram-fill-color-hover: var(--icon-telegram-fill-color);
  --icon-viber-fill-color: rgb(124, 83, 166);
  --icon-viber-fill-color-hover: currentColor;
  --icon-a1-fill-color: currentColor;
  --communication-icon-text-color: var(--header-list-item-color);
  --communication-icon-text-color-hover: var(--base-link-color-hover);
  --communication-menu-separator-border-color: #D5D7DB;
  --communication-list-border-color: #D5D7DB;
  /*header profile menu*/
  --profile-item-bg-color: var(--header-list-bg-color);
  --profile-item-content-bg-color: #FFF;
  --profile-item-color: #1A1A1A;
  --profile-item-content-color: #1A1A1A;
  --item-current-color: #909399;
  --item-current-color-bg-color: #909399;
  --item-current-couner-bg-color: #909399;
  --counter-color: #FFF;
  --counter-content-color: #FFF;
  --counter-color-active: #FFF;
  --counter-content-color-active: #FFF;
  --counter-bg-color: #0077CC;
  --counter-content-bg-color: #0077CC;
  --counter-bg-color-active: #D62761;
  --counter-content-bg-color-active: #D62761;
  --user-tools-separator-color: #EBEDF0;
  --user-tools-content-separator-color: #EBEDF0;
  --bonus-color: #0077CC;
  --bonus-hover-color: #D62761;
  --bonus-content-color: #0077CC;
  --bonus-content-hover-color: #D62761;
  /*end header*/
  /*footer styles*/
  --footer-background: #F7F8FA;
  --subscription-block-react-bg-color: transparent;
  --subscription-block-icon-color: #F7F8FA;
  --footer-base-color: #1A1A1A;
  --footer-base-border-color: rgba(213, 215, 219, .5);
  --footer-inner-bg-color: transparent;
  --subscription-btn-bgcolor: #0077CC;
  --subscription-btn-color: #FFF;
  --subscription-btn-bgcolor-hover: #006EBD;
  --subscription-btn-color-hover: #FFF;
  --react-input__input-container_focused: #0077CC;
  --sitemap-item-color: #1A1A1A;
  --sitemap-item-color-hover: #D62761;
  --contact-block-item-color: #1A1A1A;
  --contact-block-item-color-hover: #D62761;
  --contacts-block-border-color: rgba(213, 215, 219, 0.5);
  --legal-information-block-color: #ABAEB3;
  --call-center-button-color: #E52E6B;
  --call-center-button-color-hover: #CC215A;
  --subscription-block-ling-color: #0077CC;
  /*footer social icons*/
  --social-icon-bg-color: #FFF;
  --vk-active-bg-color: #447DBD;
  --fb-active-bg-color: #4469B0;
  --instagram-active-bg-color: linear-gradient(169.11deg, #F9CB76 12.38%, #EA1E59 53.89%, #C02290 70.24%, #5843C7 97.18%);
  --youtube-active-bg-color: #FF2638;
  --ok-active-bg-color: #FA9019; }

[data-theme='new-year'] {
  --ny_gradient: linear-gradient(90deg, #1C7BF7 0.05%, #1B7AF7 10.09%, #2B83F5 35.58%, #2C83F5 56.49%, #2D83F5 71.13%, #2882F9 89.91%, #1C7BF7 100%);
  --text-hover-color: rgba(255, 255, 255, .6);
  --text-active-color: rgba(255, 255, 255, .3);
  /*header*/
  --header-bg-color: var(--ny_gradient);
  --header-base-border-color: rgba(255, 255, 255, .3);
  --header-react-bg-color: transparent;
  --base-header-text-color: #FFF;
  --base-link-color-hover: var(--text-hover-color);
  --locality-btn-color-hover: var(--text-hover-color);
  --header-dropdown-title-active-color: var(--text-hover-color);
  --header-list-item-color: rgba(24, 93, 230, .8);
  --header-list-item-color-hover: rgba(24, 93, 230, .8);
  --header-list-item-bg-color-hover: rgba(24, 93, 230, .12);
  --header-list-bg-color: #E0F0FF;
  --locality-btn-color: #FFF;
  --header-list-base-border-color: rgba(24, 93, 230, .15);
  --header-call-center-color: #FFF;
  --header-call-center-tooltip-color: #185DE6;
  --header-call-center-tooltip-bg: #E0F0FF;
  --call-center-button-color-hover: rgba(24, 93, 230, .6);
  --call-center-button-color: #185DE6;
  --icon-viber-fill-color: #FFF;
  --communication-icon-text-color: #FFF;
  --communication-icon-text-color-hover: var(--base-link-color-hover);
  --icon-telegram-bg-color: rgba(24, 93, 230, .8);
  --icon-telegram-bg-color-hover: rgba(24, 93, 230, .8);
  --working-time-color: #FFF;
  /*header icons*/
  --icon-live-color: rgba(24, 93, 230, .8);
  --icon-home-phone: rgba(24, 93, 230, .8);
  --icon-a1-fill-color: #FFF;
  --communication-menu-separator-border-color: rgba(255, 255, 255, .3);
  --communication-list-border-color: rgba(24, 93, 230, .16);
  /*header profile menu*/
  --counter-bg-color: #185DE6;
  --counter-bg-color-active: #185DE6;
  --bonus-color: #185DE6;
  --profile-item-bg-color: #E0F0FF;
  --profile-item-color: #185DE6;
  --item-current-color: #84BFF9;
  --item-current-color-bg-color: #84BFF9;
  --item-current-couner-bg-color: #185DE6;
  --bonus-hover-color: #185DE6;
  --user-tools-separator-color: rgba(24, 93, 230, .15);
  /*footer styles*/
  --footer-background: #E0F0FF;
  --subscription-btn-bgcolor: #185DE6;
  --subscription-btn-bgcolor-hover: #2B84F9;
  --subscription-block-react-bg-color: transparent;
  --subscription-block-icon-color: #185DE6;
  --subscription-block-ling-color: #185DE6;
  --footer-base-border-color: rgba(255, 255, 255, .2);
  --footer-inner-bg-color: linear-gradient(90deg, #1C7BF7 0.05%, #1B7AF7 10.09%, #2B83F5 35.58%, #2C83F5 56.49%, #2D83F5 71.13%, #2882F9 89.91%, #1C7BF7 100%);
  --sitemap-item-color: #FFF;
  --sitemap-item-color-hover: rgba(255, 255, 255, .6);
  --contact-block-item-color: #FFF;
  --contact-block-item-color-hover: rgba(255, 255, 255, .6);
  --contacts-block-border-color: rgba(255, 255, 255, .2);
  --legal-information-block-color: #FFF;
  /*footer social icons*/
  --social-icon-bg-color: rgba(255, 255, 255, .2);
  --vk-active-bg-color: #FFF;
  --fb-active-bg-color: #FFF;
  --instagram-active-bg-color: #FFF;
  --youtube-active-bg-color: #FFF;
  --ok-active-bg-color: #FFF; }

[data-theme='black-friday'] {
  --base-black: #1F1F1F;
  --black-friday-accent-color: #FFC43D;
  --base-link-color: var(--black-friday-accent-color);
  --base-link-color-hover: var(--black-friday-accent-color);
  /*header*/
  --base-header-text-color: #FFF;
  --header-base-border-color: rgba(255, 255, 255, 0.15);
  --header-bg-color: var(--base-black);
  --header-react-bg-color: transparent;
  --header-dropdown-title-active-color: rgba(255, 255, 255, .5);
  --header-list-bg-color: #3D3D3D;
  --header-list-base-border-color: rgba(255, 255, 255, 0.2);
  --header-list-item-color: rgba(255, 255, 255, .8);
  --header-list-item-color-hover: var(--base-black);
  --header-list-item-bg-color-hover: var(--black-friday-accent-color);
  --header-call-center-color: #FFC43D;
  --header-call-center-tooltip-color: #FFF;
  --header-call-center-tooltip-bg: #3D3D3D;
  --locality-btn-color-hover: var(--black-friday-accent-color);
  --locality-btn-color: #FFF;
  --working-time-color: #FFF;
  /*header icons*/
  --icon-live-color: var(--header-list-item-color);
  --icon-home-phone: var(--header-list-item-color);
  --icon-telegram-fill-color: #3D3D3D;
  --icon-telegram-bg-color: var(--header-list-item-color);
  --icon-telegram-bg-color-hover: var(--base-black);
  --icon-telegram-fill-color-hover: var(--black-friday-accent-color);
  --icon-viber-fill-color: #FFF;
  --icon-viber-fill-color-hover: var(--black-friday-accent-color);
  --icon-a1-fill-color: #FFF;
  --communication-icon-text-color: #FFF;
  --communication-icon-text-color-hover: var(--base-link-color-hover);
  /*header profile menu*/
  --profile-item-bg-color: var(--header-list-bg-color);
  --profile-item-color: rgba(255, 255, 255, .8);
  --counter-color: #3D3D3D;
  --counter-color-active: var(--black-friday-accent-color);
  --counter-bg-color: var(--black-friday-accent-color);
  --counter-bg-color-active: #3D3D3D;
  --user-tools-separator-color: rgba(255, 255, 255, .2);
  --bonus-color: var(--black-friday-accent-color);
  --bonus-hover-color: var(--base-black);
  /*end header*/
  /*footer styles*/
  --footer-background: var(--base-black);
  --footer-base-color: #FFF;
  --footer-base-border-color: rgba(255, 255, 255, 0.15);
  --subscription-btn-bgcolor: var(--black-friday-accent-color);
  --subscription-btn-color: var(--base-black);
  --subscription-btn-bgcolor-hover: $orange-500;
  --subscription-btn-color-hover: #1A1A1A;
  --react-input__input-container_focused: var(--black-friday-accent-color);
  --sitemap-item-color: #FFF;
  --sitemap-item-color-hover: var(--black-friday-accent-color);
  --contact-block-item-color: var(--black-friday-accent-color);
  --contact-block-item-color-hover: #FFF;
  --legal-information-block-color: #FFF;
  --call-center-button-color: var(--black-friday-accent-color);
  --call-center-button-color-hover: #FAAA32;
  /*footer social icons*/
  --social-icon-bg-color: rgba(255, 255, 255, 0.1);
  --vk-active-bg-color: var(--black-friday-accent-color);
  --fb-active-bg-color: var(--black-friday-accent-color);
  --instagram-active-bg-color: var(--black-friday-accent-color);
  --youtube-active-bg-color: var(--black-friday-accent-color);
  --ok-active-bg-color: var(--black-friday-accent-color);
  --loader-circle-color: #1A1A1A #1A1A1A transparent;
  /*form styles*/
  --input-error-message__icon-wrapper-color: var(--black-friday-accent-color);
  --input-error-message-color: #FFF; }

.styles-module1Qfluv_oW5 {
  display: block;
  margin-top: 24px; }
  .styles-module1Qfluv_oW5 .styles-module3vmxkANZ0x {
    display: flex; }
    .styles-module1Qfluv_oW5 .styles-module3vmxkANZ0x .styles-module1gKfkXZb8l {
      font-family: var(--base-font-family);
      text-transform: uppercase;
      color: #909399;
      letter-spacing: 0.1em; }

.styles-module59gVAFwiA_ {
  font-size: 7px;
  line-height: 12px; }

:root {
  --blue-500: #0077CC;
  --pink-600: #D62761;
  --base-font-family: Arial, sans-serif;
  --button-font-size: 14px;
  --button-line-height: 20px;
  --button-disabled-color: #ABAEB3;
  --base-link-color: #E52E6B;
  --base-link-color-hover: #D62761;
  --default-shadow-color: rgba(23, 35, 38, .05);
  /*header*/
  --base-header-text-color: #1A1A1A;
  --header-base-border-color: rgba(213, 215, 219, .4);
  --header-list-base-border-color: #D5D7DB;
  --header-bg-color: #F7F8FA;
  --header-react-bg-color: var(--header-bg-color);
  --header-dropdown-title-active-color: #909399;
  --header-list-bg-color: #FFF;
  --header-list-item-color: #1A1A1A;
  --header-list-item-color-hover: #D62761;
  --header-list-item-content-color-hover: #D62761;
  --header-list-item-bg-color-hover: rgba(219, 33, 95, .08);
  --header-list-item-content-bg-color-hover: rgba(219, 33, 95, .08);
  --header-call-center-color: #E52E6B;
  --header-call-center-tooltip-color: #FFF;
  --header-call-center-tooltip-bg: #1A1A1A;
  --locality-btn-color-hover: #D62761;
  --locality-btn-color: #1A1A1A;
  --working-time-color: #909399;
  /*header icons*/
  --icon-live-color: #052992;
  --icon-home-phone: #1A1A1A;
  --icon-telegram-fill-color: #FFF;
  --icon-telegram-bg-color: #39A9E0;
  --icon-telegram-bg-color-hover: #E52E6B;
  --icon-telegram-fill-color-hover: var(--icon-telegram-fill-color);
  --icon-viber-fill-color: rgb(124, 83, 166);
  --icon-viber-fill-color-hover: currentColor;
  --icon-a1-fill-color: currentColor;
  --communication-icon-text-color: var(--header-list-item-color);
  --communication-icon-text-color-hover: var(--base-link-color-hover);
  --communication-menu-separator-border-color: #D5D7DB;
  --communication-list-border-color: #D5D7DB;
  /*header profile menu*/
  --profile-item-bg-color: var(--header-list-bg-color);
  --profile-item-content-bg-color: #FFF;
  --profile-item-color: #1A1A1A;
  --profile-item-content-color: #1A1A1A;
  --item-current-color: #909399;
  --item-current-color-bg-color: #909399;
  --item-current-couner-bg-color: #909399;
  --counter-color: #FFF;
  --counter-content-color: #FFF;
  --counter-color-active: #FFF;
  --counter-content-color-active: #FFF;
  --counter-bg-color: #0077CC;
  --counter-content-bg-color: #0077CC;
  --counter-bg-color-active: #D62761;
  --counter-content-bg-color-active: #D62761;
  --user-tools-separator-color: #EBEDF0;
  --user-tools-content-separator-color: #EBEDF0;
  --bonus-color: #0077CC;
  --bonus-hover-color: #D62761;
  --bonus-content-color: #0077CC;
  --bonus-content-hover-color: #D62761;
  /*end header*/
  /*footer styles*/
  --footer-background: #F7F8FA;
  --subscription-block-react-bg-color: transparent;
  --subscription-block-icon-color: #F7F8FA;
  --footer-base-color: #1A1A1A;
  --footer-base-border-color: rgba(213, 215, 219, .5);
  --footer-inner-bg-color: transparent;
  --subscription-btn-bgcolor: #0077CC;
  --subscription-btn-color: #FFF;
  --subscription-btn-bgcolor-hover: #006EBD;
  --subscription-btn-color-hover: #FFF;
  --react-input__input-container_focused: #0077CC;
  --sitemap-item-color: #1A1A1A;
  --sitemap-item-color-hover: #D62761;
  --contact-block-item-color: #1A1A1A;
  --contact-block-item-color-hover: #D62761;
  --contacts-block-border-color: rgba(213, 215, 219, 0.5);
  --legal-information-block-color: #ABAEB3;
  --call-center-button-color: #E52E6B;
  --call-center-button-color-hover: #CC215A;
  --subscription-block-ling-color: #0077CC;
  /*footer social icons*/
  --social-icon-bg-color: #FFF;
  --vk-active-bg-color: #447DBD;
  --fb-active-bg-color: #4469B0;
  --instagram-active-bg-color: linear-gradient(169.11deg, #F9CB76 12.38%, #EA1E59 53.89%, #C02290 70.24%, #5843C7 97.18%);
  --youtube-active-bg-color: #FF2638;
  --ok-active-bg-color: #FA9019; }

[data-theme='new-year'] {
  --ny_gradient: linear-gradient(90deg, #1C7BF7 0.05%, #1B7AF7 10.09%, #2B83F5 35.58%, #2C83F5 56.49%, #2D83F5 71.13%, #2882F9 89.91%, #1C7BF7 100%);
  --text-hover-color: rgba(255, 255, 255, .6);
  --text-active-color: rgba(255, 255, 255, .3);
  /*header*/
  --header-bg-color: var(--ny_gradient);
  --header-base-border-color: rgba(255, 255, 255, .3);
  --header-react-bg-color: transparent;
  --base-header-text-color: #FFF;
  --base-link-color-hover: var(--text-hover-color);
  --locality-btn-color-hover: var(--text-hover-color);
  --header-dropdown-title-active-color: var(--text-hover-color);
  --header-list-item-color: rgba(24, 93, 230, .8);
  --header-list-item-color-hover: rgba(24, 93, 230, .8);
  --header-list-item-bg-color-hover: rgba(24, 93, 230, .12);
  --header-list-bg-color: #E0F0FF;
  --locality-btn-color: #FFF;
  --header-list-base-border-color: rgba(24, 93, 230, .15);
  --header-call-center-color: #FFF;
  --header-call-center-tooltip-color: #185DE6;
  --header-call-center-tooltip-bg: #E0F0FF;
  --call-center-button-color-hover: rgba(24, 93, 230, .6);
  --call-center-button-color: #185DE6;
  --icon-viber-fill-color: #FFF;
  --communication-icon-text-color: #FFF;
  --communication-icon-text-color-hover: var(--base-link-color-hover);
  --icon-telegram-bg-color: rgba(24, 93, 230, .8);
  --icon-telegram-bg-color-hover: rgba(24, 93, 230, .8);
  --working-time-color: #FFF;
  /*header icons*/
  --icon-live-color: rgba(24, 93, 230, .8);
  --icon-home-phone: rgba(24, 93, 230, .8);
  --icon-a1-fill-color: #FFF;
  --communication-menu-separator-border-color: rgba(255, 255, 255, .3);
  --communication-list-border-color: rgba(24, 93, 230, .16);
  /*header profile menu*/
  --counter-bg-color: #185DE6;
  --counter-bg-color-active: #185DE6;
  --bonus-color: #185DE6;
  --profile-item-bg-color: #E0F0FF;
  --profile-item-color: #185DE6;
  --item-current-color: #84BFF9;
  --item-current-color-bg-color: #84BFF9;
  --item-current-couner-bg-color: #185DE6;
  --bonus-hover-color: #185DE6;
  --user-tools-separator-color: rgba(24, 93, 230, .15);
  /*footer styles*/
  --footer-background: #E0F0FF;
  --subscription-btn-bgcolor: #185DE6;
  --subscription-btn-bgcolor-hover: #2B84F9;
  --subscription-block-react-bg-color: transparent;
  --subscription-block-icon-color: #185DE6;
  --subscription-block-ling-color: #185DE6;
  --footer-base-border-color: rgba(255, 255, 255, .2);
  --footer-inner-bg-color: linear-gradient(90deg, #1C7BF7 0.05%, #1B7AF7 10.09%, #2B83F5 35.58%, #2C83F5 56.49%, #2D83F5 71.13%, #2882F9 89.91%, #1C7BF7 100%);
  --sitemap-item-color: #FFF;
  --sitemap-item-color-hover: rgba(255, 255, 255, .6);
  --contact-block-item-color: #FFF;
  --contact-block-item-color-hover: rgba(255, 255, 255, .6);
  --contacts-block-border-color: rgba(255, 255, 255, .2);
  --legal-information-block-color: #FFF;
  /*footer social icons*/
  --social-icon-bg-color: rgba(255, 255, 255, .2);
  --vk-active-bg-color: #FFF;
  --fb-active-bg-color: #FFF;
  --instagram-active-bg-color: #FFF;
  --youtube-active-bg-color: #FFF;
  --ok-active-bg-color: #FFF; }

[data-theme='black-friday'] {
  --base-black: #1F1F1F;
  --black-friday-accent-color: #FFC43D;
  --base-link-color: var(--black-friday-accent-color);
  --base-link-color-hover: var(--black-friday-accent-color);
  /*header*/
  --base-header-text-color: #FFF;
  --header-base-border-color: rgba(255, 255, 255, 0.15);
  --header-bg-color: var(--base-black);
  --header-react-bg-color: transparent;
  --header-dropdown-title-active-color: rgba(255, 255, 255, .5);
  --header-list-bg-color: #3D3D3D;
  --header-list-base-border-color: rgba(255, 255, 255, 0.2);
  --header-list-item-color: rgba(255, 255, 255, .8);
  --header-list-item-color-hover: var(--base-black);
  --header-list-item-bg-color-hover: var(--black-friday-accent-color);
  --header-call-center-color: #FFC43D;
  --header-call-center-tooltip-color: #FFF;
  --header-call-center-tooltip-bg: #3D3D3D;
  --locality-btn-color-hover: var(--black-friday-accent-color);
  --locality-btn-color: #FFF;
  --working-time-color: #FFF;
  /*header icons*/
  --icon-live-color: var(--header-list-item-color);
  --icon-home-phone: var(--header-list-item-color);
  --icon-telegram-fill-color: #3D3D3D;
  --icon-telegram-bg-color: var(--header-list-item-color);
  --icon-telegram-bg-color-hover: var(--base-black);
  --icon-telegram-fill-color-hover: var(--black-friday-accent-color);
  --icon-viber-fill-color: #FFF;
  --icon-viber-fill-color-hover: var(--black-friday-accent-color);
  --icon-a1-fill-color: #FFF;
  --communication-icon-text-color: #FFF;
  --communication-icon-text-color-hover: var(--base-link-color-hover);
  /*header profile menu*/
  --profile-item-bg-color: var(--header-list-bg-color);
  --profile-item-color: rgba(255, 255, 255, .8);
  --counter-color: #3D3D3D;
  --counter-color-active: var(--black-friday-accent-color);
  --counter-bg-color: var(--black-friday-accent-color);
  --counter-bg-color-active: #3D3D3D;
  --user-tools-separator-color: rgba(255, 255, 255, .2);
  --bonus-color: var(--black-friday-accent-color);
  --bonus-hover-color: var(--base-black);
  /*end header*/
  /*footer styles*/
  --footer-background: var(--base-black);
  --footer-base-color: #FFF;
  --footer-base-border-color: rgba(255, 255, 255, 0.15);
  --subscription-btn-bgcolor: var(--black-friday-accent-color);
  --subscription-btn-color: var(--base-black);
  --subscription-btn-bgcolor-hover: $orange-500;
  --subscription-btn-color-hover: #1A1A1A;
  --react-input__input-container_focused: var(--black-friday-accent-color);
  --sitemap-item-color: #FFF;
  --sitemap-item-color-hover: var(--black-friday-accent-color);
  --contact-block-item-color: var(--black-friday-accent-color);
  --contact-block-item-color-hover: #FFF;
  --legal-information-block-color: #FFF;
  --call-center-button-color: var(--black-friday-accent-color);
  --call-center-button-color-hover: #FAAA32;
  /*footer social icons*/
  --social-icon-bg-color: rgba(255, 255, 255, 0.1);
  --vk-active-bg-color: var(--black-friday-accent-color);
  --fb-active-bg-color: var(--black-friday-accent-color);
  --instagram-active-bg-color: var(--black-friday-accent-color);
  --youtube-active-bg-color: var(--black-friday-accent-color);
  --ok-active-bg-color: var(--black-friday-accent-color);
  --loader-circle-color: #1A1A1A #1A1A1A transparent;
  /*form styles*/
  --input-error-message__icon-wrapper-color: var(--black-friday-accent-color);
  --input-error-message-color: #FFF; }

.styles-module3_x3wP2vav {
  display: flex;
  height: 16px;
  width: 26px;
  border-radius: 2px;
  background-color: #E52E6B; }

.styles-module59gVAFwiA_ {
  display: flex;
  align-items: center;
  text-align: center;
  font-family: var(--base-font-family);
  color: #FFF;
  margin: auto;
  font-weight: bold;
  text-transform: uppercase;
  letter-spacing: 0.1em; }

.styles-module1LTURKncWo {
  font-size: 14px;
  line-height: 20px; }

:root {
  --blue-500: #0077CC;
  --pink-600: #D62761;
  --base-font-family: Arial, sans-serif;
  --button-font-size: 14px;
  --button-line-height: 20px;
  --button-disabled-color: #ABAEB3;
  --base-link-color: #E52E6B;
  --base-link-color-hover: #D62761;
  --default-shadow-color: rgba(23, 35, 38, .05);
  /*header*/
  --base-header-text-color: #1A1A1A;
  --header-base-border-color: rgba(213, 215, 219, .4);
  --header-list-base-border-color: #D5D7DB;
  --header-bg-color: #F7F8FA;
  --header-react-bg-color: var(--header-bg-color);
  --header-dropdown-title-active-color: #909399;
  --header-list-bg-color: #FFF;
  --header-list-item-color: #1A1A1A;
  --header-list-item-color-hover: #D62761;
  --header-list-item-content-color-hover: #D62761;
  --header-list-item-bg-color-hover: rgba(219, 33, 95, .08);
  --header-list-item-content-bg-color-hover: rgba(219, 33, 95, .08);
  --header-call-center-color: #E52E6B;
  --header-call-center-tooltip-color: #FFF;
  --header-call-center-tooltip-bg: #1A1A1A;
  --locality-btn-color-hover: #D62761;
  --locality-btn-color: #1A1A1A;
  --working-time-color: #909399;
  /*header icons*/
  --icon-live-color: #052992;
  --icon-home-phone: #1A1A1A;
  --icon-telegram-fill-color: #FFF;
  --icon-telegram-bg-color: #39A9E0;
  --icon-telegram-bg-color-hover: #E52E6B;
  --icon-telegram-fill-color-hover: var(--icon-telegram-fill-color);
  --icon-viber-fill-color: rgb(124, 83, 166);
  --icon-viber-fill-color-hover: currentColor;
  --icon-a1-fill-color: currentColor;
  --communication-icon-text-color: var(--header-list-item-color);
  --communication-icon-text-color-hover: var(--base-link-color-hover);
  --communication-menu-separator-border-color: #D5D7DB;
  --communication-list-border-color: #D5D7DB;
  /*header profile menu*/
  --profile-item-bg-color: var(--header-list-bg-color);
  --profile-item-content-bg-color: #FFF;
  --profile-item-color: #1A1A1A;
  --profile-item-content-color: #1A1A1A;
  --item-current-color: #909399;
  --item-current-color-bg-color: #909399;
  --item-current-couner-bg-color: #909399;
  --counter-color: #FFF;
  --counter-content-color: #FFF;
  --counter-color-active: #FFF;
  --counter-content-color-active: #FFF;
  --counter-bg-color: #0077CC;
  --counter-content-bg-color: #0077CC;
  --counter-bg-color-active: #D62761;
  --counter-content-bg-color-active: #D62761;
  --user-tools-separator-color: #EBEDF0;
  --user-tools-content-separator-color: #EBEDF0;
  --bonus-color: #0077CC;
  --bonus-hover-color: #D62761;
  --bonus-content-color: #0077CC;
  --bonus-content-hover-color: #D62761;
  /*end header*/
  /*footer styles*/
  --footer-background: #F7F8FA;
  --subscription-block-react-bg-color: transparent;
  --subscription-block-icon-color: #F7F8FA;
  --footer-base-color: #1A1A1A;
  --footer-base-border-color: rgba(213, 215, 219, .5);
  --footer-inner-bg-color: transparent;
  --subscription-btn-bgcolor: #0077CC;
  --subscription-btn-color: #FFF;
  --subscription-btn-bgcolor-hover: #006EBD;
  --subscription-btn-color-hover: #FFF;
  --react-input__input-container_focused: #0077CC;
  --sitemap-item-color: #1A1A1A;
  --sitemap-item-color-hover: #D62761;
  --contact-block-item-color: #1A1A1A;
  --contact-block-item-color-hover: #D62761;
  --contacts-block-border-color: rgba(213, 215, 219, 0.5);
  --legal-information-block-color: #ABAEB3;
  --call-center-button-color: #E52E6B;
  --call-center-button-color-hover: #CC215A;
  --subscription-block-ling-color: #0077CC;
  /*footer social icons*/
  --social-icon-bg-color: #FFF;
  --vk-active-bg-color: #447DBD;
  --fb-active-bg-color: #4469B0;
  --instagram-active-bg-color: linear-gradient(169.11deg, #F9CB76 12.38%, #EA1E59 53.89%, #C02290 70.24%, #5843C7 97.18%);
  --youtube-active-bg-color: #FF2638;
  --ok-active-bg-color: #FA9019; }

[data-theme='new-year'] {
  --ny_gradient: linear-gradient(90deg, #1C7BF7 0.05%, #1B7AF7 10.09%, #2B83F5 35.58%, #2C83F5 56.49%, #2D83F5 71.13%, #2882F9 89.91%, #1C7BF7 100%);
  --text-hover-color: rgba(255, 255, 255, .6);
  --text-active-color: rgba(255, 255, 255, .3);
  /*header*/
  --header-bg-color: var(--ny_gradient);
  --header-base-border-color: rgba(255, 255, 255, .3);
  --header-react-bg-color: transparent;
  --base-header-text-color: #FFF;
  --base-link-color-hover: var(--text-hover-color);
  --locality-btn-color-hover: var(--text-hover-color);
  --header-dropdown-title-active-color: var(--text-hover-color);
  --header-list-item-color: rgba(24, 93, 230, .8);
  --header-list-item-color-hover: rgba(24, 93, 230, .8);
  --header-list-item-bg-color-hover: rgba(24, 93, 230, .12);
  --header-list-bg-color: #E0F0FF;
  --locality-btn-color: #FFF;
  --header-list-base-border-color: rgba(24, 93, 230, .15);
  --header-call-center-color: #FFF;
  --header-call-center-tooltip-color: #185DE6;
  --header-call-center-tooltip-bg: #E0F0FF;
  --call-center-button-color-hover: rgba(24, 93, 230, .6);
  --call-center-button-color: #185DE6;
  --icon-viber-fill-color: #FFF;
  --communication-icon-text-color: #FFF;
  --communication-icon-text-color-hover: var(--base-link-color-hover);
  --icon-telegram-bg-color: rgba(24, 93, 230, .8);
  --icon-telegram-bg-color-hover: rgba(24, 93, 230, .8);
  --working-time-color: #FFF;
  /*header icons*/
  --icon-live-color: rgba(24, 93, 230, .8);
  --icon-home-phone: rgba(24, 93, 230, .8);
  --icon-a1-fill-color: #FFF;
  --communication-menu-separator-border-color: rgba(255, 255, 255, .3);
  --communication-list-border-color: rgba(24, 93, 230, .16);
  /*header profile menu*/
  --counter-bg-color: #185DE6;
  --counter-bg-color-active: #185DE6;
  --bonus-color: #185DE6;
  --profile-item-bg-color: #E0F0FF;
  --profile-item-color: #185DE6;
  --item-current-color: #84BFF9;
  --item-current-color-bg-color: #84BFF9;
  --item-current-couner-bg-color: #185DE6;
  --bonus-hover-color: #185DE6;
  --user-tools-separator-color: rgba(24, 93, 230, .15);
  /*footer styles*/
  --footer-background: #E0F0FF;
  --subscription-btn-bgcolor: #185DE6;
  --subscription-btn-bgcolor-hover: #2B84F9;
  --subscription-block-react-bg-color: transparent;
  --subscription-block-icon-color: #185DE6;
  --subscription-block-ling-color: #185DE6;
  --footer-base-border-color: rgba(255, 255, 255, .2);
  --footer-inner-bg-color: linear-gradient(90deg, #1C7BF7 0.05%, #1B7AF7 10.09%, #2B83F5 35.58%, #2C83F5 56.49%, #2D83F5 71.13%, #2882F9 89.91%, #1C7BF7 100%);
  --sitemap-item-color: #FFF;
  --sitemap-item-color-hover: rgba(255, 255, 255, .6);
  --contact-block-item-color: #FFF;
  --contact-block-item-color-hover: rgba(255, 255, 255, .6);
  --contacts-block-border-color: rgba(255, 255, 255, .2);
  --legal-information-block-color: #FFF;
  /*footer social icons*/
  --social-icon-bg-color: rgba(255, 255, 255, .2);
  --vk-active-bg-color: #FFF;
  --fb-active-bg-color: #FFF;
  --instagram-active-bg-color: #FFF;
  --youtube-active-bg-color: #FFF;
  --ok-active-bg-color: #FFF; }

[data-theme='black-friday'] {
  --base-black: #1F1F1F;
  --black-friday-accent-color: #FFC43D;
  --base-link-color: var(--black-friday-accent-color);
  --base-link-color-hover: var(--black-friday-accent-color);
  /*header*/
  --base-header-text-color: #FFF;
  --header-base-border-color: rgba(255, 255, 255, 0.15);
  --header-bg-color: var(--base-black);
  --header-react-bg-color: transparent;
  --header-dropdown-title-active-color: rgba(255, 255, 255, .5);
  --header-list-bg-color: #3D3D3D;
  --header-list-base-border-color: rgba(255, 255, 255, 0.2);
  --header-list-item-color: rgba(255, 255, 255, .8);
  --header-list-item-color-hover: var(--base-black);
  --header-list-item-bg-color-hover: var(--black-friday-accent-color);
  --header-call-center-color: #FFC43D;
  --header-call-center-tooltip-color: #FFF;
  --header-call-center-tooltip-bg: #3D3D3D;
  --locality-btn-color-hover: var(--black-friday-accent-color);
  --locality-btn-color: #FFF;
  --working-time-color: #FFF;
  /*header icons*/
  --icon-live-color: var(--header-list-item-color);
  --icon-home-phone: var(--header-list-item-color);
  --icon-telegram-fill-color: #3D3D3D;
  --icon-telegram-bg-color: var(--header-list-item-color);
  --icon-telegram-bg-color-hover: var(--base-black);
  --icon-telegram-fill-color-hover: var(--black-friday-accent-color);
  --icon-viber-fill-color: #FFF;
  --icon-viber-fill-color-hover: var(--black-friday-accent-color);
  --icon-a1-fill-color: #FFF;
  --communication-icon-text-color: #FFF;
  --communication-icon-text-color-hover: var(--base-link-color-hover);
  /*header profile menu*/
  --profile-item-bg-color: var(--header-list-bg-color);
  --profile-item-color: rgba(255, 255, 255, .8);
  --counter-color: #3D3D3D;
  --counter-color-active: var(--black-friday-accent-color);
  --counter-bg-color: var(--black-friday-accent-color);
  --counter-bg-color-active: #3D3D3D;
  --user-tools-separator-color: rgba(255, 255, 255, .2);
  --bonus-color: var(--black-friday-accent-color);
  --bonus-hover-color: var(--base-black);
  /*end header*/
  /*footer styles*/
  --footer-background: var(--base-black);
  --footer-base-color: #FFF;
  --footer-base-border-color: rgba(255, 255, 255, 0.15);
  --subscription-btn-bgcolor: var(--black-friday-accent-color);
  --subscription-btn-color: var(--base-black);
  --subscription-btn-bgcolor-hover: $orange-500;
  --subscription-btn-color-hover: #1A1A1A;
  --react-input__input-container_focused: var(--black-friday-accent-color);
  --sitemap-item-color: #FFF;
  --sitemap-item-color-hover: var(--black-friday-accent-color);
  --contact-block-item-color: var(--black-friday-accent-color);
  --contact-block-item-color-hover: #FFF;
  --legal-information-block-color: #FFF;
  --call-center-button-color: var(--black-friday-accent-color);
  --call-center-button-color-hover: #FAAA32;
  /*footer social icons*/
  --social-icon-bg-color: rgba(255, 255, 255, 0.1);
  --vk-active-bg-color: var(--black-friday-accent-color);
  --fb-active-bg-color: var(--black-friday-accent-color);
  --instagram-active-bg-color: var(--black-friday-accent-color);
  --youtube-active-bg-color: var(--black-friday-accent-color);
  --ok-active-bg-color: var(--black-friday-accent-color);
  --loader-circle-color: #1A1A1A #1A1A1A transparent;
  /*form styles*/
  --input-error-message__icon-wrapper-color: var(--black-friday-accent-color);
  --input-error-message-color: #FFF; }

.styles-module1LTURKncWo {
  display: flex;
  align-items: flex-start;
  padding: 0;
  color: #1A1A1A;
  background-color: #FFF;
  border: none;
  outline: none;
  text-decoration: none; }
  .styles-module1LTURKncWo .styles-modulemQ5y-nECV8 {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    white-space: normal;
    text-align: left;
    max-width: 100%; }
  .styles-module1LTURKncWo .styles-module2otdEtgymM {
    max-width: calc(100% - 34px); }
  .styles-module1LTURKncWo .styles-module1Xas3WpkgC {
    margin-left: 6px; }
  .styles-module1LTURKncWo .styles-module1nu4ps1l0- {
    position: absolute;
    left: -32px;
    margin-top: 2px; }
  .styles-module1LTURKncWo .styles-module3m6FKeL2br {
    display: flex;
    align-items: center; }

.styles-module2ckBP5q4CQ .styles-module1DtiNicnWB .styles-module1SuQgTELcU {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap; }

.styles-module2ckBP5q4CQ .styles-module1DtiNicnWB {
  font-size: 14px;
  line-height: 24px; }

:root {
  --blue-500: #0077CC;
  --pink-600: #D62761;
  --base-font-family: Arial, sans-serif;
  --button-font-size: 14px;
  --button-line-height: 20px;
  --button-disabled-color: #ABAEB3;
  --base-link-color: #E52E6B;
  --base-link-color-hover: #D62761;
  --default-shadow-color: rgba(23, 35, 38, .05);
  /*header*/
  --base-header-text-color: #1A1A1A;
  --header-base-border-color: rgba(213, 215, 219, .4);
  --header-list-base-border-color: #D5D7DB;
  --header-bg-color: #F7F8FA;
  --header-react-bg-color: var(--header-bg-color);
  --header-dropdown-title-active-color: #909399;
  --header-list-bg-color: #FFF;
  --header-list-item-color: #1A1A1A;
  --header-list-item-color-hover: #D62761;
  --header-list-item-content-color-hover: #D62761;
  --header-list-item-bg-color-hover: rgba(219, 33, 95, .08);
  --header-list-item-content-bg-color-hover: rgba(219, 33, 95, .08);
  --header-call-center-color: #E52E6B;
  --header-call-center-tooltip-color: #FFF;
  --header-call-center-tooltip-bg: #1A1A1A;
  --locality-btn-color-hover: #D62761;
  --locality-btn-color: #1A1A1A;
  --working-time-color: #909399;
  /*header icons*/
  --icon-live-color: #052992;
  --icon-home-phone: #1A1A1A;
  --icon-telegram-fill-color: #FFF;
  --icon-telegram-bg-color: #39A9E0;
  --icon-telegram-bg-color-hover: #E52E6B;
  --icon-telegram-fill-color-hover: var(--icon-telegram-fill-color);
  --icon-viber-fill-color: rgb(124, 83, 166);
  --icon-viber-fill-color-hover: currentColor;
  --icon-a1-fill-color: currentColor;
  --communication-icon-text-color: var(--header-list-item-color);
  --communication-icon-text-color-hover: var(--base-link-color-hover);
  --communication-menu-separator-border-color: #D5D7DB;
  --communication-list-border-color: #D5D7DB;
  /*header profile menu*/
  --profile-item-bg-color: var(--header-list-bg-color);
  --profile-item-content-bg-color: #FFF;
  --profile-item-color: #1A1A1A;
  --profile-item-content-color: #1A1A1A;
  --item-current-color: #909399;
  --item-current-color-bg-color: #909399;
  --item-current-couner-bg-color: #909399;
  --counter-color: #FFF;
  --counter-content-color: #FFF;
  --counter-color-active: #FFF;
  --counter-content-color-active: #FFF;
  --counter-bg-color: #0077CC;
  --counter-content-bg-color: #0077CC;
  --counter-bg-color-active: #D62761;
  --counter-content-bg-color-active: #D62761;
  --user-tools-separator-color: #EBEDF0;
  --user-tools-content-separator-color: #EBEDF0;
  --bonus-color: #0077CC;
  --bonus-hover-color: #D62761;
  --bonus-content-color: #0077CC;
  --bonus-content-hover-color: #D62761;
  /*end header*/
  /*footer styles*/
  --footer-background: #F7F8FA;
  --subscription-block-react-bg-color: transparent;
  --subscription-block-icon-color: #F7F8FA;
  --footer-base-color: #1A1A1A;
  --footer-base-border-color: rgba(213, 215, 219, .5);
  --footer-inner-bg-color: transparent;
  --subscription-btn-bgcolor: #0077CC;
  --subscription-btn-color: #FFF;
  --subscription-btn-bgcolor-hover: #006EBD;
  --subscription-btn-color-hover: #FFF;
  --react-input__input-container_focused: #0077CC;
  --sitemap-item-color: #1A1A1A;
  --sitemap-item-color-hover: #D62761;
  --contact-block-item-color: #1A1A1A;
  --contact-block-item-color-hover: #D62761;
  --contacts-block-border-color: rgba(213, 215, 219, 0.5);
  --legal-information-block-color: #ABAEB3;
  --call-center-button-color: #E52E6B;
  --call-center-button-color-hover: #CC215A;
  --subscription-block-ling-color: #0077CC;
  /*footer social icons*/
  --social-icon-bg-color: #FFF;
  --vk-active-bg-color: #447DBD;
  --fb-active-bg-color: #4469B0;
  --instagram-active-bg-color: linear-gradient(169.11deg, #F9CB76 12.38%, #EA1E59 53.89%, #C02290 70.24%, #5843C7 97.18%);
  --youtube-active-bg-color: #FF2638;
  --ok-active-bg-color: #FA9019; }

[data-theme='new-year'] {
  --ny_gradient: linear-gradient(90deg, #1C7BF7 0.05%, #1B7AF7 10.09%, #2B83F5 35.58%, #2C83F5 56.49%, #2D83F5 71.13%, #2882F9 89.91%, #1C7BF7 100%);
  --text-hover-color: rgba(255, 255, 255, .6);
  --text-active-color: rgba(255, 255, 255, .3);
  /*header*/
  --header-bg-color: var(--ny_gradient);
  --header-base-border-color: rgba(255, 255, 255, .3);
  --header-react-bg-color: transparent;
  --base-header-text-color: #FFF;
  --base-link-color-hover: var(--text-hover-color);
  --locality-btn-color-hover: var(--text-hover-color);
  --header-dropdown-title-active-color: var(--text-hover-color);
  --header-list-item-color: rgba(24, 93, 230, .8);
  --header-list-item-color-hover: rgba(24, 93, 230, .8);
  --header-list-item-bg-color-hover: rgba(24, 93, 230, .12);
  --header-list-bg-color: #E0F0FF;
  --locality-btn-color: #FFF;
  --header-list-base-border-color: rgba(24, 93, 230, .15);
  --header-call-center-color: #FFF;
  --header-call-center-tooltip-color: #185DE6;
  --header-call-center-tooltip-bg: #E0F0FF;
  --call-center-button-color-hover: rgba(24, 93, 230, .6);
  --call-center-button-color: #185DE6;
  --icon-viber-fill-color: #FFF;
  --communication-icon-text-color: #FFF;
  --communication-icon-text-color-hover: var(--base-link-color-hover);
  --icon-telegram-bg-color: rgba(24, 93, 230, .8);
  --icon-telegram-bg-color-hover: rgba(24, 93, 230, .8);
  --working-time-color: #FFF;
  /*header icons*/
  --icon-live-color: rgba(24, 93, 230, .8);
  --icon-home-phone: rgba(24, 93, 230, .8);
  --icon-a1-fill-color: #FFF;
  --communication-menu-separator-border-color: rgba(255, 255, 255, .3);
  --communication-list-border-color: rgba(24, 93, 230, .16);
  /*header profile menu*/
  --counter-bg-color: #185DE6;
  --counter-bg-color-active: #185DE6;
  --bonus-color: #185DE6;
  --profile-item-bg-color: #E0F0FF;
  --profile-item-color: #185DE6;
  --item-current-color: #84BFF9;
  --item-current-color-bg-color: #84BFF9;
  --item-current-couner-bg-color: #185DE6;
  --bonus-hover-color: #185DE6;
  --user-tools-separator-color: rgba(24, 93, 230, .15);
  /*footer styles*/
  --footer-background: #E0F0FF;
  --subscription-btn-bgcolor: #185DE6;
  --subscription-btn-bgcolor-hover: #2B84F9;
  --subscription-block-react-bg-color: transparent;
  --subscription-block-icon-color: #185DE6;
  --subscription-block-ling-color: #185DE6;
  --footer-base-border-color: rgba(255, 255, 255, .2);
  --footer-inner-bg-color: linear-gradient(90deg, #1C7BF7 0.05%, #1B7AF7 10.09%, #2B83F5 35.58%, #2C83F5 56.49%, #2D83F5 71.13%, #2882F9 89.91%, #1C7BF7 100%);
  --sitemap-item-color: #FFF;
  --sitemap-item-color-hover: rgba(255, 255, 255, .6);
  --contact-block-item-color: #FFF;
  --contact-block-item-color-hover: rgba(255, 255, 255, .6);
  --contacts-block-border-color: rgba(255, 255, 255, .2);
  --legal-information-block-color: #FFF;
  /*footer social icons*/
  --social-icon-bg-color: rgba(255, 255, 255, .2);
  --vk-active-bg-color: #FFF;
  --fb-active-bg-color: #FFF;
  --instagram-active-bg-color: #FFF;
  --youtube-active-bg-color: #FFF;
  --ok-active-bg-color: #FFF; }

[data-theme='black-friday'] {
  --base-black: #1F1F1F;
  --black-friday-accent-color: #FFC43D;
  --base-link-color: var(--black-friday-accent-color);
  --base-link-color-hover: var(--black-friday-accent-color);
  /*header*/
  --base-header-text-color: #FFF;
  --header-base-border-color: rgba(255, 255, 255, 0.15);
  --header-bg-color: var(--base-black);
  --header-react-bg-color: transparent;
  --header-dropdown-title-active-color: rgba(255, 255, 255, .5);
  --header-list-bg-color: #3D3D3D;
  --header-list-base-border-color: rgba(255, 255, 255, 0.2);
  --header-list-item-color: rgba(255, 255, 255, .8);
  --header-list-item-color-hover: var(--base-black);
  --header-list-item-bg-color-hover: var(--black-friday-accent-color);
  --header-call-center-color: #FFC43D;
  --header-call-center-tooltip-color: #FFF;
  --header-call-center-tooltip-bg: #3D3D3D;
  --locality-btn-color-hover: var(--black-friday-accent-color);
  --locality-btn-color: #FFF;
  --working-time-color: #FFF;
  /*header icons*/
  --icon-live-color: var(--header-list-item-color);
  --icon-home-phone: var(--header-list-item-color);
  --icon-telegram-fill-color: #3D3D3D;
  --icon-telegram-bg-color: var(--header-list-item-color);
  --icon-telegram-bg-color-hover: var(--base-black);
  --icon-telegram-fill-color-hover: var(--black-friday-accent-color);
  --icon-viber-fill-color: #FFF;
  --icon-viber-fill-color-hover: var(--black-friday-accent-color);
  --icon-a1-fill-color: #FFF;
  --communication-icon-text-color: #FFF;
  --communication-icon-text-color-hover: var(--base-link-color-hover);
  /*header profile menu*/
  --profile-item-bg-color: var(--header-list-bg-color);
  --profile-item-color: rgba(255, 255, 255, .8);
  --counter-color: #3D3D3D;
  --counter-color-active: var(--black-friday-accent-color);
  --counter-bg-color: var(--black-friday-accent-color);
  --counter-bg-color-active: #3D3D3D;
  --user-tools-separator-color: rgba(255, 255, 255, .2);
  --bonus-color: var(--black-friday-accent-color);
  --bonus-hover-color: var(--base-black);
  /*end header*/
  /*footer styles*/
  --footer-background: var(--base-black);
  --footer-base-color: #FFF;
  --footer-base-border-color: rgba(255, 255, 255, 0.15);
  --subscription-btn-bgcolor: var(--black-friday-accent-color);
  --subscription-btn-color: var(--base-black);
  --subscription-btn-bgcolor-hover: $orange-500;
  --subscription-btn-color-hover: #1A1A1A;
  --react-input__input-container_focused: var(--black-friday-accent-color);
  --sitemap-item-color: #FFF;
  --sitemap-item-color-hover: var(--black-friday-accent-color);
  --contact-block-item-color: var(--black-friday-accent-color);
  --contact-block-item-color-hover: #FFF;
  --legal-information-block-color: #FFF;
  --call-center-button-color: var(--black-friday-accent-color);
  --call-center-button-color-hover: #FAAA32;
  /*footer social icons*/
  --social-icon-bg-color: rgba(255, 255, 255, 0.1);
  --vk-active-bg-color: var(--black-friday-accent-color);
  --fb-active-bg-color: var(--black-friday-accent-color);
  --instagram-active-bg-color: var(--black-friday-accent-color);
  --youtube-active-bg-color: var(--black-friday-accent-color);
  --ok-active-bg-color: var(--black-friday-accent-color);
  --loader-circle-color: #1A1A1A #1A1A1A transparent;
  /*form styles*/
  --input-error-message__icon-wrapper-color: var(--black-friday-accent-color);
  --input-error-message-color: #FFF; }

.styles-module2ckBP5q4CQ {
  display: flex;
  flex-direction: column;
  margin-bottom: 8px; }
  .styles-module2ckBP5q4CQ .styles-module1DtiNicnWB {
    display: flex;
    color: #1A1A1A;
    align-items: center;
    cursor: pointer;
    background-color: #FFF;
    outline: none;
    height: 32px;
    width: 228px;
    font-family: var(--base-font-family);
    padding-right: 6px; }
    .styles-module2ckBP5q4CQ .styles-module1DtiNicnWB .styles-module1SuQgTELcU {
      display: block;
      text-align: left;
      padding-left: 4px; }
  .styles-module2ckBP5q4CQ .styles-module2oDfWXY33H {
    border: none;
    color: #D62761;
    background-color: rgba(229, 46, 107, 0.1); }

.styles-module3JxV7BE2Um, .styles-module3sIiMJx427 {
  font-size: 14px;
  line-height: 20px; }

:root {
  --blue-500: #0077CC;
  --pink-600: #D62761;
  --base-font-family: Arial, sans-serif;
  --button-font-size: 14px;
  --button-line-height: 20px;
  --button-disabled-color: #ABAEB3;
  --base-link-color: #E52E6B;
  --base-link-color-hover: #D62761;
  --default-shadow-color: rgba(23, 35, 38, .05);
  /*header*/
  --base-header-text-color: #1A1A1A;
  --header-base-border-color: rgba(213, 215, 219, .4);
  --header-list-base-border-color: #D5D7DB;
  --header-bg-color: #F7F8FA;
  --header-react-bg-color: var(--header-bg-color);
  --header-dropdown-title-active-color: #909399;
  --header-list-bg-color: #FFF;
  --header-list-item-color: #1A1A1A;
  --header-list-item-color-hover: #D62761;
  --header-list-item-content-color-hover: #D62761;
  --header-list-item-bg-color-hover: rgba(219, 33, 95, .08);
  --header-list-item-content-bg-color-hover: rgba(219, 33, 95, .08);
  --header-call-center-color: #E52E6B;
  --header-call-center-tooltip-color: #FFF;
  --header-call-center-tooltip-bg: #1A1A1A;
  --locality-btn-color-hover: #D62761;
  --locality-btn-color: #1A1A1A;
  --working-time-color: #909399;
  /*header icons*/
  --icon-live-color: #052992;
  --icon-home-phone: #1A1A1A;
  --icon-telegram-fill-color: #FFF;
  --icon-telegram-bg-color: #39A9E0;
  --icon-telegram-bg-color-hover: #E52E6B;
  --icon-telegram-fill-color-hover: var(--icon-telegram-fill-color);
  --icon-viber-fill-color: rgb(124, 83, 166);
  --icon-viber-fill-color-hover: currentColor;
  --icon-a1-fill-color: currentColor;
  --communication-icon-text-color: var(--header-list-item-color);
  --communication-icon-text-color-hover: var(--base-link-color-hover);
  --communication-menu-separator-border-color: #D5D7DB;
  --communication-list-border-color: #D5D7DB;
  /*header profile menu*/
  --profile-item-bg-color: var(--header-list-bg-color);
  --profile-item-content-bg-color: #FFF;
  --profile-item-color: #1A1A1A;
  --profile-item-content-color: #1A1A1A;
  --item-current-color: #909399;
  --item-current-color-bg-color: #909399;
  --item-current-couner-bg-color: #909399;
  --counter-color: #FFF;
  --counter-content-color: #FFF;
  --counter-color-active: #FFF;
  --counter-content-color-active: #FFF;
  --counter-bg-color: #0077CC;
  --counter-content-bg-color: #0077CC;
  --counter-bg-color-active: #D62761;
  --counter-content-bg-color-active: #D62761;
  --user-tools-separator-color: #EBEDF0;
  --user-tools-content-separator-color: #EBEDF0;
  --bonus-color: #0077CC;
  --bonus-hover-color: #D62761;
  --bonus-content-color: #0077CC;
  --bonus-content-hover-color: #D62761;
  /*end header*/
  /*footer styles*/
  --footer-background: #F7F8FA;
  --subscription-block-react-bg-color: transparent;
  --subscription-block-icon-color: #F7F8FA;
  --footer-base-color: #1A1A1A;
  --footer-base-border-color: rgba(213, 215, 219, .5);
  --footer-inner-bg-color: transparent;
  --subscription-btn-bgcolor: #0077CC;
  --subscription-btn-color: #FFF;
  --subscription-btn-bgcolor-hover: #006EBD;
  --subscription-btn-color-hover: #FFF;
  --react-input__input-container_focused: #0077CC;
  --sitemap-item-color: #1A1A1A;
  --sitemap-item-color-hover: #D62761;
  --contact-block-item-color: #1A1A1A;
  --contact-block-item-color-hover: #D62761;
  --contacts-block-border-color: rgba(213, 215, 219, 0.5);
  --legal-information-block-color: #ABAEB3;
  --call-center-button-color: #E52E6B;
  --call-center-button-color-hover: #CC215A;
  --subscription-block-ling-color: #0077CC;
  /*footer social icons*/
  --social-icon-bg-color: #FFF;
  --vk-active-bg-color: #447DBD;
  --fb-active-bg-color: #4469B0;
  --instagram-active-bg-color: linear-gradient(169.11deg, #F9CB76 12.38%, #EA1E59 53.89%, #C02290 70.24%, #5843C7 97.18%);
  --youtube-active-bg-color: #FF2638;
  --ok-active-bg-color: #FA9019; }

[data-theme='new-year'] {
  --ny_gradient: linear-gradient(90deg, #1C7BF7 0.05%, #1B7AF7 10.09%, #2B83F5 35.58%, #2C83F5 56.49%, #2D83F5 71.13%, #2882F9 89.91%, #1C7BF7 100%);
  --text-hover-color: rgba(255, 255, 255, .6);
  --text-active-color: rgba(255, 255, 255, .3);
  /*header*/
  --header-bg-color: var(--ny_gradient);
  --header-base-border-color: rgba(255, 255, 255, .3);
  --header-react-bg-color: transparent;
  --base-header-text-color: #FFF;
  --base-link-color-hover: var(--text-hover-color);
  --locality-btn-color-hover: var(--text-hover-color);
  --header-dropdown-title-active-color: var(--text-hover-color);
  --header-list-item-color: rgba(24, 93, 230, .8);
  --header-list-item-color-hover: rgba(24, 93, 230, .8);
  --header-list-item-bg-color-hover: rgba(24, 93, 230, .12);
  --header-list-bg-color: #E0F0FF;
  --locality-btn-color: #FFF;
  --header-list-base-border-color: rgba(24, 93, 230, .15);
  --header-call-center-color: #FFF;
  --header-call-center-tooltip-color: #185DE6;
  --header-call-center-tooltip-bg: #E0F0FF;
  --call-center-button-color-hover: rgba(24, 93, 230, .6);
  --call-center-button-color: #185DE6;
  --icon-viber-fill-color: #FFF;
  --communication-icon-text-color: #FFF;
  --communication-icon-text-color-hover: var(--base-link-color-hover);
  --icon-telegram-bg-color: rgba(24, 93, 230, .8);
  --icon-telegram-bg-color-hover: rgba(24, 93, 230, .8);
  --working-time-color: #FFF;
  /*header icons*/
  --icon-live-color: rgba(24, 93, 230, .8);
  --icon-home-phone: rgba(24, 93, 230, .8);
  --icon-a1-fill-color: #FFF;
  --communication-menu-separator-border-color: rgba(255, 255, 255, .3);
  --communication-list-border-color: rgba(24, 93, 230, .16);
  /*header profile menu*/
  --counter-bg-color: #185DE6;
  --counter-bg-color-active: #185DE6;
  --bonus-color: #185DE6;
  --profile-item-bg-color: #E0F0FF;
  --profile-item-color: #185DE6;
  --item-current-color: #84BFF9;
  --item-current-color-bg-color: #84BFF9;
  --item-current-couner-bg-color: #185DE6;
  --bonus-hover-color: #185DE6;
  --user-tools-separator-color: rgba(24, 93, 230, .15);
  /*footer styles*/
  --footer-background: #E0F0FF;
  --subscription-btn-bgcolor: #185DE6;
  --subscription-btn-bgcolor-hover: #2B84F9;
  --subscription-block-react-bg-color: transparent;
  --subscription-block-icon-color: #185DE6;
  --subscription-block-ling-color: #185DE6;
  --footer-base-border-color: rgba(255, 255, 255, .2);
  --footer-inner-bg-color: linear-gradient(90deg, #1C7BF7 0.05%, #1B7AF7 10.09%, #2B83F5 35.58%, #2C83F5 56.49%, #2D83F5 71.13%, #2882F9 89.91%, #1C7BF7 100%);
  --sitemap-item-color: #FFF;
  --sitemap-item-color-hover: rgba(255, 255, 255, .6);
  --contact-block-item-color: #FFF;
  --contact-block-item-color-hover: rgba(255, 255, 255, .6);
  --contacts-block-border-color: rgba(255, 255, 255, .2);
  --legal-information-block-color: #FFF;
  /*footer social icons*/
  --social-icon-bg-color: rgba(255, 255, 255, .2);
  --vk-active-bg-color: #FFF;
  --fb-active-bg-color: #FFF;
  --instagram-active-bg-color: #FFF;
  --youtube-active-bg-color: #FFF;
  --ok-active-bg-color: #FFF; }

[data-theme='black-friday'] {
  --base-black: #1F1F1F;
  --black-friday-accent-color: #FFC43D;
  --base-link-color: var(--black-friday-accent-color);
  --base-link-color-hover: var(--black-friday-accent-color);
  /*header*/
  --base-header-text-color: #FFF;
  --header-base-border-color: rgba(255, 255, 255, 0.15);
  --header-bg-color: var(--base-black);
  --header-react-bg-color: transparent;
  --header-dropdown-title-active-color: rgba(255, 255, 255, .5);
  --header-list-bg-color: #3D3D3D;
  --header-list-base-border-color: rgba(255, 255, 255, 0.2);
  --header-list-item-color: rgba(255, 255, 255, .8);
  --header-list-item-color-hover: var(--base-black);
  --header-list-item-bg-color-hover: var(--black-friday-accent-color);
  --header-call-center-color: #FFC43D;
  --header-call-center-tooltip-color: #FFF;
  --header-call-center-tooltip-bg: #3D3D3D;
  --locality-btn-color-hover: var(--black-friday-accent-color);
  --locality-btn-color: #FFF;
  --working-time-color: #FFF;
  /*header icons*/
  --icon-live-color: var(--header-list-item-color);
  --icon-home-phone: var(--header-list-item-color);
  --icon-telegram-fill-color: #3D3D3D;
  --icon-telegram-bg-color: var(--header-list-item-color);
  --icon-telegram-bg-color-hover: var(--base-black);
  --icon-telegram-fill-color-hover: var(--black-friday-accent-color);
  --icon-viber-fill-color: #FFF;
  --icon-viber-fill-color-hover: var(--black-friday-accent-color);
  --icon-a1-fill-color: #FFF;
  --communication-icon-text-color: #FFF;
  --communication-icon-text-color-hover: var(--base-link-color-hover);
  /*header profile menu*/
  --profile-item-bg-color: var(--header-list-bg-color);
  --profile-item-color: rgba(255, 255, 255, .8);
  --counter-color: #3D3D3D;
  --counter-color-active: var(--black-friday-accent-color);
  --counter-bg-color: var(--black-friday-accent-color);
  --counter-bg-color-active: #3D3D3D;
  --user-tools-separator-color: rgba(255, 255, 255, .2);
  --bonus-color: var(--black-friday-accent-color);
  --bonus-hover-color: var(--base-black);
  /*end header*/
  /*footer styles*/
  --footer-background: var(--base-black);
  --footer-base-color: #FFF;
  --footer-base-border-color: rgba(255, 255, 255, 0.15);
  --subscription-btn-bgcolor: var(--black-friday-accent-color);
  --subscription-btn-color: var(--base-black);
  --subscription-btn-bgcolor-hover: $orange-500;
  --subscription-btn-color-hover: #1A1A1A;
  --react-input__input-container_focused: var(--black-friday-accent-color);
  --sitemap-item-color: #FFF;
  --sitemap-item-color-hover: var(--black-friday-accent-color);
  --contact-block-item-color: var(--black-friday-accent-color);
  --contact-block-item-color-hover: #FFF;
  --legal-information-block-color: #FFF;
  --call-center-button-color: var(--black-friday-accent-color);
  --call-center-button-color-hover: #FAAA32;
  /*footer social icons*/
  --social-icon-bg-color: rgba(255, 255, 255, 0.1);
  --vk-active-bg-color: var(--black-friday-accent-color);
  --fb-active-bg-color: var(--black-friday-accent-color);
  --instagram-active-bg-color: var(--black-friday-accent-color);
  --youtube-active-bg-color: var(--black-friday-accent-color);
  --ok-active-bg-color: var(--black-friday-accent-color);
  --loader-circle-color: #1A1A1A #1A1A1A transparent;
  /*form styles*/
  --input-error-message__icon-wrapper-color: var(--black-friday-accent-color);
  --input-error-message-color: #FFF; }

.styles-module3JxV7BE2Um {
  margin-top: 8px;
  font-weight: normal; }

.styles-module3sIiMJx427 {
  display: inline-flex;
  align-items: center;
  font-family: var(--base-font-family);
  color: #0077CC;
  margin-top: 8px;
  border: none;
  background-color: #FFF; }

.styles-module3sIiMJx427:hover,
.styles-module3JxV7BE2Um:hover {
  color: #D62761;
  cursor: pointer; }
  .styles-module3sIiMJx427:hover path,
  .styles-module3JxV7BE2Um:hover path {
    stroke: #D62761; }

.styles-module2gEqw7hJX- {
  height: 24px; }

.styles-module35fMa38dHk .styles-module32VhUVhW6_ .styles-module2XT6baYc9m {
  font-size: 16px;
  line-height: 22px; }

:root {
  --blue-500: #0077CC;
  --pink-600: #D62761;
  --base-font-family: Arial, sans-serif;
  --button-font-size: 14px;
  --button-line-height: 20px;
  --button-disabled-color: #ABAEB3;
  --base-link-color: #E52E6B;
  --base-link-color-hover: #D62761;
  --default-shadow-color: rgba(23, 35, 38, .05);
  /*header*/
  --base-header-text-color: #1A1A1A;
  --header-base-border-color: rgba(213, 215, 219, .4);
  --header-list-base-border-color: #D5D7DB;
  --header-bg-color: #F7F8FA;
  --header-react-bg-color: var(--header-bg-color);
  --header-dropdown-title-active-color: #909399;
  --header-list-bg-color: #FFF;
  --header-list-item-color: #1A1A1A;
  --header-list-item-color-hover: #D62761;
  --header-list-item-content-color-hover: #D62761;
  --header-list-item-bg-color-hover: rgba(219, 33, 95, .08);
  --header-list-item-content-bg-color-hover: rgba(219, 33, 95, .08);
  --header-call-center-color: #E52E6B;
  --header-call-center-tooltip-color: #FFF;
  --header-call-center-tooltip-bg: #1A1A1A;
  --locality-btn-color-hover: #D62761;
  --locality-btn-color: #1A1A1A;
  --working-time-color: #909399;
  /*header icons*/
  --icon-live-color: #052992;
  --icon-home-phone: #1A1A1A;
  --icon-telegram-fill-color: #FFF;
  --icon-telegram-bg-color: #39A9E0;
  --icon-telegram-bg-color-hover: #E52E6B;
  --icon-telegram-fill-color-hover: var(--icon-telegram-fill-color);
  --icon-viber-fill-color: rgb(124, 83, 166);
  --icon-viber-fill-color-hover: currentColor;
  --icon-a1-fill-color: currentColor;
  --communication-icon-text-color: var(--header-list-item-color);
  --communication-icon-text-color-hover: var(--base-link-color-hover);
  --communication-menu-separator-border-color: #D5D7DB;
  --communication-list-border-color: #D5D7DB;
  /*header profile menu*/
  --profile-item-bg-color: var(--header-list-bg-color);
  --profile-item-content-bg-color: #FFF;
  --profile-item-color: #1A1A1A;
  --profile-item-content-color: #1A1A1A;
  --item-current-color: #909399;
  --item-current-color-bg-color: #909399;
  --item-current-couner-bg-color: #909399;
  --counter-color: #FFF;
  --counter-content-color: #FFF;
  --counter-color-active: #FFF;
  --counter-content-color-active: #FFF;
  --counter-bg-color: #0077CC;
  --counter-content-bg-color: #0077CC;
  --counter-bg-color-active: #D62761;
  --counter-content-bg-color-active: #D62761;
  --user-tools-separator-color: #EBEDF0;
  --user-tools-content-separator-color: #EBEDF0;
  --bonus-color: #0077CC;
  --bonus-hover-color: #D62761;
  --bonus-content-color: #0077CC;
  --bonus-content-hover-color: #D62761;
  /*end header*/
  /*footer styles*/
  --footer-background: #F7F8FA;
  --subscription-block-react-bg-color: transparent;
  --subscription-block-icon-color: #F7F8FA;
  --footer-base-color: #1A1A1A;
  --footer-base-border-color: rgba(213, 215, 219, .5);
  --footer-inner-bg-color: transparent;
  --subscription-btn-bgcolor: #0077CC;
  --subscription-btn-color: #FFF;
  --subscription-btn-bgcolor-hover: #006EBD;
  --subscription-btn-color-hover: #FFF;
  --react-input__input-container_focused: #0077CC;
  --sitemap-item-color: #1A1A1A;
  --sitemap-item-color-hover: #D62761;
  --contact-block-item-color: #1A1A1A;
  --contact-block-item-color-hover: #D62761;
  --contacts-block-border-color: rgba(213, 215, 219, 0.5);
  --legal-information-block-color: #ABAEB3;
  --call-center-button-color: #E52E6B;
  --call-center-button-color-hover: #CC215A;
  --subscription-block-ling-color: #0077CC;
  /*footer social icons*/
  --social-icon-bg-color: #FFF;
  --vk-active-bg-color: #447DBD;
  --fb-active-bg-color: #4469B0;
  --instagram-active-bg-color: linear-gradient(169.11deg, #F9CB76 12.38%, #EA1E59 53.89%, #C02290 70.24%, #5843C7 97.18%);
  --youtube-active-bg-color: #FF2638;
  --ok-active-bg-color: #FA9019; }

[data-theme='new-year'] {
  --ny_gradient: linear-gradient(90deg, #1C7BF7 0.05%, #1B7AF7 10.09%, #2B83F5 35.58%, #2C83F5 56.49%, #2D83F5 71.13%, #2882F9 89.91%, #1C7BF7 100%);
  --text-hover-color: rgba(255, 255, 255, .6);
  --text-active-color: rgba(255, 255, 255, .3);
  /*header*/
  --header-bg-color: var(--ny_gradient);
  --header-base-border-color: rgba(255, 255, 255, .3);
  --header-react-bg-color: transparent;
  --base-header-text-color: #FFF;
  --base-link-color-hover: var(--text-hover-color);
  --locality-btn-color-hover: var(--text-hover-color);
  --header-dropdown-title-active-color: var(--text-hover-color);
  --header-list-item-color: rgba(24, 93, 230, .8);
  --header-list-item-color-hover: rgba(24, 93, 230, .8);
  --header-list-item-bg-color-hover: rgba(24, 93, 230, .12);
  --header-list-bg-color: #E0F0FF;
  --locality-btn-color: #FFF;
  --header-list-base-border-color: rgba(24, 93, 230, .15);
  --header-call-center-color: #FFF;
  --header-call-center-tooltip-color: #185DE6;
  --header-call-center-tooltip-bg: #E0F0FF;
  --call-center-button-color-hover: rgba(24, 93, 230, .6);
  --call-center-button-color: #185DE6;
  --icon-viber-fill-color: #FFF;
  --communication-icon-text-color: #FFF;
  --communication-icon-text-color-hover: var(--base-link-color-hover);
  --icon-telegram-bg-color: rgba(24, 93, 230, .8);
  --icon-telegram-bg-color-hover: rgba(24, 93, 230, .8);
  --working-time-color: #FFF;
  /*header icons*/
  --icon-live-color: rgba(24, 93, 230, .8);
  --icon-home-phone: rgba(24, 93, 230, .8);
  --icon-a1-fill-color: #FFF;
  --communication-menu-separator-border-color: rgba(255, 255, 255, .3);
  --communication-list-border-color: rgba(24, 93, 230, .16);
  /*header profile menu*/
  --counter-bg-color: #185DE6;
  --counter-bg-color-active: #185DE6;
  --bonus-color: #185DE6;
  --profile-item-bg-color: #E0F0FF;
  --profile-item-color: #185DE6;
  --item-current-color: #84BFF9;
  --item-current-color-bg-color: #84BFF9;
  --item-current-couner-bg-color: #185DE6;
  --bonus-hover-color: #185DE6;
  --user-tools-separator-color: rgba(24, 93, 230, .15);
  /*footer styles*/
  --footer-background: #E0F0FF;
  --subscription-btn-bgcolor: #185DE6;
  --subscription-btn-bgcolor-hover: #2B84F9;
  --subscription-block-react-bg-color: transparent;
  --subscription-block-icon-color: #185DE6;
  --subscription-block-ling-color: #185DE6;
  --footer-base-border-color: rgba(255, 255, 255, .2);
  --footer-inner-bg-color: linear-gradient(90deg, #1C7BF7 0.05%, #1B7AF7 10.09%, #2B83F5 35.58%, #2C83F5 56.49%, #2D83F5 71.13%, #2882F9 89.91%, #1C7BF7 100%);
  --sitemap-item-color: #FFF;
  --sitemap-item-color-hover: rgba(255, 255, 255, .6);
  --contact-block-item-color: #FFF;
  --contact-block-item-color-hover: rgba(255, 255, 255, .6);
  --contacts-block-border-color: rgba(255, 255, 255, .2);
  --legal-information-block-color: #FFF;
  /*footer social icons*/
  --social-icon-bg-color: rgba(255, 255, 255, .2);
  --vk-active-bg-color: #FFF;
  --fb-active-bg-color: #FFF;
  --instagram-active-bg-color: #FFF;
  --youtube-active-bg-color: #FFF;
  --ok-active-bg-color: #FFF; }

[data-theme='black-friday'] {
  --base-black: #1F1F1F;
  --black-friday-accent-color: #FFC43D;
  --base-link-color: var(--black-friday-accent-color);
  --base-link-color-hover: var(--black-friday-accent-color);
  /*header*/
  --base-header-text-color: #FFF;
  --header-base-border-color: rgba(255, 255, 255, 0.15);
  --header-bg-color: var(--base-black);
  --header-react-bg-color: transparent;
  --header-dropdown-title-active-color: rgba(255, 255, 255, .5);
  --header-list-bg-color: #3D3D3D;
  --header-list-base-border-color: rgba(255, 255, 255, 0.2);
  --header-list-item-color: rgba(255, 255, 255, .8);
  --header-list-item-color-hover: var(--base-black);
  --header-list-item-bg-color-hover: var(--black-friday-accent-color);
  --header-call-center-color: #FFC43D;
  --header-call-center-tooltip-color: #FFF;
  --header-call-center-tooltip-bg: #3D3D3D;
  --locality-btn-color-hover: var(--black-friday-accent-color);
  --locality-btn-color: #FFF;
  --working-time-color: #FFF;
  /*header icons*/
  --icon-live-color: var(--header-list-item-color);
  --icon-home-phone: var(--header-list-item-color);
  --icon-telegram-fill-color: #3D3D3D;
  --icon-telegram-bg-color: var(--header-list-item-color);
  --icon-telegram-bg-color-hover: var(--base-black);
  --icon-telegram-fill-color-hover: var(--black-friday-accent-color);
  --icon-viber-fill-color: #FFF;
  --icon-viber-fill-color-hover: var(--black-friday-accent-color);
  --icon-a1-fill-color: #FFF;
  --communication-icon-text-color: #FFF;
  --communication-icon-text-color-hover: var(--base-link-color-hover);
  /*header profile menu*/
  --profile-item-bg-color: var(--header-list-bg-color);
  --profile-item-color: rgba(255, 255, 255, .8);
  --counter-color: #3D3D3D;
  --counter-color-active: var(--black-friday-accent-color);
  --counter-bg-color: var(--black-friday-accent-color);
  --counter-bg-color-active: #3D3D3D;
  --user-tools-separator-color: rgba(255, 255, 255, .2);
  --bonus-color: var(--black-friday-accent-color);
  --bonus-hover-color: var(--base-black);
  /*end header*/
  /*footer styles*/
  --footer-background: var(--base-black);
  --footer-base-color: #FFF;
  --footer-base-border-color: rgba(255, 255, 255, 0.15);
  --subscription-btn-bgcolor: var(--black-friday-accent-color);
  --subscription-btn-color: var(--base-black);
  --subscription-btn-bgcolor-hover: $orange-500;
  --subscription-btn-color-hover: #1A1A1A;
  --react-input__input-container_focused: var(--black-friday-accent-color);
  --sitemap-item-color: #FFF;
  --sitemap-item-color-hover: var(--black-friday-accent-color);
  --contact-block-item-color: var(--black-friday-accent-color);
  --contact-block-item-color-hover: #FFF;
  --legal-information-block-color: #FFF;
  --call-center-button-color: var(--black-friday-accent-color);
  --call-center-button-color-hover: #FAAA32;
  /*footer social icons*/
  --social-icon-bg-color: rgba(255, 255, 255, 0.1);
  --vk-active-bg-color: var(--black-friday-accent-color);
  --fb-active-bg-color: var(--black-friday-accent-color);
  --instagram-active-bg-color: var(--black-friday-accent-color);
  --youtube-active-bg-color: var(--black-friday-accent-color);
  --ok-active-bg-color: var(--black-friday-accent-color);
  --loader-circle-color: #1A1A1A #1A1A1A transparent;
  /*form styles*/
  --input-error-message__icon-wrapper-color: var(--black-friday-accent-color);
  --input-error-message-color: #FFF; }

.styles-module35fMa38dHk {
  display: flex;
  width: min-content; }
  .styles-module35fMa38dHk .styles-module32VhUVhW6_ {
    margin: 24px 0;
    display: block;
    width: 244px; }
    .styles-module35fMa38dHk .styles-module32VhUVhW6_ .styles-module2XT6baYc9m {
      display: flex;
      font-family: var(--base-font-family);
      color: #1A1A1A;
      background-color: #FFF;
      border: none;
      outline: none;
      padding: 0;
      font-weight: bold; }
      .styles-module35fMa38dHk .styles-module32VhUVhW6_ .styles-module2XT6baYc9m:hover {
        color: #D62761;
        cursor: pointer; }
  .styles-module35fMa38dHk .styles-module1PudZGZoaD {
    margin-right: 40px; }

.styles-module3YIbKwZy83 .styles-modulefVwvA_l-xx .styles-module3gRnGXwLBR {
  font-size: 14px;
  line-height: 20px; }

:root {
  --blue-500: #0077CC;
  --pink-600: #D62761;
  --base-font-family: Arial, sans-serif;
  --button-font-size: 14px;
  --button-line-height: 20px;
  --button-disabled-color: #ABAEB3;
  --base-link-color: #E52E6B;
  --base-link-color-hover: #D62761;
  --default-shadow-color: rgba(23, 35, 38, .05);
  /*header*/
  --base-header-text-color: #1A1A1A;
  --header-base-border-color: rgba(213, 215, 219, .4);
  --header-list-base-border-color: #D5D7DB;
  --header-bg-color: #F7F8FA;
  --header-react-bg-color: var(--header-bg-color);
  --header-dropdown-title-active-color: #909399;
  --header-list-bg-color: #FFF;
  --header-list-item-color: #1A1A1A;
  --header-list-item-color-hover: #D62761;
  --header-list-item-content-color-hover: #D62761;
  --header-list-item-bg-color-hover: rgba(219, 33, 95, .08);
  --header-list-item-content-bg-color-hover: rgba(219, 33, 95, .08);
  --header-call-center-color: #E52E6B;
  --header-call-center-tooltip-color: #FFF;
  --header-call-center-tooltip-bg: #1A1A1A;
  --locality-btn-color-hover: #D62761;
  --locality-btn-color: #1A1A1A;
  --working-time-color: #909399;
  /*header icons*/
  --icon-live-color: #052992;
  --icon-home-phone: #1A1A1A;
  --icon-telegram-fill-color: #FFF;
  --icon-telegram-bg-color: #39A9E0;
  --icon-telegram-bg-color-hover: #E52E6B;
  --icon-telegram-fill-color-hover: var(--icon-telegram-fill-color);
  --icon-viber-fill-color: rgb(124, 83, 166);
  --icon-viber-fill-color-hover: currentColor;
  --icon-a1-fill-color: currentColor;
  --communication-icon-text-color: var(--header-list-item-color);
  --communication-icon-text-color-hover: var(--base-link-color-hover);
  --communication-menu-separator-border-color: #D5D7DB;
  --communication-list-border-color: #D5D7DB;
  /*header profile menu*/
  --profile-item-bg-color: var(--header-list-bg-color);
  --profile-item-content-bg-color: #FFF;
  --profile-item-color: #1A1A1A;
  --profile-item-content-color: #1A1A1A;
  --item-current-color: #909399;
  --item-current-color-bg-color: #909399;
  --item-current-couner-bg-color: #909399;
  --counter-color: #FFF;
  --counter-content-color: #FFF;
  --counter-color-active: #FFF;
  --counter-content-color-active: #FFF;
  --counter-bg-color: #0077CC;
  --counter-content-bg-color: #0077CC;
  --counter-bg-color-active: #D62761;
  --counter-content-bg-color-active: #D62761;
  --user-tools-separator-color: #EBEDF0;
  --user-tools-content-separator-color: #EBEDF0;
  --bonus-color: #0077CC;
  --bonus-hover-color: #D62761;
  --bonus-content-color: #0077CC;
  --bonus-content-hover-color: #D62761;
  /*end header*/
  /*footer styles*/
  --footer-background: #F7F8FA;
  --subscription-block-react-bg-color: transparent;
  --subscription-block-icon-color: #F7F8FA;
  --footer-base-color: #1A1A1A;
  --footer-base-border-color: rgba(213, 215, 219, .5);
  --footer-inner-bg-color: transparent;
  --subscription-btn-bgcolor: #0077CC;
  --subscription-btn-color: #FFF;
  --subscription-btn-bgcolor-hover: #006EBD;
  --subscription-btn-color-hover: #FFF;
  --react-input__input-container_focused: #0077CC;
  --sitemap-item-color: #1A1A1A;
  --sitemap-item-color-hover: #D62761;
  --contact-block-item-color: #1A1A1A;
  --contact-block-item-color-hover: #D62761;
  --contacts-block-border-color: rgba(213, 215, 219, 0.5);
  --legal-information-block-color: #ABAEB3;
  --call-center-button-color: #E52E6B;
  --call-center-button-color-hover: #CC215A;
  --subscription-block-ling-color: #0077CC;
  /*footer social icons*/
  --social-icon-bg-color: #FFF;
  --vk-active-bg-color: #447DBD;
  --fb-active-bg-color: #4469B0;
  --instagram-active-bg-color: linear-gradient(169.11deg, #F9CB76 12.38%, #EA1E59 53.89%, #C02290 70.24%, #5843C7 97.18%);
  --youtube-active-bg-color: #FF2638;
  --ok-active-bg-color: #FA9019; }

[data-theme='new-year'] {
  --ny_gradient: linear-gradient(90deg, #1C7BF7 0.05%, #1B7AF7 10.09%, #2B83F5 35.58%, #2C83F5 56.49%, #2D83F5 71.13%, #2882F9 89.91%, #1C7BF7 100%);
  --text-hover-color: rgba(255, 255, 255, .6);
  --text-active-color: rgba(255, 255, 255, .3);
  /*header*/
  --header-bg-color: var(--ny_gradient);
  --header-base-border-color: rgba(255, 255, 255, .3);
  --header-react-bg-color: transparent;
  --base-header-text-color: #FFF;
  --base-link-color-hover: var(--text-hover-color);
  --locality-btn-color-hover: var(--text-hover-color);
  --header-dropdown-title-active-color: var(--text-hover-color);
  --header-list-item-color: rgba(24, 93, 230, .8);
  --header-list-item-color-hover: rgba(24, 93, 230, .8);
  --header-list-item-bg-color-hover: rgba(24, 93, 230, .12);
  --header-list-bg-color: #E0F0FF;
  --locality-btn-color: #FFF;
  --header-list-base-border-color: rgba(24, 93, 230, .15);
  --header-call-center-color: #FFF;
  --header-call-center-tooltip-color: #185DE6;
  --header-call-center-tooltip-bg: #E0F0FF;
  --call-center-button-color-hover: rgba(24, 93, 230, .6);
  --call-center-button-color: #185DE6;
  --icon-viber-fill-color: #FFF;
  --communication-icon-text-color: #FFF;
  --communication-icon-text-color-hover: var(--base-link-color-hover);
  --icon-telegram-bg-color: rgba(24, 93, 230, .8);
  --icon-telegram-bg-color-hover: rgba(24, 93, 230, .8);
  --working-time-color: #FFF;
  /*header icons*/
  --icon-live-color: rgba(24, 93, 230, .8);
  --icon-home-phone: rgba(24, 93, 230, .8);
  --icon-a1-fill-color: #FFF;
  --communication-menu-separator-border-color: rgba(255, 255, 255, .3);
  --communication-list-border-color: rgba(24, 93, 230, .16);
  /*header profile menu*/
  --counter-bg-color: #185DE6;
  --counter-bg-color-active: #185DE6;
  --bonus-color: #185DE6;
  --profile-item-bg-color: #E0F0FF;
  --profile-item-color: #185DE6;
  --item-current-color: #84BFF9;
  --item-current-color-bg-color: #84BFF9;
  --item-current-couner-bg-color: #185DE6;
  --bonus-hover-color: #185DE6;
  --user-tools-separator-color: rgba(24, 93, 230, .15);
  /*footer styles*/
  --footer-background: #E0F0FF;
  --subscription-btn-bgcolor: #185DE6;
  --subscription-btn-bgcolor-hover: #2B84F9;
  --subscription-block-react-bg-color: transparent;
  --subscription-block-icon-color: #185DE6;
  --subscription-block-ling-color: #185DE6;
  --footer-base-border-color: rgba(255, 255, 255, .2);
  --footer-inner-bg-color: linear-gradient(90deg, #1C7BF7 0.05%, #1B7AF7 10.09%, #2B83F5 35.58%, #2C83F5 56.49%, #2D83F5 71.13%, #2882F9 89.91%, #1C7BF7 100%);
  --sitemap-item-color: #FFF;
  --sitemap-item-color-hover: rgba(255, 255, 255, .6);
  --contact-block-item-color: #FFF;
  --contact-block-item-color-hover: rgba(255, 255, 255, .6);
  --contacts-block-border-color: rgba(255, 255, 255, .2);
  --legal-information-block-color: #FFF;
  /*footer social icons*/
  --social-icon-bg-color: rgba(255, 255, 255, .2);
  --vk-active-bg-color: #FFF;
  --fb-active-bg-color: #FFF;
  --instagram-active-bg-color: #FFF;
  --youtube-active-bg-color: #FFF;
  --ok-active-bg-color: #FFF; }

[data-theme='black-friday'] {
  --base-black: #1F1F1F;
  --black-friday-accent-color: #FFC43D;
  --base-link-color: var(--black-friday-accent-color);
  --base-link-color-hover: var(--black-friday-accent-color);
  /*header*/
  --base-header-text-color: #FFF;
  --header-base-border-color: rgba(255, 255, 255, 0.15);
  --header-bg-color: var(--base-black);
  --header-react-bg-color: transparent;
  --header-dropdown-title-active-color: rgba(255, 255, 255, .5);
  --header-list-bg-color: #3D3D3D;
  --header-list-base-border-color: rgba(255, 255, 255, 0.2);
  --header-list-item-color: rgba(255, 255, 255, .8);
  --header-list-item-color-hover: var(--base-black);
  --header-list-item-bg-color-hover: var(--black-friday-accent-color);
  --header-call-center-color: #FFC43D;
  --header-call-center-tooltip-color: #FFF;
  --header-call-center-tooltip-bg: #3D3D3D;
  --locality-btn-color-hover: var(--black-friday-accent-color);
  --locality-btn-color: #FFF;
  --working-time-color: #FFF;
  /*header icons*/
  --icon-live-color: var(--header-list-item-color);
  --icon-home-phone: var(--header-list-item-color);
  --icon-telegram-fill-color: #3D3D3D;
  --icon-telegram-bg-color: var(--header-list-item-color);
  --icon-telegram-bg-color-hover: var(--base-black);
  --icon-telegram-fill-color-hover: var(--black-friday-accent-color);
  --icon-viber-fill-color: #FFF;
  --icon-viber-fill-color-hover: var(--black-friday-accent-color);
  --icon-a1-fill-color: #FFF;
  --communication-icon-text-color: #FFF;
  --communication-icon-text-color-hover: var(--base-link-color-hover);
  /*header profile menu*/
  --profile-item-bg-color: var(--header-list-bg-color);
  --profile-item-color: rgba(255, 255, 255, .8);
  --counter-color: #3D3D3D;
  --counter-color-active: var(--black-friday-accent-color);
  --counter-bg-color: var(--black-friday-accent-color);
  --counter-bg-color-active: #3D3D3D;
  --user-tools-separator-color: rgba(255, 255, 255, .2);
  --bonus-color: var(--black-friday-accent-color);
  --bonus-hover-color: var(--base-black);
  /*end header*/
  /*footer styles*/
  --footer-background: var(--base-black);
  --footer-base-color: #FFF;
  --footer-base-border-color: rgba(255, 255, 255, 0.15);
  --subscription-btn-bgcolor: var(--black-friday-accent-color);
  --subscription-btn-color: var(--base-black);
  --subscription-btn-bgcolor-hover: $orange-500;
  --subscription-btn-color-hover: #1A1A1A;
  --react-input__input-container_focused: var(--black-friday-accent-color);
  --sitemap-item-color: #FFF;
  --sitemap-item-color-hover: var(--black-friday-accent-color);
  --contact-block-item-color: var(--black-friday-accent-color);
  --contact-block-item-color-hover: #FFF;
  --legal-information-block-color: #FFF;
  --call-center-button-color: var(--black-friday-accent-color);
  --call-center-button-color-hover: #FAAA32;
  /*footer social icons*/
  --social-icon-bg-color: rgba(255, 255, 255, 0.1);
  --vk-active-bg-color: var(--black-friday-accent-color);
  --fb-active-bg-color: var(--black-friday-accent-color);
  --instagram-active-bg-color: var(--black-friday-accent-color);
  --youtube-active-bg-color: var(--black-friday-accent-color);
  --ok-active-bg-color: var(--black-friday-accent-color);
  --loader-circle-color: #1A1A1A #1A1A1A transparent;
  /*form styles*/
  --input-error-message__icon-wrapper-color: var(--black-friday-accent-color);
  --input-error-message-color: #FFF; }

.styles-module3YIbKwZy83 {
  display: block;
  border-top: 1px solid #E6E7E9;
  min-height: 150px;
  width: 226px;
  padding-top: 12px; }
  .styles-module3YIbKwZy83 .styles-modulefVwvA_l-xx {
    display: flex;
    height: 24px;
    align-items: center;
    text-decoration: none;
    margin-bottom: 10px;
    color: #1A1A1A; }
    .styles-module3YIbKwZy83 .styles-modulefVwvA_l-xx .styles-module3gRnGXwLBR {
      font-family: var(--base-font-family);
      margin-left: 6px; }
    .styles-module3YIbKwZy83 .styles-modulefVwvA_l-xx .styles-moduleSHNUeRE4Bw {
      height: 24px;
      width: 24px; }
    .styles-module3YIbKwZy83 .styles-modulefVwvA_l-xx:hover,
    .styles-module3YIbKwZy83 .styles-modulefVwvA_l-xx:hover svg {
      color: #D62761;
      cursor: pointer; }

.styles-module2YwMkh3okK .styles-module2cbTx5ojAD .styles-module3hvlHlcBX8 .styles-module3GwqJKhV2c {
  font-size: 28px;
  line-height: 34px; }

:root {
  --blue-500: #0077CC;
  --pink-600: #D62761;
  --base-font-family: Arial, sans-serif;
  --button-font-size: 14px;
  --button-line-height: 20px;
  --button-disabled-color: #ABAEB3;
  --base-link-color: #E52E6B;
  --base-link-color-hover: #D62761;
  --default-shadow-color: rgba(23, 35, 38, .05);
  /*header*/
  --base-header-text-color: #1A1A1A;
  --header-base-border-color: rgba(213, 215, 219, .4);
  --header-list-base-border-color: #D5D7DB;
  --header-bg-color: #F7F8FA;
  --header-react-bg-color: var(--header-bg-color);
  --header-dropdown-title-active-color: #909399;
  --header-list-bg-color: #FFF;
  --header-list-item-color: #1A1A1A;
  --header-list-item-color-hover: #D62761;
  --header-list-item-content-color-hover: #D62761;
  --header-list-item-bg-color-hover: rgba(219, 33, 95, .08);
  --header-list-item-content-bg-color-hover: rgba(219, 33, 95, .08);
  --header-call-center-color: #E52E6B;
  --header-call-center-tooltip-color: #FFF;
  --header-call-center-tooltip-bg: #1A1A1A;
  --locality-btn-color-hover: #D62761;
  --locality-btn-color: #1A1A1A;
  --working-time-color: #909399;
  /*header icons*/
  --icon-live-color: #052992;
  --icon-home-phone: #1A1A1A;
  --icon-telegram-fill-color: #FFF;
  --icon-telegram-bg-color: #39A9E0;
  --icon-telegram-bg-color-hover: #E52E6B;
  --icon-telegram-fill-color-hover: var(--icon-telegram-fill-color);
  --icon-viber-fill-color: rgb(124, 83, 166);
  --icon-viber-fill-color-hover: currentColor;
  --icon-a1-fill-color: currentColor;
  --communication-icon-text-color: var(--header-list-item-color);
  --communication-icon-text-color-hover: var(--base-link-color-hover);
  --communication-menu-separator-border-color: #D5D7DB;
  --communication-list-border-color: #D5D7DB;
  /*header profile menu*/
  --profile-item-bg-color: var(--header-list-bg-color);
  --profile-item-content-bg-color: #FFF;
  --profile-item-color: #1A1A1A;
  --profile-item-content-color: #1A1A1A;
  --item-current-color: #909399;
  --item-current-color-bg-color: #909399;
  --item-current-couner-bg-color: #909399;
  --counter-color: #FFF;
  --counter-content-color: #FFF;
  --counter-color-active: #FFF;
  --counter-content-color-active: #FFF;
  --counter-bg-color: #0077CC;
  --counter-content-bg-color: #0077CC;
  --counter-bg-color-active: #D62761;
  --counter-content-bg-color-active: #D62761;
  --user-tools-separator-color: #EBEDF0;
  --user-tools-content-separator-color: #EBEDF0;
  --bonus-color: #0077CC;
  --bonus-hover-color: #D62761;
  --bonus-content-color: #0077CC;
  --bonus-content-hover-color: #D62761;
  /*end header*/
  /*footer styles*/
  --footer-background: #F7F8FA;
  --subscription-block-react-bg-color: transparent;
  --subscription-block-icon-color: #F7F8FA;
  --footer-base-color: #1A1A1A;
  --footer-base-border-color: rgba(213, 215, 219, .5);
  --footer-inner-bg-color: transparent;
  --subscription-btn-bgcolor: #0077CC;
  --subscription-btn-color: #FFF;
  --subscription-btn-bgcolor-hover: #006EBD;
  --subscription-btn-color-hover: #FFF;
  --react-input__input-container_focused: #0077CC;
  --sitemap-item-color: #1A1A1A;
  --sitemap-item-color-hover: #D62761;
  --contact-block-item-color: #1A1A1A;
  --contact-block-item-color-hover: #D62761;
  --contacts-block-border-color: rgba(213, 215, 219, 0.5);
  --legal-information-block-color: #ABAEB3;
  --call-center-button-color: #E52E6B;
  --call-center-button-color-hover: #CC215A;
  --subscription-block-ling-color: #0077CC;
  /*footer social icons*/
  --social-icon-bg-color: #FFF;
  --vk-active-bg-color: #447DBD;
  --fb-active-bg-color: #4469B0;
  --instagram-active-bg-color: linear-gradient(169.11deg, #F9CB76 12.38%, #EA1E59 53.89%, #C02290 70.24%, #5843C7 97.18%);
  --youtube-active-bg-color: #FF2638;
  --ok-active-bg-color: #FA9019; }

[data-theme='new-year'] {
  --ny_gradient: linear-gradient(90deg, #1C7BF7 0.05%, #1B7AF7 10.09%, #2B83F5 35.58%, #2C83F5 56.49%, #2D83F5 71.13%, #2882F9 89.91%, #1C7BF7 100%);
  --text-hover-color: rgba(255, 255, 255, .6);
  --text-active-color: rgba(255, 255, 255, .3);
  /*header*/
  --header-bg-color: var(--ny_gradient);
  --header-base-border-color: rgba(255, 255, 255, .3);
  --header-react-bg-color: transparent;
  --base-header-text-color: #FFF;
  --base-link-color-hover: var(--text-hover-color);
  --locality-btn-color-hover: var(--text-hover-color);
  --header-dropdown-title-active-color: var(--text-hover-color);
  --header-list-item-color: rgba(24, 93, 230, .8);
  --header-list-item-color-hover: rgba(24, 93, 230, .8);
  --header-list-item-bg-color-hover: rgba(24, 93, 230, .12);
  --header-list-bg-color: #E0F0FF;
  --locality-btn-color: #FFF;
  --header-list-base-border-color: rgba(24, 93, 230, .15);
  --header-call-center-color: #FFF;
  --header-call-center-tooltip-color: #185DE6;
  --header-call-center-tooltip-bg: #E0F0FF;
  --call-center-button-color-hover: rgba(24, 93, 230, .6);
  --call-center-button-color: #185DE6;
  --icon-viber-fill-color: #FFF;
  --communication-icon-text-color: #FFF;
  --communication-icon-text-color-hover: var(--base-link-color-hover);
  --icon-telegram-bg-color: rgba(24, 93, 230, .8);
  --icon-telegram-bg-color-hover: rgba(24, 93, 230, .8);
  --working-time-color: #FFF;
  /*header icons*/
  --icon-live-color: rgba(24, 93, 230, .8);
  --icon-home-phone: rgba(24, 93, 230, .8);
  --icon-a1-fill-color: #FFF;
  --communication-menu-separator-border-color: rgba(255, 255, 255, .3);
  --communication-list-border-color: rgba(24, 93, 230, .16);
  /*header profile menu*/
  --counter-bg-color: #185DE6;
  --counter-bg-color-active: #185DE6;
  --bonus-color: #185DE6;
  --profile-item-bg-color: #E0F0FF;
  --profile-item-color: #185DE6;
  --item-current-color: #84BFF9;
  --item-current-color-bg-color: #84BFF9;
  --item-current-couner-bg-color: #185DE6;
  --bonus-hover-color: #185DE6;
  --user-tools-separator-color: rgba(24, 93, 230, .15);
  /*footer styles*/
  --footer-background: #E0F0FF;
  --subscription-btn-bgcolor: #185DE6;
  --subscription-btn-bgcolor-hover: #2B84F9;
  --subscription-block-react-bg-color: transparent;
  --subscription-block-icon-color: #185DE6;
  --subscription-block-ling-color: #185DE6;
  --footer-base-border-color: rgba(255, 255, 255, .2);
  --footer-inner-bg-color: linear-gradient(90deg, #1C7BF7 0.05%, #1B7AF7 10.09%, #2B83F5 35.58%, #2C83F5 56.49%, #2D83F5 71.13%, #2882F9 89.91%, #1C7BF7 100%);
  --sitemap-item-color: #FFF;
  --sitemap-item-color-hover: rgba(255, 255, 255, .6);
  --contact-block-item-color: #FFF;
  --contact-block-item-color-hover: rgba(255, 255, 255, .6);
  --contacts-block-border-color: rgba(255, 255, 255, .2);
  --legal-information-block-color: #FFF;
  /*footer social icons*/
  --social-icon-bg-color: rgba(255, 255, 255, .2);
  --vk-active-bg-color: #FFF;
  --fb-active-bg-color: #FFF;
  --instagram-active-bg-color: #FFF;
  --youtube-active-bg-color: #FFF;
  --ok-active-bg-color: #FFF; }

[data-theme='black-friday'] {
  --base-black: #1F1F1F;
  --black-friday-accent-color: #FFC43D;
  --base-link-color: var(--black-friday-accent-color);
  --base-link-color-hover: var(--black-friday-accent-color);
  /*header*/
  --base-header-text-color: #FFF;
  --header-base-border-color: rgba(255, 255, 255, 0.15);
  --header-bg-color: var(--base-black);
  --header-react-bg-color: transparent;
  --header-dropdown-title-active-color: rgba(255, 255, 255, .5);
  --header-list-bg-color: #3D3D3D;
  --header-list-base-border-color: rgba(255, 255, 255, 0.2);
  --header-list-item-color: rgba(255, 255, 255, .8);
  --header-list-item-color-hover: var(--base-black);
  --header-list-item-bg-color-hover: var(--black-friday-accent-color);
  --header-call-center-color: #FFC43D;
  --header-call-center-tooltip-color: #FFF;
  --header-call-center-tooltip-bg: #3D3D3D;
  --locality-btn-color-hover: var(--black-friday-accent-color);
  --locality-btn-color: #FFF;
  --working-time-color: #FFF;
  /*header icons*/
  --icon-live-color: var(--header-list-item-color);
  --icon-home-phone: var(--header-list-item-color);
  --icon-telegram-fill-color: #3D3D3D;
  --icon-telegram-bg-color: var(--header-list-item-color);
  --icon-telegram-bg-color-hover: var(--base-black);
  --icon-telegram-fill-color-hover: var(--black-friday-accent-color);
  --icon-viber-fill-color: #FFF;
  --icon-viber-fill-color-hover: var(--black-friday-accent-color);
  --icon-a1-fill-color: #FFF;
  --communication-icon-text-color: #FFF;
  --communication-icon-text-color-hover: var(--base-link-color-hover);
  /*header profile menu*/
  --profile-item-bg-color: var(--header-list-bg-color);
  --profile-item-color: rgba(255, 255, 255, .8);
  --counter-color: #3D3D3D;
  --counter-color-active: var(--black-friday-accent-color);
  --counter-bg-color: var(--black-friday-accent-color);
  --counter-bg-color-active: #3D3D3D;
  --user-tools-separator-color: rgba(255, 255, 255, .2);
  --bonus-color: var(--black-friday-accent-color);
  --bonus-hover-color: var(--base-black);
  /*end header*/
  /*footer styles*/
  --footer-background: var(--base-black);
  --footer-base-color: #FFF;
  --footer-base-border-color: rgba(255, 255, 255, 0.15);
  --subscription-btn-bgcolor: var(--black-friday-accent-color);
  --subscription-btn-color: var(--base-black);
  --subscription-btn-bgcolor-hover: $orange-500;
  --subscription-btn-color-hover: #1A1A1A;
  --react-input__input-container_focused: var(--black-friday-accent-color);
  --sitemap-item-color: #FFF;
  --sitemap-item-color-hover: var(--black-friday-accent-color);
  --contact-block-item-color: var(--black-friday-accent-color);
  --contact-block-item-color-hover: #FFF;
  --legal-information-block-color: #FFF;
  --call-center-button-color: var(--black-friday-accent-color);
  --call-center-button-color-hover: #FAAA32;
  /*footer social icons*/
  --social-icon-bg-color: rgba(255, 255, 255, 0.1);
  --vk-active-bg-color: var(--black-friday-accent-color);
  --fb-active-bg-color: var(--black-friday-accent-color);
  --instagram-active-bg-color: var(--black-friday-accent-color);
  --youtube-active-bg-color: var(--black-friday-accent-color);
  --ok-active-bg-color: var(--black-friday-accent-color);
  --loader-circle-color: #1A1A1A #1A1A1A transparent;
  /*form styles*/
  --input-error-message__icon-wrapper-color: var(--black-friday-accent-color);
  --input-error-message-color: #FFF; }

.styles-module2YwMkh3okK {
  position: absolute;
  width: 100%;
  top: 131px;
  background-color: #FFF;
  z-index: 11; }
  .styles-module2YwMkh3okK .styles-module2cbTx5ojAD {
    display: flex;
    align-items: flex-start;
    min-width: 941px;
    max-width: 1090px;
    margin: 0 auto; }
    .styles-module2YwMkh3okK .styles-module2cbTx5ojAD .styles-module3hvlHlcBX8 {
      display: block;
      width: 100%;
      margin: 18px 40px 16px 0;
      padding-left: 40px;
      border-left: 1px solid #E6E7E9; }
      .styles-module2YwMkh3okK .styles-module2cbTx5ojAD .styles-module3hvlHlcBX8 .styles-module3GwqJKhV2c {
        font-family: var(--base-font-family);
        margin-top: 14px; }
    .styles-module2YwMkh3okK .styles-module2cbTx5ojAD .styles-module1tmkOFOVgw {
      margin: 16px 0;
      width: 238px; }

.styles-module2mjCWKBpzL {
  display: flex;
  margin-top: 24px; }

.styles-module2Dmz-dJMBV {
  display: flex; }

.styles-module1VW7E1tTi9 {
  font-size: 14px;
  line-height: 20px; }

:root {
  --blue-500: #0077CC;
  --pink-600: #D62761;
  --base-font-family: Arial, sans-serif;
  --button-font-size: 14px;
  --button-line-height: 20px;
  --button-disabled-color: #ABAEB3;
  --base-link-color: #E52E6B;
  --base-link-color-hover: #D62761;
  --default-shadow-color: rgba(23, 35, 38, .05);
  /*header*/
  --base-header-text-color: #1A1A1A;
  --header-base-border-color: rgba(213, 215, 219, .4);
  --header-list-base-border-color: #D5D7DB;
  --header-bg-color: #F7F8FA;
  --header-react-bg-color: var(--header-bg-color);
  --header-dropdown-title-active-color: #909399;
  --header-list-bg-color: #FFF;
  --header-list-item-color: #1A1A1A;
  --header-list-item-color-hover: #D62761;
  --header-list-item-content-color-hover: #D62761;
  --header-list-item-bg-color-hover: rgba(219, 33, 95, .08);
  --header-list-item-content-bg-color-hover: rgba(219, 33, 95, .08);
  --header-call-center-color: #E52E6B;
  --header-call-center-tooltip-color: #FFF;
  --header-call-center-tooltip-bg: #1A1A1A;
  --locality-btn-color-hover: #D62761;
  --locality-btn-color: #1A1A1A;
  --working-time-color: #909399;
  /*header icons*/
  --icon-live-color: #052992;
  --icon-home-phone: #1A1A1A;
  --icon-telegram-fill-color: #FFF;
  --icon-telegram-bg-color: #39A9E0;
  --icon-telegram-bg-color-hover: #E52E6B;
  --icon-telegram-fill-color-hover: var(--icon-telegram-fill-color);
  --icon-viber-fill-color: rgb(124, 83, 166);
  --icon-viber-fill-color-hover: currentColor;
  --icon-a1-fill-color: currentColor;
  --communication-icon-text-color: var(--header-list-item-color);
  --communication-icon-text-color-hover: var(--base-link-color-hover);
  --communication-menu-separator-border-color: #D5D7DB;
  --communication-list-border-color: #D5D7DB;
  /*header profile menu*/
  --profile-item-bg-color: var(--header-list-bg-color);
  --profile-item-content-bg-color: #FFF;
  --profile-item-color: #1A1A1A;
  --profile-item-content-color: #1A1A1A;
  --item-current-color: #909399;
  --item-current-color-bg-color: #909399;
  --item-current-couner-bg-color: #909399;
  --counter-color: #FFF;
  --counter-content-color: #FFF;
  --counter-color-active: #FFF;
  --counter-content-color-active: #FFF;
  --counter-bg-color: #0077CC;
  --counter-content-bg-color: #0077CC;
  --counter-bg-color-active: #D62761;
  --counter-content-bg-color-active: #D62761;
  --user-tools-separator-color: #EBEDF0;
  --user-tools-content-separator-color: #EBEDF0;
  --bonus-color: #0077CC;
  --bonus-hover-color: #D62761;
  --bonus-content-color: #0077CC;
  --bonus-content-hover-color: #D62761;
  /*end header*/
  /*footer styles*/
  --footer-background: #F7F8FA;
  --subscription-block-react-bg-color: transparent;
  --subscription-block-icon-color: #F7F8FA;
  --footer-base-color: #1A1A1A;
  --footer-base-border-color: rgba(213, 215, 219, .5);
  --footer-inner-bg-color: transparent;
  --subscription-btn-bgcolor: #0077CC;
  --subscription-btn-color: #FFF;
  --subscription-btn-bgcolor-hover: #006EBD;
  --subscription-btn-color-hover: #FFF;
  --react-input__input-container_focused: #0077CC;
  --sitemap-item-color: #1A1A1A;
  --sitemap-item-color-hover: #D62761;
  --contact-block-item-color: #1A1A1A;
  --contact-block-item-color-hover: #D62761;
  --contacts-block-border-color: rgba(213, 215, 219, 0.5);
  --legal-information-block-color: #ABAEB3;
  --call-center-button-color: #E52E6B;
  --call-center-button-color-hover: #CC215A;
  --subscription-block-ling-color: #0077CC;
  /*footer social icons*/
  --social-icon-bg-color: #FFF;
  --vk-active-bg-color: #447DBD;
  --fb-active-bg-color: #4469B0;
  --instagram-active-bg-color: linear-gradient(169.11deg, #F9CB76 12.38%, #EA1E59 53.89%, #C02290 70.24%, #5843C7 97.18%);
  --youtube-active-bg-color: #FF2638;
  --ok-active-bg-color: #FA9019; }

[data-theme='new-year'] {
  --ny_gradient: linear-gradient(90deg, #1C7BF7 0.05%, #1B7AF7 10.09%, #2B83F5 35.58%, #2C83F5 56.49%, #2D83F5 71.13%, #2882F9 89.91%, #1C7BF7 100%);
  --text-hover-color: rgba(255, 255, 255, .6);
  --text-active-color: rgba(255, 255, 255, .3);
  /*header*/
  --header-bg-color: var(--ny_gradient);
  --header-base-border-color: rgba(255, 255, 255, .3);
  --header-react-bg-color: transparent;
  --base-header-text-color: #FFF;
  --base-link-color-hover: var(--text-hover-color);
  --locality-btn-color-hover: var(--text-hover-color);
  --header-dropdown-title-active-color: var(--text-hover-color);
  --header-list-item-color: rgba(24, 93, 230, .8);
  --header-list-item-color-hover: rgba(24, 93, 230, .8);
  --header-list-item-bg-color-hover: rgba(24, 93, 230, .12);
  --header-list-bg-color: #E0F0FF;
  --locality-btn-color: #FFF;
  --header-list-base-border-color: rgba(24, 93, 230, .15);
  --header-call-center-color: #FFF;
  --header-call-center-tooltip-color: #185DE6;
  --header-call-center-tooltip-bg: #E0F0FF;
  --call-center-button-color-hover: rgba(24, 93, 230, .6);
  --call-center-button-color: #185DE6;
  --icon-viber-fill-color: #FFF;
  --communication-icon-text-color: #FFF;
  --communication-icon-text-color-hover: var(--base-link-color-hover);
  --icon-telegram-bg-color: rgba(24, 93, 230, .8);
  --icon-telegram-bg-color-hover: rgba(24, 93, 230, .8);
  --working-time-color: #FFF;
  /*header icons*/
  --icon-live-color: rgba(24, 93, 230, .8);
  --icon-home-phone: rgba(24, 93, 230, .8);
  --icon-a1-fill-color: #FFF;
  --communication-menu-separator-border-color: rgba(255, 255, 255, .3);
  --communication-list-border-color: rgba(24, 93, 230, .16);
  /*header profile menu*/
  --counter-bg-color: #185DE6;
  --counter-bg-color-active: #185DE6;
  --bonus-color: #185DE6;
  --profile-item-bg-color: #E0F0FF;
  --profile-item-color: #185DE6;
  --item-current-color: #84BFF9;
  --item-current-color-bg-color: #84BFF9;
  --item-current-couner-bg-color: #185DE6;
  --bonus-hover-color: #185DE6;
  --user-tools-separator-color: rgba(24, 93, 230, .15);
  /*footer styles*/
  --footer-background: #E0F0FF;
  --subscription-btn-bgcolor: #185DE6;
  --subscription-btn-bgcolor-hover: #2B84F9;
  --subscription-block-react-bg-color: transparent;
  --subscription-block-icon-color: #185DE6;
  --subscription-block-ling-color: #185DE6;
  --footer-base-border-color: rgba(255, 255, 255, .2);
  --footer-inner-bg-color: linear-gradient(90deg, #1C7BF7 0.05%, #1B7AF7 10.09%, #2B83F5 35.58%, #2C83F5 56.49%, #2D83F5 71.13%, #2882F9 89.91%, #1C7BF7 100%);
  --sitemap-item-color: #FFF;
  --sitemap-item-color-hover: rgba(255, 255, 255, .6);
  --contact-block-item-color: #FFF;
  --contact-block-item-color-hover: rgba(255, 255, 255, .6);
  --contacts-block-border-color: rgba(255, 255, 255, .2);
  --legal-information-block-color: #FFF;
  /*footer social icons*/
  --social-icon-bg-color: rgba(255, 255, 255, .2);
  --vk-active-bg-color: #FFF;
  --fb-active-bg-color: #FFF;
  --instagram-active-bg-color: #FFF;
  --youtube-active-bg-color: #FFF;
  --ok-active-bg-color: #FFF; }

[data-theme='black-friday'] {
  --base-black: #1F1F1F;
  --black-friday-accent-color: #FFC43D;
  --base-link-color: var(--black-friday-accent-color);
  --base-link-color-hover: var(--black-friday-accent-color);
  /*header*/
  --base-header-text-color: #FFF;
  --header-base-border-color: rgba(255, 255, 255, 0.15);
  --header-bg-color: var(--base-black);
  --header-react-bg-color: transparent;
  --header-dropdown-title-active-color: rgba(255, 255, 255, .5);
  --header-list-bg-color: #3D3D3D;
  --header-list-base-border-color: rgba(255, 255, 255, 0.2);
  --header-list-item-color: rgba(255, 255, 255, .8);
  --header-list-item-color-hover: var(--base-black);
  --header-list-item-bg-color-hover: var(--black-friday-accent-color);
  --header-call-center-color: #FFC43D;
  --header-call-center-tooltip-color: #FFF;
  --header-call-center-tooltip-bg: #3D3D3D;
  --locality-btn-color-hover: var(--black-friday-accent-color);
  --locality-btn-color: #FFF;
  --working-time-color: #FFF;
  /*header icons*/
  --icon-live-color: var(--header-list-item-color);
  --icon-home-phone: var(--header-list-item-color);
  --icon-telegram-fill-color: #3D3D3D;
  --icon-telegram-bg-color: var(--header-list-item-color);
  --icon-telegram-bg-color-hover: var(--base-black);
  --icon-telegram-fill-color-hover: var(--black-friday-accent-color);
  --icon-viber-fill-color: #FFF;
  --icon-viber-fill-color-hover: var(--black-friday-accent-color);
  --icon-a1-fill-color: #FFF;
  --communication-icon-text-color: #FFF;
  --communication-icon-text-color-hover: var(--base-link-color-hover);
  /*header profile menu*/
  --profile-item-bg-color: var(--header-list-bg-color);
  --profile-item-color: rgba(255, 255, 255, .8);
  --counter-color: #3D3D3D;
  --counter-color-active: var(--black-friday-accent-color);
  --counter-bg-color: var(--black-friday-accent-color);
  --counter-bg-color-active: #3D3D3D;
  --user-tools-separator-color: rgba(255, 255, 255, .2);
  --bonus-color: var(--black-friday-accent-color);
  --bonus-hover-color: var(--base-black);
  /*end header*/
  /*footer styles*/
  --footer-background: var(--base-black);
  --footer-base-color: #FFF;
  --footer-base-border-color: rgba(255, 255, 255, 0.15);
  --subscription-btn-bgcolor: var(--black-friday-accent-color);
  --subscription-btn-color: var(--base-black);
  --subscription-btn-bgcolor-hover: $orange-500;
  --subscription-btn-color-hover: #1A1A1A;
  --react-input__input-container_focused: var(--black-friday-accent-color);
  --sitemap-item-color: #FFF;
  --sitemap-item-color-hover: var(--black-friday-accent-color);
  --contact-block-item-color: var(--black-friday-accent-color);
  --contact-block-item-color-hover: #FFF;
  --legal-information-block-color: #FFF;
  --call-center-button-color: var(--black-friday-accent-color);
  --call-center-button-color-hover: #FAAA32;
  /*footer social icons*/
  --social-icon-bg-color: rgba(255, 255, 255, 0.1);
  --vk-active-bg-color: var(--black-friday-accent-color);
  --fb-active-bg-color: var(--black-friday-accent-color);
  --instagram-active-bg-color: var(--black-friday-accent-color);
  --youtube-active-bg-color: var(--black-friday-accent-color);
  --ok-active-bg-color: var(--black-friday-accent-color);
  --loader-circle-color: #1A1A1A #1A1A1A transparent;
  /*form styles*/
  --input-error-message__icon-wrapper-color: var(--black-friday-accent-color);
  --input-error-message-color: #FFF; }

.styles-module1VW7E1tTi9 {
  position: relative;
  display: block;
  margin: 0 8px;
  font-family: var(--base-font-family), Helvetica, sans-serif;
  color: #1A1A1A; }
  .styles-module1VW7E1tTi9 * {
    box-sizing: border-box; }
  .styles-module1VW7E1tTi9 [role='button']:before {
    display: none; }

.styles-module3zs1Fhy6Cp {
  position: relative;
  display: inline-flex;
  align-items: center;
  padding: 8px 32px 8px 8px;
  font-family: var(--base-font-family), Helvetica, sans-serif;
  font-size: inherit;
  line-height: inherit;
  border-radius: 80px;
  border: 1px solid rgba(213, 215, 219, 0.6);
  background: transparent;
  cursor: pointer;
  color: inherit;
  transition: .2s ease; }
  .styles-module3zs1Fhy6Cp:hover {
    border-color: transparent;
    background: #FFF;
    box-shadow: 0 2px 4px var(--default-shadow-color);
    color: #1A1A1A; }
  .styles-module3zs1Fhy6Cp:before {
    content: ' ';
    position: absolute;
    top: 18px;
    right: 16px;
    border: 4px solid transparent;
    border-top: 5px solid currentColor; }
  .styles-module3zs1Fhy6Cp.styles-module30f_gZ0MWL {
    border-color: transparent;
    background: #EBEDF0;
    color: #909399;
    box-shadow: none; }
    .styles-module3zs1Fhy6Cp.styles-module30f_gZ0MWL:before {
      top: 13px;
      border: 4px solid transparent;
      border-bottom: 5px solid currentColor; }
    .styles-module3zs1Fhy6Cp.styles-module30f_gZ0MWL:hover {
      border-color: transparent;
      background: #EBEDF0;
      color: #909399;
      box-shadow: none; }

.styles-module2Td-1EEcBT {
  display: block;
  width: 24px;
  height: 24px;
  margin-right: 2px; }

div.styles-module22QQ66SmQ6 {
  display: none; }

div.styles-module1kmG9MqBoT {
  display: block;
  opacity: 1;
  transition: opacity 0.2s; }

.styles-module2c9XiBXeFd {
  padding-bottom: 0; }

.styles-moduledbcgPEDOK- {
  width: 252px; }
  .styles-moduledbcgPEDOK-.styles-module3MglSavrNU {
    display: block; }

div.styles-modulegj5C0x5j4N {
  padding: 0; }

:root {
  --blue-500: #0077CC;
  --pink-600: #D62761;
  --base-font-family: Arial, sans-serif;
  --button-font-size: 14px;
  --button-line-height: 20px;
  --button-disabled-color: #ABAEB3;
  --base-link-color: #E52E6B;
  --base-link-color-hover: #D62761;
  --default-shadow-color: rgba(23, 35, 38, .05);
  /*header*/
  --base-header-text-color: #1A1A1A;
  --header-base-border-color: rgba(213, 215, 219, .4);
  --header-list-base-border-color: #D5D7DB;
  --header-bg-color: #F7F8FA;
  --header-react-bg-color: var(--header-bg-color);
  --header-dropdown-title-active-color: #909399;
  --header-list-bg-color: #FFF;
  --header-list-item-color: #1A1A1A;
  --header-list-item-color-hover: #D62761;
  --header-list-item-content-color-hover: #D62761;
  --header-list-item-bg-color-hover: rgba(219, 33, 95, .08);
  --header-list-item-content-bg-color-hover: rgba(219, 33, 95, .08);
  --header-call-center-color: #E52E6B;
  --header-call-center-tooltip-color: #FFF;
  --header-call-center-tooltip-bg: #1A1A1A;
  --locality-btn-color-hover: #D62761;
  --locality-btn-color: #1A1A1A;
  --working-time-color: #909399;
  /*header icons*/
  --icon-live-color: #052992;
  --icon-home-phone: #1A1A1A;
  --icon-telegram-fill-color: #FFF;
  --icon-telegram-bg-color: #39A9E0;
  --icon-telegram-bg-color-hover: #E52E6B;
  --icon-telegram-fill-color-hover: var(--icon-telegram-fill-color);
  --icon-viber-fill-color: rgb(124, 83, 166);
  --icon-viber-fill-color-hover: currentColor;
  --icon-a1-fill-color: currentColor;
  --communication-icon-text-color: var(--header-list-item-color);
  --communication-icon-text-color-hover: var(--base-link-color-hover);
  --communication-menu-separator-border-color: #D5D7DB;
  --communication-list-border-color: #D5D7DB;
  /*header profile menu*/
  --profile-item-bg-color: var(--header-list-bg-color);
  --profile-item-content-bg-color: #FFF;
  --profile-item-color: #1A1A1A;
  --profile-item-content-color: #1A1A1A;
  --item-current-color: #909399;
  --item-current-color-bg-color: #909399;
  --item-current-couner-bg-color: #909399;
  --counter-color: #FFF;
  --counter-content-color: #FFF;
  --counter-color-active: #FFF;
  --counter-content-color-active: #FFF;
  --counter-bg-color: #0077CC;
  --counter-content-bg-color: #0077CC;
  --counter-bg-color-active: #D62761;
  --counter-content-bg-color-active: #D62761;
  --user-tools-separator-color: #EBEDF0;
  --user-tools-content-separator-color: #EBEDF0;
  --bonus-color: #0077CC;
  --bonus-hover-color: #D62761;
  --bonus-content-color: #0077CC;
  --bonus-content-hover-color: #D62761;
  /*end header*/
  /*footer styles*/
  --footer-background: #F7F8FA;
  --subscription-block-react-bg-color: transparent;
  --subscription-block-icon-color: #F7F8FA;
  --footer-base-color: #1A1A1A;
  --footer-base-border-color: rgba(213, 215, 219, .5);
  --footer-inner-bg-color: transparent;
  --subscription-btn-bgcolor: #0077CC;
  --subscription-btn-color: #FFF;
  --subscription-btn-bgcolor-hover: #006EBD;
  --subscription-btn-color-hover: #FFF;
  --react-input__input-container_focused: #0077CC;
  --sitemap-item-color: #1A1A1A;
  --sitemap-item-color-hover: #D62761;
  --contact-block-item-color: #1A1A1A;
  --contact-block-item-color-hover: #D62761;
  --contacts-block-border-color: rgba(213, 215, 219, 0.5);
  --legal-information-block-color: #ABAEB3;
  --call-center-button-color: #E52E6B;
  --call-center-button-color-hover: #CC215A;
  --subscription-block-ling-color: #0077CC;
  /*footer social icons*/
  --social-icon-bg-color: #FFF;
  --vk-active-bg-color: #447DBD;
  --fb-active-bg-color: #4469B0;
  --instagram-active-bg-color: linear-gradient(169.11deg, #F9CB76 12.38%, #EA1E59 53.89%, #C02290 70.24%, #5843C7 97.18%);
  --youtube-active-bg-color: #FF2638;
  --ok-active-bg-color: #FA9019; }

[data-theme='new-year'] {
  --ny_gradient: linear-gradient(90deg, #1C7BF7 0.05%, #1B7AF7 10.09%, #2B83F5 35.58%, #2C83F5 56.49%, #2D83F5 71.13%, #2882F9 89.91%, #1C7BF7 100%);
  --text-hover-color: rgba(255, 255, 255, .6);
  --text-active-color: rgba(255, 255, 255, .3);
  /*header*/
  --header-bg-color: var(--ny_gradient);
  --header-base-border-color: rgba(255, 255, 255, .3);
  --header-react-bg-color: transparent;
  --base-header-text-color: #FFF;
  --base-link-color-hover: var(--text-hover-color);
  --locality-btn-color-hover: var(--text-hover-color);
  --header-dropdown-title-active-color: var(--text-hover-color);
  --header-list-item-color: rgba(24, 93, 230, .8);
  --header-list-item-color-hover: rgba(24, 93, 230, .8);
  --header-list-item-bg-color-hover: rgba(24, 93, 230, .12);
  --header-list-bg-color: #E0F0FF;
  --locality-btn-color: #FFF;
  --header-list-base-border-color: rgba(24, 93, 230, .15);
  --header-call-center-color: #FFF;
  --header-call-center-tooltip-color: #185DE6;
  --header-call-center-tooltip-bg: #E0F0FF;
  --call-center-button-color-hover: rgba(24, 93, 230, .6);
  --call-center-button-color: #185DE6;
  --icon-viber-fill-color: #FFF;
  --communication-icon-text-color: #FFF;
  --communication-icon-text-color-hover: var(--base-link-color-hover);
  --icon-telegram-bg-color: rgba(24, 93, 230, .8);
  --icon-telegram-bg-color-hover: rgba(24, 93, 230, .8);
  --working-time-color: #FFF;
  /*header icons*/
  --icon-live-color: rgba(24, 93, 230, .8);
  --icon-home-phone: rgba(24, 93, 230, .8);
  --icon-a1-fill-color: #FFF;
  --communication-menu-separator-border-color: rgba(255, 255, 255, .3);
  --communication-list-border-color: rgba(24, 93, 230, .16);
  /*header profile menu*/
  --counter-bg-color: #185DE6;
  --counter-bg-color-active: #185DE6;
  --bonus-color: #185DE6;
  --profile-item-bg-color: #E0F0FF;
  --profile-item-color: #185DE6;
  --item-current-color: #84BFF9;
  --item-current-color-bg-color: #84BFF9;
  --item-current-couner-bg-color: #185DE6;
  --bonus-hover-color: #185DE6;
  --user-tools-separator-color: rgba(24, 93, 230, .15);
  /*footer styles*/
  --footer-background: #E0F0FF;
  --subscription-btn-bgcolor: #185DE6;
  --subscription-btn-bgcolor-hover: #2B84F9;
  --subscription-block-react-bg-color: transparent;
  --subscription-block-icon-color: #185DE6;
  --subscription-block-ling-color: #185DE6;
  --footer-base-border-color: rgba(255, 255, 255, .2);
  --footer-inner-bg-color: linear-gradient(90deg, #1C7BF7 0.05%, #1B7AF7 10.09%, #2B83F5 35.58%, #2C83F5 56.49%, #2D83F5 71.13%, #2882F9 89.91%, #1C7BF7 100%);
  --sitemap-item-color: #FFF;
  --sitemap-item-color-hover: rgba(255, 255, 255, .6);
  --contact-block-item-color: #FFF;
  --contact-block-item-color-hover: rgba(255, 255, 255, .6);
  --contacts-block-border-color: rgba(255, 255, 255, .2);
  --legal-information-block-color: #FFF;
  /*footer social icons*/
  --social-icon-bg-color: rgba(255, 255, 255, .2);
  --vk-active-bg-color: #FFF;
  --fb-active-bg-color: #FFF;
  --instagram-active-bg-color: #FFF;
  --youtube-active-bg-color: #FFF;
  --ok-active-bg-color: #FFF; }

[data-theme='black-friday'] {
  --base-black: #1F1F1F;
  --black-friday-accent-color: #FFC43D;
  --base-link-color: var(--black-friday-accent-color);
  --base-link-color-hover: var(--black-friday-accent-color);
  /*header*/
  --base-header-text-color: #FFF;
  --header-base-border-color: rgba(255, 255, 255, 0.15);
  --header-bg-color: var(--base-black);
  --header-react-bg-color: transparent;
  --header-dropdown-title-active-color: rgba(255, 255, 255, .5);
  --header-list-bg-color: #3D3D3D;
  --header-list-base-border-color: rgba(255, 255, 255, 0.2);
  --header-list-item-color: rgba(255, 255, 255, .8);
  --header-list-item-color-hover: var(--base-black);
  --header-list-item-bg-color-hover: var(--black-friday-accent-color);
  --header-call-center-color: #FFC43D;
  --header-call-center-tooltip-color: #FFF;
  --header-call-center-tooltip-bg: #3D3D3D;
  --locality-btn-color-hover: var(--black-friday-accent-color);
  --locality-btn-color: #FFF;
  --working-time-color: #FFF;
  /*header icons*/
  --icon-live-color: var(--header-list-item-color);
  --icon-home-phone: var(--header-list-item-color);
  --icon-telegram-fill-color: #3D3D3D;
  --icon-telegram-bg-color: var(--header-list-item-color);
  --icon-telegram-bg-color-hover: var(--base-black);
  --icon-telegram-fill-color-hover: var(--black-friday-accent-color);
  --icon-viber-fill-color: #FFF;
  --icon-viber-fill-color-hover: var(--black-friday-accent-color);
  --icon-a1-fill-color: #FFF;
  --communication-icon-text-color: #FFF;
  --communication-icon-text-color-hover: var(--base-link-color-hover);
  /*header profile menu*/
  --profile-item-bg-color: var(--header-list-bg-color);
  --profile-item-color: rgba(255, 255, 255, .8);
  --counter-color: #3D3D3D;
  --counter-color-active: var(--black-friday-accent-color);
  --counter-bg-color: var(--black-friday-accent-color);
  --counter-bg-color-active: #3D3D3D;
  --user-tools-separator-color: rgba(255, 255, 255, .2);
  --bonus-color: var(--black-friday-accent-color);
  --bonus-hover-color: var(--base-black);
  /*end header*/
  /*footer styles*/
  --footer-background: var(--base-black);
  --footer-base-color: #FFF;
  --footer-base-border-color: rgba(255, 255, 255, 0.15);
  --subscription-btn-bgcolor: var(--black-friday-accent-color);
  --subscription-btn-color: var(--base-black);
  --subscription-btn-bgcolor-hover: $orange-500;
  --subscription-btn-color-hover: #1A1A1A;
  --react-input__input-container_focused: var(--black-friday-accent-color);
  --sitemap-item-color: #FFF;
  --sitemap-item-color-hover: var(--black-friday-accent-color);
  --contact-block-item-color: var(--black-friday-accent-color);
  --contact-block-item-color-hover: #FFF;
  --legal-information-block-color: #FFF;
  --call-center-button-color: var(--black-friday-accent-color);
  --call-center-button-color-hover: #FAAA32;
  /*footer social icons*/
  --social-icon-bg-color: rgba(255, 255, 255, 0.1);
  --vk-active-bg-color: var(--black-friday-accent-color);
  --fb-active-bg-color: var(--black-friday-accent-color);
  --instagram-active-bg-color: var(--black-friday-accent-color);
  --youtube-active-bg-color: var(--black-friday-accent-color);
  --ok-active-bg-color: var(--black-friday-accent-color);
  --loader-circle-color: #1A1A1A #1A1A1A transparent;
  /*form styles*/
  --input-error-message__icon-wrapper-color: var(--black-friday-accent-color);
  --input-error-message-color: #FFF; }

.styles-module2JCSZZg3x3 {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  width: 25px;
  height: 25px;
  background: #E52E6B;
  margin: 8px 6px 8px 8px;
  border-radius: 50%;
  overflow: hidden; }

.styles-module9l0XE4RCuF {
  height: 50%;
  width: 50%;
  position: relative; }

.styles-module1sCq25qWzV {
  bottom: 0.5px;
  right: 0.5px; }

.styles-module3G12FV08fd {
  bottom: 0.5px;
  left: 0.5px; }

.styles-module1BmMVypUGf {
  top: 0.5px;
  right: 0.5px; }

.styles-moduleg4b4HmEwcx {
  top: 0.5px;
  left: 0.5px; }

.styles-module1sCq25qWzV, .styles-module3G12FV08fd,
.styles-module1BmMVypUGf, .styles-moduleg4b4HmEwcx {
  width: 4px;
  height: 4px;
  background: white;
  position: absolute; }

.styles-module3JYx3sqr2e .styles-module1sCq25qWzV {
  animation: styles-module1sCq25qWzV 17s infinite; }

.styles-module3JYx3sqr2e .styles-module3G12FV08fd {
  animation: styles-module3G12FV08fd 17s infinite; }

.styles-module3JYx3sqr2e .styles-module1BmMVypUGf {
  animation: styles-module1BmMVypUGf 17s infinite; }

.styles-module3JYx3sqr2e .styles-moduleg4b4HmEwcx {
  animation: styles-moduleg4b4HmEwcx 17s infinite; }

@keyframes styles-module1sCq25qWzV {
  0% {
    opacity: 20%; }
  2% {
    opacity: unset; }
  100% {
    opacity: unset; } }

@keyframes styles-module3G12FV08fd {
  0% {
    opacity: 20%; }
  2% {
    opacity: 20%; }
  4% {
    opacity: unset; }
  100% {
    opacity: unset; } }

@keyframes styles-moduleg4b4HmEwcx {
  0% {
    opacity: 20%; }
  4% {
    opacity: 20%; }
  6% {
    opacity: unset; }
  100% {
    opacity: unset; } }

@keyframes styles-module1BmMVypUGf {
  0% {
    opacity: 20%; }
  6% {
    opacity: 20%; }
  8% {
    opacity: unset; }
  100% {
    opacity: unset; } }

.styles-modulePBiYXUajmp .styles-module3RFaNsu__B {
  font-size: 14px;
  line-height: 20px; }

:root {
  --blue-500: #0077CC;
  --pink-600: #D62761;
  --base-font-family: Arial, sans-serif;
  --button-font-size: 14px;
  --button-line-height: 20px;
  --button-disabled-color: #ABAEB3;
  --base-link-color: #E52E6B;
  --base-link-color-hover: #D62761;
  --default-shadow-color: rgba(23, 35, 38, .05);
  /*header*/
  --base-header-text-color: #1A1A1A;
  --header-base-border-color: rgba(213, 215, 219, .4);
  --header-list-base-border-color: #D5D7DB;
  --header-bg-color: #F7F8FA;
  --header-react-bg-color: var(--header-bg-color);
  --header-dropdown-title-active-color: #909399;
  --header-list-bg-color: #FFF;
  --header-list-item-color: #1A1A1A;
  --header-list-item-color-hover: #D62761;
  --header-list-item-content-color-hover: #D62761;
  --header-list-item-bg-color-hover: rgba(219, 33, 95, .08);
  --header-list-item-content-bg-color-hover: rgba(219, 33, 95, .08);
  --header-call-center-color: #E52E6B;
  --header-call-center-tooltip-color: #FFF;
  --header-call-center-tooltip-bg: #1A1A1A;
  --locality-btn-color-hover: #D62761;
  --locality-btn-color: #1A1A1A;
  --working-time-color: #909399;
  /*header icons*/
  --icon-live-color: #052992;
  --icon-home-phone: #1A1A1A;
  --icon-telegram-fill-color: #FFF;
  --icon-telegram-bg-color: #39A9E0;
  --icon-telegram-bg-color-hover: #E52E6B;
  --icon-telegram-fill-color-hover: var(--icon-telegram-fill-color);
  --icon-viber-fill-color: rgb(124, 83, 166);
  --icon-viber-fill-color-hover: currentColor;
  --icon-a1-fill-color: currentColor;
  --communication-icon-text-color: var(--header-list-item-color);
  --communication-icon-text-color-hover: var(--base-link-color-hover);
  --communication-menu-separator-border-color: #D5D7DB;
  --communication-list-border-color: #D5D7DB;
  /*header profile menu*/
  --profile-item-bg-color: var(--header-list-bg-color);
  --profile-item-content-bg-color: #FFF;
  --profile-item-color: #1A1A1A;
  --profile-item-content-color: #1A1A1A;
  --item-current-color: #909399;
  --item-current-color-bg-color: #909399;
  --item-current-couner-bg-color: #909399;
  --counter-color: #FFF;
  --counter-content-color: #FFF;
  --counter-color-active: #FFF;
  --counter-content-color-active: #FFF;
  --counter-bg-color: #0077CC;
  --counter-content-bg-color: #0077CC;
  --counter-bg-color-active: #D62761;
  --counter-content-bg-color-active: #D62761;
  --user-tools-separator-color: #EBEDF0;
  --user-tools-content-separator-color: #EBEDF0;
  --bonus-color: #0077CC;
  --bonus-hover-color: #D62761;
  --bonus-content-color: #0077CC;
  --bonus-content-hover-color: #D62761;
  /*end header*/
  /*footer styles*/
  --footer-background: #F7F8FA;
  --subscription-block-react-bg-color: transparent;
  --subscription-block-icon-color: #F7F8FA;
  --footer-base-color: #1A1A1A;
  --footer-base-border-color: rgba(213, 215, 219, .5);
  --footer-inner-bg-color: transparent;
  --subscription-btn-bgcolor: #0077CC;
  --subscription-btn-color: #FFF;
  --subscription-btn-bgcolor-hover: #006EBD;
  --subscription-btn-color-hover: #FFF;
  --react-input__input-container_focused: #0077CC;
  --sitemap-item-color: #1A1A1A;
  --sitemap-item-color-hover: #D62761;
  --contact-block-item-color: #1A1A1A;
  --contact-block-item-color-hover: #D62761;
  --contacts-block-border-color: rgba(213, 215, 219, 0.5);
  --legal-information-block-color: #ABAEB3;
  --call-center-button-color: #E52E6B;
  --call-center-button-color-hover: #CC215A;
  --subscription-block-ling-color: #0077CC;
  /*footer social icons*/
  --social-icon-bg-color: #FFF;
  --vk-active-bg-color: #447DBD;
  --fb-active-bg-color: #4469B0;
  --instagram-active-bg-color: linear-gradient(169.11deg, #F9CB76 12.38%, #EA1E59 53.89%, #C02290 70.24%, #5843C7 97.18%);
  --youtube-active-bg-color: #FF2638;
  --ok-active-bg-color: #FA9019; }

[data-theme='new-year'] {
  --ny_gradient: linear-gradient(90deg, #1C7BF7 0.05%, #1B7AF7 10.09%, #2B83F5 35.58%, #2C83F5 56.49%, #2D83F5 71.13%, #2882F9 89.91%, #1C7BF7 100%);
  --text-hover-color: rgba(255, 255, 255, .6);
  --text-active-color: rgba(255, 255, 255, .3);
  /*header*/
  --header-bg-color: var(--ny_gradient);
  --header-base-border-color: rgba(255, 255, 255, .3);
  --header-react-bg-color: transparent;
  --base-header-text-color: #FFF;
  --base-link-color-hover: var(--text-hover-color);
  --locality-btn-color-hover: var(--text-hover-color);
  --header-dropdown-title-active-color: var(--text-hover-color);
  --header-list-item-color: rgba(24, 93, 230, .8);
  --header-list-item-color-hover: rgba(24, 93, 230, .8);
  --header-list-item-bg-color-hover: rgba(24, 93, 230, .12);
  --header-list-bg-color: #E0F0FF;
  --locality-btn-color: #FFF;
  --header-list-base-border-color: rgba(24, 93, 230, .15);
  --header-call-center-color: #FFF;
  --header-call-center-tooltip-color: #185DE6;
  --header-call-center-tooltip-bg: #E0F0FF;
  --call-center-button-color-hover: rgba(24, 93, 230, .6);
  --call-center-button-color: #185DE6;
  --icon-viber-fill-color: #FFF;
  --communication-icon-text-color: #FFF;
  --communication-icon-text-color-hover: var(--base-link-color-hover);
  --icon-telegram-bg-color: rgba(24, 93, 230, .8);
  --icon-telegram-bg-color-hover: rgba(24, 93, 230, .8);
  --working-time-color: #FFF;
  /*header icons*/
  --icon-live-color: rgba(24, 93, 230, .8);
  --icon-home-phone: rgba(24, 93, 230, .8);
  --icon-a1-fill-color: #FFF;
  --communication-menu-separator-border-color: rgba(255, 255, 255, .3);
  --communication-list-border-color: rgba(24, 93, 230, .16);
  /*header profile menu*/
  --counter-bg-color: #185DE6;
  --counter-bg-color-active: #185DE6;
  --bonus-color: #185DE6;
  --profile-item-bg-color: #E0F0FF;
  --profile-item-color: #185DE6;
  --item-current-color: #84BFF9;
  --item-current-color-bg-color: #84BFF9;
  --item-current-couner-bg-color: #185DE6;
  --bonus-hover-color: #185DE6;
  --user-tools-separator-color: rgba(24, 93, 230, .15);
  /*footer styles*/
  --footer-background: #E0F0FF;
  --subscription-btn-bgcolor: #185DE6;
  --subscription-btn-bgcolor-hover: #2B84F9;
  --subscription-block-react-bg-color: transparent;
  --subscription-block-icon-color: #185DE6;
  --subscription-block-ling-color: #185DE6;
  --footer-base-border-color: rgba(255, 255, 255, .2);
  --footer-inner-bg-color: linear-gradient(90deg, #1C7BF7 0.05%, #1B7AF7 10.09%, #2B83F5 35.58%, #2C83F5 56.49%, #2D83F5 71.13%, #2882F9 89.91%, #1C7BF7 100%);
  --sitemap-item-color: #FFF;
  --sitemap-item-color-hover: rgba(255, 255, 255, .6);
  --contact-block-item-color: #FFF;
  --contact-block-item-color-hover: rgba(255, 255, 255, .6);
  --contacts-block-border-color: rgba(255, 255, 255, .2);
  --legal-information-block-color: #FFF;
  /*footer social icons*/
  --social-icon-bg-color: rgba(255, 255, 255, .2);
  --vk-active-bg-color: #FFF;
  --fb-active-bg-color: #FFF;
  --instagram-active-bg-color: #FFF;
  --youtube-active-bg-color: #FFF;
  --ok-active-bg-color: #FFF; }

[data-theme='black-friday'] {
  --base-black: #1F1F1F;
  --black-friday-accent-color: #FFC43D;
  --base-link-color: var(--black-friday-accent-color);
  --base-link-color-hover: var(--black-friday-accent-color);
  /*header*/
  --base-header-text-color: #FFF;
  --header-base-border-color: rgba(255, 255, 255, 0.15);
  --header-bg-color: var(--base-black);
  --header-react-bg-color: transparent;
  --header-dropdown-title-active-color: rgba(255, 255, 255, .5);
  --header-list-bg-color: #3D3D3D;
  --header-list-base-border-color: rgba(255, 255, 255, 0.2);
  --header-list-item-color: rgba(255, 255, 255, .8);
  --header-list-item-color-hover: var(--base-black);
  --header-list-item-bg-color-hover: var(--black-friday-accent-color);
  --header-call-center-color: #FFC43D;
  --header-call-center-tooltip-color: #FFF;
  --header-call-center-tooltip-bg: #3D3D3D;
  --locality-btn-color-hover: var(--black-friday-accent-color);
  --locality-btn-color: #FFF;
  --working-time-color: #FFF;
  /*header icons*/
  --icon-live-color: var(--header-list-item-color);
  --icon-home-phone: var(--header-list-item-color);
  --icon-telegram-fill-color: #3D3D3D;
  --icon-telegram-bg-color: var(--header-list-item-color);
  --icon-telegram-bg-color-hover: var(--base-black);
  --icon-telegram-fill-color-hover: var(--black-friday-accent-color);
  --icon-viber-fill-color: #FFF;
  --icon-viber-fill-color-hover: var(--black-friday-accent-color);
  --icon-a1-fill-color: #FFF;
  --communication-icon-text-color: #FFF;
  --communication-icon-text-color-hover: var(--base-link-color-hover);
  /*header profile menu*/
  --profile-item-bg-color: var(--header-list-bg-color);
  --profile-item-color: rgba(255, 255, 255, .8);
  --counter-color: #3D3D3D;
  --counter-color-active: var(--black-friday-accent-color);
  --counter-bg-color: var(--black-friday-accent-color);
  --counter-bg-color-active: #3D3D3D;
  --user-tools-separator-color: rgba(255, 255, 255, .2);
  --bonus-color: var(--black-friday-accent-color);
  --bonus-hover-color: var(--base-black);
  /*end header*/
  /*footer styles*/
  --footer-background: var(--base-black);
  --footer-base-color: #FFF;
  --footer-base-border-color: rgba(255, 255, 255, 0.15);
  --subscription-btn-bgcolor: var(--black-friday-accent-color);
  --subscription-btn-color: var(--base-black);
  --subscription-btn-bgcolor-hover: $orange-500;
  --subscription-btn-color-hover: #1A1A1A;
  --react-input__input-container_focused: var(--black-friday-accent-color);
  --sitemap-item-color: #FFF;
  --sitemap-item-color-hover: var(--black-friday-accent-color);
  --contact-block-item-color: var(--black-friday-accent-color);
  --contact-block-item-color-hover: #FFF;
  --legal-information-block-color: #FFF;
  --call-center-button-color: var(--black-friday-accent-color);
  --call-center-button-color-hover: #FAAA32;
  /*footer social icons*/
  --social-icon-bg-color: rgba(255, 255, 255, 0.1);
  --vk-active-bg-color: var(--black-friday-accent-color);
  --fb-active-bg-color: var(--black-friday-accent-color);
  --instagram-active-bg-color: var(--black-friday-accent-color);
  --youtube-active-bg-color: var(--black-friday-accent-color);
  --ok-active-bg-color: var(--black-friday-accent-color);
  --loader-circle-color: #1A1A1A #1A1A1A transparent;
  /*form styles*/
  --input-error-message__icon-wrapper-color: var(--black-friday-accent-color);
  --input-error-message-color: #FFF; }

.styles-modulePBiYXUajmp {
  border: 1px solid #D5D7DB;
  display: flex;
  align-items: center;
  min-width: 161px;
  height: 42px;
  cursor: pointer;
  box-sizing: border-box;
  border-radius: 40px;
  margin-right: 8px;
  background: #F7F8FA;
  transition: .2s ease; }
  .styles-modulePBiYXUajmp .styles-module305z0HUBux {
    display: flex;
    width: 25px;
    height: 25px;
    background-color: #E52E6B;
    color: #FFF;
    border-radius: 40px;
    margin-left: 8px;
    margin-right: 6px; }
  .styles-modulePBiYXUajmp .styles-module3RFaNsu__B {
    font-family: var(--base-font-family);
    color: #1A1A1A; }
  .styles-modulePBiYXUajmp:hover:not(.styles-module3MYgZwwjTP) {
    border: 1px solid #FFF;
    background-color: #FFF;
    box-shadow: 0 2px 4px var(--default-shadow-color); }

.styles-module3MYgZwwjTP {
  border-color: transparent;
  background: #EBEDF0;
  color: #909399; }
  .styles-module3MYgZwwjTP:hover {
    background-color: #E6E7E9; }
  .styles-module3MYgZwwjTP .styles-module305z0HUBux {
    background-color: #F7F8FA;
    color: inherit; }
  .styles-module3MYgZwwjTP .styles-module3RFaNsu__B {
    color: inherit; }

:root {
  --blue-500: #0077CC;
  --pink-600: #D62761;
  --base-font-family: Arial, sans-serif;
  --button-font-size: 14px;
  --button-line-height: 20px;
  --button-disabled-color: #ABAEB3;
  --base-link-color: #E52E6B;
  --base-link-color-hover: #D62761;
  --default-shadow-color: rgba(23, 35, 38, .05);
  /*header*/
  --base-header-text-color: #1A1A1A;
  --header-base-border-color: rgba(213, 215, 219, .4);
  --header-list-base-border-color: #D5D7DB;
  --header-bg-color: #F7F8FA;
  --header-react-bg-color: var(--header-bg-color);
  --header-dropdown-title-active-color: #909399;
  --header-list-bg-color: #FFF;
  --header-list-item-color: #1A1A1A;
  --header-list-item-color-hover: #D62761;
  --header-list-item-content-color-hover: #D62761;
  --header-list-item-bg-color-hover: rgba(219, 33, 95, .08);
  --header-list-item-content-bg-color-hover: rgba(219, 33, 95, .08);
  --header-call-center-color: #E52E6B;
  --header-call-center-tooltip-color: #FFF;
  --header-call-center-tooltip-bg: #1A1A1A;
  --locality-btn-color-hover: #D62761;
  --locality-btn-color: #1A1A1A;
  --working-time-color: #909399;
  /*header icons*/
  --icon-live-color: #052992;
  --icon-home-phone: #1A1A1A;
  --icon-telegram-fill-color: #FFF;
  --icon-telegram-bg-color: #39A9E0;
  --icon-telegram-bg-color-hover: #E52E6B;
  --icon-telegram-fill-color-hover: var(--icon-telegram-fill-color);
  --icon-viber-fill-color: rgb(124, 83, 166);
  --icon-viber-fill-color-hover: currentColor;
  --icon-a1-fill-color: currentColor;
  --communication-icon-text-color: var(--header-list-item-color);
  --communication-icon-text-color-hover: var(--base-link-color-hover);
  --communication-menu-separator-border-color: #D5D7DB;
  --communication-list-border-color: #D5D7DB;
  /*header profile menu*/
  --profile-item-bg-color: var(--header-list-bg-color);
  --profile-item-content-bg-color: #FFF;
  --profile-item-color: #1A1A1A;
  --profile-item-content-color: #1A1A1A;
  --item-current-color: #909399;
  --item-current-color-bg-color: #909399;
  --item-current-couner-bg-color: #909399;
  --counter-color: #FFF;
  --counter-content-color: #FFF;
  --counter-color-active: #FFF;
  --counter-content-color-active: #FFF;
  --counter-bg-color: #0077CC;
  --counter-content-bg-color: #0077CC;
  --counter-bg-color-active: #D62761;
  --counter-content-bg-color-active: #D62761;
  --user-tools-separator-color: #EBEDF0;
  --user-tools-content-separator-color: #EBEDF0;
  --bonus-color: #0077CC;
  --bonus-hover-color: #D62761;
  --bonus-content-color: #0077CC;
  --bonus-content-hover-color: #D62761;
  /*end header*/
  /*footer styles*/
  --footer-background: #F7F8FA;
  --subscription-block-react-bg-color: transparent;
  --subscription-block-icon-color: #F7F8FA;
  --footer-base-color: #1A1A1A;
  --footer-base-border-color: rgba(213, 215, 219, .5);
  --footer-inner-bg-color: transparent;
  --subscription-btn-bgcolor: #0077CC;
  --subscription-btn-color: #FFF;
  --subscription-btn-bgcolor-hover: #006EBD;
  --subscription-btn-color-hover: #FFF;
  --react-input__input-container_focused: #0077CC;
  --sitemap-item-color: #1A1A1A;
  --sitemap-item-color-hover: #D62761;
  --contact-block-item-color: #1A1A1A;
  --contact-block-item-color-hover: #D62761;
  --contacts-block-border-color: rgba(213, 215, 219, 0.5);
  --legal-information-block-color: #ABAEB3;
  --call-center-button-color: #E52E6B;
  --call-center-button-color-hover: #CC215A;
  --subscription-block-ling-color: #0077CC;
  /*footer social icons*/
  --social-icon-bg-color: #FFF;
  --vk-active-bg-color: #447DBD;
  --fb-active-bg-color: #4469B0;
  --instagram-active-bg-color: linear-gradient(169.11deg, #F9CB76 12.38%, #EA1E59 53.89%, #C02290 70.24%, #5843C7 97.18%);
  --youtube-active-bg-color: #FF2638;
  --ok-active-bg-color: #FA9019; }

[data-theme='new-year'] {
  --ny_gradient: linear-gradient(90deg, #1C7BF7 0.05%, #1B7AF7 10.09%, #2B83F5 35.58%, #2C83F5 56.49%, #2D83F5 71.13%, #2882F9 89.91%, #1C7BF7 100%);
  --text-hover-color: rgba(255, 255, 255, .6);
  --text-active-color: rgba(255, 255, 255, .3);
  /*header*/
  --header-bg-color: var(--ny_gradient);
  --header-base-border-color: rgba(255, 255, 255, .3);
  --header-react-bg-color: transparent;
  --base-header-text-color: #FFF;
  --base-link-color-hover: var(--text-hover-color);
  --locality-btn-color-hover: var(--text-hover-color);
  --header-dropdown-title-active-color: var(--text-hover-color);
  --header-list-item-color: rgba(24, 93, 230, .8);
  --header-list-item-color-hover: rgba(24, 93, 230, .8);
  --header-list-item-bg-color-hover: rgba(24, 93, 230, .12);
  --header-list-bg-color: #E0F0FF;
  --locality-btn-color: #FFF;
  --header-list-base-border-color: rgba(24, 93, 230, .15);
  --header-call-center-color: #FFF;
  --header-call-center-tooltip-color: #185DE6;
  --header-call-center-tooltip-bg: #E0F0FF;
  --call-center-button-color-hover: rgba(24, 93, 230, .6);
  --call-center-button-color: #185DE6;
  --icon-viber-fill-color: #FFF;
  --communication-icon-text-color: #FFF;
  --communication-icon-text-color-hover: var(--base-link-color-hover);
  --icon-telegram-bg-color: rgba(24, 93, 230, .8);
  --icon-telegram-bg-color-hover: rgba(24, 93, 230, .8);
  --working-time-color: #FFF;
  /*header icons*/
  --icon-live-color: rgba(24, 93, 230, .8);
  --icon-home-phone: rgba(24, 93, 230, .8);
  --icon-a1-fill-color: #FFF;
  --communication-menu-separator-border-color: rgba(255, 255, 255, .3);
  --communication-list-border-color: rgba(24, 93, 230, .16);
  /*header profile menu*/
  --counter-bg-color: #185DE6;
  --counter-bg-color-active: #185DE6;
  --bonus-color: #185DE6;
  --profile-item-bg-color: #E0F0FF;
  --profile-item-color: #185DE6;
  --item-current-color: #84BFF9;
  --item-current-color-bg-color: #84BFF9;
  --item-current-couner-bg-color: #185DE6;
  --bonus-hover-color: #185DE6;
  --user-tools-separator-color: rgba(24, 93, 230, .15);
  /*footer styles*/
  --footer-background: #E0F0FF;
  --subscription-btn-bgcolor: #185DE6;
  --subscription-btn-bgcolor-hover: #2B84F9;
  --subscription-block-react-bg-color: transparent;
  --subscription-block-icon-color: #185DE6;
  --subscription-block-ling-color: #185DE6;
  --footer-base-border-color: rgba(255, 255, 255, .2);
  --footer-inner-bg-color: linear-gradient(90deg, #1C7BF7 0.05%, #1B7AF7 10.09%, #2B83F5 35.58%, #2C83F5 56.49%, #2D83F5 71.13%, #2882F9 89.91%, #1C7BF7 100%);
  --sitemap-item-color: #FFF;
  --sitemap-item-color-hover: rgba(255, 255, 255, .6);
  --contact-block-item-color: #FFF;
  --contact-block-item-color-hover: rgba(255, 255, 255, .6);
  --contacts-block-border-color: rgba(255, 255, 255, .2);
  --legal-information-block-color: #FFF;
  /*footer social icons*/
  --social-icon-bg-color: rgba(255, 255, 255, .2);
  --vk-active-bg-color: #FFF;
  --fb-active-bg-color: #FFF;
  --instagram-active-bg-color: #FFF;
  --youtube-active-bg-color: #FFF;
  --ok-active-bg-color: #FFF; }

[data-theme='black-friday'] {
  --base-black: #1F1F1F;
  --black-friday-accent-color: #FFC43D;
  --base-link-color: var(--black-friday-accent-color);
  --base-link-color-hover: var(--black-friday-accent-color);
  /*header*/
  --base-header-text-color: #FFF;
  --header-base-border-color: rgba(255, 255, 255, 0.15);
  --header-bg-color: var(--base-black);
  --header-react-bg-color: transparent;
  --header-dropdown-title-active-color: rgba(255, 255, 255, .5);
  --header-list-bg-color: #3D3D3D;
  --header-list-base-border-color: rgba(255, 255, 255, 0.2);
  --header-list-item-color: rgba(255, 255, 255, .8);
  --header-list-item-color-hover: var(--base-black);
  --header-list-item-bg-color-hover: var(--black-friday-accent-color);
  --header-call-center-color: #FFC43D;
  --header-call-center-tooltip-color: #FFF;
  --header-call-center-tooltip-bg: #3D3D3D;
  --locality-btn-color-hover: var(--black-friday-accent-color);
  --locality-btn-color: #FFF;
  --working-time-color: #FFF;
  /*header icons*/
  --icon-live-color: var(--header-list-item-color);
  --icon-home-phone: var(--header-list-item-color);
  --icon-telegram-fill-color: #3D3D3D;
  --icon-telegram-bg-color: var(--header-list-item-color);
  --icon-telegram-bg-color-hover: var(--base-black);
  --icon-telegram-fill-color-hover: var(--black-friday-accent-color);
  --icon-viber-fill-color: #FFF;
  --icon-viber-fill-color-hover: var(--black-friday-accent-color);
  --icon-a1-fill-color: #FFF;
  --communication-icon-text-color: #FFF;
  --communication-icon-text-color-hover: var(--base-link-color-hover);
  /*header profile menu*/
  --profile-item-bg-color: var(--header-list-bg-color);
  --profile-item-color: rgba(255, 255, 255, .8);
  --counter-color: #3D3D3D;
  --counter-color-active: var(--black-friday-accent-color);
  --counter-bg-color: var(--black-friday-accent-color);
  --counter-bg-color-active: #3D3D3D;
  --user-tools-separator-color: rgba(255, 255, 255, .2);
  --bonus-color: var(--black-friday-accent-color);
  --bonus-hover-color: var(--base-black);
  /*end header*/
  /*footer styles*/
  --footer-background: var(--base-black);
  --footer-base-color: #FFF;
  --footer-base-border-color: rgba(255, 255, 255, 0.15);
  --subscription-btn-bgcolor: var(--black-friday-accent-color);
  --subscription-btn-color: var(--base-black);
  --subscription-btn-bgcolor-hover: $orange-500;
  --subscription-btn-color-hover: #1A1A1A;
  --react-input__input-container_focused: var(--black-friday-accent-color);
  --sitemap-item-color: #FFF;
  --sitemap-item-color-hover: var(--black-friday-accent-color);
  --contact-block-item-color: var(--black-friday-accent-color);
  --contact-block-item-color-hover: #FFF;
  --legal-information-block-color: #FFF;
  --call-center-button-color: var(--black-friday-accent-color);
  --call-center-button-color-hover: #FAAA32;
  /*footer social icons*/
  --social-icon-bg-color: rgba(255, 255, 255, 0.1);
  --vk-active-bg-color: var(--black-friday-accent-color);
  --fb-active-bg-color: var(--black-friday-accent-color);
  --instagram-active-bg-color: var(--black-friday-accent-color);
  --youtube-active-bg-color: var(--black-friday-accent-color);
  --ok-active-bg-color: var(--black-friday-accent-color);
  --loader-circle-color: #1A1A1A #1A1A1A transparent;
  /*form styles*/
  --input-error-message__icon-wrapper-color: var(--black-friday-accent-color);
  --input-error-message-color: #FFF; }

.styles-module3eV0GTwdf8 {
  margin: 0 22px;
  box-sizing: border-box;
  white-space: normal;
  text-align: center;
  z-index: 100; }
  .styles-module3eV0GTwdf8 .styles-module84jmMkEDYl {
    cursor: default; }
  .styles-module3eV0GTwdf8:hover .styles-module1enzHOrNAq {
    visibility: visible;
    opacity: 1; }

.styles-module1Y18uwGxUF {
  position: relative;
  padding: 6px 0;
  color: var(--header-call-center-color); }

.styles-moduleijRZTL9n-O {
  display: flex;
  align-items: center; }
  .styles-moduleijRZTL9n-O svg {
    display: block;
    margin: 1px 2px 0 0; }

.styles-module84jmMkEDYl {
  width: 74px;
  text-align: left;
  font-size: 10px;
  line-height: 14px; }

.style-moduleP77J3dHZDy {
  font-size: 12px;
  line-height: 18px; }

.style-module3BYx2HEuGS {
  font-size: 10px;
  line-height: 15px; }

:root {
  --blue-500: #0077CC;
  --pink-600: #D62761;
  --base-font-family: Arial, sans-serif;
  --button-font-size: 14px;
  --button-line-height: 20px;
  --button-disabled-color: #ABAEB3;
  --base-link-color: #E52E6B;
  --base-link-color-hover: #D62761;
  --default-shadow-color: rgba(23, 35, 38, .05);
  /*header*/
  --base-header-text-color: #1A1A1A;
  --header-base-border-color: rgba(213, 215, 219, .4);
  --header-list-base-border-color: #D5D7DB;
  --header-bg-color: #F7F8FA;
  --header-react-bg-color: var(--header-bg-color);
  --header-dropdown-title-active-color: #909399;
  --header-list-bg-color: #FFF;
  --header-list-item-color: #1A1A1A;
  --header-list-item-color-hover: #D62761;
  --header-list-item-content-color-hover: #D62761;
  --header-list-item-bg-color-hover: rgba(219, 33, 95, .08);
  --header-list-item-content-bg-color-hover: rgba(219, 33, 95, .08);
  --header-call-center-color: #E52E6B;
  --header-call-center-tooltip-color: #FFF;
  --header-call-center-tooltip-bg: #1A1A1A;
  --locality-btn-color-hover: #D62761;
  --locality-btn-color: #1A1A1A;
  --working-time-color: #909399;
  /*header icons*/
  --icon-live-color: #052992;
  --icon-home-phone: #1A1A1A;
  --icon-telegram-fill-color: #FFF;
  --icon-telegram-bg-color: #39A9E0;
  --icon-telegram-bg-color-hover: #E52E6B;
  --icon-telegram-fill-color-hover: var(--icon-telegram-fill-color);
  --icon-viber-fill-color: rgb(124, 83, 166);
  --icon-viber-fill-color-hover: currentColor;
  --icon-a1-fill-color: currentColor;
  --communication-icon-text-color: var(--header-list-item-color);
  --communication-icon-text-color-hover: var(--base-link-color-hover);
  --communication-menu-separator-border-color: #D5D7DB;
  --communication-list-border-color: #D5D7DB;
  /*header profile menu*/
  --profile-item-bg-color: var(--header-list-bg-color);
  --profile-item-content-bg-color: #FFF;
  --profile-item-color: #1A1A1A;
  --profile-item-content-color: #1A1A1A;
  --item-current-color: #909399;
  --item-current-color-bg-color: #909399;
  --item-current-couner-bg-color: #909399;
  --counter-color: #FFF;
  --counter-content-color: #FFF;
  --counter-color-active: #FFF;
  --counter-content-color-active: #FFF;
  --counter-bg-color: #0077CC;
  --counter-content-bg-color: #0077CC;
  --counter-bg-color-active: #D62761;
  --counter-content-bg-color-active: #D62761;
  --user-tools-separator-color: #EBEDF0;
  --user-tools-content-separator-color: #EBEDF0;
  --bonus-color: #0077CC;
  --bonus-hover-color: #D62761;
  --bonus-content-color: #0077CC;
  --bonus-content-hover-color: #D62761;
  /*end header*/
  /*footer styles*/
  --footer-background: #F7F8FA;
  --subscription-block-react-bg-color: transparent;
  --subscription-block-icon-color: #F7F8FA;
  --footer-base-color: #1A1A1A;
  --footer-base-border-color: rgba(213, 215, 219, .5);
  --footer-inner-bg-color: transparent;
  --subscription-btn-bgcolor: #0077CC;
  --subscription-btn-color: #FFF;
  --subscription-btn-bgcolor-hover: #006EBD;
  --subscription-btn-color-hover: #FFF;
  --react-input__input-container_focused: #0077CC;
  --sitemap-item-color: #1A1A1A;
  --sitemap-item-color-hover: #D62761;
  --contact-block-item-color: #1A1A1A;
  --contact-block-item-color-hover: #D62761;
  --contacts-block-border-color: rgba(213, 215, 219, 0.5);
  --legal-information-block-color: #ABAEB3;
  --call-center-button-color: #E52E6B;
  --call-center-button-color-hover: #CC215A;
  --subscription-block-ling-color: #0077CC;
  /*footer social icons*/
  --social-icon-bg-color: #FFF;
  --vk-active-bg-color: #447DBD;
  --fb-active-bg-color: #4469B0;
  --instagram-active-bg-color: linear-gradient(169.11deg, #F9CB76 12.38%, #EA1E59 53.89%, #C02290 70.24%, #5843C7 97.18%);
  --youtube-active-bg-color: #FF2638;
  --ok-active-bg-color: #FA9019; }

[data-theme='new-year'] {
  --ny_gradient: linear-gradient(90deg, #1C7BF7 0.05%, #1B7AF7 10.09%, #2B83F5 35.58%, #2C83F5 56.49%, #2D83F5 71.13%, #2882F9 89.91%, #1C7BF7 100%);
  --text-hover-color: rgba(255, 255, 255, .6);
  --text-active-color: rgba(255, 255, 255, .3);
  /*header*/
  --header-bg-color: var(--ny_gradient);
  --header-base-border-color: rgba(255, 255, 255, .3);
  --header-react-bg-color: transparent;
  --base-header-text-color: #FFF;
  --base-link-color-hover: var(--text-hover-color);
  --locality-btn-color-hover: var(--text-hover-color);
  --header-dropdown-title-active-color: var(--text-hover-color);
  --header-list-item-color: rgba(24, 93, 230, .8);
  --header-list-item-color-hover: rgba(24, 93, 230, .8);
  --header-list-item-bg-color-hover: rgba(24, 93, 230, .12);
  --header-list-bg-color: #E0F0FF;
  --locality-btn-color: #FFF;
  --header-list-base-border-color: rgba(24, 93, 230, .15);
  --header-call-center-color: #FFF;
  --header-call-center-tooltip-color: #185DE6;
  --header-call-center-tooltip-bg: #E0F0FF;
  --call-center-button-color-hover: rgba(24, 93, 230, .6);
  --call-center-button-color: #185DE6;
  --icon-viber-fill-color: #FFF;
  --communication-icon-text-color: #FFF;
  --communication-icon-text-color-hover: var(--base-link-color-hover);
  --icon-telegram-bg-color: rgba(24, 93, 230, .8);
  --icon-telegram-bg-color-hover: rgba(24, 93, 230, .8);
  --working-time-color: #FFF;
  /*header icons*/
  --icon-live-color: rgba(24, 93, 230, .8);
  --icon-home-phone: rgba(24, 93, 230, .8);
  --icon-a1-fill-color: #FFF;
  --communication-menu-separator-border-color: rgba(255, 255, 255, .3);
  --communication-list-border-color: rgba(24, 93, 230, .16);
  /*header profile menu*/
  --counter-bg-color: #185DE6;
  --counter-bg-color-active: #185DE6;
  --bonus-color: #185DE6;
  --profile-item-bg-color: #E0F0FF;
  --profile-item-color: #185DE6;
  --item-current-color: #84BFF9;
  --item-current-color-bg-color: #84BFF9;
  --item-current-couner-bg-color: #185DE6;
  --bonus-hover-color: #185DE6;
  --user-tools-separator-color: rgba(24, 93, 230, .15);
  /*footer styles*/
  --footer-background: #E0F0FF;
  --subscription-btn-bgcolor: #185DE6;
  --subscription-btn-bgcolor-hover: #2B84F9;
  --subscription-block-react-bg-color: transparent;
  --subscription-block-icon-color: #185DE6;
  --subscription-block-ling-color: #185DE6;
  --footer-base-border-color: rgba(255, 255, 255, .2);
  --footer-inner-bg-color: linear-gradient(90deg, #1C7BF7 0.05%, #1B7AF7 10.09%, #2B83F5 35.58%, #2C83F5 56.49%, #2D83F5 71.13%, #2882F9 89.91%, #1C7BF7 100%);
  --sitemap-item-color: #FFF;
  --sitemap-item-color-hover: rgba(255, 255, 255, .6);
  --contact-block-item-color: #FFF;
  --contact-block-item-color-hover: rgba(255, 255, 255, .6);
  --contacts-block-border-color: rgba(255, 255, 255, .2);
  --legal-information-block-color: #FFF;
  /*footer social icons*/
  --social-icon-bg-color: rgba(255, 255, 255, .2);
  --vk-active-bg-color: #FFF;
  --fb-active-bg-color: #FFF;
  --instagram-active-bg-color: #FFF;
  --youtube-active-bg-color: #FFF;
  --ok-active-bg-color: #FFF; }

[data-theme='black-friday'] {
  --base-black: #1F1F1F;
  --black-friday-accent-color: #FFC43D;
  --base-link-color: var(--black-friday-accent-color);
  --base-link-color-hover: var(--black-friday-accent-color);
  /*header*/
  --base-header-text-color: #FFF;
  --header-base-border-color: rgba(255, 255, 255, 0.15);
  --header-bg-color: var(--base-black);
  --header-react-bg-color: transparent;
  --header-dropdown-title-active-color: rgba(255, 255, 255, .5);
  --header-list-bg-color: #3D3D3D;
  --header-list-base-border-color: rgba(255, 255, 255, 0.2);
  --header-list-item-color: rgba(255, 255, 255, .8);
  --header-list-item-color-hover: var(--base-black);
  --header-list-item-bg-color-hover: var(--black-friday-accent-color);
  --header-call-center-color: #FFC43D;
  --header-call-center-tooltip-color: #FFF;
  --header-call-center-tooltip-bg: #3D3D3D;
  --locality-btn-color-hover: var(--black-friday-accent-color);
  --locality-btn-color: #FFF;
  --working-time-color: #FFF;
  /*header icons*/
  --icon-live-color: var(--header-list-item-color);
  --icon-home-phone: var(--header-list-item-color);
  --icon-telegram-fill-color: #3D3D3D;
  --icon-telegram-bg-color: var(--header-list-item-color);
  --icon-telegram-bg-color-hover: var(--base-black);
  --icon-telegram-fill-color-hover: var(--black-friday-accent-color);
  --icon-viber-fill-color: #FFF;
  --icon-viber-fill-color-hover: var(--black-friday-accent-color);
  --icon-a1-fill-color: #FFF;
  --communication-icon-text-color: #FFF;
  --communication-icon-text-color-hover: var(--base-link-color-hover);
  /*header profile menu*/
  --profile-item-bg-color: var(--header-list-bg-color);
  --profile-item-color: rgba(255, 255, 255, .8);
  --counter-color: #3D3D3D;
  --counter-color-active: var(--black-friday-accent-color);
  --counter-bg-color: var(--black-friday-accent-color);
  --counter-bg-color-active: #3D3D3D;
  --user-tools-separator-color: rgba(255, 255, 255, .2);
  --bonus-color: var(--black-friday-accent-color);
  --bonus-hover-color: var(--base-black);
  /*end header*/
  /*footer styles*/
  --footer-background: var(--base-black);
  --footer-base-color: #FFF;
  --footer-base-border-color: rgba(255, 255, 255, 0.15);
  --subscription-btn-bgcolor: var(--black-friday-accent-color);
  --subscription-btn-color: var(--base-black);
  --subscription-btn-bgcolor-hover: $orange-500;
  --subscription-btn-color-hover: #1A1A1A;
  --react-input__input-container_focused: var(--black-friday-accent-color);
  --sitemap-item-color: #FFF;
  --sitemap-item-color-hover: var(--black-friday-accent-color);
  --contact-block-item-color: var(--black-friday-accent-color);
  --contact-block-item-color-hover: #FFF;
  --legal-information-block-color: #FFF;
  --call-center-button-color: var(--black-friday-accent-color);
  --call-center-button-color-hover: #FAAA32;
  /*footer social icons*/
  --social-icon-bg-color: rgba(255, 255, 255, 0.1);
  --vk-active-bg-color: var(--black-friday-accent-color);
  --fb-active-bg-color: var(--black-friday-accent-color);
  --instagram-active-bg-color: var(--black-friday-accent-color);
  --youtube-active-bg-color: var(--black-friday-accent-color);
  --ok-active-bg-color: var(--black-friday-accent-color);
  --loader-circle-color: #1A1A1A #1A1A1A transparent;
  /*form styles*/
  --input-error-message__icon-wrapper-color: var(--black-friday-accent-color);
  --input-error-message-color: #FFF; }

.style-module2i-pr0Cpx0 {
  position: fixed;
  display: flex;
  align-items: center;
  font-family: var(--base-font-family); }

.style-moduleP77J3dHZDy {
  color: #FFF;
  background: #0077CC;
  max-width: 250px;
  padding: 12px 18px; }
  .style-moduleP77J3dHZDy:after {
    content: '';
    position: absolute;
    border-top: solid 7px #0077CC;
    border-left: solid 7px transparent;
    border-right: solid 7px transparent; }
  .style-moduleP77J3dHZDy.style-module1cddFjgR_U:after {
    top: 100%;
    left: 50%;
    transform: translateX(-50%); }
  .style-moduleP77J3dHZDy.style-module1jvcVmKq3J:after {
    left: -10px;
    transform: rotate(90deg) translateX(-4px);
    top: 50%; }

.style-module3BYx2HEuGS {
  color: #FFF;
  background: #1A1A1A;
  max-width: 250px;
  padding: 8px;
  border-radius: 3px; }
  .style-module3BYx2HEuGS:after {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 4.5px 5px 4.5px 0;
    border-color: transparent #1A1A1A transparent transparent; }
  .style-module3BYx2HEuGS.style-module1cddFjgR_U:after {
    top: 100%;
    left: 50%;
    transform: translateX(-50%);
    border-width: 5px 4.5px 0 4.5px;
    border-color: #1A1A1A transparent transparent transparent; }
  .style-module3BYx2HEuGS.style-module1jvcVmKq3J:after {
    left: -5px;
    transform: translateY(-3px);
    top: 50%; }
  .style-module3BYx2HEuGS.style-module3bJpLkPEZo:after {
    top: -5px;
    left: 50%;
    transform: translateX(-50%);
    border-width: 0 4.5px 5px 4.5px;
    border-color: transparent transparent #1A1A1A transparent; }

.style-module10YNJHFnNu {
  opacity: 0; }

.style-module3wmYY6FaAV {
  opacity: 1; }

.style-module2bkffuyJYj {
  opacity: 1;
  transition: all 0.1s; }

.style-module220PtGAtAE {
  opacity: 0; }

.BasketTabsScreen-module3L_ey4eCvf {
  font-size: 16px;
  line-height: 22px; }

.BasketTabsScreen-module2wcqCw_FmH .BasketTabsScreen-module3SGMsaWKh7 {
  font-size: 12px;
  line-height: 18px; }

:root {
  --blue-500: #0077CC;
  --pink-600: #D62761;
  --base-font-family: Arial, sans-serif;
  --button-font-size: 14px;
  --button-line-height: 20px;
  --button-disabled-color: #ABAEB3;
  --base-link-color: #E52E6B;
  --base-link-color-hover: #D62761;
  --default-shadow-color: rgba(23, 35, 38, .05);
  /*header*/
  --base-header-text-color: #1A1A1A;
  --header-base-border-color: rgba(213, 215, 219, .4);
  --header-list-base-border-color: #D5D7DB;
  --header-bg-color: #F7F8FA;
  --header-react-bg-color: var(--header-bg-color);
  --header-dropdown-title-active-color: #909399;
  --header-list-bg-color: #FFF;
  --header-list-item-color: #1A1A1A;
  --header-list-item-color-hover: #D62761;
  --header-list-item-content-color-hover: #D62761;
  --header-list-item-bg-color-hover: rgba(219, 33, 95, .08);
  --header-list-item-content-bg-color-hover: rgba(219, 33, 95, .08);
  --header-call-center-color: #E52E6B;
  --header-call-center-tooltip-color: #FFF;
  --header-call-center-tooltip-bg: #1A1A1A;
  --locality-btn-color-hover: #D62761;
  --locality-btn-color: #1A1A1A;
  --working-time-color: #909399;
  /*header icons*/
  --icon-live-color: #052992;
  --icon-home-phone: #1A1A1A;
  --icon-telegram-fill-color: #FFF;
  --icon-telegram-bg-color: #39A9E0;
  --icon-telegram-bg-color-hover: #E52E6B;
  --icon-telegram-fill-color-hover: var(--icon-telegram-fill-color);
  --icon-viber-fill-color: rgb(124, 83, 166);
  --icon-viber-fill-color-hover: currentColor;
  --icon-a1-fill-color: currentColor;
  --communication-icon-text-color: var(--header-list-item-color);
  --communication-icon-text-color-hover: var(--base-link-color-hover);
  --communication-menu-separator-border-color: #D5D7DB;
  --communication-list-border-color: #D5D7DB;
  /*header profile menu*/
  --profile-item-bg-color: var(--header-list-bg-color);
  --profile-item-content-bg-color: #FFF;
  --profile-item-color: #1A1A1A;
  --profile-item-content-color: #1A1A1A;
  --item-current-color: #909399;
  --item-current-color-bg-color: #909399;
  --item-current-couner-bg-color: #909399;
  --counter-color: #FFF;
  --counter-content-color: #FFF;
  --counter-color-active: #FFF;
  --counter-content-color-active: #FFF;
  --counter-bg-color: #0077CC;
  --counter-content-bg-color: #0077CC;
  --counter-bg-color-active: #D62761;
  --counter-content-bg-color-active: #D62761;
  --user-tools-separator-color: #EBEDF0;
  --user-tools-content-separator-color: #EBEDF0;
  --bonus-color: #0077CC;
  --bonus-hover-color: #D62761;
  --bonus-content-color: #0077CC;
  --bonus-content-hover-color: #D62761;
  /*end header*/
  /*footer styles*/
  --footer-background: #F7F8FA;
  --subscription-block-react-bg-color: transparent;
  --subscription-block-icon-color: #F7F8FA;
  --footer-base-color: #1A1A1A;
  --footer-base-border-color: rgba(213, 215, 219, .5);
  --footer-inner-bg-color: transparent;
  --subscription-btn-bgcolor: #0077CC;
  --subscription-btn-color: #FFF;
  --subscription-btn-bgcolor-hover: #006EBD;
  --subscription-btn-color-hover: #FFF;
  --react-input__input-container_focused: #0077CC;
  --sitemap-item-color: #1A1A1A;
  --sitemap-item-color-hover: #D62761;
  --contact-block-item-color: #1A1A1A;
  --contact-block-item-color-hover: #D62761;
  --contacts-block-border-color: rgba(213, 215, 219, 0.5);
  --legal-information-block-color: #ABAEB3;
  --call-center-button-color: #E52E6B;
  --call-center-button-color-hover: #CC215A;
  --subscription-block-ling-color: #0077CC;
  /*footer social icons*/
  --social-icon-bg-color: #FFF;
  --vk-active-bg-color: #447DBD;
  --fb-active-bg-color: #4469B0;
  --instagram-active-bg-color: linear-gradient(169.11deg, #F9CB76 12.38%, #EA1E59 53.89%, #C02290 70.24%, #5843C7 97.18%);
  --youtube-active-bg-color: #FF2638;
  --ok-active-bg-color: #FA9019; }

[data-theme='new-year'] {
  --ny_gradient: linear-gradient(90deg, #1C7BF7 0.05%, #1B7AF7 10.09%, #2B83F5 35.58%, #2C83F5 56.49%, #2D83F5 71.13%, #2882F9 89.91%, #1C7BF7 100%);
  --text-hover-color: rgba(255, 255, 255, .6);
  --text-active-color: rgba(255, 255, 255, .3);
  /*header*/
  --header-bg-color: var(--ny_gradient);
  --header-base-border-color: rgba(255, 255, 255, .3);
  --header-react-bg-color: transparent;
  --base-header-text-color: #FFF;
  --base-link-color-hover: var(--text-hover-color);
  --locality-btn-color-hover: var(--text-hover-color);
  --header-dropdown-title-active-color: var(--text-hover-color);
  --header-list-item-color: rgba(24, 93, 230, .8);
  --header-list-item-color-hover: rgba(24, 93, 230, .8);
  --header-list-item-bg-color-hover: rgba(24, 93, 230, .12);
  --header-list-bg-color: #E0F0FF;
  --locality-btn-color: #FFF;
  --header-list-base-border-color: rgba(24, 93, 230, .15);
  --header-call-center-color: #FFF;
  --header-call-center-tooltip-color: #185DE6;
  --header-call-center-tooltip-bg: #E0F0FF;
  --call-center-button-color-hover: rgba(24, 93, 230, .6);
  --call-center-button-color: #185DE6;
  --icon-viber-fill-color: #FFF;
  --communication-icon-text-color: #FFF;
  --communication-icon-text-color-hover: var(--base-link-color-hover);
  --icon-telegram-bg-color: rgba(24, 93, 230, .8);
  --icon-telegram-bg-color-hover: rgba(24, 93, 230, .8);
  --working-time-color: #FFF;
  /*header icons*/
  --icon-live-color: rgba(24, 93, 230, .8);
  --icon-home-phone: rgba(24, 93, 230, .8);
  --icon-a1-fill-color: #FFF;
  --communication-menu-separator-border-color: rgba(255, 255, 255, .3);
  --communication-list-border-color: rgba(24, 93, 230, .16);
  /*header profile menu*/
  --counter-bg-color: #185DE6;
  --counter-bg-color-active: #185DE6;
  --bonus-color: #185DE6;
  --profile-item-bg-color: #E0F0FF;
  --profile-item-color: #185DE6;
  --item-current-color: #84BFF9;
  --item-current-color-bg-color: #84BFF9;
  --item-current-couner-bg-color: #185DE6;
  --bonus-hover-color: #185DE6;
  --user-tools-separator-color: rgba(24, 93, 230, .15);
  /*footer styles*/
  --footer-background: #E0F0FF;
  --subscription-btn-bgcolor: #185DE6;
  --subscription-btn-bgcolor-hover: #2B84F9;
  --subscription-block-react-bg-color: transparent;
  --subscription-block-icon-color: #185DE6;
  --subscription-block-ling-color: #185DE6;
  --footer-base-border-color: rgba(255, 255, 255, .2);
  --footer-inner-bg-color: linear-gradient(90deg, #1C7BF7 0.05%, #1B7AF7 10.09%, #2B83F5 35.58%, #2C83F5 56.49%, #2D83F5 71.13%, #2882F9 89.91%, #1C7BF7 100%);
  --sitemap-item-color: #FFF;
  --sitemap-item-color-hover: rgba(255, 255, 255, .6);
  --contact-block-item-color: #FFF;
  --contact-block-item-color-hover: rgba(255, 255, 255, .6);
  --contacts-block-border-color: rgba(255, 255, 255, .2);
  --legal-information-block-color: #FFF;
  /*footer social icons*/
  --social-icon-bg-color: rgba(255, 255, 255, .2);
  --vk-active-bg-color: #FFF;
  --fb-active-bg-color: #FFF;
  --instagram-active-bg-color: #FFF;
  --youtube-active-bg-color: #FFF;
  --ok-active-bg-color: #FFF; }

[data-theme='black-friday'] {
  --base-black: #1F1F1F;
  --black-friday-accent-color: #FFC43D;
  --base-link-color: var(--black-friday-accent-color);
  --base-link-color-hover: var(--black-friday-accent-color);
  /*header*/
  --base-header-text-color: #FFF;
  --header-base-border-color: rgba(255, 255, 255, 0.15);
  --header-bg-color: var(--base-black);
  --header-react-bg-color: transparent;
  --header-dropdown-title-active-color: rgba(255, 255, 255, .5);
  --header-list-bg-color: #3D3D3D;
  --header-list-base-border-color: rgba(255, 255, 255, 0.2);
  --header-list-item-color: rgba(255, 255, 255, .8);
  --header-list-item-color-hover: var(--base-black);
  --header-list-item-bg-color-hover: var(--black-friday-accent-color);
  --header-call-center-color: #FFC43D;
  --header-call-center-tooltip-color: #FFF;
  --header-call-center-tooltip-bg: #3D3D3D;
  --locality-btn-color-hover: var(--black-friday-accent-color);
  --locality-btn-color: #FFF;
  --working-time-color: #FFF;
  /*header icons*/
  --icon-live-color: var(--header-list-item-color);
  --icon-home-phone: var(--header-list-item-color);
  --icon-telegram-fill-color: #3D3D3D;
  --icon-telegram-bg-color: var(--header-list-item-color);
  --icon-telegram-bg-color-hover: var(--base-black);
  --icon-telegram-fill-color-hover: var(--black-friday-accent-color);
  --icon-viber-fill-color: #FFF;
  --icon-viber-fill-color-hover: var(--black-friday-accent-color);
  --icon-a1-fill-color: #FFF;
  --communication-icon-text-color: #FFF;
  --communication-icon-text-color-hover: var(--base-link-color-hover);
  /*header profile menu*/
  --profile-item-bg-color: var(--header-list-bg-color);
  --profile-item-color: rgba(255, 255, 255, .8);
  --counter-color: #3D3D3D;
  --counter-color-active: var(--black-friday-accent-color);
  --counter-bg-color: var(--black-friday-accent-color);
  --counter-bg-color-active: #3D3D3D;
  --user-tools-separator-color: rgba(255, 255, 255, .2);
  --bonus-color: var(--black-friday-accent-color);
  --bonus-hover-color: var(--base-black);
  /*end header*/
  /*footer styles*/
  --footer-background: var(--base-black);
  --footer-base-color: #FFF;
  --footer-base-border-color: rgba(255, 255, 255, 0.15);
  --subscription-btn-bgcolor: var(--black-friday-accent-color);
  --subscription-btn-color: var(--base-black);
  --subscription-btn-bgcolor-hover: $orange-500;
  --subscription-btn-color-hover: #1A1A1A;
  --react-input__input-container_focused: var(--black-friday-accent-color);
  --sitemap-item-color: #FFF;
  --sitemap-item-color-hover: var(--black-friday-accent-color);
  --contact-block-item-color: var(--black-friday-accent-color);
  --contact-block-item-color-hover: #FFF;
  --legal-information-block-color: #FFF;
  --call-center-button-color: var(--black-friday-accent-color);
  --call-center-button-color-hover: #FAAA32;
  /*footer social icons*/
  --social-icon-bg-color: rgba(255, 255, 255, 0.1);
  --vk-active-bg-color: var(--black-friday-accent-color);
  --fb-active-bg-color: var(--black-friday-accent-color);
  --instagram-active-bg-color: var(--black-friday-accent-color);
  --youtube-active-bg-color: var(--black-friday-accent-color);
  --ok-active-bg-color: var(--black-friday-accent-color);
  --loader-circle-color: #1A1A1A #1A1A1A transparent;
  /*form styles*/
  --input-error-message__icon-wrapper-color: var(--black-friday-accent-color);
  --input-error-message-color: #FFF; }

.BasketTabsScreen-module3L_ey4eCvf {
  position: relative;
  font-family: var(--base-font-family);
  font-weight: 700;
  display: flex;
  height: 39px;
  padding-top: 7px;
  flex: 0 0 auto;
  width: 100%; }
  .BasketTabsScreen-module3L_ey4eCvf::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 1px;
    background-color: #E6E7E9; }

.BasketTabsScreen-module2wcqCw_FmH {
  color: #ABAEB3;
  margin-right: 16px;
  display: flex;
  z-index: 1;
  transition: 0.2s; }
  .BasketTabsScreen-module2wcqCw_FmH .BasketTabsScreen-module3SGMsaWKh7 {
    margin-left: 2px;
    transform: translateY(-2px); }
  .BasketTabsScreen-module2wcqCw_FmH .BasketTabsScreen-module2g2tNxumNG {
    cursor: pointer; }
  .BasketTabsScreen-module2wcqCw_FmH:hover {
    color: #909399; }
  .BasketTabsScreen-module2wcqCw_FmH.BasketTabsScreen-module2vdhoTTdKI {
    color: #1A1A1A; }
    .BasketTabsScreen-module2wcqCw_FmH.BasketTabsScreen-module2vdhoTTdKI .BasketTabsScreen-module2g2tNxumNG {
      border-bottom: 3px solid currentColor; }
    .BasketTabsScreen-module2wcqCw_FmH.BasketTabsScreen-module2vdhoTTdKI:hover {
      color: #1A1A1A; }

.PriceBlock-moduleYaPq7gQKRc {
  font-size: 18px;
  line-height: 26px; }

.PriceBlock-module20cNLyAY9c {
  font-size: 16px;
  line-height: 22px; }

:root {
  --blue-500: #0077CC;
  --pink-600: #D62761;
  --base-font-family: Arial, sans-serif;
  --button-font-size: 14px;
  --button-line-height: 20px;
  --button-disabled-color: #ABAEB3;
  --base-link-color: #E52E6B;
  --base-link-color-hover: #D62761;
  --default-shadow-color: rgba(23, 35, 38, .05);
  /*header*/
  --base-header-text-color: #1A1A1A;
  --header-base-border-color: rgba(213, 215, 219, .4);
  --header-list-base-border-color: #D5D7DB;
  --header-bg-color: #F7F8FA;
  --header-react-bg-color: var(--header-bg-color);
  --header-dropdown-title-active-color: #909399;
  --header-list-bg-color: #FFF;
  --header-list-item-color: #1A1A1A;
  --header-list-item-color-hover: #D62761;
  --header-list-item-content-color-hover: #D62761;
  --header-list-item-bg-color-hover: rgba(219, 33, 95, .08);
  --header-list-item-content-bg-color-hover: rgba(219, 33, 95, .08);
  --header-call-center-color: #E52E6B;
  --header-call-center-tooltip-color: #FFF;
  --header-call-center-tooltip-bg: #1A1A1A;
  --locality-btn-color-hover: #D62761;
  --locality-btn-color: #1A1A1A;
  --working-time-color: #909399;
  /*header icons*/
  --icon-live-color: #052992;
  --icon-home-phone: #1A1A1A;
  --icon-telegram-fill-color: #FFF;
  --icon-telegram-bg-color: #39A9E0;
  --icon-telegram-bg-color-hover: #E52E6B;
  --icon-telegram-fill-color-hover: var(--icon-telegram-fill-color);
  --icon-viber-fill-color: rgb(124, 83, 166);
  --icon-viber-fill-color-hover: currentColor;
  --icon-a1-fill-color: currentColor;
  --communication-icon-text-color: var(--header-list-item-color);
  --communication-icon-text-color-hover: var(--base-link-color-hover);
  --communication-menu-separator-border-color: #D5D7DB;
  --communication-list-border-color: #D5D7DB;
  /*header profile menu*/
  --profile-item-bg-color: var(--header-list-bg-color);
  --profile-item-content-bg-color: #FFF;
  --profile-item-color: #1A1A1A;
  --profile-item-content-color: #1A1A1A;
  --item-current-color: #909399;
  --item-current-color-bg-color: #909399;
  --item-current-couner-bg-color: #909399;
  --counter-color: #FFF;
  --counter-content-color: #FFF;
  --counter-color-active: #FFF;
  --counter-content-color-active: #FFF;
  --counter-bg-color: #0077CC;
  --counter-content-bg-color: #0077CC;
  --counter-bg-color-active: #D62761;
  --counter-content-bg-color-active: #D62761;
  --user-tools-separator-color: #EBEDF0;
  --user-tools-content-separator-color: #EBEDF0;
  --bonus-color: #0077CC;
  --bonus-hover-color: #D62761;
  --bonus-content-color: #0077CC;
  --bonus-content-hover-color: #D62761;
  /*end header*/
  /*footer styles*/
  --footer-background: #F7F8FA;
  --subscription-block-react-bg-color: transparent;
  --subscription-block-icon-color: #F7F8FA;
  --footer-base-color: #1A1A1A;
  --footer-base-border-color: rgba(213, 215, 219, .5);
  --footer-inner-bg-color: transparent;
  --subscription-btn-bgcolor: #0077CC;
  --subscription-btn-color: #FFF;
  --subscription-btn-bgcolor-hover: #006EBD;
  --subscription-btn-color-hover: #FFF;
  --react-input__input-container_focused: #0077CC;
  --sitemap-item-color: #1A1A1A;
  --sitemap-item-color-hover: #D62761;
  --contact-block-item-color: #1A1A1A;
  --contact-block-item-color-hover: #D62761;
  --contacts-block-border-color: rgba(213, 215, 219, 0.5);
  --legal-information-block-color: #ABAEB3;
  --call-center-button-color: #E52E6B;
  --call-center-button-color-hover: #CC215A;
  --subscription-block-ling-color: #0077CC;
  /*footer social icons*/
  --social-icon-bg-color: #FFF;
  --vk-active-bg-color: #447DBD;
  --fb-active-bg-color: #4469B0;
  --instagram-active-bg-color: linear-gradient(169.11deg, #F9CB76 12.38%, #EA1E59 53.89%, #C02290 70.24%, #5843C7 97.18%);
  --youtube-active-bg-color: #FF2638;
  --ok-active-bg-color: #FA9019; }

[data-theme='new-year'] {
  --ny_gradient: linear-gradient(90deg, #1C7BF7 0.05%, #1B7AF7 10.09%, #2B83F5 35.58%, #2C83F5 56.49%, #2D83F5 71.13%, #2882F9 89.91%, #1C7BF7 100%);
  --text-hover-color: rgba(255, 255, 255, .6);
  --text-active-color: rgba(255, 255, 255, .3);
  /*header*/
  --header-bg-color: var(--ny_gradient);
  --header-base-border-color: rgba(255, 255, 255, .3);
  --header-react-bg-color: transparent;
  --base-header-text-color: #FFF;
  --base-link-color-hover: var(--text-hover-color);
  --locality-btn-color-hover: var(--text-hover-color);
  --header-dropdown-title-active-color: var(--text-hover-color);
  --header-list-item-color: rgba(24, 93, 230, .8);
  --header-list-item-color-hover: rgba(24, 93, 230, .8);
  --header-list-item-bg-color-hover: rgba(24, 93, 230, .12);
  --header-list-bg-color: #E0F0FF;
  --locality-btn-color: #FFF;
  --header-list-base-border-color: rgba(24, 93, 230, .15);
  --header-call-center-color: #FFF;
  --header-call-center-tooltip-color: #185DE6;
  --header-call-center-tooltip-bg: #E0F0FF;
  --call-center-button-color-hover: rgba(24, 93, 230, .6);
  --call-center-button-color: #185DE6;
  --icon-viber-fill-color: #FFF;
  --communication-icon-text-color: #FFF;
  --communication-icon-text-color-hover: var(--base-link-color-hover);
  --icon-telegram-bg-color: rgba(24, 93, 230, .8);
  --icon-telegram-bg-color-hover: rgba(24, 93, 230, .8);
  --working-time-color: #FFF;
  /*header icons*/
  --icon-live-color: rgba(24, 93, 230, .8);
  --icon-home-phone: rgba(24, 93, 230, .8);
  --icon-a1-fill-color: #FFF;
  --communication-menu-separator-border-color: rgba(255, 255, 255, .3);
  --communication-list-border-color: rgba(24, 93, 230, .16);
  /*header profile menu*/
  --counter-bg-color: #185DE6;
  --counter-bg-color-active: #185DE6;
  --bonus-color: #185DE6;
  --profile-item-bg-color: #E0F0FF;
  --profile-item-color: #185DE6;
  --item-current-color: #84BFF9;
  --item-current-color-bg-color: #84BFF9;
  --item-current-couner-bg-color: #185DE6;
  --bonus-hover-color: #185DE6;
  --user-tools-separator-color: rgba(24, 93, 230, .15);
  /*footer styles*/
  --footer-background: #E0F0FF;
  --subscription-btn-bgcolor: #185DE6;
  --subscription-btn-bgcolor-hover: #2B84F9;
  --subscription-block-react-bg-color: transparent;
  --subscription-block-icon-color: #185DE6;
  --subscription-block-ling-color: #185DE6;
  --footer-base-border-color: rgba(255, 255, 255, .2);
  --footer-inner-bg-color: linear-gradient(90deg, #1C7BF7 0.05%, #1B7AF7 10.09%, #2B83F5 35.58%, #2C83F5 56.49%, #2D83F5 71.13%, #2882F9 89.91%, #1C7BF7 100%);
  --sitemap-item-color: #FFF;
  --sitemap-item-color-hover: rgba(255, 255, 255, .6);
  --contact-block-item-color: #FFF;
  --contact-block-item-color-hover: rgba(255, 255, 255, .6);
  --contacts-block-border-color: rgba(255, 255, 255, .2);
  --legal-information-block-color: #FFF;
  /*footer social icons*/
  --social-icon-bg-color: rgba(255, 255, 255, .2);
  --vk-active-bg-color: #FFF;
  --fb-active-bg-color: #FFF;
  --instagram-active-bg-color: #FFF;
  --youtube-active-bg-color: #FFF;
  --ok-active-bg-color: #FFF; }

[data-theme='black-friday'] {
  --base-black: #1F1F1F;
  --black-friday-accent-color: #FFC43D;
  --base-link-color: var(--black-friday-accent-color);
  --base-link-color-hover: var(--black-friday-accent-color);
  /*header*/
  --base-header-text-color: #FFF;
  --header-base-border-color: rgba(255, 255, 255, 0.15);
  --header-bg-color: var(--base-black);
  --header-react-bg-color: transparent;
  --header-dropdown-title-active-color: rgba(255, 255, 255, .5);
  --header-list-bg-color: #3D3D3D;
  --header-list-base-border-color: rgba(255, 255, 255, 0.2);
  --header-list-item-color: rgba(255, 255, 255, .8);
  --header-list-item-color-hover: var(--base-black);
  --header-list-item-bg-color-hover: var(--black-friday-accent-color);
  --header-call-center-color: #FFC43D;
  --header-call-center-tooltip-color: #FFF;
  --header-call-center-tooltip-bg: #3D3D3D;
  --locality-btn-color-hover: var(--black-friday-accent-color);
  --locality-btn-color: #FFF;
  --working-time-color: #FFF;
  /*header icons*/
  --icon-live-color: var(--header-list-item-color);
  --icon-home-phone: var(--header-list-item-color);
  --icon-telegram-fill-color: #3D3D3D;
  --icon-telegram-bg-color: var(--header-list-item-color);
  --icon-telegram-bg-color-hover: var(--base-black);
  --icon-telegram-fill-color-hover: var(--black-friday-accent-color);
  --icon-viber-fill-color: #FFF;
  --icon-viber-fill-color-hover: var(--black-friday-accent-color);
  --icon-a1-fill-color: #FFF;
  --communication-icon-text-color: #FFF;
  --communication-icon-text-color-hover: var(--base-link-color-hover);
  /*header profile menu*/
  --profile-item-bg-color: var(--header-list-bg-color);
  --profile-item-color: rgba(255, 255, 255, .8);
  --counter-color: #3D3D3D;
  --counter-color-active: var(--black-friday-accent-color);
  --counter-bg-color: var(--black-friday-accent-color);
  --counter-bg-color-active: #3D3D3D;
  --user-tools-separator-color: rgba(255, 255, 255, .2);
  --bonus-color: var(--black-friday-accent-color);
  --bonus-hover-color: var(--base-black);
  /*end header*/
  /*footer styles*/
  --footer-background: var(--base-black);
  --footer-base-color: #FFF;
  --footer-base-border-color: rgba(255, 255, 255, 0.15);
  --subscription-btn-bgcolor: var(--black-friday-accent-color);
  --subscription-btn-color: var(--base-black);
  --subscription-btn-bgcolor-hover: $orange-500;
  --subscription-btn-color-hover: #1A1A1A;
  --react-input__input-container_focused: var(--black-friday-accent-color);
  --sitemap-item-color: #FFF;
  --sitemap-item-color-hover: var(--black-friday-accent-color);
  --contact-block-item-color: var(--black-friday-accent-color);
  --contact-block-item-color-hover: #FFF;
  --legal-information-block-color: #FFF;
  --call-center-button-color: var(--black-friday-accent-color);
  --call-center-button-color-hover: #FAAA32;
  /*footer social icons*/
  --social-icon-bg-color: rgba(255, 255, 255, 0.1);
  --vk-active-bg-color: var(--black-friday-accent-color);
  --fb-active-bg-color: var(--black-friday-accent-color);
  --instagram-active-bg-color: var(--black-friday-accent-color);
  --youtube-active-bg-color: var(--black-friday-accent-color);
  --ok-active-bg-color: var(--black-friday-accent-color);
  --loader-circle-color: #1A1A1A #1A1A1A transparent;
  /*form styles*/
  --input-error-message__icon-wrapper-color: var(--black-friday-accent-color);
  --input-error-message-color: #FFF; }

.PriceBlock-moduleYaPq7gQKRc {
  font-weight: 700;
  color: #1A1A1A; }

.PriceBlockWithButton-module1PRPU6iuON {
  font-size: 22px;
  line-height: 30px; }

.PriceBlockWithButton-module1PRPU6iuON span:nth-child(2) {
  font-size: 20px;
  line-height: 28px; }

.PriceBlockWithButton-module3cVNPePd7H {
  font-size: 16px;
  line-height: 22px; }

.PriceBlockWithButton-moduleyrqq9EtBKN {
  font-size: 12px;
  line-height: 18px; }

:root {
  --blue-500: #0077CC;
  --pink-600: #D62761;
  --base-font-family: Arial, sans-serif;
  --button-font-size: 14px;
  --button-line-height: 20px;
  --button-disabled-color: #ABAEB3;
  --base-link-color: #E52E6B;
  --base-link-color-hover: #D62761;
  --default-shadow-color: rgba(23, 35, 38, .05);
  /*header*/
  --base-header-text-color: #1A1A1A;
  --header-base-border-color: rgba(213, 215, 219, .4);
  --header-list-base-border-color: #D5D7DB;
  --header-bg-color: #F7F8FA;
  --header-react-bg-color: var(--header-bg-color);
  --header-dropdown-title-active-color: #909399;
  --header-list-bg-color: #FFF;
  --header-list-item-color: #1A1A1A;
  --header-list-item-color-hover: #D62761;
  --header-list-item-content-color-hover: #D62761;
  --header-list-item-bg-color-hover: rgba(219, 33, 95, .08);
  --header-list-item-content-bg-color-hover: rgba(219, 33, 95, .08);
  --header-call-center-color: #E52E6B;
  --header-call-center-tooltip-color: #FFF;
  --header-call-center-tooltip-bg: #1A1A1A;
  --locality-btn-color-hover: #D62761;
  --locality-btn-color: #1A1A1A;
  --working-time-color: #909399;
  /*header icons*/
  --icon-live-color: #052992;
  --icon-home-phone: #1A1A1A;
  --icon-telegram-fill-color: #FFF;
  --icon-telegram-bg-color: #39A9E0;
  --icon-telegram-bg-color-hover: #E52E6B;
  --icon-telegram-fill-color-hover: var(--icon-telegram-fill-color);
  --icon-viber-fill-color: rgb(124, 83, 166);
  --icon-viber-fill-color-hover: currentColor;
  --icon-a1-fill-color: currentColor;
  --communication-icon-text-color: var(--header-list-item-color);
  --communication-icon-text-color-hover: var(--base-link-color-hover);
  --communication-menu-separator-border-color: #D5D7DB;
  --communication-list-border-color: #D5D7DB;
  /*header profile menu*/
  --profile-item-bg-color: var(--header-list-bg-color);
  --profile-item-content-bg-color: #FFF;
  --profile-item-color: #1A1A1A;
  --profile-item-content-color: #1A1A1A;
  --item-current-color: #909399;
  --item-current-color-bg-color: #909399;
  --item-current-couner-bg-color: #909399;
  --counter-color: #FFF;
  --counter-content-color: #FFF;
  --counter-color-active: #FFF;
  --counter-content-color-active: #FFF;
  --counter-bg-color: #0077CC;
  --counter-content-bg-color: #0077CC;
  --counter-bg-color-active: #D62761;
  --counter-content-bg-color-active: #D62761;
  --user-tools-separator-color: #EBEDF0;
  --user-tools-content-separator-color: #EBEDF0;
  --bonus-color: #0077CC;
  --bonus-hover-color: #D62761;
  --bonus-content-color: #0077CC;
  --bonus-content-hover-color: #D62761;
  /*end header*/
  /*footer styles*/
  --footer-background: #F7F8FA;
  --subscription-block-react-bg-color: transparent;
  --subscription-block-icon-color: #F7F8FA;
  --footer-base-color: #1A1A1A;
  --footer-base-border-color: rgba(213, 215, 219, .5);
  --footer-inner-bg-color: transparent;
  --subscription-btn-bgcolor: #0077CC;
  --subscription-btn-color: #FFF;
  --subscription-btn-bgcolor-hover: #006EBD;
  --subscription-btn-color-hover: #FFF;
  --react-input__input-container_focused: #0077CC;
  --sitemap-item-color: #1A1A1A;
  --sitemap-item-color-hover: #D62761;
  --contact-block-item-color: #1A1A1A;
  --contact-block-item-color-hover: #D62761;
  --contacts-block-border-color: rgba(213, 215, 219, 0.5);
  --legal-information-block-color: #ABAEB3;
  --call-center-button-color: #E52E6B;
  --call-center-button-color-hover: #CC215A;
  --subscription-block-ling-color: #0077CC;
  /*footer social icons*/
  --social-icon-bg-color: #FFF;
  --vk-active-bg-color: #447DBD;
  --fb-active-bg-color: #4469B0;
  --instagram-active-bg-color: linear-gradient(169.11deg, #F9CB76 12.38%, #EA1E59 53.89%, #C02290 70.24%, #5843C7 97.18%);
  --youtube-active-bg-color: #FF2638;
  --ok-active-bg-color: #FA9019; }

[data-theme='new-year'] {
  --ny_gradient: linear-gradient(90deg, #1C7BF7 0.05%, #1B7AF7 10.09%, #2B83F5 35.58%, #2C83F5 56.49%, #2D83F5 71.13%, #2882F9 89.91%, #1C7BF7 100%);
  --text-hover-color: rgba(255, 255, 255, .6);
  --text-active-color: rgba(255, 255, 255, .3);
  /*header*/
  --header-bg-color: var(--ny_gradient);
  --header-base-border-color: rgba(255, 255, 255, .3);
  --header-react-bg-color: transparent;
  --base-header-text-color: #FFF;
  --base-link-color-hover: var(--text-hover-color);
  --locality-btn-color-hover: var(--text-hover-color);
  --header-dropdown-title-active-color: var(--text-hover-color);
  --header-list-item-color: rgba(24, 93, 230, .8);
  --header-list-item-color-hover: rgba(24, 93, 230, .8);
  --header-list-item-bg-color-hover: rgba(24, 93, 230, .12);
  --header-list-bg-color: #E0F0FF;
  --locality-btn-color: #FFF;
  --header-list-base-border-color: rgba(24, 93, 230, .15);
  --header-call-center-color: #FFF;
  --header-call-center-tooltip-color: #185DE6;
  --header-call-center-tooltip-bg: #E0F0FF;
  --call-center-button-color-hover: rgba(24, 93, 230, .6);
  --call-center-button-color: #185DE6;
  --icon-viber-fill-color: #FFF;
  --communication-icon-text-color: #FFF;
  --communication-icon-text-color-hover: var(--base-link-color-hover);
  --icon-telegram-bg-color: rgba(24, 93, 230, .8);
  --icon-telegram-bg-color-hover: rgba(24, 93, 230, .8);
  --working-time-color: #FFF;
  /*header icons*/
  --icon-live-color: rgba(24, 93, 230, .8);
  --icon-home-phone: rgba(24, 93, 230, .8);
  --icon-a1-fill-color: #FFF;
  --communication-menu-separator-border-color: rgba(255, 255, 255, .3);
  --communication-list-border-color: rgba(24, 93, 230, .16);
  /*header profile menu*/
  --counter-bg-color: #185DE6;
  --counter-bg-color-active: #185DE6;
  --bonus-color: #185DE6;
  --profile-item-bg-color: #E0F0FF;
  --profile-item-color: #185DE6;
  --item-current-color: #84BFF9;
  --item-current-color-bg-color: #84BFF9;
  --item-current-couner-bg-color: #185DE6;
  --bonus-hover-color: #185DE6;
  --user-tools-separator-color: rgba(24, 93, 230, .15);
  /*footer styles*/
  --footer-background: #E0F0FF;
  --subscription-btn-bgcolor: #185DE6;
  --subscription-btn-bgcolor-hover: #2B84F9;
  --subscription-block-react-bg-color: transparent;
  --subscription-block-icon-color: #185DE6;
  --subscription-block-ling-color: #185DE6;
  --footer-base-border-color: rgba(255, 255, 255, .2);
  --footer-inner-bg-color: linear-gradient(90deg, #1C7BF7 0.05%, #1B7AF7 10.09%, #2B83F5 35.58%, #2C83F5 56.49%, #2D83F5 71.13%, #2882F9 89.91%, #1C7BF7 100%);
  --sitemap-item-color: #FFF;
  --sitemap-item-color-hover: rgba(255, 255, 255, .6);
  --contact-block-item-color: #FFF;
  --contact-block-item-color-hover: rgba(255, 255, 255, .6);
  --contacts-block-border-color: rgba(255, 255, 255, .2);
  --legal-information-block-color: #FFF;
  /*footer social icons*/
  --social-icon-bg-color: rgba(255, 255, 255, .2);
  --vk-active-bg-color: #FFF;
  --fb-active-bg-color: #FFF;
  --instagram-active-bg-color: #FFF;
  --youtube-active-bg-color: #FFF;
  --ok-active-bg-color: #FFF; }

[data-theme='black-friday'] {
  --base-black: #1F1F1F;
  --black-friday-accent-color: #FFC43D;
  --base-link-color: var(--black-friday-accent-color);
  --base-link-color-hover: var(--black-friday-accent-color);
  /*header*/
  --base-header-text-color: #FFF;
  --header-base-border-color: rgba(255, 255, 255, 0.15);
  --header-bg-color: var(--base-black);
  --header-react-bg-color: transparent;
  --header-dropdown-title-active-color: rgba(255, 255, 255, .5);
  --header-list-bg-color: #3D3D3D;
  --header-list-base-border-color: rgba(255, 255, 255, 0.2);
  --header-list-item-color: rgba(255, 255, 255, .8);
  --header-list-item-color-hover: var(--base-black);
  --header-list-item-bg-color-hover: var(--black-friday-accent-color);
  --header-call-center-color: #FFC43D;
  --header-call-center-tooltip-color: #FFF;
  --header-call-center-tooltip-bg: #3D3D3D;
  --locality-btn-color-hover: var(--black-friday-accent-color);
  --locality-btn-color: #FFF;
  --working-time-color: #FFF;
  /*header icons*/
  --icon-live-color: var(--header-list-item-color);
  --icon-home-phone: var(--header-list-item-color);
  --icon-telegram-fill-color: #3D3D3D;
  --icon-telegram-bg-color: var(--header-list-item-color);
  --icon-telegram-bg-color-hover: var(--base-black);
  --icon-telegram-fill-color-hover: var(--black-friday-accent-color);
  --icon-viber-fill-color: #FFF;
  --icon-viber-fill-color-hover: var(--black-friday-accent-color);
  --icon-a1-fill-color: #FFF;
  --communication-icon-text-color: #FFF;
  --communication-icon-text-color-hover: var(--base-link-color-hover);
  /*header profile menu*/
  --profile-item-bg-color: var(--header-list-bg-color);
  --profile-item-color: rgba(255, 255, 255, .8);
  --counter-color: #3D3D3D;
  --counter-color-active: var(--black-friday-accent-color);
  --counter-bg-color: var(--black-friday-accent-color);
  --counter-bg-color-active: #3D3D3D;
  --user-tools-separator-color: rgba(255, 255, 255, .2);
  --bonus-color: var(--black-friday-accent-color);
  --bonus-hover-color: var(--base-black);
  /*end header*/
  /*footer styles*/
  --footer-background: var(--base-black);
  --footer-base-color: #FFF;
  --footer-base-border-color: rgba(255, 255, 255, 0.15);
  --subscription-btn-bgcolor: var(--black-friday-accent-color);
  --subscription-btn-color: var(--base-black);
  --subscription-btn-bgcolor-hover: $orange-500;
  --subscription-btn-color-hover: #1A1A1A;
  --react-input__input-container_focused: var(--black-friday-accent-color);
  --sitemap-item-color: #FFF;
  --sitemap-item-color-hover: var(--black-friday-accent-color);
  --contact-block-item-color: var(--black-friday-accent-color);
  --contact-block-item-color-hover: #FFF;
  --legal-information-block-color: #FFF;
  --call-center-button-color: var(--black-friday-accent-color);
  --call-center-button-color-hover: #FAAA32;
  /*footer social icons*/
  --social-icon-bg-color: rgba(255, 255, 255, 0.1);
  --vk-active-bg-color: var(--black-friday-accent-color);
  --fb-active-bg-color: var(--black-friday-accent-color);
  --instagram-active-bg-color: var(--black-friday-accent-color);
  --youtube-active-bg-color: var(--black-friday-accent-color);
  --ok-active-bg-color: var(--black-friday-accent-color);
  --loader-circle-color: #1A1A1A #1A1A1A transparent;
  /*form styles*/
  --input-error-message__icon-wrapper-color: var(--black-friday-accent-color);
  --input-error-message-color: #FFF; }

.PriceBlockWithButton-moduleyGATh8c-p- {
  width: 336px;
  max-height: 246px;
  margin-left: 48px;
  padding: 32px;
  display: flex;
  flex-direction: column;
  background: #FFF;
  z-index: 2;
  font-family: var(--base-font-family);
  box-shadow: 0 4px 16px rgba(6, 10, 13, 0.06), 0 1px 4px rgba(6, 10, 13, 0.08);
  border-radius: 12px;
  box-sizing: border-box; }

.PriceBlockWithButton-module1yLYlixSes {
  display: flex;
  flex-direction: column;
  text-align: center; }

.PriceBlockWithButton-module3cVNPePd7H {
  margin-top: 4px;
  color: #1A1A1A; }

.PriceBlockWithButton-module1RPh37WIjU {
  height: 48px;
  width: 100%;
  margin-top: 20px;
  margin-bottom: 22px;
  background: #E52E6B;
  transition: 0.1s; }
  .PriceBlockWithButton-module1RPh37WIjU:active {
    background: #CC215A; }
  .PriceBlockWithButton-module1RPh37WIjU:hover:not(:disabled) {
    background: #D62761; }
  .PriceBlockWithButton-module1RPh37WIjU.PriceBlockWithButton-module3uhyIw4YUE {
    background: #CC215A; }

.PriceBlockWithButton-module1PRPU6iuON {
  color: #1A1A1A; }

.PriceBlockWithButton-module1QoKW847B- {
  z-index: 1;
  opacity: 0.8; }

.PriceBlockWithButton-module32k7EvVNnp {
  top: 43% !important;
  left: calc(50% - 12px) !important;
  border-width: 2px !important; }

.PriceBlockWithButton-moduleyrqq9EtBKN {
  display: flex;
  color: #ABAEB3; }
  .PriceBlockWithButton-moduleyrqq9EtBKN .PriceBlockWithButton-module2ylEQPOuCf {
    transform: translateY(-3px);
    margin-right: 5px; }
  .PriceBlockWithButton-moduleyrqq9EtBKN span {
    color: #909399; }

.PriceBlockWithButton-module1eZztFoV6A .PriceBlockWithButton-module3cVNPePd7H {
  color: #909399; }

.PriceBlockWithButton-module172rN3cCc- {
  position: relative;
  width: 100%;
  height: 30px;
  margin-bottom: 4px; }
  .PriceBlockWithButton-module172rN3cCc-:before {
    content: '';
    position: absolute;
    left: 50%;
    top: 12px;
    width: 25px;
    height: 2px;
    transform: translateX(-10px);
    background: #ABAEB3; }

.gift {
	background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA0MCA0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwIDE3SDMwQzMxLjEwNDYgMTcgMzIgMTcuODk1NCAzMiAxOVYyOUMzMiAzMC4xMDQ2IDMxLjEwNDYgMzEgMzAgMzFIMTBDOC44OTU0NiAzMSA4LjAwMDAzIDMwLjEwNDYgOC4wMDAwMyAyOUw4LjAwMDAxIDE5QzggMTcuODk1NCA4Ljg5NTQzIDE3IDEwIDE3WiIgZmlsbD0iI0U2MUM1MSIvPgo8cGF0aCBkPSJNOCAxOVYxN0gzMlYxOUg4WiIgZmlsbD0iI0NDMTg0OCIvPgo8cGF0aCBkPSJNMzAuNzk2MSA4LjI4NjMxQzMwLjM2MjYgNy4xNTY0MSAyOS42Nzg2IDYuMDUyODcgMjguOTY2NCA1LjMzNDIyQzI4LjcwNTEgNS4wNzA1NyAyOC4zNTMyIDQuOTM2OTIgMjcuOTUyNiA0Ljk0NTVDMjYuNjI1MiA0Ljk3NjQgMjQuNDYyMiA2LjY0MjM1IDIxLjUyMzcgOS44OTcwMkMyMS40NTAzIDkuOTc4MjMgMjEuNDA5NyAxMC4wODM4IDIxLjQwOTcgMTAuMTkzM1YxMi41MzE4QzIxLjQwOTcgMTIuNzc2IDIxLjYwNzUgMTIuOTczOSAyMS44NTE4IDEyLjk3MzlIMjguNjUyM0MzMC4xNjc2IDEyLjk3MzkgMzAuNzkzIDEyLjIzNjcgMzEuMDUwNyAxMS42MTgzQzMxLjM5NDYgMTAuNzkzOCAzMS4zMDQxIDkuNjEwNDYgMzAuNzk2MSA4LjI4NjMxWiIgZmlsbD0iI0ZGRDk0MCIvPgo8cGF0aCBkPSJNMzEuMDQ5IDkuMDU2NjRDMzEuMDM2NiA5LjAxMTI1IDMxLjAxNzEgOC45NjgxIDMwLjk5MTEgOC45Mjg4OUMzMC4zMjM1IDcuOTE5NTIgMjguODgxMSA4LjI5NzE5IDI3Ljc4ODYgOC43OTE3M0MyNC42MTQ2IDEwLjIyODUgMjMuMzAzOCAxMi4yMDc2IDIzLjI0OTYgMTIuMjkxMUMyMy4xNjEyIDEyLjQyNzEgMjMuMTU0NSAxMi42MDA0IDIzLjIzMTggMTIuNzQyOUMyMy4zMDkyIDEyLjg4NTMgMjMuNDU4MiAxMi45NzQgMjMuNjIwMyAxMi45NzRIMjguNjUyMkMyOS42MTY0IDEyLjk3NCAzMC4zMzE1IDEyLjY3OCAzMC43Nzc1IDEyLjA5NDNDMzEuMzA3NCAxMS40MDA5IDMxLjQwMTIgMTAuMzUwNCAzMS4wNDkgOS4wNTY2NFoiIGZpbGw9IiNFRjkzMjUiLz4KPHBhdGggZD0iTTE4LjQ3NjQgOS44OTcwMkMxNS41Mzc5IDYuNjQyMzUgMTMuMzc0OSA0Ljk3NjQxIDEyLjA0NzUgNC45NDU1MUMxMS42NDU5IDQuOTM2ODcgMTEuMjk1IDUuMDcwNTggMTEuMDMzNyA1LjMzNDIzQzEwLjMyMTUgNi4wNTI4MiA5LjYzNzUgNy4xNTY0MSA5LjIwNDA0IDguMjg2MzFDOC42OTYwNSA5LjYxMDQ2IDguNjA1NTQgMTAuNzkzOCA4Ljk0OTIgMTEuNjE4M0M5LjIwNyAxMi4yMzY4IDkuODMyMzUgMTIuOTc0IDExLjM0NzcgMTIuOTc0SDE4LjE0ODJDMTguMzkyNSAxMi45NzQgMTguNTkwMyAxMi43NzYgMTguNTkwMyAxMi41MzE5VjEwLjE5MzNDMTguNTkwNCAxMC4wODM4IDE4LjU0OTkgOS45NzgyMyAxOC40NzY0IDkuODk3MDJaIiBmaWxsPSIjRkZEOTQwIi8+CjxwYXRoIGQ9Ik0xNi43NTA0IDEyLjI5MUMxNi42OTYxIDEyLjIwNzUgMTUuMzg1NCAxMC4yMjg0IDEyLjIxMTQgOC43OTE2OUMxMS4xMTg4IDguMjk3MTUgOS42NzYzNSA3LjkxOTY0IDkuMDA4NzggOC45Mjg3OUM4Ljk4Mjg2IDguOTY4MDYgOC45NjMzMyA5LjAxMTE1IDguOTUwOTggOS4wNTY1OUM4LjU5ODYyIDEwLjM1MDQgOC42OTI1OCAxMS40MDA4IDkuMjIyNDQgMTIuMDk0MkM5LjY2ODQyIDEyLjY3NzkgMTAuMzgzNSAxMi45NzM5IDExLjM0NzcgMTIuOTczOUgxNi4zNzk2QzE2LjU0MTcgMTIuOTczOSAxNi42OTA4IDEyLjg4NTIgMTYuNzY4MSAxMi43NDI3QzE2Ljg0NTQgMTIuNjAwMyAxNi44Mzg3IDEyLjQyNyAxNi43NTA0IDEyLjI5MVoiIGZpbGw9IiNFRjkzMjUiLz4KPHBhdGggZD0iTTIxIDlIMTlDMTguNSA5IDE4IDkuNSAxOCAxMFYxMkMxOCAxMi41MzE5IDE4LjUgMTMgMTkgMTNIMjFDMjEuNSAxMyAyMiAxMi41IDIyIDEyVjEwQzIyIDkuNSAyMS41IDkgMjEgOVoiIGZpbGw9IiNGNUJBM0QiLz4KPHBhdGggZD0iTTYgMTZWMTNDNiAxMi40NDc3IDYuNDQ3NzIgMTIgNyAxMkgzM0MzMy41NTIzIDEyIDM0IDEyLjQ0NzcgMzQgMTNWMTZDMzQgMTYuNTUyMyAzMy41NTIzIDE3IDMzIDE3TDcgMTdDNi40NDc3MSAxNyA2IDE2LjU1MjMgNiAxNloiIGZpbGw9IiNFNTFDNTEiLz4KPHBhdGggZD0iTTI0IDEySDE2VjE3SDI0VjEyWiIgZmlsbD0iI0ZGRDk0MCIvPgo8cmVjdCB4PSIxNyIgeT0iMTciIHdpZHRoPSI2IiBoZWlnaHQ9IjIiIGZpbGw9IiNFNkMzMzkiLz4KPHJlY3QgeD0iMTciIHk9IjE5IiB3aWR0aD0iNiIgaGVpZ2h0PSIxMiIgZmlsbD0iI0ZGRDk0MCIvPgo8L3N2Zz4K);
	background-size:contain;
	background-repeat: no-repeat;
	background-position: left;
	flex-shrink: 0;
	width: 40px;
	height: 40px;
	margin-right: 8px;
	cursor: default;
	z-index: 991;
}

.gift-checkout {
	background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjkiIHZpZXdCb3g9IjAgMCAyMiAyOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxwYXRoIGQ9Ik0yMS4wMDAxIDExTDIxLjUwMDEgMjlIMi41MDAxMkwxLjAwMDEyIDEyTDIxLjAwMDEgMTFaIiBmaWxsPSIjRkZCMUIzIi8+CiAgICA8cGF0aCBkPSJNMTcuMDAwMiAxMS4yTDQuMDAwMTggMjlINy4yNDc3N0wyMC41MDAyIDExTDE3LjAwMDIgMTEuMloiIGZpbGw9IiMwMDc3Q0MiLz4KICAgIDxwYXRoIGQ9Ik0yMS4yMDAxIDE3LjVMMTEuNTAwMSAyOUgxNC45MjcxTDIxLjMwMDEgMjEuNUwyMS4yMDAxIDE3LjVaIiBmaWxsPSIjMDA3N0NDIi8+CiAgICA8cGF0aCBkPSJNMjEuNSAyNi41TDE5IDI5SDIxLjVWMjYuNVoiIGZpbGw9IiMwMDc3Q0MiLz4KICAgIDxwYXRoIGQ9Ik0xMy4wMDAxIDExLjM5OTlMMi4yMTAwMSAyNS45NTlMMS44ODI4NyAyMS44NjJMOS41MDAwNiAxMS41OTk5TDEzLjAwMDEgMTEuMzk5OVoiIGZpbGw9IiMwMDc3Q0MiLz4KICAgIDxwYXRoIGQ9Ik01Ljk5OTg0IDExLjdMMS4zOTk4NCAxNi45OTk5TDEuMjAwMTMgMTMuOTk5OUwyLjk5OTk0IDExLjg5OTlMNS45OTk4NCAxMS43WiIgZmlsbD0iIzAwNzdDQyIvPgogICAgPHBhdGggZD0iTTIxLjUgNi4xOTk5NVYxMC4yMkwwLjUgMTEuNUwwIDguMzQ5OTVMMjEuNSA2LjE5OTk1WiIgZmlsbD0iI0ZGQjFCMyIvPgogICAgPHBhdGggb3BhY2l0eT0iMC4zIiBkPSJNMTIgMTAuOEwxMS41IDcuMkwxMy4zIDdMMTMuNSAxMC43TDEyIDEwLjhaIiBmaWxsPSIjMUExQTFBIi8+CiAgICA8cGF0aCBkPSJNMTAuNTY3MyA4LjE2MDg3QzEwLjU2NzMgOC4xNjA4NyAxMS4wMzkgLTEuMjMzMjYgMTQuNzY5NCAwLjYzMzM0OUMxOC40OTk5IDIuNDk5OTYgMTAuNTY3MyA4LjE2MDg3IDEwLjU2NzMgOC4xNjA4N1oiIGZpbGw9IiNGRkM0M0QiLz4KICAgIDxwYXRoIGQ9Ik0xMC41Njc3IDguMTYxMDNDMTAuNTk2NCA4LjAxOTg0IDEwLjUwMDMgMC41MDAwMjYgNy41MDAxOSAyLjAwMDAzQzQuNTAwMTIgMy41MDAwMyAxMC41Njc3IDguMTYxMDMgMTAuNTY3NyA4LjE2MTAzWiIgZmlsbD0iI0ZGQzQzRCIvPgogICAgPHBhdGggb3BhY2l0eT0iMC4zIiBkPSJNMTIgMjlWMTNIMTMuNUwxNCAyOUgxMloiIGZpbGw9IiMxQTFBMUEiLz4KICAgIDxwYXRoIG9wYWNpdHk9IjAuMyIgZD0iTTIwLjk5OTkgMTFMMjEuMDk5OSAxM0gxLjA5OTk0TDAuOTk5OTM5IDEyTDIwLjk5OTkgMTFaIiBmaWxsPSIjMUExQTFBIi8+CiAgICA8cGF0aCBkPSJNOC40NzU3MSA3LjUxNDYyTDkuMTMxNjMgMTEuMDk4N0wxMy4wNzkzIDEwLjc5NVY2LjkxMzU3TDguNDc1NzEgNy41MTQ2MloiIGZpbGw9IiNGRkM0M0QiLz4KICAgIDxwYXRoIGQ9Ik05LjQ5OTgyIDExLjU5OTlMOS45OTk4MiAyOC45OTk5SDEzLjM3ODRMMTIuOTk5OCAxMS4zOTk5TDkuNDk5ODIgMTEuNTk5OVoiIGZpbGw9IiNGRkM0M0QiLz4KPC9zdmc+Cg==);
	background-size: contain;
	background-repeat: no-repeat;
	background-position: left;
	flex-shrink: 0;
}

.gift-checkout--small {
	width: 18.03px;
	height: 24px;
}

.gift-checkout--big {
	width: 21.5px;
	height: 28.61px;
}

.ECartItems-moduleInjZHwr0_F, .ECartItems-module3Q5t_M-bkf .ECartItems-module2IVKhK2Kgz, .ECartItems-moduleL_2yXLFONe .ECartItems-module2db7cgp9D1 .ECartItems-module2IVKhK2Kgz {
  font-size: 16px;
  line-height: 22px; }

.ECartItems-module3ztrUFX29- .ECartItems-module3kzI-OzE1o, .ECartItems-module3L183jkg0z, .ECartItems-module1i5YI7a2az, .ECartItems-module3Q5t_M-bkf .ECartItems-moduleInjZHwr0_F, .ECartItems-module3Q5t_M-bkf .ECartItems-module2ttkeJigyq, .ECartItems-module3Q5t_M-bkf .ECartItems-module2IVKhK2Kgz span:nth-child(2), .ECartItems-module2LE3tjJmtB .ECartItems-moduleInjZHwr0_F, .ECartItems-moduleL_2yXLFONe .ECartItems-moduleInjZHwr0_F, .ECartItems-moduleL_2yXLFONe .ECartItems-module2db7cgp9D1 .ECartItems-module2IVKhK2Kgz span:nth-child(2), .ECartItems-moduleL_2yXLFONe .ECartItems-module2db7cgp9D1 .ECartItems-module2ttkeJigyq {
  font-size: 14px;
  line-height: 20px; }

.ECartItems-module3L183jkg0z, .ECartItems-module1AF5SRXfaB {
  display: inline-block;
  position: relative;
  text-align: center;
  border: none;
  outline: none;
  background-color: transparent;
  font-family: var(--base-font-family);
  font-weight: bold;
  border-radius: 4px;
  cursor: pointer;
  box-sizing: border-box;
  user-select: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -webkit-touch-callout: none;
  -webkit-font-smoothing: antialiased; }

:root {
  --blue-500: #0077CC;
  --pink-600: #D62761;
  --base-font-family: Arial, sans-serif;
  --button-font-size: 14px;
  --button-line-height: 20px;
  --button-disabled-color: #ABAEB3;
  --base-link-color: #E52E6B;
  --base-link-color-hover: #D62761;
  --default-shadow-color: rgba(23, 35, 38, .05);
  /*header*/
  --base-header-text-color: #1A1A1A;
  --header-base-border-color: rgba(213, 215, 219, .4);
  --header-list-base-border-color: #D5D7DB;
  --header-bg-color: #F7F8FA;
  --header-react-bg-color: var(--header-bg-color);
  --header-dropdown-title-active-color: #909399;
  --header-list-bg-color: #FFF;
  --header-list-item-color: #1A1A1A;
  --header-list-item-color-hover: #D62761;
  --header-list-item-content-color-hover: #D62761;
  --header-list-item-bg-color-hover: rgba(219, 33, 95, .08);
  --header-list-item-content-bg-color-hover: rgba(219, 33, 95, .08);
  --header-call-center-color: #E52E6B;
  --header-call-center-tooltip-color: #FFF;
  --header-call-center-tooltip-bg: #1A1A1A;
  --locality-btn-color-hover: #D62761;
  --locality-btn-color: #1A1A1A;
  --working-time-color: #909399;
  /*header icons*/
  --icon-live-color: #052992;
  --icon-home-phone: #1A1A1A;
  --icon-telegram-fill-color: #FFF;
  --icon-telegram-bg-color: #39A9E0;
  --icon-telegram-bg-color-hover: #E52E6B;
  --icon-telegram-fill-color-hover: var(--icon-telegram-fill-color);
  --icon-viber-fill-color: rgb(124, 83, 166);
  --icon-viber-fill-color-hover: currentColor;
  --icon-a1-fill-color: currentColor;
  --communication-icon-text-color: var(--header-list-item-color);
  --communication-icon-text-color-hover: var(--base-link-color-hover);
  --communication-menu-separator-border-color: #D5D7DB;
  --communication-list-border-color: #D5D7DB;
  /*header profile menu*/
  --profile-item-bg-color: var(--header-list-bg-color);
  --profile-item-content-bg-color: #FFF;
  --profile-item-color: #1A1A1A;
  --profile-item-content-color: #1A1A1A;
  --item-current-color: #909399;
  --item-current-color-bg-color: #909399;
  --item-current-couner-bg-color: #909399;
  --counter-color: #FFF;
  --counter-content-color: #FFF;
  --counter-color-active: #FFF;
  --counter-content-color-active: #FFF;
  --counter-bg-color: #0077CC;
  --counter-content-bg-color: #0077CC;
  --counter-bg-color-active: #D62761;
  --counter-content-bg-color-active: #D62761;
  --user-tools-separator-color: #EBEDF0;
  --user-tools-content-separator-color: #EBEDF0;
  --bonus-color: #0077CC;
  --bonus-hover-color: #D62761;
  --bonus-content-color: #0077CC;
  --bonus-content-hover-color: #D62761;
  /*end header*/
  /*footer styles*/
  --footer-background: #F7F8FA;
  --subscription-block-react-bg-color: transparent;
  --subscription-block-icon-color: #F7F8FA;
  --footer-base-color: #1A1A1A;
  --footer-base-border-color: rgba(213, 215, 219, .5);
  --footer-inner-bg-color: transparent;
  --subscription-btn-bgcolor: #0077CC;
  --subscription-btn-color: #FFF;
  --subscription-btn-bgcolor-hover: #006EBD;
  --subscription-btn-color-hover: #FFF;
  --react-input__input-container_focused: #0077CC;
  --sitemap-item-color: #1A1A1A;
  --sitemap-item-color-hover: #D62761;
  --contact-block-item-color: #1A1A1A;
  --contact-block-item-color-hover: #D62761;
  --contacts-block-border-color: rgba(213, 215, 219, 0.5);
  --legal-information-block-color: #ABAEB3;
  --call-center-button-color: #E52E6B;
  --call-center-button-color-hover: #CC215A;
  --subscription-block-ling-color: #0077CC;
  /*footer social icons*/
  --social-icon-bg-color: #FFF;
  --vk-active-bg-color: #447DBD;
  --fb-active-bg-color: #4469B0;
  --instagram-active-bg-color: linear-gradient(169.11deg, #F9CB76 12.38%, #EA1E59 53.89%, #C02290 70.24%, #5843C7 97.18%);
  --youtube-active-bg-color: #FF2638;
  --ok-active-bg-color: #FA9019; }

[data-theme='new-year'] {
  --ny_gradient: linear-gradient(90deg, #1C7BF7 0.05%, #1B7AF7 10.09%, #2B83F5 35.58%, #2C83F5 56.49%, #2D83F5 71.13%, #2882F9 89.91%, #1C7BF7 100%);
  --text-hover-color: rgba(255, 255, 255, .6);
  --text-active-color: rgba(255, 255, 255, .3);
  /*header*/
  --header-bg-color: var(--ny_gradient);
  --header-base-border-color: rgba(255, 255, 255, .3);
  --header-react-bg-color: transparent;
  --base-header-text-color: #FFF;
  --base-link-color-hover: var(--text-hover-color);
  --locality-btn-color-hover: var(--text-hover-color);
  --header-dropdown-title-active-color: var(--text-hover-color);
  --header-list-item-color: rgba(24, 93, 230, .8);
  --header-list-item-color-hover: rgba(24, 93, 230, .8);
  --header-list-item-bg-color-hover: rgba(24, 93, 230, .12);
  --header-list-bg-color: #E0F0FF;
  --locality-btn-color: #FFF;
  --header-list-base-border-color: rgba(24, 93, 230, .15);
  --header-call-center-color: #FFF;
  --header-call-center-tooltip-color: #185DE6;
  --header-call-center-tooltip-bg: #E0F0FF;
  --call-center-button-color-hover: rgba(24, 93, 230, .6);
  --call-center-button-color: #185DE6;
  --icon-viber-fill-color: #FFF;
  --communication-icon-text-color: #FFF;
  --communication-icon-text-color-hover: var(--base-link-color-hover);
  --icon-telegram-bg-color: rgba(24, 93, 230, .8);
  --icon-telegram-bg-color-hover: rgba(24, 93, 230, .8);
  --working-time-color: #FFF;
  /*header icons*/
  --icon-live-color: rgba(24, 93, 230, .8);
  --icon-home-phone: rgba(24, 93, 230, .8);
  --icon-a1-fill-color: #FFF;
  --communication-menu-separator-border-color: rgba(255, 255, 255, .3);
  --communication-list-border-color: rgba(24, 93, 230, .16);
  /*header profile menu*/
  --counter-bg-color: #185DE6;
  --counter-bg-color-active: #185DE6;
  --bonus-color: #185DE6;
  --profile-item-bg-color: #E0F0FF;
  --profile-item-color: #185DE6;
  --item-current-color: #84BFF9;
  --item-current-color-bg-color: #84BFF9;
  --item-current-couner-bg-color: #185DE6;
  --bonus-hover-color: #185DE6;
  --user-tools-separator-color: rgba(24, 93, 230, .15);
  /*footer styles*/
  --footer-background: #E0F0FF;
  --subscription-btn-bgcolor: #185DE6;
  --subscription-btn-bgcolor-hover: #2B84F9;
  --subscription-block-react-bg-color: transparent;
  --subscription-block-icon-color: #185DE6;
  --subscription-block-ling-color: #185DE6;
  --footer-base-border-color: rgba(255, 255, 255, .2);
  --footer-inner-bg-color: linear-gradient(90deg, #1C7BF7 0.05%, #1B7AF7 10.09%, #2B83F5 35.58%, #2C83F5 56.49%, #2D83F5 71.13%, #2882F9 89.91%, #1C7BF7 100%);
  --sitemap-item-color: #FFF;
  --sitemap-item-color-hover: rgba(255, 255, 255, .6);
  --contact-block-item-color: #FFF;
  --contact-block-item-color-hover: rgba(255, 255, 255, .6);
  --contacts-block-border-color: rgba(255, 255, 255, .2);
  --legal-information-block-color: #FFF;
  /*footer social icons*/
  --social-icon-bg-color: rgba(255, 255, 255, .2);
  --vk-active-bg-color: #FFF;
  --fb-active-bg-color: #FFF;
  --instagram-active-bg-color: #FFF;
  --youtube-active-bg-color: #FFF;
  --ok-active-bg-color: #FFF; }

[data-theme='black-friday'] {
  --base-black: #1F1F1F;
  --black-friday-accent-color: #FFC43D;
  --base-link-color: var(--black-friday-accent-color);
  --base-link-color-hover: var(--black-friday-accent-color);
  /*header*/
  --base-header-text-color: #FFF;
  --header-base-border-color: rgba(255, 255, 255, 0.15);
  --header-bg-color: var(--base-black);
  --header-react-bg-color: transparent;
  --header-dropdown-title-active-color: rgba(255, 255, 255, .5);
  --header-list-bg-color: #3D3D3D;
  --header-list-base-border-color: rgba(255, 255, 255, 0.2);
  --header-list-item-color: rgba(255, 255, 255, .8);
  --header-list-item-color-hover: var(--base-black);
  --header-list-item-bg-color-hover: var(--black-friday-accent-color);
  --header-call-center-color: #FFC43D;
  --header-call-center-tooltip-color: #FFF;
  --header-call-center-tooltip-bg: #3D3D3D;
  --locality-btn-color-hover: var(--black-friday-accent-color);
  --locality-btn-color: #FFF;
  --working-time-color: #FFF;
  /*header icons*/
  --icon-live-color: var(--header-list-item-color);
  --icon-home-phone: var(--header-list-item-color);
  --icon-telegram-fill-color: #3D3D3D;
  --icon-telegram-bg-color: var(--header-list-item-color);
  --icon-telegram-bg-color-hover: var(--base-black);
  --icon-telegram-fill-color-hover: var(--black-friday-accent-color);
  --icon-viber-fill-color: #FFF;
  --icon-viber-fill-color-hover: var(--black-friday-accent-color);
  --icon-a1-fill-color: #FFF;
  --communication-icon-text-color: #FFF;
  --communication-icon-text-color-hover: var(--base-link-color-hover);
  /*header profile menu*/
  --profile-item-bg-color: var(--header-list-bg-color);
  --profile-item-color: rgba(255, 255, 255, .8);
  --counter-color: #3D3D3D;
  --counter-color-active: var(--black-friday-accent-color);
  --counter-bg-color: var(--black-friday-accent-color);
  --counter-bg-color-active: #3D3D3D;
  --user-tools-separator-color: rgba(255, 255, 255, .2);
  --bonus-color: var(--black-friday-accent-color);
  --bonus-hover-color: var(--base-black);
  /*end header*/
  /*footer styles*/
  --footer-background: var(--base-black);
  --footer-base-color: #FFF;
  --footer-base-border-color: rgba(255, 255, 255, 0.15);
  --subscription-btn-bgcolor: var(--black-friday-accent-color);
  --subscription-btn-color: var(--base-black);
  --subscription-btn-bgcolor-hover: $orange-500;
  --subscription-btn-color-hover: #1A1A1A;
  --react-input__input-container_focused: var(--black-friday-accent-color);
  --sitemap-item-color: #FFF;
  --sitemap-item-color-hover: var(--black-friday-accent-color);
  --contact-block-item-color: var(--black-friday-accent-color);
  --contact-block-item-color-hover: #FFF;
  --legal-information-block-color: #FFF;
  --call-center-button-color: var(--black-friday-accent-color);
  --call-center-button-color-hover: #FAAA32;
  /*footer social icons*/
  --social-icon-bg-color: rgba(255, 255, 255, 0.1);
  --vk-active-bg-color: var(--black-friday-accent-color);
  --fb-active-bg-color: var(--black-friday-accent-color);
  --instagram-active-bg-color: var(--black-friday-accent-color);
  --youtube-active-bg-color: var(--black-friday-accent-color);
  --ok-active-bg-color: var(--black-friday-accent-color);
  --loader-circle-color: #1A1A1A #1A1A1A transparent;
  /*form styles*/
  --input-error-message__icon-wrapper-color: var(--black-friday-accent-color);
  --input-error-message-color: #FFF; }

.ECartItems-module3do5QpX-12 {
  display: flex;
  max-width: 706px;
  flex-flow: column nowrap;
  width: 100%; }

.ECartItems-module2uYvQKau1i {
  position: relative;
  min-height: 76px;
  display: block;
  margin-bottom: 12px;
  font-family: var(--base-font-family); }
  .ECartItems-module2uYvQKau1i:after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 72px;
    right: 0;
    height: 1px;
    background-color: #E6E7E9; }

.ECartItems-module3ztrUFX29- .ECartItems-module9OvyfozwZF {
  pointer-events: none;
  opacity: 0.3; }

.ECartItems-module3ztrUFX29- .ECartItems-moduleInjZHwr0_F {
  pointer-events: none;
  text-decoration: line-through;
  color: #909399 !important;
  user-select: none; }

.ECartItems-module3ztrUFX29- .ECartItems-module3kzI-OzE1o {
  flex-grow: 1;
  color: #E52E6B; }

.ECartItems-module209BlQleAJ {
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  justify-content: flex-start; }

.ECartItems-module9OvyfozwZF {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 48px;
  height: 48px;
  margin-right: 20px;
  padding-bottom: 2px;
  border: 1px solid #EBEDF0;
  border-radius: 4px;
  background: linear-gradient(90.39deg, #941E94 -90.7%, #E52E6B 151.09%);
  transition: opacity .1s ease-in-out; }
  .ECartItems-module9OvyfozwZF:hover {
    opacity: 0.3; }

.ECartItems-module2SDwnS6iK7 {
  width: 304px;
  margin-right: 44px; }

.ECartItems-moduleInjZHwr0_F {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  width: fit-content;
  color: #1A1A1A;
  text-decoration: none;
  word-break: normal;
  transition: color .1s ease-in-out; }
  .ECartItems-moduleInjZHwr0_F:hover {
    color: #909399 !important; }
  .ECartItems-moduleInjZHwr0_F:active {
    color: #909399 !important; }
  .ECartItems-moduleInjZHwr0_F:visited {
    color: #1A1A1A; }

.ECartItems-module3VNwijZtTJ {
  display: inline-block;
  flex: none; }

.ECartItems-module2IVKhK2Kgz {
  flex-grow: 1;
  text-align: right; }

.ECartItems-modulexuIKbQeIgh {
  display: flex;
  justify-content: center;
  flex-flow: row nowrap;
  align-items: center;
  width: 96px;
  height: 32px;
  overflow: hidden; }

.ECartItems-module3L183jkg0z {
  width: 32px;
  height: 32px;
  border: 1px solid #F3F4F6;
  border-radius: 50%;
  font-weight: 400;
  color: #1A1A1A;
  background: #F3F4F6;
  overflow: hidden; }
  .ECartItems-module3L183jkg0z div {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center; }
  .ECartItems-module3L183jkg0z:disabled {
    color: #ABAEB3;
    background: #FFF;
    border: 1px solid #EBEDF0;
    pointer-events: none; }
  .ECartItems-module3L183jkg0z:hover {
    color: #0077CC;
    background: rgba(0, 119, 204, 0.1); }
  .ECartItems-module3L183jkg0z:active {
    color: #FFF;
    background: #0077CC;
    border: none; }

.ECartItems-module1i5YI7a2az {
  width: 32px;
  height: 32px;
  text-align: center;
  border: none;
  font-weight: 400;
  color: #1A1A1A;
  -moz-appearance: textfield; }
  .ECartItems-module1i5YI7a2az::-webkit-outer-spin-button, .ECartItems-module1i5YI7a2az::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0; }
  .ECartItems-module1i5YI7a2az:focus {
    outline: none; }

.ECartItems-module1AF5SRXfaB {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  font-weight: 400;
  border-radius: 50%;
  margin-left: 32px;
  color: #ABAEB3; }
  .ECartItems-module1AF5SRXfaB > div {
    display: flex; }
  .ECartItems-module1AF5SRXfaB:hover {
    background: rgba(229, 46, 107, 0.1);
    color: #D62761; }
    .ECartItems-module1AF5SRXfaB:hover .ECartItems-module2QUtSDJ95i {
      color: #E52E6B; }
  .ECartItems-module1AF5SRXfaB:active {
    background: #E52E6B;
    color: #FFF; }

.ECartItems-module3Q5t_M-bkf {
  display: flex;
  min-height: 64px;
  align-items: flex-start; }
  .ECartItems-module3Q5t_M-bkf:after {
    left: 52px; }
  .ECartItems-module3Q5t_M-bkf .ECartItems-moduleInjZHwr0_F {
    pointer-events: none; }
  .ECartItems-module3Q5t_M-bkf .ECartItems-module2db7cgp9D1 {
    width: 100%; }
    .ECartItems-module3Q5t_M-bkf .ECartItems-module2db7cgp9D1 > div {
      text-align: end; }
  .ECartItems-module3Q5t_M-bkf .ECartItems-module2ttkeJigyq {
    color: #909399; }
  .ECartItems-module3Q5t_M-bkf .ECartItems-module9OvyfozwZF {
    width: 40px;
    height: 40px;
    margin-right: 12px;
    pointer-events: none; }
  .ECartItems-module3Q5t_M-bkf .ECartItems-module2SDwnS6iK7 {
    width: 196px;
    margin-right: 4px;
    pointer-events: none; }

.ECartItems-module2LE3tjJmtB {
  min-height: 64px; }
  .ECartItems-module2LE3tjJmtB:after {
    left: 52px; }
  .ECartItems-module2LE3tjJmtB .ECartItems-module9OvyfozwZF {
    width: 40px;
    min-width: 40px;
    height: 40px;
    margin-right: 12px; }
    .ECartItems-module2LE3tjJmtB .ECartItems-module9OvyfozwZF div {
      width: 18.03px;
      height: 24px; }
  .ECartItems-module2LE3tjJmtB .ECartItems-module2SDwnS6iK7 {
    width: 196px;
    margin-right: 4px; }
  .ECartItems-module2LE3tjJmtB .ECartItems-module1AF5SRXfaB {
    display: none; }
  .ECartItems-module2LE3tjJmtB .ECartItems-module3kzI-OzE1o {
    text-align: right; }

.ECartItems-moduleL_2yXLFONe {
  min-height: 64px; }
  .ECartItems-moduleL_2yXLFONe:after {
    left: 60px; }
  .ECartItems-moduleL_2yXLFONe .ECartItems-module9OvyfozwZF {
    width: 48px;
    height: 48px;
    margin-right: 12px;
    pointer-events: none; }
  .ECartItems-moduleL_2yXLFONe .ECartItems-moduleInjZHwr0_F {
    pointer-events: none; }
  .ECartItems-moduleL_2yXLFONe .ECartItems-module2db7cgp9D1 {
    flex-grow: 1;
    text-align: right;
    margin-left: 24px; }
    .ECartItems-moduleL_2yXLFONe .ECartItems-module2db7cgp9D1 .ECartItems-module2ttkeJigyq {
      color: #ABAEB3; }

.ECartItems-module3lSz-l6eGK .ECartItems-moduleInjZHwr0_F {
  max-width: 250px; }

.Link-module588T09DtDf {
  display: inline-block;
  position: relative;
  text-align: center;
  border: none;
  outline: none;
  background-color: transparent;
  font-family: var(--base-font-family);
  font-weight: bold;
  border-radius: 4px;
  cursor: pointer;
  box-sizing: border-box;
  user-select: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -webkit-touch-callout: none;
  -webkit-font-smoothing: antialiased; }

.Link-module588T09DtDf.Link-module2oBViAfIjk {
  border: 1px solid #EBEDF0;
  color: var(--button-disabled-color);
  background-color: #F7F8FA;
  cursor: default; }

:root {
  --blue-500: #0077CC;
  --pink-600: #D62761;
  --base-font-family: Arial, sans-serif;
  --button-font-size: 14px;
  --button-line-height: 20px;
  --button-disabled-color: #ABAEB3;
  --base-link-color: #E52E6B;
  --base-link-color-hover: #D62761;
  --default-shadow-color: rgba(23, 35, 38, .05);
  /*header*/
  --base-header-text-color: #1A1A1A;
  --header-base-border-color: rgba(213, 215, 219, .4);
  --header-list-base-border-color: #D5D7DB;
  --header-bg-color: #F7F8FA;
  --header-react-bg-color: var(--header-bg-color);
  --header-dropdown-title-active-color: #909399;
  --header-list-bg-color: #FFF;
  --header-list-item-color: #1A1A1A;
  --header-list-item-color-hover: #D62761;
  --header-list-item-content-color-hover: #D62761;
  --header-list-item-bg-color-hover: rgba(219, 33, 95, .08);
  --header-list-item-content-bg-color-hover: rgba(219, 33, 95, .08);
  --header-call-center-color: #E52E6B;
  --header-call-center-tooltip-color: #FFF;
  --header-call-center-tooltip-bg: #1A1A1A;
  --locality-btn-color-hover: #D62761;
  --locality-btn-color: #1A1A1A;
  --working-time-color: #909399;
  /*header icons*/
  --icon-live-color: #052992;
  --icon-home-phone: #1A1A1A;
  --icon-telegram-fill-color: #FFF;
  --icon-telegram-bg-color: #39A9E0;
  --icon-telegram-bg-color-hover: #E52E6B;
  --icon-telegram-fill-color-hover: var(--icon-telegram-fill-color);
  --icon-viber-fill-color: rgb(124, 83, 166);
  --icon-viber-fill-color-hover: currentColor;
  --icon-a1-fill-color: currentColor;
  --communication-icon-text-color: var(--header-list-item-color);
  --communication-icon-text-color-hover: var(--base-link-color-hover);
  --communication-menu-separator-border-color: #D5D7DB;
  --communication-list-border-color: #D5D7DB;
  /*header profile menu*/
  --profile-item-bg-color: var(--header-list-bg-color);
  --profile-item-content-bg-color: #FFF;
  --profile-item-color: #1A1A1A;
  --profile-item-content-color: #1A1A1A;
  --item-current-color: #909399;
  --item-current-color-bg-color: #909399;
  --item-current-couner-bg-color: #909399;
  --counter-color: #FFF;
  --counter-content-color: #FFF;
  --counter-color-active: #FFF;
  --counter-content-color-active: #FFF;
  --counter-bg-color: #0077CC;
  --counter-content-bg-color: #0077CC;
  --counter-bg-color-active: #D62761;
  --counter-content-bg-color-active: #D62761;
  --user-tools-separator-color: #EBEDF0;
  --user-tools-content-separator-color: #EBEDF0;
  --bonus-color: #0077CC;
  --bonus-hover-color: #D62761;
  --bonus-content-color: #0077CC;
  --bonus-content-hover-color: #D62761;
  /*end header*/
  /*footer styles*/
  --footer-background: #F7F8FA;
  --subscription-block-react-bg-color: transparent;
  --subscription-block-icon-color: #F7F8FA;
  --footer-base-color: #1A1A1A;
  --footer-base-border-color: rgba(213, 215, 219, .5);
  --footer-inner-bg-color: transparent;
  --subscription-btn-bgcolor: #0077CC;
  --subscription-btn-color: #FFF;
  --subscription-btn-bgcolor-hover: #006EBD;
  --subscription-btn-color-hover: #FFF;
  --react-input__input-container_focused: #0077CC;
  --sitemap-item-color: #1A1A1A;
  --sitemap-item-color-hover: #D62761;
  --contact-block-item-color: #1A1A1A;
  --contact-block-item-color-hover: #D62761;
  --contacts-block-border-color: rgba(213, 215, 219, 0.5);
  --legal-information-block-color: #ABAEB3;
  --call-center-button-color: #E52E6B;
  --call-center-button-color-hover: #CC215A;
  --subscription-block-ling-color: #0077CC;
  /*footer social icons*/
  --social-icon-bg-color: #FFF;
  --vk-active-bg-color: #447DBD;
  --fb-active-bg-color: #4469B0;
  --instagram-active-bg-color: linear-gradient(169.11deg, #F9CB76 12.38%, #EA1E59 53.89%, #C02290 70.24%, #5843C7 97.18%);
  --youtube-active-bg-color: #FF2638;
  --ok-active-bg-color: #FA9019; }

[data-theme='new-year'] {
  --ny_gradient: linear-gradient(90deg, #1C7BF7 0.05%, #1B7AF7 10.09%, #2B83F5 35.58%, #2C83F5 56.49%, #2D83F5 71.13%, #2882F9 89.91%, #1C7BF7 100%);
  --text-hover-color: rgba(255, 255, 255, .6);
  --text-active-color: rgba(255, 255, 255, .3);
  /*header*/
  --header-bg-color: var(--ny_gradient);
  --header-base-border-color: rgba(255, 255, 255, .3);
  --header-react-bg-color: transparent;
  --base-header-text-color: #FFF;
  --base-link-color-hover: var(--text-hover-color);
  --locality-btn-color-hover: var(--text-hover-color);
  --header-dropdown-title-active-color: var(--text-hover-color);
  --header-list-item-color: rgba(24, 93, 230, .8);
  --header-list-item-color-hover: rgba(24, 93, 230, .8);
  --header-list-item-bg-color-hover: rgba(24, 93, 230, .12);
  --header-list-bg-color: #E0F0FF;
  --locality-btn-color: #FFF;
  --header-list-base-border-color: rgba(24, 93, 230, .15);
  --header-call-center-color: #FFF;
  --header-call-center-tooltip-color: #185DE6;
  --header-call-center-tooltip-bg: #E0F0FF;
  --call-center-button-color-hover: rgba(24, 93, 230, .6);
  --call-center-button-color: #185DE6;
  --icon-viber-fill-color: #FFF;
  --communication-icon-text-color: #FFF;
  --communication-icon-text-color-hover: var(--base-link-color-hover);
  --icon-telegram-bg-color: rgba(24, 93, 230, .8);
  --icon-telegram-bg-color-hover: rgba(24, 93, 230, .8);
  --working-time-color: #FFF;
  /*header icons*/
  --icon-live-color: rgba(24, 93, 230, .8);
  --icon-home-phone: rgba(24, 93, 230, .8);
  --icon-a1-fill-color: #FFF;
  --communication-menu-separator-border-color: rgba(255, 255, 255, .3);
  --communication-list-border-color: rgba(24, 93, 230, .16);
  /*header profile menu*/
  --counter-bg-color: #185DE6;
  --counter-bg-color-active: #185DE6;
  --bonus-color: #185DE6;
  --profile-item-bg-color: #E0F0FF;
  --profile-item-color: #185DE6;
  --item-current-color: #84BFF9;
  --item-current-color-bg-color: #84BFF9;
  --item-current-couner-bg-color: #185DE6;
  --bonus-hover-color: #185DE6;
  --user-tools-separator-color: rgba(24, 93, 230, .15);
  /*footer styles*/
  --footer-background: #E0F0FF;
  --subscription-btn-bgcolor: #185DE6;
  --subscription-btn-bgcolor-hover: #2B84F9;
  --subscription-block-react-bg-color: transparent;
  --subscription-block-icon-color: #185DE6;
  --subscription-block-ling-color: #185DE6;
  --footer-base-border-color: rgba(255, 255, 255, .2);
  --footer-inner-bg-color: linear-gradient(90deg, #1C7BF7 0.05%, #1B7AF7 10.09%, #2B83F5 35.58%, #2C83F5 56.49%, #2D83F5 71.13%, #2882F9 89.91%, #1C7BF7 100%);
  --sitemap-item-color: #FFF;
  --sitemap-item-color-hover: rgba(255, 255, 255, .6);
  --contact-block-item-color: #FFF;
  --contact-block-item-color-hover: rgba(255, 255, 255, .6);
  --contacts-block-border-color: rgba(255, 255, 255, .2);
  --legal-information-block-color: #FFF;
  /*footer social icons*/
  --social-icon-bg-color: rgba(255, 255, 255, .2);
  --vk-active-bg-color: #FFF;
  --fb-active-bg-color: #FFF;
  --instagram-active-bg-color: #FFF;
  --youtube-active-bg-color: #FFF;
  --ok-active-bg-color: #FFF; }

[data-theme='black-friday'] {
  --base-black: #1F1F1F;
  --black-friday-accent-color: #FFC43D;
  --base-link-color: var(--black-friday-accent-color);
  --base-link-color-hover: var(--black-friday-accent-color);
  /*header*/
  --base-header-text-color: #FFF;
  --header-base-border-color: rgba(255, 255, 255, 0.15);
  --header-bg-color: var(--base-black);
  --header-react-bg-color: transparent;
  --header-dropdown-title-active-color: rgba(255, 255, 255, .5);
  --header-list-bg-color: #3D3D3D;
  --header-list-base-border-color: rgba(255, 255, 255, 0.2);
  --header-list-item-color: rgba(255, 255, 255, .8);
  --header-list-item-color-hover: var(--base-black);
  --header-list-item-bg-color-hover: var(--black-friday-accent-color);
  --header-call-center-color: #FFC43D;
  --header-call-center-tooltip-color: #FFF;
  --header-call-center-tooltip-bg: #3D3D3D;
  --locality-btn-color-hover: var(--black-friday-accent-color);
  --locality-btn-color: #FFF;
  --working-time-color: #FFF;
  /*header icons*/
  --icon-live-color: var(--header-list-item-color);
  --icon-home-phone: var(--header-list-item-color);
  --icon-telegram-fill-color: #3D3D3D;
  --icon-telegram-bg-color: var(--header-list-item-color);
  --icon-telegram-bg-color-hover: var(--base-black);
  --icon-telegram-fill-color-hover: var(--black-friday-accent-color);
  --icon-viber-fill-color: #FFF;
  --icon-viber-fill-color-hover: var(--black-friday-accent-color);
  --icon-a1-fill-color: #FFF;
  --communication-icon-text-color: #FFF;
  --communication-icon-text-color-hover: var(--base-link-color-hover);
  /*header profile menu*/
  --profile-item-bg-color: var(--header-list-bg-color);
  --profile-item-color: rgba(255, 255, 255, .8);
  --counter-color: #3D3D3D;
  --counter-color-active: var(--black-friday-accent-color);
  --counter-bg-color: var(--black-friday-accent-color);
  --counter-bg-color-active: #3D3D3D;
  --user-tools-separator-color: rgba(255, 255, 255, .2);
  --bonus-color: var(--black-friday-accent-color);
  --bonus-hover-color: var(--base-black);
  /*end header*/
  /*footer styles*/
  --footer-background: var(--base-black);
  --footer-base-color: #FFF;
  --footer-base-border-color: rgba(255, 255, 255, 0.15);
  --subscription-btn-bgcolor: var(--black-friday-accent-color);
  --subscription-btn-color: var(--base-black);
  --subscription-btn-bgcolor-hover: $orange-500;
  --subscription-btn-color-hover: #1A1A1A;
  --react-input__input-container_focused: var(--black-friday-accent-color);
  --sitemap-item-color: #FFF;
  --sitemap-item-color-hover: var(--black-friday-accent-color);
  --contact-block-item-color: var(--black-friday-accent-color);
  --contact-block-item-color-hover: #FFF;
  --legal-information-block-color: #FFF;
  --call-center-button-color: var(--black-friday-accent-color);
  --call-center-button-color-hover: #FAAA32;
  /*footer social icons*/
  --social-icon-bg-color: rgba(255, 255, 255, 0.1);
  --vk-active-bg-color: var(--black-friday-accent-color);
  --fb-active-bg-color: var(--black-friday-accent-color);
  --instagram-active-bg-color: var(--black-friday-accent-color);
  --youtube-active-bg-color: var(--black-friday-accent-color);
  --ok-active-bg-color: var(--black-friday-accent-color);
  --loader-circle-color: #1A1A1A #1A1A1A transparent;
  /*form styles*/
  --input-error-message__icon-wrapper-color: var(--black-friday-accent-color);
  --input-error-message-color: #FFF; }

.Link-module1rUYdGfd7S {
  display: inline-block;
  text-decoration: none;
  transition-property: color, background-color, border-color;
  transition-duration: .1s;
  transition-timing-function: ease-in-out; }

.Link-modulebskCu9zGav {
  color: inherit; }
  .Link-modulebskCu9zGav:hover {
    color: #D62761 !important; }
  .Link-modulebskCu9zGav:active {
    color: #CC215A; }
  .Link-modulebskCu9zGav:visited {
    color: inherit; }

.Link-module2oBViAfIjk {
  pointer-events: none; }

.Link-module1BaPb8E-aE {
  color: inherit;
  border-bottom: 1px solid currentColor;
  height: 1.334em; }
  .Link-module1BaPb8E-aE:hover {
    color: #D62761 !important; }
  .Link-module1BaPb8E-aE:active {
    color: #CC215A; }
  .Link-module1BaPb8E-aE:visited {
    color: inherit; }

.Link-module588T09DtDf {
  height: 48px;
  font-size: var(--button-font-size);
  line-height: var(--button-line-height);
  padding: 14px 24px;
  color: #FFF;
  background-color: #E52E6B; }
  .Link-module588T09DtDf:hover:not(:disabled) {
    background-color: #D62761; }
  .Link-module588T09DtDf:active:not(.Link-module1ubH_JnCyd) {
    background-color: #CC215A; }
  .Link-module588T09DtDf:hover {
    color: #FFF !important; }
  .Link-module588T09DtDf.Link-module2oBViAfIjk {
    padding: 13px 23px; }

.Link-module2ZgMKGpZzt {
  color: #FFF; }

.ECartScreen-moduleAG0b0HxQRG .ECartScreen-module1Un78FqMRf {
  font-size: 14px;
  line-height: 20px; }

:root {
  --blue-500: #0077CC;
  --pink-600: #D62761;
  --base-font-family: Arial, sans-serif;
  --button-font-size: 14px;
  --button-line-height: 20px;
  --button-disabled-color: #ABAEB3;
  --base-link-color: #E52E6B;
  --base-link-color-hover: #D62761;
  --default-shadow-color: rgba(23, 35, 38, .05);
  /*header*/
  --base-header-text-color: #1A1A1A;
  --header-base-border-color: rgba(213, 215, 219, .4);
  --header-list-base-border-color: #D5D7DB;
  --header-bg-color: #F7F8FA;
  --header-react-bg-color: var(--header-bg-color);
  --header-dropdown-title-active-color: #909399;
  --header-list-bg-color: #FFF;
  --header-list-item-color: #1A1A1A;
  --header-list-item-color-hover: #D62761;
  --header-list-item-content-color-hover: #D62761;
  --header-list-item-bg-color-hover: rgba(219, 33, 95, .08);
  --header-list-item-content-bg-color-hover: rgba(219, 33, 95, .08);
  --header-call-center-color: #E52E6B;
  --header-call-center-tooltip-color: #FFF;
  --header-call-center-tooltip-bg: #1A1A1A;
  --locality-btn-color-hover: #D62761;
  --locality-btn-color: #1A1A1A;
  --working-time-color: #909399;
  /*header icons*/
  --icon-live-color: #052992;
  --icon-home-phone: #1A1A1A;
  --icon-telegram-fill-color: #FFF;
  --icon-telegram-bg-color: #39A9E0;
  --icon-telegram-bg-color-hover: #E52E6B;
  --icon-telegram-fill-color-hover: var(--icon-telegram-fill-color);
  --icon-viber-fill-color: rgb(124, 83, 166);
  --icon-viber-fill-color-hover: currentColor;
  --icon-a1-fill-color: currentColor;
  --communication-icon-text-color: var(--header-list-item-color);
  --communication-icon-text-color-hover: var(--base-link-color-hover);
  --communication-menu-separator-border-color: #D5D7DB;
  --communication-list-border-color: #D5D7DB;
  /*header profile menu*/
  --profile-item-bg-color: var(--header-list-bg-color);
  --profile-item-content-bg-color: #FFF;
  --profile-item-color: #1A1A1A;
  --profile-item-content-color: #1A1A1A;
  --item-current-color: #909399;
  --item-current-color-bg-color: #909399;
  --item-current-couner-bg-color: #909399;
  --counter-color: #FFF;
  --counter-content-color: #FFF;
  --counter-color-active: #FFF;
  --counter-content-color-active: #FFF;
  --counter-bg-color: #0077CC;
  --counter-content-bg-color: #0077CC;
  --counter-bg-color-active: #D62761;
  --counter-content-bg-color-active: #D62761;
  --user-tools-separator-color: #EBEDF0;
  --user-tools-content-separator-color: #EBEDF0;
  --bonus-color: #0077CC;
  --bonus-hover-color: #D62761;
  --bonus-content-color: #0077CC;
  --bonus-content-hover-color: #D62761;
  /*end header*/
  /*footer styles*/
  --footer-background: #F7F8FA;
  --subscription-block-react-bg-color: transparent;
  --subscription-block-icon-color: #F7F8FA;
  --footer-base-color: #1A1A1A;
  --footer-base-border-color: rgba(213, 215, 219, .5);
  --footer-inner-bg-color: transparent;
  --subscription-btn-bgcolor: #0077CC;
  --subscription-btn-color: #FFF;
  --subscription-btn-bgcolor-hover: #006EBD;
  --subscription-btn-color-hover: #FFF;
  --react-input__input-container_focused: #0077CC;
  --sitemap-item-color: #1A1A1A;
  --sitemap-item-color-hover: #D62761;
  --contact-block-item-color: #1A1A1A;
  --contact-block-item-color-hover: #D62761;
  --contacts-block-border-color: rgba(213, 215, 219, 0.5);
  --legal-information-block-color: #ABAEB3;
  --call-center-button-color: #E52E6B;
  --call-center-button-color-hover: #CC215A;
  --subscription-block-ling-color: #0077CC;
  /*footer social icons*/
  --social-icon-bg-color: #FFF;
  --vk-active-bg-color: #447DBD;
  --fb-active-bg-color: #4469B0;
  --instagram-active-bg-color: linear-gradient(169.11deg, #F9CB76 12.38%, #EA1E59 53.89%, #C02290 70.24%, #5843C7 97.18%);
  --youtube-active-bg-color: #FF2638;
  --ok-active-bg-color: #FA9019; }

[data-theme='new-year'] {
  --ny_gradient: linear-gradient(90deg, #1C7BF7 0.05%, #1B7AF7 10.09%, #2B83F5 35.58%, #2C83F5 56.49%, #2D83F5 71.13%, #2882F9 89.91%, #1C7BF7 100%);
  --text-hover-color: rgba(255, 255, 255, .6);
  --text-active-color: rgba(255, 255, 255, .3);
  /*header*/
  --header-bg-color: var(--ny_gradient);
  --header-base-border-color: rgba(255, 255, 255, .3);
  --header-react-bg-color: transparent;
  --base-header-text-color: #FFF;
  --base-link-color-hover: var(--text-hover-color);
  --locality-btn-color-hover: var(--text-hover-color);
  --header-dropdown-title-active-color: var(--text-hover-color);
  --header-list-item-color: rgba(24, 93, 230, .8);
  --header-list-item-color-hover: rgba(24, 93, 230, .8);
  --header-list-item-bg-color-hover: rgba(24, 93, 230, .12);
  --header-list-bg-color: #E0F0FF;
  --locality-btn-color: #FFF;
  --header-list-base-border-color: rgba(24, 93, 230, .15);
  --header-call-center-color: #FFF;
  --header-call-center-tooltip-color: #185DE6;
  --header-call-center-tooltip-bg: #E0F0FF;
  --call-center-button-color-hover: rgba(24, 93, 230, .6);
  --call-center-button-color: #185DE6;
  --icon-viber-fill-color: #FFF;
  --communication-icon-text-color: #FFF;
  --communication-icon-text-color-hover: var(--base-link-color-hover);
  --icon-telegram-bg-color: rgba(24, 93, 230, .8);
  --icon-telegram-bg-color-hover: rgba(24, 93, 230, .8);
  --working-time-color: #FFF;
  /*header icons*/
  --icon-live-color: rgba(24, 93, 230, .8);
  --icon-home-phone: rgba(24, 93, 230, .8);
  --icon-a1-fill-color: #FFF;
  --communication-menu-separator-border-color: rgba(255, 255, 255, .3);
  --communication-list-border-color: rgba(24, 93, 230, .16);
  /*header profile menu*/
  --counter-bg-color: #185DE6;
  --counter-bg-color-active: #185DE6;
  --bonus-color: #185DE6;
  --profile-item-bg-color: #E0F0FF;
  --profile-item-color: #185DE6;
  --item-current-color: #84BFF9;
  --item-current-color-bg-color: #84BFF9;
  --item-current-couner-bg-color: #185DE6;
  --bonus-hover-color: #185DE6;
  --user-tools-separator-color: rgba(24, 93, 230, .15);
  /*footer styles*/
  --footer-background: #E0F0FF;
  --subscription-btn-bgcolor: #185DE6;
  --subscription-btn-bgcolor-hover: #2B84F9;
  --subscription-block-react-bg-color: transparent;
  --subscription-block-icon-color: #185DE6;
  --subscription-block-ling-color: #185DE6;
  --footer-base-border-color: rgba(255, 255, 255, .2);
  --footer-inner-bg-color: linear-gradient(90deg, #1C7BF7 0.05%, #1B7AF7 10.09%, #2B83F5 35.58%, #2C83F5 56.49%, #2D83F5 71.13%, #2882F9 89.91%, #1C7BF7 100%);
  --sitemap-item-color: #FFF;
  --sitemap-item-color-hover: rgba(255, 255, 255, .6);
  --contact-block-item-color: #FFF;
  --contact-block-item-color-hover: rgba(255, 255, 255, .6);
  --contacts-block-border-color: rgba(255, 255, 255, .2);
  --legal-information-block-color: #FFF;
  /*footer social icons*/
  --social-icon-bg-color: rgba(255, 255, 255, .2);
  --vk-active-bg-color: #FFF;
  --fb-active-bg-color: #FFF;
  --instagram-active-bg-color: #FFF;
  --youtube-active-bg-color: #FFF;
  --ok-active-bg-color: #FFF; }

[data-theme='black-friday'] {
  --base-black: #1F1F1F;
  --black-friday-accent-color: #FFC43D;
  --base-link-color: var(--black-friday-accent-color);
  --base-link-color-hover: var(--black-friday-accent-color);
  /*header*/
  --base-header-text-color: #FFF;
  --header-base-border-color: rgba(255, 255, 255, 0.15);
  --header-bg-color: var(--base-black);
  --header-react-bg-color: transparent;
  --header-dropdown-title-active-color: rgba(255, 255, 255, .5);
  --header-list-bg-color: #3D3D3D;
  --header-list-base-border-color: rgba(255, 255, 255, 0.2);
  --header-list-item-color: rgba(255, 255, 255, .8);
  --header-list-item-color-hover: var(--base-black);
  --header-list-item-bg-color-hover: var(--black-friday-accent-color);
  --header-call-center-color: #FFC43D;
  --header-call-center-tooltip-color: #FFF;
  --header-call-center-tooltip-bg: #3D3D3D;
  --locality-btn-color-hover: var(--black-friday-accent-color);
  --locality-btn-color: #FFF;
  --working-time-color: #FFF;
  /*header icons*/
  --icon-live-color: var(--header-list-item-color);
  --icon-home-phone: var(--header-list-item-color);
  --icon-telegram-fill-color: #3D3D3D;
  --icon-telegram-bg-color: var(--header-list-item-color);
  --icon-telegram-bg-color-hover: var(--base-black);
  --icon-telegram-fill-color-hover: var(--black-friday-accent-color);
  --icon-viber-fill-color: #FFF;
  --icon-viber-fill-color-hover: var(--black-friday-accent-color);
  --icon-a1-fill-color: #FFF;
  --communication-icon-text-color: #FFF;
  --communication-icon-text-color-hover: var(--base-link-color-hover);
  /*header profile menu*/
  --profile-item-bg-color: var(--header-list-bg-color);
  --profile-item-color: rgba(255, 255, 255, .8);
  --counter-color: #3D3D3D;
  --counter-color-active: var(--black-friday-accent-color);
  --counter-bg-color: var(--black-friday-accent-color);
  --counter-bg-color-active: #3D3D3D;
  --user-tools-separator-color: rgba(255, 255, 255, .2);
  --bonus-color: var(--black-friday-accent-color);
  --bonus-hover-color: var(--base-black);
  /*end header*/
  /*footer styles*/
  --footer-background: var(--base-black);
  --footer-base-color: #FFF;
  --footer-base-border-color: rgba(255, 255, 255, 0.15);
  --subscription-btn-bgcolor: var(--black-friday-accent-color);
  --subscription-btn-color: var(--base-black);
  --subscription-btn-bgcolor-hover: $orange-500;
  --subscription-btn-color-hover: #1A1A1A;
  --react-input__input-container_focused: var(--black-friday-accent-color);
  --sitemap-item-color: #FFF;
  --sitemap-item-color-hover: var(--black-friday-accent-color);
  --contact-block-item-color: var(--black-friday-accent-color);
  --contact-block-item-color-hover: #FFF;
  --legal-information-block-color: #FFF;
  --call-center-button-color: var(--black-friday-accent-color);
  --call-center-button-color-hover: #FAAA32;
  /*footer social icons*/
  --social-icon-bg-color: rgba(255, 255, 255, 0.1);
  --vk-active-bg-color: var(--black-friday-accent-color);
  --fb-active-bg-color: var(--black-friday-accent-color);
  --instagram-active-bg-color: var(--black-friday-accent-color);
  --youtube-active-bg-color: var(--black-friday-accent-color);
  --ok-active-bg-color: var(--black-friday-accent-color);
  --loader-circle-color: #1A1A1A #1A1A1A transparent;
  /*form styles*/
  --input-error-message__icon-wrapper-color: var(--black-friday-accent-color);
  --input-error-message-color: #FFF; }

.ECartScreen-module2jKy2DjVzh {
  padding-bottom: 0;
  padding-left: 16px;
  padding-right: 16px;
  display: flex;
  flex-flow: column nowrap;
  font-family: var(--base-font-family); }

@-moz-document url-prefix() {
  .ECartScreen-module2jKy2DjVzh {
    min-height: 105vh !important; } }

.ECartScreen-module3aSwae53dC {
  margin: 32px 0;
  padding-bottom: 34px;
  flex: 1 1 auto;
  display: flex;
  position: relative;
  font-family: var(--base-font-family); }

.ECartScreen-moduleg3EDnH_omT {
  border-width: 2px !important; }

.ECartScreen-module2NGAz2KRVg {
  top: 162px; }

.ECartScreen-module2neps_377K {
  margin-bottom: 24px; }

.ECartScreen-moduleAG0b0HxQRG {
  display: flex;
  flex-flow: column nowrap;
  justify-content: center;
  align-items: center;
  flex: 1 1 auto;
  margin-top: 170px; }
  .ECartScreen-moduleAG0b0HxQRG img {
    user-select: none; }
  .ECartScreen-moduleAG0b0HxQRG .ECartScreen-module1Un78FqMRf {
    width: 260px;
    margin-top: 20px;
    color: #909399;
    text-align: center; }
    .ECartScreen-moduleAG0b0HxQRG .ECartScreen-module1Un78FqMRf a {
      color: #1A1A1A; }

