.rc__Iq9rq {
  left: -20px;
}

.rc__tedVu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column wrap;
          flex-flow: column wrap;
  padding: 10px;
  -webkit-box-shadow: inset 0 -1px 0 0 var(--rc-topline-dropdown-borderColor);
          box-shadow: inset 0 -1px 0 0 var(--rc-topline-dropdown-borderColor);
}

.rc__Lfb7S .rc__tedVu {
    height: 300px;
  }

.rc__EN-62 .rc__tedVu {
    height: 260px;
  }

@media (max-width: 1280px) {

.rc__EN-62 .rc__tedVu {
      height: 300px
  }
    }

@media (max-width: 1060px) {

.rc__EN-62 .rc__tedVu {
      height: 340px
  }
    }

@media (min-width: 1061px) {

.rc__EN-62 .rc__tedVu .rc__HwSqH:nth-child(1) {
        display: none
    }
      }

@media (min-width: 1186px) {

.rc__EN-62 .rc__tedVu .rc__HwSqH:nth-child(2) {
        display: none
    }
      }

@media (min-width: 1281px) {

.rc__EN-62 .rc__tedVu .rc__HwSqH:nth-child(3) {
        display: none
    }
      }

.rc__HwSqH {
  width: 100%;
  padding: 0 10px;
}

.rc__tedVu .rc__HwSqH {
    width: 140px;
  }

.rc__n-v2o {
  margin-right: 10px;
}

.rc__qKmJP {
  padding: 10px;
}

.rc__BaG7E {
  position: absolute;
  overflow: hidden;
  width: 320px;
  top: 100%;
  border-radius: 15px;
  background-color: var(--rc-topline-bgColor);
  -webkit-box-shadow: var(--rc-topline-dropdown-boxShadow);
          box-shadow: var(--rc-topline-dropdown-boxShadow);
  opacity: 0;
  -webkit-transition: opacity 100ms, -webkit-transform 100ms;
  transition: opacity 100ms, -webkit-transform 100ms;
  transition: opacity 100ms, transform 100ms;
  transition: opacity 100ms, transform 100ms, -webkit-transform 100ms;
  -webkit-transform: translateY(10px);
          transform: translateY(10px);
}

  .rc__BaG7E.rc__gFUYe {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
    -webkit-transition: opacity 200ms, -webkit-transform 200ms;
    transition: opacity 200ms, -webkit-transform 200ms;
    transition: opacity 200ms, transform 200ms;
    transition: opacity 200ms, transform 200ms, -webkit-transform 200ms;
  }

.rc__47yFJ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 40px;
  font-family: "Manrope", sans-serif;
  font-weight: 500;
  font-size: 15px;
  line-height: 20px;
  color: var(--rc-topline-text-color);
  -webkit-text-decoration: none;
  text-decoration: none;
  white-space: nowrap;
  cursor: pointer;
  -webkit-transition: color 200ms;
  transition: color 200ms;
}

.rc__47yFJ:hover {
    color: var(--rc-topline-link-hover-color);
  }

.rc__47yFJ:active {
    color: var(--rc-topline-link-active-color);
  }

button.rc__47yFJ {
  padding: 0;
  border: 0;
  background-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
}

.rc__OTqa- {
  position: relative;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 20px;
  z-index: 0;
}

.rc__OTqa-::before {
    content: "";
    position: absolute;
    width: 30px;
    height: 30px;
    top: -5px;
    left: -5px;
    border-radius: 15px;
    background-color: transparent;
    -webkit-transform: scale(0.1);
            transform: scale(0.1);
    -webkit-transition: background-color 200ms, -webkit-transform 200ms;
    transition: background-color 200ms, -webkit-transform 200ms;
    transition: background-color 200ms, transform 200ms;
    transition: background-color 200ms, transform 200ms, -webkit-transform 200ms;
    z-index: -1;
  }

.rc__47yFJ:active .rc__OTqa-::before {
    background-color: var(--rc-topline-icon-active-bgColor);
    -webkit-transform: scale(1);
            transform: scale(1);
  }

.rc__ldvtC {
  display: block;
  width: 20px;
  height: 20px;
  background-position: center;
}

.rc__ldvtC.rc__oawN0 {
      background-image: var(--rc-topline-icon-apps-bgImage);
    }

.rc__ldvtC.rc__aZk49 {
      background-image: var(--rc-topline-icon-auto-bgImage);
    }

.rc__ldvtC.rc__dYJNB {
      background-image: var(--rc-topline-icon-doctor-bgImage);
    }

.rc__ldvtC.rc__qkq4S {
      background-image: var(--rc-topline-icon-finance-bgImage);
    }

.rc__ldvtC.rc__JMz-y {
      background-image: var(--rc-topline-icon-help-bgImage);
    }

.rc__ldvtC.rc__6ajb5 {
      background-image: var(--rc-topline-icon-home-bgImage);
    }

.rc__ldvtC.rc__BY9BC {
      background-image: var(--rc-topline-icon-horoscopes-bgImage);
    }

.rc__ldvtC.rc__njcyI {
      background-image: var(--rc-topline-icon-images-bgImage);
    }

.rc__ldvtC.rc__s4eRs {
      background-image: var(--rc-topline-icon-kassa-bgImage);
    }

.rc__ldvtC.rc__H-MIC {
      background-image: var(--rc-topline-icon-kino-bgImage);
    }

.rc__ldvtC.rc__x9yWU {
      background-image: var(--rc-topline-icon-likes-bgImage);
    }

.rc__ldvtC.rc__su4fw {
      background-image: var(--rc-topline-icon-mail-bgImage);
    }

.rc__ldvtC.rc__Ngad9 {
      background-image: var(--rc-topline-icon-more-bgImage);
    }

.rc__ldvtC.rc__o9TvZ {
      background-image: var(--rc-topline-icon-news-bgImage);
    }

.rc__ldvtC.rc__duxyD {
      background-image: var(--rc-topline-icon-search-bgImage);
    }

.rc__ldvtC.rc__R7W1Z {
      background-image: var(--rc-topline-icon-sport-bgImage);
    }

.rc__ldvtC.rc__FHjkk {
      background-image: var(--rc-topline-icon-starlife-bgImage);
    }

.rc__ldvtC.rc__uEufS {
      background-image: var(--rc-topline-icon-top100-bgImage);
    }

.rc__ldvtC.rc__lujLL {
      background-image: var(--rc-topline-icon-travel-bgImage);
    }

.rc__ldvtC.rc__v9U4U {
      background-image: var(--rc-topline-icon-weather-bgImage);
    }

.rc__ldvtC.rc__J9gwc {
      background-image: var(--rc-topline-icon-weekend-bgImage);
    }

.rc__ldvtC.rc__-WRE8 {
      background-image: var(--rc-topline-icon-woman-bgImage);
    }

.rc__ldvtC.rc__wu6M4 {
      background-image: var(--rc-topline-icon-work-bgImage);
    }

.rc__6i7Rx {
  margin-right: 25px;
}

  .rc__93dEF {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: 40px;
    height: 40px;
    border-radius: 20px;
    background-color: var(--rc-topline-area-bgColor);
    -webkit-transition: background-color 200ms;
    transition: background-color 200ms;
  }

  .rc__93dEF:hover {
      background-color: var(--rc-topline-area-hover-bgColor);
    }

  .rc__93dEF:active {
      background-color: var(--rc-topline-area-active-bgColor);
    }

.rc__NaEZ- {
  margin-right: 40px;
}

.rc__6vUx4 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

.rc__5SCfN {
    display: block;
    width: 145px;
    height: 40px;
    background-size: cover;
    background-position: center;
    background-image: var(--rc-topline-logoRambler-bgImage);
  }

