/*! Env: production. Build from 10/4/2020 @ 10:57:34. */
_:-ms-fullscreen,
:root .hover-components-box {
  top: 60px; }

.sub-menu__toogle {
  height: auto;
  align-items: center; }

.nav__item_has-child:hover {
  min-height: 0 !important;
  height: 100%; }

.nav__effect_2.nav__box_burger .s-wrapper,
.s-wrapper_collapsed .nav__effect_2 .s-wrapper {
  height: 100%; }

.s-wrapper_collapsed .header-layout-wrapper {
  height: auto; }

.line_moving .template {
  overflow: hidden; }
  .line_moving .template_fake_blue_border {
    position: absolute;
    bottom: -1px;
    left: -3000px;
    right: -3000px; }

.template .main,
.resize__area,
.slide-wrap > .s-wrapper > .layout > .row,
.empty-area.empty-area_top + div:not([class]),
.main .s-section,
.row__item > div,
.post-page,
.s-section > div {
  min-height: 1px; }

.s-section-wrap-inner,
.logo__img {
  width: 100%; }

.template {
  width: 100%;
  flex-grow: 1; }

.slider__section-component .slick-list {
  overflow: hidden; }

.slide-wrap > .s-wrapper > .layout > .row:last-child {
  display: block !important;
  flex: none !important; }

.btn_default {
  padding: 7px 15px !important;
  margin: 0 !important; }
  :not(.text_center) > .btn_default {
    display: inline-flex; }
  div:not(.text_center) > .btn_default > .icon:nth-last-child(2) {
    margin-right: 0.625em; }
  .btn_default > span {
    flex-grow: 1; }
    div:not(.text_center) > .btn_default > span + .icon {
      margin-left: 0.625em; }

.main__header .s-wrapper_original .btn_default {
  display: block; }

.s-section-wrap {
  display: flex; }
  .s-section-wrap-inner {
    width: 100%; }

#app {
  display: flex;
  flex-direction: column; }

.slick-slider .slick-list {
  display: block; }

.layout.main {
  overflow: hidden; }

.partner-promo__img {
  width: 210px;
  height: 29px; }

.wrapper .fb_iframe_widget_lift {
  pointer-events: none !important; }

@media (max-width: 767px) {
  .partner-promo__img {
    width: 170px;
    height: 23px; } }

.e-container_fixed-block .s-section-wrap .fixed-block {
  position: absolute; }

.wrapper-quad .e-container_short .s-section-wrap,
.wrapper-desktop .e-container_short .s-section-wrap,
.wrapper-laptop .e-container_short .s-section-wrap,
.wrapper-tablet .e-container_short .s-section-wrap,
.wrapper-phone .e-container_short .s-section-wrap {
  display: block; }

.wrapper-quad:not(.preview-mode)
.e-container_short:not(.e-container_fixed-block)
.s-section-wrap .fixed-block,
.wrapper-desktop:not(.preview-mode)
.e-container_short:not(.e-container_fixed-block)
.s-section-wrap .fixed-block {
  left: 80px;
  transform: translateX(130px); }

.wrapper-laptop:not(.preview-mode)
.e-container_short:not(.e-container_fixed-block)
.s-section-wrap .fixed-block {
  left: 80px;
  max-width: 100%;
  padding: 0 180px; }
  @media all and (max-width: 1220px) and (min-width: 1025px) {
    .wrapper-laptop:not(.preview-mode)
.e-container_short:not(.e-container_fixed-block)
.s-section-wrap .fixed-block {
      padding: 0 175px; } }
  .wrapper-laptop:not(.preview-mode)
.e-container_short:not(.e-container_fixed-block)
.s-section-wrap .fixed-block .fixed-block__box,
  .wrapper-laptop:not(.preview-mode)
.e-container_short:not(.e-container_fixed-block)
.s-section-wrap .fixed-block .cookie-toolbar {
    margin: 0 auto; }

.wrapper-tablet:not(.preview-mode)
.e-container_short:not(.e-container_fixed-block)
.s-section-wrap .fixed-block {
  margin: 0 auto;
  left: 80px;
  width: 100%; }
  @media all and (max-width: 1470px) and (min-width: 1221px) {
    .wrapper-tablet:not(.preview-mode)
.e-container_short:not(.e-container_fixed-block)
.s-section-wrap .fixed-block {
      left: 340px; } }
  @media all and (max-width: 1220px) and (min-width: 1025px) {
    .wrapper-tablet:not(.preview-mode)
.e-container_short:not(.e-container_fixed-block)
.s-section-wrap .fixed-block {
      left: 80px;
      max-width: calc(100% - 430px);
      transform: translateX(130px); } }
  @media all and (max-width: 1024px) {
    .wrapper-tablet:not(.preview-mode)
.e-container_short:not(.e-container_fixed-block)
.s-section-wrap .fixed-block {
      left: 0;
      max-width: 100%;
      transform: none; } }

.wrapper-phone:not(.preview-mode)
.e-container_short:not(.e-container_fixed-block)
.s-section-wrap .fixed-block {
  left: 50%;
  transform: translateX(-39%); }
  @media all and (max-width: 1220px) and (min-width: 1025px) {
    .wrapper-phone:not(.preview-mode)
.e-container_short:not(.e-container_fixed-block)
.s-section-wrap .fixed-block {
      transform: translateX(-40.5%); } }
  @media all and (max-width: 1024px) {
    .wrapper-phone:not(.preview-mode)
.e-container_short:not(.e-container_fixed-block)
.s-section-wrap .fixed-block {
      transform: translateX(-50%); } }
  @media all and (max-width: 767px) {
    .wrapper-phone:not(.preview-mode)
.e-container_short:not(.e-container_fixed-block)
.s-section-wrap .fixed-block {
      left: 0;
      padding: 0;
      transform: none;
      max-width: 100%; } }

