@media (min-width: 1200px) {
  .header_wrap.visible-lg.visible-md .header__top-item.flex1,
  #headerfixed .header__top-item.flex1 {
    min-width: 0;
    flex: 1 1 0;
  }

  .header_wrap.visible-lg.visible-md .header__top-item.flex1 .search_wrap,
  #headerfixed .header__top-item.flex1 .search_wrap {
    width: 100%;
    max-width: none;
    padding-right: 24px;
  }

  #headerfixed .header__top-item.flex1 .search_wrap {
    padding-right: 18px;
  }

  .header_wrap.visible-lg.visible-md .header__top-item.flex,
  .header_wrap.visible-lg.visible-md .right-icons.wb.header__top-item,
  #headerfixed .right_wrap.wb.header__top-item {
    flex: 0 0 auto;
  }

  .header_wrap.visible-lg.visible-md .phone-block,
  #headerfixed .phone-block {
    display: flex;
    align-items: center;
    white-space: nowrap;
  }

  .header_wrap.visible-lg.visible-md .phone.with_dropdown,
  #headerfixed .phone.with_dropdown {
    white-space: nowrap;
  }

  .header_wrap.visible-lg.visible-md .phone.with_dropdown a,
  #headerfixed .phone.with_dropdown a {
    display: inline-flex;
    align-items: center;
    gap: 0;
    cursor: pointer;
  }

  .header_wrap.visible-lg.visible-md .phone.with_dropdown a.is-revealed,
  #headerfixed .phone.with_dropdown a.is-revealed {
    color: #179c39;
  }

  .header_wrap.visible-lg.visible-md .auth_wr_inner,
  #headerfixed .auth_wr_inner {
    display: flex !important;
    align-items: center;
    min-width: 0;
  }

  .header_wrap.visible-lg.visible-md .auth_wr_inner .personal-link,
  #headerfixed .auth_wr_inner .personal-link {
    display: inline-flex !important;
    align-items: center;
    gap: 10px;
    min-width: 0;
    max-width: 150px;
    white-space: nowrap;
  }

  #headerfixed .auth_wr_inner .personal-link {
    max-width: 132px;
  }

  .header_wrap.visible-lg.visible-md .auth_wr_inner .personal-link .wrap,
  #headerfixed .auth_wr_inner .personal-link .wrap {
    order: -1;
    min-width: 0;
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
  }

  .header_wrap.visible-lg.visible-md .auth_wr_inner .personal-link .name,
  #headerfixed .auth_wr_inner .personal-link .name {
    display: block !important;
    padding: 0 !important;
    margin: 0 !important;
    max-width: 88px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    line-height: 18px;
    font-size: 13px;
    font-weight: 600;
    visibility: visible !important;
    opacity: 1 !important;
  }

  #headerfixed .auth_wr_inner .personal-link .name {
    max-width: 72px;
    font-size: 12px;
  }

  .header_wrap.visible-lg.visible-md .auth_wr_inner .personal-link .svg-inline-cabinet,
  #headerfixed .auth_wr_inner .personal-link .svg-inline-cabinet {
    flex: 0 0 auto;
    display: inline-flex !important;
    align-items: center;
    justify-content: center;
    line-height: 1;
  }

  .header_wrap.visible-lg.visible-md .right-icons .wrap_icon .svg,
  #headerfixed .right_wrap .wrap_icon .svg {
    display: inline-flex !important;
    align-items: center;
    justify-content: center;
    line-height: 1;
  }

  .header_wrap.visible-lg.visible-md .right-icons .wrap_icon .svg svg,
  #headerfixed .right_wrap .wrap_icon .svg svg {
    display: block;
    width: auto;
    height: 18px;
  }

  .header_wrap.visible-lg.visible-md .auth_wr_inner .personal-link .svg-inline-cabinet svg,
  #headerfixed .auth_wr_inner .personal-link .svg-inline-cabinet svg {
    display: block;
    width: 20px;
    height: 20px;
    transform: translateY(-4px);
  }
}

.stankoff-phone-tail {
  display: inline-block;
  position: relative;
  filter: blur(3px);
  opacity: 0.7;
  user-select: none;
  transition: filter 0.2s ease, opacity 0.2s ease;
}

.stankoff-phone-tail::after {
  content: "";
  position: absolute;
  inset: auto 0 -2px;
  border-bottom: 1px dashed currentColor;
  opacity: 0.5;
}

@media (min-width: 1200px) {
  .header_wrap.visible-lg.visible-md .phone.with_dropdown,
  #headerfixed .phone.with_dropdown {
    display: none !important;
  }

  .header_wrap.visible-lg.visible-md .phone-block,
  #headerfixed .phone-block {
    position: relative;
    gap: 10px;
  }

  .stankoff-desktop-contact-trigger {
    min-width: 76px;
    height: 40px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    padding: 0 14px;
    border: 1px solid #159a37;
    border-radius: 999px;
    background: linear-gradient(180deg, #35c965 0%, #179c39 100%);
    color: #fff;
    cursor: pointer;
    box-shadow: 0 10px 24px rgba(23, 156, 57, 0.22);
    transition: border-color 0.2s ease, background 0.2s ease, transform 0.2s ease, box-shadow 0.2s ease;
  }

  .stankoff-desktop-contact-trigger:hover,
  .stankoff-desktop-contact-trigger:focus {
    border-color: #128530;
    background: linear-gradient(180deg, #3bd16d 0%, #149135 100%);
    box-shadow: 0 12px 28px rgba(23, 156, 57, 0.28);
    outline: none;
  }

  .stankoff-desktop-contact-trigger:active {
    transform: translateY(1px);
  }

  .stankoff-desktop-contact-trigger__icons {
    display: inline-flex;
    align-items: center;
    gap: 8px;
  }

  .stankoff-desktop-contact-trigger__icon {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    line-height: 1;
  }

  .stankoff-desktop-contact-trigger__icon svg {
    display: block;
    width: 18px;
    height: 18px;
  }

  .stankoff-desktop-contact-trigger__icon--whatsapp {
    color: inherit;
  }

  .stankoff-desktop-contact-trigger__icon--email {
    color: inherit;
  }

  .stankoff-desktop-contact-trigger__icon--call {
    color: inherit;
  }

  .stankoff-desktop-contact-trigger__label {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
  }

  .stankoff-desktop-contact-panel {
    display: none;
    position: absolute;
    top: calc(100% + 12px);
    right: 0;
    width: 336px;
    z-index: 1065;
    border: 1px solid #ececec;
    border-color: var(--stroke_black);
    border-radius: 16px;
    background: #fff;
    background: var(--card_bg_black);
    box-shadow: 0 20px 44px rgba(0, 0, 0, 0.16);
    padding: 16px;
  }

  .stankoff-desktop-contact-panel.is-open {
    display: block;
  }

  .stankoff-desktop-contact-panel .stankoff-mobile-phone-panel__title {
    margin-bottom: 10px;
    font-size: 12px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 0.06em;
    color: #666;
  }

  .stankoff-desktop-contact-panel .stankoff-mobile-phone-panel__section + .stankoff-mobile-phone-panel__section {
    margin-top: 14px;
    padding-top: 14px;
    border-top: 1px solid rgba(140, 140, 140, 0.18);
  }

  .stankoff-desktop-contact-panel .stankoff-mobile-phone-panel__label {
    margin-bottom: 8px;
    font-size: 11px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 0.06em;
    color: #8a8a8a;
  }

  .stankoff-desktop-contact-panel .stankoff-mobile-phone-panel__phones {
    display: flex;
    flex-direction: column;
    gap: 10px;
  }

  .stankoff-desktop-contact-panel .stankoff-mobile-phone-panel__phone-row {
    display: grid;
    grid-template-columns: 42px minmax(0, 1fr) 42px;
    align-items: center;
    column-gap: 10px;
  }

  .stankoff-desktop-contact-panel .stankoff-mobile-phone-panel__action {
    width: 42px;
    height: 42px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-radius: 12px;
    text-decoration: none;
  }

  .stankoff-desktop-contact-panel .stankoff-mobile-phone-panel__action svg,
  .stankoff-desktop-contact-panel .stankoff-mobile-phone-panel__social-link svg {
    display: block;
    width: 22px;
    height: 22px;
  }

  .stankoff-desktop-contact-panel .stankoff-mobile-phone-panel__action--call {
    border: 1px solid rgba(1, 172, 0, 0.18);
    background: rgba(1, 172, 0, 0.08);
    color: #01ac00;
  }

  .stankoff-desktop-contact-panel .stankoff-mobile-phone-panel__action--whatsapp {
    background: #25d366;
    color: #fff;
    box-shadow: 0 8px 18px rgba(37, 211, 102, 0.22);
  }

  .stankoff-desktop-contact-panel .stankoff-mobile-phone-panel__phone-main {
    min-width: 0;
  }

  .stankoff-desktop-contact-panel .stankoff-mobile-phone-panel__number-link {
    display: block;
    color: #333;
    text-decoration: none;
    white-space: nowrap;
    font-size: 18px;
    font-weight: 700;
    line-height: 1.2;
  }

  .stankoff-desktop-contact-panel .stankoff-mobile-phone-panel__number-link:hover,
  .stankoff-desktop-contact-panel .stankoff-mobile-phone-panel__number-link:focus,
  .stankoff-desktop-contact-panel .stankoff-mobile-phone-panel__contact-row:hover,
  .stankoff-desktop-contact-panel .stankoff-mobile-phone-panel__contact-row:focus {
    color: #01ac00;
  }

  .stankoff-desktop-contact-panel .stankoff-mobile-phone-panel__contact-row {
    display: grid;
    grid-template-columns: 24px minmax(0, 1fr);
    align-items: flex-start;
    column-gap: 10px;
    color: #333;
    text-decoration: none;
  }

  .stankoff-desktop-contact-panel .stankoff-mobile-phone-panel__contact-icon {
    width: 24px;
    height: 24px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    color: #01ac00;
    transform: translateY(1px);
  }

  .stankoff-desktop-contact-panel .stankoff-mobile-phone-panel__contact-icon svg {
    display: block;
    width: 20px;
    height: 20px;
  }

  .stankoff-desktop-contact-panel .stankoff-mobile-phone-panel__contact-text {
    min-width: 0;
    font-size: 14px;
    line-height: 1.4;
    color: inherit;
    word-break: break-word;
  }

  .stankoff-desktop-contact-panel .stankoff-mobile-phone-panel__contact-row--address {
    align-items: flex-start;
  }

  .stankoff-desktop-contact-panel .stankoff-mobile-phone-panel__contact-row--address .stankoff-mobile-phone-panel__contact-text {
    white-space: normal;
    word-break: normal;
    overflow-wrap: break-word;
    line-height: 1.45;
  }

  .stankoff-desktop-contact-panel .stankoff-mobile-phone-panel__section--social {
    display: flex;
    align-items: center;
  }

  .stankoff-desktop-contact-panel .stankoff-mobile-phone-panel__social-link {
    width: 42px;
    height: 42px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-radius: 12px;
    background: linear-gradient(135deg, #f9ce34 0%, #ee2a7b 52%, #6228d7 100%);
    color: #fff;
    text-decoration: none;
    box-shadow: 0 10px 20px rgba(98, 40, 215, 0.18);
  }
}

#mobileheader .mobileheader-v1 {
  display: grid;
  grid-template-columns: 34px minmax(84px, 1fr) auto;
  align-items: center;
  column-gap: 10px;
  min-height: 64px;
  padding: 0 10px;
  position: relative;
}

#mobileheader .burger,
#mobileheader .logo-block,
#mobileheader .right-icons,
#mobileheader .right-icons > .pull-right {
  float: none !important;
}

#mobileheader .logo-block {
  grid-column: 2;
  flex: 0 1 auto;
  min-width: 0;
  width: 100%;
  max-width: 100%;
  padding: 0 !important;
  overflow: visible;
  justify-self: start;
}

#mobileheader .logo-block .logo img {
  display: block;
  width: auto;
  max-width: 100%;
  max-height: 36px;
}

#mobileheader .logo-block .logo {
  display: flex;
  align-items: center;
  height: 64px;
  line-height: 64px;
  width: 100%;
  max-width: 100%;
}

#mobileheader .burger {
  grid-column: 1;
  flex: 0 0 34px;
  width: 34px !important;
  height: 64px;
  display: flex;
  align-items: center;
  justify-content: center;
}

#mobileheader .right-icons {
  display: none !important;
}

#mobileheader .wrap_icon.wrap_basket .basket-link.compare,
#mobileheader .wrap_icon.wrap_cabinet .personal-link .wrap {
  display: none !important;
}

#mobileheader .wrap_icon.wrap_basket .basket_hover_block,
#mobileheader .wrap_icon.wrap_basket .title {
  display: none !important;
}

#mobileheader .wrap_icon.wrap_basket {
  display: none !important;
}

#mobileheader .wrap_icon.wrap_basket .basket-link,
#mobileheader .wrap_icon.wrap_cabinet .personal-link {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  min-width: 18px;
  padding: 0 !important;
  margin: 0 !important;
}

#mobileheader .wrap_icon.wrap_basket .js-basket-block {
  display: inline-flex;
  align-items: center;
  position: relative;
  padding: 0 !important;
  width: auto !important;
}

#mobileheader .wrap_icon.wrap_basket .count {
  position: absolute;
  top: -7px;
  right: -9px;
  min-width: 15px;
  height: 15px;
  padding: 0 3px;
  font-size: 9px;
  line-height: 15px;
  border-radius: 999px;
}

#mobileheader .wrap_icon.wrap_phones .top-btn,
#mobileheader .wrap_icon.wrap_cabinet .personal-link,
#mobileheader .wrap_icon.wrap_basket .basket-link,
#mobileheader .wrap_icon .top-btn {
  min-height: 18px;
  padding: 0 !important;
  margin: 0 !important;
}

#mobileheader .wrap_icon .svg,
#mobileheader .wrap_icon .svg svg,
#mobileheader .wrap_icon.wrap_basket .js-basket-block {
  margin: 0 !important;
}

#mobileheader .stankoff-mobile-actions {
  margin-left: 0;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: 4px;
  min-width: max-content;
  grid-column: 3;
  position: relative;
  top: -1px;
  right: auto;
  transform: none;
}

#mobileheader .stankoff-mobile-action {
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 36px;
  height: 36px;
  min-width: 36px;
  padding: 0;
  margin: 0;
  border: 0;
  background: transparent;
  border-radius: 12px;
  touch-action: manipulation;
  text-decoration: none;
  align-self: center;
  appearance: none;
  -webkit-appearance: none;
  line-height: 1;
  font-size: 0;
}

#mobileheader .stankoff-mobile-action .svg {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  margin: 0 !important;
  line-height: 1;
  opacity: 0.5;
}

#mobileheader .stankoff-mobile-action .svg svg {
  display: block;
  flex: 0 0 auto;
  margin: 0 !important;
  opacity: 0.5;
}

#mobileheader .stankoff-mobile-action .svg svg {
  width: 20px;
  height: 20px;
}

#mobileheader .stankoff-mobile-action--phone .svg,
#mobileheader .stankoff-mobile-action--search .svg {
  transform: translateY(2px);
}

#mobileheader .stankoff-mobile-action:hover .svg,
#mobileheader .stankoff-mobile-action:hover .svg svg {
  opacity: 1;
}

#mobileheader .stankoff-mobile-action .count {
  position: absolute !important;
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  top: -2px;
  right: -3px;
  min-width: 18px;
  height: 18px;
  padding: 0 5px;
  font-size: 11px;
  font-weight: 700;
  line-height: 1;
  font-variant-numeric: tabular-nums;
  white-space: nowrap;
  text-align: center;
  color: #fff !important;
  background: #01ac00;
  border: 2px solid #fff;
  border-radius: 999px;
  box-shadow: 0 2px 6px rgba(1, 172, 0, 0.18);
}

#mobileheader .stankoff-mobile-action .count.is-zero {
  display: none !important;
}

#mobileheader .stankoff-mobile-phone-panel {
  display: none;
  position: absolute;
  left: 10px;
  right: 10px;
  top: calc(100% + 8px);
  z-index: 1060;
  border: 1px solid #ececec;
  border-color: var(--stroke_black);
  border-radius: 14px;
  background: #fff;
  background: var(--card_bg_black);
  box-shadow: 0 18px 40px rgba(0, 0, 0, 0.14);
  padding: 14px 14px 16px;
}

@media (max-width: 767px) {
  .wa-consult-slot .wa-consult-btn {
    display: grid !important;
    grid-template-columns: 32px minmax(0, 1fr) !important;
    align-items: center !important;
    justify-content: start !important;
    column-gap: 12px !important;
    padding: 6px 12px !important;
  }

  .wa-consult-slot .wa-consult-btn__icon {
    display: block !important;
    width: 20px !important;
    height: 20px !important;
    margin: 0 auto !important;
    justify-self: center;
    align-self: center;
    transform: scale(1.08);
    transform-origin: center;
  }

  .wa-consult-slot .wa-consult-btn__text {
    display: flex !important;
    flex-direction: column !important;
    align-items: flex-start !important;
    justify-content: center !important;
    line-height: 1.02 !important;
  }
}

#mobileheader .stankoff-mobile-phone-panel.is-open {
  display: block;
}

#mobileheader .stankoff-mobile-phone-panel__title {
  margin-bottom: 10px;
  font-size: 12px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.06em;
  color: #666;
}

#mobileheader .stankoff-mobile-phone-panel__section + .stankoff-mobile-phone-panel__section {
  margin-top: 14px;
  padding-top: 14px;
  border-top: 1px solid rgba(140, 140, 140, 0.18);
}

#mobileheader .stankoff-mobile-phone-panel__label {
  margin-bottom: 8px;
  font-size: 11px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.06em;
  color: #8a8a8a;
}

#mobileheader .stankoff-mobile-phone-panel__phones {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

#mobileheader .stankoff-mobile-phone-panel__phone-row {
  display: grid;
  grid-template-columns: 42px minmax(0, 1fr) 42px;
  align-items: center;
  column-gap: 10px;
}

#mobileheader .stankoff-mobile-phone-panel__action {
  width: 42px;
  height: 42px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: 12px;
  text-decoration: none;
}

#mobileheader .stankoff-mobile-phone-panel__action svg,
#mobileheader .stankoff-mobile-phone-panel__social-link svg {
  display: block;
  width: 22px;
  height: 22px;
}

#mobileheader .stankoff-mobile-phone-panel__action--call {
  border: 1px solid rgba(1, 172, 0, 0.18);
  background: rgba(1, 172, 0, 0.08);
  color: #01ac00;
}

#mobileheader .stankoff-mobile-phone-panel__action--whatsapp {
  background: #25d366;
  color: #fff;
  box-shadow: 0 8px 18px rgba(37, 211, 102, 0.22);
}

#mobileheader .stankoff-mobile-phone-panel__phone-main {
  min-width: 0;
}

#mobileheader .stankoff-mobile-phone-panel__number-link {
  display: block;
  color: #333;
  text-decoration: none;
  white-space: nowrap;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.2;
}

#mobileheader .stankoff-mobile-phone-panel__number-link:hover,
#mobileheader .stankoff-mobile-phone-panel__number-link:focus,
#mobileheader .stankoff-mobile-phone-panel__contact-row:hover,
#mobileheader .stankoff-mobile-phone-panel__contact-row:focus {
  color: #01ac00;
}

#mobileheader .stankoff-mobile-phone-panel__contact-row {
  display: grid;
  grid-template-columns: 24px minmax(0, 1fr);
  align-items: flex-start;
  column-gap: 10px;
  color: #333;
  text-decoration: none;
}

#mobileheader .stankoff-mobile-phone-panel__contact-icon {
  width: 24px;
  height: 24px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  color: #01ac00;
  transform: translateY(1px);
}

#mobileheader .stankoff-mobile-phone-panel__contact-icon svg {
  display: block;
  width: 20px;
  height: 20px;
}

#mobileheader .stankoff-mobile-phone-panel__contact-text {
  min-width: 0;
  font-size: 14px;
  line-height: 1.4;
  color: inherit;
  word-break: break-word;
}

#mobileheader .stankoff-mobile-phone-panel__contact-row--address {
  align-items: flex-start;
}

#mobileheader .stankoff-mobile-phone-panel__contact-row--address .stankoff-mobile-phone-panel__contact-text {
  white-space: normal;
  word-break: normal;
  overflow-wrap: break-word;
  line-height: 1.45;
}

#mobileheader .stankoff-mobile-phone-panel__section--social {
  display: flex;
  align-items: center;
}

#mobileheader .stankoff-mobile-phone-panel__social-link {
  width: 42px;
  height: 42px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: 12px;
  background: linear-gradient(135deg, #f9ce34 0%, #ee2a7b 52%, #6228d7 100%);
  color: #fff;
  text-decoration: none;
  box-shadow: 0 10px 20px rgba(98, 40, 215, 0.18);
}

#mobilePhone .more_phone {
  align-items: stretch;
  flex-direction: column;
  gap: 10px;
}

#mobilePhone .more_phone_a {
  pointer-events: auto;
  display: flex;
  align-items: center;
  min-height: 40px;
}

#mobilePhone .stankoff-mobile-phone-actions {
  display: none !important;
}

#mobilePhone .more_phone .phones__phone-link-text {
  min-width: 0;
}

#mobilePhone .more_phone .phones__phone-title {
  font-weight: 700;
}

@media (max-width: 420px) {
  #mobileheader {
    padding-left: 0;
    padding-right: 0;
  }

  #mobileheader .mobileheader-v1 {
    grid-template-columns: 32px minmax(72px, 1fr) auto;
    column-gap: 6px;
    min-height: 60px;
    padding: 0 6px;
  }

  #mobileheader .logo-block .logo img {
    max-width: 100%;
    max-height: 35px;
  }

  #mobileheader .logo-block,
  #mobileheader .logo-block .logo {
    max-width: 100%;
    height: 60px;
    line-height: 60px;
  }

  #mobileheader .stankoff-mobile-actions {
    gap: 2px;
  }

  #mobileheader .stankoff-mobile-action {
    width: 34px;
    height: 34px;
    min-width: 34px;
  }

  #mobileheader .stankoff-mobile-action .svg svg {
    width: 20px;
    height: 20px;
  }
}

@media (max-width: 390px) {
  #mobileheader .mobileheader-v1 {
    grid-template-columns: 30px minmax(60px, 1fr) auto;
    column-gap: 4px;
    padding: 0 4px;
  }

  #mobileheader .burger {
    flex-basis: 30px;
    width: 30px !important;
  }

  #mobileheader .logo-block .logo img {
    max-width: 100%;
    max-height: 34px;
  }

  #mobileheader .logo-block,
  #mobileheader .logo-block .logo {
    max-width: 100%;
  }

  #mobileheader .stankoff-mobile-actions {
    gap: 1px;
  }

  #mobileheader .stankoff-mobile-action .count {
    right: -2px;
    min-width: 17px;
    height: 17px;
    padding: 0 4px;
    font-size: 10px;
    line-height: 1;
  }
}