.rc__GvYnO {
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.rc__GvYnO + .rc__GvYnO {
    margin-left: 25px;
  }

.rc__7AmOQ::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

@media (max-width: 1199px) {

.rc__VPPQd .rc__GvYnO {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column
  }
    }

@media (max-width: 1199px) {

.rc__VPPQd .rc__7AmOQ {
      height: 20px;
      font-weight: 600;
      font-size: 13px
  }
    }

@media (max-width: 1199px) {

.rc__VPPQd .rc__Xu83T {
      margin-bottom: 5px
  }
    }

@media (min-width: 1200px) {

.rc__VPPQd .rc__Xu83T {
      margin-right: 5px
  }
    }

.rc__kY9my .rc__Xu83T {
    margin-right: 5px;
  }

@media (max-width: 1280px) {

.rc__kY9my .rc__GvYnO:nth-child(8) {
      display: none
  }
    }

@media (max-width: 1185px) {

.rc__kY9my .rc__GvYnO:nth-child(7) {
      display: none
  }
    }

@media (max-width: 1060px) {

.rc__kY9my .rc__GvYnO:nth-child(6) {
      display: none
  }
    }

/* stylelint-disable selector-class-pattern, selector-id-pattern */
.rc__9G5jA {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  width: 100%;
}
.rc__9G5jA.rc__TM-MH {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
.rc__9G5jA .button__image-container {
      background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDIwIDIwIj4KICA8Y2lyY2xlIGN4PSIxMCIgY3k9IjEwIiByPSIxMCIgZmlsbD0iI0MxRDhGRiIvPgogIDxwYXRoIGZpbGw9IiM0QTdERkQiIGQ9Im0xMS4wNiA0LjY1IDUgNWEuNDguNDggMCAwIDEgMCAuN2wtNSA1YS40OTguNDk4IDAgMCAxLS43MSAwbC0uNy0uN2EuNS41IDAgMCAxIDAtLjcxTDEyLjU5IDExSDQuNWEuNS41IDAgMCAxLS41LS41di0xYS41LjUgMCAwIDEgLjUtLjVoOC4wOUw5LjY1IDYuMDZhLjUuNSAwIDAgMSAwLS43MWwuNy0uN2EuNS41IDAgMCAxIC43MSAwWiIvPgo8L3N2Zz4=);
    }
.rc__9G5jA #begun_block_464081666 .button {
        background-color: transparent !important;
      }
.rc__9G5jA #begun_block_464081666 .button-link {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        height: 40px;
        min-width: 40px;
        padding: 0 10px;
        background-color: var(--rc-topline-area-bgColor);
        border-radius: 5px;
        -webkit-transition: background-color 200ms;
        transition: background-color 200ms;
      }
.rc__9G5jA #begun_block_464081666 .button-link:hover {
          background-color: var(--rc-topline-area-hover-bgColor);
        }
.rc__9G5jA #begun_block_464081666 .button-link:active {
          background-color: var(--rc-topline-area-active-bgColor);
        }
.rc__9G5jA #begun_block_464081666 .button__image-container {
        display: block;
        width: 20px;
        height: 20px;
        background-size: cover;
        background-position: 50% 50%;
      }
.rc__9G5jA #begun_block_464081666 .button__text-container {
        overflow: hidden;
        display: none;
        max-width: 170px;
        margin-left: 5px;
        font-family: "Manrope", sans-serif;
        font-weight: 500;
        font-size: 15px;
        line-height: 20px;
        color: var(--rc-topline-text-color);
        white-space: nowrap;
        text-overflow: ellipsis;
        -webkit-transition: color 200ms;
        transition: color 200ms;
      }
.rc__9G5jA #begun_block_464081666 .button-link:hover .button__text-container {
        color: var(--rc-topline-link-hover-color);
      }
.rc__9G5jA #begun_block_464081666 .button-link:active .button__text-container {
        color: var(--rc-topline-link-active-color);
      }
.rc__9G5jA.rc__hAsWH #begun_block_464081666 .button__text-container {
    display: block;
  }
/* stylelint-enable */

.rc__a-YDf {
  padding: 0;
  border: 0;
  background-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  height: 50px;
  color: var(--rc-topline-link-color);
  -webkit-transition: color 200ms;
  transition: color 200ms;
}

  .rc__a-YDf:hover {
    color: var(--rc-topline-link-hover-color);
  }

  .rc__a-YDf:active {
    color: var(--rc-topline-link-active-color);
  }

.rc__cmSif {
  position: relative;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  display: block;
  width: 20px;
  height: 20px;
  margin-right: 5px;
  z-index: 0;
}

.rc__cmSif::before {
    content: "";
    position: absolute;
    width: 30px;
    height: 30px;
    top: -5px;
    left: -5px;
    border-radius: 15px;
    background-color: transparent;
    -webkit-transform: scale(0.1);
            transform: scale(0.1);
    -webkit-transition: background-color 200ms, -webkit-transform 200ms;
    transition: background-color 200ms, -webkit-transform 200ms;
    transition: background-color 200ms, transform 200ms;
    transition: background-color 200ms, transform 200ms, -webkit-transform 200ms;
    z-index: -1;
  }

.rc__a-YDf:active .rc__cmSif::before {
    background-color: var(--rc-topline-icon-active-bgColor);
    -webkit-transform: scale(1);
            transform: scale(1);
  }

.rc__oTULz {
  display: block;
  width: 20px;
  height: 20px;
}