@media all and (max-width: 2065px) and (min-width: 1025px) {
  .wrapper-laptop:not(.preview-mode)
.e-container_short:not(.e-container_fixed-block)
.s-section-wrap .fixed-block {
    transform: translateX(130px); } }

@media all and (max-width: 1806px) and (min-width: 1025px) {
  .wrapper-laptop:not(.preview-mode)
.e-container_short:not(.e-container_fixed-block)
.s-section-wrap .fixed-block {
    margin: 0 auto; } }

.wrapper-laptop:not(.preview-mode)
.e-container_short:not(.e-container_fixed-block)
.s-section-wrap .fixed-block .fixed-block__box,
.wrapper-laptop:not(.preview-mode)
.e-container_short:not(.e-container_fixed-block)
.s-section-wrap .fixed-block .cookie-toolbar {
  max-width: 1366px; }

.wrapper-tablet:not(.preview-mode)
.e-container_short:not(.e-container_fixed-block)
.s-section-wrap .fixed-block .fixed-block__box,
.wrapper-tablet:not(.preview-mode)
.e-container_short:not(.e-container_fixed-block)
.s-section-wrap .fixed-block .cookie-toolbar {
  max-width: 768px; }

.wrapper-phone:not(.preview-mode)
.e-container_short:not(.e-container_fixed-block)
.s-section-wrap .fixed-block .fixed-block__box,
.wrapper-phone:not(.preview-mode)
.e-container_short:not(.e-container_fixed-block)
.s-section-wrap .fixed-block .cookie-toolbar {
  max-width: 360px; }
  @media all and (max-width: 767px) {
    .wrapper-phone:not(.preview-mode)
.e-container_short:not(.e-container_fixed-block)
.s-section-wrap .fixed-block .fixed-block__box,
    .wrapper-phone:not(.preview-mode)
.e-container_short:not(.e-container_fixed-block)
.s-section-wrap .fixed-block .cookie-toolbar {
      max-width: 100%; } }

@media all and (max-width: 1024px) {
  .wrapper-laptop:not(.preview-mode)
.e-container_short:not(.e-container_fixed-block)
.s-section-wrap .fixed-block,
  .wrapper-tablet:not(.preview-mode)
.e-container_short:not(.e-container_fixed-block)
.s-section-wrap .fixed-block {
    left: 0;
    padding: 0;
    transform: none;
    max-width: 100%; }
    .wrapper-laptop:not(.preview-mode)
.e-container_short:not(.e-container_fixed-block)
.s-section-wrap .fixed-block .fixed-block__box,
    .wrapper-laptop:not(.preview-mode)
.e-container_short:not(.e-container_fixed-block)
.s-section-wrap .fixed-block .cookie-toolbar,
    .wrapper-tablet:not(.preview-mode)
.e-container_short:not(.e-container_fixed-block)
.s-section-wrap .fixed-block .fixed-block__box,
    .wrapper-tablet:not(.preview-mode)
.e-container_short:not(.e-container_fixed-block)
.s-section-wrap .fixed-block .cookie-toolbar {
      max-width: 100%; } }

/*Cookie notice bar fixes for IE preview mode*/
.preview-mode.wrapper-laptop .fixed-block,
.preview-mode.wrapper-laptop
.e-container_short:not(.e-container_fixed-block)
.s-section-wrap
.fixed-block {
  max-width: 1366px;
  top: calc(50% + 272px);
  bottom: auto;
  transform: translateY(-50%);
  position: fixed; }
  @media (max-width: 1366px) {
    .preview-mode.wrapper-laptop .fixed-block,
    .preview-mode.wrapper-laptop
.e-container_short:not(.e-container_fixed-block)
.s-section-wrap
.fixed-block {
      top: auto;
      bottom: 60px;
      transform: none; } }

.preview-mode.wrapper-tablet .fixed-block,
.preview-mode.wrapper-tablet
.e-container_short:not(.e-container_fixed-block)
.s-section-wrap
.fixed-block {
  max-width: 768px;
  top: calc(50% + 196px);
  bottom: auto;
  transform: translate(66px, -50%);
  position: fixed; }
  @media (max-width: 1024px) {
    .preview-mode.wrapper-tablet .fixed-block,
    .preview-mode.wrapper-tablet
.e-container_short:not(.e-container_fixed-block)
.s-section-wrap
.fixed-block {
      top: auto;
      bottom: 60px;
      transform: none;
      max-width: 100%; } }

.preview-mode.wrapper-phone .fixed-block,
.preview-mode.wrapper-phone
.e-container_short:not(.e-container_fixed-block)
.s-section-wrap
.fixed-block {
  max-width: 320px !important;
  top: calc(50% + 152px);
  bottom: auto;
  transform: translate(20px, -50%);
  position: fixed; }
  @media (max-width: 767px) {
    .preview-mode.wrapper-phone .fixed-block,
    .preview-mode.wrapper-phone
.e-container_short:not(.e-container_fixed-block)
.s-section-wrap
.fixed-block {
      top: auto;
      bottom: 60px;
      transform: none;
      max-width: 100%; } }

.storage._discounts._full-height .products__list {
  height: 100%; }