@media (max-width: 360px) {
  #mobileheader .mobileheader-v1 {
    grid-template-columns: 28px minmax(52px, 1fr) auto;
    column-gap: 3px;
    padding: 0 3px;
  }

  #mobileheader .logo-block .logo img {
    max-width: 100%;
    max-height: 31px;
  }

  #mobileheader .logo-block,
  #mobileheader .logo-block .logo {
    max-width: 100%;
  }

  #mobileheader .stankoff-mobile-action {
    width: 31px;
    height: 31px;
    min-width: 31px;
  }

  #mobileheader .stankoff-mobile-action .svg svg {
    width: 17px;
    height: 17px;
  }

  #mobileheader .stankoff-mobile-action .count {
    top: -1px;
    right: -1px;
    min-width: 16px;
    height: 16px;
    padding: 0 4px;
    font-size: 10px;
    line-height: 1;
  }
}
@font-face{font-family:'PT Sans Caption';font-style:normal;font-weight:400;font-display:swap;src:url(/local/templates/aspro_max/css/fonts/pt-sans-caption/css/../fonts/pt-sans-caption-v13-latin_cyrillic-ext-regular.eot);src:local(''),url(/local/templates/aspro_max/css/fonts/pt-sans-caption/css/../fonts/pt-sans-caption-v13-latin_cyrillic-ext-regular.eot?#iefix) format('embedded-opentype'),url(/local/templates/aspro_max/css/fonts/pt-sans-caption/css/../fonts/pt-sans-caption-v13-latin_cyrillic-ext-regular.woff2) format('woff2'),url(/local/templates/aspro_max/css/fonts/pt-sans-caption/css/../fonts/pt-sans-caption-v13-latin_cyrillic-ext-regular.woff) format('woff'),url(/local/templates/aspro_max/css/fonts/pt-sans-caption/css/../fonts/pt-sans-caption-v13-latin_cyrillic-ext-regular.ttf) format('truetype'),url(/local/templates/aspro_max/css/fonts/pt-sans-caption/css/../fonts/pt-sans-caption-v13-latin_cyrillic-ext-regular.svg#PTSansCaption) format('svg')}@font-face{font-family:'PT Sans Caption';font-style:normal;font-weight:700;font-display:swap;src:url(/local/templates/aspro_max/css/fonts/pt-sans-caption/css/../fonts/pt-sans-caption-v13-latin_cyrillic-ext-700.eot);src:local(''),url(/local/templates/aspro_max/css/fonts/pt-sans-caption/css/../fonts/pt-sans-caption-v13-latin_cyrillic-ext-700.eot?#iefix) format('embedded-opentype'),url(/local/templates/aspro_max/css/fonts/pt-sans-caption/css/../fonts/pt-sans-caption-v13-latin_cyrillic-ext-700.woff2) format('woff2'),url(/local/templates/aspro_max/css/fonts/pt-sans-caption/css/../fonts/pt-sans-caption-v13-latin_cyrillic-ext-700.woff) format('woff'),url(/local/templates/aspro_max/css/fonts/pt-sans-caption/css/../fonts/pt-sans-caption-v13-latin_cyrillic-ext-700.ttf) format('truetype'),url(/local/templates/aspro_max/css/fonts/pt-sans-caption/css/../fonts/pt-sans-caption-v13-latin_cyrillic-ext-700.svg#PTSansCaption) format('svg')}
:root{--ON_toggle:initial;--OFF_toggle: ;}.theme-default,.theme-light{--light:var(--ON_toggle);--dark:var(--OFF_toggle);}.theme-dark{--light:var(--OFF_toggle);--dark:var(--ON_toggle);}body,.theme-dark{--white_text_black:var(--light,#333) var(--dark,white);--white_text_black2:var(--light,#222) var(--dark,white);--white_text_black_reverse:var(--light,#fff) var(--dark,#333);--basic_text_black:var(--light,#555) var(--dark,#ccc);--light_basic_text_black:var(--light,#666) var(--dark,#ccc);--black_bg_black:var(--light,#fff) var(--dark,#1b1b1b);--darkerblack_bg_black:var(--light,#f8f8f8) var(--dark,#121212);--stroke_black:var(--light,#ececec) var(--dark,#3a3a3a);--stroke_black_hover:var(--light,#fff) var(--dark,#3a3a3a);--card_bg_black:var(--light,#fff) var(--dark,#232323);--card_bg_hover_black:var(--light,#fff) var(--dark,#2b2b2b);--arrows_bg_black:var(--light,#fff) var(--dark,#444);--line_bg_black:var(--light,#f2f2f2) var(--dark,#2b2b2b);--light_bg_black:var(--light,#fafafa) var(--dark,#1b1b1b);--light2_bg_black:var(--light,#fafafa) var(--dark,#232323);--gray_bg_black:var(--light,#ccc) var(--dark,#3a3a3a);--white_bg_ccc:var(--light,#fff) var(--dark,#ccc);--fill_dark_light:var(--light,#333) var(--dark,#fff);--fill_dark_light_ccc:var(--light,#333) var(--dark,#ccc);--fill_dark_light_hover:var(--light,var(--theme-base-color)) var(--dark,#ccc);--fill_dark_light_white_hover:var(--light,var(--theme-base-color)) var(--dark,#fff);--dark_light-wtheme-hue:var(--light,var(--theme-base-color-hue)) var(--dark,0);--dark_light-wtheme-saturation:var(--light,var(--theme-base-color-saturation)) var(--dark,0%);--dark_light-wtheme-lightness:var(--light,var(--theme-base-color-lightness)) var(--dark,100%);--dark_light-hue:var(--light,0) var(--dark,0);--dark_light-saturation:var(--light,0%) var(--dark,0%);--dark_light-lightness:var(--light,97%) var(--dark,7%);--checkbox_dark_light:var(--light,#afafaf) var(--dark,#3a3a3a);--opacity_dark_light_hover:var(--light,var(--theme-base-opacity-color)) var(--dark,#3a3a3a);--dff_dark_light:var(--light,#fff) var(--dark,#121212);}@media (prefers-color-scheme:dark){.theme-default{--light:var(--OFF_toggle);--dark:var(--ON_toggle)}}
@-ms-viewport{width:device-width}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{width:100%;height:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}p{margin:0 0 10px}a{color:#ccc;text-decoration:none;background:0 0}img{vertical-align:middle}.img-responsive{display:block;max-width:100%;height:auto}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0;line-height:inherit}button{cursor:pointer}.form-control{display:block;width:100%;font-size:14px;line-height:1.428571429}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}ol,ul{margin-top:0;margin-bottom:10px}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.hidden{display:none!important;visibility:hidden!important}.affix{position:fixed}.fade{opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition:height .35s ease;transition:height .35s ease}.row{margin-left:-16px;margin-right:-16px}.row:after,.row:before{content:" ";display:table}.row:after{clear:both}.row:after,.row:before{content:" ";display:table}.row:after{clear:both}.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-left:16px;padding-right:16px}.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8{float:left}.col-xs-12{width:100%}.col-xs-9{width:75%}.col-xs-8{width:66.66666666666666%}.col-xs-7{width:58.333333333333336%}.col-xs-6{width:50%}.col-xs-5{width:41.66666666666667%}.col-xs-4{width:33.33333333333333%}.col-xs-3{width:25%}.col-xs-2{width:16.666666666666664%}@media (min-width:768px){.container{width:750px}.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-12{width:100%}.col-sm-9{width:75%}.col-sm-8{width:66.66666666666666%}.col-sm-6{width:50%}.col-sm-5{width:41.66666666666667%}.col-sm-4{width:33.33333333333333%}.col-sm-3{width:25%}.col-sm-2{width:16.666666666666664%}}@media (min-width:992px){.container{width:970px}.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-12{width:100%}.col-md-9{width:75%}.col-md-8{width:66.66666666666666%}.col-md-6{width:50%}.col-md-5{width:41.66666666666667%}.col-md-4{width:33.33333333333333%}.col-md-3{width:25%}.col-md-2{width:16.666666666666664%}}@media (min-width:1200px){.container{width:1170px}.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7{float:left}.col-lg-12{width:100%}.col-lg-9{width:75%}.col-lg-8{width:66.66666666666666%}.col-lg-6{width:50%}.col-lg-5{width:41.66666666666667%}.col-lg-4{width:33.33333333333333%}.col-lg-3{width:25%}.col-lg-2{width:16.666666666666664%}}.tooltip{position:absolute;z-index:1030;display:block;font-size:12px;line-height:1.4;opacity:0;visibility:visible}.tooltip.in{opacity:.9}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.left{padding:0 5px;margin-left:-3px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-top-color:#000;border-width:5px 5px 0}.tooltip.top-left .tooltip-arrow{bottom:0;left:5px;border-top-color:#000;border-width:5px 5px 0}.tooltip.top-right .tooltip-arrow{right:5px;bottom:0;border-top-color:#000;border-width:5px 5px 0}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-right-color:#000;border-width:5px 5px 5px 0}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-left-color:#000;border-width:5px 0 5px 5px}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-bottom-color:#000;border-width:0 5px 5px}.tooltip.bottom-left .tooltip-arrow{top:0;left:5px;border-bottom-color:#000;border-width:0 5px 5px}.tooltip.bottom-right .tooltip-arrow{top:0;right:5px;border-bottom-color:#000;border-width:0 5px 5px}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:700}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable{padding-right:35px}.alert-dismissable .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{color:#468847;background-color:#dff0d8;border-color:#d6e9c6}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#356635}.alert-info{color:#3a87ad;background-color:#d9edf7;border-color:#bce8f1}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#2d6987}.alert-warning{color:#c09853;background-color:#fcf8e3;border-color:#fbeed5}.alert-warning hr{border-top-color:#f8e5be}.alert-warning .alert-link{color:#a47e3c}.alert-danger{color:#b94a48;background-color:#f2dede;border-color:#eed3d7}.alert-danger hr{border-top-color:#e6c1c7}.alert-danger .alert-link{color:#953b39}.dropdown{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;font-size:14px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);background-clip:padding-box}.btn{display:inline-block;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.428571429;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em;background:#999}.label[href]:focus,.label[href]:hover{color:#fff;text-decoration:none;cursor:pointer}.label:empty{display:none}.label-default{background-color:#999}.label-default[href]:focus,.label-default[href]:hover{background-color:grey}.label-primary{background-color:#ccc}.label-primary[href]:focus,.label-primary[href]:hover{background-color:#b3b3b3}.label-success{background-color:#5cb85c}.label-success[href]:focus,.label-success[href]:hover{background-color:#449d44}.label-info{background-color:#5bc0de}.label-info[href]:focus,.label-info[href]:hover{background-color:#31b0d5}.label-warning{background-color:#f0ad4e}.label-warning[href]:focus,.label-warning[href]:hover{background-color:#ec971f}.label-danger{background-color:#d9534f}.label-danger[href]:focus,.label-danger[href]:hover{background-color:#c9302c}.visible-xs{display:none!important}@media (max-width:767px){.visible-xs{display:block!important}}@media (min-width:768px) and (max-width:991px){.visible-xs.visible-sm{display:block!important}}@media (min-width:992px) and (max-width:1199px){.visible-xs.visible-md{display:block!important}}@media (min-width:1200px){.visible-xs.visible-lg{display:block!important}}.visible-sm{display:none!important}@media (max-width:767px){.visible-sm.visible-xs{display:block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}}@media (min-width:992px) and (max-width:1199px){.visible-sm.visible-md{display:block!important}}@media (min-width:1200px){.visible-sm.visible-lg{display:block!important}}.visible-md{display:none!important}@media (max-width:767px){.visible-md.visible-xs{display:block!important}}@media (min-width:768px) and (max-width:991px){.visible-md.visible-sm{display:block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}}@media (min-width:1200px){.visible-md.visible-lg{display:block!important}}.visible-lg{display:none!important}@media (max-width:767px){.visible-lg.visible-xs{display:block!important}}@media (min-width:768px) and (max-width:991px){.visible-lg.visible-sm{display:block!important}}@media (min-width:992px) and (max-width:1199px){.visible-lg.visible-md{display:block!important}}@media (min-width:1200px){.visible-lg{display:block!important}}.hidden-xs{display:block!important}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-xs.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-xs.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-xs.hidden-lg{display:none!important}}.hidden-sm{display:block!important}@media (max-width:767px){.hidden-sm.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-sm.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-sm.hidden-lg{display:none!important}}.hidden-md{display:block!important}@media (max-width:767px){.hidden-md.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-md.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-md.hidden-lg{display:none!important}}.hidden-lg{display:block!important}@media (max-width:767px){.hidden-lg.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-lg.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-lg.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-lg{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}.hidden-print{display:none!important}}
.has-ripple {
    position: relative;
    overflow: hidden;
    -webkit-transform: translate3d(0,0,0);
    -o-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
}
.ripple {
    display: block;
    position: absolute;
    pointer-events: none;
    border-radius: 50%;

    -webkit-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0);

    background: #fff;
    opacity: 1;
}
.ripple-animate {
    -webkit-animation: ripple;
    -o-animation: ripple;
    animation: ripple;
}
@-webkit-keyframes ripple {
    100% {
        opacity: 0;
        -webkit-transform: scale(2);
        transform: scale(2);
    }
}
@-o-keyframes ripple {
    100% {
        opacity: 0;
        -o-transform: scale(2);
        transform: scale(2);
    }
}
@keyframes ripple {
    100% {
        opacity: 0;
        transform: scale(2);
    }
}
.stores-list1 .item .image{width:150px;max-height:95px;overflow:hidden;}.stores-list1 .item .top-wrap{margin:0;padding:0 0 0 190px;}.stores-list1 .item.wti .top-wrap{margin-top:0;padding-left:0;}.stores-list1 .item{margin:0 0 -1px;padding:30px;}.stores-list1 h4{margin-top:44px;margin-bottom:32px;}.property.email{word-wrap:break-word;}.stores-list1 .metro .svg-inline-metro path{fill:red;}.stores-list1 .schedule .svg-inline-clock path{fill:#999;}.stores-list1 .schedule span.text,.stores-list1 .metro span.text,.stores-list1 .show_on_map.colored_theme_text .text_wrap span.text{padding-left:10px;}.stores-list1 .icon-text.grey{background:transparent;}.stores-list1 .item .top-wrap .title{margin:0 0 10px;}.stores-list1 .item .middle-prop{margin:-3px -12px 6px;}.stores-list1 .item .top-wrap .show_on_map>span{position:relative;cursor:pointer;}.stores-list1 .item .top-wrap .metro{display:inline-block;margin:5px 12px;vertical-align:top;position:relative;}.stores-list1 .item .top-wrap .show_on_map{margin:5px 12px;display:inline-block;vertical-align:top;}.stores-list1 .show_on_map.colored_theme_text:hover .text_wrap span.text{color:#333;color:var(--white_text_black);}.stores-list1 .show_on_map.colored_theme_text:hover .text_wrap .svg-inline-on_map path{fill:#333;fill:var(--white_text_black);}.stores-list1 .schedule .svg-inline-clock svg{width:11px;height:11px;}.stores-list1 .metro .svg-inline-metro svg{width:11px;height:8px;}.stores-list1 .right-block-contacts .pay_block img{max-width:40px;}.stores-list1 .right-block-contacts .pay_block{line-height:20px;}.stores-list1{margin:44px 0;}.contacts-page-top .property.phone .value a,.contacts-page-top .property.email .value a{color:#333;color:var(--white_text_black);text-decoration:none;}.contacts-page-top .region-row .ik_select_link.common_select-link{padding-left:15px;height:40px;}@media (max-width:991px){.stores-list1 .right-block-contacts .phones,.stores-list1 .right-block-contacts .emails{margin-bottom:10px}}@media (min-width:768px){.stores-list1 .item .right-block-contacts{margin-top:3px}}@media (max-width:767px) and (min-width:551px){.stores-list1 .item .right-block-contacts .item-body{padding:0 0 0 190px}.stores-list1 .item .right-block-contacts{margin-top:5px}}@media (max-width:550px){.stores-list1 .item .image img{width:100%}.stores-list1 .item .top-wrap{padding-left:0}.stores-list1 .item .image{width:auto;max-height:100%;float:none!important;margin:0 0 23px}.stores-list1 .right-block-contacts .phones,.stores-list1 .right-block-contacts .emails{margin-top:10px}}.contacts-page-top{border-top:1px solid #ececec;border-color:var(--stroke_black);margin-bottom:40px;}body .contacts-page-top .contacts{padding-top:40px;}.contacts-page-top .common_select .common_select-link .ik_select_link_text{font-size:14px;color:#999;}@media (max-width:1199px){.contacts-page-top .info-row{margin-top:20px}.contacts-page-top .ask_button{text-align:left}}@media (max-width:991px){.contacts-page-top .ask_button{text-align:left;margin-top:16px}}@media (max-width:767px){.contacts-page-top .info-row .property.email{margin-top:10px}.contacts-page-top .info-row{margin-top:10px}}.wrapper_inner_half.shop-detail1.store-item>div[id^="bx_incl_area"]{width:100%;height:100%;}@media (min-width:992px){.wrapper_inner_half.shop-detail1:not(.store-item)>div[id^="bx_incl_area"]{width:50%}.wrapper_inner_half.shop-detail1:not(.store-item)>div[id^="bx_incl_area"] .item-shop-detail1{width:100%}}@media (max-width:991px){.wrapper_inner_half.shop-detail1:not(.store-item)>div[id^="bx_incl_area"]{width:100%}.wrapper_inner_half.shop-detail1:not(.store-item)>div[id^="bx_incl_area"] .item-shop-detail1{width:100%}}.shop-detail1 .item .left_block_store{padding-right:100px;}.shop-detail1 .left_block_store .address:not(.property) .value{font-size:1.866em;line-height:1.35em;}.shop-detail1 .right_block_store{min-height:550px;position:relative;overflow:hidden;}.item-shop-detail1 .property.phone .value a,.item-shop-detail1 .property.email .value a{color:#333;color:var(--white_text_black);text-decoration:none;}.shop-detail1 .left_block_store{max-width:672px;}.shop-detail1 .social-block{position:relative;margin-top:33px;margin-bottom:0;}.shop-detail1 .social-block>.wrap{position:relative;}.shop-detail1 .social-block>.wrap:before{content:"";position:absolute;left:0;top:50%;right:0;margin:-1px 0 0;height:1px;background:#ececec;background:var(--stroke_black);}.shop-detail1 .social-block .social-icons{position:relative;display:inline-block;vertical-align:top;padding:0 40px 0 0;background:#fff;background:var(--black_bg_black);}.shop-detail1 .social-block .social-icons{margin:0;}.shop-detail1 .feedback{margin:42px 0 0;}.shop-detail1 .feedback>.wrap{padding:0;}.shop-detail1 .left_block_store .bottom_block .properties{margin:0 -16px 34px;}.shop-detail1 .left_block_store .button_wrap{margin-top:32px;}.shop-detail1 .left_block_store .bottom-links-block{margin-top:50px;}.shop-detail1 .left_block_store .bottom_block .property{margin:0 -3px 0 0;padding:8px 0;}.shop-detail1 .gallery_wrap .big-gallery-block .item img{max-height:400px;}.shop-detail1 .gallery_wrap .big-gallery-block .slides .item img{cursor:zoom-in;}.item-shop-detail1 .gallery_wrap .big-gallery-block .item a div{padding-top:66.6%;display:block;background-size:cover;background-position:center top;background-repeat:no-repeat;}.shop-detail1 .top_block .address .title{margin-bottom:16px;}.shop-detail1 .top_block{padding:0;margin-bottom:0;}.shop-detail1 .top_block .gallery_wrap{margin-bottom:37px;}.shop-detail1 .top_block .contacts_img img{max-width:100%;max-height:66.6%;width:100%;height:auto;}.shop-detail1 .top_block .contacts_img{margin-bottom:37px;}.item-shop-detail1 .big-gallery-block .owl-carousel.owl-theme.owl-bg-nav.short-nav .owl-dots{z-index:5;position:absolute;bottom:10px;left:0;right:0;text-align:center;}.wrapper_inner_half.shop-detail1 .item .left_block_store{margin:70px 0 0 auto;padding-bottom:100px;}.wrapper_inner_half.shop-detail1{border-top:1px solid #ececec;border-color:var(--stroke_black);}.wrapper_inner_half.shop-detail1 .top_block .address{margin:0 0 30px;}.wrapper_inner_half.shop-detail1 .item.map-full{height:auto;}.wrapper_inner_half.shop-detail1 .item.map-full.padding0{padding-left:0;padding-right:0;}.wrapper_inner_half.shop-detail1 .contacts_map{height:100%;}.wrapper_inner_half.shop-detail1 .contacts_map .bx-yandex-view-layout{position:absolute;top:0;right:0;bottom:0;left:0;border:none;margin:0;}.wrapper_inner_half.shop-detail1 .bx-yandex-view-map{height:100%;}.wrapper_inner_half.row.flexbox.shop-detail1{margin-right:0;margin-left:0;}.shop-detail1 .item.item-shop-detail1 .top_block:empty{display:none;}body .wrapper1 .map-full .right_block_store .ymaps-controls-righttop{bottom:auto;top:0!important;}body .wrapper1 .map-full .right_block_store .ymaps-controls-lefttop{bottom:auto;top:0!important;}body .wrapper1 .map-full .right_block_store .ymaps-controls-lefttop{bottom:auto;top:0!important;}body .wrapper1 .map-full .right_block_store .ymaps-b-zoom_hints-pos_right{left:0!important;right:auto!important;top:20px!important;bottom:auto!important;margin-left:10px;}body .wrapper1 .map-full .right_block_store .ymaps-controls-righttop>ymaps{top:80px!important;bottom:auto!important;left:8px!important;right:auto;margin-right:10px;}body .wrapper1 .map-full .right_block_store .ymaps-b-select_state_opened .ymaps-b-popupa_layout_yes{top:100%;margin-top:3px;bottom:auto;left:auto!important;right:0!important;}.wrapper_inner_half.shop-detail1 .contacts_map .bx-yandex-view-map,.wrapper_inner_half.shop-detail1 .contacts_map .item.map-full,.wrapper_inner_half.shop-detail1 .bx-yandex-view-map{min-height:550px;}@media (min-width:992px) and (max-width:1199px){.wrapper_inner_half.shop-detail1 .item .left_block_store{padding-right:50px}}@media (min-width:992px){.wrapper_inner_half .item.item-shop-detail1{padding-left:32px}}@media (max-width:991px){.wrapper_inner_half.shop-detail1 .item .left_block_store{max-width:100%;padding-left:32px;padding-right:32px}.wrapper_inner_half.shop-detail1 .contacts_map .bx-yandex-view-layout,.wrapper_inner_half.shop-detail1 .right_block_store{position:static}.wrapper_inner_half.shop-detail1 .contacts_map .bx-yandex-view-map,.wrapper_inner_half.shop-detail1 .contacts_map .item.map-full,.wrapper_inner_half.shop-detail1 .bx-yandex-view-map{height:550px!important}.wrapper_inner_half.shop-detail1 .item .right_block_store,.wrapper_inner_half.shop-detail1 .item.map-full{max-width:100%;padding-left:0;padding-right:0}.wrapper_inner_half.shop-detail1 .item.item-shop-detail1,.item.map-full{width:100%}}@media (max-width:550px){.wrapper_inner_half.shop-detail1 .contacts_map .bx-yandex-view-map,.wrapper_inner_half.shop-detail1 .contacts_map .item.map-full,.wrapper_inner_half.shop-detail1 .bx-yandex-view-map{height:200px!important;min-height:200px}.shop-detail1 .right_block_store{min-height:200px}}
.ymaps-controls-lefttop{bottom:0;top:auto!important}body .wrapper1 .ymaps-b-zoom_hints-pos_right{left:50%!important;right:auto!important;top:auto!important;bottom:20px!important;border-radius:32px;box-shadow:0 2px 6px 0 rgba(0,0,0,.2);background:#fff;margin-left:-88px}body .wrapper1 .ymaps-b-zoom{width:80px;height:36px;padding:6px 10px}body .wrapper1 .ymaps-b-zoom:before{content:'';position:absolute;right:50%;top:5px;bottom:5px;width:2px;background-color:#f5f5f5}body .wrapper1 .ymaps-b-zoom__scale{display:none}body .wrapper1 .ymaps-b-zoom__button{display:inline-block;height:26px;width:30px;opacity:.6}body .wrapper1 .ymaps-b-zoom__button:hover{opacity:1}body .wrapper1 .ymaps-b-form-button__content{background-image:none}body .wrapper1 .ymaps-b-form-button{background-image:none;overflow:visible}body .wrapper1 .ymaps-b-form-button__left{background-image:none}body .wrapper1 .ymaps-b-zoom__button_type_minus{background-image:none;text-align:center}body .wrapper1 .ymaps-b-zoom__button_type_plus{background-image:none;text-align:center}body .wrapper1 .ymaps-b-zoom__button_type_minus .ymaps-b-zoom__sprite{width:100%;height:100%;background-image:url(/local/templates/aspro_max/css/../images/svg/yandexMapMinus.svg);left:0;background-position:-6px -3px}body .wrapper1 .ymaps-b-zoom__button_type_plus .ymaps-b-zoom__sprite{width:100%;height:100%;background-image:url(/local/templates/aspro_max/css/../images/svg/yandexMapPlus.svg);left:0;top:0;background-position:-1px -3px}body .wrapper1 .ymaps-controls-righttop{bottom:0;top:auto!important}body .wrapper1 .ymaps-controls-righttop>ymaps{top:auto!important;bottom:20px!important;right:auto!important;left:50%;margin-left:2px}body .wrapper1 .ymaps-controls-righttop .ymaps-b-select.ymaps-b-select_control_listbox{background:#fff;border-radius:32px;box-shadow:0 2px 6px 0 rgba(0,0,0,.2);padding:3px 0 3px 25px;position:relative}body .wrapper1 .ymaps-controls-righttop .ymaps-b-select.ymaps-b-select_control_listbox:before{content:'';position:absolute;left:5px;top:2px;width:25px;height:25px;background-image:url(/local/templates/aspro_max/css/../images/svg/yandexMapShema.svg)}body .wrapper1 .ymaps-b-select_state_opened .ymaps-b-popupa_layout_yes{position:absolute;left:3px;bottom:100%;margin-bottom:3px;top:auto}body .wrapper1 .ymaps-b-select_state_opened .ymaps-b-popupa_layout_yes .ymaps-b-popupa__shadow{display:none}body .wrapper1 .ymaps-b-select_state_opened .ymaps-b-popupa_layout_yes .ymaps-b-popupa__body{border-radius:8px;box-shadow:0 2px 6px 0 rgba(0,0,0,.2);padding:5px}body.index .ymaps-image-with-content{background-image:none!important}@media (min-width:768px) and (max-width:1200px){body .wrapper1.with_left_block .front_map3 .ymaps-controls-righttop{bottom:auto;top:0!important}body .wrapper1.with_left_block .front_map3 .ymaps-b-zoom_hints-pos_right{left:0!important;right:auto!important;top:20px!important;bottom:auto!important;margin-left:10px}body .wrapper1.with_left_block .front_map3 .ymaps-controls-righttop>ymaps{top:20px!important;bottom:auto!important;right:0!important;left:auto;margin-right:10px}body .wrapper1.with_left_block .front_map3 .ymaps-b-select_state_opened .ymaps-b-popupa_layout_yes{top:100%;margin-top:3px;bottom:auto;left:auto!important;right:0!important}body .wrapper1.with_left_block .front_map3 .ymaps-controls-lefttop{bottom:auto;top:0!important}body .wrapper1.with_left_block .front_map2 .ymaps-controls-righttop{bottom:auto;top:0!important}body .wrapper1.with_left_block .front_map2 .ymaps-b-zoom_hints-pos_right{left:0!important;right:auto!important;top:20px!important;bottom:auto!important;margin-left:10px}body .wrapper1.with_left_block .front_map2 .ymaps-controls-righttop>ymaps{top:20px!important;bottom:auto!important;right:0!important;left:auto;margin-right:10px}body .wrapper1.with_left_block .front_map2 .ymaps-b-select_state_opened .ymaps-b-popupa_layout_yes{top:100%;margin-top:3px;bottom:auto;left:auto!important;right:0!important}body .wrapper1.with_left_block .front_map2 .ymaps-controls-lefttop{bottom:auto;top:0!important}}@media(max-width:767px){body .wrapper1 .ymaps-controls-pane{display:none!important}.yandex-map__frame{position:fixed!important;top:0;bottom:0;left:0;right:0;z-index:10000!important}.yandex-map__frame .bx-yandex-map,.yandex-map__frame .bx-yandex-view-layout,.yandex-map__frame .bx-yandex-view-map{width:100%;height:100%!important}.yandex-map__frame .bx-yandex-view-layout:before{content:none}body .yandex-map__frame .ymaps-controls-pane{display:block!important;position:absolute!important;top:auto!important;bottom:20px!important}body .wrapper1 .yandex-map__frame .ymaps-controls-righttop>ymaps{top:auto!important;bottom:0!important;left:50vw;margin-left:10px}body .wrapper1 .yandex-map__frame .ymaps-controls-lefttop>ymaps{top:auto!important;bottom:0!important;left:50vw!important;transform:translateX(calc(-100% - 15px));margin-left:0}body .wrapper1 .yandex-map__frame .ymaps-copyrights-pane,body .wrapper1 .yandex-map__frame .ymaps-copyrights-pane+ymaps{display:none!important}body .wrapper1 .yandex-map__frame .ymaps-b-select_state_opened .ymaps-b-popupa_layout_yes{bottom:100%!important;top:auto!important}.bx-yandex-view-layout{position:relative}.bx-yandex-view-layout:before{content:'';position:absolute;top:0;bottom:0;left:0;right:0;z-index:1}.bx-yandex-view-layout .yandex-map__mobile-opener{content:'';position:absolute;top:10px;right:10px;width:40px;height:40px;background-color:#fff;border-radius:4px;box-shadow:0 1px 10px rgba(0,0,0,.15);z-index:1;background-image:url(/local/templates/aspro_max/css/../images/svg/yandexMapArrows.svg);background-position:center;background-repeat:no-repeat}.bx-yandex-view-layout .yandex-map__mobile-opener.closer{background-image:url(/local/templates/aspro_max/css/../images/svg/yandexMapCloser.svg)}}@media(max-width:530px){body .wrapper1 .ymaps-controls-righttop{bottom:auto;top:0!important}body .wrapper1 .ymaps-controls-lefttop{bottom:auto;top:0!important}body .wrapper1 .ymaps-b-zoom_hints-pos_right{left:0!important;right:auto!important;top:20px!important;bottom:auto!important;margin-left:10px}body .wrapper1 .ymaps-controls-righttop>ymaps{top:20px!important;bottom:auto!important;right:0!important;left:auto;margin-right:10px}body .wrapper1 .ymaps-b-select_state_opened .ymaps-b-popupa_layout_yes{top:100%;margin-top:3px;bottom:auto;left:auto!important;right:0!important}}@media(max-width:600px){.bx-yandex-view-layout.front_map .pane_info_wrapper .pane_info{width:auto;margin:20px 16px;position:static}.bx-yandex-view-layout .pane_info_wrapper .pane_info .title_block{padding:24px 0 22px;margin:0 30px}}
@media not print{#headerfixed{opacity:1;transition:top 300ms linear;background:#fff;background-color:var(--card_bg_black);display:block;position:fixed;top:-100px;z-index:996;right:0;left:0}#headerfixed>.maxwidth-theme{background-color:transparent}#headerfixed.with-product:not(.fixed){top:-100%}#headerfixed.fixed{opacity:1;display:block}#headerfixed.fixed:not(.tabs-fixed){box-shadow:0 1px 5px #00000022}#headerfixed .logo-row .logo-block{max-width:300px;min-width:192px}#headerfixed .logo-row .js-basket-block .title{display:none}#headerfixed .search .inner-table-block{width:50%}#headerfixed .inner-table-block{height:62px}#headerfixed .basket-link{height:auto;padding-left:20px;padding-right:20px}#headerfixed .inner-table-block .auth_wr_inner{padding:15px 0}#headerfixed .logo-row>div[id*="bx_incl"],#headerfixed .logo-row.v1 .pull-right>div[id*="bx_incl"]{display:table-cell}#headerfixed .logo-row.v2>div[id*="bx_incl"]{width:73px}#headerfixed .inner-table-block.menu-block,#headerfixed .inner-table-block.phones{overflow:visible}#headerfixed .inner-table-block.phones{padding:0}#headerfixed .inner-table-block.phones .phone{margin:0}#headerfixed .inner-table-block.inline-search-show .top-btn:not(:hover) .svg{opacity:.5}#headerfixed .sep-left{border-right:#0000000C 1px solid}#headerfixed .logo-row .logo{height:auto;line-height:normal;padding-right:12px;max-width:202px;z-index:1}#headerfixed .logo-row .logo img,#headerfixed .logo-row .logo svg{max-height:46px}#headerfixed .menu-block.rows{position:relative;cursor:pointer;transition:background ease .3s;padding:0 23px 0 16px}#headerfixed .menu-block.rows .title{font-size:.933em;font-weight:bold;position:relative;color:#222}.bx-ie #headerfixed .menu-block.rows .title{height:62px;line-height:62px}#headerfixed .menu-block.rows:hover .title{color:#fff}#headerfixed .menu-block .title .svg{margin-right:5px}#headerfixed .menu-block:hover .svg-burger{background:url(/local/templates/aspro_max/css/images/svg/burger_white.svg) center center no-repeat}#headerfixed .logo-row .menu-block.rows .navs{position:absolute;top:100%;left:0;width:240px}#headerfixed .menu-block.rows:hover .navs ul.nav.nav-pills{display:block!important;box-shadow:0 6px 12px #0000002C}#headerfixed .menu-block.rows:hover .navs ul{animation:toggle_opacity 300ms;background:#fff}#headerfixed .menu-block.rows .navs ul li{padding:0;display:block;float:none;margin:0}#headerfixed .menu-block.rows .navs ul .search{display:none}#headerfixed .menu-block.rows .navs ul li:before{display:none}#headerfixed .v1 .menu-block .navs ul li a{border-radius:0;font-size:15px;padding:14px 29px 14px 19px!important;border-top:1px solid #EEE;min-width:225px;white-space:normal;color:#222;line-height:24px}#headerfixed .menu-block .navs ul li.active>a,#headerfixed .menu-block .navs ul li a:hover,#headerfixed .menu-block .navs ul li a:focus{background:#fff;background:var(--card_bg_black)}#headerfixed .menu-block .navs ul>li:first-of-type>a{border-top-width:0}#headerfixed .menu-block.rows .navs ul li a i{position:absolute;right:13px;top:19px}#headerfixed .menu-block.rows .navs ul li a i:before{content:"\f105"}#headerfixed .menu-block.rows .navs ul.dropdown-menu{top:0;left:100%;padding:0;margin:0;border-radius:0;border:none}#headerfixed .menu-block.rows .navs li:hover>ul.dropdown-menu{display:block}#headerfixed .btn{margin:0}#headerfixed .search-button-div .btn-search{position:static}#headerfixed .search-button-div .close-block{display:none}#headerfixed .js-basket-block{position:relative}#headerfixed .region_wrapper .confirm_region{display:none}#headerfixed .logo-row.v2 .logo-block{min-width:auto;max-width:215px}#headerfixed .logo-row.v2 .wrap_cabinet .personal-link{display:block}#headerfixed .logo-row.v2 .wrap_cabinet .svg-inline-cabinet{display:block;top:auto}#headerfixed .logo-row.v2 .search-block{cursor:pointer}#headerfixed .logo-row.v2 .js-nav{opacity:0}#headerfixed .logo-row.v2 .mega-menu table td .wrap>a{padding:19px 12px 18px;display:inline-block}#headerfixed .logo-row.v2 .burger{cursor:pointer}#headerfixed .logo-row.v2 .search-block{cursor:pointer}#headerfixed .logo-row.v2 .inline-search-show{border:none;background:none;padding:0}#headerfixed .logo-row.v2 .sites__current{display:none}#headerfixed .logo-row.v1 .logo-block{min-width:auto;max-width:215px}#headerfixed .logo-row.v1 .wrap_cabinet .personal-link{display:block;margin-top:8px}#headerfixed .logo-row.v1 .wrap_cabinet .svg-inline-cabinet{display:inline-block;top:auto}#headerfixed .logo-row.v1 .search-block{cursor:pointer}#headerfixed .logo-row.v1 .mega-menu table td .wrap>a{padding:19px 12px 18px;display:inline-block}#headerfixed .logo-row.v1 .burger{padding:0 40px 0 0;cursor:pointer}#headerfixed .logo-row.v1 .inline-search-show{border:none;background:none;padding:0}#headerfixed .logo-row.v1 .phone{position:relative;margin:3px 0 0;font-size:1.0666em;font-weight:bold;display:inline-block}#headerfixed .logo-row.v1 .logo-block .inner-table-block{padding-left:0;padding-right:0}#headerfixed .logo-row .top-description.inner-table-block,#headerfixed .logo-row .phones_block.inner-table-block{padding-left:0;padding-right:0}#headerfixed .logo-row .callback-block{font-size:.6em;text-transform:uppercase;letter-spacing:.8px}#headerfixed .logo-row.v1 .logo-block{margin:0 auto;display:table}#headerfixed .logo-row.v1 .logo-block .logo{padding-right:0}body .wrapper1.basket_normal #headerfixed .logo-row.v1 .wrap_icon .title,body .wrapper1.basket_normal #headerfixed .logo-row.v1 .wrap_icon .name{display:none}#headerfixed .logo-row.v1 .personal-link .wrap{margin:0;display:inline-block;vertical-align:top;white-space:nowrap;max-width:130px}#headerfixed .logo-row.v1 .wrap_icon .title,#headerfixed .logo-row.v1 .wrap_icon .name{font-size:.6667em;line-height:1.2em;text-transform:uppercase;letter-spacing:.8px;padding-left:9px}#headerfixed .logo-row.v1 .personal-link .name{position:relative;margin:0 0 5px;display:block}#headerfixed .logo-row.v1 .wrap_icon .personal-link .name{margin:5px 0 0 0}#headerfixed .logo-row.v1 .personal-link .wrap>span{text-overflow:ellipsis;overflow:hidden}body .wrapper1:not(.basket_normal) #headerfixed .logo-row.v1 .auth_wr_inner.with_dropdown>.svg{display:block}body .wrapper1:not(.basket_normal) #headerfixed .logo-row.v1 .auth_wr_inner.with_dropdown>.svg.inline{position:absolute;right:0;top:26px;opacity:1}#headerfixed .logo-row.v1 .inner-table-block .auth_wr_inner{padding:10px 0}body .wrapper1.basket_normal #headerfixed .logo-row.v1 .auth_wr_inner.with_dropdown{padding-right:6px!important}.logo-row.v1.row.margin0>div[class*="col-"]{padding:0;margin:0 0 0 0}#headerfixed .logo-row .phone.with_dropdown>.dropdown{padding-top:2px;top:-20px;z-index:10}#headerfixed:not(.fixed) .logo-row .phone.with_dropdown>.dropdown{display:none}#headerfixed .logo-row .phone a{color:#222;color:var(--white_text_black);white-space:nowrap}#headerfixed .logo-row.v3>div[id*="bx_incl"]{width:73px}#headerfixed .logo-row.v3 .pull-right>div[id*="bx_incl"]{display:table-cell}#headerfixed .logo-row.v3 .search_wrap .search-wrapper .search .search-input{padding:0 50px 0 22px;height:62px;background:transparent;border-color:transparent}#headerfixed .logo-row.v3 .search_wrap .search-wrapper .search.search--hastype .search-input{padding-right:136px}#headerfixed .logo-row.v3 .search_wrap .search-wrapper .search .dropdown-select{top:15px;right:70px}#headerfixed .logo-row.v3 .search_wrap.only_bg .search-wrapper{height:62px;border:1px solid #eee;border-color:var(--stroke_black);border-top-width:0;border-bottom-width:0}#headerfixed .logo-row.v3 .search_wrap .search-wrapper .search .btn-search{padding:0 26px}#headerfixed .logo-row.v3 .search .btn-search{position:absolute;top:0;right:0;bottom:0;padding:0 16px;border:none;background:none;font-size:0}#headerfixed .logo-row.v3 .search .search-button-div{position:absolute;top:0;right:0;bottom:0}#headerfixed .logo-row.v3 .search .svg{top:0}#headerfixed .logo-row.v3 .search .svg path{opacity:.5}#headerfixed .logo-row.v3 .search .btn-search:hover .svg svg path{opacity:1;fill:#333}#headerfixed .logo-row.v3 .search_wrap .search-block{width:100%;display:block}#headerfixed .logo-row.v3 .phone{position:relative;margin:3px 0 0;font-size:1.0666em;font-weight:bold}#headerfixed .logo-row.v3 .phone.with_dropdown>.dropdown{top:-23px}.logo-row.v3.row.margin0>div[class*="col-"]{padding:0;margin:0 0 0 0}#headerfixed .logo-row.v3 .wrap_cabinet .personal-link{display:block}#headerfixed .logo-row.v3 .wrap_cabinet .svg-inline-cabinet{display:block;top:auto}#headerfixed .logo-row.v3 .logo-block{min-width:auto;max-width:215px}#headerfixed .logo-row.v3 .mega-menu table td .wrap>a{padding:19px 12px 18px;display:inline-block}#headerfixed .logo-row.v3 .burger{padding:0 40px 0 0;cursor:pointer}#headerfixed .logo-row.v3 .logo-block .inner-table-block{padding-left:0;padding-right:0}#headerfixed .logo-row.v3 .inline-search-show{border:none;background:none;padding:0}#headerfixed .logo-row.v3 .phone-block .inline-block{display:block}#headerfixed .logo-row.v3 .phone-block{line-height:18px;flex-direction:column}#headerfixed .logo-row.v3 .callback-block{margin:0}#title-search_fixedtf{position:relative}#headerfixed:not(.fixed) div.title-search-result.title-search-input_fixedtf{display:none!important}#headerfixed .logo-row.v3 .sites__current{display:none}#headerfixed .mega-menu table td.active .wrap>a,#headerfixed .mega-menu table td:not(.search-item):hover .wrap>a{color:var(--fill_dark_light_hover)}#headerfixed .mega-menu table td .wrap:hover>a .svg path,#headerfixed .mega-menu table td.active .wrap>a .svg path{fill:var(--fill_dark_light_hover)}}@media (max-width:1199px){body .wrapper1.basket_normal #headerfixed .logo-row.v3 .search_wrap .search-block{display:none!important}body .wrapper1:not(.basket_normal) #headerfixed .logo-row.v3 .compact_search_block{display:none!important}#headerfixed .logo-row.v1 .phone-block .inline-block{display:block}#headerfixed .logo-row.v1 .phone-block{line-height:18px}#headerfixed .logo-row.v1 .callback-block{margin:0}}
iframe.waitwindowlocal{position:absolute;border:0;z-index:9999}div.waitwindowlocal{position:absolute;width:25px;height:25px;padding:0;z-index:10000;display:none}div.waitwindowlocalshadow{position:absolute;background:rgba(255,255,255,.6);z-index:2}
.long_banner .light-menu-color .logo-row .search_wrap.only_bg .search-input,.long_banner .light-menu-color .logo-row .subtop.lines-block .menu>li>a,.long_banner .light-menu-color .logo-row .subtop.lines-block .menu>li>span,.long_banner .light-menu-color .logo-row .top-description,.long_banner .light-menu-color .logo_and_menu-row:not(.logo_top_white) .logo-row .top-btn:not(:hover)>span,.long_banner .light-menu-color .mega-menu table td .wrap>a:not(:hover),.long_banner.header_search_opacity .light-menu-color .logo_and_menu-row:not(.logo_top_white) .logo-row .search .dropdown-select .dropdown-select__title{color:#fff}.long_banner .light-menu-color .logo-row:not(.logo_top_white) .search_wrap.only_bg .svg:not(.iconset_icon) *,.long_banner .light-menu-color .logo_and_menu-row:not(.logo_top_white) .logo svg:not(.not_fill) *,.long_banner .light-menu-color .logo_and_menu-row:not(.logo_top_white) .logo-row .svg:not(.svg-inline-search2):not(.search2):not(.light-ignore):not(.iconset_icon):not(.svg-inline-search-down) svg *,.long_banner.header_search_opacity .light-menu-color .logo_and_menu-row:not(.logo_top_white) .logo-row .svg.search2 svg *,.long_banner.header_search_opacity .light-menu-color .logo_and_menu-row:not(.logo_top_white) .logo-row .svg.svg-inline-search-down svg *{fill:#fff!important}.top-block .top-block-item .personal.top>a{transition:none}.long_banner .light-menu-color .search_wrap.only_bg .search-wrapper .search .search-input::placeholder{color:#fff}.long_banner .light-menu-color .search_wrap.only_bg .search-wrapper .search .search-input::-ms-input-placeholder{color:#fff}.long_banner .light-menu-color .search_wrap.only_bg .search-wrapper .search .search-input:-ms-input-placeholder{color:#fff}body .wrapper1.long_banner.with_left_block .header_wrap .line-row{display:none!important}body .wrapper1.long_banner .top_big_one_banner .top_slider_wrapp{margin-bottom:0}body .wrapper1.long_banner .drag-block.grey.TIZERS .tizers_block{margin-top:0}.long_banner .light-menu-color .logo_and_menu-row:not(.logo_top_white) .address,.long_banner .light-menu-color .logo_and_menu-row:not(.logo_top_white) .callback-block,.long_banner .light-menu-color .logo_and_menu-row:not(.logo_top_white) .logo-row .wrap_icon .name,.long_banner .light-menu-color .logo_and_menu-row:not(.logo_top_white) .logo-row .wrap_icon .title,.long_banner .light-menu-color .logo_and_menu-row:not(.logo_top_white) .phone>a,.long_banner .light-menu-color .logo_and_menu-row:not(.logo_top_white) .region_wrapper .js_city_chooser,.sticky_menu.long_banner .light-menu-color .logo_and_menu-row .content-block .subcontent .top-block .menu.topest>li>a,.sticky_menu.long_banner .light-menu-color .logo_and_menu-row .content-block .subcontent .top-block .menu.topest>li>span{color:#fff}.long_banner .light-menu-color .logo-row .subtop.lines-block .menu>li:hover>a,.long_banner .light-menu-color .logo-row .subtop.lines-block .menu>li:hover>span,.long_banner .light-menu-color .logo_and_menu-row:not(.logo_top_white) .callback-block:hover,.long_banner .light-menu-color .logo_and_menu-row:not(.logo_top_white) .region_wrapper .js_city_chooser:hover,.sticky_menu.long_banner .light-menu-color .logo_and_menu-row:not(.logo_top_white) .content-block .subcontent .top-block .menu.topest>li>a:hover{opacity:.5}.menu-row .menu-only{border-radius:3px}body .wrapper1.long_banner .menu-row.bgcolored{background:0 0}body .wrapper1.long_banner .menu-row.bglight .menu-only{background:#fff;background:var(--white_text_black_reverse)}.menu-row.middle-block.bglight .mega-menu{border:none}body .menu-row.middle-block.bglight .row .col-md-12:after{display:none}.menu-row.bglight .mega-menu table td .wrap>a{color:#333;color:var(--white_text_black)}body .wrapper1.long_banner .centered.header-wrapper .menu-row .menu-only{background:0 0}body .wrapper1.long_banner .light-menu-color .centered.header-wrapper .menu-row.middle-block .mega-menu table td .wrap>a{color:#fff}body .wrapper1.long_banner .light-menu-color .centered.header-wrapper .menu-row.middle-block .mega-menu table td .wrap>a:hover{opacity:.5}body .wrapper1.long_banner .centered.header-wrapper .mega-menu table td .wrap>a .line-wrapper{opacity:0}body .wrapper1.long_banner .menu-row.bgdark{background:0 0}body .wrapper1.long_banner .menu-row.bgdark .menu-only{background:#333}.menu-row .mega-menu table td:first-child{border-radius:3px 0 0 3px}.menu-row .mega-menu table td:last-child{border-radius:0 3px 3px 0}.menu-row.bglight .mega-menu table td.wide_menu.hover>.wrap>.dropdown-menu,.menu-row.bglight .mega-menu table td.wide_menu:hover>.wrap>.dropdown-menu{border-top-width:1px}.long_banner.header_search_opacity .header_wrap:not(.light-menu-color) .logo_and_menu-row .search .search-button-div path{fill:#333}.long_banner .light-menu-color .menu-row.middle-block.bg_none .mega-menu table td .wrap>.more-items>span:before{background-position:-124px -51px}.header_wrap:not(.light-menu-color) .menu-row.middle-block.bglight .wrap_icon .svg path{fill:#333;fill:var(--white_text_black)}.header_wrap:not(.light-menu-color) .menu-row.middle-block.bglight .wrap_icon .svg use{fill:#333;fill:var(--white_text_black)}.header_wrap:not(.light-menu-color) .menu-row.middle-block.bg_none .wrap_icon .svg path{fill:#333}.header_wrap:not(.light-menu-color) .menu-row.middle-block.bg_none .wrap_icon .svg use{fill:#333}body .fix-logo .menu-row .menu-only-wr{border-left-color:transparent}.long_banner .header_wrap:not(.light-menu-color) .logo_and_menu-row .mega-menu table td .wrap>a{color:#333}.top_slider_wrapp .main-slider .flex-direction-nav>li{margin-top:20px}.main-slider .flex-direction-nav .js-click,.top_slider_wrapp .main-slider .flex-direction-nav a{margin-top:20px}body .navigation_offset:hover .swiper-button-next{right:66px}body .navigation_offset:hover .swiper-button-prev{left:61px}.top_header_opacity .header_wrap:not(.light-menu-color) .top-block .line-block__item .svg:not(.iconset_icon--svg):not(.light-ignore) svg path{fill:#333}.top_header_opacity .header_wrap:not(.light-menu-color) .top-block .header__top-item .svg:not(.iconset_icon--svg):not(.light-ignore) svg path{fill:#333}.top_header_opacity .header_wrap:not(.light-menu-color) .top-block .line-block__item .svg:not(.iconset_icon--svg):not(.light-ignore) svg use{fill:#333}.top_header_opacity .header_wrap:not(.light-menu-color) .top-block .header__top-item .svg:not(.iconset_icon--svg):not(.light-ignore) svg use{fill:#333}.top_header_opacity .header_wrap:not(.light-menu-color) .top-block .js_city_chooser{color:#333}.top_header_opacity .long_banner .header_wrap:not(.light-menu-color) .sites__select .sites__current,.top_header_opacity .long_banner .header_wrap:not(.light-menu-color) .top-block .name,.top_header_opacity .long_banner .header_wrap:not(.light-menu-color) .top-block .phone>a,.top_header_opacity .long_banner .header_wrap:not(.light-menu-color) .top-block .title{color:#333}.top_header_opacity .long_banner .header_wrap:not(.light-menu-color) .top-block .confirm_region .title{color:var(--white_text_black)}.top_header_opacity .long_banner .header_wrap:not(.light-menu-color) .top-block .callback-block{color:var(--theme-base-color)}.top_header_opacity .long_banner .header_wrap:not(.light-menu-color) .top-block .callback-block:hover{color:#333}.long_banner .header_wrap:not(.light-menu-color) .logo-row .search_wrap.only_bg .search-input,.long_banner .header_wrap:not(.light-menu-color) .logo-row .top-description,.long_banner .header_wrap:not(.light-menu-color) .logo_and_menu-row:not(.logo_top_white) .logo-row .top-btn:not(:hover)>span,.long_banner.header_search_opacity .header_wrap:not(.light-menu-color) .logo_and_menu-row:not(.logo_top_white) .logo-row .search .dropdown-select .dropdown-select__title{color:#333}.long_banner .header_wrap:not(.light-menu-color) .logo-row .search_wrap.only_bg .svg:not(.iconset_icon) *,.long_banner .header_wrap:not(.light-menu-color) .logo_and_menu-row:not(.logo_top_white) .logo .fill-dark-light,.long_banner .header_wrap:not(.light-menu-color) .logo_and_menu-row:not(.logo_top_white) .logo-row .svg:not(.svg-inline-search2):not(.search2):not(.light-ignore):not(.iconset_icon):not(.svg-inline-search-down) svg *,.long_banner.header_search_opacity .header_wrap:not(.light-menu-color) .logo_and_menu-row:not(.logo_top_white) .logo-row .svg.search2 svg *{fill:#333}.long_banner .header_wrap:not(.light-menu-color) .logo_and_menu-row:not(.logo_top_white) .address,.long_banner .header_wrap:not(.light-menu-color) .logo_and_menu-row:not(.logo_top_white) .callback-block,.long_banner .header_wrap:not(.light-menu-color) .logo_and_menu-row:not(.logo_top_white) .logo-row .wrap_icon .name,.long_banner .header_wrap:not(.light-menu-color) .logo_and_menu-row:not(.logo_top_white) .logo-row .wrap_icon .title,.long_banner .header_wrap:not(.light-menu-color) .logo_and_menu-row:not(.logo_top_white) .phone>a,.long_banner .header_wrap:not(.light-menu-color) .logo_and_menu-row:not(.logo_top_white) .region_wrapper .js_city_chooser,.long_banner .header_wrap:not(.light-menu-color) .logo_and_menu-row:not(.logo_top_white) .sites__current,.sticky_menu.long_banner .header_wrap:not(.light-menu-color) .logo_and_menu-row:not(.logo_top_white) .content-block .subcontent .top-block .menu.topest>li>a,.sticky_menu.long_banner .header_wrap:not(.light-menu-color) .logo_and_menu-row:not(.logo_top_white) .content-block .subcontent .top-block .menu.topest>li>span{color:#333}.long_banner .header_wrap:not(.light-menu-color) .logo_and_menu-row:not(.logo_top_white) .callback-block:not(:hover),.long_banner .header_wrap:not(.light-menu-color) .logo_and_menu-row:not(.logo_top_white) .region_wrapper .js_city_chooser:hover{color:var(--theme-base-color)}#main .long_banner .header_wrap:not(.light-menu-color) .logo_and_menu-row .region_wrapper .js_city_chooser:hover svg path{fill:var(--theme-base-color)}#main .long_banner .header_wrap:not(.light-menu-color) .logo_and_menu-row .region_wrapper .js_city_chooser:hover svg use{fill:var(--theme-base-color)}.long_banner .header_wrap:not(.light-menu-color) .logo_and_menu-row .region_wrapper .js_city_chooser:hover span{color:var(--theme-base-color)}#main .long_banner .header_wrap:not(.light-menu-color) .logo_and_menu-row .wrap_icon>:hover .svg:not(.iconset_icon) svg path{fill:var(--theme-base-color)}#main .long_banner .header_wrap:not(.light-menu-color) .logo_and_menu-row .wrap_icon>:hover .svg:not(.iconset_icon) svg use{fill:var(--theme-base-color)}#main .long_banner .header_wrap:not(.light-menu-color) .logo_and_menu-row .search_wrap .btn-search:hover .svg:not(.iconset_icon) svg path{fill:var(--theme-base-color)}#main .long_banner .header_wrap:not(.light-menu-color) .logo_and_menu-row .search_wrap .btn-search:hover .svg:not(.iconset_icon) svg use{fill:var(--theme-base-color)}#main .long_banner .header_wrap:not(.light-menu-color) .logo_and_menu-row:not(.logo_top_white) .sites__select:hover .sites__current,#main .long_banner .header_wrap:not(.light-menu-color) .logo_and_menu-row:not(.logo_top_white) .wrap_icon>:hover .name,#main .long_banner .header_wrap:not(.light-menu-color) .logo_and_menu-row:not(.logo_top_white) .wrap_icon>:hover .title{color:var(--theme-base-color)}#main .long_banner .header_wrap:not(.light-menu-color) .menu-row.bg_none .mega-menu table td .wrap>a{color:#333}#main .long_banner .header_wrap:not(.light-menu-color) .menu-row.bg_none .mega-menu table td .wrap>a path{fill:#333}#main .long_banner .header_wrap:not(.light-menu-color) .menu-row.bg_none .mega-menu table td .wrap:hover>a{color:var(--theme-base-color)}#main .long_banner .header_wrap:not(.light-menu-color) .menu-row.bg_none .mega-menu table td .wrap:hover>a path{fill:var(--theme-base-color)}@media (min-width:992px){.top_slider_wrapp .swiper-button-next,.top_slider_wrapp .swiper-button-prev{margin-top:40px}}@media all and (max-width:1199px){body .header-wrapper.header-v20 .menu-row .menu-only .mega-menu:before{background:#333;opacity:.06}.long_banner .light-menu-color .header-wrapper.header-v20 .menu-row .menu-only .mega-menu:before{background:#fff}}@media (min-width:992px){.long_banner header>.header-wrapper{position:absolute;top:0;left:0;right:0}.long_banner header>.top-block+.header-wrapper{top:46px}.wrapper1.long_banner .header_wrap .maxwidth-theme,.wrapper1.long_banner .header_wrap .wrapper_inner,.wrapper1.long_banner .top-block>.maxwidth-theme>.wrapp_block{background:0 0}.wrapper1.long_banner .header_wrap .top-block{border-bottom-color:transparent;border-bottom:none;margin-bottom:0;background:0 0}.wrapper1.long_banner .sticky_menu .header_wrap .top-block{background:0 0}.wrapper1.long_banner .header_wrap .top-block .wrapp_block{position:relative}.wrapper1.long_banner .header_wrap .line-row{border-top-color:transparent;background:#000;opacity:.1}.wrapper1.long_banner .header_wrap.light-menu-color .line-row{background:#fff}.top_slider_wrapp .main-slider .wrapper_inner{z-index:auto}.wrapper1.long_banner .header_wrap .wrapper_inner .logo_and_menu-row:after{content:"";display:block;width:100%;height:1px;background:#000;opacity:.05;position:absolute;bottom:0;opacity:0}.wrapper_inner>.right_block>.middle .maxwidth-theme{padding:0}.long_banner .light-menu-color .logo_and_menu-row .menu-only .mega-menu table td .wrap>a:hover{opacity:.5}body .header-wrapper .lines-row{position:relative}body .header-wrapper .lines-row:before{bottom:-3px;background:#333;opacity:.07}.header-wrapper.fix-logo .lines-row:before{bottom:-3px;background:#333;opacity:.07}.header-wrapper .longs .lines-row:before{bottom:-2px}.wrapper1.long_banner .light-menu-color .header-wrapper .lines-row:before{background:#fff}.light-menu-color .header-wrapper.fix-logo .lines-row:before{background:#fff}body .wrapper1 .header-v28 .wides>.lines-row{display:none}body .logo_and_menu-row .search_wrap.only_bg .search-wrapper{border-color:rgba(51,51,51,.06)}body .long_banner .light-menu-color .logo_and_menu-row .search_wrap.only_bg .search-wrapper{border-color:rgba(255,255,255,.06)}body .wrapper1 .header-v21 .smalls.logo_and_menu-row .wides .lines-row:before{bottom:-4px}.fill_bg_n .wrapper1.long_banner .menu-row.middle-block.bglight,.fill_bg_y .wrapper1.long_banner .menu-row.middle-block.bglight .mega-menu{border-color:transparent}.wrapper1.long_banner .menu-row.middle-block.bglight .mega-menu,.wrapper1.long_banner .menu-row.middle-block.bglight .right-icons{border-top-color:transparent;border:none}.wrapper1.long_banner .menu-row.middle-block.bglight .wrap_icon{border-left-color:transparent}.wrapper1.long_banner .light-menu-color .logo_and_menu-row .burger .svg:hover{opacity:.5}.wrapper1.long_banner .centered .left_border,.wrapper1.long_banner .centered .right_border{position:absolute;bottom:26px;margin:0;border:none;height:1px;background:rgba(51,51,51,.05);display:block}.wrapper1.long_banner .centered .right_border{right:0}.wrapper1.long_banner .centered .left_border{left:0}.wrapper1.long_banner .light-menu-color .centered .left_border,.wrapper1.long_banner .light-menu-color .centered .right_border{background:rgba(255,255,255,.1)}.wrapper1.long_banner .light-menu-color .centered .menu-row.middle-block .mega-menu table td .wrap>.more-items>span:before,.wrapper1.long_banner .light-menu-color .logo_and_menu-row .menu-row .mega-menu table td .wrap>.more-items>span:before{background-position:-124px -51px}.wrapper1.long_banner .top_big_one_banner .top_slider_wrapp .main-slider,.wrapper1.long_banner .top_big_one_banner .top_slider_wrapp .main-slider__item{height:631px}body.top_header_opacity .top-block.top-block-v1{position:absolute;width:100%}body.top_header_opacity .wrapper1.long_banner .top_big_one_banner .top_slider_wrapp .main-slider,body.top_header_opacity .wrapper1.long_banner .top_big_one_banner .top_slider_wrapp .main-slider__item{height:677px}body.top_header_opacity .wrapper1.long_banner .light-menu-color .top-block.top-block-v1 .basket_hover_block .basket_back:hover span,body.top_header_opacity .wrapper1.long_banner .light-menu-color .top-block.top-block-v1 .basket_hover_block .fast_order span,body.top_header_opacity .wrapper1.long_banner .light-menu-color .top-block.top-block-v1 :not(.more_phone_a):not(.descr):not(.dark-color):not(.sites__option){color:#fff}body.top_header_opacity .wrapper1.long_banner .light-menu-color .top-block.top-block-v1 .basket_hover_block *{color:var(--white_text_black)}body.top_header_opacity .wrapper1.long_banner .light-menu-color .top-block.top-block-v1 .svg.inline:not(.light-ignore) *{fill:#fff}body.top_header_opacity .wrapper1.long_banner .light-menu-color .top-block.top-block-v1 .top-block-item .phone.with_dropdown .more_phone a{color:#222}body.top_header_opacity .wrapper1.long_banner .light-menu-color .top-block.top-block-v1 .top-block-item .phone.with_dropdown .more_phone a span{color:#999}body.top_header_opacity .wrapper1.long_banner .light-menu-color .top-block.top-block-v1 .auth_wr_inner a,body.top_header_opacity .wrapper1.long_banner .light-menu-color .top-block.top-block-v1 .sites__dropdown .sites__option{color:#222;color:var(--white_text_black2)}body.top_header_opacity .wrapper1.long_banner .light-menu-color .top-block.top-block-v1 .menu.topest li.more>span{color:#fff}body.top_header_opacity .wrapper1.long_banner .light-menu-color .top-block.top-block-v1 .menu.topest li.more ul.dropdown span{color:#000}body.top_header_opacity .light-menu-color .top-block.top-block-v1:before{background:rgba(255,255,255,.07)}body.top_header_opacity .top-block.top-block-v1:before{content:"";display:block;left:0;right:0;height:1px;background:rgba(0,0,0,.07);position:absolute;bottom:-2px}.wrapper1.long_banner .top_slider_wrapp .main-slider__item{background-size:cover}.wrapper1.long_banner .main-slider .banner_title{padding-top:0}.wrapper1.long_banner.long_header .main-slider .wrapper_inner,.wrapper1.long_banner.smalls.big_header.sticky_menu .main-slider .wrapper_inner{padding-top:135px}body.top_header_opacity .wrapper1.long_banner.long_header .main-slider .wrapper_inner,body.top_header_opacity .wrapper1.long_banner.smalls.big_header.sticky_menu .main-slider .wrapper_inner{padding-top:calc(135px + 46px)}.wrapper1.long_banner.long_header .top_big_one_banner .top_slider_wrapp .main-slider__item td,.wrapper1.long_banner.smalls.big_header.sticky_menu .top_big_one_banner .top_slider_wrapp .main-slider__item td{height:496px}.wrapper1.long_banner.high_one_row_header .main-slider .wrapper_inner{padding-top:100px}body.top_header_opacity .wrapper1.long_banner.high_one_row_header .main-slider .wrapper_inner{padding-top:calc(100px + 46px)}.wrapper1.long_banner.high_one_row_header .top_big_one_banner .top_slider_wrapp .main-slider__item td{height:531px}.wrapper1.long_banner.long_header2 .main-slider .wrapper_inner{padding-top:148px}.wrapper1.long_banner.long_header2 .top_big_one_banner .top_slider_wrapp .main-slider__item td{height:483px}.wrapper1.long_banner.long_header3 .main-slider .wrapper_inner{padding-top:144px}.wrapper1.long_banner.long_header3 .top_big_one_banner .top_slider_wrapp .main-slider .main-slider__item td{height:487px}.wrapper1 .main-slider .wrapper_inner,.wrapper1.smalls .main-slider .wrapper_inner{padding-top:88px}.wrapper1.long_banner .top_big_one_banner .top_slider_wrapp .main-slider__item td,.wrapper1.smalls .top_big_one_banner .top_slider_wrapp .main-slider__item td{height:543px}.wrapper1.subsmall .main-slider .wrapper_inner{padding-top:92px}.wrapper1.subsmall .top_big_one_banner .top_slider_wrapp .main-slider .main-slider__item td{height:539px}.top_big_banners .top_slider_wrapp .main-slider,.top_big_banners .top_slider_wrapp .main-slider__item,.top_big_banners .top_slider_wrapp .main-slider__item td{height:550px}.wrapper1.smalls.big_header .main-slider .wrapper_inner{padding-top:114px}.wrapper1.smalls.big_header .top_big_one_banner .top_slider_wrapp .main-slider .main-slider__item td{height:517px}.fill_bg_n .long_banner .menu-row.middle-block.bglight,.fill_bg_y .long_banner .menu-row.middle-block.bglight .mega-menu{background-color:transparent}.long_banner.long_header3 .header_wrap:not(.light-menu-color) .menu-row.middle-block.bglight table td .wrap>a{color:#333}.long_banner.long_header3 .header_wrap:not(.light-menu-color) .menu-row.middle-block.bglight table td.active .wrap>a,.long_banner.long_header3 .header_wrap:not(.light-menu-color) .menu-row.middle-block.bglight table td:not(.search-item):hover .wrap>a{color:var(--theme-base-color)}.wrapper1.long_banner .top_big_one_banner.more_height .top_slider_wrapp .main-slider,.wrapper1.long_banner .top_big_one_banner.more_height .top_slider_wrapp .main-slider .main-slider__item{height:calc(631px + 100px)}.wrapper1.long_banner.long_header .top_big_one_banner.more_height .top_slider_wrapp .main-slider .main-slider__item td,.wrapper1.long_banner.smalls.big_header.sticky_menu .top_big_one_banner.more_height .top_slider_wrapp .main-slider .main-slider__item td{height:calc(496px + 100px)}.wrapper1.long_banner.high_one_row_header .top_big_one_banner.more_height .top_slider_wrapp .main-slider .main-slider__item td{height:calc(531px + 100px)}body.top_header_opacity .wrapper1.long_banner .top_big_one_banner.more_height .top_slider_wrapp .main-slider,body.top_header_opacity .wrapper1.long_banner .top_big_one_banner.more_height .top_slider_wrapp .main-slider .main-slider__item{height:calc(677px + 100px)}.wrapper1.long_banner.long_header2 .top_big_one_banner.more_height .top_slider_wrapp .main-slider .main-slider__item td{height:calc(483px + 100px)}.wrapper1.long_banner.long_header3 .top_big_one_banner.more_height .top_slider_wrapp .main-slider .main-slider__item td{height:calc(487px + 100px)}.wrapper1.long_banner .top_big_one_banner.more_height .top_slider_wrapp .main-slider .main-slider__item td,.wrapper1.smalls .top_big_one_banner.more_height .top_slider_wrapp .main-slider .main-slider__item td{height:calc(543px + 100px)}.wrapper1.subsmall .top_big_one_banner.more_height .top_slider_wrapp .main-slider .main-slider__item td{height:calc(539px + 100px)}.wrapper1.smalls.big_header .top_big_one_banner.more_height .top_slider_wrapp .main-slider .swiper-slide td{height:calc(517px + 100px)}.subsmall.front_page .header-wrapper .lines-row:before{bottom:-3px}.long_banner .light-menu-color .menu-row.middle-block.bglight .mega-menu table td .wrap>a:not(:hover){color:#333;color:var(--white_text_black)}}@media (min-width:768px){.navigation_offset .swiper-button-next{right:-50px;text-align:right}.navigation_offset .swiper-button-prev{left:-50px}}
/**
 * Swiper 11.0.4
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2023 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: November 14, 2023
 */

@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}
.swiper-lazy{transition:opacity ease .3s;}#main .swiper-lazy:not(.swiper-lazy-loaded){background-size:auto;}.swiper-lazy:not(.swiper-lazy-loaded)>div{opacity:0;}.slide-solution--overflow-hidden{overflow:hidden;}.swiper-pagination.swiper-pagination--static{position:static;}.swiper-pagination-bullet{width:12px;height:12px;background:rgba(0,0,0,.1);opacity:1;position:relative;--swiper-pagination-bullet-horizontal-gap:7px;}.swiper-pagination-bullet:before{content:"";position:absolute;top:50%;left:50%;margin:-4px 0 0 -4px;width:8px;height:8px;background:#fff;border-radius:100%;transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;-webkit-transition:all .3s ease;}.swiper-pagination-bullet:hover:before,.swiper-pagination-bullet.swiper-pagination-bullet-active:before{transform:scale(1.5);background-color:#9e9e9e;background-color:var(--theme-base-color);}.swiper-container-horizontal>.swiper-pagination-bullets{bottom:21px;}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 7px;}.swiper-pagination--small .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:5px;width:8px;height:8px;background-color:#ccc;}.swiper-pagination--small .swiper-pagination-bullet-active,.swiper-pagination--small .swiper-pagination-bullet:hover{background-color:var(--theme-base-color);}.swiper-pagination--small .swiper-pagination-bullet:before{display:none;}@media screen and (max-width:600px){.swiper-pagionation-bullet--line-to-600.swiper-pagination-horizontal .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:2px}.swiper-pagionation-bullet--line-to-600 .swiper-pagination-bullet{border-radius:5px;height:2px;background:rgba(136,136,136,.5)}.swiper-pagionation-bullet--line-to-600 .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--light,#222) var(--dark,white)}.swiper-pagionation-bullet--line-to-600 .swiper-pagination-bullet:before{display:none}}.swiper-button-next,.swiper-button-prev{--swiper-navigation-size:40px;--swiper-navigation-sides-offset:20px;width:var(--swiper-navigation-size);height:var(--swiper-navigation-size);background:#fff;background:var(--arrows_bg_black);border-radius:3px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;border:none;appearance:none;}.swiper-button-next:hover,.swiper-button-prev:hover{background-color:#9e9e9e;background-color:var(--theme-base-color);}.swiper-button-next:after,.swiper-button-prev:after{background:url("/local/templates/aspro_max/css/../images/svg/header_icons.svg") no-repeat;font-size:0;width:7px;height:12px;background-position:var(--light,0px -65px) var(--dark,0px -81px);}.swiper-button-prev:hover:after{background-position:0 -81px;}.swiper-button-next:after{background-position:-11px -65px;background-position:var(--light,-11px -65px) var(--dark,-11px -81px);}.swiper-button-next:hover:after{background-position:-11px -81px;}.swiper-button-next:hover use,.swiper-button-prev:hover use{stroke:#fff;}.navigation_on_hover:not(:hover) .swiper-button-next,.navigation_on_hover:not(:hover) .swiper-button-prev{opacity:0;visibility:hidden;}.sm-nav .swiper-button-next,.sm-nav .swiper-button-prev{--swiper-navigation-size:34px;}.swiper-slide.swiper-slide--height-auto{height:auto;}.bx-no-touch .slider-solution--show-nav-hover:not(:hover) .swiper-button-prev{left:-50px;}.bx-no-touch .slider-solution--show-nav-hover:not(:hover) .swiper-button-next{right:-50px;}.slider-nav--shadow{box-shadow:0 5px 20px rgba(34,34,34,.07);}.swiper-pagination--bottom{--swiper-pagination-top:100%;}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{display:none;}.swiper-button-prev .svg svg,.swiper-button-next .svg svg{height:auto;width:auto;}@media (min-width:768px){.swiper-nav-offset .swiper-button-prev{left:-20px}.swiper-nav-offset .swiper-button-next{right:-20px}}@media (max-width:600px){.swiper-nav--hide-600{display:none}}
.main-slider .target{position:absolute;left:0;right:0;top:0;bottom:0;z-index:10;}.main-slider .wrapper_inner{background:none;z-index:auto;}.top_slider_wrapp{margin:0 auto 30px;overflow:hidden;}.middle .top_slider_wrapp{margin-bottom:0;}.front.wide_page .top_slider_wrapp{margin-bottom:0;padding-bottom:30px;}.front.wide_page .top_big_one_banner .top_slider_wrapp{padding-bottom:0;}.fill_bg_y .front .top_big_one_banner .top_slider_wrapp{background:#fff;}.front.wide_page .col-m-60 .top_slider_wrapp{padding-bottom:20px;}.top_slider_wrapp li:before{width:auto;display:none!important;}.top_slider_wrapp .main-slider__item,.top_slider_wrapp .main-slider__item,.top_slider_wrapp .main-slider__item td,.top_slider_wrapp .main-slider__item td,.top_slider_wrapp .main-slider,.top_slider_wrapp .main-slider{height:450px;margin:0;}.top_slider_wrapp .main-slider .main-slider__wrapper .main-slider__item,.top_big_banners.with_childs .slide{z-index:2;}.top_slider_wrapp .main-slider .main-slider__wrapper .main-slider__item{background-position:center;background-repeat:no-repeat;}.only_banner .top_slider_wrapp .main-slider .main-slider__wrapper .main-slider__item{background-position:bottom;}.top_slider_wrapp .main-slider .main-slider__wrapper .main-slider__item:before{display:none;}.top_slider_wrapp .main-slider .main-slider__wrapper .main-slider__item .img{z-index:1;}.top_slider_wrapp .main-slider__item.image td.img{text-align:center;vertical-align:bottom;}.top_slider_wrapp .main-slider .main-slider__wrapper .main-slider__item .text{position:relative;z-index:auto;}body .top_slider_wrapp .main-slider .main-slider__item:not(.image) .img img{position:absolute;bottom:0;max-height:calc(100% - 20px);}.top_slider_wrapp .main-slider .main-slider__wrapper .main-slider__item.center .banner_text{text-align:center;}.half_block .top_slider_wrapp .main-slider .main-slider__wrapper .main-slider__item .text{z-index:10;}.top_slider_wrapp .main-slider__item .banner_text,.top_slider_wrapp .main-slider__item .banner_title{z-index:10;position:relative;}.main-slider .banner_text{overflow:hidden;line-height:1.8em;max-height:189px;overflow:hidden;margin:23px 0 0;}.main-slider__item .banner_buttons a{margin:3px;}.top_big_one_banner.short_block .main-slider .banner_text{margin-top:15px;}.top_big_one_banner.short_block.v2 .top_slider_wrapp .main-slider .main-slider__wrapper .main-slider__item:not(.image) .img img{max-height:calc(100% - 10px);top:auto;}.top_slider_wrapp .main-slider__item .wrapper_inner>table{width:100%;}.main-slider .light,.main-slider .light .banner_title,.main-slider .light,.main-slider .light .banner_title h1,.main-slider .light .banner_text,.main-slider .light .banner_title a{color:#fff;}.main-slider .dark .banner_title,.main-slider .dark .banner_title h1,.main-slider .dark .banner_title a{color:#202020;text-decoration-color:transparent;}.main-slider .dark .banner_text{color:#333;}.top_big_banners:not(.half_block) .banners-big__item--opacity::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:2;}.main-slider .dark .banners-big__item--opacity::before{background:rgba(255,255,255,.6);}.main-slider .light .banners-big__item--opacity::before{background:rgba(0,0,0,.4);}@media (max-width:768px){.view_2 .banners-big__item--opacity::before{display:none}.banners-big--contrast-cover-desktop.banners-big__item--opacity::before{display:none}}.main-slider .banner_buttons{margin:29px -3px -3px;position:relative;z-index:999;}.top_slider_wrapp .main-slider .banner_title .head-title{font-size:2.2666em;line-height:1.15em;margin:0;padding:0;}.top_slider_wrapp .main-slider .text.center .banner_title,.top_slider_wrapp .main-slider .text.center .banner_buttons{text-align:center;}.top_slider_wrapp .main-slider .text.center .banner_buttons{margin-top:25px;}.top_slider_wrapp .main-slider .wrapper_inner{padding-left:0;padding-right:0;}.flexslider .banner_text{line-height:1.8em;max-height:189px;overflow:hidden;margin:23px 0 0;}.top_slider_wrapp .main-slider tr.main_info{background-image:url(/local/templates/aspro_max/css/images/loaders/double_ring.svg);background-repeat:no-repeat;background-position:center center;background-size:auto 100%;}.top_slider_wrapp .main-slider .main-slider__wrapper .main-slider__item{background-size:cover;overflow:hidden;}.top_slider_wrapp .main-slider__wrapper .text .section{margin:0 0 16px 1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:.5;}.top_slider_wrapp .main-slider__wrapper .text .section.font_upper_md{white-space:normal;}.top_slider_wrapp .main-slider__wrapper .main-slider__item:not(.dark) .text .section{color:#fff;}body .top_slider_wrapp .main-slider__wrapper .text .banner_title .section{margin-left:0;}body .top_slider_wrapp .main-slider__wrapper .text .banner_title .head-title{margin-left:-2px;}.top_slider_wrapp .text .banner_title .votes_block{margin-top:12px;}.main-slider__item .text,.main-slider__item .img{width:50%;}.main-slider__item .left{text-align:left;}.main-slider__item .left .banner_title,.main-slider__item .left .banner_text{margin-left:90px;}.main-slider__item .left .banner_buttons{margin-left:87px;}.box.light .votes_block.nstar .item-stock .value .store_view{color:#fff;}.box .votes_block.nstar .ratings{padding-right:15px;}.box .votes_block.nstar .item-stock .value .store_view{color:#202020;border:none;}.top_slider_wrapp .main-slider__wrapper .banner_title .view_sale_block{margin:23px 0 0;}.top_slider_wrapp .banner_title .prices{margin:14px -6px 0;}.top_slider_wrapp .main-slider__wrapper .banner_title .prices>span{padding:0 6px 0;white-space:nowrap;}.top_slider_wrapp .main-slider__wrapper .banner_title .prices .price:not(.price_old){font-weight:bold;}.top_slider_wrapp .main-slider__wrapper .banner_title .prices .price.price_old{font-size:.933em;opacity:.5;text-decoration:line-through;}.top_slider_wrapp .main-slider__wrapper .banner_title .sale_block{margin-top:0;line-height:normal;color:#202020;}.top_slider_wrapp .main-slider__wrapper .banner_buttons.with_actions{margin-top:20px;}.top_slider_wrapp .main-slider__wrapper .banner_buttons.with_actions>.btn:last-of-type{margin:10px 10px 10px 0;}.top_slider_wrapp .main-slider__wrapper .banner_buttons.with_actions>.btn.btn-video{margin-left:10px;}.top_slider_wrapp .main-slider__wrapper .js-info-block{z-index:1000;}.top_slider_wrapp .wvideo .banner_title.item_info .head-title,.top_slider_wrapp .wvideo .banner_title.item_info .view_sale_block,.top_slider_wrapp .wvideo .banner_title.item_info .prices,.top_slider_wrapp .wvideo .banner_title.item_info .sale_block{position:relative;z-index:10;}.top_slider_wrapp .wvideo .banner_title.item_info .votes_block{position:relative;z-index:11;}.top_slider_wrapp .main-slider__wrapper .wraps_buttons{display:inline-block;vertical-align:middle;margin:0 0 0;}.top_slider_wrapp .main-slider__wrapper .wraps_buttons>.wrap{display:inline-block;cursor:pointer;text-align:center;vertical-align:top;}.top_slider_wrapp .main-slider__wrapper .wraps_buttons .wrap{margin-right:6px;transition:background-color .2s ease-in-out;border-radius:3px;height:48px;width:48px;display:inline-flex;align-items:center;justify-content:center;}.top_slider_wrapp .main-slider__wrapper .wraps_buttons .wrap:not(:hover){background-color:#fff;}@media (any-hover:hover){.top_slider_wrapp .main-slider__wrapper .wraps_buttons .wrap:hover .svg *{fill:#fff!important}}.top_slider_wrapp .main-slider__wrapper .wraps_buttons .wrap:last-of-type{margin-right:0;}.top_slider_wrapp .main-slider__wrapper .wraps_buttons .wrap .svg{top:0;}.top_slider_wrapp .main-slider__wrapper .wraps_buttons .wrap .svg path{fill:#fff;}.top_slider_wrapp .main-slider__wrapper .box .wraps_buttons .wrap:not(.added) .svg path{fill:#222;}.top_slider_wrapp .main-slider__wrapper .wraps_buttons .wrap.basket_item_add .svg.svg-inline-basket-added{display:none;}.top_slider_wrapp .main-slider__wrapper .wraps_buttons .wrap.basket_item_add.added .svg.svg-inline-basket{display:none;}.top_slider_wrapp .main-slider__wrapper .wraps_buttons .wrap.basket_item_add.added .svg.svg-inline-basket-added{display:block;}.top_slider_wrapp .main-slider__wrapper .wraps_buttons .wrap.added{background:#999;background:var(--theme-base-color);}.main-slider .banner_title,.main-slider .banner_text,.main-slider .banner_buttons{margin-left:15px;margin-right:15px;text-align:left;}.navigation_offset:hover .swiper-button-next{right:26px;}.navigation_offset:hover .swiper-button-prev{left:21px;}.main-slider .swiper-pagination-bullets.swiper-pagination-horizontal{bottom:21px;}.top_slider_wrapp .box .btn.btn-video.play{position:relative;border:none;background:none;padding:0;width:123px;height:118px;vertical-align:top;overflow:visible;box-shadow:none;}.top_slider_wrapp .box .btn.btn-video.play:not(.loading){z-index:2;}.top_slider_wrapp .box .btn.btn-video.play:before{content:"";position:absolute;left:0;top:-1px;width:123px;height:118px;background:url(/local/templates/aspro_max/css/../images/next.png) -116px -214px no-repeat;}.top_slider_wrapp .box .btn.btn-video:not(.play){padding:27px 29px 19px;position:relative;vertical-align:middle;}.top_slider_wrapp .box .btn.btn-video:not(.play):before{content:"";position:absolute;left:50%;top:50%;margin:-6px 0 0 -5px;width:12px;height:12px;background:url(/local/templates/aspro_max/css/../images/svg/play_pause.svg) 0 0 no-repeat;}.top_slider_wrapp .box .btn.btn-video.loading:not(.play):before{background-position:0px -12px;}.top_slider_wrapp .box.wvideo.loading:not(.started):after{content:"";background:#000;position:absolute;top:0;left:0;right:0;bottom:0;z-index:100;display:block!important;opacity:.5;}.top_slider_wrapp .wrapper_video{position:absolute;left:0;right:0;top:0;bottom:0;z-index:2;background:#000;}.top_slider_wrapp .box .video{min-width:100%;max-height:150%;min-height:100%;}.top_slider_wrapp .box .video.cover{position:absolute;top:50%;left:50%;max-height:none;max-width:none;position:static;min-height:none;}.half_block .top_slider_wrapp .box .video.cover{min-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}.top_slider_wrapp .box video{height:100%;}.top_big_banners>.row>div{padding:0 10px;}.top_big_banners.nop>.row{margin:0;}.top_big_banners.nop>.row>div{padding:0;}.top_big_banners.with_childs.nop .top_slider_wrapp,.top_big_banners.with_childs.nop .item{padding:0;}.top_big_banners .blocks2{float:left;width:50%;}.top_big_banners .items{width:100%;}.top_big_banners .items .item{width:50%;float:left;}.top_big_banners .items .item.wide50,.top_big_banners .items .item.wide100{width:100%;}.top_big_banners:not(.nop) .items{margin:0px -10px;width:auto;}.top_big_banners:not(.nop) .items .item{padding:10px;}.top_big_banners:not(.nop) .child{padding:0;}.top_big_banners:not(.nop) .child>.row .item{padding:10px;}.top_big_banners .item .item_inner .wrap_tizer{z-index:12;bottom:0;}.top_big_banners .item .item_inner .text .section{margin:0 0 11px;opacity:.7;}.top_big_banners .item .item_inner .text .title{max-height:81px;overflow:hidden;text-overflow:ellipsis;}.top_big_banners .item .item_inner .wrap_tizer .wrapper_inner_tizer{padding:33px 40px 34px 40px;}.top_big_banners.short_block:not(.nop) .top_slider_wrapp{padding:0 0 10px;}.BIG_BANNER_INDEX>.maxwidth-theme .top_big_banners.short_block{padding:0 0 0;margin-bottom:-10px;}.BIG_BANNER_INDEX>.maxwidth-theme .top_big_banners.short_block .flex-viewport,.BIG_BANNER_INDEX>.maxwidth-theme .top_big_banners.short_block .item .item_inner{border-radius:3px;}.BIG_BANNER_INDEX>.maxwidth-theme .top_big_banners.top_margin_banner{margin-top:30px;}.top_big_banners.short_block .item .item_inner .wrap_tizer .wrapper_inner_tizer{padding:28px 28px 21px 28px;}.top_big_banners.short_block .item .item_inner .text .title{font-size:1em;}.top_big_banners .item .item_inner .wrap_tizer .wrapper_inner_tizer a.outer_text{color:#fff;text-decoration:none;}.top_big_banners .item .item_inner{position:relative;overflow:hidden;height:275px;}.top_big_banners .item .img_block{background-size:cover;background-position:center center;width:100%;height:100%;top:0;left:0;right:0;position:absolute;}body .short_block.v2 .top_slider_wrapp .main-slider .text .banner_title .section,.short_block.v2 .top_slider_wrapp .main-slider .banner_title .stickers,.short_block.v2 .top_slider_wrapp .main-slider .banner_title .view_sale_block,.short_block.v2 .top_slider_wrapp .main-slider .banner_title .votes_block{display:none;}body .short_block.v2 .top_slider_wrapp .main-slider .text .banner_text{max-height:50px;}.top_big_banners.short_block.v2 .top_slider_wrapp .img img{max-height:none;bottom:auto;top:0;}.top_big_banners.half_block .main-slider__item .img{padding-left:130px;}.top_big_banners.half_block .main-slider .banner_title .head-title{position:relative;display:block;}.top_big_banners.half_block .main-slider .banner_title,.top_big_banners.half_block .main-slider .banner_title a{color:var(--white_text_black);}.top_big_banners.half_block .main-slider .banner_text{color:var(--white_text_black);}@media (max-width:1020px) and (min-width:950px){.main-slider .banner_title,.main-slider .banner_text,.main-slider .banner_buttons{margin-right:40px}}@media (min-width:992px){.top_big_banners .wrap_tizer .preview{max-height:80px;overflow:hidden}.top_big_banners>.row{margin:0px -10px}.top_big_banners>.row>div .row{margin:0}.top_big_banners:not(.nop) .child>.row .item .item_inner{height:240px}.top_big_banners:not(.nop) .child{margin-top:-10px}.top_big_banners.short_block .items .item .item_inner{height:220px}.top_big_banners.short_block .slide .stickers{display:none}.top_big_banners.short_block.v2 .top_slider_wrapp .main-slider__item,.top_big_banners.short_block.v2 .top_slider_wrapp .main-slider__item td,.top_big_banners.short_block.v2 .top_slider_wrapp .main-slider{height:300px}.top_big_banners.half_block .top_slider_wrapp .main-slider__item,.top_big_banners.half_block .top_slider_wrapp .main-slider__item td,.top_big_banners.half_block .top_slider_wrapp .main-slider{height:622px}.top_big_banners.half_block .main-slider .banner_title .head-title{padding-right:80px}.top_big_banners.half_block .main-slider .banner_title .head-title:after{content:"";position:absolute;display:block;width:160px;height:2px;background:#ddd;background:var(--theme-base-color);right:-95px;top:20px}body.BIG_BANNER_INDEX_type_2 .top_big_banners.short_block .slide .top_slider_wrapp .main-slider .left .banner_buttons,body.BIG_BANNER_INDEX_type_2 .top_big_banners.short_block .slide .top_slider_wrapp .main-slider .left .banner_text,body.BIG_BANNER_INDEX_type_2 .top_big_banners.short_block .slide .top_slider_wrapp .main-slider .left .banner_title{margin-left:100px}.top_big_banners.short_block .slide .top_slider_wrapp .main-slider .left .banner_buttons,.top_big_banners.short_block .slide .top_slider_wrapp .main-slider .left .banner_text,.top_big_banners.short_block .slide .top_slider_wrapp .main-slider .left .banner_title{margin-left:50px}.top_big_banners.short_block .slide .top_slider_wrapp .main-slider .banner_title,.top_big_banners.short_block .slide .top_slider_wrapp .main-slider .banner_text,.top_big_banners.short_block .slide .top_slider_wrapp .main-slider .banner_buttons{margin-right:0}.top_big_banners.short_block .slide .top_slider_wrapp .main-slider .left .banner_text{max-height:131px}body .top_big_banners .items .item{width:25%}body .top_big_banners.short_block .items .item:not(.wide100){width:33.33%}body .top_big_banners .items .item.wide50{width:50%}.top_big_banners .top_slider_wrapp .main-slider__item,.top_big_banners .top_slider_wrapp .main-slider__item td,.top_big_banners .top_slider_wrapp .main-slider{height:550px}.top_big_banners.short_block .top_slider_wrapp .main-slider__item,.top_big_banners.short_block .top_slider_wrapp .main-slider__item td,.top_big_banners.short_block .top_slider_wrapp .main-slider{height:500px}.top_big_banners.only_banner .top_slider_wrapp .main-slider__item,.top_big_banners.only_banner .top_slider_wrapp .main-slider__item td,.top_big_banners.only_banner .top_slider_wrapp .main-slider{height:496px}.top_big_banners.only_banner.more_height .top_slider_wrapp .main-slider__item,.top_big_banners.only_banner.more_height .top_slider_wrapp .main-slider__item td,.top_big_banners.only_banner.more_height .top_slider_wrapp .main-slider{height:calc(496px + 100px)}}@media screen and (max-width:991px),projection and (max-width:991px),tv and (max-width:991px),handheld and (max-width:991px){.top_slider_wrapp .main-slider__item,.top_slider_wrapp .main-slider__item td,.top_slider_wrapp .main-slider{height:380px}.top_slider_wrapp .main-slider__item .text.left .banner_text,.top_slider_wrapp .main-slider__item .text.left .banner_title,.top_slider_wrapp .main-slider__item .text.left .banner_buttons,.top_slider_wrapp .left .text .section{margin-left:80px}.top_slider_wrapp .banner_title .stickers{padding-bottom:11px}.main-slider__item .text .banner_title .head-title{font-size:22px;line-height:30px}.main-slider__item .banner_title .view_sale_block,.main-slider__item .banner_title .sale_block{display:none}.main-slider__item .text .banner_text{line-height:1.6em;margin-top:11px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.main-slider__item .text .banner_buttons{margin-top:15px}.top_slider_wrapp .swiper-button-next,.top_slider_wrapp .swiper-button-prev{display:none}.top_slider_wrapp .text .banner_title .votes_block{margin-top:7px}.top_slider_wrapp .banner_title .prices{margin-top:6px}.top_slider_wrapp .banner_title .prices .price:not(.price_old){font-size:1.067em}.top_slider_wrapp .main-slider__item .banner_buttons.with_actions{margin-top:8px}.top_slider_wrapp .main-slider__item .banner_buttons .btn{padding:12px 21px 12px;margin:3px 3px 7px 3px}.top_slider_wrapp .main-slider__item .wraps_buttons .wrap{height:40px;width:40px}.main-slider .swiper-pagination-bullets.swiper-pagination-horizontal{bottom:11px}}@media (max-width:991px) and (min-width:768px){}@media (min-width:768px){.navigation_offset .swiper-button-next{right:-10px;text-align:right}.navigation_offset .swiper-button-prev{left:-10px}.top_slider_wrapp .main-slider__item tr.main_info{background-image:none!important}.top_slider_wrapp.view_2 .main-slider__item tr.adaptive_info{display:none}body .top_big_banners.half_block .main-slider .box:after{content:"";display:block!important;position:absolute;left:0;top:0;bottom:0;width:50%;background:#ffffff;background:var(--card_bg_black);opacity:1}.top_big_banners.half_block .main-slider .banner_title .section{color:#999;opacity:1}.top_big_banners.half_block .main-slider .light,.top_big_banners.half_block .main-slider .light .banner_title,.top_big_banners.half_block .main-slider .light,.top_big_banners.half_block .main-slider .light .banner_title h1,.top_big_banners.half_block .main-slider .light .banner_text,.top_big_banners.half_block .main-slider .light .banner_title a{color:#333;color:var(--white_text_black)}.top_big_banners.half_block .main-slider .banner_title .head-title,.top_big_banners.half_block .main-slider .banner_title .head-title a,.top_big_banners.half_block .banner_title .prices .price:not(.price_old){color:#333;color:var(--white_text_black)}.top_big_banners.half_block .main-slider .banner_title .banner_text{color:#777}.top_big_banners.half_block .main-slider .wrap:not(.added) svg path{fill:#333;fill:var(--white_text_black)}.top_big_banners.half_block .box.light .sale_block.v2 .text>span{color:#333;color:var(--white_text_black)}.top_big_banners.half_block .main-slider{text-align:left}body .top_big_banners.half_block .swiper-pagination-bullet,body .top_big_banners.half_block .swiper-pagination-bullet:before{width:8px;height:8px;transform:none}.top_big_banners.half_block .swiper-pagination-bullet:not(.swiper-pagination-bullet-active):before{background:#d6d6d6}.top_big_banners.half_block .swiper-pagination{display:block;padding-left:90px;margin:auto;text-align:left;right:0}.half_block .top_slider_wrapp .wrapper_video{width:50%;left:50%;overflow:hidden}}@media screen and (max-width:767px),projection and (max-width:767px),tv and (max-width:767px),handheld and (max-width:767px){.top_slider_wrapp .main-slider__item{background-image:none!important;background-color:#fff;background-color:var(--black_bg_black)}.top_slider_wrapp.view_2 .main-slider{border-bottom:1px solid #ececec;border-bottom-color:var(--stroke_black)}.top_slider_wrapp.view_2>.main-slider,.top_slider_wrapp.view_2 .main-slider__item{height:auto!important}.top_slider_wrapp.view_2 .main-slider__item.light,.top_slider_wrapp.view_2 .main-slider__item.light .banner_title,.top_slider_wrapp.view_2 .main-slider__item.light,.top_slider_wrapp.view_2 .main-slider__item.light .banner_title h1,.top_slider_wrapp.view_2 .main-slider__item.light .banner_text,.top_slider_wrapp.view_2 .main-slider__item.light .banner_title a{color:#202020;color:var(--white_text_black)}.top_slider_wrapp .main-slider__item,.top_slider_wrapp .main-slider__item tr,.top_slider_wrapp .main-slider__item td,.top_slider_wrapp .main-slider{height:350px}.top_slider_wrapp.view_2 .main-slider__item tr.main_info,.top_slider_wrapp.view_2 .main-slider__item tr.main_info td.img{height:280px}.top_slider_wrapp.view_2 .main-slider__item td.text{display:none}.top_slider_wrapp.view_2 .main-slider__item.center .main_info{display:block}body .top_slider_wrapp .main-slider__item td.text{width:100%}.top_slider_wrapp.view_1 .main-slider__item .banner_title .stickers{display:flex;justify-content:center}body .top_slider_wrapp .main-slider__item td.text.left .banner_title{margin-left:10px}body .top_slider_wrapp .main-slider__item td.text .banner_text,body .top_slider_wrapp .main-slider__item td.text .banner_title,body .top_slider_wrapp .main-slider__item td.text .banner_buttons,.main-slider__item.left .text .section{margin-left:10px;margin-right:10px}body .top_slider_wrapp .main-slider__item td.text *{text-align:center}.top_slider_wrapp .main-slider__item td.text.left .banner_text,.top_slider_wrapp .main-slider__item td.text.left .banner_buttons,.main-slider__item.left .text .section,.top_slider_wrapp .main-slider__item td.text.right .banner_text,body .top_slider_wrapp .main-slider__item td.text.right .banner_buttons,.main-slider__item.right .text .section{margin-left:40px;margin-right:40px}.top_slider_wrapp.view_2 .main-slider__item .banner_title,.top_slider_wrapp.view_2 .main-slider__item .banner_title a,.top_slider_wrapp.view_2 .main-slider__item .banner_text,.top_slider_wrapp.view_2 .main-slider__item .banner_buttons{display:inline-block;margin-left:0;margin-right:0;text-align:center;width:100%;color:var(--white_text_black)}.top_slider_wrapp.view_2 .main-slider__item td.img:not(.with_video){display:block;position:relative;margin:auto}.top_slider_wrapp.view_2 .main-slider__item.image td.img{display:table-cell}body .top_slider_wrapp .main-slider__item td.img:not(.with_video),body .top_slider_wrapp .main-slider__item .text .banner_title .section{display:none}.top_slider_wrapp.view_1 .image tr.main_info{display:block}.top_slider_wrapp.view_2 .main-slider__item tr.adaptive_info{height:auto;text-align:center;background:#fff;background:var(--black_bg_black);display:block;padding:30px 5vw}.top_slider_wrapp.view_2 .main-slider__item tr.adaptive_info .tablet_text{height:auto;display:inline-block}.top_slider_wrapp.view_2 .main-slider__item .banner_title .head-title{display:block;font-size:23px;margin-bottom:11px}.top_slider_wrapp.view_2 .main-slider__item .banner_text{font-size:14px;line-height:24px;margin-top:3px}.top_slider_wrapp.view_2 .main-slider__item.left .banner_buttons{margin-top:5px}.top_slider_wrapp.view_2 .swiper-pagination-bullets.swiper-pagination-horizontal{top:241px;bottom:auto}.top_slider_wrapp.view_2 .main-slider__item td.img:not(.with_video) img{max-height:calc(100% - 10px);left:50%;transform:translateX(-50%)}.top_slider_wrapp.view_2 .main-slider__item.image td.img img{transform:none}.top_slider_wrapp.view_2 .main-slider__item .adaptive_info .stickers{display:flex;justify-content:center;position:relative;padding:0;margin-bottom:11px}.top_slider_wrapp.view_2 .main-slider__item .adaptive_info .price_adaptive_wrapper{display:inline-flex;align-items:center;margin-top:4px}.top_slider_wrapp.view_2 .main-slider__item .adaptive_info .view_sale_block{display:block;margin-top:4px;margin-right:31px}.top_slider_wrapp.view_2 .main-slider__item .adaptive_info .view_sale_block .icons{display:inline-block}.top_slider_wrapp.view_2 .main-slider__item .adaptive_info .price_adaptive_wrapper .price_adaptive_wrapper_inner{text-align:left}.top_slider_wrapp.view_2 .main-slider__item .adaptive_info .price_adaptive_wrapper .price_adaptive_wrapper_inner .prices{margin-top:3px}.top_slider_wrapp.view_2 .main-slider__item .adaptive_info .price_adaptive_wrapper .price_adaptive_wrapper_inner .sale_block{display:block}.top_slider_wrapp.view_2 .main-slider__item .adaptive_info .banner_buttons.with_actions{margin-top:12px}.top_slider_wrapp.view_2 .main-slider__item .banner_buttons.with_actions .btn{padding:13px 21px 13px}.top_slider_wrapp.view_2 .main-slider__item .banner_buttons.with_actions>.btn:last-of-type{margin-right:14px}.top_slider_wrapp.view_2 .main-slider__item .adaptive_info .banner_buttons.with_actions .wrap{border:1px solid #eee;border-color:var(--stroke_black);height:42px;width:42px;margin-right:4px}.top_slider_wrapp.view_2 .main-slider__item .adaptive_info .banner_buttons.with_actions .wrap:not(.added) svg *{fill:#999}.top_slider_wrapp.view_2 .wrapper_video{height:280px;overflow:hidden}.top_slider_wrapp.view_3 .main-slider__item,.top_slider_wrapp.view_3 .main-slider__item tr,.top_slider_wrapp.view_3 .main-slider__item td,.top_slider_wrapp.view_3 .main-slider{height:auto}.top_slider_wrapp.view_3 .main-slider__item tr{background-size:cover;opacity:1;padding-top:68.75%;display:block!important}.top_slider_wrapp.view_3 .main-slider__item td.text{display:none}.top_slider_wrapp.view_3 .swiper-pagination-bullets.swiper-pagination-horizontal{bottom:8px}.svg.svg-playpause{display:none}.top_slider_wrapp.view_2 .img.with_video .video_block{display:none}.top_slider_wrapp.view_3 .image.wvideo .img.with_video .play.btn-video{position:absolute;transform:translate3d(-50%,-50%,0);top:50%;left:50%}}.bx-touch .top_slider_wrapp.view_2 .main-slider__item .adaptive_info .banner_buttons.with_actions .wrap:not(.added):hover{border:1px solid #eee;border-color:var(--stroke_black);background-color:#fff;}.bx-touch .top_slider_wrapp .main-slider__wrapper .wraps_buttons .wrap:not(.added):hover{background-color:#fff;}@media (max-width:450px){body .top_slider_wrapp .main-slider__item td.text.left .banner_text,body .top_slider_wrapp .main-slider__item td.text.left .banner_buttons,.main-slider__item.left .text .section,body .top_slider_wrapp .main-slider__item td.text.right .banner_text,body .top_slider_wrapp .main-slider__item td.text.right .banner_buttons,.main-slider__item.right .text .section{margin-left:2px;margin-right:2px}body .top_slider_wrapp .main-slider__item td.text .banner_text{margin:2px 2px 0;font-size:13px;line-height:22px;margin-top:11px;max-height:none}.top_slider_wrapp.view_1 .main-slider__item .banner_buttons a{font-size:10px;line-height:12px;padding:10px 14px 8px}body .top_slider_wrapp .main-slider__item{background-size:225% auto}.top_slider_wrapp .main-slider__item,.top_slider_wrapp .main-slider__item td,.top_slider_wrapp .main-slider__item tr,.top_slider_wrapp .main-slider{height:280px}.top_slider_wrapp.view_1 .main-slider__item .wraps_buttons .wrap{height:32px;width:32px}.top_slider_wrapp.view_2 .main-slider__item tr.main_info,.top_slider_wrapp.view_2 .main-slider__item tr.main_info td.img{height:250px}.top_slider_wrapp.view_2 .main-slider__item td.img:not(.with_video){width:80%}.top_slider_wrapp.view_2 .main-slider__item td.img:not(.with_video) img{max-width:100%}.top_slider_wrapp.view_2 .main-slider__item tr.adaptive_info{padding:27px 20px}.top_slider_wrapp.view_2 .main-slider__item .adaptive_info .stickers{display:none}.top_slider_wrapp.view_2 .main-slider__item .banner_title .head-title{font-size:18px}.top_slider_wrapp.view_2 .main-slider__item .adaptive_info .votes_block{display:none}.top_slider_wrapp.view_2 .main-slider__item .banner_text{font-size:13px;line-height:22px;margin-top:3px;max-height:none}.top_slider_wrapp.view_2 .main-slider__item .adaptive_info .price_adaptive_wrapper{justify-content:center;margin-top:13px}.top_slider_wrapp.view_2 .main-slider__item .adaptive_info .price_adaptive_wrapper .price_adaptive_wrapper_inner{text-align:center}.top_slider_wrapp.view_2 .main-slider__item .adaptive_info .view_sale_block{display:none}.top_slider_wrapp.view_2 .main-slider__item .adaptive_info .banner_buttons.with_actions{margin-top:11px}.top_slider_wrapp.view_2 .main-slider__item .banner_buttons.with_actions>.btn:last-of-type{margin:12px}.top_slider_wrapp.view_2 .swiper-pagination-bullets.swiper-pagination-horizontal{top:211px}}
.fill_bg_n .has-secion-banner .menu-row.middle-block.bgdark,.has-secion-banner .header_wrap .maxwidth-theme,.has-secion-banner .header_wrap .wrapper_inner,.has-secion-banner .top-block-wrapper .maxwidth-theme,.has-secion-banner .top-block>.maxwidth-theme>.wrapp_block{background:0 0}.has-secion-banner .menu-row.middle-block.bgdark .menu-only{background:#333}body .has-secion-banner.light-menu-color header .bg_none:not(.bglight) .mega-menu table td .wrap>a:not(:hover),body .has-secion-banner.light-menu-color header .logo-row .search_wrap.only_bg .search-input,body .has-secion-banner.light-menu-color header .logo-row .subcontent .lines-block .menu>li>a,body .has-secion-banner.light-menu-color header .logo-row .subtop.lines-block .menu>li>a,body .has-secion-banner.light-menu-color header .logo-row .subtop.lines-block .menu>li>span,body .has-secion-banner.light-menu-color header .logo-row .top-description,body .has-secion-banner.light-menu-color header .logo_and_menu-row:not(.logo_top_white) .logo-row .top-btn:not(:hover)>span,body .has-secion-banner.light-menu-color header .subbottom .mega-menu table td .wrap>a{color:#fff}body .has-secion-banner.light-menu-color header .bg_none .mega-menu table td .wrap>a:not(:hover) .svg path,body .has-secion-banner.light-menu-color header .logo-row .search_wrap.only_bg .svg path,body .has-secion-banner.light-menu-color header .logo_and_menu-row .logo svg path,body .has-secion-banner.light-menu-color header .logo_and_menu-row:not(.logo_top_white) .logo-row .svg:not(.svg-inline-search2):not(.light-ignore) svg path{fill:#fff}body .has-secion-banner.light-menu-color header .bg_none .mega-menu table td .wrap>a:not(:hover) .svg use,body .has-secion-banner.light-menu-color header .logo-row .search_wrap.only_bg .svg use,body .has-secion-banner.light-menu-color header .logo_and_menu-row:not(.logo_top_white) .logo svg use,body .has-secion-banner.light-menu-color header .logo_and_menu-row:not(.logo_top_white) .logo-row .svg:not(.svg-inline-search2):not(.light-ignore) svg use{fill:#fff}body .wrapper1.has-secion-banner.light-menu-color .header_wrap:not(.light-menu-color) header .mega-menu table td .wrap>a.more-items span:before{background-position:-124px -51px}body .has-secion-banner .sticky_menu.light-menu-color .logo_and_menu-row:not(.logo_top_white) .content-block .subcontent .top-block .menu.topest>li>a,body .has-secion-banner .sticky_menu.light-menu-color .logo_and_menu-row:not(.logo_top_white) .content-block .subcontent .top-block .menu.topest>li>span,body .has-secion-banner.light-menu-color .logo_and_menu-row:not(.logo_top_white) .address,body .has-secion-banner.light-menu-color .logo_and_menu-row:not(.logo_top_white) .sites__current,body .has-secion-banner.light-menu-color header .logo_and_menu-row:not(.logo_top_white) .callback-block,body .has-secion-banner.light-menu-color header .logo_and_menu-row:not(.logo_top_white) .logo-row .wrap_icon .name,body .has-secion-banner.light-menu-color header .logo_and_menu-row:not(.logo_top_white) .logo-row .wrap_icon .title,body .has-secion-banner.light-menu-color header .logo_and_menu-row:not(.logo_top_white) .phone>a,body .has-secion-banner.light-menu-color header .logo_and_menu-row:not(.logo_top_white) .region_wrapper .js_city_chooser{color:#fff}body .has-secion-banner .sticky_menu.light-menu-color .logo_and_menu-row .content-block .subcontent .top-block .menu.topest>li>a:hover,body .has-secion-banner.light-menu-color .logo-row .subtop.lines-block .menu>li:hover>a,body .has-secion-banner.light-menu-color .logo-row .subtop.lines-block .menu>li:hover>span,body .has-secion-banner.light-menu-color .logo_and_menu-row .callback-block:hover,body .has-secion-banner.light-menu-color .logo_and_menu-row .region_wrapper .js_city_chooser:hover{opacity:.5}.has-secion-banner .header-wrapper .lines-row:before,.has-secion-banner.light-menu-color .logo-row .lines-block:before{background:rgba(255,255,255,.07)}body .has-secion-banner .menu-row.bgcolored{background:0 0}.has-secion-banner .menu-row .menu-only{border-radius:3px}body .has-secion-banner .fix-logo .menu-row .menu-only-wr{border-left-color:transparent;border-radius:3px 0 0 3px}body .has-secion-banner .fix-logo .menu-row:not(.bgcolored) .menu-only-wr{border-left-color:transparent}body .has-secion-banner .menu-row .menu-item:first-of-type{border-radius:3px 0 0 3px}body .has-secion-banner .fix-logo .menu-row .search-block{padding-right:20px}.fill_bg_n .has-secion-banner .menu-row.middle-block.bglight,.fill_bg_y .has-secion-banner .menu-row.middle-block.bglight .mega-menu{border-bottom-color:rgba(255,255,255,.2)}.has-secion-banner .logo_and_menu-row .search_wrap.only_bg .search-wrapper,.has-secion-banner .menu-row.middle-block.bglight .mega-menu{border-color:rgba(255,255,255,.2)}body .has-secion-banner.light-menu-color header input::-ms-input-placeholder{color:#fff}body .has-secion-banner.light-menu-color header input:-ms-input-placeholder{color:#fff}.has-secion-banner.light-menu-color.header_search_opacity .logo_and_menu-row .search .search-input,.light-menu-color.long_banner_contents.header_search_opacity .logo_and_menu-row .search .search-input,.long_banner.header_search_opacity .light-menu-color .logo_and_menu-row .search .search-input,body .long_banner.header_search_opacity .light-menu-color .menu-row .search .search-input{background:rgba(255,255,255,.15)!important;border-color:rgba(255,255,255,.06)!important;color:#fff}.has-secion-banner.light-menu-color.header_search_opacity .logo_and_menu-row .search .search-input::placeholder,.light-menu-color.long_banner_contents.header_search_opacity .logo_and_menu-row .search .search-input::placeholder,.long_banner.header_search_opacity .light-menu-color .logo_and_menu-row .search .search-input::placeholder,.long_banner.header_search_opacity .light-menu-color .menu-row .search .search-input::placeholder{color:#fff!important}.has-secion-banner.light-menu-color.header_search_opacity .logo_and_menu-row .search .btn-search .svg path,.has-secion-banner.light-menu-color.header_search_opacity .logo_and_menu-row .search .btn-search:hover .svg svg path,.has-secion-banner.light-menu-color.header_search_opacity .menu-row .search .btn-search .svg path,.has-secion-banner.light-menu-color.header_search_opacity .menu-row .search .btn-search:hover .svg svg path,.light-menu-color.long_banner_contents.header_search_opacity .logo_and_menu-row .search .btn-search .svg path,.light-menu-color.long_banner_contents.header_search_opacity .logo_and_menu-row .search .btn-search:hover .svg svg path,.light-menu-color.long_banner_contents.header_search_opacity .menu-row .search .btn-search .svg path,.light-menu-color.long_banner_contents.header_search_opacity .menu-row .search .btn-search:hover .svg svg path,.long_banner.header_search_opacity .light-menu-color .logo_and_menu-row .search .btn-search .svg path,.long_banner.header_search_opacity .light-menu-color .logo_and_menu-row .search .btn-search:hover .svg svg path,.long_banner.header_search_opacity .light-menu-color .menu-row .search .btn-search .svg path,.long_banner.header_search_opacity .light-menu-color .menu-row .search .btn-search:hover .svg svg path{fill:#fff}.has-secion-banner.header_search_opacity #header .menu-row .search .search-input,.has-secion-banner.header_search_opacity .logo_and_menu-row .search .search-input,.long_banner_contents.header_search_opacity #header .menu-row .search .search-input,.long_banner_contents.header_search_opacity .logo_and_menu-row .search .search-input,body .long_banner.header_search_opacity #header .menu-row .search .search-input,body .long_banner.header_search_opacity .logo_and_menu-row .search .search-input{background:rgba(255,255,255,.15)!important;border-color:rgba(0,0,0,.06)!important;color:#000}body .has-secion-banner.header_search_opacity .logo_and_menu-row .search .btn-search:hover .svg svg path,body .has-secion-banner.header_search_opacity .logo_and_menu-row .search .svg path,body .long_banner.header_search_opacity .logo_and_menu-row .search .btn-search:hover .svg svg path,body .long_banner.header_search_opacity .logo_and_menu-row .search .svg path,body .long_banner_contents.header_search_opacity .logo_and_menu-row .search .btn-search:hover .svg svg path,body .long_banner_contents.header_search_opacity .logo_and_menu-row .search .svg path{fill:#000}body .has-secion-banner.header_search_opacity .logo_and_menu-row .search .search-input::placeholder,body .long_banner.header_search_opacity .logo_and_menu-row .search .search-input::placeholder,body .long_banner_contents.header_search_opacity .logo_and_menu-row .search .search-input::placeholder{color:#000}@media (max-width:1399px) and (min-width:992px){.top_big_banners.with_childs.nop .slide.col-md-6{width:100%;left:0}.top_big_banners.with_childs.nop .col-md-6+.child.col-md-3,.top_big_banners.with_childs.nop .col-md-6+.child.col-md-3+.child.col-md-3{width:50%;right:0}.top_big_banners.with_childs.nop .child.col-md-6{width:100%}}@media (max-width:991px){body .has-secion-banner .section-banner-top__picture{top:0}}@media (min-width:400px){.has-secion-banner .wraps>.wrapper_inner{padding-top:50px}.has-secion-banner .top-block-wrapper{padding-top:79px;position:relative}.has-secion-banner .page-top{position:static}.has-secion-banner .page-top>div:last-of-type{padding:16px 0 37px}.has-secion-banner.light-menu-color .page-top .element-count,.has-secion-banner.light-menu-color .page-top h1{color:#fff;border-color:#fff}.has-secion-banner.light-menu-color .page-top .element-count{opacity:.5}.has-secion-banner.light-menu-color .page-top .breadcrumbs__arrow-down svg path,.has-secion-banner.light-menu-color .page-top .breadcrumbs__item.breadcrumbs__item--visible-mobile:hover svg path{fill:#fff}.has-secion-banner.light-menu-color .page-top .breadcrumbs__item:hover .breadcrumbs__item-name{color:#fff}.has-secion-banner:not(.light-menu-color) .page-top .element-count{color:#333;border-color:#333}.has-secion-banner:not(.light-menu-color) .page-top .element-count{opacity:.5}.has-secion-banner:not(.light-menu-color) .page-top .breadcrumbs__item .breadcrumbs__item-name{color:#333;opacity:.5}.has-secion-banner:not(.light-menu-color) .page-top .breadcrumbs__separator{color:#333}}@media (max-width:400px){body .has-secion-banner .section-banner-top__picture{display:none}}@media (max-width:500px){.banners-content .maxwidth-banner .buttons_block{text-align:center}.banners-content .maxwidth-banner .buttons_block>span{display:inline-block}}.banners-content .maxwidth-banner .btn-default.white:not(:hover){border-color:#fff;color:#333!important}.banners-content h1{line-height:1.25em}@media (min-width:991px){.top_big_banners.short_block.v2 .top_slider_wrapp .main-slider .banner_title .head-title{font-size:1.9333em}.top_big_banners.short_block.v2 .top_slider_wrapp .main-slider .banner_title .prices{margin-top:11px}.top_big_banners.short_block.v2 .top_slider_wrapp .main-slider .banner_buttons{margin-top:23px}.top_big_banners.short_block.v2 .top_slider_wrapp .main-slider .banner_buttons.with_actions{margin-top:20px}.top_big_banners.short_block.v2 .top_slider_wrapp .main-slider .banner_buttons a{padding:12px 21px 12px}.top_big_banners.short_block.v2 .top_slider_wrapp .main-slider .banner_buttons .btn-video{padding:19px 21px 19px}.top_big_banners.short_block.v2 .top_slider_wrapp .main-slider .wraps_buttons .wrap{width:40px;height:40px}body.top_header_opacity .top-block.top-block-v1{width:100%;border-bottom-width:0;background:0 0}body.top_header_opacity .wrapper1.light-menu-color .top-block.top-block-v1 :not(.confirm_region.title):not(.dark-color):not(.basket_wrap):not(.more_phone_a):not(.descr){color:#fff}body.top_header_opacity .wrapper1.light-menu-color .top-block.top-block-v1 .svg.inline:not(.light-ignore) *{fill:#fff}body.top_header_opacity .wrapper1.light-menu-color .top-block.top-block-v1 .top-block-item .phone.with_dropdown .more_phone a{color:#222}body.top_header_opacity .wrapper1.light-menu-color .top-block.top-block-v1 .top-block-item .phone.with_dropdown .more_phone a span{color:#999}body.top_header_opacity .wrapper1.light-menu-color .top-block.top-block-v1 .auth_wr_inner a:not(.dark-color){color:#222}body.top_header_opacity .wrapper1.light-menu-color .top-block.top-block-v1 .menu.topest li.more>span{color:#fff}body.top_header_opacity .wrapper1.light-menu-color .top-block.top-block-v1 .menu.topest li.more ul.dropdown span{color:#000!important}body.top_header_opacity .light-menu-color .top-block.top-block-v1:before{background:rgba(255,255,255,.07)}body.top_header_opacity .top-block.top-block-v1:before{content:"";display:block;left:0;right:0;height:1px;background:rgba(0,0,0,.07);position:absolute;bottom:-2px}body.top_header_opacity .section-banner-top__picture{top:-183px}}
html{font-size:15px}body,body .bx-soa-section-title,body .ymaps-map{font:15px/24px "PT Sans Caption",Arial,sans-serif}.tooltip,h1,h2,h3,h4,h5,h6{font-family:"PT Sans Caption",Arial,sans-serif}.logo_and_menu-row .personal-link .title{font-size:13px}.logo-row .top-description .js_city_chooser{font-size:14px}.top-block-item .region_wrapper .arrow{bottom:3px}.right_info_block .brand .preview .link.icons_fa:after{top:6px}.mega-menu table td .wrap>a{font-size:16px}.side-menu>li>a{font-size:15px}.side-menu .submenu{font-size:14px}.dropdown-menu{font-size:15px}.mega-menu td .wrap>a .line-wrapper .line{bottom:-39px}.menu-row.middle-block.bglight .mega-menu td .wrap>a .line-wrapper .line{bottom:-19px}.item-views .item .previewtext p,.item-views.table-elements .item .body-info .previewtext,body .items-services.item-views .item .body-info .previewtext{font-size:14px}.introtext,.preview-text-detail{font-size:15px}#content #bx-soa-order-form *,.sale_order_full_table .sale-paysystem-wrapper *,body #basket-root *,body .basket-coupon-block-field-description,body .basket-coupon-block-total-price-current,body .basket-item-info-name,body .basket-item-info-name-link{font-family:"PT Sans Caption",Arial,sans-serif!important}.breadcrumbs .drop .separator{top:9px}.bx_filter .bx_filter_parameters_box_title:after{top:4px}.sections_wrapper .list .item .name a{font-size:15px}.stickers .stickers-wrapper>div{font-size:10px;line-height:17px}.bx_item_detail_inc_two .list-type-block.item-views .item>.body-info .title,.main-block .item .prop-block,.main-block .prop_title_table .item .prop-block{font-size:13px}.item-views .item .price .price_old .fa,.item-views .item .price .price_old .price_val,.order-block .price .price_old .fa,.order-block .price .price_old .price_val{font-size:14px}.item-views .item .price .price_val,.order-block .price .price_val{font-size:18px}.select-outer select{font-size:13px}body .buy_block .counter input,body .footer-button .buy_block .counter input{height:41px}.additional_block p{font-size:15px}.catalog_detail .item-stock>span{font-size:14px}.bx_filter_select_popup ul li label{font-family:"PT Sans Caption",Arial,sans-serif}blockquote.code,blockquote.danger,blockquote.info{line-height:28px}header.header-v8 .svg-search.white{top:-2px}.title_block{font-size:21px}.title_block.sm{font-size:19px}.item-views .item .previewtext p,.item-views.table-elements .item .body-info .previewtext{font-size:15px}.bx_ordercart .bx_ordercart_order_table_container .bx_ordercart_itemtitle,.bx_ordercart .bx_ordercart_order_table_container tbody td.custom>div:not(.centered),.bx_ordercart .bx_ordercart_order_table_container tbody td.price .current_price{font-size:16px}#basket_form_container .top_control .delete_all{padding-top:8px;padding-bottom:7px}.basket_sort .remove_all_basket{padding-top:6px;padding-bottom:5px}#basket-root .basket-checkout-block-total-description,#basket-root .basket-checkout-block-total-title,#basket-root .basket-coupon-alert,#basket-root .basket-coupon-alert .close-link,#basket-root .basket-coupon-block-field-description,#basket-root .basket-coupon-block-total-price-current,#basket-root .basket-coupon-block-total-price-difference,#basket-root .basket-coupon-block-total-price-old,#basket-root .basket-item-amount-field-description,#basket-root .basket-item-info-name,#basket-root .basket-item-info-name-link,#basket-root .basket-item-price-current-text,#basket-root .basket-item-price-difference,#basket-root .basket-item-price-old-text,#basket-root .basket-item-price-title,#basket-root .basket-item-property-custom-name,#basket-root .basket-item-property-custom-value,#basket-root .basket-item-property-name,#basket-root .basket-item-property-scu-text .basket-item-scu-item-inner,#basket-root .basket-item-property-value,#basket-root .basket-items-list-header-filter-item{font-family:"PT Sans Caption",Arial,sans-serif}body .bx-soa-section-title{font-size:22px}#bx-soa-order .bx-sls .bx-ui-sls-fake,#bx-soa-order .bx-sls .bx-ui-sls-route,.btn.sale-account-pay-button,.bx-sls .bx-ui-sls-fake,.bx-sls .bx-ui-sls-route,.personal_wrapper .orders_wrapper .row.col-md-12.col-sm-12>a,.personal_wrapper .orders_wrapper .sale-order-detail-about-order-inner-container-repeat>a,.personal_wrapper .orders_wrapper .sale-order-detail-general-item,.personal_wrapper .orders_wrapper .sale-order-list-button,.personal_wrapper .orders_wrapper .sale-order-list-container .sale-order-list-accomplished-title,.personal_wrapper .orders_wrapper .sale-order-list-container .sale-order-list-title,.personal_wrapper .orders_wrapper .sale-order-list-inner-row>div>a,.personal_wrapper .orders_wrapper .sale-order-title,.personal_wrapper .sale-personal-account-wallet-container .sale-personal-account-wallet-title,.sale-order-detail-payment-options-methods-button-element,.sale-order-detail-payment-options-methods-button-element-new-window,.sale-order-list-accomplished-date,.sale-order-list-accomplished-date-number{font-family:"PT Sans Caption",Arial,Helvetica,sans-serif}.viewed_product_block .viewed-wrapper .block-item__title{height:53px}
/*NOTE: This file is intended for programmers. Aspro technical support is not advised to work with him.*/

/* Examples (uncomment to use):*/

/* Expand site width */
/* body .wrapper { max-width: 1400px !important;  } */

/* Set site background image */
/* body {  background: url(/local/templates/aspro_max/css/image_source) top no-repeat; }

/* Hide compare button */
/* a.compare_item { display: none !important;  }*/

/* оформление заказа */

/*@media (min-width: 768px) {
#bx-soa-order.orderform--v1 #bx-soa-delivery+#bx-soa-paysystem {
    order: 1;
    display: none;
}
}
*/
#bx-soa-paysystem {
    order: 1;
    display: none;
}
.sale_order_full_table:last-of-type {
    border: 1px solid #ececec;
    padding: 30px;
    border-radius: 3px;
    border-color: var(--stroke_black);
    display: none;
}

body .product-container.catalog_detail .text-additional {
    display: none !important;
}

body .price_measure {
    display: none !important;
}

body a.wish_item i,
body span.wish_item i,
body a.wish_item,
body span.wish_item,
body .wish_item.in,
body .wish_item.added i,
body .wish_item.added.in i,
body .wish_item.added,
body .wish_item.added.in {
    background: transparent !important;
    position: relative;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    box-shadow: none !important;
}

body a.wish_item i svg,
body span.wish_item i svg {
    display: block !important;
    width: 18px;
    height: 16px;
}

body .wish_item i .stankoff-favorite-icon--outline .stankoff-favorite-icon__path {
    fill: #ffffff !important;
    stroke: #e53935 !important;
}

body .wish_item i .stankoff-favorite-icon--filled .stankoff-favorite-icon__path {
    fill: #e53935 !important;
    stroke: #e53935 !important;
}

body a.wish_item i::before,
body span.wish_item i::before,
body a.wish_item i::after,
body span.wish_item i::after {
    content: none !important;
}

body a.wish_item i,
body span.wish_item i {
    background: transparent !important;
}

body .wish_item.added i,
body .wish_item.added.in i,
body .wish_item.in.added i,
body a.wish_item i.stankoff-favorite-filled,
body span.wish_item i.stankoff-favorite-filled {
    background: transparent !important;
}

body a.personal-link i.svg-inline-cabinet .stankoff-cabinet-icon {
    display: block;
    width: 16px;
    height: 18px;
    color: currentColor;
}

body ul.left_menu.dropdown.stankoff-personal-menu-ready > li > a.stankoff-personal-menu-link {
    display: flex;
    align-items: center;
    gap: 10px;
}

body ul.left_menu.dropdown.stankoff-personal-menu-ready > li > a.stankoff-personal-menu-link .stankoff-personal-menu-icon {
    flex: 0 0 18px;
    width: 18px;
    height: 18px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
}

body ul.left_menu.dropdown.stankoff-personal-menu-ready > li > a.stankoff-personal-menu-link .stankoff-personal-menu-icon img,
body ul.left_menu.dropdown.stankoff-personal-menu-ready > li > a.stankoff-personal-menu-link .stankoff-personal-menu-icon svg {
    display: block;
    width: 18px;
    height: 18px;
}

body ul.left_menu.dropdown.stankoff-personal-menu-ready > li > a.stankoff-personal-menu-link .stankoff-personal-menu-icon .stankoff-favorite-icon__path {
    fill: #ffffff !important;
    stroke: #e53935 !important;
}

body ul.left_menu.dropdown.stankoff-personal-menu-ready > li > a.stankoff-personal-menu-link .stankoff-personal-menu-icon .stankoff-cabinet-icon,
body ul.left_menu.dropdown.stankoff-personal-menu-ready > li > a.stankoff-personal-menu-link .stankoff-personal-menu-icon .stankoff-personal-menu-svg--logout {
    width: 18px;
    height: 18px;
    color: #307edd;
}

body ul.left_menu.dropdown.stankoff-personal-menu-ready > li > a.stankoff-personal-menu-link .name {
    flex: 1 1 auto;
    min-width: 0;
}

body ul.left_menu.dropdown.stankoff-personal-menu-ready > li > a.stankoff-personal-menu-link .toggle_block {
    margin-left: auto;
}

body .sale-personal-section-row-flex.stankoff-personal-cards-ready .stankoff-personal-card-favorite {
    display: inline-flex;
    align-items: center;
    justify-content: center;
}

body .sale-personal-section-row-flex.stankoff-personal-cards-ready .stankoff-personal-card-favorite svg {
    width: 64px;
    height: 64px;
}

body .sale-personal-section-row-flex.stankoff-personal-cards-ready .stankoff-personal-card-favorite .stankoff-favorite-icon__path {
    fill: #ffffff !important;
    stroke: #e53935 !important;
}

body .soc-avt,
body .main-profile-social-block,
body #bx-soa-soc-auth-services,
body .bx-authform-social {
    display: none !important;
}

body .stankoff-personal-profile-list .stankoff-profile-summary {
    display: flex;
    flex-direction: column;
    gap: 6px;
}

body .stankoff-personal-profile-list .stankoff-profile-summary__row {
    line-height: 1.4;
}

body .stankoff-personal-profile-list .stankoff-profile-summary__label {
    font-weight: 600;
    color: var(--white_text_black);
}

body .stankoff-personal-profile-list .stankoff-profile-summary__value {
    color: var(--basic_text_black);
}

body .stankoff-profile-create-toolbar {
    display: flex;
    flex-wrap: wrap;
    gap: 12px;
    margin-bottom: 24px;
}

body .stankoff-profile-create-toolbar__button {
    min-height: 42px;
}

body .stankoff-profile-create-toolbar__button--active {
    background: #01ac00 !important;
    border-color: #01ac00 !important;
    color: #fff !important;
}

body .stankoff-profile-create-box {
    margin-bottom: 28px;
    padding: 24px;
    border: 1px solid var(--stroke_black);
    border-radius: 12px;
    background: var(--card_bg_black);
}

body .stankoff-profile-create-box__header {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 12px;
    margin-bottom: 18px;
}

body .stankoff-profile-create-box__header h3 {
    margin: 0;
}

body .stankoff-profile-create-box__cancel {
    color: #307edd;
    text-decoration: none;
}

body .stankoff-profile-create-tabs {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
    margin-bottom: 18px;
}

body .stankoff-profile-create-tabs__item {
    display: inline-flex;
    align-items: center;
    min-height: 38px;
    padding: 0 14px;
    border: 1px solid var(--stroke_black);
    border-radius: 999px;
    color: var(--white_text_black);
    text-decoration: none;
}

body .stankoff-profile-create-tabs__item--active {
    border-color: #01ac00;
    background: rgba(1, 172, 0, 0.08);
    color: #01ac00;
}

body .stankoff-profile-create-form__grid {
    row-gap: 18px;
}

body .stankoff-profile-create-form__label {
    display: inline-block;
    margin-bottom: 8px;
    font-weight: 600;
    color: var(--white_text_black);
}

body .stankoff-profile-create-form__options {
    display: flex;
    flex-wrap: wrap;
    gap: 10px 16px;
}

body .stankoff-profile-create-form__check {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    font-weight: 400;
}

body .stankoff-profile-create-form__actions {
    margin-top: 22px;
}

body .profiles-content .stankoff-order-profile-extra {
    display: flex;
    flex-direction: column;
    gap: 4px;
    margin-top: 8px;
}

body .profiles-content .stankoff-order-profile-extra__row {
    line-height: 1.35;
}

body .profiles-content .stankoff-order-profile-extra__label {
    font-weight: 600;
    color: var(--white_text_black);
}

body .profiles-content .stankoff-order-profile-extra__value {
    color: var(--basic_text_black);
}

body .profiles-content .stankoff-order-profile-extra__row--missing .stankoff-order-profile-extra__label,
body .profiles-content .stankoff-order-profile-extra__value--missing {
    color: #d35400;
}

body .profiles-content .stankoff-order-profile-header {
    display: flex;
    align-items: flex-start;
    gap: 12px;
}

body .profiles-content .stankoff-order-profile-header > .bx-soa-pp-company-label {
    flex: 1 1 auto;
    min-width: 0;
    order: 1;
}

body .profiles-content .stankoff-order-profile-header > .stankoff-order-profile-change {
    order: 2;
    flex: 0 0 auto;
    margin-left: auto;
    cursor: pointer;
}

body .profiles-content .stankoff-order-profile-header > input.bx-soa-pp-company-checkbox {
    order: 3;
    flex: 0 0 auto;
    margin-left: 2px;
}

body .profiles-content .stankoff-order-profile-change .bx-soa-change-profile {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-height: 30px;
    padding: 0 12px;
    border: 1px solid #01ac00;
    border-radius: 4px;
    background: rgba(1, 172, 0, 0.08);
    color: #01ac00;
    font-size: 12px;
    font-weight: 700;
    line-height: 1;
    text-decoration: none;
    transition: background 0.2s ease, color 0.2s ease, border-color 0.2s ease;
}

body .profiles-content .stankoff-order-profile-change:hover .bx-soa-change-profile,
body .profiles-content .stankoff-order-profile-change:focus .bx-soa-change-profile {
    background: #01ac00;
    color: #fff;
}

body .profiles-content .stankoff-order-profile-card--incomplete .bx-soa-pp-company-inner {
    border-color: #f39c12 !important;
}

body .stankoff-address-copy-hint {
    display: none;
    width: 100%;
    margin-top: 8px;
    padding: 10px 12px;
    border: 1px solid rgba(48, 126, 221, 0.2);
    border-radius: 8px;
    background: rgba(48, 126, 221, 0.06);
    text-align: left;
    color: var(--white_text_black);
    cursor: pointer;
}

body .stankoff-address-copy-hint.stankoff-address-copy-hint--visible {
    display: block;
}

body .stankoff-address-copy-hint__title {
    display: block;
    font-size: 12px;
    line-height: 1.3;
    font-weight: 600;
    color: #307edd;
}

body .stankoff-address-copy-hint__value {
    display: block;
    margin-top: 4px;
    font-size: 13px;
    line-height: 1.4;
    color: var(--basic_text_black);
    word-break: break-word;
}

@media (max-width: 767px) {
    body .stankoff-profile-create-box {
        padding: 18px;
    }

    body .stankoff-profile-create-box__header {
        align-items: flex-start;
        flex-direction: column;
    }

    body .stankoff-profile-create-toolbar__button {
        width: 100%;
        justify-content: center;
    }
}

@media (min-width: 768px) {
    body .auth_wr_inner.with_dropdown > i.svg.downs.big.inline {
        display: none !important;
    }
}

body .catalog_item_wrapp .inner_wrap.stankoff-catalog-layout-active .item_info .cost.prices {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    gap: 12px;
    flex-wrap: wrap;
}

body .catalog_item_wrapp .inner_wrap.stankoff-catalog-layout-active .item_info .cost.prices .price_matrix_wrapper,
body .catalog_item_wrapp .inner_wrap.stankoff-catalog-layout-active .item_info .cost.prices .ce_cmp_hidden,
body .catalog_item_wrapp .inner_wrap.stankoff-catalog-layout-active .item_info .cost.prices .ce_cmp_visible {
    flex: 1 1 auto;
    min-width: 0;
    margin-bottom: 0;
    order: 1;
}

body .catalog_item_wrapp .inner_wrap.stankoff-catalog-layout-active .item_info .cost.prices .js-info-block {
    width: 100%;
    order: 3;
    margin-top: 6px;
}

body .catalog_item_wrapp .inner_wrap.stankoff-catalog-layout-active .item_info .cost.prices .icons-basket-wrapper {
    position: static !important;
    top: auto !important;
    right: auto !important;
    bottom: auto !important;
    left: auto !important;
    flex: 0 0 auto;
    width: auto;
    margin-left: auto;
    order: 2;
}

body .catalog_item_wrapp .inner_wrap.stankoff-catalog-layout-active .item_info .cost.prices .icons-basket-wrapper .button_block {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    width: auto;
}

body .catalog_item_wrapp .inner_wrap.stankoff-catalog-inline-actions .item_info .cost.prices .icons-basket-wrapper {
    position: absolute !important;
    top: auto !important;
    right: 0 !important;
    bottom: 0 !important;
    left: auto !important;
    width: auto;
    margin-left: 0;
    order: initial;
}

body .catalog_item_wrapp .inner_wrap.stankoff-catalog-inline-actions .item_info .cost.prices .icons-basket-wrapper .button_block {
    display: inline-flex;
    align-items: center;
    justify-content: flex-end;
    gap: 8px;
}

body .catalog_item_wrapp .inner_wrap.stankoff-catalog-inline-actions .stankoff-mobile-catalog-actions {
    order: 0 !important;
    margin-left: 0;
    display: inline-flex;
    align-items: center;
    justify-content: center;
}

body .catalog_item_wrapp .inner_wrap.stankoff-catalog-inline-actions .icons-basket-wrapper .to-cart,
body .catalog_item_wrapp .inner_wrap.stankoff-catalog-inline-actions .icons-basket-wrapper .in-cart {
    order: 1;
}

body .brand-sections--block .catalog_item_wrapp .inner_wrap.stankoff-catalog-inline-actions .stankoff-mobile-catalog-actions .wish_item {
    transition: background-color 0.3s ease, border-color 0.3s ease;
}

body .brand-sections--block .catalog_item_wrapp:hover .inner_wrap.stankoff-catalog-inline-actions .stankoff-mobile-catalog-actions .wish_item,
body .brand-sections--block .catalog_item_wrapp .inner_wrap.stankoff-catalog-inline-actions .stankoff-mobile-catalog-actions .wish_item:hover {
    background: rgba(1, 203, 0, 0.757) !important;
    border-color: rgb(58, 211, 57) !important;
}

body .brand-sections--block .catalog_item_wrapp:hover .inner_wrap.stankoff-catalog-inline-actions .stankoff-mobile-catalog-actions .wish_item i .stankoff-favorite-icon__path,
body .brand-sections--block .catalog_item_wrapp .inner_wrap.stankoff-catalog-inline-actions .stankoff-mobile-catalog-actions .wish_item:hover i .stankoff-favorite-icon__path {
    fill: #ffffff !important;
    stroke: #ffffff !important;
}

body .catalog_item_wrapp .inner_wrap.stankoff-catalog-layout-active .stankoff-mobile-catalog-actions {
    order: 3;
    flex: 0 0 auto;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    margin-left: 0;
}

body .catalog_item_wrapp .inner_wrap.stankoff-catalog-layout-active .stankoff-mobile-catalog-actions .wish_item_button {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 34px;
    height: 34px;
    margin: 0;
    padding: 0;
}

body .catalog_item_wrapp .inner_wrap.stankoff-catalog-layout-active .stankoff-mobile-catalog-actions .wish_item_button .wish_item,
body .catalog_item_wrapp .inner_wrap.stankoff-catalog-layout-active .stankoff-mobile-catalog-actions .wish_item_button .wish_item i {
    width: 34px;
    height: 34px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border: 0 !important;
    border-radius: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
}

body .catalog_item_wrapp .inner_wrap.stankoff-catalog-layout-active .stankoff-mobile-catalog-actions .wish_item_button .wish_item i svg {
    width: 18px;
    height: 16px;
}

body .catalog_item_wrapp .sa_block .article_block .stankoff-card-meta {
    display: flex;
    flex-wrap: wrap;
    column-gap: 12px;
    row-gap: 2px;
}

body .brand-sections .show_props {
    display: none !important;
}

body .detail.partners .stankoff-internal-links--tree {
    margin-top: 28px;
}

body .detail.partners .stankoff-brand-overview {
    --stankoff-brand-overview-height: 360px;
    position: relative;
}

body .detail.partners .stankoff-brand-overview.is-collapsed .stankoff-brand-overview__content {
    position: relative;
    overflow: hidden;
    max-height: var(--stankoff-brand-overview-height);
}

body .detail.partners .stankoff-brand-overview.is-collapsed .stankoff-brand-overview__content::after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 72px;
    pointer-events: none;
    background: linear-gradient(180deg, rgba(255, 255, 255, 0), #fff 82%);
}

body .detail.partners .stankoff-brand-overview__actions {
    margin-top: 8px;
}

body .detail.partners .stankoff-brand-overview__toggle {
    min-width: 220px;
}

body .detail.partners .stankoff-internal-links--tree h2 {
    margin: 0 0 18px;
}

body .detail.partners .stankoff-internal-links--tree .stankoff-internal-links__tree-list {
    list-style: none;
    margin: 0;
    padding: 0;
}

body .detail.partners .stankoff-internal-links--tree .stankoff-internal-links__tree-list--root {
    display: flex;
    flex-direction: column;
    gap: 10px;
}

body .detail.partners .stankoff-internal-links--tree .stankoff-internal-links__tree-list .stankoff-internal-links__tree-list {
    margin-top: 8px;
    padding-left: 22px;
}

body .detail.partners .stankoff-internal-links--tree .stankoff-internal-links__tree-node {
    position: relative;
    display: inline-flex;
    align-items: baseline;
    min-height: 22px;
    padding-left: 18px;
}

body .detail.partners .stankoff-internal-links--tree .stankoff-internal-links__tree-node::before {
    content: "";
    position: absolute;
    top: 0.75em;
    left: 0;
    width: 10px;
    height: 1px;
    background: #8ea892;
}

body .detail.partners .stankoff-internal-links--tree .stankoff-internal-links__tree-link {
    color: #01ac00;
    text-decoration: none;
    line-height: 1.45;
}

body .detail.partners .stankoff-internal-links--tree .stankoff-internal-links__tree-link:hover {
    text-decoration: underline;
}

@media (max-width: 767px) {
    body .detail.partners .stankoff-internal-links--tree {
        margin-top: 22px;
    }

    body .detail.partners .stankoff-brand-overview {
        --stankoff-brand-overview-height: 260px;
    }

    body .detail.partners .stankoff-brand-overview__actions {
        margin-top: 6px;
    }

    body .detail.partners .stankoff-brand-overview__toggle {
        width: 100%;
        min-width: 0;
    }

    body .detail.partners .stankoff-internal-links--tree h2 {
        margin-bottom: 14px;
    }

    body .detail.partners .stankoff-internal-links--tree .stankoff-internal-links__tree-list .stankoff-internal-links__tree-list {
        padding-left: 16px;
    }

    body .detail.partners .stankoff-internal-links--tree .stankoff-internal-links__tree-node {
        padding-left: 14px;
    }

    body .detail.partners .stankoff-internal-links--tree .stankoff-internal-links__tree-node::before {
        width: 8px;
    }
}

@media (min-width: 768px) {
    body .display_list .list_item .description_wrapp .wish_item,
    body .display_list .list_item .description_wrapp .compare_item,
    body .brand-sections--list .list_item .description_wrapp .wish_item,
    body .brand-sections--list .list_item .description_wrapp .compare_item,
    body .catalog_item_wrapp .inner_wrap.stankoff-catalog-layout-active .stankoff-mobile-catalog-actions .wish_item_button .wish_item {
        width: 38px;
        height: 38px;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        border: 1px solid var(--stroke_black) !important;
        border-radius: 3px !important;
        background: var(--card_bg_black) !important;
        box-shadow: none !important;
    }

    body .display_list .list_item .description_wrapp .wish_item i,
    body .display_list .list_item .description_wrapp .compare_item i,
    body .brand-sections--list .list_item .description_wrapp .wish_item i,
    body .brand-sections--list .list_item .description_wrapp .compare_item i,
    body .catalog_item_wrapp .inner_wrap.stankoff-catalog-layout-active .stankoff-mobile-catalog-actions .wish_item_button .wish_item i {
        width: 38px;
        height: 38px;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        border: 0 !important;
        background: transparent !important;
    }

    body .display_list .list_item .description_wrapp .wish_item i svg,
    body .brand-sections--list .list_item .description_wrapp .wish_item i svg,
    body .catalog_item_wrapp .inner_wrap.stankoff-catalog-layout-active .stankoff-mobile-catalog-actions .wish_item_button .wish_item i svg {
        width: 18px;
        height: 16px;
    }
}

@media (min-width: 1200px) {
    body .right_block.wide_Y .display_list.TYPE_2 .list_item.item_info.catalog-adaptive {
        align-items: flex-start;
    }

    body .right_block.wide_Y .display_list.TYPE_2 .list_item.item_info.catalog-adaptive > .description_wrapp {
        flex: 1 1 auto;
        width: auto;
        min-width: 0;
    }

    body .right_block.wide_Y .display_list.TYPE_2 .list_item.item_info.catalog-adaptive > .information_wrapp.main_item_wrapper {
        flex: 0 0 260px;
        width: 260px;
        min-width: 260px;
        margin-left: 32px;
    }

    body .right_block.wide_Y .display_list.TYPE_2 .list_item .information_wrapp .cost.prices {
        width: 100%;
    }

    body .brand-sections--list .list_item.item_info.catalog-adaptive {
        align-items: flex-start;
    }

    body .brand-sections--list .list_item.item_info.catalog-adaptive > .description_wrapp {
        flex: 1 1 auto;
        width: auto;
        min-width: 0;
    }

    body .brand-sections--list .list_item.item_info.catalog-adaptive > .information_wrapp.main_item_wrapper {
        flex: 0 0 260px;
        width: 260px;
        min-width: 260px;
        margin-left: 32px;
    }

    body .brand-sections--list .list_item .information_wrapp .cost.prices {
        width: 100%;
    }

    body .detail.partners .brand-linked-products .list_item.item_info.catalog-adaptive {
        align-items: flex-start;
    }

    body .detail.partners .brand-linked-products .list_item.item_info.catalog-adaptive > .description_wrapp {
        flex: 1 1 auto;
        width: auto;
        min-width: 0;
    }

    body .detail.partners .brand-linked-products .list_item.item_info.catalog-adaptive > .information_wrapp.main_item_wrapper {
        flex: 0 0 260px;
        width: 260px;
        min-width: 260px;
        margin-left: 32px;
    }

    body .detail.partners .brand-linked-products .list_item .information_wrapp .cost.prices,
    body .detail.partners .brand-linked-products .list_item .information_wrapp .counter_wrapp.list {
        width: 100%;
    }

    body .detail.partners .brand-linked-products .list_item .information_wrapp .counter_wrapp.list {
        display: flex;
        align-items: center;
        justify-content: flex-end;
        gap: 10px;
    }

    body .detail.partners .brand-linked-products .list_item .information_wrapp .counter_wrapp.list .counter_block_inner,
    body .detail.partners .brand-linked-products .list_item .information_wrapp .counter_wrapp.list .button_block {
        flex: 0 0 auto;
    }

    body .detail.partners .brand-linked-products .list_item .information_wrapp .counter_wrapp.list .button_block {
        display: flex;
        align-items: center;
        justify-content: flex-end;
        white-space: nowrap;
    }
}

body .detail.partners .brand-linked-products .catalog_block.items.block .catalog_item_wrapp .image_wrapper_block {
    min-height: 238px;
    padding: 22px 22px 12px;
    display: flex;
    align-items: center;
    justify-content: center;
}

body .detail.partners .brand-linked-products .catalog_block.items.block .catalog_item_wrapp .image_wrapper_block .thumb,
body .detail.partners .brand-linked-products .catalog_block.items.block .catalog_item_wrapp .image_wrapper_block .section-gallery-wrapper,
body .detail.partners .brand-linked-products .catalog_block.items.block .catalog_item_wrapp .image_wrapper_block .section-gallery-wrapper__item {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    min-height: 204px;
}

body .detail.partners .brand-linked-products .catalog_block.items.block .catalog_item_wrapp .image_wrapper_block img {
    max-width: 100%;
    max-height: 204px;
    width: auto;
    height: auto;
    object-fit: contain;
}

@media (min-width: 1400px) {
    body .detail.partners .brand-linked-products .catalog_block.items.block .catalog_item_wrapp .image_wrapper_block {
        min-height: 260px;
    }

    body .detail.partners .brand-linked-products .catalog_block.items.block .catalog_item_wrapp .image_wrapper_block .thumb,
    body .detail.partners .brand-linked-products .catalog_block.items.block .catalog_item_wrapp .image_wrapper_block .section-gallery-wrapper,
    body .detail.partners .brand-linked-products .catalog_block.items.block .catalog_item_wrapp .image_wrapper_block .section-gallery-wrapper__item {
        min-height: 226px;
    }

    body .detail.partners .brand-linked-products .catalog_block.items.block .catalog_item_wrapp .image_wrapper_block img {
        max-height: 226px;
    }
}

@media (max-width: 767px) {
    body .detail.partners .brand-linked-products .catalog_block.items.block .catalog_item_wrapp .image_wrapper_block {
        min-height: 182px;
        padding: 18px 16px 10px;
    }

    body .detail.partners .brand-linked-products .catalog_block.items.block .catalog_item_wrapp .image_wrapper_block .thumb,
    body .detail.partners .brand-linked-products .catalog_block.items.block .catalog_item_wrapp .image_wrapper_block .section-gallery-wrapper,
    body .detail.partners .brand-linked-products .catalog_block.items.block .catalog_item_wrapp .image_wrapper_block .section-gallery-wrapper__item {
        min-height: 154px;
    }

    body .detail.partners .brand-linked-products .catalog_block.items.block .catalog_item_wrapp .image_wrapper_block img {
        max-height: 154px;
    }
}

body .catalog_block.items .catalog_item_wrapp .image_wrapper_block {
    display: flex;
    align-items: center;
    justify-content: center;
}

body .catalog_block.items .catalog_item_wrapp .image_wrapper_block > .thumb,
body .catalog_block.items .catalog_item_wrapp .image_wrapper_block .section-gallery-wrapper {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    aspect-ratio: 1 / 1;
    overflow: hidden;
}

body .catalog_block.items .catalog_item_wrapp .image_wrapper_block .section-gallery-wrapper__item {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
}

body .catalog_block.items .catalog_item_wrapp .image_wrapper_block img {
    display: block;
    width: 100%;
    height: 100%;
    max-width: none;
    max-height: none;
    object-fit: contain;
    object-position: center;
}

body .product-info-headnote__article.stankoff-product-meta {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: 12px;
}

body .product-info-headnote__article.stankoff-product-meta .article {
    margin: 0;
}

body .stankoff-mobile-product-meta {
    display: none;
}

@media (max-width: 767px) {
    body.stankoff-product-mobile-layout-active .page-top .topic {
        display: none;
    }

    body.stankoff-product-mobile-layout-active .product-info > .product-info-headnote,
    body.stankoff-product-mobile-layout-active .product-info .adaptive-block > .product-info-headnote {
        display: none;
    }

    body.stankoff-product-mobile-layout-active .product-info .adaptive-block {
        display: flex;
        flex-direction: column;
    }

    body.stankoff-product-mobile-layout-active .stankoff-mobile-summary {
        display: block;
        order: -50;
        margin: 12px 0 14px;
    }

    body.stankoff-product-mobile-layout-active .stankoff-mobile-summary__row {
        display: flex;
        align-items: flex-start;
        justify-content: space-between;
        gap: 12px;
    }

    body.stankoff-product-mobile-layout-active .stankoff-mobile-summary__price {
        flex: 1 1 auto;
        min-width: 0;
    }

    body.stankoff-product-mobile-layout-active .stankoff-mobile-summary__price .cost.prices.detail.prices_block {
        margin-bottom: 0;
    }

    body.stankoff-product-mobile-layout-active .stankoff-mobile-summary__actions {
        display: flex;
        align-items: center;
        justify-content: flex-end;
        gap: 16px;
        flex: 0 0 auto;
        padding-top: 6px;
    }

    body.stankoff-product-mobile-layout-active .stankoff-mobile-summary__actions .product-info-headnote__toolbar {
        margin: 0;
    }

    body.stankoff-product-mobile-layout-active .stankoff-mobile-summary__actions .product-info-headnote__toolbar,
    body.stankoff-product-mobile-layout-active .stankoff-mobile-summary__actions .like_icons.list {
        display: flex;
        align-items: center;
    }

    body.stankoff-product-mobile-layout-active .stankoff-mobile-summary__actions .product-info-headnote__toolbar {
        order: 1;
    }

    body.stankoff-product-mobile-layout-active .stankoff-mobile-summary__actions .like_icons.list > div {
        padding-right: 0;
    }

    body.stankoff-product-mobile-layout-active .stankoff-mobile-summary__actions .wish_item_button,
    body.stankoff-product-mobile-layout-active .stankoff-mobile-summary__actions .stankoff-mobile-native-share {
        display: inline-flex;
        align-items: center;
        justify-content: center;
        width: 46px;
        height: 46px;
        margin: -6px 0 0;
        padding: 0;
    }

    body.stankoff-product-mobile-layout-active .stankoff-mobile-summary__actions .wish_item_button .wish_item,
    body.stankoff-product-mobile-layout-active .stankoff-mobile-summary__actions .wish_item_button .wish_item i {
        width: 46px;
        height: 46px;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        border: 0 !important;
        border-radius: 0 !important;
        box-shadow: none !important;
        background: transparent !important;
    }

    body.stankoff-product-mobile-layout-active .stankoff-mobile-summary__actions .wish_item_button .wish_item i {
        background-size: auto !important;
    }

    body.stankoff-product-mobile-layout-active .stankoff-mobile-summary__actions .wish_item_button .wish_item i svg {
        width: 24px;
        height: 22px;
    }

    body.stankoff-product-mobile-layout-active .stankoff-mobile-summary__actions .stankoff-mobile-native-share svg {
        width: 26px;
        height: 26px;
    }

    body.stankoff-product-mobile-layout-active .stankoff-mobile-summary__actions .compare_item_button {
        display: none;
    }

    body.stankoff-product-mobile-layout-active .stankoff-mobile-summary__actions .stankoff-mobile-native-share {
        border: 0;
        border-radius: 0;
        background: transparent;
        box-shadow: none;
        color: var(--white_text_black);
        appearance: none;
        order: 2;
    }

    body.stankoff-product-mobile-layout-active .stankoff-mobile-summary__actions .stankoff-mobile-native-share:active {
        transform: scale(0.96);
    }

    body.stankoff-product-mobile-layout-active .stankoff-mobile-summary__title {
        font-size: 16px;
        line-height: 1.3;
        font-weight: 500;
        margin-top: 10px;
        color: var(--white_text_black);
    }

    body.stankoff-product-mobile-layout-active .stankoff-mobile-product-meta {
        display: flex !important;
        flex-wrap: wrap;
        align-items: center;
        gap: 8px 12px;
        margin: 0 0 12px;
        padding: 0 2px;
    }

    body.stankoff-product-mobile-layout-active .stankoff-mobile-product-meta .article {
        margin: 0;
        line-height: 1.35;
    }

    body .catalog_item_wrapp .inner_wrap.stankoff-mobile-catalog-layout-active .image_wrapper_block {
        position: relative;
    }

    body .catalog_item_wrapp .inner_wrap.stankoff-mobile-catalog-layout-active .image_wrapper_block .like_icons {
        display: block !important;
        position: absolute;
        top: 8px;
        right: 8px;
        left: auto;
        bottom: auto;
        z-index: 3;
        width: auto;
        margin: 0;
        padding: 0;
        pointer-events: none;
    }

    body .catalog_item_wrapp .inner_wrap.stankoff-mobile-catalog-layout-active .image_wrapper_block .like_icons .wish_item_button {
        display: inline-flex !important;
        width: 40px;
        height: 40px;
        align-items: center;
        justify-content: center;
        margin: 0;
        padding: 0;
        pointer-events: auto;
    }

    body .catalog_item_wrapp .inner_wrap.stankoff-mobile-catalog-layout-active .image_wrapper_block .like_icons .wish_item_button .wish_item,
    body .catalog_item_wrapp .inner_wrap.stankoff-mobile-catalog-layout-active .image_wrapper_block .like_icons .wish_item_button .wish_item i {
        width: 40px;
        height: 40px;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        border: 0 !important;
        border-radius: 0 !important;
        background: transparent !important;
        box-shadow: none !important;
    }

    body .catalog_item_wrapp .inner_wrap.stankoff-mobile-catalog-layout-active .image_wrapper_block .like_icons .wish_item_button .wish_item i svg {
        width: 22px;
        height: 20px;
    }

    body .catalog_item_wrapp .inner_wrap.stankoff-mobile-catalog-layout-active .image_wrapper_block .like_icons .compare_item_button,
    body .catalog_item_wrapp .inner_wrap.stankoff-mobile-catalog-layout-active .image_wrapper_block .like_icons .wrapp_one_click,
    body .catalog_item_wrapp .inner_wrap.stankoff-mobile-catalog-layout-active .image_wrapper_block .like_icons .fast_view_button,
    body .catalog_item_wrapp .inner_wrap.stankoff-mobile-catalog-layout-active .image_wrapper_block .like_icons .stankoff-catalog-wish-placeholder {
        display: none !important;
    }

    body .catalog_item_wrapp .inner_wrap.stankoff-mobile-catalog-layout-active .stankoff-mobile-catalog-actions {
        display: none !important;
    }

    body .catalog_item_wrapp .inner_wrap.stankoff-mobile-catalog-layout-active .item_info .cost.prices {
        display: block;
    }
}

body.stankoff-contacts-page .contacts-page-top {
    display: none !important;
}

body.stankoff-contacts-page .contacts-stores.shops-list1 {
    display: flex;
    flex-direction: column;
    gap: 18px;
    margin: 0 0 28px;
}

body.stankoff-contacts-page .contacts-stores.shops-list1 .item {
    margin: 0;
}

body.stankoff-contacts-page .contacts-stores.shops-list1 .item.stankoff-store-hidden {
    display: none !important;
}

body.stankoff-contacts-page .contacts-stores.shops-list1 .item.stankoff-store-card-ready .right-block-contacts {
    display: none !important;
}

body.stankoff-contacts-page .contacts-stores.shops-list1 .item.stankoff-store-card-ready .left-block-contacts {
    width: 100%;
    max-width: 100%;
    flex: 0 0 100%;
}

body.stankoff-contacts-page .stankoff-store-contacts-toggle-wrap {
    display: flex;
    flex-direction: column;
    gap: 14px;
    margin-top: 18px;
}

body.stankoff-contacts-page .stankoff-store-contacts-toggle {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
    width: auto;
    max-width: 240px;
    min-height: 46px;
    padding: 0 18px;
    border: 1px solid rgba(1, 172, 0, 0.22);
    border-radius: 12px;
    background: #fff;
    color: #01ac00;
    font-size: 14px;
    font-weight: 700;
    line-height: 1;
    cursor: pointer;
    transition: background 0.2s ease, color 0.2s ease, box-shadow 0.2s ease, transform 0.2s ease;
}

body.stankoff-contacts-page .stankoff-store-contacts-toggle:hover,
body.stankoff-contacts-page .stankoff-store-contacts-toggle:focus {
    background: #01ac00;
    color: #fff;
    box-shadow: 0 12px 24px rgba(1, 172, 0, 0.16);
    transform: translateY(-1px);
}

body.stankoff-contacts-page .stankoff-store-contacts-toggle__icon,
body.stankoff-contacts-page .stankoff-store-contacts-toggle__icon svg {
    display: inline-flex;
    width: 18px;
    height: 18px;
}

body.stankoff-contacts-page .stankoff-store-contacts-panel {
    display: none;
    max-width: 420px;
    padding: 16px;
    border: 1px solid var(--stroke_black);
    border-radius: 16px;
    background: var(--card_bg_black);
    box-shadow: 0 16px 34px rgba(0, 0, 0, 0.12);
}

body.stankoff-contacts-page .stankoff-store-contacts-panel.is-open {
    display: block;
}

body.stankoff-contacts-page .stankoff-store-contacts-panel__section + .stankoff-store-contacts-panel__section {
    margin-top: 14px;
    padding-top: 14px;
    border-top: 1px solid rgba(140, 140, 140, 0.18);
}

body.stankoff-contacts-page .stankoff-store-contacts-panel__label {
    margin-bottom: 8px;
    font-size: 11px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 0.06em;
    color: #8a8a8a;
}

body.stankoff-contacts-page .stankoff-store-contacts-panel__phones {
    display: flex;
    flex-direction: column;
    gap: 10px;
}

body.stankoff-contacts-page .stankoff-store-contacts-panel__phone-row {
    display: grid;
    grid-template-columns: 42px minmax(0, 1fr) 42px;
    align-items: center;
    column-gap: 10px;
}

body.stankoff-contacts-page .stankoff-store-contacts-panel__action {
    width: 42px;
    height: 42px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-radius: 12px;
    text-decoration: none;
}

body.stankoff-contacts-page .stankoff-store-contacts-panel__action svg,
body.stankoff-contacts-page .stankoff-store-contacts-panel__contact-icon svg {
    display: block;
    width: 22px;
    height: 22px;
}

body.stankoff-contacts-page .stankoff-store-contacts-panel__action--call {
    border: 1px solid rgba(1, 172, 0, 0.18);
    background: rgba(1, 172, 0, 0.08);
    color: #01ac00;
}

body.stankoff-contacts-page .stankoff-store-contacts-panel__action--whatsapp {
    background: #25d366;
    color: #fff;
    box-shadow: 0 8px 18px rgba(37, 211, 102, 0.22);
}

body.stankoff-contacts-page .stankoff-store-contacts-panel__phone-main {
    min-width: 0;
}

body.stankoff-contacts-page .stankoff-store-contacts-panel__number-link {
    display: block;
    color: var(--white_text_black);
    text-decoration: none;
    white-space: nowrap;
    font-size: 18px;
    font-weight: 700;
    line-height: 1.2;
}

body.stankoff-contacts-page .stankoff-store-contacts-panel__contact-row {
    display: grid;
    grid-template-columns: 24px minmax(0, 1fr);
    align-items: flex-start;
    column-gap: 10px;
    color: var(--white_text_black);
    text-decoration: none;
}

body.stankoff-contacts-page .stankoff-store-contacts-panel__number-link:hover,
body.stankoff-contacts-page .stankoff-store-contacts-panel__number-link:focus,
body.stankoff-contacts-page .stankoff-store-contacts-panel__contact-row:hover,
body.stankoff-contacts-page .stankoff-store-contacts-panel__contact-row:focus {
    color: #01ac00;
}

body.stankoff-contacts-page .stankoff-store-contacts-panel__contact-icon {
    width: 24px;
    height: 24px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    color: #01ac00;
    transform: translateY(1px);
}

body.stankoff-contacts-page .stankoff-store-contacts-panel__contact-text {
    min-width: 0;
    font-size: 14px;
    line-height: 1.4;
    color: inherit;
    word-break: break-word;
}

@media (max-width: 991px) {
    body.stankoff-contacts-page .stankoff-store-contacts-toggle {
        max-width: none;
        width: 100%;
    }

    body.stankoff-contacts-page .stankoff-store-contacts-panel {
        max-width: none;
    }
}
.bx_ui_slider_handle {
  border: 0;
  background-color: transparent;
  padding: 0;
  appearance: none;
}

.stankoff-store-stock-line + .stankoff-store-stock-line {
    margin-top: 2px;
}

.stankoff-store-stock-line--arrival .icon {
    background-color: #d1a500;
}

.stankoff-store-stock-line--arrival .value {
    color: #b38f00;
}

body .catalog_section_list .item_block img[src*="/images/loaders/double_ring.svg"],
body .catalog_block.items .image_wrapper_block img[src*="/images/loaders/double_ring.svg"],
body .top-big-img.lazy[src*="/images/loaders/double_ring.svg"] {
    opacity: 0;
}

body .catalog_item_wrapp .absolute-full-block.lazy[style*="double_ring.svg"] {
    background-image: none !important;
}

body .catalog_block.items.row.flexbox {
    flex-direction: row;
    flex-wrap: wrap;
    align-items: stretch;
}

body .content_wrapper_block.front_sections_only .list.items > .row.margin0.flexbox {
    flex-direction: row;
    flex-wrap: wrap;
    align-items: stretch;
}

body .content_wrapper_block.front_sections_only .item .img img.lazy:not(.lazyloaded) {
    visibility: hidden;
}

@media (min-width: 1200px) {
    body .catalog_block.items .catalog-block-view__item.col-lg-20 {
        width: 20% !important;
        max-width: 20%;
        flex: 0 0 20%;
    }

    body .content_wrapper_block.front_sections_only .list.items > .row.margin0.flexbox > .col-m-20 {
        width: 20% !important;
        max-width: 20%;
        flex: 0 0 20%;
    }

    body .catalog_section_list .item_block.lg.col-lg-20 {
        float: left;
        width: 20% !important;
    }

    body .catalog_section_list .item_block.lg .image,
    body .catalog_section_list .item_block.lg td.image {
        min-height: 120px;
        display: flex;
        align-items: center;
        justify-content: center;
    }
}