.rc__HScSl {
  overflow: hidden;
  font-family: "Manrope", sans-serif;
  font-weight: 700;
  font-size: 15px;
  line-height: 20px;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.rc__rQl1m {
  right: 0;
}

.rc__fKa97 {
  padding: 20px;
}

.rc__zqnWF {
  position: relative;
  height: 40px;
  padding-left: 50px;
}

.rc__AIxcX {
  position: absolute;
  width: 40px;
  height: 40px;
  top: 0;
  left: 0;
  border-radius: 20px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  background-color: var(--rc-topline-avatar-bgColor);
}

.rc__NFiZr,
.rc__nnDM3 {
  font-family: "Manrope", sans-serif;
  font-weight: 500;
  font-size: 15px;
  line-height: 20px;
  text-overflow: ellipsis;
  overflow-x: hidden;
  white-space: nowrap;
}

.rc__NFiZr {
  display: block;
  width: 230px;
  color: var(--rc-topline-text-color);
}

.rc__-uzpB {
  padding: 0;
  border: 0;
  background-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;
  color: var(--rc-topline-email-color);
  text-align: left;
  cursor: pointer;
  -webkit-transition: color 200ms;
  transition: color 200ms;
}

.rc__-uzpB:not(.rc__8rg9o):hover {
    color: var(--rc-topline-link-hover-color);
  }

.rc__-uzpB:not(.rc__8rg9o):active {
    color: var(--rc-topline-link-active-color);
  }

.rc__-uzpB.rc__8rg9o {
    cursor: default;
  }

.rc__nnDM3 {
  position: relative;
  max-width: 205px;
}

.rc__8rg9o .rc__nnDM3 {
    color: var(--rc-topline-email-copied-color);
    -webkit-transition: none;
    transition: none;
  }

.rc__8rg9o .rc__nnDM3::after {
      position: absolute;
      overflow: hidden;
      width: 100%;
      top: 0;
      left: 0;
      content: "Скопировано";
      color: var(--rc-topline-email-color);
      white-space: nowrap;
      text-overflow: ellipsis;
    }

.rc__6-WjV {
  position: relative;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 20px;
  height: 20px;
  margin-left: 5px;
}

.rc__6-WjV::before {
    content: "";
    position: absolute;
    width: 30px;
    height: 30px;
    top: -5px;
    left: -5px;
    border-radius: 15px;
    background-color: transparent;
    -webkit-transform: scale(0.1);
            transform: scale(0.1);
    -webkit-transition: background-color 200ms, -webkit-transform 200ms;
    transition: background-color 200ms, -webkit-transform 200ms;
    transition: background-color 200ms, transform 200ms;
    transition: background-color 200ms, transform 200ms, -webkit-transform 200ms;
    z-index: -1;
  }

.rc__-uzpB:active .rc__6-WjV::before {
    background-color: var(--rc-topline-icon-active-bgColor);
    -webkit-transform: scale(1);
            transform: scale(1);
  }

.rc__8-hpw {
  display: block;
  width: 20px;
  height: 20px;
}

.rc__8rg9o .rc__8-hpw {
    display: none;
  }

.rc__aaIB- {
  position: relative;
  margin-top: 15px;
  padding-left: 50px;
}

.rc__hdAQ4 {
  font-family: "Manrope", sans-serif;
  font-weight: 700;
  font-size: 15px;
  line-height: 20px;
  color: var(--rc-topline-link-color);
  cursor: pointer;
  text-overflow: ellipsis;
  overflow-x: hidden;
  white-space: nowrap;
  -webkit-text-decoration: none;
  text-decoration: none;
  -webkit-transition: color 200ms;
  transition: color 200ms;
}

.rc__hdAQ4:hover {
    color: var(--rc-topline-link-hover-color);
  }

.rc__hdAQ4:active {
    color: var(--rc-topline-link-active-color);
  }

button.rc__hdAQ4 {
  padding: 0;
  border: 0;
  background-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
}

.rc__L0KEh {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 60px;
  padding: 0 20px;
  background-color: var(--rc-topline-area-bgColor);
}

.rc__L0KEh:empty {
    display: none;
  }

.rc__pGXiD {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 40px;
}

.rc__BY-BI {
  padding: 0;
  border: 0;
  background-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: var(--rc-topline-text-color);
  vertical-align: baseline;
  -webkit-transition: color 200ms;
  transition: color 200ms;
}

.rc__BY-BI:hover {
    color: var(--rc-topline-link-hover-color);
  }

.rc__BY-BI:active {
    color: var(--rc-topline-link-active-color);
  }

.rc__BY-BI .rc__-zvhB {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }

.rc__BY-BI.rc__KkUyD .rc__-zvhB {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
  }

.rc__-zvhB {
  display: block;
  width: 20px;
  height: 20px;
}

.rc__yG9eB {
  width: 30px;
  height: 30px;
  margin-right: 5px;
  border-radius: 15px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  background-color: var(--rc-topline-avatar-bgColor);
  -webkit-transition: opacity 200ms;
  transition: opacity 200ms;
}

.rc__pGXiD:hover .rc__yG9eB {
    opacity: 0.9;
  }

.rc__pGXiD:active .rc__yG9eB {
    opacity: 0.8;
  }

.rc__lkVxa {
  max-width: 100px;
  font-family: "Manrope", sans-serif;
  font-weight: 500;
  font-size: 15px;
  line-height: 20px;
  text-overflow: ellipsis;
  overflow-x: hidden;
  white-space: nowrap;
}

:root {
  --rc-topline-bgColor: #ffffff;
  --rc-topline-complexView-boxShadow: inset 0 -1px 0 0 #e0ebff;
  --rc-topline-simpleView-boxShadow: 0 10px 10px -10px rgba(49,94,251, 0.4);
  --rc-topline-dropdown-boxShadow: 0 10px 30px -5px rgba(49,94,251, 0.25);
  --rc-topline-dropdown-borderColor: #d1e2ff;
  --rc-topline-icon-active-bgColor: #d1e2ff;
  --rc-topline-avatar-bgColor: #f3f4f7;
  --rc-topline-email-color: #777e98;
  --rc-topline-email-copied-color: rgba(119,126,152, 0);

  --rc-topline-text-color: #343b4c;
  --rc-topline-link-color: #315efb;
  --rc-topline-link-hover-color: #2c54e2;
  --rc-topline-link-active-color: #274bc8;

  --rc-topline-area-bgColor: #eff5ff;
  --rc-topline-area-hover-bgColor: #e0ebff;
  --rc-topline-area-active-bgColor: #d1e2ff;

  --rc-topline-logoRambler-bgImage: url("https://static.rambler.ru/assets/logos/v2/rambler.svg");
    --rc-topline-icon-apps-bgImage: url("https://static.rambler.ru/assets/product/regular/apps.svg")
;
    --rc-topline-icon-auto-bgImage: url("https://static.rambler.ru/assets/product/regular/auto.svg")
;
    --rc-topline-icon-doctor-bgImage: url("https://static.rambler.ru/assets/product/regular/doctor.svg")
;
    --rc-topline-icon-finance-bgImage: url("https://static.rambler.ru/assets/product/regular/finance.svg")
;
    --rc-topline-icon-help-bgImage: url("https://static.rambler.ru/assets/product/regular/help.svg")
;
    --rc-topline-icon-home-bgImage: url("https://static.rambler.ru/assets/product/regular/home.svg")
;
    --rc-topline-icon-horoscopes-bgImage: url("https://static.rambler.ru/assets/product/regular/horoscopes.svg")
;
    --rc-topline-icon-images-bgImage: url("https://static.rambler.ru/assets/product/regular/images.svg")
;
    --rc-topline-icon-kassa-bgImage: url("https://static.rambler.ru/assets/product/regular/kassa.svg")
;
    --rc-topline-icon-kino-bgImage: url("https://static.rambler.ru/assets/product/regular/kino.svg")
;
    --rc-topline-icon-likes-bgImage: url("https://static.rambler.ru/assets/product/regular/likes.svg")
;
    --rc-topline-icon-mail-bgImage: url("https://static.rambler.ru/assets/product/regular/mail.svg")
;
    --rc-topline-icon-more-bgImage: url("https://static.rambler.ru/assets/product/regular/more.svg")
;
    --rc-topline-icon-news-bgImage: url("https://static.rambler.ru/assets/product/regular/news.svg")
;
    --rc-topline-icon-search-bgImage: url("https://static.rambler.ru/assets/product/regular/search.svg")
;
    --rc-topline-icon-sport-bgImage: url("https://static.rambler.ru/assets/product/regular/sport.svg")
;
    --rc-topline-icon-starlife-bgImage: url("https://static.rambler.ru/assets/product/regular/starlife.svg")
;
    --rc-topline-icon-top100-bgImage: url("https://static.rambler.ru/assets/product/regular/top100.svg")
;
    --rc-topline-icon-travel-bgImage: url("https://static.rambler.ru/assets/product/regular/travel.svg")
;
    --rc-topline-icon-weather-bgImage: url("https://static.rambler.ru/assets/product/regular/weather.svg")
;
    --rc-topline-icon-weekend-bgImage: url("https://static.rambler.ru/assets/product/regular/weekend.svg")
;
    --rc-topline-icon-woman-bgImage: url("https://static.rambler.ru/assets/product/regular/woman.svg")
;
    --rc-topline-icon-work-bgImage: url("https://static.rambler.ru/assets/product/regular/work.svg")

}

:root.dark-mode {
  --rc-topline-bgColor: #1f2431;
  --rc-topline-complexView-boxShadow: inset 0 -1px 0 0 #3d4456;
  --rc-topline-simpleView-boxShadow: 0 10px 10px -10px rgba(13,16,23, 0.6);
  --rc-topline-dropdown-boxShadow: 0 10px 30px -5px rgba(100,157,255, 0.3);
  --rc-topline-dropdown-borderColor: #3d4456;
  --rc-topline-icon-active-bgColor: #3d4456;
  --rc-topline-avatar-bgColor: #3d4456;
  --rc-topline-email-color: #afb6c9;
  --rc-topline-email-copied-color: rgba(175,182,201, 0);

  --rc-topline-text-color: #eff5ff;
  --rc-topline-link-color: #c1d8ff;
  --rc-topline-link-hover-color: #a2c4ff;
  --rc-topline-link-active-color: #83b1ff;

  --rc-topline-area-bgColor: #393f51;
  --rc-topline-area-hover-bgColor: #3d4456;
  --rc-topline-area-active-bgColor: #464d60;

  --rc-topline-logoRambler-bgImage: url("https://static.rambler.ru/assets/logos/v2/inverse/rambler.svg");
    --rc-topline-icon-apps-bgImage: url("https://static.rambler.ru/assets/product/inverse/apps.svg")
;
    --rc-topline-icon-auto-bgImage: url("https://static.rambler.ru/assets/product/inverse/auto.svg")
;
    --rc-topline-icon-doctor-bgImage: url("https://static.rambler.ru/assets/product/inverse/doctor.svg")
;
    --rc-topline-icon-finance-bgImage: url("https://static.rambler.ru/assets/product/inverse/finance.svg")
;
    --rc-topline-icon-help-bgImage: url("https://static.rambler.ru/assets/product/inverse/help.svg")
;
    --rc-topline-icon-home-bgImage: url("https://static.rambler.ru/assets/product/inverse/home.svg")
;
    --rc-topline-icon-horoscopes-bgImage: url("https://static.rambler.ru/assets/product/inverse/horoscopes.svg")
;
    --rc-topline-icon-images-bgImage: url("https://static.rambler.ru/assets/product/inverse/images.svg")
;
    --rc-topline-icon-kassa-bgImage: url("https://static.rambler.ru/assets/product/inverse/kassa.svg")
;
    --rc-topline-icon-kino-bgImage: url("https://static.rambler.ru/assets/product/inverse/kino.svg")
;
    --rc-topline-icon-likes-bgImage: url("https://static.rambler.ru/assets/product/inverse/likes.svg")
;
    --rc-topline-icon-mail-bgImage: url("https://static.rambler.ru/assets/product/inverse/mail.svg")
;
    --rc-topline-icon-more-bgImage: url("https://static.rambler.ru/assets/product/inverse/more.svg")
;
    --rc-topline-icon-news-bgImage: url("https://static.rambler.ru/assets/product/inverse/news.svg")
;
    --rc-topline-icon-search-bgImage: url("https://static.rambler.ru/assets/product/inverse/search.svg")
;
    --rc-topline-icon-sport-bgImage: url("https://static.rambler.ru/assets/product/inverse/sport.svg")
;
    --rc-topline-icon-starlife-bgImage: url("https://static.rambler.ru/assets/product/inverse/starlife.svg")
;
    --rc-topline-icon-top100-bgImage: url("https://static.rambler.ru/assets/product/inverse/top100.svg")
;
    --rc-topline-icon-travel-bgImage: url("https://static.rambler.ru/assets/product/inverse/travel.svg")
;
    --rc-topline-icon-weather-bgImage: url("https://static.rambler.ru/assets/product/inverse/weather.svg")
;
    --rc-topline-icon-weekend-bgImage: url("https://static.rambler.ru/assets/product/inverse/weekend.svg")
;
    --rc-topline-icon-woman-bgImage: url("https://static.rambler.ru/assets/product/inverse/woman.svg")
;
    --rc-topline-icon-work-bgImage: url("https://static.rambler.ru/assets/product/inverse/work.svg")
;
  }

.rc__qrr6o {
  position: relative;
  min-width: 1010px;
  height: 60px;
  z-index: 15;
}

  @media (max-width: 1199px) {

  .rc__qrr6o.rc__V1qax {
      height: 70px
  }
    }

.rc__XaSn3 {
  position: relative;
  width: 100%;
  min-width: 1010px;
  background-color: var(--rc-topline-bgColor);
}

.rc__V1qax .rc__XaSn3 {
    -webkit-box-shadow: var(--rc-topline-complexView-boxShadow);
            box-shadow: var(--rc-topline-complexView-boxShadow);
  }

.rc__4VbXx .rc__XaSn3 {
    -webkit-box-shadow: var(--rc-topline-simpleView-boxShadow);
            box-shadow: var(--rc-topline-simpleView-boxShadow);
  }

.rc__XaSn3.rc__33J80 {
    position: fixed;
    top: -70px;
    left: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
    -webkit-transition: -webkit-transform 200ms;
    transition: -webkit-transform 200ms;
    transition: transform 200ms;
    transition: transform 200ms, -webkit-transform 200ms;
    -webkit-box-shadow: var(--rc-topline-simpleView-boxShadow);
            box-shadow: var(--rc-topline-simpleView-boxShadow);
  }

.rc__XaSn3.rc__33J80.rc__rIfGX {
      -webkit-box-shadow: var(--rc-topline-complexView-boxShadow);
              box-shadow: var(--rc-topline-complexView-boxShadow);
    }

@media (max-width: 1199px) {

.rc__V1qax .rc__XaSn3.rc__33J80 {
        top: -80px
    }
      }

.rc__XaSn3.rc__33J80.rc__gFUYe {
      -webkit-transform: translate(0, 70px);
              transform: translate(0, 70px);
    }

@media (max-width: 1199px) {

.rc__V1qax .rc__XaSn3.rc__33J80.rc__gFUYe {
          -webkit-transform: translate(0, 80px);
                  transform: translate(0, 80px)
      }
        }

.rc__ki3hE {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-left: auto;
  margin-right: auto;
}

@media (max-width: 1299px) {

.rc__fndzP {
    width: 100%;
    padding-right: 20px;
    padding-left: 20px
}
  }

@media (min-width: 1300px) {

.rc__fndzP {
    width: 1260px
}
  }

.rc__1hfkG,
.rc__gymf4,
.rc__p8rlK,
.rc__kvVQH {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  height: 60px;
}

@media (max-width: 1199px) {

.rc__V1qax .rc__1hfkG, .rc__V1qax .rc__gymf4, .rc__V1qax .rc__p8rlK, .rc__V1qax .rc__kvVQH {
      height: 70px
  }
    }

.rc__1hfkG,
.rc__p8rlK,
.rc__kvVQH {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

.rc__gymf4 {
  overflow: hidden;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  margin-left: 40px;
}

.rc__kvVQH {
  margin-left: 40px;
}

.rc__p8rlK {
  overflow: hidden;
  margin-left: 35px;
  padding-left: 5px;
}

@media (min-width: 1300px) {

.rc__p8rlK {
    max-width: 200px
}
  }


.rc__d4xgX,
.rc__oSJPb {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
}

.rc__d4xgX {
  margin-right: 40px;
}

.rc__d4xgX .rc__vLrus {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

.rc__d4xgX .rc__eNyhZ {
    display: block;
    height: 40px;
    background-size: cover;
    background-position: center;
  }

.rc__oSJPb {
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 80px;
}

@media (max-width: 1199px) {

.rc__oSJPb {
    height: 70px
}
  }

.rc__oSJPb .rc__eNyhZ {
    max-height: 80px;
  }

.rc__vLrus {
  font-size: 0;
}

.rc__x2cUS {
  width: 145px;
  background-image: var(--rc-header-icon-rambler-bgImage);
}

.rc__Uzbn5 {
  width: 65px;
  background-image: var(--rc-header-icon-weather-bgImage);
}

.rc__NwYQm {
  width: 98px;
  background-image: var(--rc-header-icon-horoscopes-bgImage);
}

.rc__2RLkK {
  width: 83px;
  background-image: var(--rc-header-icon-finance-bgImage);
}

.rc__UKyfO {
  width: 82px;
  background-image: var(--rc-header-icon-woman-bgImage);
}

.rc__c0aOw {
  width: 46px;
  background-image: var(--rc-header-icon-kino-bgImage);
}

.rc__0ILxe {
  width: 53px;
  background-image: var(--rc-header-icon-sport-bgImage);
}

.rc__4Aquz {
  width: 40px;
  background-image: var(--rc-header-icon-auto-bgImage);
}

.rc__H-hWC {
  width: 63px;
  background-image: var(--rc-header-icon-doctor-bgImage);
}

.rc__v62Fq {
  width: 98px;
  background-image: var(--rc-header-icon-weekend-bgImage);
}

.rc__-c0F- {
  width: 113px;
  background-image: var(--rc-header-icon-travel-bgImage);
}

.rc__5gzju {
  width: 45px;
  background-image: var(--rc-header-icon-soft-bgImage);
}

.rc__bvgoe {
  width: 54px;
  background-image: var(--rc-header-icon-likes-bgImage);
}

.rc__2DrnD {
  width: 75px;
  background-image: var(--rc-header-icon-help-bgImage);
}

.rc__ZInSH {
  position: absolute;
  display: none;
  min-width: 600px;
  top: 45px;
  left: 0;
  right: 0;
}

  .rc__ZInSH.rc__6-VEr {
    display: block;
  }

.rc__Pd51r {
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
  border-radius: 5px;
  background-color: var(--rc-header-suggest-bgColor);
  -webkit-box-shadow: var(--rc-header-suggest-boxShadow);
          box-shadow: var(--rc-header-suggest-boxShadow);
}

.rc__UQVt1 {
  height: 1px;
  margin: 9px 15px 10px;
  background-color: var(--rc-header-suggest-separator-bgColor);
}

.rc__aOfkX {
  width: 100%;
}

.rc__YK3Gg {
  padding: 0;
  border: 0;
  background-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;

  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  width: 100%;
  padding: 10px 15px;
  background-color: var(--rc-header-suggest-bgColor);
  -webkit-transition: background-color 200ms;
  transition: background-color 200ms;
}

.rc__YK3Gg.rc__WuU2T {
    background-color: var(--rc-header-suggest-hover-bgColor);
  }

.rc__YK3Gg:active {
    background-color: var(--rc-header-suggest-active-bgColor);
  }

.rc__Nn4MK {
  font-family: "Manrope", sans-serif;
  font-weight: 500;
  font-size: 15px;
  line-height: 20px;
  color: var(--rc-header-suggest-item-color);
  text-align: left;
}

.rc__Nn4MK b {
    color: var(--rc-header-suggest-item-bold-color);
    font-weight: 700;
  }

.rc__YK3Gg.rc__WuU2T .rc__Nn4MK,
  .rc__YK3Gg.rc__WuU2T .rc__Nn4MK b,
  .rc__YK3Gg:hover .rc__Nn4MK,
  .rc__YK3Gg:hover .rc__Nn4MK b {
    color: var(--rc-header-suggest-item-hover-color);
  }

.rc__vypdY {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  height: 40px;
}

.rc__RakD8 {
  position: relative;
  width: 100%;
  height: 40px;
}

.rc__QUSht {
  outline: 0 !important;
}

.rc__QUSht {
  width: 100%;
  height: 40px;
  padding: 0 75px 0 15px;
  font-family: "Manrope", sans-serif;
  font-size: 15px;
  font-weight: 500;
  line-height: 20px;
  color: var(--rc-header-search-color);
  border: 0;
  border-radius: 5px;
  background-color: var(--rc-header-search-bgColor);
  -webkit-transition: color 200ms, background-color 200ms;
  transition: color 200ms, background-color 200ms;
}

.rc__RakD8:hover .rc__QUSht,
  .rc__QUSht:focus {
    background-color: var(--rc-header-search-hover-bgColor);
  }

.rc__QUSht::-webkit-input-placeholder {
    color: var(--rc-header-search-placeholder-color);
    -webkit-transition: opacity 200ms;
    transition: opacity 200ms;
    opacity: 1;
  }

.rc__QUSht::-moz-placeholder {
    color: var(--rc-header-search-placeholder-color);
    -moz-transition: opacity 200ms;
    transition: opacity 200ms;
    opacity: 1;
  }

.rc__QUSht:-ms-input-placeholder {
    color: var(--rc-header-search-placeholder-color);
    -ms-transition: opacity 200ms;
    transition: opacity 200ms;
    opacity: 1;
  }

.rc__QUSht::-ms-input-placeholder {
    color: var(--rc-header-search-placeholder-color);
    -ms-transition: opacity 200ms;
    transition: opacity 200ms;
    opacity: 1;
  }

.rc__QUSht::placeholder {
    color: var(--rc-header-search-placeholder-color);
    -webkit-transition: opacity 200ms;
    transition: opacity 200ms;
    opacity: 1;
  }

.rc__QUSht::-ms-clear {
    display: none;
  }

.rc__-9ByP {
  padding: 0;
  border: 0;
  background-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;

  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 30px;
  height: 30px;
  font-size: 0;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  border-radius: 5px;
  z-index: 1;
}

.rc__ngYPE {
    display: block;
    width: 20px;
    height: 20px;
  }

.rc__o5zTr {
  top: 5px;
  right: 40px;
  color: var(--rc-header-button-color);
  background-color: transparent;
}

.rc__o5zTr:hover,
  .rc__o5zTr:focus {
    color: var(--rc-header-button-hover-color);
  }

.rc__o5zTr:active {
    color: var(--rc-header-button-active-color);
  }

.rc__WL27c {
  top: 5px;
  right: 5px;
  color: var(--rc-header-search-button-color);
  background-color: var(--rc-header-button-color);
  -webkit-transition: background-color 200ms;
  transition: background-color 200ms;
}

.rc__WL27c:hover,
  .rc__WL27c:focus {
    background-color: var(--rc-header-button-hover-color);
  }

.rc__WL27c:active {
    background-color: var(--rc-header-button-active-color);
  }

.rc__KWXsu,
.rc__5XNlq {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 40px;
  font-family: "Manrope", sans-serif;
  font-weight: 700;
  font-size: 15px;
  line-height: 20px;
  white-space: nowrap;
}

.rc__KWXsu {
  padding: 0 20px;
  color: #ffffff;
  -webkit-text-decoration: none;
  text-decoration: none;
  border-radius: 20px;
  background-color: var(--rc-header-button-color);
  -webkit-transition: background-color 200ms;
  transition: background-color 200ms;
}

.rc__KWXsu:hover,
  .rc__KWXsu:focus {
    background-color: var(--rc-header-button-hover-color);
  }

.rc__KWXsu:active {
    background-color: var(--rc-header-button-active-color);
  }

.rc__KWXsu .rc__9BlbX {
    margin-right: 5px;
  }

.rc__5XNlq {
  color: var(--rc-header-button-color);
  -webkit-text-decoration: none;
  text-decoration: none;
  -webkit-transition: color 200ms;
  transition: color 200ms;
}

.rc__5XNlq:hover {
    color: var(--rc-header-button-hover-color);
  }

.rc__5XNlq:active {
    color: var(--rc-header-button-active-color);
  }

.rc__rZela {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 30px;
  height: 30px;
  margin-right: 5px;
  border-radius: 15px;
  background-color: var(--rc-header-mail-icon-bgColor);
  -webkit-transition: background-color 200ms;
  transition: background-color 200ms;
}

.rc__5XNlq:hover .rc__rZela {
    background-color: var(--rc-header-mail-icon-hover-bgColor);
  }

.rc__5XNlq:active .rc__rZela {
    background-color: var(--rc-header-mail-icon-active-bgColor);
  }

.rc__rZela.rc__eIGVO::after {
    content: "";
    position: absolute;
    width: 10px;
    height: 10px;
    top: 0;
    right: -5px;
    border-radius: 5px;
    background-color: var(--rc-header-mail-dot-bgColor);
  }

.rc__gEOAO {
  display: block;
  width: 20px;
  height: 20px;
}

:root {
  --rc-header-bgColor: #ffffff;
  --rc-header-boxShadow: 0 10px 10px -10px rgba(49,94,251, 0.4);

  --rc-header-button-color: #315efb;
  --rc-header-button-hover-color: #2c54e2;
  --rc-header-button-active-color: #274bc8;

  --rc-header-search-color: #343b4c;
  --rc-header-search-bgColor: #e0ebff;
  --rc-header-search-hover-bgColor: #d1e2ff;
  --rc-header-search-placeholder-color: #315efb;
  --rc-header-search-button-color: #ffffff;

  --rc-header-mail-icon-bgColor: #e0ebff;
  --rc-header-mail-icon-hover-bgColor: #d1e2ff;
  --rc-header-mail-icon-active-bgColor: #c1d8ff;
  --rc-header-mail-dot-bgColor: #ff564e;

  --rc-header-suggest-bgColor: #eff5ff;
  --rc-header-suggest-hover-bgColor: #e0ebff;
  --rc-header-suggest-active-bgColor: #d1e2ff;
  --rc-header-suggest-boxShadow: 0 10px 30px -5px rgba(49,94,251, 0.25);
  --rc-header-suggest-separator-bgColor: #c1d8ff;
  --rc-header-suggest-item-color: #343b4c;
  --rc-header-suggest-item-bold-color: #315efb;
  --rc-header-suggest-item-hover-color: #2c54e2;
    --rc-header-icon-rambler-bgImage: url("https://static.rambler.ru/assets/logos/v2/rambler.svg")
;
    --rc-header-icon-weather-bgImage: url("https://static.rambler.ru/assets/logos/v2/weather.svg")
;
    --rc-header-icon-horoscopes-bgImage: url("https://static.rambler.ru/assets/logos/v2/horoscopes.svg")
;
    --rc-header-icon-finance-bgImage: url("https://static.rambler.ru/assets/logos/v2/finance.svg")
;
    --rc-header-icon-woman-bgImage: url("https://static.rambler.ru/assets/logos/v2/woman.svg")
;
    --rc-header-icon-kino-bgImage: url("https://static.rambler.ru/assets/logos/v2/kino.svg")
;
    --rc-header-icon-sport-bgImage: url("https://static.rambler.ru/assets/logos/v2/sport.svg")
;
    --rc-header-icon-auto-bgImage: url("https://static.rambler.ru/assets/logos/v2/auto.svg")
;
    --rc-header-icon-doctor-bgImage: url("https://static.rambler.ru/assets/logos/v2/doctor.svg")
;
    --rc-header-icon-weekend-bgImage: url("https://static.rambler.ru/assets/logos/v2/weekend.svg")
;
    --rc-header-icon-travel-bgImage: url("https://static.rambler.ru/assets/logos/v2/travel.svg")
;
    --rc-header-icon-soft-bgImage: url("https://static.rambler.ru/assets/logos/v2/soft.svg")
;
    --rc-header-icon-likes-bgImage: url("https://static.rambler.ru/assets/logos/v2/likes.svg")
;
    --rc-header-icon-help-bgImage: url("https://static.rambler.ru/assets/logos/v2/help.svg")

}

:root.dark-mode {
  --rc-header-bgColor: #1f2431;
  --rc-header-boxShadow: 0 10px 10px -10px rgba(13,16,23, 0.6);

  --rc-header-button-color: #649dff;
  --rc-header-button-hover-color: #83b1ff;
  --rc-header-button-active-color: #a2c4ff;

  --rc-header-search-color: #eff5ff;
  --rc-header-search-bgColor: #393f51;
  --rc-header-search-hover-bgColor: #3d4456;
  --rc-header-search-placeholder-color: #c1d8ff;
  --rc-header-search-button-color: #ffffff;

  --rc-header-mail-icon-bgColor: #3d4456;
  --rc-header-mail-icon-hover-bgColor: #464d60;
  --rc-header-mail-icon-active-bgColor: #50566b;
  --rc-header-mail-dot-bgColor: #ff6f68;
    --rc-header-icon-rambler-bgImage: url("https://static.rambler.ru/assets/logos/v2/inverse/rambler.svg")
;
    --rc-header-icon-weather-bgImage: url("https://static.rambler.ru/assets/logos/v2/inverse/weather.svg")
;
    --rc-header-icon-horoscopes-bgImage: url("https://static.rambler.ru/assets/logos/v2/inverse/horoscopes.svg")
;
    --rc-header-icon-finance-bgImage: url("https://static.rambler.ru/assets/logos/v2/inverse/finance.svg")
;
    --rc-header-icon-woman-bgImage: url("https://static.rambler.ru/assets/logos/v2/inverse/woman.svg")
;
    --rc-header-icon-kino-bgImage: url("https://static.rambler.ru/assets/logos/v2/inverse/kino.svg")
;
    --rc-header-icon-sport-bgImage: url("https://static.rambler.ru/assets/logos/v2/inverse/sport.svg")
;
    --rc-header-icon-auto-bgImage: url("https://static.rambler.ru/assets/logos/v2/inverse/auto.svg")
;
    --rc-header-icon-doctor-bgImage: url("https://static.rambler.ru/assets/logos/v2/inverse/doctor.svg")
;
    --rc-header-icon-weekend-bgImage: url("https://static.rambler.ru/assets/logos/v2/inverse/weekend.svg")
;
    --rc-header-icon-travel-bgImage: url("https://static.rambler.ru/assets/logos/v2/inverse/travel.svg")
;
    --rc-header-icon-soft-bgImage: url("https://static.rambler.ru/assets/logos/v2/inverse/soft.svg")
;
    --rc-header-icon-likes-bgImage: url("https://static.rambler.ru/assets/logos/v2/inverse/likes.svg")
;
    --rc-header-icon-help-bgImage: url("https://static.rambler.ru/assets/logos/v2/inverse/help.svg")
;
  }

.rc__efrlb {
  position: relative;
  z-index: 10;
  background-color: var(--rc-header-bgColor);
  -webkit-box-shadow: var(--rc-header-boxShadow);
          box-shadow: var(--rc-header-boxShadow);
}

  .rc__efrlb.rc__QmKPf {
    -webkit-box-shadow: none;
            box-shadow: none;
  }

.rc__Fw0Bz {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-right: auto;
  margin-left: auto;
}

.rc__hMA4u {
  min-width: 1010px;
}

@media (max-width: 1299px) {

.rc__hMA4u {
    width: 100%;
    padding-right: 20px;
    padding-left: 20px
}
  }

@media (min-width: 1300px) {

.rc__hMA4u {
    width: 1260px
}
  }

.rc__TxOs2,
.rc__781Li,
.rc__miHwc,
.rc__igT-E {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 80px;
}

@media (max-width: 1199px) {

.rc__TxOs2,
.rc__781Li,
.rc__miHwc,
.rc__igT-E {
    height: 70px
}
  }

.rc__TxOs2 {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.rc__781Li {
  position: relative;
  min-width: 220px;
}

.rc__miHwc {
  margin-left: 40px;
}

.rc__miHwc.rc__o-jux {
    margin-left: 0;
  }

.rc__igT-E {
  margin-left: 40px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.rc__o-jux {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}


:root {
  /* Dark theme */

  /* White theme */
}

@font-face {
  font-family: "RamblerLikes";
  src:
    url("https://static.rambler.ru/fonts/RamblerLikes/regular.woff2") format("woff2"),
    url("https://static.rambler.ru/fonts/RamblerLikes/regular.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  /* stylelint-disable-next-line csstree/validator */
  font-display: swap;
}

.rui__12e0w {
  display: block;
  width: 100%;
  min-width: 320px;
}

.rui__12e0w.rui__GnM4u {
    color: #c6cad8;
    background-color: #1f2431;
  }

.rui__12e0w.rui__1nrQ8 {
    color: #8d96b2;
    background-color: #fff;
  }

.rui__3YRCE {
  margin: 0 auto;
}

@media (min-width: 769px) {

.rui__PPn2z {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
    box-sizing: border-box
}
  }

@media (min-width: 1280px) {

.rui__PPn2z {
    width: 1240px;
    padding: 0
}
  }

.rui__6S7un {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  box-sizing: border-box;
}

@media (max-width: 768px) {

.rui__6S7un {
    flex-direction: column;
    align-items: center;
    padding-bottom: 25px
}
  }

@media (min-width: 769px) {

.rui__6S7un {
    padding-top: 10px;
    padding-bottom: 20px
}
  }

@media (max-width: 1279px) {

.rui__6S7un {
    flex-direction: column
}
  }

.rui__1NJfp {
  display: flex;
  flex-wrap: wrap;
  flex-grow: 1;
  margin-right: 40px;
  list-style: none;
}

@media (max-width: 768px) {

.rui__1NJfp {
    justify-content: center;
    order: 2;
    margin-right: 0;
    padding: 0 20px;
    box-sizing: border-box
}
  }

@media (min-width: 769px) and (max-width: 1279px) {

.rui__1NJfp {
    width: 100%;
    margin-bottom: 20px;
    margin-right: 0
}
  }

.rui__LT0Id {
  margin-top: 10px;
  margin-right: 20px;
  font-family: "Montserrat", sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  text-align: left;
}

.rui__LT0Id:last-child {
    margin-right: 0;
  }

@media (max-width: 768px) {

.rui__LT0Id {
    margin: 20px 10px 0;
    text-align: center
}
  }

.rui__LT0Id > * {
    text-decoration: none;
    cursor: pointer;
  }

.rui__GnM4u .rui__LT0Id > * {
      color: #c6cad8;
    }

.rui__GnM4u .rui__LT0Id > *:active {
        color: #8d96b2;
      }

.rui__1nrQ8 .rui__LT0Id > * {
      color: #8d96b2;
    }

.rui__1nrQ8 .rui__LT0Id > *:active {
        color: #274bc8;
      }

@media (min-width: 769px) {

.rui__LT0Id > * {
      transition: color 100ms;
      cursor: pointer
  }

      .rui__LT0Id > *:hover {
        transition: color 200ms;
      }

      .rui__GnM4u .rui__LT0Id > *:hover {
        color: #62687f;
      }

      .rui__1nrQ8 .rui__LT0Id > *:hover {
        color: #2c54e2;
      }
    }

.rui__26R2r {
  display: flex;
  justify-content: center;
}

@media (max-width: 768px) {

.rui__26R2r {
    order: 1
}
  }

@media (max-width: 768px) {

.rui__26R2r {
    flex-wrap: wrap
}
  }

@media (min-width: 769px) {

.rui__26R2r {
    justify-content: flex-end
}
  }

@media (max-width: 1279px) {

.rui__26R2r {
    width: 100%
}
  }

@media (max-width: 768px) {

.rui__2vW8H {
    flex-grow: 0;
    margin: 20px 10px 5px
}
  }

@media (min-width: 769px) {

.rui__2vW8H {
    flex-grow: 1
}
  }

.rui__3CFio {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-shrink: 0;
  width: 40px;
  height: 40px;
  font-family: "Montserrat", sans-serif;
  font-size: 14px;
  font-weight: 500;
  border-radius: 50%;
  box-sizing: border-box;
}

.rui__GnM4u .rui__3CFio {
    border: 1px solid #c6cad8;
    color: #c6cad8;
  }

.rui__1nrQ8 .rui__3CFio {
    background-color: #f3f4f7;
    color: #8d96b2;
  }

.rui__11vUz {
  display: flex;
}

@media (max-width: 768px) {

.rui__11vUz {
    margin-top: 20px;
    margin-bottom: 5px
}
  }

@media (min-width: 769px) {

.rui__11vUz {
    margin-left: 40px
}

    .rui__11vUz + .rui__11vUz {
      margin-left: 10px;
    }
  }

.rui__3Seee {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  font-size: 0;
  border-radius: 50%;
  cursor: pointer;
  transition: background-color 100ms;
  text-decoration: none;
}

@media (max-width: 768px) {

.rui__3Seee {
    margin: 0 10px
}
  }

@media (min-width: 769px) {
    .rui__3Seee + .rui__3Seee {
      margin-left: 10px;
    }
  }

.rui__3Seee::before {
    /* stylelint-disable font-family-no-missing-generic-family-keyword */
    font-family: RamblerLikes;
    font-size: 20px;
    color: #c6cad8;
    transform: translate(0.5px, 1px);
  }

.rui__GnM4u .rui__3Seee::before {
      color: #c6cad8;
    }

.rui__1nrQ8 .rui__3Seee::before {
      color: #649dff;
    }

.rui__3Seee.rui__3ST_Y::before {
    content: "\E806";
  }

.rui__3Seee.rui__1ooH7::before {
    content: "\E814";
  }

.rui__3Seee.rui__2Z_Pa::before {
    content: "\E807";
  }

.rui__3Seee.rui__1EyDw::before {
    content: "\E800";
  }

.rui__3Seee.rui__13lsw::before {
    content: "\E801";
  }

.rui__3Seee.rui__3rxUL::before {
    content: "\E819";
  }

.rui__3Seee.rui__1moMa::before {
    content: "\E903";
  }

.rui__3Seee.rui__2qRp3::before {
    content: "\E904";
  }

.rui__GnM4u .rui__3Seee {
    background-color: #343b4c;
  }

.rui__GnM4u .rui__3Seee:hover {
      background-color: #62687f;
    }

.rui__GnM4u .rui__3Seee:active {
      background-color: #8d96b2;
    }

.rui__1nrQ8 .rui__3Seee {
    background-color: #e0ebff;
  }

.rui__1nrQ8 .rui__3Seee:hover {
      background-color: #c1d8ff;
    }

.rui__1nrQ8 .rui__3Seee:active {
      background-color: #a2c4ff;
    }

.rui__3vHI0 {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 10px 0;
}

.rui__GnM4u .rui__3vHI0 {
    background-color: #343b4c;
  }

.rui__1nrQ8 .rui__3vHI0 {
    background-color: #f3f4f7;
  }

.rui__38qc1 {
    margin-right: 10px;
    font-family: "Montserrat", sans-serif;
    font-size: 12px;
    line-height: 20px;
    font-weight: 500;
  }

.rui__GnM4u .rui__38qc1 {
      color: #c6cad8;
    }

.rui__1nrQ8 .rui__38qc1 {
      color: #8d96b2;
    }

.rui__13kcG {
    overflow: hidden;
    display: flex;
    align-items: center;
  }


.rui__35iyg {
  padding: 0;
  border: none;
  outline: none;
  background-color: transparent;
  box-shadow: none;
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;

  display: inline-flex;
  justify-content: center;
  align-items: center;
  padding: 0 20px;
  border-radius: 1px;
  box-sizing: border-box;
  transition: background-color 200ms, color 200ms, border-color 200ms;
  -webkit-font-smoothing: antialiased;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  text-decoration: none;
}

  .rui__35iyg.rui__rnaka {
    color: #fff;
    background-color: #315efb;
  }

  .rui__35iyg.rui__rnaka .rui__3CP8Z {
      color: #fff;
    }

  .rui__35iyg.rui__rnaka:hover {
      background-color: #2c54e2;
    }

  .rui__35iyg.rui__rnaka:active {
      background-color: #274bc8;
    }

  .rui__35iyg.rui__3_YQS {
    color: #fff;
    background-color: #ff564e;
  }

  .rui__35iyg.rui__3_YQS .rui__3CP8Z {
      color: #fff;
    }

  .rui__35iyg.rui__3_YQS:hover {
      background-color: #f2514a;
    }

  .rui__35iyg.rui__3_YQS:active {
      background-color: #e54d46;
    }

  .rui__35iyg.rui__JtcnX {
    color: #fff;
    background-color: #28bc00;
  }

  .rui__35iyg.rui__JtcnX .rui__3CP8Z {
      color: #fff;
    }

  .rui__35iyg.rui__JtcnX:hover {
      background-color: #24a900;
    }

  .rui__35iyg.rui__JtcnX:active {
      background-color: #209600;
    }

  .rui__35iyg.rui__26c9Q {
    color: #262626;
    background-color: #f3f4f7;
  }

  .rui__35iyg.rui__26c9Q .rui__3CP8Z {
      color: #315efb;
    }

  .rui__35iyg.rui__26c9Q:hover {
      color: #315efb;
      background-color: #e8eaf0;
    }

  .rui__35iyg.rui__26c9Q:active {
      color: #274bc8;
      background-color: #e8eaf0;
    }

  .rui__35iyg.rui__26c9Q:active .rui__3CP8Z {
        color: #274bc8;
      }

  .rui__35iyg.rui__6N6AJ {
    position: relative;
    color: #262626;
  }

  .rui__35iyg.rui__6N6AJ::before {
      content: "";
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      border-radius: 1px;
      border: 1px solid #e7e8ec;
      transition: border-color 200ms;
    }

  .rui__35iyg.rui__6N6AJ .rui__3CP8Z {
      color: #315efb;
    }

  .rui__35iyg.rui__6N6AJ:hover {
      color: #315efb;
    }

  .rui__35iyg.rui__6N6AJ:hover::before {
        border-color: #315efb;
      }

  .rui__35iyg.rui__6N6AJ:active {
      color: #274bc8;
      background-color: rgba(39, 75, 200, 0.1);
    }

  .rui__35iyg.rui__6N6AJ:active::before {
        border-color: #274bc8;
      }

  .rui__35iyg.rui__6N6AJ:active .rui__3CP8Z {
        color: #274bc8;
      }

  .rui__35iyg.rui__6N6AJ.rui__3ZYop {
      background-color: transparent;
    }

  .rui__35iyg.rui__6N6AJ.rui__3ZYop::before {
        border-color: #eff0f2;
      }

  .rui__35iyg.rui__6N6AJ.rui__3ZYop .rui__3CP8Z {
        color: rgba(141, 150, 178, 0.2);
      }

  .rui__35iyg.rui__3ZYop {
    color: #afb5c9;
    background-color: #f5f7f8;
    pointer-events: none;
  }

  .rui__35iyg.rui__3ZYop .rui__3CP8Z {
      color: #c7cad4;
    }

  .rui__35iyg.rui__24aSz {
    height: 40px;
    border-radius: 20px;
  }

  .rui__35iyg.rui__24aSz.rui__26c9Q {
      color: #343b4c;
      background-color: #eff5ff;
    }

  .rui__35iyg.rui__24aSz.rui__26c9Q .rui__3CP8Z {
        color: #343b4c;
      }

  .rui__35iyg.rui__24aSz.rui__26c9Q:hover {
        color: #315efb;
        background-color: #e0ebff;
      }

  .rui__35iyg.rui__24aSz.rui__26c9Q:hover .rui__3CP8Z {
          color: #315efb;
        }

  .rui__35iyg.rui__24aSz.rui__26c9Q:active {
        color: #274bc8;
        background-color: #e0ebff;
      }

  .rui__35iyg.rui__24aSz.rui__26c9Q:active .rui__3CP8Z {
          color: #274bc8;
        }

  .rui__35iyg.rui__24aSz.rui__UlzAg {
      color: #343b4c;
      background-color: #fff;
    }

  .rui__35iyg.rui__24aSz.rui__UlzAg .rui__3CP8Z {
        color: #343b4c;
      }

  .rui__35iyg.rui__24aSz.rui__UlzAg:hover {
        color: #315efb;
        background-color: #fff;
      }

  .rui__35iyg.rui__24aSz.rui__UlzAg:hover .rui__3CP8Z {
          color: #315efb;
        }

  .rui__35iyg.rui__24aSz.rui__UlzAg:active {
        color: #274bc8;
        background-color: #fff;
      }

  .rui__35iyg.rui__24aSz.rui__UlzAg:active .rui__3CP8Z {
          color: #274bc8;
        }

  .rui__35iyg.rui__24aSz.rui__UlzAg.rui__3ZYop {
        background-color: #fff;
      }

  .rui__35iyg.rui__24aSz.rui__JtcnX {
      color: #fff;
      background-color: #28bc00;
    }

  .rui__35iyg.rui__24aSz.rui__JtcnX .rui__3CP8Z {
        color: #fff;
      }

  .rui__35iyg.rui__24aSz.rui__JtcnX:hover {
        background-color: #24a900;
      }

  .rui__35iyg.rui__24aSz.rui__JtcnX:active {
        background-color: #209600;
      }

  .rui__35iyg.rui__24aSz.rui__3ZYop {
      color: #afb6c9;
      background-color: #f3f4f7;
    }

  .rui__35iyg.rui__3hlzX {
    height: 35px;
  }

  .rui__35iyg.rui__3cIGC {
    height: 45px;
  }

  .rui__35iyg.rui__kGwlY {
    display: flex;
    height: 45px;
    width: 100%;
  }

  .rui__35iyg.rui__14US3 {
    width: 100%;
  }

.rui__3nJGV {
  font-family: "Roboto", Helvetica, Arial, sans-serif;
  font-size: 11px;
  font-weight: 500;
  letter-spacing: 1.3px;
  display: flex;
  align-items: center;
  text-transform: uppercase;
}

.rui__kGwlY .rui__3nJGV {
    font-size: 13px;
    letter-spacing: 1.4px;
  }

.rui__24aSz .rui__3nJGV {
    font-family: "Montserrat", sans-serif;
    font-size: 14px;
    font-weight: 600;
    text-transform: none;
    letter-spacing: normal;
  }

:not(.rui__24aSz) .rui__3nJGV + .rui__3CP8Z {
  margin-top: -1px;
}

.rui__3nJGV:not(:empty) + .rui__3CP8Z {
  margin-left: 5px;
}


