

/* Start:/local/templates/hoegl/css/main.css?17622448121020250*/
@charset "UTF-8";
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
/* Document
   ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
html {
  line-height: 1.15;
  /* 1 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}

/* Sections
   ========================================================================== */
/**
 * Remove the margin in all browsers.
 */
body {
  margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */
main {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */
/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  box-sizing: content-box;
  /* 1 */
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}

/* Text-level semantics
   ========================================================================== */
/**
 * Remove the gray background on active links in IE 10.
 */
a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  border-bottom: none;
  /* 1 */
  text-decoration: underline;
  /* 2 */
  text-decoration: underline dotted;
  /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */
small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */
/**
 * Remove the border on images inside links in IE 10.
 */
img {
  border-style: none;
}

/* Forms
   ========================================================================== */
/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  /* 1 */
  font-size: 100%;
  /* 1 */
  line-height: 1.15;
  /* 1 */
  margin: 0;
  /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input {
  /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select {
  /* 1 */
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */
button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */
fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
legend {
  box-sizing: border-box;
  /* 1 */
  color: inherit;
  /* 2 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  white-space: normal;
  /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */
textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */
[type=checkbox],
[type=radio] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type=search] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */
[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */
}

/* Interactive
   ========================================================================== */
/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */
details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */
summary {
  display: list-item;
}

/* Misc
   ========================================================================== */
/**
 * Add the correct display in IE 10+.
 */
template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */
[hidden] {
  display: none;
}

/**
 * Swiper 8.4.4
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2022 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: October 12, 2022
 */
@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;
}

.swiper {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  z-index: 1;
}

.swiper-vertical > .swiper-wrapper {
  flex-direction: column;
}

.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  box-sizing: content-box;
}

.swiper-android .swiper-slide, .swiper-wrapper {
  transform: translate3d(0px, 0, 0);
}

.swiper-pointer-events {
  touch-action: pan-y;
}

.swiper-pointer-events.swiper-vertical {
  touch-action: pan-x;
}

.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
}

.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-3d.swiper-css-mode .swiper-wrapper {
  perspective: 1200px;
}

.swiper-3d .swiper-cube-shadow, .swiper-3d .swiper-slide, .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, .swiper-3d .swiper-wrapper {
  transform-style: preserve-3d;
}

.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, 0.15);
}

.swiper-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(to left, rgba(0, 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, 0.5), rgba(0, 0, 0, 0));
}

.swiper-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(to top, rgba(0, 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, 0.5), rgba(0, 0, 0, 0));
}

.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-horizontal.swiper-css-mode > .swiper-wrapper {
  scroll-snap-type: x mandatory;
}

.swiper-vertical.swiper-css-mode > .swiper-wrapper {
  scroll-snap-type: y mandatory;
}

.swiper-centered > .swiper-wrapper::before {
  content: "";
  flex-shrink: 0;
  order: 9999;
}

.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {
  margin-inline-start: var(--swiper-centered-offset-before);
}

.swiper-centered.swiper-horizontal > .swiper-wrapper::before {
  height: 100%;
  min-height: 1px;
  width: var(--swiper-centered-offset-after);
}

.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
  margin-block-start: var(--swiper-centered-offset-before);
}

.swiper-centered.swiper-vertical > .swiper-wrapper::before {
  width: 100%;
  min-width: 1px;
  height: var(--swiper-centered-offset-after);
}

.swiper-centered > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: center center;
}

.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: 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: 0.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: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, .swiper-rtl .swiper-button-next {
  left: 10px;
  right: auto;
}

.swiper-button-prev:after, .swiper-rtl .swiper-button-next:after {
  content: "prev";
}

.swiper-button-next, .swiper-rtl .swiper-button-prev {
  right: 10px;
  left: auto;
}

.swiper-button-next:after, .swiper-rtl .swiper-button-prev:after {
  content: "next";
}

.swiper-button-lock {
  display: none;
}

.swiper-pagination {
  position: absolute;
  text-align: center;
  transition: 0.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: 10px;
  left: 0;
  width: 100%;
}

.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transform: scale(0.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(0.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  transform: scale(0.33);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  transform: scale(0.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  transform: scale(0.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: 50%;
  background: var(--swiper-pagination-bullet-inactive-color, #000);
  opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.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: 10px;
  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: 0.2s transform, 0.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: 0.2s transform, 0.2s left;
}

.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 0.2s transform, 0.2s right;
}

.swiper-pagination-progressbar {
  background: rgba(0, 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: 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: 4px;
  height: 100%;
  left: 0;
  top: 0;
}

.swiper-pagination-lock {
  display: none;
}

.swiper-scrollbar {
  border-radius: 10px;
  position: relative;
  -ms-touch-action: none;
  background: rgba(0, 0, 0, 0.1);
}

.swiper-scrollbar-disabled > .swiper-scrollbar, .swiper-scrollbar.swiper-scrollbar-disabled {
  display: none !important;
}

.swiper-horizontal > .swiper-scrollbar, .swiper-scrollbar.swiper-scrollbar-horizontal {
  position: absolute;
  left: 1%;
  bottom: 3px;
  z-index: 50;
  height: 5px;
  width: 98%;
}

.swiper-scrollbar.swiper-scrollbar-vertical, .swiper-vertical > .swiper-scrollbar {
  position: absolute;
  right: 3px;
  top: 1%;
  z-index: 50;
  width: 5px;
  height: 98%;
}

.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 10px;
  left: 0;
  top: 0;
}

.swiper-scrollbar-cursor-drag {
  cursor: move;
}

.swiper-scrollbar-lock {
  display: none;
}

.swiper-zoom-container {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}

.swiper-zoom-container > canvas, .swiper-zoom-container > img, .swiper-zoom-container > svg {
  max-width: 100%;
  max-height: 100%;
  object-fit: contain;
}

.swiper-slide-zoomed {
  cursor: move;
}

.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 .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}

.swiper-free-mode > .swiper-wrapper {
  transition-timing-function: ease-out;
  margin: 0 auto;
}

.swiper-grid > .swiper-wrapper {
  flex-wrap: wrap;
}

.swiper-grid-column > .swiper-wrapper {
  flex-wrap: wrap;
  flex-direction: column;
}

.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, .swiper-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-cube {
  overflow: visible;
}

.swiper-cube .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
  visibility: hidden;
  transform-origin: 0 0;
  width: 100%;
  height: 100%;
}

.swiper-cube .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-cube.swiper-rtl .swiper-slide {
  transform-origin: 100% 0;
}

.swiper-cube .swiper-slide-active, .swiper-cube .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-cube .swiper-slide-active, .swiper-cube .swiper-slide-next, .swiper-cube .swiper-slide-next + .swiper-slide, .swiper-cube .swiper-slide-prev {
  pointer-events: auto;
  visibility: visible;
}

.swiper-cube .swiper-slide-shadow-bottom, .swiper-cube .swiper-slide-shadow-left, .swiper-cube .swiper-slide-shadow-right, .swiper-cube .swiper-slide-shadow-top {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.swiper-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 100%;
  height: 100%;
  opacity: 0.6;
  z-index: 0;
}

.swiper-cube .swiper-cube-shadow:before {
  content: "";
  background: #000;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  filter: blur(50px);
}

.swiper-flip {
  overflow: visible;
}

.swiper-flip .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
}

.swiper-flip .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-flip .swiper-slide-active, .swiper-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-flip .swiper-slide-shadow-bottom, .swiper-flip .swiper-slide-shadow-left, .swiper-flip .swiper-slide-shadow-right, .swiper-flip .swiper-slide-shadow-top {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.swiper-creative .swiper-slide {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  overflow: hidden;
  transition-property: transform, opacity, height;
}

.swiper-cards {
  overflow: visible;
}

.swiper-cards .swiper-slide {
  transform-origin: center bottom;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  overflow: hidden;
}

.splide__container {
  box-sizing: border-box;
  position: relative;
}

.splide__list {
  backface-visibility: hidden;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  margin: 0 !important;
  padding: 0 !important;
}

.splide.is-initialized:not(.is-active) .splide__list {
  display: block;
}

.splide__pagination {
  -ms-flex-align: center;
  align-items: center;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-pack: center;
  justify-content: center;
  margin: 0;
  pointer-events: none;
}

.splide__pagination li {
  display: inline-block;
  line-height: 1;
  list-style-type: none;
  margin: 0;
  pointer-events: auto;
}

.splide:not(.is-overflow) .splide__pagination {
  display: none;
}

.splide__progress__bar {
  width: 0;
}

.splide {
  position: relative;
  visibility: hidden;
}

.splide.is-initialized, .splide.is-rendered {
  visibility: visible;
}

.splide__slide {
  backface-visibility: hidden;
  box-sizing: border-box;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  list-style-type: none !important;
  margin: 0;
  position: relative;
}

.splide__slide img {
  vertical-align: bottom;
}

.splide__spinner {
  animation: splide-loading 1s linear infinite;
  border: 2px solid #999;
  border-left-color: transparent;
  border-radius: 50%;
  bottom: 0;
  contain: strict;
  display: inline-block;
  height: 20px;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 0;
  width: 20px;
}

.splide__sr {
  clip: rect(0 0 0 0);
  border: 0;
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.splide__toggle.is-active .splide__toggle__play, .splide__toggle__pause {
  display: none;
}

.splide__toggle.is-active .splide__toggle__pause {
  display: inline;
}

.splide__track {
  overflow: hidden;
  position: relative;
  z-index: 0;
}

@keyframes splide-loading {
  0% {
    transform: rotate(0);
  }
  to {
    transform: rotate(1turn);
  }
}
.splide__track--draggable {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.splide__track--fade > .splide__list > .splide__slide {
  margin: 0 !important;
  opacity: 0;
  z-index: 0;
}

.splide__track--fade > .splide__list > .splide__slide.is-active {
  opacity: 1;
  z-index: 1;
}

.splide--rtl {
  direction: rtl;
}

.splide__track--ttb > .splide__list {
  display: block;
}

.splide__arrow {
  -ms-flex-align: center;
  align-items: center;
  background: #ccc;
  border: 0;
  border-radius: 50%;
  cursor: pointer;
  display: -ms-flexbox;
  display: flex;
  height: 2em;
  -ms-flex-pack: center;
  justify-content: center;
  opacity: 0.7;
  padding: 0;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 2em;
  z-index: 1;
}

.splide__arrow svg {
  fill: #000;
  height: 1.2em;
  width: 1.2em;
}

.splide__arrow:hover:not(:disabled) {
  opacity: 0.9;
}

.splide__arrow:disabled {
  opacity: 0.3;
}

.splide__arrow:focus-visible {
  outline: 3px solid #0bf;
  outline-offset: 3px;
}

.splide__arrow--prev {
  left: 1em;
}

.splide__arrow--prev svg {
  transform: scaleX(-1);
}

.splide__arrow--next {
  right: 1em;
}

.splide.is-focus-in .splide__arrow:focus {
  outline: 3px solid #0bf;
  outline-offset: 3px;
}

.splide__pagination {
  bottom: 0.5em;
  left: 0;
  padding: 0 1em;
  position: absolute;
  right: 0;
  z-index: 1;
}

.splide__pagination__page {
  background: #ccc;
  border: 0;
  border-radius: 50%;
  display: inline-block;
  height: 8px;
  margin: 3px;
  opacity: 0.7;
  padding: 0;
  position: relative;
  transition: transform 0.2s linear;
  width: 8px;
}

.splide__pagination__page.is-active {
  background: #fff;
  transform: scale(1.4);
  z-index: 1;
}

.splide__pagination__page:hover {
  cursor: pointer;
  opacity: 0.9;
}

.splide__pagination__page:focus-visible {
  outline: 3px solid #0bf;
  outline-offset: 3px;
}

.splide.is-focus-in .splide__pagination__page:focus {
  outline: 3px solid #0bf;
  outline-offset: 3px;
}

.splide__progress__bar {
  background: #ccc;
  height: 3px;
}

.splide__slide {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.splide__slide:focus {
  outline: 0;
}

@supports (outline-offset: -3px) {
  .splide__slide:focus-visible {
    outline: 3px solid #0bf;
    outline-offset: -3px;
  }
}
@media screen and (-ms-high-contrast: none) {
  .splide__slide:focus-visible {
    border: 3px solid #0bf;
  }
}
@supports (outline-offset: -3px) {
  .splide.is-focus-in .splide__slide:focus {
    outline: 3px solid #0bf;
    outline-offset: -3px;
  }
}
@media screen and (-ms-high-contrast: none) {
  .splide.is-focus-in .splide__slide:focus {
    border: 3px solid #0bf;
  }

  .splide.is-focus-in .splide__track > .splide__list > .splide__slide:focus {
    border-color: #0bf;
  }
}
.splide__toggle {
  cursor: pointer;
}

.splide__toggle:focus-visible {
  outline: 3px solid #0bf;
  outline-offset: 3px;
}

.splide.is-focus-in .splide__toggle:focus {
  outline: 3px solid #0bf;
  outline-offset: 3px;
}

.splide__track--nav > .splide__list > .splide__slide {
  border: 3px solid transparent;
  cursor: pointer;
}

.splide__track--nav > .splide__list > .splide__slide.is-active {
  border: 3px solid #000;
}

.splide__arrows--rtl .splide__arrow--prev {
  left: auto;
  right: 1em;
}

.splide__arrows--rtl .splide__arrow--prev svg {
  transform: scaleX(1);
}

.splide__arrows--rtl .splide__arrow--next {
  left: 1em;
  right: auto;
}

.splide__arrows--rtl .splide__arrow--next svg {
  transform: scaleX(-1);
}

.splide__arrows--ttb .splide__arrow {
  left: 50%;
  transform: translate(-50%);
}

.splide__arrows--ttb .splide__arrow--prev {
  top: 1em;
}

.splide__arrows--ttb .splide__arrow--prev svg {
  transform: rotate(-90deg);
}

.splide__arrows--ttb .splide__arrow--next {
  bottom: 1em;
  top: auto;
}

.splide__arrows--ttb .splide__arrow--next svg {
  transform: rotate(90deg);
}

.splide__pagination--ttb {
  bottom: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  left: auto;
  padding: 1em 0;
  right: 0.5em;
  top: 0;
}

/* Functional styling;
 * These styles are required for noUiSlider to function.
 * You don't need to change these rules to apply your design.
 */
.noUi-target,
.noUi-target * {
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-user-select: none;
  -ms-touch-action: none;
  touch-action: none;
  -ms-user-select: none;
  -moz-user-select: none;
  user-select: none;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.noUi-target {
  position: relative;
}

.noUi-base,
.noUi-connects {
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 1;
}

/* Wrapper for all connect elements.
 */
.noUi-connects {
  overflow: hidden;
  z-index: 0;
}

.noUi-connect,
.noUi-origin {
  will-change: transform;
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
  height: 100%;
  width: 100%;
  -ms-transform-origin: 0 0;
  -webkit-transform-origin: 0 0;
  -webkit-transform-style: preserve-3d;
  transform-origin: 0 0;
  transform-style: flat;
}

/* Offset direction
 */
.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin {
  left: 0;
  right: auto;
}

/* Give origins 0 height/width so they don't interfere with clicking the
 * connect elements.
 */
.noUi-vertical .noUi-origin {
  top: -100%;
  width: 0;
}

.noUi-horizontal .noUi-origin {
  height: 0;
}

.noUi-handle {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  position: absolute;
}

.noUi-touch-area {
  height: 100%;
  width: 100%;
}

.noUi-state-tap .noUi-connect,
.noUi-state-tap .noUi-origin {
  -webkit-transition: transform 0.3s;
  transition: transform 0.3s;
}

.noUi-state-drag * {
  cursor: inherit !important;
}

/* Slider size and handle placement;
 */
.noUi-horizontal {
  height: 18px;
}

.noUi-horizontal .noUi-handle {
  width: 34px;
  height: 28px;
  right: -17px;
  top: -6px;
}

.noUi-vertical {
  width: 18px;
}

.noUi-vertical .noUi-handle {
  width: 28px;
  height: 34px;
  right: -6px;
  bottom: -17px;
}

.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle {
  left: -17px;
  right: auto;
}

/* Styling;
 * Giving the connect element a border radius causes issues with using transform: scale
 */
.noUi-target {
  background: #FAFAFA;
  border-radius: 4px;
  border: 1px solid #D3D3D3;
  box-shadow: inset 0 1px 1px #F0F0F0, 0 3px 6px -5px #BBB;
}

.noUi-connects {
  border-radius: 3px;
}

.noUi-connect {
  background: #3FB8AF;
}

/* Handles and cursors;
 */
.noUi-draggable {
  cursor: ew-resize;
}

.noUi-vertical .noUi-draggable {
  cursor: ns-resize;
}

.noUi-handle {
  border: 1px solid #D9D9D9;
  border-radius: 3px;
  background: #FFF;
  cursor: default;
  box-shadow: inset 0 0 1px #FFF, inset 0 1px 7px #EBEBEB, 0 3px 6px -3px #BBB;
}

.noUi-active {
  box-shadow: inset 0 0 1px #FFF, inset 0 1px 7px #DDD, 0 3px 6px -3px #BBB;
}

/* Handle stripes;
 */
.noUi-handle:before,
.noUi-handle:after {
  content: "";
  display: block;
  position: absolute;
  height: 14px;
  width: 1px;
  background: #E8E7E6;
  left: 14px;
  top: 6px;
}

.noUi-handle:after {
  left: 17px;
}

.noUi-vertical .noUi-handle:before,
.noUi-vertical .noUi-handle:after {
  width: 14px;
  height: 1px;
  left: 6px;
  top: 14px;
}

.noUi-vertical .noUi-handle:after {
  top: 17px;
}

/* Disabled state;
 */
[disabled] .noUi-connect {
  background: #B8B8B8;
}

[disabled].noUi-target,
[disabled].noUi-handle,
[disabled] .noUi-handle {
  cursor: not-allowed;
}

/* Base;
 *
 */
.noUi-pips,
.noUi-pips * {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.noUi-pips {
  position: absolute;
  color: #999;
}

/* Values;
 *
 */
.noUi-value {
  position: absolute;
  white-space: nowrap;
  text-align: center;
}

.noUi-value-sub {
  color: #ccc;
  font-size: 10px;
}

/* Markings;
 *
 */
.noUi-marker {
  position: absolute;
  background: #CCC;
}

.noUi-marker-sub {
  background: #AAA;
}

.noUi-marker-large {
  background: #AAA;
}

/* Horizontal layout;
 *
 */
.noUi-pips-horizontal {
  padding: 10px 0;
  height: 80px;
  top: 100%;
  left: 0;
  width: 100%;
}

.noUi-value-horizontal {
  -webkit-transform: translate(-50%, 50%);
  transform: translate(-50%, 50%);
}

.noUi-rtl .noUi-value-horizontal {
  -webkit-transform: translate(50%, 50%);
  transform: translate(50%, 50%);
}

.noUi-marker-horizontal.noUi-marker {
  margin-left: -1px;
  width: 2px;
  height: 5px;
}

.noUi-marker-horizontal.noUi-marker-sub {
  height: 10px;
}

.noUi-marker-horizontal.noUi-marker-large {
  height: 15px;
}

/* Vertical layout;
 *
 */
.noUi-pips-vertical {
  padding: 0 10px;
  height: 100%;
  top: 0;
  left: 100%;
}

.noUi-value-vertical {
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  padding-left: 25px;
}

.noUi-rtl .noUi-value-vertical {
  -webkit-transform: translate(0, 50%);
  transform: translate(0, 50%);
}

.noUi-marker-vertical.noUi-marker {
  width: 5px;
  height: 2px;
  margin-top: -1px;
}

.noUi-marker-vertical.noUi-marker-sub {
  width: 10px;
}

.noUi-marker-vertical.noUi-marker-large {
  width: 15px;
}

.noUi-tooltip {
  display: block;
  position: absolute;
  border: 1px solid #D9D9D9;
  border-radius: 3px;
  background: #fff;
  color: #000;
  padding: 5px;
  text-align: center;
  white-space: nowrap;
}

.noUi-horizontal .noUi-tooltip {
  -webkit-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  left: 50%;
  bottom: 120%;
}

.noUi-vertical .noUi-tooltip {
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  top: 50%;
  right: 120%;
}

.noUi-horizontal .noUi-origin > .noUi-tooltip {
  -webkit-transform: translate(50%, 0);
  transform: translate(50%, 0);
  left: auto;
  bottom: 10px;
}

.noUi-vertical .noUi-origin > .noUi-tooltip {
  -webkit-transform: translate(0, -18px);
  transform: translate(0, -18px);
  top: auto;
  right: 28px;
}

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
/* Document
   ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
html {
  line-height: 1.15;
  /* 1 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}

/* Sections
   ========================================================================== */
/**
 * Remove the margin in all browsers.
 */
body {
  margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */
main {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */
/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  box-sizing: content-box;
  /* 1 */
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}

/* Text-level semantics
   ========================================================================== */
/**
 * Remove the gray background on active links in IE 10.
 */
a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  border-bottom: none;
  /* 1 */
  text-decoration: underline;
  /* 2 */
  text-decoration: underline dotted;
  /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */
small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */
/**
 * Remove the border on images inside links in IE 10.
 */
img {
  border-style: none;
}

/* Forms
   ========================================================================== */
/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  /* 1 */
  font-size: 100%;
  /* 1 */
  line-height: 1.15;
  /* 1 */
  margin: 0;
  /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input {
  /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select {
  /* 1 */
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */
button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */
fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
legend {
  box-sizing: border-box;
  /* 1 */
  color: inherit;
  /* 2 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  white-space: normal;
  /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */
textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */
[type=checkbox],
[type=radio] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type=search] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */
[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */
}

/* Interactive
   ========================================================================== */
/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */
details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */
summary {
  display: list-item;
}

/* Misc
   ========================================================================== */
/**
 * Add the correct display in IE 10+.
 */
template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */
[hidden] {
  display: none;
}

.animateAll, .formChBtnsEl label {
  transition: all 0.5s;
}

/*@font-face {
  font-family: 'alsrubl';
  src: url('/local/templates/hoegl/css/fonts/r/rouble-webfont.eot');
  src: url('/local/templates/hoegl/css/fonts/r/rouble-webfont.eot?#iefix') format('embedded-opentype'),
  url('/local/templates/hoegl/css/fonts/r/rouble-webfont.woff') format('woff'),
  url('/local/templates/hoegl/css/fonts/r/rouble-webfont.ttf') format('truetype');
  font-display: swap;
  font-weight: normal;
  font-style: normal;
}*/
button,
input,
select,
textarea {
  font: 400 16px/1.5 "Open Sans", sans-serif;
}

*:after,
*:before,
body,
body * {
  box-sizing: border-box;
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 200/100), only screen and (min-device-pixel-ratio: 1.5) {
  .dpiTest {
    width: 20px;
  }
}
body {
  /* mobile viewport bug fix */
}

html {
  min-height: 100vh;
  min-height: 100dvh;
}

body,
html {
  padding: 0;
  margin: 0;
  position: relative;
  min-width: 280px;
  width: 100%;
}

.tdU {
  text-decoration: underline;
}

.curP {
  cursor: pointer;
}

body,
body * {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

body, html {
  background-color: #ffffff;
  background-attachment: fixed;
}

body {
  font: 400 16px/1.5 "Open Sans", sans-serif;
  color: #000;
  min-height: 100vh;
  min-height: 100dvh;
  min-height: -webkit-fill-available;
  overflow: auto;
  overflow-x: hidden;
  margin: 0;
  padding: 0;
}
body.greyBg {
  background-color: #FAFAFA;
}

/*@media all and (max-width: 767px) {
  html {
    position: fixed;
    height: 100dvh;
    overflow: auto;
  }
}*/
body {
  min-height: 100vh;
  min-height: 100dvh;
  display: flex;
  flex-direction: column;
}
body > .contentBox {
  margin-bottom: auto;
}

@media all and (max-width: 767px) {
  .hideOnMob {
    display: none !important;
  }
}

@media all and (min-width: 768px) {
  .hideNotMob {
    display: none !important;
  }
}

.defContainer, .footerInner, .headerInner, .headerTop .headerInner, .contentBox {
  width: 100%;
  padding-left: 20px;
  padding-right: 20px;
  margin: 0 auto;
  max-width: 1280px;
}
.indexPage .defContainer, .indexPage .footerInner, .indexPage .headerInner, .indexPage .contentBox {
  max-width: 100%;
}

.box {
  margin: 40px 0;
}
body > .box {
  margin-bottom: 0 !important;
}
.box_products {
  overflow: hidden;
}
.box_products .boxContent {
  margin-left: -1px !important;
  margin-right: -1px !important;
}
@media all and (max-width: 959px) {
  .box_products {
    margin-left: -20px !important;
    margin-right: -20px !important;
  }
}
.contentBox .content .box_noPad {
  margin-left: -20px !important;
  margin-right: -20px !important;
}
.box_noPad {
  overflow: hidden;
}
.box_ov {
  overflow: visible;
}
.box:last-child {
  margin-bottom: 0 !important;
}
.box:first-child {
  margin-top: 0 !important;
}
.box[data-border] {
  padding: 40px 0 0 0;
}
@media all and (max-width: 767px) {
  .box[data-border]:first-child {
    padding: 0;
    margin-top: 32px;
  }
}
.indexPage .box[data-border] {
  padding: 0 !important;
}
@media all and (max-width: 767px) {
  .box {
    margin: 40px 0;
  }
  .box[data-border] {
    margin: 40px 0;
    padding: 40px 0 0 0;
  }
}
.boxTitle {
  font-weight: 300;
  font-size: 1.625em;
  font-style: normal;
  line-height: 1.75em;
  text-align: center;
  margin-bottom: 35px;
}
@media all and (max-width: 767px) {
  .boxTitle {
    font-size: 1.25em;
    line-height: 1.5em;
  }
}
.indexPage .boxTitle {
  font-size: 2.375em;
  line-height: 2em;
}
@media all and (max-width: 959px) {
  .indexPage .boxTitle {
    font-size: 1.625em;
    line-height: 1.75em;
  }
}
@media all and (max-width: 767px) {
  .indexPage .boxTitle {
    font-size: 1.625em;
    line-height: 1.75em;
  }
}
.indexPage .box_noPad .boxCustomTitle .boxTitle {
  margin-top: 0;
}
.indexPage .box {
  margin: 50px 0;
  /*@media all and (min-width: 1440px) {
    &_product {
      margin-bottom: 80px;
    }

    &_product + .box {
      margin-top: 50px;
    }
  }*/
}
.indexPage .box_noPad {
  margin-top: 0;
  margin-bottom: 0;
}
.indexPage .box_noPad .boxTitle {
  margin-top: 50px;
}
.indexPage .box_noPad:first-child .boxTitle {
  margin-top: 16px;
  margin-bottom: 16px;
}
@media all and (max-width: 767px) {
  .indexPage .box_noPad:first-child .boxTitle {
    margin-top: 0;
    margin-bottom: 20px;
  }
}
@media all and (max-width: 1439px) {
  .indexPage .box {
    margin: 50px 0;
  }
  .indexPage .box_noPad {
    margin-top: 0;
    margin-bottom: 0;
  }
}
@media all and (max-width: 767px) {
  .indexPage .box {
    margin: 40px 0;
  }
  .indexPage .box_noPad {
    margin-top: 0;
    margin-bottom: 0;
  }
}
@media all and (max-width: 1439px) {
  .box {
    margin: 50px 0;
  }
}
@media all and (max-width: 959px) {
  .boxTitle {
    font-size: 32px;
    line-height: 38px;
  }
}
@media all and (max-width: 767px) {
  .boxTitle {
    font-size: 24px;
    line-height: 30px;
  }
}
@media all and (max-width: 479px) {
  .box {
    margin: 20px 0;
  }
}
.boxCustomContent {
  max-width: 1000px;
  margin-right: auto;
  margin-left: auto;
  text-align: center;
}
.boxCustomText {
  padding: 0 30px;
}
.boxContent {
  font-size: 1em;
}
.boxContentCols {
  display: flex;
}
@media all and (max-width: 959px) {
  .boxContentCols {
    display: block;
  }
}
.boxContentCol {
  width: 50%;
}
.boxContentColImg {
  text-align: center;
}
@media all and (max-width: 959px) {
  .boxContentCol {
    width: 100%;
  }
  .boxContentCol + .boxContentCol {
    margin-top: 40px;
  }
}
.box_dark {
  color: #fff;
}
.box_darkTitle {
  color: #fff;
}

.btn, .npsFormSubmit, .popup-login__get-code, .formCancel, .formSubmit, .formFilePickerAdd, .prLocationElChange, .modalSuccessBtn, .orderFinalInfoBottom a, .orderUserPhoneBoxBtn, .orderUserBtn, .basketElChangeCardSave, .cardOptCancel, .cardOptSubmit, .cardAvailEmptyCatalogLink, .productPreviewBtn, .bannersElBtn, .basketCompactOrder, .basketCompactEmptyBtn, .headerPopup .popup-registration__btn-log, .headerPopup.popup-login .popup-registration__btn-log, .headerPopup.popup-password-forgot .popup-registration__btn-log, .headerPopup.popup-registration .popup-registration__btn-log, .headerPopup .popup-registration__btn-login, .headerPopup.popup-login .popup-registration__btn-login, .headerPopup.popup-password-forgot .popup-registration__btn-login, .headerPopup.popup-registration .popup-registration__btn-login, .headerPopup .popup-password-forgot__btn-login, .headerPopup.popup-login .popup-password-forgot__btn-login, .headerPopup.popup-password-forgot .popup-password-forgot__btn-login, .headerPopup.popup-registration .popup-password-forgot__btn-login, .headerPopup .popup-login__btn-login, .headerPopup.popup-login .popup-login__btn-login, .headerPopup.popup-password-forgot .popup-login__btn-login, .headerPopup.popup-registration .popup-login__btn-login, .headerPopup .popup-login__btn-reg, .headerPopup.popup-login .popup-login__btn-reg, .headerPopup.popup-password-forgot .popup-login__btn-reg, .headerPopup.popup-registration .popup-login__btn-reg, .headerPopup .popup__btn, .headerPopup.popup-login .popup__btn, .headerPopup.popup-password-forgot .popup__btn, .headerPopup.popup-registration .popup__btn, .btnCancel {
  display: inline-block;
  min-width: 117px;
  font-weight: 600;
  font-size: 14px;
  font-style: normal;
  line-height: 20px;
  padding: 10px 30px;
  color: #000000;
  border: 1px solid #000000;
  text-decoration: none;
  background: #fff;
  text-transform: uppercase;
  text-align: center;
  cursor: pointer;
}
.btn.disabled, .disabled.npsFormSubmit, .disabled.popup-login__get-code, .disabled.formCancel, .disabled.formSubmit, .disabled.formFilePickerAdd, .disabled.prLocationElChange, .disabled.modalSuccessBtn, .orderFinalInfoBottom a.disabled, .disabled.orderUserPhoneBoxBtn, .disabled.orderUserBtn, .disabled.basketElChangeCardSave, .disabled.cardOptCancel, .disabled.cardOptSubmit, .disabled.cardAvailEmptyCatalogLink, .disabled.productPreviewBtn, .disabled.bannersElBtn, .disabled.basketCompactOrder, .disabled.basketCompactEmptyBtn, .headerPopup .disabled.popup-registration__btn-log, .headerPopup.popup-login .disabled.popup-registration__btn-log, .headerPopup.popup-password-forgot .disabled.popup-registration__btn-log, .headerPopup.popup-registration .disabled.popup-registration__btn-log, .popup-login.headerPopup .disabled.popup-registration__btn-log, .popup-login.headerPopup.popup-password-forgot .disabled.popup-registration__btn-log, .popup-login.headerPopup.popup-registration .disabled.popup-registration__btn-log, .popup-password-forgot.headerPopup.popup-login .disabled.popup-registration__btn-log, .popup-password-forgot.headerPopup .disabled.popup-registration__btn-log, .popup-password-forgot.headerPopup.popup-registration .disabled.popup-registration__btn-log, .popup-registration.headerPopup.popup-login .disabled.popup-registration__btn-log, .popup-registration.headerPopup.popup-password-forgot .disabled.popup-registration__btn-log, .popup-registration.headerPopup .disabled.popup-registration__btn-log, .headerPopup .disabled.popup-registration__btn-login, .headerPopup.popup-login .disabled.popup-registration__btn-login, .headerPopup.popup-password-forgot .disabled.popup-registration__btn-login, .headerPopup.popup-registration .disabled.popup-registration__btn-login, .popup-login.headerPopup .disabled.popup-registration__btn-login, .popup-login.headerPopup.popup-password-forgot .disabled.popup-registration__btn-login, .popup-login.headerPopup.popup-registration .disabled.popup-registration__btn-login, .popup-password-forgot.headerPopup.popup-login .disabled.popup-registration__btn-login, .popup-password-forgot.headerPopup .disabled.popup-registration__btn-login, .popup-password-forgot.headerPopup.popup-registration .disabled.popup-registration__btn-login, .popup-registration.headerPopup.popup-login .disabled.popup-registration__btn-login, .popup-registration.headerPopup.popup-password-forgot .disabled.popup-registration__btn-login, .popup-registration.headerPopup .disabled.popup-registration__btn-login, .headerPopup .disabled.popup-password-forgot__btn-login, .headerPopup.popup-login .disabled.popup-password-forgot__btn-login, .headerPopup.popup-password-forgot .disabled.popup-password-forgot__btn-login, .headerPopup.popup-registration .disabled.popup-password-forgot__btn-login, .popup-login.headerPopup .disabled.popup-password-forgot__btn-login, .popup-login.headerPopup.popup-password-forgot .disabled.popup-password-forgot__btn-login, .popup-login.headerPopup.popup-registration .disabled.popup-password-forgot__btn-login, .popup-password-forgot.headerPopup.popup-login .disabled.popup-password-forgot__btn-login, .popup-password-forgot.headerPopup .disabled.popup-password-forgot__btn-login, .popup-password-forgot.headerPopup.popup-registration .disabled.popup-password-forgot__btn-login, .popup-registration.headerPopup.popup-login .disabled.popup-password-forgot__btn-login, .popup-registration.headerPopup.popup-password-forgot .disabled.popup-password-forgot__btn-login, .popup-registration.headerPopup .disabled.popup-password-forgot__btn-login, .headerPopup .disabled.popup-login__btn-login, .headerPopup.popup-login .disabled.popup-login__btn-login, .headerPopup.popup-password-forgot .disabled.popup-login__btn-login, .headerPopup.popup-registration .disabled.popup-login__btn-login, .popup-login.headerPopup .disabled.popup-login__btn-login, .popup-login.headerPopup.popup-password-forgot .disabled.popup-login__btn-login, .popup-login.headerPopup.popup-registration .disabled.popup-login__btn-login, .popup-password-forgot.headerPopup.popup-login .disabled.popup-login__btn-login, .popup-password-forgot.headerPopup .disabled.popup-login__btn-login, .popup-password-forgot.headerPopup.popup-registration .disabled.popup-login__btn-login, .popup-registration.headerPopup.popup-login .disabled.popup-login__btn-login, .popup-registration.headerPopup.popup-password-forgot .disabled.popup-login__btn-login, .popup-registration.headerPopup .disabled.popup-login__btn-login, .headerPopup .disabled.popup-login__btn-reg, .headerPopup.popup-login .disabled.popup-login__btn-reg, .headerPopup.popup-password-forgot .disabled.popup-login__btn-reg, .headerPopup.popup-registration .disabled.popup-login__btn-reg, .popup-login.headerPopup .disabled.popup-login__btn-reg, .popup-login.headerPopup.popup-password-forgot .disabled.popup-login__btn-reg, .popup-login.headerPopup.popup-registration .disabled.popup-login__btn-reg, .popup-password-forgot.headerPopup.popup-login .disabled.popup-login__btn-reg, .popup-password-forgot.headerPopup .disabled.popup-login__btn-reg, .popup-password-forgot.headerPopup.popup-registration .disabled.popup-login__btn-reg, .popup-registration.headerPopup.popup-login .disabled.popup-login__btn-reg, .popup-registration.headerPopup.popup-password-forgot .disabled.popup-login__btn-reg, .popup-registration.headerPopup .disabled.popup-login__btn-reg, .headerPopup .disabled.popup__btn, .headerPopup.popup-login .disabled.popup__btn, .headerPopup.popup-password-forgot .disabled.popup__btn, .headerPopup.popup-registration .disabled.popup__btn, .popup-login.headerPopup .disabled.popup__btn, .popup-login.headerPopup.popup-password-forgot .disabled.popup__btn, .popup-login.headerPopup.popup-registration .disabled.popup__btn, .popup-password-forgot.headerPopup.popup-login .disabled.popup__btn, .popup-password-forgot.headerPopup .disabled.popup__btn, .popup-password-forgot.headerPopup.popup-registration .disabled.popup__btn, .popup-registration.headerPopup.popup-login .disabled.popup__btn, .popup-registration.headerPopup.popup-password-forgot .disabled.popup__btn, .popup-registration.headerPopup .disabled.popup__btn, .disabled.btnCancel, .btn[disabled], [disabled].npsFormSubmit, [disabled].popup-login__get-code, [disabled].formCancel, [disabled].formSubmit, [disabled].formFilePickerAdd, [disabled].prLocationElChange, [disabled].modalSuccessBtn, .orderFinalInfoBottom a[disabled], [disabled].orderUserPhoneBoxBtn, [disabled].orderUserBtn, [disabled].basketElChangeCardSave, [disabled].cardOptCancel, [disabled].cardOptSubmit, [disabled].cardAvailEmptyCatalogLink, [disabled].productPreviewBtn, [disabled].bannersElBtn, [disabled].basketCompactOrder, [disabled].basketCompactEmptyBtn, .headerPopup [disabled].popup-registration__btn-log, .headerPopup.popup-login [disabled].popup-registration__btn-log, .headerPopup.popup-password-forgot [disabled].popup-registration__btn-log, .headerPopup.popup-registration [disabled].popup-registration__btn-log, .popup-login.headerPopup [disabled].popup-registration__btn-log, .popup-login.headerPopup.popup-password-forgot [disabled].popup-registration__btn-log, .popup-login.headerPopup.popup-registration [disabled].popup-registration__btn-log, .popup-password-forgot.headerPopup.popup-login [disabled].popup-registration__btn-log, .popup-password-forgot.headerPopup [disabled].popup-registration__btn-log, .popup-password-forgot.headerPopup.popup-registration [disabled].popup-registration__btn-log, .popup-registration.headerPopup.popup-login [disabled].popup-registration__btn-log, .popup-registration.headerPopup.popup-password-forgot [disabled].popup-registration__btn-log, .popup-registration.headerPopup [disabled].popup-registration__btn-log, .headerPopup [disabled].popup-registration__btn-login, .headerPopup.popup-login [disabled].popup-registration__btn-login, .headerPopup.popup-password-forgot [disabled].popup-registration__btn-login, .headerPopup.popup-registration [disabled].popup-registration__btn-login, .popup-login.headerPopup [disabled].popup-registration__btn-login, .popup-login.headerPopup.popup-password-forgot [disabled].popup-registration__btn-login, .popup-login.headerPopup.popup-registration [disabled].popup-registration__btn-login, .popup-password-forgot.headerPopup.popup-login [disabled].popup-registration__btn-login, .popup-password-forgot.headerPopup [disabled].popup-registration__btn-login, .popup-password-forgot.headerPopup.popup-registration [disabled].popup-registration__btn-login, .popup-registration.headerPopup.popup-login [disabled].popup-registration__btn-login, .popup-registration.headerPopup.popup-password-forgot [disabled].popup-registration__btn-login, .popup-registration.headerPopup [disabled].popup-registration__btn-login, .headerPopup [disabled].popup-password-forgot__btn-login, .headerPopup.popup-login [disabled].popup-password-forgot__btn-login, .headerPopup.popup-password-forgot [disabled].popup-password-forgot__btn-login, .headerPopup.popup-registration [disabled].popup-password-forgot__btn-login, .popup-login.headerPopup [disabled].popup-password-forgot__btn-login, .popup-login.headerPopup.popup-password-forgot [disabled].popup-password-forgot__btn-login, .popup-login.headerPopup.popup-registration [disabled].popup-password-forgot__btn-login, .popup-password-forgot.headerPopup.popup-login [disabled].popup-password-forgot__btn-login, .popup-password-forgot.headerPopup [disabled].popup-password-forgot__btn-login, .popup-password-forgot.headerPopup.popup-registration [disabled].popup-password-forgot__btn-login, .popup-registration.headerPopup.popup-login [disabled].popup-password-forgot__btn-login, .popup-registration.headerPopup.popup-password-forgot [disabled].popup-password-forgot__btn-login, .popup-registration.headerPopup [disabled].popup-password-forgot__btn-login, .headerPopup [disabled].popup-login__btn-login, .headerPopup.popup-login [disabled].popup-login__btn-login, .headerPopup.popup-password-forgot [disabled].popup-login__btn-login, .headerPopup.popup-registration [disabled].popup-login__btn-login, .popup-login.headerPopup [disabled].popup-login__btn-login, .popup-login.headerPopup.popup-password-forgot [disabled].popup-login__btn-login, .popup-login.headerPopup.popup-registration [disabled].popup-login__btn-login, .popup-password-forgot.headerPopup.popup-login [disabled].popup-login__btn-login, .popup-password-forgot.headerPopup [disabled].popup-login__btn-login, .popup-password-forgot.headerPopup.popup-registration [disabled].popup-login__btn-login, .popup-registration.headerPopup.popup-login [disabled].popup-login__btn-login, .popup-registration.headerPopup.popup-password-forgot [disabled].popup-login__btn-login, .popup-registration.headerPopup [disabled].popup-login__btn-login, .headerPopup [disabled].popup-login__btn-reg, .headerPopup.popup-login [disabled].popup-login__btn-reg, .headerPopup.popup-password-forgot [disabled].popup-login__btn-reg, .headerPopup.popup-registration [disabled].popup-login__btn-reg, .popup-login.headerPopup [disabled].popup-login__btn-reg, .popup-login.headerPopup.popup-password-forgot [disabled].popup-login__btn-reg, .popup-login.headerPopup.popup-registration [disabled].popup-login__btn-reg, .popup-password-forgot.headerPopup.popup-login [disabled].popup-login__btn-reg, .popup-password-forgot.headerPopup [disabled].popup-login__btn-reg, .popup-password-forgot.headerPopup.popup-registration [disabled].popup-login__btn-reg, .popup-registration.headerPopup.popup-login [disabled].popup-login__btn-reg, .popup-registration.headerPopup.popup-password-forgot [disabled].popup-login__btn-reg, .popup-registration.headerPopup [disabled].popup-login__btn-reg, .headerPopup [disabled].popup__btn, .headerPopup.popup-login [disabled].popup__btn, .headerPopup.popup-password-forgot [disabled].popup__btn, .headerPopup.popup-registration [disabled].popup__btn, .popup-login.headerPopup [disabled].popup__btn, .popup-login.headerPopup.popup-password-forgot [disabled].popup__btn, .popup-login.headerPopup.popup-registration [disabled].popup__btn, .popup-password-forgot.headerPopup.popup-login [disabled].popup__btn, .popup-password-forgot.headerPopup [disabled].popup__btn, .popup-password-forgot.headerPopup.popup-registration [disabled].popup__btn, .popup-registration.headerPopup.popup-login [disabled].popup__btn, .popup-registration.headerPopup.popup-password-forgot [disabled].popup__btn, .popup-registration.headerPopup [disabled].popup__btn, [disabled].btnCancel {
  background: #AEAEAE;
  cursor: default;
  border: 1px solid #AEAEAE;
}
.btn.loading, .loading.npsFormSubmit, .loading.popup-login__get-code, .loading.formCancel, .loading.formSubmit, .loading.formFilePickerAdd, .loading.prLocationElChange, .loading.modalSuccessBtn, .orderFinalInfoBottom a.loading, .loading.orderUserPhoneBoxBtn, .loading.orderUserBtn, .loading.basketElChangeCardSave, .loading.cardOptCancel, .loading.cardOptSubmit, .loading.cardAvailEmptyCatalogLink, .loading.productPreviewBtn, .loading.bannersElBtn, .loading.basketCompactOrder, .loading.basketCompactEmptyBtn, .headerPopup .loading.popup-registration__btn-log, .headerPopup .loading.popup-registration__btn-login, .headerPopup .loading.popup-password-forgot__btn-login, .headerPopup .loading.popup-login__btn-login, .headerPopup .loading.popup-login__btn-reg, .headerPopup .loading.popup__btn, .loading.btnCancel {
  position: relative;
  overflow: hidden;
}
@keyframes rain {
  0% {
    transform: translateY(-100%);
  }
  100% {
    transform: translateY(100%);
  }
}
.btn.loading:after, .loading.npsFormSubmit:after, .loading.popup-login__get-code:after, .loading.formCancel:after, .loading.formSubmit:after, .loading.formFilePickerAdd:after, .loading.prLocationElChange:after, .loading.modalSuccessBtn:after, .orderFinalInfoBottom a.loading:after, .loading.orderUserPhoneBoxBtn:after, .loading.orderUserBtn:after, .loading.basketElChangeCardSave:after, .loading.cardOptCancel:after, .loading.cardOptSubmit:after, .loading.cardAvailEmptyCatalogLink:after, .loading.productPreviewBtn:after, .loading.bannersElBtn:after, .loading.basketCompactOrder:after, .loading.basketCompactEmptyBtn:after, .headerPopup .loading.popup-registration__btn-log:after, .headerPopup .loading.popup-registration__btn-login:after, .headerPopup .loading.popup-password-forgot__btn-login:after, .headerPopup .loading.popup-login__btn-login:after, .headerPopup .loading.popup-login__btn-reg:after, .headerPopup .loading.popup__btn:after, .loading.btnCancel:after {
  position: absolute;
  inset: 0;
  content: "";
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.4) 50%, rgba(0, 0, 0, 0) 100%);
  transition: 0.3s;
  opacity: 1;
  animation: rain 1s linear infinite;
}
.btn.filled, .filled.npsFormSubmit, .btn.popup-login__get-code, .popup-login__get-code.npsFormSubmit, .popup-login__get-code, .filled.formCancel, .formCancel.popup-login__get-code, .filled.formSubmit, .formSubmit.popup-login__get-code, .filled.formFilePickerAdd, .formFilePickerAdd.popup-login__get-code, .filled.prLocationElChange, .prLocationElChange.popup-login__get-code, .btn.modalSuccessBtn, .modalSuccessBtn.npsFormSubmit, .modalSuccessBtn.popup-login__get-code, .modalSuccessBtn.formCancel, .modalSuccessBtn.formSubmit, .modalSuccessBtn.formFilePickerAdd, .modalSuccessBtn.prLocationElChange, .modalSuccessBtn, .orderFinalInfoBottom a.filled, .orderFinalInfoBottom a.popup-login__get-code, .orderFinalInfoBottom a.modalSuccessBtn, .btn.orderUserPhoneBoxBtn, .orderUserPhoneBoxBtn.npsFormSubmit, .orderUserPhoneBoxBtn.popup-login__get-code, .orderUserPhoneBoxBtn.formCancel, .orderUserPhoneBoxBtn.formSubmit, .orderUserPhoneBoxBtn.formFilePickerAdd, .orderUserPhoneBoxBtn.prLocationElChange, .orderUserPhoneBoxBtn.modalSuccessBtn, .orderFinalInfoBottom a.orderUserPhoneBoxBtn, .orderUserPhoneBoxBtn, .btn.orderUserBtn, .orderUserBtn.npsFormSubmit, .orderUserBtn.popup-login__get-code, .orderUserBtn.formCancel, .orderUserBtn.formSubmit, .orderUserBtn.formFilePickerAdd, .orderUserBtn.prLocationElChange, .orderUserBtn.modalSuccessBtn, .orderFinalInfoBottom a.orderUserBtn, .orderUserBtn.orderUserPhoneBoxBtn, .orderUserBtn, .btn.basketElChangeCardSave, .basketElChangeCardSave.npsFormSubmit, .basketElChangeCardSave.popup-login__get-code, .basketElChangeCardSave.formCancel, .basketElChangeCardSave.formSubmit, .basketElChangeCardSave.formFilePickerAdd, .basketElChangeCardSave.prLocationElChange, .basketElChangeCardSave.modalSuccessBtn, .orderFinalInfoBottom a.basketElChangeCardSave, .basketElChangeCardSave.orderUserPhoneBoxBtn, .basketElChangeCardSave.orderUserBtn, .basketElChangeCardSave, .filled.cardOptCancel, .cardOptCancel.popup-login__get-code, .cardOptCancel.modalSuccessBtn, .cardOptCancel.orderUserPhoneBoxBtn, .cardOptCancel.orderUserBtn, .cardOptCancel.basketElChangeCardSave, .btn.cardOptSubmit, .cardOptSubmit.npsFormSubmit, .cardOptSubmit.popup-login__get-code, .cardOptSubmit.formCancel, .cardOptSubmit.formSubmit, .cardOptSubmit.formFilePickerAdd, .cardOptSubmit.prLocationElChange, .cardOptSubmit.modalSuccessBtn, .orderFinalInfoBottom a.cardOptSubmit, .cardOptSubmit.orderUserPhoneBoxBtn, .cardOptSubmit.orderUserBtn, .cardOptSubmit.basketElChangeCardSave, .cardOptSubmit.cardOptCancel, .cardOptSubmit, .filled.cardAvailEmptyCatalogLink, .cardAvailEmptyCatalogLink.popup-login__get-code, .cardAvailEmptyCatalogLink.modalSuccessBtn, .cardAvailEmptyCatalogLink.orderUserPhoneBoxBtn, .cardAvailEmptyCatalogLink.orderUserBtn, .cardAvailEmptyCatalogLink.basketElChangeCardSave, .cardAvailEmptyCatalogLink.cardOptSubmit, .filled.productPreviewBtn, .productPreviewBtn.popup-login__get-code, .productPreviewBtn.modalSuccessBtn, .productPreviewBtn.orderUserPhoneBoxBtn, .productPreviewBtn.orderUserBtn, .productPreviewBtn.basketElChangeCardSave, .productPreviewBtn.cardOptSubmit, .filled.bannersElBtn, .bannersElBtn.popup-login__get-code, .bannersElBtn.modalSuccessBtn, .bannersElBtn.orderUserPhoneBoxBtn, .bannersElBtn.orderUserBtn, .bannersElBtn.basketElChangeCardSave, .bannersElBtn.cardOptSubmit, .filled.basketCompactOrder, .basketCompactOrder.popup-login__get-code, .basketCompactOrder.modalSuccessBtn, .basketCompactOrder.orderUserPhoneBoxBtn, .basketCompactOrder.orderUserBtn, .basketCompactOrder.basketElChangeCardSave, .basketCompactOrder.cardOptSubmit, .filled.basketCompactEmptyBtn, .basketCompactEmptyBtn.popup-login__get-code, .basketCompactEmptyBtn.modalSuccessBtn, .basketCompactEmptyBtn.orderUserPhoneBoxBtn, .basketCompactEmptyBtn.orderUserBtn, .basketCompactEmptyBtn.basketElChangeCardSave, .basketCompactEmptyBtn.cardOptSubmit, .headerPopup .filled.popup-registration__btn-log, .headerPopup .popup-registration__btn-log.popup-login__get-code, .headerPopup .popup-registration__btn-log.modalSuccessBtn, .headerPopup .popup-registration__btn-log.orderUserPhoneBoxBtn, .headerPopup .popup-registration__btn-log.orderUserBtn, .headerPopup .popup-registration__btn-log.basketElChangeCardSave, .headerPopup .popup-registration__btn-log.cardOptSubmit, .headerPopup.popup-login .filled.popup-registration__btn-log, .headerPopup.popup-login .popup-registration__btn-log.popup-login__get-code, .headerPopup.popup-login .popup-registration__btn-log.modalSuccessBtn, .headerPopup.popup-login .popup-registration__btn-log.orderUserPhoneBoxBtn, .headerPopup.popup-login .popup-registration__btn-log.orderUserBtn, .headerPopup.popup-login .popup-registration__btn-log.basketElChangeCardSave, .headerPopup.popup-login .popup-registration__btn-log.cardOptSubmit, .headerPopup.popup-password-forgot .filled.popup-registration__btn-log, .headerPopup.popup-password-forgot .popup-registration__btn-log.popup-login__get-code, .headerPopup.popup-password-forgot .popup-registration__btn-log.modalSuccessBtn, .headerPopup.popup-password-forgot .popup-registration__btn-log.orderUserPhoneBoxBtn, .headerPopup.popup-password-forgot .popup-registration__btn-log.orderUserBtn, .headerPopup.popup-password-forgot .popup-registration__btn-log.basketElChangeCardSave, .headerPopup.popup-password-forgot .popup-registration__btn-log.cardOptSubmit, .headerPopup.popup-registration .filled.popup-registration__btn-log, .headerPopup.popup-registration .popup-registration__btn-log.popup-login__get-code, .headerPopup.popup-registration .popup-registration__btn-log.modalSuccessBtn, .headerPopup.popup-registration .popup-registration__btn-log.orderUserPhoneBoxBtn, .headerPopup.popup-registration .popup-registration__btn-log.orderUserBtn, .headerPopup.popup-registration .popup-registration__btn-log.basketElChangeCardSave, .headerPopup.popup-registration .popup-registration__btn-log.cardOptSubmit, .popup-login.headerPopup .filled.popup-registration__btn-log, .popup-login.headerPopup .popup-registration__btn-log.popup-login__get-code, .popup-login.headerPopup .popup-registration__btn-log.modalSuccessBtn, .popup-login.headerPopup .popup-registration__btn-log.orderUserPhoneBoxBtn, .popup-login.headerPopup .popup-registration__btn-log.orderUserBtn, .popup-login.headerPopup .popup-registration__btn-log.basketElChangeCardSave, .popup-login.headerPopup .popup-registration__btn-log.cardOptSubmit, .popup-login.headerPopup.popup-password-forgot .filled.popup-registration__btn-log, .popup-login.headerPopup.popup-password-forgot .popup-registration__btn-log.popup-login__get-code, .popup-login.headerPopup.popup-password-forgot .popup-registration__btn-log.modalSuccessBtn, .popup-login.headerPopup.popup-password-forgot .popup-registration__btn-log.orderUserPhoneBoxBtn, .popup-login.headerPopup.popup-password-forgot .popup-registration__btn-log.orderUserBtn, .popup-login.headerPopup.popup-password-forgot .popup-registration__btn-log.basketElChangeCardSave, .popup-login.headerPopup.popup-password-forgot .popup-registration__btn-log.cardOptSubmit, .popup-login.headerPopup.popup-registration .filled.popup-registration__btn-log, .popup-login.headerPopup.popup-registration .popup-registration__btn-log.popup-login__get-code, .popup-login.headerPopup.popup-registration .popup-registration__btn-log.modalSuccessBtn, .popup-login.headerPopup.popup-registration .popup-registration__btn-log.orderUserPhoneBoxBtn, .popup-login.headerPopup.popup-registration .popup-registration__btn-log.orderUserBtn, .popup-login.headerPopup.popup-registration .popup-registration__btn-log.basketElChangeCardSave, .popup-login.headerPopup.popup-registration .popup-registration__btn-log.cardOptSubmit, .popup-password-forgot.headerPopup.popup-login .filled.popup-registration__btn-log, .popup-password-forgot.headerPopup.popup-login .popup-registration__btn-log.popup-login__get-code, .popup-password-forgot.headerPopup.popup-login .popup-registration__btn-log.modalSuccessBtn, .popup-password-forgot.headerPopup.popup-login .popup-registration__btn-log.orderUserPhoneBoxBtn, .popup-password-forgot.headerPopup.popup-login .popup-registration__btn-log.orderUserBtn, .popup-password-forgot.headerPopup.popup-login .popup-registration__btn-log.basketElChangeCardSave, .popup-password-forgot.headerPopup.popup-login .popup-registration__btn-log.cardOptSubmit, .popup-password-forgot.headerPopup .filled.popup-registration__btn-log, .popup-password-forgot.headerPopup .popup-registration__btn-log.popup-login__get-code, .popup-password-forgot.headerPopup .popup-registration__btn-log.modalSuccessBtn, .popup-password-forgot.headerPopup .popup-registration__btn-log.orderUserPhoneBoxBtn, .popup-password-forgot.headerPopup .popup-registration__btn-log.orderUserBtn, .popup-password-forgot.headerPopup .popup-registration__btn-log.basketElChangeCardSave, .popup-password-forgot.headerPopup .popup-registration__btn-log.cardOptSubmit, .popup-password-forgot.headerPopup.popup-registration .filled.popup-registration__btn-log, .popup-password-forgot.headerPopup.popup-registration .popup-registration__btn-log.popup-login__get-code, .popup-password-forgot.headerPopup.popup-registration .popup-registration__btn-log.modalSuccessBtn, .popup-password-forgot.headerPopup.popup-registration .popup-registration__btn-log.orderUserPhoneBoxBtn, .popup-password-forgot.headerPopup.popup-registration .popup-registration__btn-log.orderUserBtn, .popup-password-forgot.headerPopup.popup-registration .popup-registration__btn-log.basketElChangeCardSave, .popup-password-forgot.headerPopup.popup-registration .popup-registration__btn-log.cardOptSubmit, .popup-registration.headerPopup.popup-login .filled.popup-registration__btn-log, .popup-registration.headerPopup.popup-login .popup-registration__btn-log.popup-login__get-code, .popup-registration.headerPopup.popup-login .popup-registration__btn-log.modalSuccessBtn, .popup-registration.headerPopup.popup-login .popup-registration__btn-log.orderUserPhoneBoxBtn, .popup-registration.headerPopup.popup-login .popup-registration__btn-log.orderUserBtn, .popup-registration.headerPopup.popup-login .popup-registration__btn-log.basketElChangeCardSave, .popup-registration.headerPopup.popup-login .popup-registration__btn-log.cardOptSubmit, .popup-registration.headerPopup.popup-password-forgot .filled.popup-registration__btn-log, .popup-registration.headerPopup.popup-password-forgot .popup-registration__btn-log.popup-login__get-code, .popup-registration.headerPopup.popup-password-forgot .popup-registration__btn-log.modalSuccessBtn, .popup-registration.headerPopup.popup-password-forgot .popup-registration__btn-log.orderUserPhoneBoxBtn, .popup-registration.headerPopup.popup-password-forgot .popup-registration__btn-log.orderUserBtn, .popup-registration.headerPopup.popup-password-forgot .popup-registration__btn-log.basketElChangeCardSave, .popup-registration.headerPopup.popup-password-forgot .popup-registration__btn-log.cardOptSubmit, .popup-registration.headerPopup .filled.popup-registration__btn-log, .popup-registration.headerPopup .popup-registration__btn-log.popup-login__get-code, .popup-registration.headerPopup .popup-registration__btn-log.modalSuccessBtn, .popup-registration.headerPopup .popup-registration__btn-log.orderUserPhoneBoxBtn, .popup-registration.headerPopup .popup-registration__btn-log.orderUserBtn, .popup-registration.headerPopup .popup-registration__btn-log.basketElChangeCardSave, .popup-registration.headerPopup .popup-registration__btn-log.cardOptSubmit, .headerPopup .btn.popup-registration__btn-login, .headerPopup .popup-registration__btn-login.npsFormSubmit, .headerPopup .popup-registration__btn-login.popup-login__get-code, .headerPopup .popup-registration__btn-login.formCancel, .headerPopup .popup-registration__btn-login.formSubmit, .headerPopup .popup-registration__btn-login.formFilePickerAdd, .headerPopup .popup-registration__btn-login.prLocationElChange, .headerPopup .popup-registration__btn-login.modalSuccessBtn, .headerPopup .orderFinalInfoBottom a.popup-registration__btn-login, .orderFinalInfoBottom .headerPopup a.popup-registration__btn-login, .headerPopup .popup-registration__btn-login.orderUserPhoneBoxBtn, .headerPopup .popup-registration__btn-login.orderUserBtn, .headerPopup .popup-registration__btn-login.basketElChangeCardSave, .headerPopup .popup-registration__btn-login.cardOptCancel, .headerPopup .popup-registration__btn-login.cardOptSubmit, .headerPopup .popup-registration__btn-login.cardAvailEmptyCatalogLink, .headerPopup .popup-registration__btn-login.productPreviewBtn, .headerPopup .popup-registration__btn-login.bannersElBtn, .headerPopup .popup-registration__btn-login.basketCompactOrder, .headerPopup .popup-registration__btn-login.basketCompactEmptyBtn, .headerPopup.popup-login .btn.popup-registration__btn-login, .headerPopup.popup-login .popup-registration__btn-login.npsFormSubmit, .headerPopup.popup-login .popup-registration__btn-login.popup-login__get-code, .headerPopup.popup-login .popup-registration__btn-login.formCancel, .headerPopup.popup-login .popup-registration__btn-login.formSubmit, .headerPopup.popup-login .popup-registration__btn-login.formFilePickerAdd, .headerPopup.popup-login .popup-registration__btn-login.prLocationElChange, .headerPopup.popup-login .popup-registration__btn-login.modalSuccessBtn, .headerPopup.popup-login .orderFinalInfoBottom a.popup-registration__btn-login, .orderFinalInfoBottom .headerPopup.popup-login a.popup-registration__btn-login, .headerPopup.popup-login .popup-registration__btn-login.orderUserPhoneBoxBtn, .headerPopup.popup-login .popup-registration__btn-login.orderUserBtn, .headerPopup.popup-login .popup-registration__btn-login.basketElChangeCardSave, .headerPopup.popup-login .popup-registration__btn-login.cardOptCancel, .headerPopup.popup-login .popup-registration__btn-login.cardOptSubmit, .headerPopup.popup-login .popup-registration__btn-login.cardAvailEmptyCatalogLink, .headerPopup.popup-login .popup-registration__btn-login.productPreviewBtn, .headerPopup.popup-login .popup-registration__btn-login.bannersElBtn, .headerPopup.popup-login .popup-registration__btn-login.basketCompactOrder, .headerPopup.popup-login .popup-registration__btn-login.basketCompactEmptyBtn, .headerPopup.popup-password-forgot .btn.popup-registration__btn-login, .headerPopup.popup-password-forgot .popup-registration__btn-login.npsFormSubmit, .headerPopup.popup-password-forgot .popup-registration__btn-login.popup-login__get-code, .headerPopup.popup-password-forgot .popup-registration__btn-login.formCancel, .headerPopup.popup-password-forgot .popup-registration__btn-login.formSubmit, .headerPopup.popup-password-forgot .popup-registration__btn-login.formFilePickerAdd, .headerPopup.popup-password-forgot .popup-registration__btn-login.prLocationElChange, .headerPopup.popup-password-forgot .popup-registration__btn-login.modalSuccessBtn, .headerPopup.popup-password-forgot .orderFinalInfoBottom a.popup-registration__btn-login, .orderFinalInfoBottom .headerPopup.popup-password-forgot a.popup-registration__btn-login, .headerPopup.popup-password-forgot .popup-registration__btn-login.orderUserPhoneBoxBtn, .headerPopup.popup-password-forgot .popup-registration__btn-login.orderUserBtn, .headerPopup.popup-password-forgot .popup-registration__btn-login.basketElChangeCardSave, .headerPopup.popup-password-forgot .popup-registration__btn-login.cardOptCancel, .headerPopup.popup-password-forgot .popup-registration__btn-login.cardOptSubmit, .headerPopup.popup-password-forgot .popup-registration__btn-login.cardAvailEmptyCatalogLink, .headerPopup.popup-password-forgot .popup-registration__btn-login.productPreviewBtn, .headerPopup.popup-password-forgot .popup-registration__btn-login.bannersElBtn, .headerPopup.popup-password-forgot .popup-registration__btn-login.basketCompactOrder, .headerPopup.popup-password-forgot .popup-registration__btn-login.basketCompactEmptyBtn, .headerPopup.popup-registration .btn.popup-registration__btn-login, .headerPopup.popup-registration .popup-registration__btn-login.npsFormSubmit, .headerPopup.popup-registration .popup-registration__btn-login.popup-login__get-code, .headerPopup.popup-registration .popup-registration__btn-login.formCancel, .headerPopup.popup-registration .popup-registration__btn-login.formSubmit, .headerPopup.popup-registration .popup-registration__btn-login.formFilePickerAdd, .headerPopup.popup-registration .popup-registration__btn-login.prLocationElChange, .headerPopup.popup-registration .popup-registration__btn-login.modalSuccessBtn, .headerPopup.popup-registration .orderFinalInfoBottom a.popup-registration__btn-login, .orderFinalInfoBottom .headerPopup.popup-registration a.popup-registration__btn-login, .headerPopup.popup-registration .popup-registration__btn-login.orderUserPhoneBoxBtn, .headerPopup.popup-registration .popup-registration__btn-login.orderUserBtn, .headerPopup.popup-registration .popup-registration__btn-login.basketElChangeCardSave, .headerPopup.popup-registration .popup-registration__btn-login.cardOptCancel, .headerPopup.popup-registration .popup-registration__btn-login.cardOptSubmit, .headerPopup.popup-registration .popup-registration__btn-login.cardAvailEmptyCatalogLink, .headerPopup.popup-registration .popup-registration__btn-login.productPreviewBtn, .headerPopup.popup-registration .popup-registration__btn-login.bannersElBtn, .headerPopup.popup-registration .popup-registration__btn-login.basketCompactOrder, .headerPopup.popup-registration .popup-registration__btn-login.basketCompactEmptyBtn, .popup-login.headerPopup .btn.popup-registration__btn-login, .popup-login.headerPopup .popup-registration__btn-login.npsFormSubmit, .popup-login.headerPopup .popup-registration__btn-login.popup-login__get-code, .popup-login.headerPopup .popup-registration__btn-login.formCancel, .popup-login.headerPopup .popup-registration__btn-login.formSubmit, .popup-login.headerPopup .popup-registration__btn-login.formFilePickerAdd, .popup-login.headerPopup .popup-registration__btn-login.prLocationElChange, .popup-login.headerPopup .popup-registration__btn-login.modalSuccessBtn, .popup-login.headerPopup .orderFinalInfoBottom a.popup-registration__btn-login, .orderFinalInfoBottom .popup-login.headerPopup a.popup-registration__btn-login, .popup-login.headerPopup .popup-registration__btn-login.orderUserPhoneBoxBtn, .popup-login.headerPopup .popup-registration__btn-login.orderUserBtn, .popup-login.headerPopup .popup-registration__btn-login.basketElChangeCardSave, .popup-login.headerPopup .popup-registration__btn-login.cardOptCancel, .popup-login.headerPopup .popup-registration__btn-login.cardOptSubmit, .popup-login.headerPopup .popup-registration__btn-login.cardAvailEmptyCatalogLink, .popup-login.headerPopup .popup-registration__btn-login.productPreviewBtn, .popup-login.headerPopup .popup-registration__btn-login.bannersElBtn, .popup-login.headerPopup .popup-registration__btn-login.basketCompactOrder, .popup-login.headerPopup .popup-registration__btn-login.basketCompactEmptyBtn, .popup-login.headerPopup.popup-password-forgot .btn.popup-registration__btn-login, .popup-login.headerPopup.popup-password-forgot .popup-registration__btn-login.npsFormSubmit, .popup-login.headerPopup.popup-password-forgot .popup-registration__btn-login.popup-login__get-code, .popup-login.headerPopup.popup-password-forgot .popup-registration__btn-login.formCancel, .popup-login.headerPopup.popup-password-forgot .popup-registration__btn-login.formSubmit, .popup-login.headerPopup.popup-password-forgot .popup-registration__btn-login.formFilePickerAdd, .popup-login.headerPopup.popup-password-forgot .popup-registration__btn-login.prLocationElChange, .popup-login.headerPopup.popup-password-forgot .popup-registration__btn-login.modalSuccessBtn, .popup-login.headerPopup.popup-password-forgot .orderFinalInfoBottom a.popup-registration__btn-login, .orderFinalInfoBottom .popup-login.headerPopup.popup-password-forgot a.popup-registration__btn-login, .popup-login.headerPopup.popup-password-forgot .popup-registration__btn-login.orderUserPhoneBoxBtn, .popup-login.headerPopup.popup-password-forgot .popup-registration__btn-login.orderUserBtn, .popup-login.headerPopup.popup-password-forgot .popup-registration__btn-login.basketElChangeCardSave, .popup-login.headerPopup.popup-password-forgot .popup-registration__btn-login.cardOptCancel, .popup-login.headerPopup.popup-password-forgot .popup-registration__btn-login.cardOptSubmit, .popup-login.headerPopup.popup-password-forgot .popup-registration__btn-login.cardAvailEmptyCatalogLink, .popup-login.headerPopup.popup-password-forgot .popup-registration__btn-login.productPreviewBtn, .popup-login.headerPopup.popup-password-forgot .popup-registration__btn-login.bannersElBtn, .popup-login.headerPopup.popup-password-forgot .popup-registration__btn-login.basketCompactOrder, .popup-login.headerPopup.popup-password-forgot .popup-registration__btn-login.basketCompactEmptyBtn, .popup-login.headerPopup.popup-registration .btn.popup-registration__btn-login, .popup-login.headerPopup.popup-registration .popup-registration__btn-login.npsFormSubmit, .popup-login.headerPopup.popup-registration .popup-registration__btn-login.popup-login__get-code, .popup-login.headerPopup.popup-registration .popup-registration__btn-login.formCancel, .popup-login.headerPopup.popup-registration .popup-registration__btn-login.formSubmit, .popup-login.headerPopup.popup-registration .popup-registration__btn-login.formFilePickerAdd, .popup-login.headerPopup.popup-registration .popup-registration__btn-login.prLocationElChange, .popup-login.headerPopup.popup-registration .popup-registration__btn-login.modalSuccessBtn, .popup-login.headerPopup.popup-registration .orderFinalInfoBottom a.popup-registration__btn-login, .orderFinalInfoBottom .popup-login.headerPopup.popup-registration a.popup-registration__btn-login, .popup-login.headerPopup.popup-registration .popup-registration__btn-login.orderUserPhoneBoxBtn, .popup-login.headerPopup.popup-registration .popup-registration__btn-login.orderUserBtn, .popup-login.headerPopup.popup-registration .popup-registration__btn-login.basketElChangeCardSave, .popup-login.headerPopup.popup-registration .popup-registration__btn-login.cardOptCancel, .popup-login.headerPopup.popup-registration .popup-registration__btn-login.cardOptSubmit, .popup-login.headerPopup.popup-registration .popup-registration__btn-login.cardAvailEmptyCatalogLink, .popup-login.headerPopup.popup-registration .popup-registration__btn-login.productPreviewBtn, .popup-login.headerPopup.popup-registration .popup-registration__btn-login.bannersElBtn, .popup-login.headerPopup.popup-registration .popup-registration__btn-login.basketCompactOrder, .popup-login.headerPopup.popup-registration .popup-registration__btn-login.basketCompactEmptyBtn, .popup-password-forgot.headerPopup.popup-login .btn.popup-registration__btn-login, .popup-password-forgot.headerPopup.popup-login .popup-registration__btn-login.npsFormSubmit, .popup-password-forgot.headerPopup.popup-login .popup-registration__btn-login.popup-login__get-code, .popup-password-forgot.headerPopup.popup-login .popup-registration__btn-login.formCancel, .popup-password-forgot.headerPopup.popup-login .popup-registration__btn-login.formSubmit, .popup-password-forgot.headerPopup.popup-login .popup-registration__btn-login.formFilePickerAdd, .popup-password-forgot.headerPopup.popup-login .popup-registration__btn-login.prLocationElChange, .popup-password-forgot.headerPopup.popup-login .popup-registration__btn-login.modalSuccessBtn, .popup-password-forgot.headerPopup.popup-login .orderFinalInfoBottom a.popup-registration__btn-login, .orderFinalInfoBottom .popup-password-forgot.headerPopup.popup-login a.popup-registration__btn-login, .popup-password-forgot.headerPopup.popup-login .popup-registration__btn-login.orderUserPhoneBoxBtn, .popup-password-forgot.headerPopup.popup-login .popup-registration__btn-login.orderUserBtn, .popup-password-forgot.headerPopup.popup-login .popup-registration__btn-login.basketElChangeCardSave, .popup-password-forgot.headerPopup.popup-login .popup-registration__btn-login.cardOptCancel, .popup-password-forgot.headerPopup.popup-login .popup-registration__btn-login.cardOptSubmit, .popup-password-forgot.headerPopup.popup-login .popup-registration__btn-login.cardAvailEmptyCatalogLink, .popup-password-forgot.headerPopup.popup-login .popup-registration__btn-login.productPreviewBtn, .popup-password-forgot.headerPopup.popup-login .popup-registration__btn-login.bannersElBtn, .popup-password-forgot.headerPopup.popup-login .popup-registration__btn-login.basketCompactOrder, .popup-password-forgot.headerPopup.popup-login .popup-registration__btn-login.basketCompactEmptyBtn, .popup-password-forgot.headerPopup .btn.popup-registration__btn-login, .popup-password-forgot.headerPopup .popup-registration__btn-login.npsFormSubmit, .popup-password-forgot.headerPopup .popup-registration__btn-login.popup-login__get-code, .popup-password-forgot.headerPopup .popup-registration__btn-login.formCancel, .popup-password-forgot.headerPopup .popup-registration__btn-login.formSubmit, .popup-password-forgot.headerPopup .popup-registration__btn-login.formFilePickerAdd, .popup-password-forgot.headerPopup .popup-registration__btn-login.prLocationElChange, .popup-password-forgot.headerPopup .popup-registration__btn-login.modalSuccessBtn, .popup-password-forgot.headerPopup .orderFinalInfoBottom a.popup-registration__btn-login, .orderFinalInfoBottom .popup-password-forgot.headerPopup a.popup-registration__btn-login, .popup-password-forgot.headerPopup .popup-registration__btn-login.orderUserPhoneBoxBtn, .popup-password-forgot.headerPopup .popup-registration__btn-login.orderUserBtn, .popup-password-forgot.headerPopup .popup-registration__btn-login.basketElChangeCardSave, .popup-password-forgot.headerPopup .popup-registration__btn-login.cardOptCancel, .popup-password-forgot.headerPopup .popup-registration__btn-login.cardOptSubmit, .popup-password-forgot.headerPopup .popup-registration__btn-login.cardAvailEmptyCatalogLink, .popup-password-forgot.headerPopup .popup-registration__btn-login.productPreviewBtn, .popup-password-forgot.headerPopup .popup-registration__btn-login.bannersElBtn, .popup-password-forgot.headerPopup .popup-registration__btn-login.basketCompactOrder, .popup-password-forgot.headerPopup .popup-registration__btn-login.basketCompactEmptyBtn, .popup-password-forgot.headerPopup.popup-registration .btn.popup-registration__btn-login, .popup-password-forgot.headerPopup.popup-registration .popup-registration__btn-login.npsFormSubmit, .popup-password-forgot.headerPopup.popup-registration .popup-registration__btn-login.popup-login__get-code, .popup-password-forgot.headerPopup.popup-registration .popup-registration__btn-login.formCancel, .popup-password-forgot.headerPopup.popup-registration .popup-registration__btn-login.formSubmit, .popup-password-forgot.headerPopup.popup-registration .popup-registration__btn-login.formFilePickerAdd, .popup-password-forgot.headerPopup.popup-registration .popup-registration__btn-login.prLocationElChange, .popup-password-forgot.headerPopup.popup-registration .popup-registration__btn-login.modalSuccessBtn, .popup-password-forgot.headerPopup.popup-registration .orderFinalInfoBottom a.popup-registration__btn-login, .orderFinalInfoBottom .popup-password-forgot.headerPopup.popup-registration a.popup-registration__btn-login, .popup-password-forgot.headerPopup.popup-registration .popup-registration__btn-login.orderUserPhoneBoxBtn, .popup-password-forgot.headerPopup.popup-registration .popup-registration__btn-login.orderUserBtn, .popup-password-forgot.headerPopup.popup-registration .popup-registration__btn-login.basketElChangeCardSave, .popup-password-forgot.headerPopup.popup-registration .popup-registration__btn-login.cardOptCancel, .popup-password-forgot.headerPopup.popup-registration .popup-registration__btn-login.cardOptSubmit, .popup-password-forgot.headerPopup.popup-registration .popup-registration__btn-login.cardAvailEmptyCatalogLink, .popup-password-forgot.headerPopup.popup-registration .popup-registration__btn-login.productPreviewBtn, .popup-password-forgot.headerPopup.popup-registration .popup-registration__btn-login.bannersElBtn, .popup-password-forgot.headerPopup.popup-registration .popup-registration__btn-login.basketCompactOrder, .popup-password-forgot.headerPopup.popup-registration .popup-registration__btn-login.basketCompactEmptyBtn, .popup-registration.headerPopup.popup-login .btn.popup-registration__btn-login, .popup-registration.headerPopup.popup-login .popup-registration__btn-login.npsFormSubmit, .popup-registration.headerPopup.popup-login .popup-registration__btn-login.popup-login__get-code, .popup-registration.headerPopup.popup-login .popup-registration__btn-login.formCancel, .popup-registration.headerPopup.popup-login .popup-registration__btn-login.formSubmit, .popup-registration.headerPopup.popup-login .popup-registration__btn-login.formFilePickerAdd, .popup-registration.headerPopup.popup-login .popup-registration__btn-login.prLocationElChange, .popup-registration.headerPopup.popup-login .popup-registration__btn-login.modalSuccessBtn, .popup-registration.headerPopup.popup-login .orderFinalInfoBottom a.popup-registration__btn-login, .orderFinalInfoBottom .popup-registration.headerPopup.popup-login a.popup-registration__btn-login, .popup-registration.headerPopup.popup-login .popup-registration__btn-login.orderUserPhoneBoxBtn, .popup-registration.headerPopup.popup-login .popup-registration__btn-login.orderUserBtn, .popup-registration.headerPopup.popup-login .popup-registration__btn-login.basketElChangeCardSave, .popup-registration.headerPopup.popup-login .popup-registration__btn-login.cardOptCancel, .popup-registration.headerPopup.popup-login .popup-registration__btn-login.cardOptSubmit, .popup-registration.headerPopup.popup-login .popup-registration__btn-login.cardAvailEmptyCatalogLink, .popup-registration.headerPopup.popup-login .popup-registration__btn-login.productPreviewBtn, .popup-registration.headerPopup.popup-login .popup-registration__btn-login.bannersElBtn, .popup-registration.headerPopup.popup-login .popup-registration__btn-login.basketCompactOrder, .popup-registration.headerPopup.popup-login .popup-registration__btn-login.basketCompactEmptyBtn, .popup-registration.headerPopup.popup-password-forgot .btn.popup-registration__btn-login, .popup-registration.headerPopup.popup-password-forgot .popup-registration__btn-login.npsFormSubmit, .popup-registration.headerPopup.popup-password-forgot .popup-registration__btn-login.popup-login__get-code, .popup-registration.headerPopup.popup-password-forgot .popup-registration__btn-login.formCancel, .popup-registration.headerPopup.popup-password-forgot .popup-registration__btn-login.formSubmit, .popup-registration.headerPopup.popup-password-forgot .popup-registration__btn-login.formFilePickerAdd, .popup-registration.headerPopup.popup-password-forgot .popup-registration__btn-login.prLocationElChange, .popup-registration.headerPopup.popup-password-forgot .popup-registration__btn-login.modalSuccessBtn, .popup-registration.headerPopup.popup-password-forgot .orderFinalInfoBottom a.popup-registration__btn-login, .orderFinalInfoBottom .popup-registration.headerPopup.popup-password-forgot a.popup-registration__btn-login, .popup-registration.headerPopup.popup-password-forgot .popup-registration__btn-login.orderUserPhoneBoxBtn, .popup-registration.headerPopup.popup-password-forgot .popup-registration__btn-login.orderUserBtn, .popup-registration.headerPopup.popup-password-forgot .popup-registration__btn-login.basketElChangeCardSave, .popup-registration.headerPopup.popup-password-forgot .popup-registration__btn-login.cardOptCancel, .popup-registration.headerPopup.popup-password-forgot .popup-registration__btn-login.cardOptSubmit, .popup-registration.headerPopup.popup-password-forgot .popup-registration__btn-login.cardAvailEmptyCatalogLink, .popup-registration.headerPopup.popup-password-forgot .popup-registration__btn-login.productPreviewBtn, .popup-registration.headerPopup.popup-password-forgot .popup-registration__btn-login.bannersElBtn, .popup-registration.headerPopup.popup-password-forgot .popup-registration__btn-login.basketCompactOrder, .popup-registration.headerPopup.popup-password-forgot .popup-registration__btn-login.basketCompactEmptyBtn, .popup-registration.headerPopup .btn.popup-registration__btn-login, .popup-registration.headerPopup .popup-registration__btn-login.npsFormSubmit, .popup-registration.headerPopup .popup-registration__btn-login.popup-login__get-code, .popup-registration.headerPopup .popup-registration__btn-login.formCancel, .popup-registration.headerPopup .popup-registration__btn-login.formSubmit, .popup-registration.headerPopup .popup-registration__btn-login.formFilePickerAdd, .popup-registration.headerPopup .popup-registration__btn-login.prLocationElChange, .popup-registration.headerPopup .popup-registration__btn-login.modalSuccessBtn, .popup-registration.headerPopup .orderFinalInfoBottom a.popup-registration__btn-login, .orderFinalInfoBottom .popup-registration.headerPopup a.popup-registration__btn-login, .popup-registration.headerPopup .popup-registration__btn-login.orderUserPhoneBoxBtn, .popup-registration.headerPopup .popup-registration__btn-login.orderUserBtn, .popup-registration.headerPopup .popup-registration__btn-login.basketElChangeCardSave, .popup-registration.headerPopup .popup-registration__btn-login.cardOptCancel, .popup-registration.headerPopup .popup-registration__btn-login.cardOptSubmit, .popup-registration.headerPopup .popup-registration__btn-login.cardAvailEmptyCatalogLink, .popup-registration.headerPopup .popup-registration__btn-login.productPreviewBtn, .popup-registration.headerPopup .popup-registration__btn-login.bannersElBtn, .popup-registration.headerPopup .popup-registration__btn-login.basketCompactOrder, .popup-registration.headerPopup .popup-registration__btn-login.basketCompactEmptyBtn, .headerPopup .popup-registration__btn-login.popup-registration__btn-log, .headerPopup.popup-login .popup-registration__btn-login.popup-registration__btn-log, .headerPopup.popup-password-forgot .popup-registration__btn-login.popup-registration__btn-log, .headerPopup.popup-registration .popup-registration__btn-login.popup-registration__btn-log, .popup-login.headerPopup .popup-registration__btn-login.popup-registration__btn-log, .popup-login.headerPopup.popup-password-forgot .popup-registration__btn-login.popup-registration__btn-log, .popup-login.headerPopup.popup-registration .popup-registration__btn-login.popup-registration__btn-log, .popup-password-forgot.headerPopup.popup-login .popup-registration__btn-login.popup-registration__btn-log, .popup-password-forgot.headerPopup .popup-registration__btn-login.popup-registration__btn-log, .popup-password-forgot.headerPopup.popup-registration .popup-registration__btn-login.popup-registration__btn-log, .popup-registration.headerPopup.popup-login .popup-registration__btn-login.popup-registration__btn-log, .popup-registration.headerPopup.popup-password-forgot .popup-registration__btn-login.popup-registration__btn-log, .popup-registration.headerPopup .popup-registration__btn-login.popup-registration__btn-log, .headerPopup .filled.popup-registration__btn-login, .headerPopup .popup-registration__btn-login.popup-login__get-code, .headerPopup .popup-registration__btn-login.modalSuccessBtn, .headerPopup .popup-registration__btn-login.orderUserPhoneBoxBtn, .headerPopup .popup-registration__btn-login.orderUserBtn, .headerPopup .popup-registration__btn-login.basketElChangeCardSave, .headerPopup .popup-registration__btn-login.cardOptSubmit, .headerPopup.popup-login .filled.popup-registration__btn-login, .headerPopup.popup-login .popup-registration__btn-login.popup-login__get-code, .headerPopup.popup-login .popup-registration__btn-login.modalSuccessBtn, .headerPopup.popup-login .popup-registration__btn-login.orderUserPhoneBoxBtn, .headerPopup.popup-login .popup-registration__btn-login.orderUserBtn, .headerPopup.popup-login .popup-registration__btn-login.basketElChangeCardSave, .headerPopup.popup-login .popup-registration__btn-login.cardOptSubmit, .headerPopup.popup-password-forgot .filled.popup-registration__btn-login, .headerPopup.popup-password-forgot .popup-registration__btn-login.popup-login__get-code, .headerPopup.popup-password-forgot .popup-registration__btn-login.modalSuccessBtn, .headerPopup.popup-password-forgot .popup-registration__btn-login.orderUserPhoneBoxBtn, .headerPopup.popup-password-forgot .popup-registration__btn-login.orderUserBtn, .headerPopup.popup-password-forgot .popup-registration__btn-login.basketElChangeCardSave, .headerPopup.popup-password-forgot .popup-registration__btn-login.cardOptSubmit, .headerPopup.popup-registration .filled.popup-registration__btn-login, .headerPopup.popup-registration .popup-registration__btn-login.popup-login__get-code, .headerPopup.popup-registration .popup-registration__btn-login.modalSuccessBtn, .headerPopup.popup-registration .popup-registration__btn-login.orderUserPhoneBoxBtn, .headerPopup.popup-registration .popup-registration__btn-login.orderUserBtn, .headerPopup.popup-registration .popup-registration__btn-login.basketElChangeCardSave, .headerPopup.popup-registration .popup-registration__btn-login.cardOptSubmit, .popup-login.headerPopup .filled.popup-registration__btn-login, .popup-login.headerPopup .popup-registration__btn-login.popup-login__get-code, .popup-login.headerPopup .popup-registration__btn-login.modalSuccessBtn, .popup-login.headerPopup .popup-registration__btn-login.orderUserPhoneBoxBtn, .popup-login.headerPopup .popup-registration__btn-login.orderUserBtn, .popup-login.headerPopup .popup-registration__btn-login.basketElChangeCardSave, .popup-login.headerPopup .popup-registration__btn-login.cardOptSubmit, .popup-login.headerPopup.popup-password-forgot .filled.popup-registration__btn-login, .popup-login.headerPopup.popup-password-forgot .popup-registration__btn-login.popup-login__get-code, .popup-login.headerPopup.popup-password-forgot .popup-registration__btn-login.modalSuccessBtn, .popup-login.headerPopup.popup-password-forgot .popup-registration__btn-login.orderUserPhoneBoxBtn, .popup-login.headerPopup.popup-password-forgot .popup-registration__btn-login.orderUserBtn, .popup-login.headerPopup.popup-password-forgot .popup-registration__btn-login.basketElChangeCardSave, .popup-login.headerPopup.popup-password-forgot .popup-registration__btn-login.cardOptSubmit, .popup-login.headerPopup.popup-registration .filled.popup-registration__btn-login, .popup-login.headerPopup.popup-registration .popup-registration__btn-login.popup-login__get-code, .popup-login.headerPopup.popup-registration .popup-registration__btn-login.modalSuccessBtn, .popup-login.headerPopup.popup-registration .popup-registration__btn-login.orderUserPhoneBoxBtn, .popup-login.headerPopup.popup-registration .popup-registration__btn-login.orderUserBtn, .popup-login.headerPopup.popup-registration .popup-registration__btn-login.basketElChangeCardSave, .popup-login.headerPopup.popup-registration .popup-registration__btn-login.cardOptSubmit, .popup-password-forgot.headerPopup.popup-login .filled.popup-registration__btn-login, .popup-password-forgot.headerPopup.popup-login .popup-registration__btn-login.popup-login__get-code, .popup-password-forgot.headerPopup.popup-login .popup-registration__btn-login.modalSuccessBtn, .popup-password-forgot.headerPopup.popup-login .popup-registration__btn-login.orderUserPhoneBoxBtn, .popup-password-forgot.headerPopup.popup-login .popup-registration__btn-login.orderUserBtn, .popup-password-forgot.headerPopup.popup-login .popup-registration__btn-login.basketElChangeCardSave, .popup-password-forgot.headerPopup.popup-login .popup-registration__btn-login.cardOptSubmit, .popup-password-forgot.headerPopup .filled.popup-registration__btn-login, .popup-password-forgot.headerPopup .popup-registration__btn-login.popup-login__get-code, .popup-password-forgot.headerPopup .popup-registration__btn-login.modalSuccessBtn, .popup-password-forgot.headerPopup .popup-registration__btn-login.orderUserPhoneBoxBtn, .popup-password-forgot.headerPopup .popup-registration__btn-login.orderUserBtn, .popup-password-forgot.headerPopup .popup-registration__btn-login.basketElChangeCardSave, .popup-password-forgot.headerPopup .popup-registration__btn-login.cardOptSubmit, .popup-password-forgot.headerPopup.popup-registration .filled.popup-registration__btn-login, .popup-password-forgot.headerPopup.popup-registration .popup-registration__btn-login.popup-login__get-code, .popup-password-forgot.headerPopup.popup-registration .popup-registration__btn-login.modalSuccessBtn, .popup-password-forgot.headerPopup.popup-registration .popup-registration__btn-login.orderUserPhoneBoxBtn, .popup-password-forgot.headerPopup.popup-registration .popup-registration__btn-login.orderUserBtn, .popup-password-forgot.headerPopup.popup-registration .popup-registration__btn-login.basketElChangeCardSave, .popup-password-forgot.headerPopup.popup-registration .popup-registration__btn-login.cardOptSubmit, .popup-registration.headerPopup.popup-login .filled.popup-registration__btn-login, .popup-registration.headerPopup.popup-login .popup-registration__btn-login.popup-login__get-code, .popup-registration.headerPopup.popup-login .popup-registration__btn-login.modalSuccessBtn, .popup-registration.headerPopup.popup-login .popup-registration__btn-login.orderUserPhoneBoxBtn, .popup-registration.headerPopup.popup-login .popup-registration__btn-login.orderUserBtn, .popup-registration.headerPopup.popup-login .popup-registration__btn-login.basketElChangeCardSave, .popup-registration.headerPopup.popup-login .popup-registration__btn-login.cardOptSubmit, .popup-registration.headerPopup.popup-password-forgot .filled.popup-registration__btn-login, .popup-registration.headerPopup.popup-password-forgot .popup-registration__btn-login.popup-login__get-code, .popup-registration.headerPopup.popup-password-forgot .popup-registration__btn-login.modalSuccessBtn, .popup-registration.headerPopup.popup-password-forgot .popup-registration__btn-login.orderUserPhoneBoxBtn, .popup-registration.headerPopup.popup-password-forgot .popup-registration__btn-login.orderUserBtn, .popup-registration.headerPopup.popup-password-forgot .popup-registration__btn-login.basketElChangeCardSave, .popup-registration.headerPopup.popup-password-forgot .popup-registration__btn-login.cardOptSubmit, .popup-registration.headerPopup .filled.popup-registration__btn-login, .popup-registration.headerPopup .popup-registration__btn-login.popup-login__get-code, .popup-registration.headerPopup .popup-registration__btn-login.modalSuccessBtn, .popup-registration.headerPopup .popup-registration__btn-login.orderUserPhoneBoxBtn, .popup-registration.headerPopup .popup-registration__btn-login.orderUserBtn, .popup-registration.headerPopup .popup-registration__btn-login.basketElChangeCardSave, .popup-registration.headerPopup .popup-registration__btn-login.cardOptSubmit, .headerPopup .popup-registration__btn-login, .headerPopup.popup-login .popup-registration__btn-login, .headerPopup.popup-password-forgot .popup-registration__btn-login, .headerPopup.popup-registration .popup-registration__btn-login, .popup-login.headerPopup .popup-registration__btn-login, .popup-login.headerPopup.popup-password-forgot .popup-registration__btn-login, .popup-login.headerPopup.popup-registration .popup-registration__btn-login, .popup-password-forgot.headerPopup.popup-login .popup-registration__btn-login, .popup-password-forgot.headerPopup .popup-registration__btn-login, .popup-password-forgot.headerPopup.popup-registration .popup-registration__btn-login, .popup-registration.headerPopup.popup-login .popup-registration__btn-login, .popup-registration.headerPopup.popup-password-forgot .popup-registration__btn-login, .popup-registration.headerPopup .popup-registration__btn-login, .headerPopup .btn.popup-password-forgot__btn-login, .headerPopup .popup-password-forgot__btn-login.npsFormSubmit, .headerPopup .popup-password-forgot__btn-login.popup-login__get-code, .headerPopup .popup-password-forgot__btn-login.formCancel, .headerPopup .popup-password-forgot__btn-login.formSubmit, .headerPopup .popup-password-forgot__btn-login.formFilePickerAdd, .headerPopup .popup-password-forgot__btn-login.prLocationElChange, .headerPopup .popup-password-forgot__btn-login.modalSuccessBtn, .headerPopup .orderFinalInfoBottom a.popup-password-forgot__btn-login, .orderFinalInfoBottom .headerPopup a.popup-password-forgot__btn-login, .headerPopup .popup-password-forgot__btn-login.orderUserPhoneBoxBtn, .headerPopup .popup-password-forgot__btn-login.orderUserBtn, .headerPopup .popup-password-forgot__btn-login.basketElChangeCardSave, .headerPopup .popup-password-forgot__btn-login.cardOptCancel, .headerPopup .popup-password-forgot__btn-login.cardOptSubmit, .headerPopup .popup-password-forgot__btn-login.cardAvailEmptyCatalogLink, .headerPopup .popup-password-forgot__btn-login.productPreviewBtn, .headerPopup .popup-password-forgot__btn-login.bannersElBtn, .headerPopup .popup-password-forgot__btn-login.basketCompactOrder, .headerPopup .popup-password-forgot__btn-login.basketCompactEmptyBtn, .headerPopup.popup-login .btn.popup-password-forgot__btn-login, .headerPopup.popup-login .popup-password-forgot__btn-login.npsFormSubmit, .headerPopup.popup-login .popup-password-forgot__btn-login.popup-login__get-code, .headerPopup.popup-login .popup-password-forgot__btn-login.formCancel, .headerPopup.popup-login .popup-password-forgot__btn-login.formSubmit, .headerPopup.popup-login .popup-password-forgot__btn-login.formFilePickerAdd, .headerPopup.popup-login .popup-password-forgot__btn-login.prLocationElChange, .headerPopup.popup-login .popup-password-forgot__btn-login.modalSuccessBtn, .headerPopup.popup-login .orderFinalInfoBottom a.popup-password-forgot__btn-login, .orderFinalInfoBottom .headerPopup.popup-login a.popup-password-forgot__btn-login, .headerPopup.popup-login .popup-password-forgot__btn-login.orderUserPhoneBoxBtn, .headerPopup.popup-login .popup-password-forgot__btn-login.orderUserBtn, .headerPopup.popup-login .popup-password-forgot__btn-login.basketElChangeCardSave, .headerPopup.popup-login .popup-password-forgot__btn-login.cardOptCancel, .headerPopup.popup-login .popup-password-forgot__btn-login.cardOptSubmit, .headerPopup.popup-login .popup-password-forgot__btn-login.cardAvailEmptyCatalogLink, .headerPopup.popup-login .popup-password-forgot__btn-login.productPreviewBtn, .headerPopup.popup-login .popup-password-forgot__btn-login.bannersElBtn, .headerPopup.popup-login .popup-password-forgot__btn-login.basketCompactOrder, .headerPopup.popup-login .popup-password-forgot__btn-login.basketCompactEmptyBtn, .headerPopup.popup-password-forgot .btn.popup-password-forgot__btn-login, .headerPopup.popup-password-forgot .popup-password-forgot__btn-login.npsFormSubmit, .headerPopup.popup-password-forgot .popup-password-forgot__btn-login.popup-login__get-code, .headerPopup.popup-password-forgot .popup-password-forgot__btn-login.formCancel, .headerPopup.popup-password-forgot .popup-password-forgot__btn-login.formSubmit, .headerPopup.popup-password-forgot .popup-password-forgot__btn-login.formFilePickerAdd, .headerPopup.popup-password-forgot .popup-password-forgot__btn-login.prLocationElChange, .headerPopup.popup-password-forgot .popup-password-forgot__btn-login.modalSuccessBtn, .headerPopup.popup-password-forgot .orderFinalInfoBottom a.popup-password-forgot__btn-login, .orderFinalInfoBottom .headerPopup.popup-password-forgot a.popup-password-forgot__btn-login, .headerPopup.popup-password-forgot .popup-password-forgot__btn-login.orderUserPhoneBoxBtn, .headerPopup.popup-password-forgot .popup-password-forgot__btn-login.orderUserBtn, .headerPopup.popup-password-forgot .popup-password-forgot__btn-login.basketElChangeCardSave, .headerPopup.popup-password-forgot .popup-password-forgot__btn-login.cardOptCancel, .headerPopup.popup-password-forgot .popup-password-forgot__btn-login.cardOptSubmit, .headerPopup.popup-password-forgot .popup-password-forgot__btn-login.cardAvailEmptyCatalogLink, .headerPopup.popup-password-forgot .popup-password-forgot__btn-login.productPreviewBtn, .headerPopup.popup-password-forgot .popup-password-forgot__btn-login.bannersElBtn, .headerPopup.popup-password-forgot .popup-password-forgot__btn-login.basketCompactOrder, .headerPopup.popup-password-forgot .popup-password-forgot__btn-login.basketCompactEmptyBtn, .headerPopup.popup-registration .btn.popup-password-forgot__btn-login, .headerPopup.popup-registration .popup-password-forgot__btn-login.npsFormSubmit, .headerPopup.popup-registration .popup-password-forgot__btn-login.popup-login__get-code, .headerPopup.popup-registration .popup-password-forgot__btn-login.formCancel, .headerPopup.popup-registration .popup-password-forgot__btn-login.formSubmit, .headerPopup.popup-registration .popup-password-forgot__btn-login.formFilePickerAdd, .headerPopup.popup-registration .popup-password-forgot__btn-login.prLocationElChange, .headerPopup.popup-registration .popup-password-forgot__btn-login.modalSuccessBtn, .headerPopup.popup-registration .orderFinalInfoBottom a.popup-password-forgot__btn-login, .orderFinalInfoBottom .headerPopup.popup-registration a.popup-password-forgot__btn-login, .headerPopup.popup-registration .popup-password-forgot__btn-login.orderUserPhoneBoxBtn, .headerPopup.popup-registration .popup-password-forgot__btn-login.orderUserBtn, .headerPopup.popup-registration .popup-password-forgot__btn-login.basketElChangeCardSave, .headerPopup.popup-registration .popup-password-forgot__btn-login.cardOptCancel, .headerPopup.popup-registration .popup-password-forgot__btn-login.cardOptSubmit, .headerPopup.popup-registration .popup-password-forgot__btn-login.cardAvailEmptyCatalogLink, .headerPopup.popup-registration .popup-password-forgot__btn-login.productPreviewBtn, .headerPopup.popup-registration .popup-password-forgot__btn-login.bannersElBtn, .headerPopup.popup-registration .popup-password-forgot__btn-login.basketCompactOrder, .headerPopup.popup-registration .popup-password-forgot__btn-login.basketCompactEmptyBtn, .popup-login.headerPopup .btn.popup-password-forgot__btn-login, .popup-login.headerPopup .popup-password-forgot__btn-login.npsFormSubmit, .popup-login.headerPopup .popup-password-forgot__btn-login.popup-login__get-code, .popup-login.headerPopup .popup-password-forgot__btn-login.formCancel, .popup-login.headerPopup .popup-password-forgot__btn-login.formSubmit, .popup-login.headerPopup .popup-password-forgot__btn-login.formFilePickerAdd, .popup-login.headerPopup .popup-password-forgot__btn-login.prLocationElChange, .popup-login.headerPopup .popup-password-forgot__btn-login.modalSuccessBtn, .popup-login.headerPopup .orderFinalInfoBottom a.popup-password-forgot__btn-login, .orderFinalInfoBottom .popup-login.headerPopup a.popup-password-forgot__btn-login, .popup-login.headerPopup .popup-password-forgot__btn-login.orderUserPhoneBoxBtn, .popup-login.headerPopup .popup-password-forgot__btn-login.orderUserBtn, .popup-login.headerPopup .popup-password-forgot__btn-login.basketElChangeCardSave, .popup-login.headerPopup .popup-password-forgot__btn-login.cardOptCancel, .popup-login.headerPopup .popup-password-forgot__btn-login.cardOptSubmit, .popup-login.headerPopup .popup-password-forgot__btn-login.cardAvailEmptyCatalogLink, .popup-login.headerPopup .popup-password-forgot__btn-login.productPreviewBtn, .popup-login.headerPopup .popup-password-forgot__btn-login.bannersElBtn, .popup-login.headerPopup .popup-password-forgot__btn-login.basketCompactOrder, .popup-login.headerPopup .popup-password-forgot__btn-login.basketCompactEmptyBtn, .popup-login.headerPopup.popup-password-forgot .btn.popup-password-forgot__btn-login, .popup-login.headerPopup.popup-password-forgot .popup-password-forgot__btn-login.npsFormSubmit, .popup-login.headerPopup.popup-password-forgot .popup-password-forgot__btn-login.popup-login__get-code, .popup-login.headerPopup.popup-password-forgot .popup-password-forgot__btn-login.formCancel, .popup-login.headerPopup.popup-password-forgot .popup-password-forgot__btn-login.formSubmit, .popup-login.headerPopup.popup-password-forgot .popup-password-forgot__btn-login.formFilePickerAdd, .popup-login.headerPopup.popup-password-forgot .popup-password-forgot__btn-login.prLocationElChange, .popup-login.headerPopup.popup-password-forgot .popup-password-forgot__btn-login.modalSuccessBtn, .popup-login.headerPopup.popup-password-forgot .orderFinalInfoBottom a.popup-password-forgot__btn-login, .orderFinalInfoBottom .popup-login.headerPopup.popup-password-forgot a.popup-password-forgot__btn-login, .popup-login.headerPopup.popup-password-forgot .popup-password-forgot__btn-login.orderUserPhoneBoxBtn, .popup-login.headerPopup.popup-password-forgot .popup-password-forgot__btn-login.orderUserBtn, .popup-login.headerPopup.popup-password-forgot .popup-password-forgot__btn-login.basketElChangeCardSave, .popup-login.headerPopup.popup-password-forgot .popup-password-forgot__btn-login.cardOptCancel, .popup-login.headerPopup.popup-password-forgot .popup-password-forgot__btn-login.cardOptSubmit, .popup-login.headerPopup.popup-password-forgot .popup-password-forgot__btn-login.cardAvailEmptyCatalogLink, .popup-login.headerPopup.popup-password-forgot .popup-password-forgot__btn-login.productPreviewBtn, .popup-login.headerPopup.popup-password-forgot .popup-password-forgot__btn-login.bannersElBtn, .popup-login.headerPopup.popup-password-forgot .popup-password-forgot__btn-login.basketCompactOrder, .popup-login.headerPopup.popup-password-forgot .popup-password-forgot__btn-login.basketCompactEmptyBtn, .popup-login.headerPopup.popup-registration .btn.popup-password-forgot__btn-login, .popup-login.headerPopup.popup-registration .popup-password-forgot__btn-login.npsFormSubmit, .popup-login.headerPopup.popup-registration .popup-password-forgot__btn-login.popup-login__get-code, .popup-login.headerPopup.popup-registration .popup-password-forgot__btn-login.formCancel, .popup-login.headerPopup.popup-registration .popup-password-forgot__btn-login.formSubmit, .popup-login.headerPopup.popup-registration .popup-password-forgot__btn-login.formFilePickerAdd, .popup-login.headerPopup.popup-registration .popup-password-forgot__btn-login.prLocationElChange, .popup-login.headerPopup.popup-registration .popup-password-forgot__btn-login.modalSuccessBtn, .popup-login.headerPopup.popup-registration .orderFinalInfoBottom a.popup-password-forgot__btn-login, .orderFinalInfoBottom .popup-login.headerPopup.popup-registration a.popup-password-forgot__btn-login, .popup-login.headerPopup.popup-registration .popup-password-forgot__btn-login.orderUserPhoneBoxBtn, .popup-login.headerPopup.popup-registration .popup-password-forgot__btn-login.orderUserBtn, .popup-login.headerPopup.popup-registration .popup-password-forgot__btn-login.basketElChangeCardSave, .popup-login.headerPopup.popup-registration .popup-password-forgot__btn-login.cardOptCancel, .popup-login.headerPopup.popup-registration .popup-password-forgot__btn-login.cardOptSubmit, .popup-login.headerPopup.popup-registration .popup-password-forgot__btn-login.cardAvailEmptyCatalogLink, .popup-login.headerPopup.popup-registration .popup-password-forgot__btn-login.productPreviewBtn, .popup-login.headerPopup.popup-registration .popup-password-forgot__btn-login.bannersElBtn, .popup-login.headerPopup.popup-registration .popup-password-forgot__btn-login.basketCompactOrder, .popup-login.headerPopup.popup-registration .popup-password-forgot__btn-login.basketCompactEmptyBtn, .popup-password-forgot.headerPopup.popup-login .btn.popup-password-forgot__btn-login, .popup-password-forgot.headerPopup.popup-login .popup-password-forgot__btn-login.npsFormSubmit, .popup-password-forgot.headerPopup.popup-login .popup-password-forgot__btn-login.popup-login__get-code, .popup-password-forgot.headerPopup.popup-login .popup-password-forgot__btn-login.formCancel, .popup-password-forgot.headerPopup.popup-login .popup-password-forgot__btn-login.formSubmit, .popup-password-forgot.headerPopup.popup-login .popup-password-forgot__btn-login.formFilePickerAdd, .popup-password-forgot.headerPopup.popup-login .popup-password-forgot__btn-login.prLocationElChange, .popup-password-forgot.headerPopup.popup-login .popup-password-forgot__btn-login.modalSuccessBtn, .popup-password-forgot.headerPopup.popup-login .orderFinalInfoBottom a.popup-password-forgot__btn-login, .orderFinalInfoBottom .popup-password-forgot.headerPopup.popup-login a.popup-password-forgot__btn-login, .popup-password-forgot.headerPopup.popup-login .popup-password-forgot__btn-login.orderUserPhoneBoxBtn, .popup-password-forgot.headerPopup.popup-login .popup-password-forgot__btn-login.orderUserBtn, .popup-password-forgot.headerPopup.popup-login .popup-password-forgot__btn-login.basketElChangeCardSave, .popup-password-forgot.headerPopup.popup-login .popup-password-forgot__btn-login.cardOptCancel, .popup-password-forgot.headerPopup.popup-login .popup-password-forgot__btn-login.cardOptSubmit, .popup-password-forgot.headerPopup.popup-login .popup-password-forgot__btn-login.cardAvailEmptyCatalogLink, .popup-password-forgot.headerPopup.popup-login .popup-password-forgot__btn-login.productPreviewBtn, .popup-password-forgot.headerPopup.popup-login .popup-password-forgot__btn-login.bannersElBtn, .popup-password-forgot.headerPopup.popup-login .popup-password-forgot__btn-login.basketCompactOrder, .popup-password-forgot.headerPopup.popup-login .popup-password-forgot__btn-login.basketCompactEmptyBtn, .popup-password-forgot.headerPopup .btn.popup-password-forgot__btn-login, .popup-password-forgot.headerPopup .popup-password-forgot__btn-login.npsFormSubmit, .popup-password-forgot.headerPopup .popup-password-forgot__btn-login.popup-login__get-code, .popup-password-forgot.headerPopup .popup-password-forgot__btn-login.formCancel, .popup-password-forgot.headerPopup .popup-password-forgot__btn-login.formSubmit, .popup-password-forgot.headerPopup .popup-password-forgot__btn-login.formFilePickerAdd, .popup-password-forgot.headerPopup .popup-password-forgot__btn-login.prLocationElChange, .popup-password-forgot.headerPopup .popup-password-forgot__btn-login.modalSuccessBtn, .popup-password-forgot.headerPopup .orderFinalInfoBottom a.popup-password-forgot__btn-login, .orderFinalInfoBottom .popup-password-forgot.headerPopup a.popup-password-forgot__btn-login, .popup-password-forgot.headerPopup .popup-password-forgot__btn-login.orderUserPhoneBoxBtn, .popup-password-forgot.headerPopup .popup-password-forgot__btn-login.orderUserBtn, .popup-password-forgot.headerPopup .popup-password-forgot__btn-login.basketElChangeCardSave, .popup-password-forgot.headerPopup .popup-password-forgot__btn-login.cardOptCancel, .popup-password-forgot.headerPopup .popup-password-forgot__btn-login.cardOptSubmit, .popup-password-forgot.headerPopup .popup-password-forgot__btn-login.cardAvailEmptyCatalogLink, .popup-password-forgot.headerPopup .popup-password-forgot__btn-login.productPreviewBtn, .popup-password-forgot.headerPopup .popup-password-forgot__btn-login.bannersElBtn, .popup-password-forgot.headerPopup .popup-password-forgot__btn-login.basketCompactOrder, .popup-password-forgot.headerPopup .popup-password-forgot__btn-login.basketCompactEmptyBtn, .popup-password-forgot.headerPopup.popup-registration .btn.popup-password-forgot__btn-login, .popup-password-forgot.headerPopup.popup-registration .popup-password-forgot__btn-login.npsFormSubmit, .popup-password-forgot.headerPopup.popup-registration .popup-password-forgot__btn-login.popup-login__get-code, .popup-password-forgot.headerPopup.popup-registration .popup-password-forgot__btn-login.formCancel, .popup-password-forgot.headerPopup.popup-registration .popup-password-forgot__btn-login.formSubmit, .popup-password-forgot.headerPopup.popup-registration .popup-password-forgot__btn-login.formFilePickerAdd, .popup-password-forgot.headerPopup.popup-registration .popup-password-forgot__btn-login.prLocationElChange, .popup-password-forgot.headerPopup.popup-registration .popup-password-forgot__btn-login.modalSuccessBtn, .popup-password-forgot.headerPopup.popup-registration .orderFinalInfoBottom a.popup-password-forgot__btn-login, .orderFinalInfoBottom .popup-password-forgot.headerPopup.popup-registration a.popup-password-forgot__btn-login, .popup-password-forgot.headerPopup.popup-registration .popup-password-forgot__btn-login.orderUserPhoneBoxBtn, .popup-password-forgot.headerPopup.popup-registration .popup-password-forgot__btn-login.orderUserBtn, .popup-password-forgot.headerPopup.popup-registration .popup-password-forgot__btn-login.basketElChangeCardSave, .popup-password-forgot.headerPopup.popup-registration .popup-password-forgot__btn-login.cardOptCancel, .popup-password-forgot.headerPopup.popup-registration .popup-password-forgot__btn-login.cardOptSubmit, .popup-password-forgot.headerPopup.popup-registration .popup-password-forgot__btn-login.cardAvailEmptyCatalogLink, .popup-password-forgot.headerPopup.popup-registration .popup-password-forgot__btn-login.productPreviewBtn, .popup-password-forgot.headerPopup.popup-registration .popup-password-forgot__btn-login.bannersElBtn, .popup-password-forgot.headerPopup.popup-registration .popup-password-forgot__btn-login.basketCompactOrder, .popup-password-forgot.headerPopup.popup-registration .popup-password-forgot__btn-login.basketCompactEmptyBtn, .popup-registration.headerPopup.popup-login .btn.popup-password-forgot__btn-login, .popup-registration.headerPopup.popup-login .popup-password-forgot__btn-login.npsFormSubmit, .popup-registration.headerPopup.popup-login .popup-password-forgot__btn-login.popup-login__get-code, .popup-registration.headerPopup.popup-login .popup-password-forgot__btn-login.formCancel, .popup-registration.headerPopup.popup-login .popup-password-forgot__btn-login.formSubmit, .popup-registration.headerPopup.popup-login .popup-password-forgot__btn-login.formFilePickerAdd, .popup-registration.headerPopup.popup-login .popup-password-forgot__btn-login.prLocationElChange, .popup-registration.headerPopup.popup-login .popup-password-forgot__btn-login.modalSuccessBtn, .popup-registration.headerPopup.popup-login .orderFinalInfoBottom a.popup-password-forgot__btn-login, .orderFinalInfoBottom .popup-registration.headerPopup.popup-login a.popup-password-forgot__btn-login, .popup-registration.headerPopup.popup-login .popup-password-forgot__btn-login.orderUserPhoneBoxBtn, .popup-registration.headerPopup.popup-login .popup-password-forgot__btn-login.orderUserBtn, .popup-registration.headerPopup.popup-login .popup-password-forgot__btn-login.basketElChangeCardSave, .popup-registration.headerPopup.popup-login .popup-password-forgot__btn-login.cardOptCancel, .popup-registration.headerPopup.popup-login .popup-password-forgot__btn-login.cardOptSubmit, .popup-registration.headerPopup.popup-login .popup-password-forgot__btn-login.cardAvailEmptyCatalogLink, .popup-registration.headerPopup.popup-login .popup-password-forgot__btn-login.productPreviewBtn, .popup-registration.headerPopup.popup-login .popup-password-forgot__btn-login.bannersElBtn, .popup-registration.headerPopup.popup-login .popup-password-forgot__btn-login.basketCompactOrder, .popup-registration.headerPopup.popup-login .popup-password-forgot__btn-login.basketCompactEmptyBtn, .popup-registration.headerPopup.popup-password-forgot .btn.popup-password-forgot__btn-login, .popup-registration.headerPopup.popup-password-forgot .popup-password-forgot__btn-login.npsFormSubmit, .popup-registration.headerPopup.popup-password-forgot .popup-password-forgot__btn-login.popup-login__get-code, .popup-registration.headerPopup.popup-password-forgot .popup-password-forgot__btn-login.formCancel, .popup-registration.headerPopup.popup-password-forgot .popup-password-forgot__btn-login.formSubmit, .popup-registration.headerPopup.popup-password-forgot .popup-password-forgot__btn-login.formFilePickerAdd, .popup-registration.headerPopup.popup-password-forgot .popup-password-forgot__btn-login.prLocationElChange, .popup-registration.headerPopup.popup-password-forgot .popup-password-forgot__btn-login.modalSuccessBtn, .popup-registration.headerPopup.popup-password-forgot .orderFinalInfoBottom a.popup-password-forgot__btn-login, .orderFinalInfoBottom .popup-registration.headerPopup.popup-password-forgot a.popup-password-forgot__btn-login, .popup-registration.headerPopup.popup-password-forgot .popup-password-forgot__btn-login.orderUserPhoneBoxBtn, .popup-registration.headerPopup.popup-password-forgot .popup-password-forgot__btn-login.orderUserBtn, .popup-registration.headerPopup.popup-password-forgot .popup-password-forgot__btn-login.basketElChangeCardSave, .popup-registration.headerPopup.popup-password-forgot .popup-password-forgot__btn-login.cardOptCancel, .popup-registration.headerPopup.popup-password-forgot .popup-password-forgot__btn-login.cardOptSubmit, .popup-registration.headerPopup.popup-password-forgot .popup-password-forgot__btn-login.cardAvailEmptyCatalogLink, .popup-registration.headerPopup.popup-password-forgot .popup-password-forgot__btn-login.productPreviewBtn, .popup-registration.headerPopup.popup-password-forgot .popup-password-forgot__btn-login.bannersElBtn, .popup-registration.headerPopup.popup-password-forgot .popup-password-forgot__btn-login.basketCompactOrder, .popup-registration.headerPopup.popup-password-forgot .popup-password-forgot__btn-login.basketCompactEmptyBtn, .popup-registration.headerPopup .btn.popup-password-forgot__btn-login, .popup-registration.headerPopup .popup-password-forgot__btn-login.npsFormSubmit, .popup-registration.headerPopup .popup-password-forgot__btn-login.popup-login__get-code, .popup-registration.headerPopup .popup-password-forgot__btn-login.formCancel, .popup-registration.headerPopup .popup-password-forgot__btn-login.formSubmit, .popup-registration.headerPopup .popup-password-forgot__btn-login.formFilePickerAdd, .popup-registration.headerPopup .popup-password-forgot__btn-login.prLocationElChange, .popup-registration.headerPopup .popup-password-forgot__btn-login.modalSuccessBtn, .popup-registration.headerPopup .orderFinalInfoBottom a.popup-password-forgot__btn-login, .orderFinalInfoBottom .popup-registration.headerPopup a.popup-password-forgot__btn-login, .popup-registration.headerPopup .popup-password-forgot__btn-login.orderUserPhoneBoxBtn, .popup-registration.headerPopup .popup-password-forgot__btn-login.orderUserBtn, .popup-registration.headerPopup .popup-password-forgot__btn-login.basketElChangeCardSave, .popup-registration.headerPopup .popup-password-forgot__btn-login.cardOptCancel, .popup-registration.headerPopup .popup-password-forgot__btn-login.cardOptSubmit, .popup-registration.headerPopup .popup-password-forgot__btn-login.cardAvailEmptyCatalogLink, .popup-registration.headerPopup .popup-password-forgot__btn-login.productPreviewBtn, .popup-registration.headerPopup .popup-password-forgot__btn-login.bannersElBtn, .popup-registration.headerPopup .popup-password-forgot__btn-login.basketCompactOrder, .popup-registration.headerPopup .popup-password-forgot__btn-login.basketCompactEmptyBtn, .headerPopup .popup-password-forgot__btn-login.popup-registration__btn-log, .headerPopup.popup-login .popup-password-forgot__btn-login.popup-registration__btn-log, .headerPopup.popup-password-forgot .popup-password-forgot__btn-login.popup-registration__btn-log, .headerPopup.popup-registration .popup-password-forgot__btn-login.popup-registration__btn-log, .popup-login.headerPopup .popup-password-forgot__btn-login.popup-registration__btn-log, .popup-login.headerPopup.popup-password-forgot .popup-password-forgot__btn-login.popup-registration__btn-log, .popup-login.headerPopup.popup-registration .popup-password-forgot__btn-login.popup-registration__btn-log, .popup-password-forgot.headerPopup.popup-login .popup-password-forgot__btn-login.popup-registration__btn-log, .popup-password-forgot.headerPopup .popup-password-forgot__btn-login.popup-registration__btn-log, .popup-password-forgot.headerPopup.popup-registration .popup-password-forgot__btn-login.popup-registration__btn-log, .popup-registration.headerPopup.popup-login .popup-password-forgot__btn-login.popup-registration__btn-log, .popup-registration.headerPopup.popup-password-forgot .popup-password-forgot__btn-login.popup-registration__btn-log, .popup-registration.headerPopup .popup-password-forgot__btn-login.popup-registration__btn-log, .headerPopup .popup-password-forgot__btn-login.popup-registration__btn-login, .headerPopup.popup-login .popup-password-forgot__btn-login.popup-registration__btn-login, .headerPopup.popup-password-forgot .popup-password-forgot__btn-login.popup-registration__btn-login, .headerPopup.popup-registration .popup-password-forgot__btn-login.popup-registration__btn-login, .popup-login.headerPopup .popup-password-forgot__btn-login.popup-registration__btn-login, .popup-login.headerPopup.popup-password-forgot .popup-password-forgot__btn-login.popup-registration__btn-login, .popup-login.headerPopup.popup-registration .popup-password-forgot__btn-login.popup-registration__btn-login, .popup-password-forgot.headerPopup.popup-login .popup-password-forgot__btn-login.popup-registration__btn-login, .popup-password-forgot.headerPopup .popup-password-forgot__btn-login.popup-registration__btn-login, .popup-password-forgot.headerPopup.popup-registration .popup-password-forgot__btn-login.popup-registration__btn-login, .popup-registration.headerPopup.popup-login .popup-password-forgot__btn-login.popup-registration__btn-login, .popup-registration.headerPopup.popup-password-forgot .popup-password-forgot__btn-login.popup-registration__btn-login, .popup-registration.headerPopup .popup-password-forgot__btn-login.popup-registration__btn-login, .headerPopup .filled.popup-password-forgot__btn-login, .headerPopup .popup-password-forgot__btn-login.popup-login__get-code, .headerPopup .popup-password-forgot__btn-login.modalSuccessBtn, .headerPopup .popup-password-forgot__btn-login.orderUserPhoneBoxBtn, .headerPopup .popup-password-forgot__btn-login.orderUserBtn, .headerPopup .popup-password-forgot__btn-login.basketElChangeCardSave, .headerPopup .popup-password-forgot__btn-login.cardOptSubmit, .headerPopup.popup-login .filled.popup-password-forgot__btn-login, .headerPopup.popup-login .popup-password-forgot__btn-login.popup-login__get-code, .headerPopup.popup-login .popup-password-forgot__btn-login.modalSuccessBtn, .headerPopup.popup-login .popup-password-forgot__btn-login.orderUserPhoneBoxBtn, .headerPopup.popup-login .popup-password-forgot__btn-login.orderUserBtn, .headerPopup.popup-login .popup-password-forgot__btn-login.basketElChangeCardSave, .headerPopup.popup-login .popup-password-forgot__btn-login.cardOptSubmit, .headerPopup.popup-password-forgot .filled.popup-password-forgot__btn-login, .headerPopup.popup-password-forgot .popup-password-forgot__btn-login.popup-login__get-code, .headerPopup.popup-password-forgot .popup-password-forgot__btn-login.modalSuccessBtn, .headerPopup.popup-password-forgot .popup-password-forgot__btn-login.orderUserPhoneBoxBtn, .headerPopup.popup-password-forgot .popup-password-forgot__btn-login.orderUserBtn, .headerPopup.popup-password-forgot .popup-password-forgot__btn-login.basketElChangeCardSave, .headerPopup.popup-password-forgot .popup-password-forgot__btn-login.cardOptSubmit, .headerPopup.popup-registration .filled.popup-password-forgot__btn-login, .headerPopup.popup-registration .popup-password-forgot__btn-login.popup-login__get-code, .headerPopup.popup-registration .popup-password-forgot__btn-login.modalSuccessBtn, .headerPopup.popup-registration .popup-password-forgot__btn-login.orderUserPhoneBoxBtn, .headerPopup.popup-registration .popup-password-forgot__btn-login.orderUserBtn, .headerPopup.popup-registration .popup-password-forgot__btn-login.basketElChangeCardSave, .headerPopup.popup-registration .popup-password-forgot__btn-login.cardOptSubmit, .popup-login.headerPopup .filled.popup-password-forgot__btn-login, .popup-login.headerPopup .popup-password-forgot__btn-login.popup-login__get-code, .popup-login.headerPopup .popup-password-forgot__btn-login.modalSuccessBtn, .popup-login.headerPopup .popup-password-forgot__btn-login.orderUserPhoneBoxBtn, .popup-login.headerPopup .popup-password-forgot__btn-login.orderUserBtn, .popup-login.headerPopup .popup-password-forgot__btn-login.basketElChangeCardSave, .popup-login.headerPopup .popup-password-forgot__btn-login.cardOptSubmit, .popup-login.headerPopup.popup-password-forgot .filled.popup-password-forgot__btn-login, .popup-login.headerPopup.popup-password-forgot .popup-password-forgot__btn-login.popup-login__get-code, .popup-login.headerPopup.popup-password-forgot .popup-password-forgot__btn-login.modalSuccessBtn, .popup-login.headerPopup.popup-password-forgot .popup-password-forgot__btn-login.orderUserPhoneBoxBtn, .popup-login.headerPopup.popup-password-forgot .popup-password-forgot__btn-login.orderUserBtn, .popup-login.headerPopup.popup-password-forgot .popup-password-forgot__btn-login.basketElChangeCardSave, .popup-login.headerPopup.popup-password-forgot .popup-password-forgot__btn-login.cardOptSubmit, .popup-login.headerPopup.popup-registration .filled.popup-password-forgot__btn-login, .popup-login.headerPopup.popup-registration .popup-password-forgot__btn-login.popup-login__get-code, .popup-login.headerPopup.popup-registration .popup-password-forgot__btn-login.modalSuccessBtn, .popup-login.headerPopup.popup-registration .popup-password-forgot__btn-login.orderUserPhoneBoxBtn, .popup-login.headerPopup.popup-registration .popup-password-forgot__btn-login.orderUserBtn, .popup-login.headerPopup.popup-registration .popup-password-forgot__btn-login.basketElChangeCardSave, .popup-login.headerPopup.popup-registration .popup-password-forgot__btn-login.cardOptSubmit, .popup-password-forgot.headerPopup.popup-login .filled.popup-password-forgot__btn-login, .popup-password-forgot.headerPopup.popup-login .popup-password-forgot__btn-login.popup-login__get-code, .popup-password-forgot.headerPopup.popup-login .popup-password-forgot__btn-login.modalSuccessBtn, .popup-password-forgot.headerPopup.popup-login .popup-password-forgot__btn-login.orderUserPhoneBoxBtn, .popup-password-forgot.headerPopup.popup-login .popup-password-forgot__btn-login.orderUserBtn, .popup-password-forgot.headerPopup.popup-login .popup-password-forgot__btn-login.basketElChangeCardSave, .popup-password-forgot.headerPopup.popup-login .popup-password-forgot__btn-login.cardOptSubmit, .popup-password-forgot.headerPopup .filled.popup-password-forgot__btn-login, .popup-password-forgot.headerPopup .popup-password-forgot__btn-login.popup-login__get-code, .popup-password-forgot.headerPopup .popup-password-forgot__btn-login.modalSuccessBtn, .popup-password-forgot.headerPopup .popup-password-forgot__btn-login.orderUserPhoneBoxBtn, .popup-password-forgot.headerPopup .popup-password-forgot__btn-login.orderUserBtn, .popup-password-forgot.headerPopup .popup-password-forgot__btn-login.basketElChangeCardSave, .popup-password-forgot.headerPopup .popup-password-forgot__btn-login.cardOptSubmit, .popup-password-forgot.headerPopup.popup-registration .filled.popup-password-forgot__btn-login, .popup-password-forgot.headerPopup.popup-registration .popup-password-forgot__btn-login.popup-login__get-code, .popup-password-forgot.headerPopup.popup-registration .popup-password-forgot__btn-login.modalSuccessBtn, .popup-password-forgot.headerPopup.popup-registration .popup-password-forgot__btn-login.orderUserPhoneBoxBtn, .popup-password-forgot.headerPopup.popup-registration .popup-password-forgot__btn-login.orderUserBtn, .popup-password-forgot.headerPopup.popup-registration .popup-password-forgot__btn-login.basketElChangeCardSave, .popup-password-forgot.headerPopup.popup-registration .popup-password-forgot__btn-login.cardOptSubmit, .popup-registration.headerPopup.popup-login .filled.popup-password-forgot__btn-login, .popup-registration.headerPopup.popup-login .popup-password-forgot__btn-login.popup-login__get-code, .popup-registration.headerPopup.popup-login .popup-password-forgot__btn-login.modalSuccessBtn, .popup-registration.headerPopup.popup-login .popup-password-forgot__btn-login.orderUserPhoneBoxBtn, .popup-registration.headerPopup.popup-login .popup-password-forgot__btn-login.orderUserBtn, .popup-registration.headerPopup.popup-login .popup-password-forgot__btn-login.basketElChangeCardSave, .popup-registration.headerPopup.popup-login .popup-password-forgot__btn-login.cardOptSubmit, .popup-registration.headerPopup.popup-password-forgot .filled.popup-password-forgot__btn-login, .popup-registration.headerPopup.popup-password-forgot .popup-password-forgot__btn-login.popup-login__get-code, .popup-registration.headerPopup.popup-password-forgot .popup-password-forgot__btn-login.modalSuccessBtn, .popup-registration.headerPopup.popup-password-forgot .popup-password-forgot__btn-login.orderUserPhoneBoxBtn, .popup-registration.headerPopup.popup-password-forgot .popup-password-forgot__btn-login.orderUserBtn, .popup-registration.headerPopup.popup-password-forgot .popup-password-forgot__btn-login.basketElChangeCardSave, .popup-registration.headerPopup.popup-password-forgot .popup-password-forgot__btn-login.cardOptSubmit, .popup-registration.headerPopup .filled.popup-password-forgot__btn-login, .popup-registration.headerPopup .popup-password-forgot__btn-login.popup-login__get-code, .popup-registration.headerPopup .popup-password-forgot__btn-login.modalSuccessBtn, .popup-registration.headerPopup .popup-password-forgot__btn-login.orderUserPhoneBoxBtn, .popup-registration.headerPopup .popup-password-forgot__btn-login.orderUserBtn, .popup-registration.headerPopup .popup-password-forgot__btn-login.basketElChangeCardSave, .popup-registration.headerPopup .popup-password-forgot__btn-login.cardOptSubmit, .headerPopup .popup-password-forgot__btn-login, .headerPopup.popup-login .popup-password-forgot__btn-login, .headerPopup.popup-password-forgot .popup-password-forgot__btn-login, .headerPopup.popup-registration .popup-password-forgot__btn-login, .popup-login.headerPopup .popup-password-forgot__btn-login, .popup-login.headerPopup.popup-password-forgot .popup-password-forgot__btn-login, .popup-login.headerPopup.popup-registration .popup-password-forgot__btn-login, .popup-password-forgot.headerPopup.popup-login .popup-password-forgot__btn-login, .popup-password-forgot.headerPopup .popup-password-forgot__btn-login, .popup-password-forgot.headerPopup.popup-registration .popup-password-forgot__btn-login, .popup-registration.headerPopup.popup-login .popup-password-forgot__btn-login, .popup-registration.headerPopup.popup-password-forgot .popup-password-forgot__btn-login, .popup-registration.headerPopup .popup-password-forgot__btn-login, .headerPopup .btn.popup-login__btn-login, .headerPopup .popup-login__btn-login.npsFormSubmit, .headerPopup .popup-login__btn-login.popup-login__get-code, .headerPopup .popup-login__btn-login.formCancel, .headerPopup .popup-login__btn-login.formSubmit, .headerPopup .popup-login__btn-login.formFilePickerAdd, .headerPopup .popup-login__btn-login.prLocationElChange, .headerPopup .popup-login__btn-login.modalSuccessBtn, .headerPopup .orderFinalInfoBottom a.popup-login__btn-login, .orderFinalInfoBottom .headerPopup a.popup-login__btn-login, .headerPopup .popup-login__btn-login.orderUserPhoneBoxBtn, .headerPopup .popup-login__btn-login.orderUserBtn, .headerPopup .popup-login__btn-login.basketElChangeCardSave, .headerPopup .popup-login__btn-login.cardOptCancel, .headerPopup .popup-login__btn-login.cardOptSubmit, .headerPopup .popup-login__btn-login.cardAvailEmptyCatalogLink, .headerPopup .popup-login__btn-login.productPreviewBtn, .headerPopup .popup-login__btn-login.bannersElBtn, .headerPopup .popup-login__btn-login.basketCompactOrder, .headerPopup .popup-login__btn-login.basketCompactEmptyBtn, .headerPopup.popup-login .btn.popup-login__btn-login, .headerPopup.popup-login .popup-login__btn-login.npsFormSubmit, .headerPopup.popup-login .popup-login__btn-login.popup-login__get-code, .headerPopup.popup-login .popup-login__btn-login.formCancel, .headerPopup.popup-login .popup-login__btn-login.formSubmit, .headerPopup.popup-login .popup-login__btn-login.formFilePickerAdd, .headerPopup.popup-login .popup-login__btn-login.prLocationElChange, .headerPopup.popup-login .popup-login__btn-login.modalSuccessBtn, .headerPopup.popup-login .orderFinalInfoBottom a.popup-login__btn-login, .orderFinalInfoBottom .headerPopup.popup-login a.popup-login__btn-login, .headerPopup.popup-login .popup-login__btn-login.orderUserPhoneBoxBtn, .headerPopup.popup-login .popup-login__btn-login.orderUserBtn, .headerPopup.popup-login .popup-login__btn-login.basketElChangeCardSave, .headerPopup.popup-login .popup-login__btn-login.cardOptCancel, .headerPopup.popup-login .popup-login__btn-login.cardOptSubmit, .headerPopup.popup-login .popup-login__btn-login.cardAvailEmptyCatalogLink, .headerPopup.popup-login .popup-login__btn-login.productPreviewBtn, .headerPopup.popup-login .popup-login__btn-login.bannersElBtn, .headerPopup.popup-login .popup-login__btn-login.basketCompactOrder, .headerPopup.popup-login .popup-login__btn-login.basketCompactEmptyBtn, .headerPopup.popup-password-forgot .btn.popup-login__btn-login, .headerPopup.popup-password-forgot .popup-login__btn-login.npsFormSubmit, .headerPopup.popup-password-forgot .popup-login__btn-login.popup-login__get-code, .headerPopup.popup-password-forgot .popup-login__btn-login.formCancel, .headerPopup.popup-password-forgot .popup-login__btn-login.formSubmit, .headerPopup.popup-password-forgot .popup-login__btn-login.formFilePickerAdd, .headerPopup.popup-password-forgot .popup-login__btn-login.prLocationElChange, .headerPopup.popup-password-forgot .popup-login__btn-login.modalSuccessBtn, .headerPopup.popup-password-forgot .orderFinalInfoBottom a.popup-login__btn-login, .orderFinalInfoBottom .headerPopup.popup-password-forgot a.popup-login__btn-login, .headerPopup.popup-password-forgot .popup-login__btn-login.orderUserPhoneBoxBtn, .headerPopup.popup-password-forgot .popup-login__btn-login.orderUserBtn, .headerPopup.popup-password-forgot .popup-login__btn-login.basketElChangeCardSave, .headerPopup.popup-password-forgot .popup-login__btn-login.cardOptCancel, .headerPopup.popup-password-forgot .popup-login__btn-login.cardOptSubmit, .headerPopup.popup-password-forgot .popup-login__btn-login.cardAvailEmptyCatalogLink, .headerPopup.popup-password-forgot .popup-login__btn-login.productPreviewBtn, .headerPopup.popup-password-forgot .popup-login__btn-login.bannersElBtn, .headerPopup.popup-password-forgot .popup-login__btn-login.basketCompactOrder, .headerPopup.popup-password-forgot .popup-login__btn-login.basketCompactEmptyBtn, .headerPopup.popup-registration .btn.popup-login__btn-login, .headerPopup.popup-registration .popup-login__btn-login.npsFormSubmit, .headerPopup.popup-registration .popup-login__btn-login.popup-login__get-code, .headerPopup.popup-registration .popup-login__btn-login.formCancel, .headerPopup.popup-registration .popup-login__btn-login.formSubmit, .headerPopup.popup-registration .popup-login__btn-login.formFilePickerAdd, .headerPopup.popup-registration .popup-login__btn-login.prLocationElChange, .headerPopup.popup-registration .popup-login__btn-login.modalSuccessBtn, .headerPopup.popup-registration .orderFinalInfoBottom a.popup-login__btn-login, .orderFinalInfoBottom .headerPopup.popup-registration a.popup-login__btn-login, .headerPopup.popup-registration .popup-login__btn-login.orderUserPhoneBoxBtn, .headerPopup.popup-registration .popup-login__btn-login.orderUserBtn, .headerPopup.popup-registration .popup-login__btn-login.basketElChangeCardSave, .headerPopup.popup-registration .popup-login__btn-login.cardOptCancel, .headerPopup.popup-registration .popup-login__btn-login.cardOptSubmit, .headerPopup.popup-registration .popup-login__btn-login.cardAvailEmptyCatalogLink, .headerPopup.popup-registration .popup-login__btn-login.productPreviewBtn, .headerPopup.popup-registration .popup-login__btn-login.bannersElBtn, .headerPopup.popup-registration .popup-login__btn-login.basketCompactOrder, .headerPopup.popup-registration .popup-login__btn-login.basketCompactEmptyBtn, .popup-login.headerPopup .btn.popup-login__btn-login, .popup-login.headerPopup .popup-login__btn-login.npsFormSubmit, .popup-login.headerPopup .popup-login__btn-login.popup-login__get-code, .popup-login.headerPopup .popup-login__btn-login.formCancel, .popup-login.headerPopup .popup-login__btn-login.formSubmit, .popup-login.headerPopup .popup-login__btn-login.formFilePickerAdd, .popup-login.headerPopup .popup-login__btn-login.prLocationElChange, .popup-login.headerPopup .popup-login__btn-login.modalSuccessBtn, .popup-login.headerPopup .orderFinalInfoBottom a.popup-login__btn-login, .orderFinalInfoBottom .popup-login.headerPopup a.popup-login__btn-login, .popup-login.headerPopup .popup-login__btn-login.orderUserPhoneBoxBtn, .popup-login.headerPopup .popup-login__btn-login.orderUserBtn, .popup-login.headerPopup .popup-login__btn-login.basketElChangeCardSave, .popup-login.headerPopup .popup-login__btn-login.cardOptCancel, .popup-login.headerPopup .popup-login__btn-login.cardOptSubmit, .popup-login.headerPopup .popup-login__btn-login.cardAvailEmptyCatalogLink, .popup-login.headerPopup .popup-login__btn-login.productPreviewBtn, .popup-login.headerPopup .popup-login__btn-login.bannersElBtn, .popup-login.headerPopup .popup-login__btn-login.basketCompactOrder, .popup-login.headerPopup .popup-login__btn-login.basketCompactEmptyBtn, .popup-login.headerPopup.popup-password-forgot .btn.popup-login__btn-login, .popup-login.headerPopup.popup-password-forgot .popup-login__btn-login.npsFormSubmit, .popup-login.headerPopup.popup-password-forgot .popup-login__btn-login.popup-login__get-code, .popup-login.headerPopup.popup-password-forgot .popup-login__btn-login.formCancel, .popup-login.headerPopup.popup-password-forgot .popup-login__btn-login.formSubmit, .popup-login.headerPopup.popup-password-forgot .popup-login__btn-login.formFilePickerAdd, .popup-login.headerPopup.popup-password-forgot .popup-login__btn-login.prLocationElChange, .popup-login.headerPopup.popup-password-forgot .popup-login__btn-login.modalSuccessBtn, .popup-login.headerPopup.popup-password-forgot .orderFinalInfoBottom a.popup-login__btn-login, .orderFinalInfoBottom .popup-login.headerPopup.popup-password-forgot a.popup-login__btn-login, .popup-login.headerPopup.popup-password-forgot .popup-login__btn-login.orderUserPhoneBoxBtn, .popup-login.headerPopup.popup-password-forgot .popup-login__btn-login.orderUserBtn, .popup-login.headerPopup.popup-password-forgot .popup-login__btn-login.basketElChangeCardSave, .popup-login.headerPopup.popup-password-forgot .popup-login__btn-login.cardOptCancel, .popup-login.headerPopup.popup-password-forgot .popup-login__btn-login.cardOptSubmit, .popup-login.headerPopup.popup-password-forgot .popup-login__btn-login.cardAvailEmptyCatalogLink, .popup-login.headerPopup.popup-password-forgot .popup-login__btn-login.productPreviewBtn, .popup-login.headerPopup.popup-password-forgot .popup-login__btn-login.bannersElBtn, .popup-login.headerPopup.popup-password-forgot .popup-login__btn-login.basketCompactOrder, .popup-login.headerPopup.popup-password-forgot .popup-login__btn-login.basketCompactEmptyBtn, .popup-login.headerPopup.popup-registration .btn.popup-login__btn-login, .popup-login.headerPopup.popup-registration .popup-login__btn-login.npsFormSubmit, .popup-login.headerPopup.popup-registration .popup-login__btn-login.popup-login__get-code, .popup-login.headerPopup.popup-registration .popup-login__btn-login.formCancel, .popup-login.headerPopup.popup-registration .popup-login__btn-login.formSubmit, .popup-login.headerPopup.popup-registration .popup-login__btn-login.formFilePickerAdd, .popup-login.headerPopup.popup-registration .popup-login__btn-login.prLocationElChange, .popup-login.headerPopup.popup-registration .popup-login__btn-login.modalSuccessBtn, .popup-login.headerPopup.popup-registration .orderFinalInfoBottom a.popup-login__btn-login, .orderFinalInfoBottom .popup-login.headerPopup.popup-registration a.popup-login__btn-login, .popup-login.headerPopup.popup-registration .popup-login__btn-login.orderUserPhoneBoxBtn, .popup-login.headerPopup.popup-registration .popup-login__btn-login.orderUserBtn, .popup-login.headerPopup.popup-registration .popup-login__btn-login.basketElChangeCardSave, .popup-login.headerPopup.popup-registration .popup-login__btn-login.cardOptCancel, .popup-login.headerPopup.popup-registration .popup-login__btn-login.cardOptSubmit, .popup-login.headerPopup.popup-registration .popup-login__btn-login.cardAvailEmptyCatalogLink, .popup-login.headerPopup.popup-registration .popup-login__btn-login.productPreviewBtn, .popup-login.headerPopup.popup-registration .popup-login__btn-login.bannersElBtn, .popup-login.headerPopup.popup-registration .popup-login__btn-login.basketCompactOrder, .popup-login.headerPopup.popup-registration .popup-login__btn-login.basketCompactEmptyBtn, .popup-password-forgot.headerPopup.popup-login .btn.popup-login__btn-login, .popup-password-forgot.headerPopup.popup-login .popup-login__btn-login.npsFormSubmit, .popup-password-forgot.headerPopup.popup-login .popup-login__btn-login.popup-login__get-code, .popup-password-forgot.headerPopup.popup-login .popup-login__btn-login.formCancel, .popup-password-forgot.headerPopup.popup-login .popup-login__btn-login.formSubmit, .popup-password-forgot.headerPopup.popup-login .popup-login__btn-login.formFilePickerAdd, .popup-password-forgot.headerPopup.popup-login .popup-login__btn-login.prLocationElChange, .popup-password-forgot.headerPopup.popup-login .popup-login__btn-login.modalSuccessBtn, .popup-password-forgot.headerPopup.popup-login .orderFinalInfoBottom a.popup-login__btn-login, .orderFinalInfoBottom .popup-password-forgot.headerPopup.popup-login a.popup-login__btn-login, .popup-password-forgot.headerPopup.popup-login .popup-login__btn-login.orderUserPhoneBoxBtn, .popup-password-forgot.headerPopup.popup-login .popup-login__btn-login.orderUserBtn, .popup-password-forgot.headerPopup.popup-login .popup-login__btn-login.basketElChangeCardSave, .popup-password-forgot.headerPopup.popup-login .popup-login__btn-login.cardOptCancel, .popup-password-forgot.headerPopup.popup-login .popup-login__btn-login.cardOptSubmit, .popup-password-forgot.headerPopup.popup-login .popup-login__btn-login.cardAvailEmptyCatalogLink, .popup-password-forgot.headerPopup.popup-login .popup-login__btn-login.productPreviewBtn, .popup-password-forgot.headerPopup.popup-login .popup-login__btn-login.bannersElBtn, .popup-password-forgot.headerPopup.popup-login .popup-login__btn-login.basketCompactOrder, .popup-password-forgot.headerPopup.popup-login .popup-login__btn-login.basketCompactEmptyBtn, .popup-password-forgot.headerPopup .btn.popup-login__btn-login, .popup-password-forgot.headerPopup .popup-login__btn-login.npsFormSubmit, .popup-password-forgot.headerPopup .popup-login__btn-login.popup-login__get-code, .popup-password-forgot.headerPopup .popup-login__btn-login.formCancel, .popup-password-forgot.headerPopup .popup-login__btn-login.formSubmit, .popup-password-forgot.headerPopup .popup-login__btn-login.formFilePickerAdd, .popup-password-forgot.headerPopup .popup-login__btn-login.prLocationElChange, .popup-password-forgot.headerPopup .popup-login__btn-login.modalSuccessBtn, .popup-password-forgot.headerPopup .orderFinalInfoBottom a.popup-login__btn-login, .orderFinalInfoBottom .popup-password-forgot.headerPopup a.popup-login__btn-login, .popup-password-forgot.headerPopup .popup-login__btn-login.orderUserPhoneBoxBtn, .popup-password-forgot.headerPopup .popup-login__btn-login.orderUserBtn, .popup-password-forgot.headerPopup .popup-login__btn-login.basketElChangeCardSave, .popup-password-forgot.headerPopup .popup-login__btn-login.cardOptCancel, .popup-password-forgot.headerPopup .popup-login__btn-login.cardOptSubmit, .popup-password-forgot.headerPopup .popup-login__btn-login.cardAvailEmptyCatalogLink, .popup-password-forgot.headerPopup .popup-login__btn-login.productPreviewBtn, .popup-password-forgot.headerPopup .popup-login__btn-login.bannersElBtn, .popup-password-forgot.headerPopup .popup-login__btn-login.basketCompactOrder, .popup-password-forgot.headerPopup .popup-login__btn-login.basketCompactEmptyBtn, .popup-password-forgot.headerPopup.popup-registration .btn.popup-login__btn-login, .popup-password-forgot.headerPopup.popup-registration .popup-login__btn-login.npsFormSubmit, .popup-password-forgot.headerPopup.popup-registration .popup-login__btn-login.popup-login__get-code, .popup-password-forgot.headerPopup.popup-registration .popup-login__btn-login.formCancel, .popup-password-forgot.headerPopup.popup-registration .popup-login__btn-login.formSubmit, .popup-password-forgot.headerPopup.popup-registration .popup-login__btn-login.formFilePickerAdd, .popup-password-forgot.headerPopup.popup-registration .popup-login__btn-login.prLocationElChange, .popup-password-forgot.headerPopup.popup-registration .popup-login__btn-login.modalSuccessBtn, .popup-password-forgot.headerPopup.popup-registration .orderFinalInfoBottom a.popup-login__btn-login, .orderFinalInfoBottom .popup-password-forgot.headerPopup.popup-registration a.popup-login__btn-login, .popup-password-forgot.headerPopup.popup-registration .popup-login__btn-login.orderUserPhoneBoxBtn, .popup-password-forgot.headerPopup.popup-registration .popup-login__btn-login.orderUserBtn, .popup-password-forgot.headerPopup.popup-registration .popup-login__btn-login.basketElChangeCardSave, .popup-password-forgot.headerPopup.popup-registration .popup-login__btn-login.cardOptCancel, .popup-password-forgot.headerPopup.popup-registration .popup-login__btn-login.cardOptSubmit, .popup-password-forgot.headerPopup.popup-registration .popup-login__btn-login.cardAvailEmptyCatalogLink, .popup-password-forgot.headerPopup.popup-registration .popup-login__btn-login.productPreviewBtn, .popup-password-forgot.headerPopup.popup-registration .popup-login__btn-login.bannersElBtn, .popup-password-forgot.headerPopup.popup-registration .popup-login__btn-login.basketCompactOrder, .popup-password-forgot.headerPopup.popup-registration .popup-login__btn-login.basketCompactEmptyBtn, .popup-registration.headerPopup.popup-login .btn.popup-login__btn-login, .popup-registration.headerPopup.popup-login .popup-login__btn-login.npsFormSubmit, .popup-registration.headerPopup.popup-login .popup-login__btn-login.popup-login__get-code, .popup-registration.headerPopup.popup-login .popup-login__btn-login.formCancel, .popup-registration.headerPopup.popup-login .popup-login__btn-login.formSubmit, .popup-registration.headerPopup.popup-login .popup-login__btn-login.formFilePickerAdd, .popup-registration.headerPopup.popup-login .popup-login__btn-login.prLocationElChange, .popup-registration.headerPopup.popup-login .popup-login__btn-login.modalSuccessBtn, .popup-registration.headerPopup.popup-login .orderFinalInfoBottom a.popup-login__btn-login, .orderFinalInfoBottom .popup-registration.headerPopup.popup-login a.popup-login__btn-login, .popup-registration.headerPopup.popup-login .popup-login__btn-login.orderUserPhoneBoxBtn, .popup-registration.headerPopup.popup-login .popup-login__btn-login.orderUserBtn, .popup-registration.headerPopup.popup-login .popup-login__btn-login.basketElChangeCardSave, .popup-registration.headerPopup.popup-login .popup-login__btn-login.cardOptCancel, .popup-registration.headerPopup.popup-login .popup-login__btn-login.cardOptSubmit, .popup-registration.headerPopup.popup-login .popup-login__btn-login.cardAvailEmptyCatalogLink, .popup-registration.headerPopup.popup-login .popup-login__btn-login.productPreviewBtn, .popup-registration.headerPopup.popup-login .popup-login__btn-login.bannersElBtn, .popup-registration.headerPopup.popup-login .popup-login__btn-login.basketCompactOrder, .popup-registration.headerPopup.popup-login .popup-login__btn-login.basketCompactEmptyBtn, .popup-registration.headerPopup.popup-password-forgot .btn.popup-login__btn-login, .popup-registration.headerPopup.popup-password-forgot .popup-login__btn-login.npsFormSubmit, .popup-registration.headerPopup.popup-password-forgot .popup-login__btn-login.popup-login__get-code, .popup-registration.headerPopup.popup-password-forgot .popup-login__btn-login.formCancel, .popup-registration.headerPopup.popup-password-forgot .popup-login__btn-login.formSubmit, .popup-registration.headerPopup.popup-password-forgot .popup-login__btn-login.formFilePickerAdd, .popup-registration.headerPopup.popup-password-forgot .popup-login__btn-login.prLocationElChange, .popup-registration.headerPopup.popup-password-forgot .popup-login__btn-login.modalSuccessBtn, .popup-registration.headerPopup.popup-password-forgot .orderFinalInfoBottom a.popup-login__btn-login, .orderFinalInfoBottom .popup-registration.headerPopup.popup-password-forgot a.popup-login__btn-login, .popup-registration.headerPopup.popup-password-forgot .popup-login__btn-login.orderUserPhoneBoxBtn, .popup-registration.headerPopup.popup-password-forgot .popup-login__btn-login.orderUserBtn, .popup-registration.headerPopup.popup-password-forgot .popup-login__btn-login.basketElChangeCardSave, .popup-registration.headerPopup.popup-password-forgot .popup-login__btn-login.cardOptCancel, .popup-registration.headerPopup.popup-password-forgot .popup-login__btn-login.cardOptSubmit, .popup-registration.headerPopup.popup-password-forgot .popup-login__btn-login.cardAvailEmptyCatalogLink, .popup-registration.headerPopup.popup-password-forgot .popup-login__btn-login.productPreviewBtn, .popup-registration.headerPopup.popup-password-forgot .popup-login__btn-login.bannersElBtn, .popup-registration.headerPopup.popup-password-forgot .popup-login__btn-login.basketCompactOrder, .popup-registration.headerPopup.popup-password-forgot .popup-login__btn-login.basketCompactEmptyBtn, .popup-registration.headerPopup .btn.popup-login__btn-login, .popup-registration.headerPopup .popup-login__btn-login.npsFormSubmit, .popup-registration.headerPopup .popup-login__btn-login.popup-login__get-code, .popup-registration.headerPopup .popup-login__btn-login.formCancel, .popup-registration.headerPopup .popup-login__btn-login.formSubmit, .popup-registration.headerPopup .popup-login__btn-login.formFilePickerAdd, .popup-registration.headerPopup .popup-login__btn-login.prLocationElChange, .popup-registration.headerPopup .popup-login__btn-login.modalSuccessBtn, .popup-registration.headerPopup .orderFinalInfoBottom a.popup-login__btn-login, .orderFinalInfoBottom .popup-registration.headerPopup a.popup-login__btn-login, .popup-registration.headerPopup .popup-login__btn-login.orderUserPhoneBoxBtn, .popup-registration.headerPopup .popup-login__btn-login.orderUserBtn, .popup-registration.headerPopup .popup-login__btn-login.basketElChangeCardSave, .popup-registration.headerPopup .popup-login__btn-login.cardOptCancel, .popup-registration.headerPopup .popup-login__btn-login.cardOptSubmit, .popup-registration.headerPopup .popup-login__btn-login.cardAvailEmptyCatalogLink, .popup-registration.headerPopup .popup-login__btn-login.productPreviewBtn, .popup-registration.headerPopup .popup-login__btn-login.bannersElBtn, .popup-registration.headerPopup .popup-login__btn-login.basketCompactOrder, .popup-registration.headerPopup .popup-login__btn-login.basketCompactEmptyBtn, .headerPopup .popup-login__btn-login.popup-registration__btn-log, .headerPopup.popup-login .popup-login__btn-login.popup-registration__btn-log, .headerPopup.popup-password-forgot .popup-login__btn-login.popup-registration__btn-log, .headerPopup.popup-registration .popup-login__btn-login.popup-registration__btn-log, .popup-login.headerPopup .popup-login__btn-login.popup-registration__btn-log, .popup-login.headerPopup.popup-password-forgot .popup-login__btn-login.popup-registration__btn-log, .popup-login.headerPopup.popup-registration .popup-login__btn-login.popup-registration__btn-log, .popup-password-forgot.headerPopup.popup-login .popup-login__btn-login.popup-registration__btn-log, .popup-password-forgot.headerPopup .popup-login__btn-login.popup-registration__btn-log, .popup-password-forgot.headerPopup.popup-registration .popup-login__btn-login.popup-registration__btn-log, .popup-registration.headerPopup.popup-login .popup-login__btn-login.popup-registration__btn-log, .popup-registration.headerPopup.popup-password-forgot .popup-login__btn-login.popup-registration__btn-log, .popup-registration.headerPopup .popup-login__btn-login.popup-registration__btn-log, .headerPopup .popup-login__btn-login.popup-registration__btn-login, .headerPopup.popup-login .popup-login__btn-login.popup-registration__btn-login, .headerPopup.popup-password-forgot .popup-login__btn-login.popup-registration__btn-login, .headerPopup.popup-registration .popup-login__btn-login.popup-registration__btn-login, .popup-login.headerPopup .popup-login__btn-login.popup-registration__btn-login, .popup-login.headerPopup.popup-password-forgot .popup-login__btn-login.popup-registration__btn-login, .popup-login.headerPopup.popup-registration .popup-login__btn-login.popup-registration__btn-login, .popup-password-forgot.headerPopup.popup-login .popup-login__btn-login.popup-registration__btn-login, .popup-password-forgot.headerPopup .popup-login__btn-login.popup-registration__btn-login, .popup-password-forgot.headerPopup.popup-registration .popup-login__btn-login.popup-registration__btn-login, .popup-registration.headerPopup.popup-login .popup-login__btn-login.popup-registration__btn-login, .popup-registration.headerPopup.popup-password-forgot .popup-login__btn-login.popup-registration__btn-login, .popup-registration.headerPopup .popup-login__btn-login.popup-registration__btn-login, .headerPopup .popup-login__btn-login.popup-password-forgot__btn-login, .headerPopup.popup-login .popup-login__btn-login.popup-password-forgot__btn-login, .headerPopup.popup-password-forgot .popup-login__btn-login.popup-password-forgot__btn-login, .headerPopup.popup-registration .popup-login__btn-login.popup-password-forgot__btn-login, .popup-login.headerPopup .popup-login__btn-login.popup-password-forgot__btn-login, .popup-login.headerPopup.popup-password-forgot .popup-login__btn-login.popup-password-forgot__btn-login, .popup-login.headerPopup.popup-registration .popup-login__btn-login.popup-password-forgot__btn-login, .popup-password-forgot.headerPopup.popup-login .popup-login__btn-login.popup-password-forgot__btn-login, .popup-password-forgot.headerPopup .popup-login__btn-login.popup-password-forgot__btn-login, .popup-password-forgot.headerPopup.popup-registration .popup-login__btn-login.popup-password-forgot__btn-login, .popup-registration.headerPopup.popup-login .popup-login__btn-login.popup-password-forgot__btn-login, .popup-registration.headerPopup.popup-password-forgot .popup-login__btn-login.popup-password-forgot__btn-login, .popup-registration.headerPopup .popup-login__btn-login.popup-password-forgot__btn-login, .headerPopup .filled.popup-login__btn-login, .headerPopup .popup-login__btn-login.popup-login__get-code, .headerPopup .popup-login__btn-login.modalSuccessBtn, .headerPopup .popup-login__btn-login.orderUserPhoneBoxBtn, .headerPopup .popup-login__btn-login.orderUserBtn, .headerPopup .popup-login__btn-login.basketElChangeCardSave, .headerPopup .popup-login__btn-login.cardOptSubmit, .headerPopup.popup-login .filled.popup-login__btn-login, .headerPopup.popup-login .popup-login__btn-login.popup-login__get-code, .headerPopup.popup-login .popup-login__btn-login.modalSuccessBtn, .headerPopup.popup-login .popup-login__btn-login.orderUserPhoneBoxBtn, .headerPopup.popup-login .popup-login__btn-login.orderUserBtn, .headerPopup.popup-login .popup-login__btn-login.basketElChangeCardSave, .headerPopup.popup-login .popup-login__btn-login.cardOptSubmit, .headerPopup.popup-password-forgot .filled.popup-login__btn-login, .headerPopup.popup-password-forgot .popup-login__btn-login.popup-login__get-code, .headerPopup.popup-password-forgot .popup-login__btn-login.modalSuccessBtn, .headerPopup.popup-password-forgot .popup-login__btn-login.orderUserPhoneBoxBtn, .headerPopup.popup-password-forgot .popup-login__btn-login.orderUserBtn, .headerPopup.popup-password-forgot .popup-login__btn-login.basketElChangeCardSave, .headerPopup.popup-password-forgot .popup-login__btn-login.cardOptSubmit, .headerPopup.popup-registration .filled.popup-login__btn-login, .headerPopup.popup-registration .popup-login__btn-login.popup-login__get-code, .headerPopup.popup-registration .popup-login__btn-login.modalSuccessBtn, .headerPopup.popup-registration .popup-login__btn-login.orderUserPhoneBoxBtn, .headerPopup.popup-registration .popup-login__btn-login.orderUserBtn, .headerPopup.popup-registration .popup-login__btn-login.basketElChangeCardSave, .headerPopup.popup-registration .popup-login__btn-login.cardOptSubmit, .popup-login.headerPopup .filled.popup-login__btn-login, .popup-login.headerPopup .popup-login__btn-login.popup-login__get-code, .popup-login.headerPopup .popup-login__btn-login.modalSuccessBtn, .popup-login.headerPopup .popup-login__btn-login.orderUserPhoneBoxBtn, .popup-login.headerPopup .popup-login__btn-login.orderUserBtn, .popup-login.headerPopup .popup-login__btn-login.basketElChangeCardSave, .popup-login.headerPopup .popup-login__btn-login.cardOptSubmit, .popup-login.headerPopup.popup-password-forgot .filled.popup-login__btn-login, .popup-login.headerPopup.popup-password-forgot .popup-login__btn-login.popup-login__get-code, .popup-login.headerPopup.popup-password-forgot .popup-login__btn-login.modalSuccessBtn, .popup-login.headerPopup.popup-password-forgot .popup-login__btn-login.orderUserPhoneBoxBtn, .popup-login.headerPopup.popup-password-forgot .popup-login__btn-login.orderUserBtn, .popup-login.headerPopup.popup-password-forgot .popup-login__btn-login.basketElChangeCardSave, .popup-login.headerPopup.popup-password-forgot .popup-login__btn-login.cardOptSubmit, .popup-login.headerPopup.popup-registration .filled.popup-login__btn-login, .popup-login.headerPopup.popup-registration .popup-login__btn-login.popup-login__get-code, .popup-login.headerPopup.popup-registration .popup-login__btn-login.modalSuccessBtn, .popup-login.headerPopup.popup-registration .popup-login__btn-login.orderUserPhoneBoxBtn, .popup-login.headerPopup.popup-registration .popup-login__btn-login.orderUserBtn, .popup-login.headerPopup.popup-registration .popup-login__btn-login.basketElChangeCardSave, .popup-login.headerPopup.popup-registration .popup-login__btn-login.cardOptSubmit, .popup-password-forgot.headerPopup.popup-login .filled.popup-login__btn-login, .popup-password-forgot.headerPopup.popup-login .popup-login__btn-login.popup-login__get-code, .popup-password-forgot.headerPopup.popup-login .popup-login__btn-login.modalSuccessBtn, .popup-password-forgot.headerPopup.popup-login .popup-login__btn-login.orderUserPhoneBoxBtn, .popup-password-forgot.headerPopup.popup-login .popup-login__btn-login.orderUserBtn, .popup-password-forgot.headerPopup.popup-login .popup-login__btn-login.basketElChangeCardSave, .popup-password-forgot.headerPopup.popup-login .popup-login__btn-login.cardOptSubmit, .popup-password-forgot.headerPopup .filled.popup-login__btn-login, .popup-password-forgot.headerPopup .popup-login__btn-login.popup-login__get-code, .popup-password-forgot.headerPopup .popup-login__btn-login.modalSuccessBtn, .popup-password-forgot.headerPopup .popup-login__btn-login.orderUserPhoneBoxBtn, .popup-password-forgot.headerPopup .popup-login__btn-login.orderUserBtn, .popup-password-forgot.headerPopup .popup-login__btn-login.basketElChangeCardSave, .popup-password-forgot.headerPopup .popup-login__btn-login.cardOptSubmit, .popup-password-forgot.headerPopup.popup-registration .filled.popup-login__btn-login, .popup-password-forgot.headerPopup.popup-registration .popup-login__btn-login.popup-login__get-code, .popup-password-forgot.headerPopup.popup-registration .popup-login__btn-login.modalSuccessBtn, .popup-password-forgot.headerPopup.popup-registration .popup-login__btn-login.orderUserPhoneBoxBtn, .popup-password-forgot.headerPopup.popup-registration .popup-login__btn-login.orderUserBtn, .popup-password-forgot.headerPopup.popup-registration .popup-login__btn-login.basketElChangeCardSave, .popup-password-forgot.headerPopup.popup-registration .popup-login__btn-login.cardOptSubmit, .popup-registration.headerPopup.popup-login .filled.popup-login__btn-login, .popup-registration.headerPopup.popup-login .popup-login__btn-login.popup-login__get-code, .popup-registration.headerPopup.popup-login .popup-login__btn-login.modalSuccessBtn, .popup-registration.headerPopup.popup-login .popup-login__btn-login.orderUserPhoneBoxBtn, .popup-registration.headerPopup.popup-login .popup-login__btn-login.orderUserBtn, .popup-registration.headerPopup.popup-login .popup-login__btn-login.basketElChangeCardSave, .popup-registration.headerPopup.popup-login .popup-login__btn-login.cardOptSubmit, .popup-registration.headerPopup.popup-password-forgot .filled.popup-login__btn-login, .popup-registration.headerPopup.popup-password-forgot .popup-login__btn-login.popup-login__get-code, .popup-registration.headerPopup.popup-password-forgot .popup-login__btn-login.modalSuccessBtn, .popup-registration.headerPopup.popup-password-forgot .popup-login__btn-login.orderUserPhoneBoxBtn, .popup-registration.headerPopup.popup-password-forgot .popup-login__btn-login.orderUserBtn, .popup-registration.headerPopup.popup-password-forgot .popup-login__btn-login.basketElChangeCardSave, .popup-registration.headerPopup.popup-password-forgot .popup-login__btn-login.cardOptSubmit, .popup-registration.headerPopup .filled.popup-login__btn-login, .popup-registration.headerPopup .popup-login__btn-login.popup-login__get-code, .popup-registration.headerPopup .popup-login__btn-login.modalSuccessBtn, .popup-registration.headerPopup .popup-login__btn-login.orderUserPhoneBoxBtn, .popup-registration.headerPopup .popup-login__btn-login.orderUserBtn, .popup-registration.headerPopup .popup-login__btn-login.basketElChangeCardSave, .popup-registration.headerPopup .popup-login__btn-login.cardOptSubmit, .headerPopup .popup-login__btn-login, .headerPopup.popup-login .popup-login__btn-login, .headerPopup.popup-password-forgot .popup-login__btn-login, .headerPopup.popup-registration .popup-login__btn-login, .popup-login.headerPopup .popup-login__btn-login, .popup-login.headerPopup.popup-password-forgot .popup-login__btn-login, .popup-login.headerPopup.popup-registration .popup-login__btn-login, .popup-password-forgot.headerPopup.popup-login .popup-login__btn-login, .popup-password-forgot.headerPopup .popup-login__btn-login, .popup-password-forgot.headerPopup.popup-registration .popup-login__btn-login, .popup-registration.headerPopup.popup-login .popup-login__btn-login, .popup-registration.headerPopup.popup-password-forgot .popup-login__btn-login, .popup-registration.headerPopup .popup-login__btn-login, .headerPopup .filled.popup-login__btn-reg, .headerPopup .popup-login__btn-reg.popup-login__get-code, .headerPopup .popup-login__btn-reg.modalSuccessBtn, .headerPopup .popup-login__btn-reg.orderUserPhoneBoxBtn, .headerPopup .popup-login__btn-reg.orderUserBtn, .headerPopup .popup-login__btn-reg.basketElChangeCardSave, .headerPopup .popup-login__btn-reg.cardOptSubmit, .headerPopup.popup-login .filled.popup-login__btn-reg, .headerPopup.popup-login .popup-login__btn-reg.popup-login__get-code, .headerPopup.popup-login .popup-login__btn-reg.modalSuccessBtn, .headerPopup.popup-login .popup-login__btn-reg.orderUserPhoneBoxBtn, .headerPopup.popup-login .popup-login__btn-reg.orderUserBtn, .headerPopup.popup-login .popup-login__btn-reg.basketElChangeCardSave, .headerPopup.popup-login .popup-login__btn-reg.cardOptSubmit, .headerPopup.popup-password-forgot .filled.popup-login__btn-reg, .headerPopup.popup-password-forgot .popup-login__btn-reg.popup-login__get-code, .headerPopup.popup-password-forgot .popup-login__btn-reg.modalSuccessBtn, .headerPopup.popup-password-forgot .popup-login__btn-reg.orderUserPhoneBoxBtn, .headerPopup.popup-password-forgot .popup-login__btn-reg.orderUserBtn, .headerPopup.popup-password-forgot .popup-login__btn-reg.basketElChangeCardSave, .headerPopup.popup-password-forgot .popup-login__btn-reg.cardOptSubmit, .headerPopup.popup-registration .filled.popup-login__btn-reg, .headerPopup.popup-registration .popup-login__btn-reg.popup-login__get-code, .headerPopup.popup-registration .popup-login__btn-reg.modalSuccessBtn, .headerPopup.popup-registration .popup-login__btn-reg.orderUserPhoneBoxBtn, .headerPopup.popup-registration .popup-login__btn-reg.orderUserBtn, .headerPopup.popup-registration .popup-login__btn-reg.basketElChangeCardSave, .headerPopup.popup-registration .popup-login__btn-reg.cardOptSubmit, .popup-login.headerPopup .filled.popup-login__btn-reg, .popup-login.headerPopup .popup-login__btn-reg.popup-login__get-code, .popup-login.headerPopup .popup-login__btn-reg.modalSuccessBtn, .popup-login.headerPopup .popup-login__btn-reg.orderUserPhoneBoxBtn, .popup-login.headerPopup .popup-login__btn-reg.orderUserBtn, .popup-login.headerPopup .popup-login__btn-reg.basketElChangeCardSave, .popup-login.headerPopup .popup-login__btn-reg.cardOptSubmit, .popup-login.headerPopup.popup-password-forgot .filled.popup-login__btn-reg, .popup-login.headerPopup.popup-password-forgot .popup-login__btn-reg.popup-login__get-code, .popup-login.headerPopup.popup-password-forgot .popup-login__btn-reg.modalSuccessBtn, .popup-login.headerPopup.popup-password-forgot .popup-login__btn-reg.orderUserPhoneBoxBtn, .popup-login.headerPopup.popup-password-forgot .popup-login__btn-reg.orderUserBtn, .popup-login.headerPopup.popup-password-forgot .popup-login__btn-reg.basketElChangeCardSave, .popup-login.headerPopup.popup-password-forgot .popup-login__btn-reg.cardOptSubmit, .popup-login.headerPopup.popup-registration .filled.popup-login__btn-reg, .popup-login.headerPopup.popup-registration .popup-login__btn-reg.popup-login__get-code, .popup-login.headerPopup.popup-registration .popup-login__btn-reg.modalSuccessBtn, .popup-login.headerPopup.popup-registration .popup-login__btn-reg.orderUserPhoneBoxBtn, .popup-login.headerPopup.popup-registration .popup-login__btn-reg.orderUserBtn, .popup-login.headerPopup.popup-registration .popup-login__btn-reg.basketElChangeCardSave, .popup-login.headerPopup.popup-registration .popup-login__btn-reg.cardOptSubmit, .popup-password-forgot.headerPopup.popup-login .filled.popup-login__btn-reg, .popup-password-forgot.headerPopup.popup-login .popup-login__btn-reg.popup-login__get-code, .popup-password-forgot.headerPopup.popup-login .popup-login__btn-reg.modalSuccessBtn, .popup-password-forgot.headerPopup.popup-login .popup-login__btn-reg.orderUserPhoneBoxBtn, .popup-password-forgot.headerPopup.popup-login .popup-login__btn-reg.orderUserBtn, .popup-password-forgot.headerPopup.popup-login .popup-login__btn-reg.basketElChangeCardSave, .popup-password-forgot.headerPopup.popup-login .popup-login__btn-reg.cardOptSubmit, .popup-password-forgot.headerPopup .filled.popup-login__btn-reg, .popup-password-forgot.headerPopup .popup-login__btn-reg.popup-login__get-code, .popup-password-forgot.headerPopup .popup-login__btn-reg.modalSuccessBtn, .popup-password-forgot.headerPopup .popup-login__btn-reg.orderUserPhoneBoxBtn, .popup-password-forgot.headerPopup .popup-login__btn-reg.orderUserBtn, .popup-password-forgot.headerPopup .popup-login__btn-reg.basketElChangeCardSave, .popup-password-forgot.headerPopup .popup-login__btn-reg.cardOptSubmit, .popup-password-forgot.headerPopup.popup-registration .filled.popup-login__btn-reg, .popup-password-forgot.headerPopup.popup-registration .popup-login__btn-reg.popup-login__get-code, .popup-password-forgot.headerPopup.popup-registration .popup-login__btn-reg.modalSuccessBtn, .popup-password-forgot.headerPopup.popup-registration .popup-login__btn-reg.orderUserPhoneBoxBtn, .popup-password-forgot.headerPopup.popup-registration .popup-login__btn-reg.orderUserBtn, .popup-password-forgot.headerPopup.popup-registration .popup-login__btn-reg.basketElChangeCardSave, .popup-password-forgot.headerPopup.popup-registration .popup-login__btn-reg.cardOptSubmit, .popup-registration.headerPopup.popup-login .filled.popup-login__btn-reg, .popup-registration.headerPopup.popup-login .popup-login__btn-reg.popup-login__get-code, .popup-registration.headerPopup.popup-login .popup-login__btn-reg.modalSuccessBtn, .popup-registration.headerPopup.popup-login .popup-login__btn-reg.orderUserPhoneBoxBtn, .popup-registration.headerPopup.popup-login .popup-login__btn-reg.orderUserBtn, .popup-registration.headerPopup.popup-login .popup-login__btn-reg.basketElChangeCardSave, .popup-registration.headerPopup.popup-login .popup-login__btn-reg.cardOptSubmit, .popup-registration.headerPopup.popup-password-forgot .filled.popup-login__btn-reg, .popup-registration.headerPopup.popup-password-forgot .popup-login__btn-reg.popup-login__get-code, .popup-registration.headerPopup.popup-password-forgot .popup-login__btn-reg.modalSuccessBtn, .popup-registration.headerPopup.popup-password-forgot .popup-login__btn-reg.orderUserPhoneBoxBtn, .popup-registration.headerPopup.popup-password-forgot .popup-login__btn-reg.orderUserBtn, .popup-registration.headerPopup.popup-password-forgot .popup-login__btn-reg.basketElChangeCardSave, .popup-registration.headerPopup.popup-password-forgot .popup-login__btn-reg.cardOptSubmit, .popup-registration.headerPopup .filled.popup-login__btn-reg, .popup-registration.headerPopup .popup-login__btn-reg.popup-login__get-code, .popup-registration.headerPopup .popup-login__btn-reg.modalSuccessBtn, .popup-registration.headerPopup .popup-login__btn-reg.orderUserPhoneBoxBtn, .popup-registration.headerPopup .popup-login__btn-reg.orderUserBtn, .popup-registration.headerPopup .popup-login__btn-reg.basketElChangeCardSave, .popup-registration.headerPopup .popup-login__btn-reg.cardOptSubmit, .headerPopup .popup-login__btn-reg.popup-registration__btn-login, .headerPopup.popup-login .popup-login__btn-reg.popup-registration__btn-login, .headerPopup.popup-password-forgot .popup-login__btn-reg.popup-registration__btn-login, .headerPopup.popup-registration .popup-login__btn-reg.popup-registration__btn-login, .popup-login.headerPopup .popup-login__btn-reg.popup-registration__btn-login, .popup-login.headerPopup.popup-password-forgot .popup-login__btn-reg.popup-registration__btn-login, .popup-login.headerPopup.popup-registration .popup-login__btn-reg.popup-registration__btn-login, .popup-password-forgot.headerPopup.popup-login .popup-login__btn-reg.popup-registration__btn-login, .popup-password-forgot.headerPopup .popup-login__btn-reg.popup-registration__btn-login, .popup-password-forgot.headerPopup.popup-registration .popup-login__btn-reg.popup-registration__btn-login, .popup-registration.headerPopup.popup-login .popup-login__btn-reg.popup-registration__btn-login, .popup-registration.headerPopup.popup-password-forgot .popup-login__btn-reg.popup-registration__btn-login, .popup-registration.headerPopup .popup-login__btn-reg.popup-registration__btn-login, .headerPopup .popup-login__btn-reg.popup-password-forgot__btn-login, .headerPopup.popup-login .popup-login__btn-reg.popup-password-forgot__btn-login, .headerPopup.popup-password-forgot .popup-login__btn-reg.popup-password-forgot__btn-login, .headerPopup.popup-registration .popup-login__btn-reg.popup-password-forgot__btn-login, .popup-login.headerPopup .popup-login__btn-reg.popup-password-forgot__btn-login, .popup-login.headerPopup.popup-password-forgot .popup-login__btn-reg.popup-password-forgot__btn-login, .popup-login.headerPopup.popup-registration .popup-login__btn-reg.popup-password-forgot__btn-login, .popup-password-forgot.headerPopup.popup-login .popup-login__btn-reg.popup-password-forgot__btn-login, .popup-password-forgot.headerPopup .popup-login__btn-reg.popup-password-forgot__btn-login, .popup-password-forgot.headerPopup.popup-registration .popup-login__btn-reg.popup-password-forgot__btn-login, .popup-registration.headerPopup.popup-login .popup-login__btn-reg.popup-password-forgot__btn-login, .popup-registration.headerPopup.popup-password-forgot .popup-login__btn-reg.popup-password-forgot__btn-login, .popup-registration.headerPopup .popup-login__btn-reg.popup-password-forgot__btn-login, .headerPopup .popup-login__btn-reg.popup-login__btn-login, .headerPopup.popup-login .popup-login__btn-reg.popup-login__btn-login, .headerPopup.popup-password-forgot .popup-login__btn-reg.popup-login__btn-login, .headerPopup.popup-registration .popup-login__btn-reg.popup-login__btn-login, .popup-login.headerPopup .popup-login__btn-reg.popup-login__btn-login, .popup-login.headerPopup.popup-password-forgot .popup-login__btn-reg.popup-login__btn-login, .popup-login.headerPopup.popup-registration .popup-login__btn-reg.popup-login__btn-login, .popup-password-forgot.headerPopup.popup-login .popup-login__btn-reg.popup-login__btn-login, .popup-password-forgot.headerPopup .popup-login__btn-reg.popup-login__btn-login, .popup-password-forgot.headerPopup.popup-registration .popup-login__btn-reg.popup-login__btn-login, .popup-registration.headerPopup.popup-login .popup-login__btn-reg.popup-login__btn-login, .popup-registration.headerPopup.popup-password-forgot .popup-login__btn-reg.popup-login__btn-login, .popup-registration.headerPopup .popup-login__btn-reg.popup-login__btn-login, .headerPopup .btn.popup__btn, .headerPopup .popup__btn.npsFormSubmit, .headerPopup .popup__btn.popup-login__get-code, .headerPopup .popup__btn.formCancel, .headerPopup .popup__btn.formSubmit, .headerPopup .popup__btn.formFilePickerAdd, .headerPopup .popup__btn.prLocationElChange, .headerPopup .popup__btn.modalSuccessBtn, .headerPopup .orderFinalInfoBottom a.popup__btn, .orderFinalInfoBottom .headerPopup a.popup__btn, .headerPopup .popup__btn.orderUserPhoneBoxBtn, .headerPopup .popup__btn.orderUserBtn, .headerPopup .popup__btn.basketElChangeCardSave, .headerPopup .popup__btn.cardOptCancel, .headerPopup .popup__btn.cardOptSubmit, .headerPopup .popup__btn.cardAvailEmptyCatalogLink, .headerPopup .popup__btn.productPreviewBtn, .headerPopup .popup__btn.bannersElBtn, .headerPopup .popup__btn.basketCompactOrder, .headerPopup .popup__btn.basketCompactEmptyBtn, .headerPopup.popup-login .btn.popup__btn, .headerPopup.popup-login .popup__btn.npsFormSubmit, .headerPopup.popup-login .popup__btn.popup-login__get-code, .headerPopup.popup-login .popup__btn.formCancel, .headerPopup.popup-login .popup__btn.formSubmit, .headerPopup.popup-login .popup__btn.formFilePickerAdd, .headerPopup.popup-login .popup__btn.prLocationElChange, .headerPopup.popup-login .popup__btn.modalSuccessBtn, .headerPopup.popup-login .orderFinalInfoBottom a.popup__btn, .orderFinalInfoBottom .headerPopup.popup-login a.popup__btn, .headerPopup.popup-login .popup__btn.orderUserPhoneBoxBtn, .headerPopup.popup-login .popup__btn.orderUserBtn, .headerPopup.popup-login .popup__btn.basketElChangeCardSave, .headerPopup.popup-login .popup__btn.cardOptCancel, .headerPopup.popup-login .popup__btn.cardOptSubmit, .headerPopup.popup-login .popup__btn.cardAvailEmptyCatalogLink, .headerPopup.popup-login .popup__btn.productPreviewBtn, .headerPopup.popup-login .popup__btn.bannersElBtn, .headerPopup.popup-login .popup__btn.basketCompactOrder, .headerPopup.popup-login .popup__btn.basketCompactEmptyBtn, .headerPopup.popup-password-forgot .btn.popup__btn, .headerPopup.popup-password-forgot .popup__btn.npsFormSubmit, .headerPopup.popup-password-forgot .popup__btn.popup-login__get-code, .headerPopup.popup-password-forgot .popup__btn.formCancel, .headerPopup.popup-password-forgot .popup__btn.formSubmit, .headerPopup.popup-password-forgot .popup__btn.formFilePickerAdd, .headerPopup.popup-password-forgot .popup__btn.prLocationElChange, .headerPopup.popup-password-forgot .popup__btn.modalSuccessBtn, .headerPopup.popup-password-forgot .orderFinalInfoBottom a.popup__btn, .orderFinalInfoBottom .headerPopup.popup-password-forgot a.popup__btn, .headerPopup.popup-password-forgot .popup__btn.orderUserPhoneBoxBtn, .headerPopup.popup-password-forgot .popup__btn.orderUserBtn, .headerPopup.popup-password-forgot .popup__btn.basketElChangeCardSave, .headerPopup.popup-password-forgot .popup__btn.cardOptCancel, .headerPopup.popup-password-forgot .popup__btn.cardOptSubmit, .headerPopup.popup-password-forgot .popup__btn.cardAvailEmptyCatalogLink, .headerPopup.popup-password-forgot .popup__btn.productPreviewBtn, .headerPopup.popup-password-forgot .popup__btn.bannersElBtn, .headerPopup.popup-password-forgot .popup__btn.basketCompactOrder, .headerPopup.popup-password-forgot .popup__btn.basketCompactEmptyBtn, .headerPopup.popup-registration .btn.popup__btn, .headerPopup.popup-registration .popup__btn.npsFormSubmit, .headerPopup.popup-registration .popup__btn.popup-login__get-code, .headerPopup.popup-registration .popup__btn.formCancel, .headerPopup.popup-registration .popup__btn.formSubmit, .headerPopup.popup-registration .popup__btn.formFilePickerAdd, .headerPopup.popup-registration .popup__btn.prLocationElChange, .headerPopup.popup-registration .popup__btn.modalSuccessBtn, .headerPopup.popup-registration .orderFinalInfoBottom a.popup__btn, .orderFinalInfoBottom .headerPopup.popup-registration a.popup__btn, .headerPopup.popup-registration .popup__btn.orderUserPhoneBoxBtn, .headerPopup.popup-registration .popup__btn.orderUserBtn, .headerPopup.popup-registration .popup__btn.basketElChangeCardSave, .headerPopup.popup-registration .popup__btn.cardOptCancel, .headerPopup.popup-registration .popup__btn.cardOptSubmit, .headerPopup.popup-registration .popup__btn.cardAvailEmptyCatalogLink, .headerPopup.popup-registration .popup__btn.productPreviewBtn, .headerPopup.popup-registration .popup__btn.bannersElBtn, .headerPopup.popup-registration .popup__btn.basketCompactOrder, .headerPopup.popup-registration .popup__btn.basketCompactEmptyBtn, .popup-login.headerPopup .btn.popup__btn, .popup-login.headerPopup .popup__btn.npsFormSubmit, .popup-login.headerPopup .popup__btn.popup-login__get-code, .popup-login.headerPopup .popup__btn.formCancel, .popup-login.headerPopup .popup__btn.formSubmit, .popup-login.headerPopup .popup__btn.formFilePickerAdd, .popup-login.headerPopup .popup__btn.prLocationElChange, .popup-login.headerPopup .popup__btn.modalSuccessBtn, .popup-login.headerPopup .orderFinalInfoBottom a.popup__btn, .orderFinalInfoBottom .popup-login.headerPopup a.popup__btn, .popup-login.headerPopup .popup__btn.orderUserPhoneBoxBtn, .popup-login.headerPopup .popup__btn.orderUserBtn, .popup-login.headerPopup .popup__btn.basketElChangeCardSave, .popup-login.headerPopup .popup__btn.cardOptCancel, .popup-login.headerPopup .popup__btn.cardOptSubmit, .popup-login.headerPopup .popup__btn.cardAvailEmptyCatalogLink, .popup-login.headerPopup .popup__btn.productPreviewBtn, .popup-login.headerPopup .popup__btn.bannersElBtn, .popup-login.headerPopup .popup__btn.basketCompactOrder, .popup-login.headerPopup .popup__btn.basketCompactEmptyBtn, .popup-login.headerPopup.popup-password-forgot .btn.popup__btn, .popup-login.headerPopup.popup-password-forgot .popup__btn.npsFormSubmit, .popup-login.headerPopup.popup-password-forgot .popup__btn.popup-login__get-code, .popup-login.headerPopup.popup-password-forgot .popup__btn.formCancel, .popup-login.headerPopup.popup-password-forgot .popup__btn.formSubmit, .popup-login.headerPopup.popup-password-forgot .popup__btn.formFilePickerAdd, .popup-login.headerPopup.popup-password-forgot .popup__btn.prLocationElChange, .popup-login.headerPopup.popup-password-forgot .popup__btn.modalSuccessBtn, .popup-login.headerPopup.popup-password-forgot .orderFinalInfoBottom a.popup__btn, .orderFinalInfoBottom .popup-login.headerPopup.popup-password-forgot a.popup__btn, .popup-login.headerPopup.popup-password-forgot .popup__btn.orderUserPhoneBoxBtn, .popup-login.headerPopup.popup-password-forgot .popup__btn.orderUserBtn, .popup-login.headerPopup.popup-password-forgot .popup__btn.basketElChangeCardSave, .popup-login.headerPopup.popup-password-forgot .popup__btn.cardOptCancel, .popup-login.headerPopup.popup-password-forgot .popup__btn.cardOptSubmit, .popup-login.headerPopup.popup-password-forgot .popup__btn.cardAvailEmptyCatalogLink, .popup-login.headerPopup.popup-password-forgot .popup__btn.productPreviewBtn, .popup-login.headerPopup.popup-password-forgot .popup__btn.bannersElBtn, .popup-login.headerPopup.popup-password-forgot .popup__btn.basketCompactOrder, .popup-login.headerPopup.popup-password-forgot .popup__btn.basketCompactEmptyBtn, .popup-login.headerPopup.popup-registration .btn.popup__btn, .popup-login.headerPopup.popup-registration .popup__btn.npsFormSubmit, .popup-login.headerPopup.popup-registration .popup__btn.popup-login__get-code, .popup-login.headerPopup.popup-registration .popup__btn.formCancel, .popup-login.headerPopup.popup-registration .popup__btn.formSubmit, .popup-login.headerPopup.popup-registration .popup__btn.formFilePickerAdd, .popup-login.headerPopup.popup-registration .popup__btn.prLocationElChange, .popup-login.headerPopup.popup-registration .popup__btn.modalSuccessBtn, .popup-login.headerPopup.popup-registration .orderFinalInfoBottom a.popup__btn, .orderFinalInfoBottom .popup-login.headerPopup.popup-registration a.popup__btn, .popup-login.headerPopup.popup-registration .popup__btn.orderUserPhoneBoxBtn, .popup-login.headerPopup.popup-registration .popup__btn.orderUserBtn, .popup-login.headerPopup.popup-registration .popup__btn.basketElChangeCardSave, .popup-login.headerPopup.popup-registration .popup__btn.cardOptCancel, .popup-login.headerPopup.popup-registration .popup__btn.cardOptSubmit, .popup-login.headerPopup.popup-registration .popup__btn.cardAvailEmptyCatalogLink, .popup-login.headerPopup.popup-registration .popup__btn.productPreviewBtn, .popup-login.headerPopup.popup-registration .popup__btn.bannersElBtn, .popup-login.headerPopup.popup-registration .popup__btn.basketCompactOrder, .popup-login.headerPopup.popup-registration .popup__btn.basketCompactEmptyBtn, .popup-password-forgot.headerPopup.popup-login .btn.popup__btn, .popup-password-forgot.headerPopup.popup-login .popup__btn.npsFormSubmit, .popup-password-forgot.headerPopup.popup-login .popup__btn.popup-login__get-code, .popup-password-forgot.headerPopup.popup-login .popup__btn.formCancel, .popup-password-forgot.headerPopup.popup-login .popup__btn.formSubmit, .popup-password-forgot.headerPopup.popup-login .popup__btn.formFilePickerAdd, .popup-password-forgot.headerPopup.popup-login .popup__btn.prLocationElChange, .popup-password-forgot.headerPopup.popup-login .popup__btn.modalSuccessBtn, .popup-password-forgot.headerPopup.popup-login .orderFinalInfoBottom a.popup__btn, .orderFinalInfoBottom .popup-password-forgot.headerPopup.popup-login a.popup__btn, .popup-password-forgot.headerPopup.popup-login .popup__btn.orderUserPhoneBoxBtn, .popup-password-forgot.headerPopup.popup-login .popup__btn.orderUserBtn, .popup-password-forgot.headerPopup.popup-login .popup__btn.basketElChangeCardSave, .popup-password-forgot.headerPopup.popup-login .popup__btn.cardOptCancel, .popup-password-forgot.headerPopup.popup-login .popup__btn.cardOptSubmit, .popup-password-forgot.headerPopup.popup-login .popup__btn.cardAvailEmptyCatalogLink, .popup-password-forgot.headerPopup.popup-login .popup__btn.productPreviewBtn, .popup-password-forgot.headerPopup.popup-login .popup__btn.bannersElBtn, .popup-password-forgot.headerPopup.popup-login .popup__btn.basketCompactOrder, .popup-password-forgot.headerPopup.popup-login .popup__btn.basketCompactEmptyBtn, .popup-password-forgot.headerPopup .btn.popup__btn, .popup-password-forgot.headerPopup .popup__btn.npsFormSubmit, .popup-password-forgot.headerPopup .popup__btn.popup-login__get-code, .popup-password-forgot.headerPopup .popup__btn.formCancel, .popup-password-forgot.headerPopup .popup__btn.formSubmit, .popup-password-forgot.headerPopup .popup__btn.formFilePickerAdd, .popup-password-forgot.headerPopup .popup__btn.prLocationElChange, .popup-password-forgot.headerPopup .popup__btn.modalSuccessBtn, .popup-password-forgot.headerPopup .orderFinalInfoBottom a.popup__btn, .orderFinalInfoBottom .popup-password-forgot.headerPopup a.popup__btn, .popup-password-forgot.headerPopup .popup__btn.orderUserPhoneBoxBtn, .popup-password-forgot.headerPopup .popup__btn.orderUserBtn, .popup-password-forgot.headerPopup .popup__btn.basketElChangeCardSave, .popup-password-forgot.headerPopup .popup__btn.cardOptCancel, .popup-password-forgot.headerPopup .popup__btn.cardOptSubmit, .popup-password-forgot.headerPopup .popup__btn.cardAvailEmptyCatalogLink, .popup-password-forgot.headerPopup .popup__btn.productPreviewBtn, .popup-password-forgot.headerPopup .popup__btn.bannersElBtn, .popup-password-forgot.headerPopup .popup__btn.basketCompactOrder, .popup-password-forgot.headerPopup .popup__btn.basketCompactEmptyBtn, .popup-password-forgot.headerPopup.popup-registration .btn.popup__btn, .popup-password-forgot.headerPopup.popup-registration .popup__btn.npsFormSubmit, .popup-password-forgot.headerPopup.popup-registration .popup__btn.popup-login__get-code, .popup-password-forgot.headerPopup.popup-registration .popup__btn.formCancel, .popup-password-forgot.headerPopup.popup-registration .popup__btn.formSubmit, .popup-password-forgot.headerPopup.popup-registration .popup__btn.formFilePickerAdd, .popup-password-forgot.headerPopup.popup-registration .popup__btn.prLocationElChange, .popup-password-forgot.headerPopup.popup-registration .popup__btn.modalSuccessBtn, .popup-password-forgot.headerPopup.popup-registration .orderFinalInfoBottom a.popup__btn, .orderFinalInfoBottom .popup-password-forgot.headerPopup.popup-registration a.popup__btn, .popup-password-forgot.headerPopup.popup-registration .popup__btn.orderUserPhoneBoxBtn, .popup-password-forgot.headerPopup.popup-registration .popup__btn.orderUserBtn, .popup-password-forgot.headerPopup.popup-registration .popup__btn.basketElChangeCardSave, .popup-password-forgot.headerPopup.popup-registration .popup__btn.cardOptCancel, .popup-password-forgot.headerPopup.popup-registration .popup__btn.cardOptSubmit, .popup-password-forgot.headerPopup.popup-registration .popup__btn.cardAvailEmptyCatalogLink, .popup-password-forgot.headerPopup.popup-registration .popup__btn.productPreviewBtn, .popup-password-forgot.headerPopup.popup-registration .popup__btn.bannersElBtn, .popup-password-forgot.headerPopup.popup-registration .popup__btn.basketCompactOrder, .popup-password-forgot.headerPopup.popup-registration .popup__btn.basketCompactEmptyBtn, .popup-registration.headerPopup.popup-login .btn.popup__btn, .popup-registration.headerPopup.popup-login .popup__btn.npsFormSubmit, .popup-registration.headerPopup.popup-login .popup__btn.popup-login__get-code, .popup-registration.headerPopup.popup-login .popup__btn.formCancel, .popup-registration.headerPopup.popup-login .popup__btn.formSubmit, .popup-registration.headerPopup.popup-login .popup__btn.formFilePickerAdd, .popup-registration.headerPopup.popup-login .popup__btn.prLocationElChange, .popup-registration.headerPopup.popup-login .popup__btn.modalSuccessBtn, .popup-registration.headerPopup.popup-login .orderFinalInfoBottom a.popup__btn, .orderFinalInfoBottom .popup-registration.headerPopup.popup-login a.popup__btn, .popup-registration.headerPopup.popup-login .popup__btn.orderUserPhoneBoxBtn, .popup-registration.headerPopup.popup-login .popup__btn.orderUserBtn, .popup-registration.headerPopup.popup-login .popup__btn.basketElChangeCardSave, .popup-registration.headerPopup.popup-login .popup__btn.cardOptCancel, .popup-registration.headerPopup.popup-login .popup__btn.cardOptSubmit, .popup-registration.headerPopup.popup-login .popup__btn.cardAvailEmptyCatalogLink, .popup-registration.headerPopup.popup-login .popup__btn.productPreviewBtn, .popup-registration.headerPopup.popup-login .popup__btn.bannersElBtn, .popup-registration.headerPopup.popup-login .popup__btn.basketCompactOrder, .popup-registration.headerPopup.popup-login .popup__btn.basketCompactEmptyBtn, .popup-registration.headerPopup.popup-password-forgot .btn.popup__btn, .popup-registration.headerPopup.popup-password-forgot .popup__btn.npsFormSubmit, .popup-registration.headerPopup.popup-password-forgot .popup__btn.popup-login__get-code, .popup-registration.headerPopup.popup-password-forgot .popup__btn.formCancel, .popup-registration.headerPopup.popup-password-forgot .popup__btn.formSubmit, .popup-registration.headerPopup.popup-password-forgot .popup__btn.formFilePickerAdd, .popup-registration.headerPopup.popup-password-forgot .popup__btn.prLocationElChange, .popup-registration.headerPopup.popup-password-forgot .popup__btn.modalSuccessBtn, .popup-registration.headerPopup.popup-password-forgot .orderFinalInfoBottom a.popup__btn, .orderFinalInfoBottom .popup-registration.headerPopup.popup-password-forgot a.popup__btn, .popup-registration.headerPopup.popup-password-forgot .popup__btn.orderUserPhoneBoxBtn, .popup-registration.headerPopup.popup-password-forgot .popup__btn.orderUserBtn, .popup-registration.headerPopup.popup-password-forgot .popup__btn.basketElChangeCardSave, .popup-registration.headerPopup.popup-password-forgot .popup__btn.cardOptCancel, .popup-registration.headerPopup.popup-password-forgot .popup__btn.cardOptSubmit, .popup-registration.headerPopup.popup-password-forgot .popup__btn.cardAvailEmptyCatalogLink, .popup-registration.headerPopup.popup-password-forgot .popup__btn.productPreviewBtn, .popup-registration.headerPopup.popup-password-forgot .popup__btn.bannersElBtn, .popup-registration.headerPopup.popup-password-forgot .popup__btn.basketCompactOrder, .popup-registration.headerPopup.popup-password-forgot .popup__btn.basketCompactEmptyBtn, .popup-registration.headerPopup .btn.popup__btn, .popup-registration.headerPopup .popup__btn.npsFormSubmit, .popup-registration.headerPopup .popup__btn.popup-login__get-code, .popup-registration.headerPopup .popup__btn.formCancel, .popup-registration.headerPopup .popup__btn.formSubmit, .popup-registration.headerPopup .popup__btn.formFilePickerAdd, .popup-registration.headerPopup .popup__btn.prLocationElChange, .popup-registration.headerPopup .popup__btn.modalSuccessBtn, .popup-registration.headerPopup .orderFinalInfoBottom a.popup__btn, .orderFinalInfoBottom .popup-registration.headerPopup a.popup__btn, .popup-registration.headerPopup .popup__btn.orderUserPhoneBoxBtn, .popup-registration.headerPopup .popup__btn.orderUserBtn, .popup-registration.headerPopup .popup__btn.basketElChangeCardSave, .popup-registration.headerPopup .popup__btn.cardOptCancel, .popup-registration.headerPopup .popup__btn.cardOptSubmit, .popup-registration.headerPopup .popup__btn.cardAvailEmptyCatalogLink, .popup-registration.headerPopup .popup__btn.productPreviewBtn, .popup-registration.headerPopup .popup__btn.bannersElBtn, .popup-registration.headerPopup .popup__btn.basketCompactOrder, .popup-registration.headerPopup .popup__btn.basketCompactEmptyBtn, .headerPopup .popup__btn.popup-registration__btn-log, .headerPopup.popup-login .popup__btn.popup-registration__btn-log, .headerPopup.popup-password-forgot .popup__btn.popup-registration__btn-log, .headerPopup.popup-registration .popup__btn.popup-registration__btn-log, .popup-login.headerPopup .popup__btn.popup-registration__btn-log, .popup-login.headerPopup.popup-password-forgot .popup__btn.popup-registration__btn-log, .popup-login.headerPopup.popup-registration .popup__btn.popup-registration__btn-log, .popup-password-forgot.headerPopup.popup-login .popup__btn.popup-registration__btn-log, .popup-password-forgot.headerPopup .popup__btn.popup-registration__btn-log, .popup-password-forgot.headerPopup.popup-registration .popup__btn.popup-registration__btn-log, .popup-registration.headerPopup.popup-login .popup__btn.popup-registration__btn-log, .popup-registration.headerPopup.popup-password-forgot .popup__btn.popup-registration__btn-log, .popup-registration.headerPopup .popup__btn.popup-registration__btn-log, .headerPopup .popup__btn.popup-registration__btn-login, .headerPopup.popup-login .popup__btn.popup-registration__btn-login, .headerPopup.popup-password-forgot .popup__btn.popup-registration__btn-login, .headerPopup.popup-registration .popup__btn.popup-registration__btn-login, .popup-login.headerPopup .popup__btn.popup-registration__btn-login, .popup-login.headerPopup.popup-password-forgot .popup__btn.popup-registration__btn-login, .popup-login.headerPopup.popup-registration .popup__btn.popup-registration__btn-login, .popup-password-forgot.headerPopup.popup-login .popup__btn.popup-registration__btn-login, .popup-password-forgot.headerPopup .popup__btn.popup-registration__btn-login, .popup-password-forgot.headerPopup.popup-registration .popup__btn.popup-registration__btn-login, .popup-registration.headerPopup.popup-login .popup__btn.popup-registration__btn-login, .popup-registration.headerPopup.popup-password-forgot .popup__btn.popup-registration__btn-login, .popup-registration.headerPopup .popup__btn.popup-registration__btn-login, .headerPopup .popup__btn.popup-password-forgot__btn-login, .headerPopup.popup-login .popup__btn.popup-password-forgot__btn-login, .headerPopup.popup-password-forgot .popup__btn.popup-password-forgot__btn-login, .headerPopup.popup-registration .popup__btn.popup-password-forgot__btn-login, .popup-login.headerPopup .popup__btn.popup-password-forgot__btn-login, .popup-login.headerPopup.popup-password-forgot .popup__btn.popup-password-forgot__btn-login, .popup-login.headerPopup.popup-registration .popup__btn.popup-password-forgot__btn-login, .popup-password-forgot.headerPopup.popup-login .popup__btn.popup-password-forgot__btn-login, .popup-password-forgot.headerPopup .popup__btn.popup-password-forgot__btn-login, .popup-password-forgot.headerPopup.popup-registration .popup__btn.popup-password-forgot__btn-login, .popup-registration.headerPopup.popup-login .popup__btn.popup-password-forgot__btn-login, .popup-registration.headerPopup.popup-password-forgot .popup__btn.popup-password-forgot__btn-login, .popup-registration.headerPopup .popup__btn.popup-password-forgot__btn-login, .headerPopup .popup__btn.popup-login__btn-login, .headerPopup.popup-login .popup__btn.popup-login__btn-login, .headerPopup.popup-password-forgot .popup__btn.popup-login__btn-login, .headerPopup.popup-registration .popup__btn.popup-login__btn-login, .popup-login.headerPopup .popup__btn.popup-login__btn-login, .popup-login.headerPopup.popup-password-forgot .popup__btn.popup-login__btn-login, .popup-login.headerPopup.popup-registration .popup__btn.popup-login__btn-login, .popup-password-forgot.headerPopup.popup-login .popup__btn.popup-login__btn-login, .popup-password-forgot.headerPopup .popup__btn.popup-login__btn-login, .popup-password-forgot.headerPopup.popup-registration .popup__btn.popup-login__btn-login, .popup-registration.headerPopup.popup-login .popup__btn.popup-login__btn-login, .popup-registration.headerPopup.popup-password-forgot .popup__btn.popup-login__btn-login, .popup-registration.headerPopup .popup__btn.popup-login__btn-login, .headerPopup .popup__btn.popup-login__btn-reg, .headerPopup.popup-login .popup__btn.popup-login__btn-reg, .headerPopup.popup-password-forgot .popup__btn.popup-login__btn-reg, .headerPopup.popup-registration .popup__btn.popup-login__btn-reg, .popup-login.headerPopup .popup__btn.popup-login__btn-reg, .popup-login.headerPopup.popup-password-forgot .popup__btn.popup-login__btn-reg, .popup-login.headerPopup.popup-registration .popup__btn.popup-login__btn-reg, .popup-password-forgot.headerPopup.popup-login .popup__btn.popup-login__btn-reg, .popup-password-forgot.headerPopup .popup__btn.popup-login__btn-reg, .popup-password-forgot.headerPopup.popup-registration .popup__btn.popup-login__btn-reg, .popup-registration.headerPopup.popup-login .popup__btn.popup-login__btn-reg, .popup-registration.headerPopup.popup-password-forgot .popup__btn.popup-login__btn-reg, .popup-registration.headerPopup .popup__btn.popup-login__btn-reg, .headerPopup .filled.popup__btn, .headerPopup .popup__btn.popup-login__get-code, .headerPopup .popup__btn.modalSuccessBtn, .headerPopup .popup__btn.orderUserPhoneBoxBtn, .headerPopup .popup__btn.orderUserBtn, .headerPopup .popup__btn.basketElChangeCardSave, .headerPopup .popup__btn.cardOptSubmit, .headerPopup.popup-login .filled.popup__btn, .headerPopup.popup-login .popup__btn.popup-login__get-code, .headerPopup.popup-login .popup__btn.modalSuccessBtn, .headerPopup.popup-login .popup__btn.orderUserPhoneBoxBtn, .headerPopup.popup-login .popup__btn.orderUserBtn, .headerPopup.popup-login .popup__btn.basketElChangeCardSave, .headerPopup.popup-login .popup__btn.cardOptSubmit, .headerPopup.popup-password-forgot .filled.popup__btn, .headerPopup.popup-password-forgot .popup__btn.popup-login__get-code, .headerPopup.popup-password-forgot .popup__btn.modalSuccessBtn, .headerPopup.popup-password-forgot .popup__btn.orderUserPhoneBoxBtn, .headerPopup.popup-password-forgot .popup__btn.orderUserBtn, .headerPopup.popup-password-forgot .popup__btn.basketElChangeCardSave, .headerPopup.popup-password-forgot .popup__btn.cardOptSubmit, .headerPopup.popup-registration .filled.popup__btn, .headerPopup.popup-registration .popup__btn.popup-login__get-code, .headerPopup.popup-registration .popup__btn.modalSuccessBtn, .headerPopup.popup-registration .popup__btn.orderUserPhoneBoxBtn, .headerPopup.popup-registration .popup__btn.orderUserBtn, .headerPopup.popup-registration .popup__btn.basketElChangeCardSave, .headerPopup.popup-registration .popup__btn.cardOptSubmit, .popup-login.headerPopup .filled.popup__btn, .popup-login.headerPopup .popup__btn.popup-login__get-code, .popup-login.headerPopup .popup__btn.modalSuccessBtn, .popup-login.headerPopup .popup__btn.orderUserPhoneBoxBtn, .popup-login.headerPopup .popup__btn.orderUserBtn, .popup-login.headerPopup .popup__btn.basketElChangeCardSave, .popup-login.headerPopup .popup__btn.cardOptSubmit, .popup-login.headerPopup.popup-password-forgot .filled.popup__btn, .popup-login.headerPopup.popup-password-forgot .popup__btn.popup-login__get-code, .popup-login.headerPopup.popup-password-forgot .popup__btn.modalSuccessBtn, .popup-login.headerPopup.popup-password-forgot .popup__btn.orderUserPhoneBoxBtn, .popup-login.headerPopup.popup-password-forgot .popup__btn.orderUserBtn, .popup-login.headerPopup.popup-password-forgot .popup__btn.basketElChangeCardSave, .popup-login.headerPopup.popup-password-forgot .popup__btn.cardOptSubmit, .popup-login.headerPopup.popup-registration .filled.popup__btn, .popup-login.headerPopup.popup-registration .popup__btn.popup-login__get-code, .popup-login.headerPopup.popup-registration .popup__btn.modalSuccessBtn, .popup-login.headerPopup.popup-registration .popup__btn.orderUserPhoneBoxBtn, .popup-login.headerPopup.popup-registration .popup__btn.orderUserBtn, .popup-login.headerPopup.popup-registration .popup__btn.basketElChangeCardSave, .popup-login.headerPopup.popup-registration .popup__btn.cardOptSubmit, .popup-password-forgot.headerPopup.popup-login .filled.popup__btn, .popup-password-forgot.headerPopup.popup-login .popup__btn.popup-login__get-code, .popup-password-forgot.headerPopup.popup-login .popup__btn.modalSuccessBtn, .popup-password-forgot.headerPopup.popup-login .popup__btn.orderUserPhoneBoxBtn, .popup-password-forgot.headerPopup.popup-login .popup__btn.orderUserBtn, .popup-password-forgot.headerPopup.popup-login .popup__btn.basketElChangeCardSave, .popup-password-forgot.headerPopup.popup-login .popup__btn.cardOptSubmit, .popup-password-forgot.headerPopup .filled.popup__btn, .popup-password-forgot.headerPopup .popup__btn.popup-login__get-code, .popup-password-forgot.headerPopup .popup__btn.modalSuccessBtn, .popup-password-forgot.headerPopup .popup__btn.orderUserPhoneBoxBtn, .popup-password-forgot.headerPopup .popup__btn.orderUserBtn, .popup-password-forgot.headerPopup .popup__btn.basketElChangeCardSave, .popup-password-forgot.headerPopup .popup__btn.cardOptSubmit, .popup-password-forgot.headerPopup.popup-registration .filled.popup__btn, .popup-password-forgot.headerPopup.popup-registration .popup__btn.popup-login__get-code, .popup-password-forgot.headerPopup.popup-registration .popup__btn.modalSuccessBtn, .popup-password-forgot.headerPopup.popup-registration .popup__btn.orderUserPhoneBoxBtn, .popup-password-forgot.headerPopup.popup-registration .popup__btn.orderUserBtn, .popup-password-forgot.headerPopup.popup-registration .popup__btn.basketElChangeCardSave, .popup-password-forgot.headerPopup.popup-registration .popup__btn.cardOptSubmit, .popup-registration.headerPopup.popup-login .filled.popup__btn, .popup-registration.headerPopup.popup-login .popup__btn.popup-login__get-code, .popup-registration.headerPopup.popup-login .popup__btn.modalSuccessBtn, .popup-registration.headerPopup.popup-login .popup__btn.orderUserPhoneBoxBtn, .popup-registration.headerPopup.popup-login .popup__btn.orderUserBtn, .popup-registration.headerPopup.popup-login .popup__btn.basketElChangeCardSave, .popup-registration.headerPopup.popup-login .popup__btn.cardOptSubmit, .popup-registration.headerPopup.popup-password-forgot .filled.popup__btn, .popup-registration.headerPopup.popup-password-forgot .popup__btn.popup-login__get-code, .popup-registration.headerPopup.popup-password-forgot .popup__btn.modalSuccessBtn, .popup-registration.headerPopup.popup-password-forgot .popup__btn.orderUserPhoneBoxBtn, .popup-registration.headerPopup.popup-password-forgot .popup__btn.orderUserBtn, .popup-registration.headerPopup.popup-password-forgot .popup__btn.basketElChangeCardSave, .popup-registration.headerPopup.popup-password-forgot .popup__btn.cardOptSubmit, .popup-registration.headerPopup .filled.popup__btn, .popup-registration.headerPopup .popup__btn.popup-login__get-code, .popup-registration.headerPopup .popup__btn.modalSuccessBtn, .popup-registration.headerPopup .popup__btn.orderUserPhoneBoxBtn, .popup-registration.headerPopup .popup__btn.orderUserBtn, .popup-registration.headerPopup .popup__btn.basketElChangeCardSave, .popup-registration.headerPopup .popup__btn.cardOptSubmit, .headerPopup .popup__btn, .headerPopup.popup-login .popup__btn, .headerPopup.popup-password-forgot .popup__btn, .headerPopup.popup-registration .popup__btn, .popup-login.headerPopup .popup__btn, .popup-login.headerPopup.popup-password-forgot .popup__btn, .popup-login.headerPopup.popup-registration .popup__btn, .popup-password-forgot.headerPopup.popup-login .popup__btn, .popup-password-forgot.headerPopup .popup__btn, .popup-password-forgot.headerPopup.popup-registration .popup__btn, .popup-registration.headerPopup.popup-login .popup__btn, .popup-registration.headerPopup.popup-password-forgot .popup__btn, .popup-registration.headerPopup .popup__btn, .filled.btnCancel, .btnCancel.popup-login__get-code, .btnCancel.modalSuccessBtn, .btnCancel.orderUserPhoneBoxBtn, .btnCancel.orderUserBtn, .btnCancel.basketElChangeCardSave, .btnCancel.cardOptSubmit, .headerPopup .btnCancel.popup-registration__btn-login, .headerPopup.popup-login .btnCancel.popup-registration__btn-login, .headerPopup.popup-password-forgot .btnCancel.popup-registration__btn-login, .headerPopup.popup-registration .btnCancel.popup-registration__btn-login, .popup-login.headerPopup .btnCancel.popup-registration__btn-login, .popup-login.headerPopup.popup-password-forgot .btnCancel.popup-registration__btn-login, .popup-login.headerPopup.popup-registration .btnCancel.popup-registration__btn-login, .popup-password-forgot.headerPopup.popup-login .btnCancel.popup-registration__btn-login, .popup-password-forgot.headerPopup .btnCancel.popup-registration__btn-login, .popup-password-forgot.headerPopup.popup-registration .btnCancel.popup-registration__btn-login, .popup-registration.headerPopup.popup-login .btnCancel.popup-registration__btn-login, .popup-registration.headerPopup.popup-password-forgot .btnCancel.popup-registration__btn-login, .popup-registration.headerPopup .btnCancel.popup-registration__btn-login, .headerPopup .btnCancel.popup-password-forgot__btn-login, .headerPopup.popup-login .btnCancel.popup-password-forgot__btn-login, .headerPopup.popup-password-forgot .btnCancel.popup-password-forgot__btn-login, .headerPopup.popup-registration .btnCancel.popup-password-forgot__btn-login, .popup-login.headerPopup .btnCancel.popup-password-forgot__btn-login, .popup-login.headerPopup.popup-password-forgot .btnCancel.popup-password-forgot__btn-login, .popup-login.headerPopup.popup-registration .btnCancel.popup-password-forgot__btn-login, .popup-password-forgot.headerPopup.popup-login .btnCancel.popup-password-forgot__btn-login, .popup-password-forgot.headerPopup .btnCancel.popup-password-forgot__btn-login, .popup-password-forgot.headerPopup.popup-registration .btnCancel.popup-password-forgot__btn-login, .popup-registration.headerPopup.popup-login .btnCancel.popup-password-forgot__btn-login, .popup-registration.headerPopup.popup-password-forgot .btnCancel.popup-password-forgot__btn-login, .popup-registration.headerPopup .btnCancel.popup-password-forgot__btn-login, .headerPopup .btnCancel.popup-login__btn-login, .headerPopup.popup-login .btnCancel.popup-login__btn-login, .headerPopup.popup-password-forgot .btnCancel.popup-login__btn-login, .headerPopup.popup-registration .btnCancel.popup-login__btn-login, .popup-login.headerPopup .btnCancel.popup-login__btn-login, .popup-login.headerPopup.popup-password-forgot .btnCancel.popup-login__btn-login, .popup-login.headerPopup.popup-registration .btnCancel.popup-login__btn-login, .popup-password-forgot.headerPopup.popup-login .btnCancel.popup-login__btn-login, .popup-password-forgot.headerPopup .btnCancel.popup-login__btn-login, .popup-password-forgot.headerPopup.popup-registration .btnCancel.popup-login__btn-login, .popup-registration.headerPopup.popup-login .btnCancel.popup-login__btn-login, .popup-registration.headerPopup.popup-password-forgot .btnCancel.popup-login__btn-login, .popup-registration.headerPopup .btnCancel.popup-login__btn-login, .headerPopup .btnCancel.popup__btn, .headerPopup.popup-login .btnCancel.popup__btn, .headerPopup.popup-password-forgot .btnCancel.popup__btn, .headerPopup.popup-registration .btnCancel.popup__btn, .popup-login.headerPopup .btnCancel.popup__btn, .popup-login.headerPopup.popup-password-forgot .btnCancel.popup__btn, .popup-login.headerPopup.popup-registration .btnCancel.popup__btn, .popup-password-forgot.headerPopup.popup-login .btnCancel.popup__btn, .popup-password-forgot.headerPopup .btnCancel.popup__btn, .popup-password-forgot.headerPopup.popup-registration .btnCancel.popup__btn, .popup-registration.headerPopup.popup-login .btnCancel.popup__btn, .popup-registration.headerPopup.popup-password-forgot .btnCancel.popup__btn, .popup-registration.headerPopup .btnCancel.popup__btn {
  background: #000;
  color: #fff;
}
.btn.noBorder, .noBorder.npsFormSubmit, .noBorder.popup-login__get-code, .noBorder.formCancel, .noBorder.formSubmit, .noBorder.formFilePickerAdd, .noBorder.prLocationElChange, .noBorder.modalSuccessBtn, .orderFinalInfoBottom a.noBorder, .noBorder.orderUserPhoneBoxBtn, .noBorder.orderUserBtn, .noBorder.basketElChangeCardSave, .cardOptCancel, .noBorder.cardOptSubmit, .noBorder.cardAvailEmptyCatalogLink, .noBorder.productPreviewBtn, .noBorder.bannersElBtn, .noBorder.basketCompactOrder, .noBorder.basketCompactEmptyBtn, .headerPopup .noBorder.popup-registration__btn-log, .headerPopup .popup-registration__btn-log.cardOptCancel, .headerPopup .noBorder.popup-registration__btn-login, .headerPopup .popup-registration__btn-login.cardOptCancel, .headerPopup .noBorder.popup-password-forgot__btn-login, .headerPopup .popup-password-forgot__btn-login.cardOptCancel, .headerPopup .noBorder.popup-login__btn-login, .headerPopup .popup-login__btn-login.cardOptCancel, .headerPopup .noBorder.popup-login__btn-reg, .headerPopup .popup-login__btn-reg.cardOptCancel, .headerPopup .noBorder.popup__btn, .headerPopup .popup__btn.cardOptCancel, .btnCancel {
  border-color: #fff;
}
.btn.noMW, .noMW.npsFormSubmit, .noMW.popup-login__get-code, .noMW.formCancel, .noMW.formSubmit, .noMW.formFilePickerAdd, .noMW.prLocationElChange, .noMW.modalSuccessBtn, .orderFinalInfoBottom a.noMW, .noMW.orderUserPhoneBoxBtn, .noMW.orderUserBtn, .noMW.basketElChangeCardSave, .cardOptCancel, .cardOptSubmit, .noMW.cardAvailEmptyCatalogLink, .noMW.productPreviewBtn, .noMW.bannersElBtn, .noMW.basketCompactOrder, .noMW.basketCompactEmptyBtn, .headerPopup .noMW.popup-registration__btn-log, .headerPopup .popup-registration__btn-log.cardOptCancel, .headerPopup .popup-registration__btn-log.cardOptSubmit, .headerPopup .noMW.popup-registration__btn-login, .headerPopup .popup-registration__btn-login.cardOptCancel, .headerPopup .popup-registration__btn-login.cardOptSubmit, .headerPopup .noMW.popup-password-forgot__btn-login, .headerPopup .popup-password-forgot__btn-login.cardOptCancel, .headerPopup .popup-password-forgot__btn-login.cardOptSubmit, .headerPopup .noMW.popup-login__btn-login, .headerPopup .popup-login__btn-login.cardOptCancel, .headerPopup .popup-login__btn-login.cardOptSubmit, .headerPopup .noMW.popup-login__btn-reg, .headerPopup .popup-login__btn-reg.cardOptCancel, .headerPopup .popup-login__btn-reg.cardOptSubmit, .headerPopup .noMW.popup__btn, .headerPopup .popup__btn.cardOptCancel, .headerPopup .popup__btn.cardOptSubmit, .noMW.btnCancel {
  min-width: auto;
}
.btn.fw, .fw.npsFormSubmit, .fw.popup-login__get-code, .fw.formCancel, .fw.formSubmit, .fw.formFilePickerAdd, .fw.prLocationElChange, .fw.modalSuccessBtn, .orderFinalInfoBottom a.fw, .fw.orderUserPhoneBoxBtn, .fw.orderUserBtn, .fw.basketElChangeCardSave, .fw.cardOptCancel, .fw.cardOptSubmit, .fw.cardAvailEmptyCatalogLink, .fw.productPreviewBtn, .fw.bannersElBtn, .fw.basketCompactOrder, .fw.basketCompactEmptyBtn, .headerPopup .btn.popup-registration__btn-log, .headerPopup .popup-registration__btn-log.npsFormSubmit, .headerPopup .popup-registration__btn-log.popup-login__get-code, .headerPopup .popup-registration__btn-log.formCancel, .headerPopup .popup-registration__btn-log.formSubmit, .headerPopup .popup-registration__btn-log.formFilePickerAdd, .headerPopup .popup-registration__btn-log.prLocationElChange, .headerPopup .popup-registration__btn-log.modalSuccessBtn, .headerPopup .orderFinalInfoBottom a.popup-registration__btn-log, .orderFinalInfoBottom .headerPopup a.popup-registration__btn-log, .headerPopup .popup-registration__btn-log.orderUserPhoneBoxBtn, .headerPopup .popup-registration__btn-log.orderUserBtn, .headerPopup .popup-registration__btn-log.basketElChangeCardSave, .headerPopup .popup-registration__btn-log.cardOptCancel, .headerPopup .popup-registration__btn-log.cardOptSubmit, .headerPopup .popup-registration__btn-log.cardAvailEmptyCatalogLink, .headerPopup .popup-registration__btn-log.productPreviewBtn, .headerPopup .popup-registration__btn-log.bannersElBtn, .headerPopup .popup-registration__btn-log.basketCompactOrder, .headerPopup .popup-registration__btn-log.basketCompactEmptyBtn, .headerPopup.popup-login .btn.popup-registration__btn-log, .headerPopup.popup-login .popup-registration__btn-log.npsFormSubmit, .headerPopup.popup-login .popup-registration__btn-log.popup-login__get-code, .headerPopup.popup-login .popup-registration__btn-log.formCancel, .headerPopup.popup-login .popup-registration__btn-log.formSubmit, .headerPopup.popup-login .popup-registration__btn-log.formFilePickerAdd, .headerPopup.popup-login .popup-registration__btn-log.prLocationElChange, .headerPopup.popup-login .popup-registration__btn-log.modalSuccessBtn, .headerPopup.popup-login .orderFinalInfoBottom a.popup-registration__btn-log, .orderFinalInfoBottom .headerPopup.popup-login a.popup-registration__btn-log, .headerPopup.popup-login .popup-registration__btn-log.orderUserPhoneBoxBtn, .headerPopup.popup-login .popup-registration__btn-log.orderUserBtn, .headerPopup.popup-login .popup-registration__btn-log.basketElChangeCardSave, .headerPopup.popup-login .popup-registration__btn-log.cardOptCancel, .headerPopup.popup-login .popup-registration__btn-log.cardOptSubmit, .headerPopup.popup-login .popup-registration__btn-log.cardAvailEmptyCatalogLink, .headerPopup.popup-login .popup-registration__btn-log.productPreviewBtn, .headerPopup.popup-login .popup-registration__btn-log.bannersElBtn, .headerPopup.popup-login .popup-registration__btn-log.basketCompactOrder, .headerPopup.popup-login .popup-registration__btn-log.basketCompactEmptyBtn, .headerPopup.popup-password-forgot .btn.popup-registration__btn-log, .headerPopup.popup-password-forgot .popup-registration__btn-log.npsFormSubmit, .headerPopup.popup-password-forgot .popup-registration__btn-log.popup-login__get-code, .headerPopup.popup-password-forgot .popup-registration__btn-log.formCancel, .headerPopup.popup-password-forgot .popup-registration__btn-log.formSubmit, .headerPopup.popup-password-forgot .popup-registration__btn-log.formFilePickerAdd, .headerPopup.popup-password-forgot .popup-registration__btn-log.prLocationElChange, .headerPopup.popup-password-forgot .popup-registration__btn-log.modalSuccessBtn, .headerPopup.popup-password-forgot .orderFinalInfoBottom a.popup-registration__btn-log, .orderFinalInfoBottom .headerPopup.popup-password-forgot a.popup-registration__btn-log, .headerPopup.popup-password-forgot .popup-registration__btn-log.orderUserPhoneBoxBtn, .headerPopup.popup-password-forgot .popup-registration__btn-log.orderUserBtn, .headerPopup.popup-password-forgot .popup-registration__btn-log.basketElChangeCardSave, .headerPopup.popup-password-forgot .popup-registration__btn-log.cardOptCancel, .headerPopup.popup-password-forgot .popup-registration__btn-log.cardOptSubmit, .headerPopup.popup-password-forgot .popup-registration__btn-log.cardAvailEmptyCatalogLink, .headerPopup.popup-password-forgot .popup-registration__btn-log.productPreviewBtn, .headerPopup.popup-password-forgot .popup-registration__btn-log.bannersElBtn, .headerPopup.popup-password-forgot .popup-registration__btn-log.basketCompactOrder, .headerPopup.popup-password-forgot .popup-registration__btn-log.basketCompactEmptyBtn, .headerPopup.popup-registration .btn.popup-registration__btn-log, .headerPopup.popup-registration .popup-registration__btn-log.npsFormSubmit, .headerPopup.popup-registration .popup-registration__btn-log.popup-login__get-code, .headerPopup.popup-registration .popup-registration__btn-log.formCancel, .headerPopup.popup-registration .popup-registration__btn-log.formSubmit, .headerPopup.popup-registration .popup-registration__btn-log.formFilePickerAdd, .headerPopup.popup-registration .popup-registration__btn-log.prLocationElChange, .headerPopup.popup-registration .popup-registration__btn-log.modalSuccessBtn, .headerPopup.popup-registration .orderFinalInfoBottom a.popup-registration__btn-log, .orderFinalInfoBottom .headerPopup.popup-registration a.popup-registration__btn-log, .headerPopup.popup-registration .popup-registration__btn-log.orderUserPhoneBoxBtn, .headerPopup.popup-registration .popup-registration__btn-log.orderUserBtn, .headerPopup.popup-registration .popup-registration__btn-log.basketElChangeCardSave, .headerPopup.popup-registration .popup-registration__btn-log.cardOptCancel, .headerPopup.popup-registration .popup-registration__btn-log.cardOptSubmit, .headerPopup.popup-registration .popup-registration__btn-log.cardAvailEmptyCatalogLink, .headerPopup.popup-registration .popup-registration__btn-log.productPreviewBtn, .headerPopup.popup-registration .popup-registration__btn-log.bannersElBtn, .headerPopup.popup-registration .popup-registration__btn-log.basketCompactOrder, .headerPopup.popup-registration .popup-registration__btn-log.basketCompactEmptyBtn, .popup-login.headerPopup .btn.popup-registration__btn-log, .popup-login.headerPopup .popup-registration__btn-log.npsFormSubmit, .popup-login.headerPopup .popup-registration__btn-log.popup-login__get-code, .popup-login.headerPopup .popup-registration__btn-log.formCancel, .popup-login.headerPopup .popup-registration__btn-log.formSubmit, .popup-login.headerPopup .popup-registration__btn-log.formFilePickerAdd, .popup-login.headerPopup .popup-registration__btn-log.prLocationElChange, .popup-login.headerPopup .popup-registration__btn-log.modalSuccessBtn, .popup-login.headerPopup .orderFinalInfoBottom a.popup-registration__btn-log, .orderFinalInfoBottom .popup-login.headerPopup a.popup-registration__btn-log, .popup-login.headerPopup .popup-registration__btn-log.orderUserPhoneBoxBtn, .popup-login.headerPopup .popup-registration__btn-log.orderUserBtn, .popup-login.headerPopup .popup-registration__btn-log.basketElChangeCardSave, .popup-login.headerPopup .popup-registration__btn-log.cardOptCancel, .popup-login.headerPopup .popup-registration__btn-log.cardOptSubmit, .popup-login.headerPopup .popup-registration__btn-log.cardAvailEmptyCatalogLink, .popup-login.headerPopup .popup-registration__btn-log.productPreviewBtn, .popup-login.headerPopup .popup-registration__btn-log.bannersElBtn, .popup-login.headerPopup .popup-registration__btn-log.basketCompactOrder, .popup-login.headerPopup .popup-registration__btn-log.basketCompactEmptyBtn, .popup-login.headerPopup.popup-password-forgot .btn.popup-registration__btn-log, .popup-login.headerPopup.popup-password-forgot .popup-registration__btn-log.npsFormSubmit, .popup-login.headerPopup.popup-password-forgot .popup-registration__btn-log.popup-login__get-code, .popup-login.headerPopup.popup-password-forgot .popup-registration__btn-log.formCancel, .popup-login.headerPopup.popup-password-forgot .popup-registration__btn-log.formSubmit, .popup-login.headerPopup.popup-password-forgot .popup-registration__btn-log.formFilePickerAdd, .popup-login.headerPopup.popup-password-forgot .popup-registration__btn-log.prLocationElChange, .popup-login.headerPopup.popup-password-forgot .popup-registration__btn-log.modalSuccessBtn, .popup-login.headerPopup.popup-password-forgot .orderFinalInfoBottom a.popup-registration__btn-log, .orderFinalInfoBottom .popup-login.headerPopup.popup-password-forgot a.popup-registration__btn-log, .popup-login.headerPopup.popup-password-forgot .popup-registration__btn-log.orderUserPhoneBoxBtn, .popup-login.headerPopup.popup-password-forgot .popup-registration__btn-log.orderUserBtn, .popup-login.headerPopup.popup-password-forgot .popup-registration__btn-log.basketElChangeCardSave, .popup-login.headerPopup.popup-password-forgot .popup-registration__btn-log.cardOptCancel, .popup-login.headerPopup.popup-password-forgot .popup-registration__btn-log.cardOptSubmit, .popup-login.headerPopup.popup-password-forgot .popup-registration__btn-log.cardAvailEmptyCatalogLink, .popup-login.headerPopup.popup-password-forgot .popup-registration__btn-log.productPreviewBtn, .popup-login.headerPopup.popup-password-forgot .popup-registration__btn-log.bannersElBtn, .popup-login.headerPopup.popup-password-forgot .popup-registration__btn-log.basketCompactOrder, .popup-login.headerPopup.popup-password-forgot .popup-registration__btn-log.basketCompactEmptyBtn, .popup-login.headerPopup.popup-registration .btn.popup-registration__btn-log, .popup-login.headerPopup.popup-registration .popup-registration__btn-log.npsFormSubmit, .popup-login.headerPopup.popup-registration .popup-registration__btn-log.popup-login__get-code, .popup-login.headerPopup.popup-registration .popup-registration__btn-log.formCancel, .popup-login.headerPopup.popup-registration .popup-registration__btn-log.formSubmit, .popup-login.headerPopup.popup-registration .popup-registration__btn-log.formFilePickerAdd, .popup-login.headerPopup.popup-registration .popup-registration__btn-log.prLocationElChange, .popup-login.headerPopup.popup-registration .popup-registration__btn-log.modalSuccessBtn, .popup-login.headerPopup.popup-registration .orderFinalInfoBottom a.popup-registration__btn-log, .orderFinalInfoBottom .popup-login.headerPopup.popup-registration a.popup-registration__btn-log, .popup-login.headerPopup.popup-registration .popup-registration__btn-log.orderUserPhoneBoxBtn, .popup-login.headerPopup.popup-registration .popup-registration__btn-log.orderUserBtn, .popup-login.headerPopup.popup-registration .popup-registration__btn-log.basketElChangeCardSave, .popup-login.headerPopup.popup-registration .popup-registration__btn-log.cardOptCancel, .popup-login.headerPopup.popup-registration .popup-registration__btn-log.cardOptSubmit, .popup-login.headerPopup.popup-registration .popup-registration__btn-log.cardAvailEmptyCatalogLink, .popup-login.headerPopup.popup-registration .popup-registration__btn-log.productPreviewBtn, .popup-login.headerPopup.popup-registration .popup-registration__btn-log.bannersElBtn, .popup-login.headerPopup.popup-registration .popup-registration__btn-log.basketCompactOrder, .popup-login.headerPopup.popup-registration .popup-registration__btn-log.basketCompactEmptyBtn, .popup-password-forgot.headerPopup.popup-login .btn.popup-registration__btn-log, .popup-password-forgot.headerPopup.popup-login .popup-registration__btn-log.npsFormSubmit, .popup-password-forgot.headerPopup.popup-login .popup-registration__btn-log.popup-login__get-code, .popup-password-forgot.headerPopup.popup-login .popup-registration__btn-log.formCancel, .popup-password-forgot.headerPopup.popup-login .popup-registration__btn-log.formSubmit, .popup-password-forgot.headerPopup.popup-login .popup-registration__btn-log.formFilePickerAdd, .popup-password-forgot.headerPopup.popup-login .popup-registration__btn-log.prLocationElChange, .popup-password-forgot.headerPopup.popup-login .popup-registration__btn-log.modalSuccessBtn, .popup-password-forgot.headerPopup.popup-login .orderFinalInfoBottom a.popup-registration__btn-log, .orderFinalInfoBottom .popup-password-forgot.headerPopup.popup-login a.popup-registration__btn-log, .popup-password-forgot.headerPopup.popup-login .popup-registration__btn-log.orderUserPhoneBoxBtn, .popup-password-forgot.headerPopup.popup-login .popup-registration__btn-log.orderUserBtn, .popup-password-forgot.headerPopup.popup-login .popup-registration__btn-log.basketElChangeCardSave, .popup-password-forgot.headerPopup.popup-login .popup-registration__btn-log.cardOptCancel, .popup-password-forgot.headerPopup.popup-login .popup-registration__btn-log.cardOptSubmit, .popup-password-forgot.headerPopup.popup-login .popup-registration__btn-log.cardAvailEmptyCatalogLink, .popup-password-forgot.headerPopup.popup-login .popup-registration__btn-log.productPreviewBtn, .popup-password-forgot.headerPopup.popup-login .popup-registration__btn-log.bannersElBtn, .popup-password-forgot.headerPopup.popup-login .popup-registration__btn-log.basketCompactOrder, .popup-password-forgot.headerPopup.popup-login .popup-registration__btn-log.basketCompactEmptyBtn, .popup-password-forgot.headerPopup .btn.popup-registration__btn-log, .popup-password-forgot.headerPopup .popup-registration__btn-log.npsFormSubmit, .popup-password-forgot.headerPopup .popup-registration__btn-log.popup-login__get-code, .popup-password-forgot.headerPopup .popup-registration__btn-log.formCancel, .popup-password-forgot.headerPopup .popup-registration__btn-log.formSubmit, .popup-password-forgot.headerPopup .popup-registration__btn-log.formFilePickerAdd, .popup-password-forgot.headerPopup .popup-registration__btn-log.prLocationElChange, .popup-password-forgot.headerPopup .popup-registration__btn-log.modalSuccessBtn, .popup-password-forgot.headerPopup .orderFinalInfoBottom a.popup-registration__btn-log, .orderFinalInfoBottom .popup-password-forgot.headerPopup a.popup-registration__btn-log, .popup-password-forgot.headerPopup .popup-registration__btn-log.orderUserPhoneBoxBtn, .popup-password-forgot.headerPopup .popup-registration__btn-log.orderUserBtn, .popup-password-forgot.headerPopup .popup-registration__btn-log.basketElChangeCardSave, .popup-password-forgot.headerPopup .popup-registration__btn-log.cardOptCancel, .popup-password-forgot.headerPopup .popup-registration__btn-log.cardOptSubmit, .popup-password-forgot.headerPopup .popup-registration__btn-log.cardAvailEmptyCatalogLink, .popup-password-forgot.headerPopup .popup-registration__btn-log.productPreviewBtn, .popup-password-forgot.headerPopup .popup-registration__btn-log.bannersElBtn, .popup-password-forgot.headerPopup .popup-registration__btn-log.basketCompactOrder, .popup-password-forgot.headerPopup .popup-registration__btn-log.basketCompactEmptyBtn, .popup-password-forgot.headerPopup.popup-registration .btn.popup-registration__btn-log, .popup-password-forgot.headerPopup.popup-registration .popup-registration__btn-log.npsFormSubmit, .popup-password-forgot.headerPopup.popup-registration .popup-registration__btn-log.popup-login__get-code, .popup-password-forgot.headerPopup.popup-registration .popup-registration__btn-log.formCancel, .popup-password-forgot.headerPopup.popup-registration .popup-registration__btn-log.formSubmit, .popup-password-forgot.headerPopup.popup-registration .popup-registration__btn-log.formFilePickerAdd, .popup-password-forgot.headerPopup.popup-registration .popup-registration__btn-log.prLocationElChange, .popup-password-forgot.headerPopup.popup-registration .popup-registration__btn-log.modalSuccessBtn, .popup-password-forgot.headerPopup.popup-registration .orderFinalInfoBottom a.popup-registration__btn-log, .orderFinalInfoBottom .popup-password-forgot.headerPopup.popup-registration a.popup-registration__btn-log, .popup-password-forgot.headerPopup.popup-registration .popup-registration__btn-log.orderUserPhoneBoxBtn, .popup-password-forgot.headerPopup.popup-registration .popup-registration__btn-log.orderUserBtn, .popup-password-forgot.headerPopup.popup-registration .popup-registration__btn-log.basketElChangeCardSave, .popup-password-forgot.headerPopup.popup-registration .popup-registration__btn-log.cardOptCancel, .popup-password-forgot.headerPopup.popup-registration .popup-registration__btn-log.cardOptSubmit, .popup-password-forgot.headerPopup.popup-registration .popup-registration__btn-log.cardAvailEmptyCatalogLink, .popup-password-forgot.headerPopup.popup-registration .popup-registration__btn-log.productPreviewBtn, .popup-password-forgot.headerPopup.popup-registration .popup-registration__btn-log.bannersElBtn, .popup-password-forgot.headerPopup.popup-registration .popup-registration__btn-log.basketCompactOrder, .popup-password-forgot.headerPopup.popup-registration .popup-registration__btn-log.basketCompactEmptyBtn, .popup-registration.headerPopup.popup-login .btn.popup-registration__btn-log, .popup-registration.headerPopup.popup-login .popup-registration__btn-log.npsFormSubmit, .popup-registration.headerPopup.popup-login .popup-registration__btn-log.popup-login__get-code, .popup-registration.headerPopup.popup-login .popup-registration__btn-log.formCancel, .popup-registration.headerPopup.popup-login .popup-registration__btn-log.formSubmit, .popup-registration.headerPopup.popup-login .popup-registration__btn-log.formFilePickerAdd, .popup-registration.headerPopup.popup-login .popup-registration__btn-log.prLocationElChange, .popup-registration.headerPopup.popup-login .popup-registration__btn-log.modalSuccessBtn, .popup-registration.headerPopup.popup-login .orderFinalInfoBottom a.popup-registration__btn-log, .orderFinalInfoBottom .popup-registration.headerPopup.popup-login a.popup-registration__btn-log, .popup-registration.headerPopup.popup-login .popup-registration__btn-log.orderUserPhoneBoxBtn, .popup-registration.headerPopup.popup-login .popup-registration__btn-log.orderUserBtn, .popup-registration.headerPopup.popup-login .popup-registration__btn-log.basketElChangeCardSave, .popup-registration.headerPopup.popup-login .popup-registration__btn-log.cardOptCancel, .popup-registration.headerPopup.popup-login .popup-registration__btn-log.cardOptSubmit, .popup-registration.headerPopup.popup-login .popup-registration__btn-log.cardAvailEmptyCatalogLink, .popup-registration.headerPopup.popup-login .popup-registration__btn-log.productPreviewBtn, .popup-registration.headerPopup.popup-login .popup-registration__btn-log.bannersElBtn, .popup-registration.headerPopup.popup-login .popup-registration__btn-log.basketCompactOrder, .popup-registration.headerPopup.popup-login .popup-registration__btn-log.basketCompactEmptyBtn, .popup-registration.headerPopup.popup-password-forgot .btn.popup-registration__btn-log, .popup-registration.headerPopup.popup-password-forgot .popup-registration__btn-log.npsFormSubmit, .popup-registration.headerPopup.popup-password-forgot .popup-registration__btn-log.popup-login__get-code, .popup-registration.headerPopup.popup-password-forgot .popup-registration__btn-log.formCancel, .popup-registration.headerPopup.popup-password-forgot .popup-registration__btn-log.formSubmit, .popup-registration.headerPopup.popup-password-forgot .popup-registration__btn-log.formFilePickerAdd, .popup-registration.headerPopup.popup-password-forgot .popup-registration__btn-log.prLocationElChange, .popup-registration.headerPopup.popup-password-forgot .popup-registration__btn-log.modalSuccessBtn, .popup-registration.headerPopup.popup-password-forgot .orderFinalInfoBottom a.popup-registration__btn-log, .orderFinalInfoBottom .popup-registration.headerPopup.popup-password-forgot a.popup-registration__btn-log, .popup-registration.headerPopup.popup-password-forgot .popup-registration__btn-log.orderUserPhoneBoxBtn, .popup-registration.headerPopup.popup-password-forgot .popup-registration__btn-log.orderUserBtn, .popup-registration.headerPopup.popup-password-forgot .popup-registration__btn-log.basketElChangeCardSave, .popup-registration.headerPopup.popup-password-forgot .popup-registration__btn-log.cardOptCancel, .popup-registration.headerPopup.popup-password-forgot .popup-registration__btn-log.cardOptSubmit, .popup-registration.headerPopup.popup-password-forgot .popup-registration__btn-log.cardAvailEmptyCatalogLink, .popup-registration.headerPopup.popup-password-forgot .popup-registration__btn-log.productPreviewBtn, .popup-registration.headerPopup.popup-password-forgot .popup-registration__btn-log.bannersElBtn, .popup-registration.headerPopup.popup-password-forgot .popup-registration__btn-log.basketCompactOrder, .popup-registration.headerPopup.popup-password-forgot .popup-registration__btn-log.basketCompactEmptyBtn, .popup-registration.headerPopup .btn.popup-registration__btn-log, .popup-registration.headerPopup .popup-registration__btn-log.npsFormSubmit, .popup-registration.headerPopup .popup-registration__btn-log.popup-login__get-code, .popup-registration.headerPopup .popup-registration__btn-log.formCancel, .popup-registration.headerPopup .popup-registration__btn-log.formSubmit, .popup-registration.headerPopup .popup-registration__btn-log.formFilePickerAdd, .popup-registration.headerPopup .popup-registration__btn-log.prLocationElChange, .popup-registration.headerPopup .popup-registration__btn-log.modalSuccessBtn, .popup-registration.headerPopup .orderFinalInfoBottom a.popup-registration__btn-log, .orderFinalInfoBottom .popup-registration.headerPopup a.popup-registration__btn-log, .popup-registration.headerPopup .popup-registration__btn-log.orderUserPhoneBoxBtn, .popup-registration.headerPopup .popup-registration__btn-log.orderUserBtn, .popup-registration.headerPopup .popup-registration__btn-log.basketElChangeCardSave, .popup-registration.headerPopup .popup-registration__btn-log.cardOptCancel, .popup-registration.headerPopup .popup-registration__btn-log.cardOptSubmit, .popup-registration.headerPopup .popup-registration__btn-log.cardAvailEmptyCatalogLink, .popup-registration.headerPopup .popup-registration__btn-log.productPreviewBtn, .popup-registration.headerPopup .popup-registration__btn-log.bannersElBtn, .popup-registration.headerPopup .popup-registration__btn-log.basketCompactOrder, .popup-registration.headerPopup .popup-registration__btn-log.basketCompactEmptyBtn, .headerPopup .fw.popup-registration__btn-log, .headerPopup.popup-login .fw.popup-registration__btn-log, .headerPopup.popup-password-forgot .fw.popup-registration__btn-log, .headerPopup.popup-registration .fw.popup-registration__btn-log, .popup-login.headerPopup .fw.popup-registration__btn-log, .popup-login.headerPopup.popup-password-forgot .fw.popup-registration__btn-log, .popup-login.headerPopup.popup-registration .fw.popup-registration__btn-log, .popup-password-forgot.headerPopup.popup-login .fw.popup-registration__btn-log, .popup-password-forgot.headerPopup .fw.popup-registration__btn-log, .popup-password-forgot.headerPopup.popup-registration .fw.popup-registration__btn-log, .popup-registration.headerPopup.popup-login .fw.popup-registration__btn-log, .popup-registration.headerPopup.popup-password-forgot .fw.popup-registration__btn-log, .popup-registration.headerPopup .fw.popup-registration__btn-log, .headerPopup .popup-registration__btn-log, .headerPopup.popup-login .popup-registration__btn-log, .headerPopup.popup-password-forgot .popup-registration__btn-log, .headerPopup.popup-registration .popup-registration__btn-log, .popup-login.headerPopup .popup-registration__btn-log, .popup-login.headerPopup.popup-password-forgot .popup-registration__btn-log, .popup-login.headerPopup.popup-registration .popup-registration__btn-log, .popup-password-forgot.headerPopup.popup-login .popup-registration__btn-log, .popup-password-forgot.headerPopup .popup-registration__btn-log, .popup-password-forgot.headerPopup.popup-registration .popup-registration__btn-log, .popup-registration.headerPopup.popup-login .popup-registration__btn-log, .popup-registration.headerPopup.popup-password-forgot .popup-registration__btn-log, .popup-registration.headerPopup .popup-registration__btn-log, .headerPopup .btn.popup-registration__btn-login, .headerPopup .popup-registration__btn-login.npsFormSubmit, .headerPopup .popup-registration__btn-login.popup-login__get-code, .headerPopup .popup-registration__btn-login.formCancel, .headerPopup .popup-registration__btn-login.formSubmit, .headerPopup .popup-registration__btn-login.formFilePickerAdd, .headerPopup .popup-registration__btn-login.prLocationElChange, .headerPopup .popup-registration__btn-login.modalSuccessBtn, .headerPopup .orderFinalInfoBottom a.popup-registration__btn-login, .orderFinalInfoBottom .headerPopup a.popup-registration__btn-login, .headerPopup .popup-registration__btn-login.orderUserPhoneBoxBtn, .headerPopup .popup-registration__btn-login.orderUserBtn, .headerPopup .popup-registration__btn-login.basketElChangeCardSave, .headerPopup .popup-registration__btn-login.cardOptCancel, .headerPopup .popup-registration__btn-login.cardOptSubmit, .headerPopup .popup-registration__btn-login.cardAvailEmptyCatalogLink, .headerPopup .popup-registration__btn-login.productPreviewBtn, .headerPopup .popup-registration__btn-login.bannersElBtn, .headerPopup .popup-registration__btn-login.basketCompactOrder, .headerPopup .popup-registration__btn-login.basketCompactEmptyBtn, .headerPopup.popup-login .btn.popup-registration__btn-login, .headerPopup.popup-login .popup-registration__btn-login.npsFormSubmit, .headerPopup.popup-login .popup-registration__btn-login.popup-login__get-code, .headerPopup.popup-login .popup-registration__btn-login.formCancel, .headerPopup.popup-login .popup-registration__btn-login.formSubmit, .headerPopup.popup-login .popup-registration__btn-login.formFilePickerAdd, .headerPopup.popup-login .popup-registration__btn-login.prLocationElChange, .headerPopup.popup-login .popup-registration__btn-login.modalSuccessBtn, .headerPopup.popup-login .orderFinalInfoBottom a.popup-registration__btn-login, .orderFinalInfoBottom .headerPopup.popup-login a.popup-registration__btn-login, .headerPopup.popup-login .popup-registration__btn-login.orderUserPhoneBoxBtn, .headerPopup.popup-login .popup-registration__btn-login.orderUserBtn, .headerPopup.popup-login .popup-registration__btn-login.basketElChangeCardSave, .headerPopup.popup-login .popup-registration__btn-login.cardOptCancel, .headerPopup.popup-login .popup-registration__btn-login.cardOptSubmit, .headerPopup.popup-login .popup-registration__btn-login.cardAvailEmptyCatalogLink, .headerPopup.popup-login .popup-registration__btn-login.productPreviewBtn, .headerPopup.popup-login .popup-registration__btn-login.bannersElBtn, .headerPopup.popup-login .popup-registration__btn-login.basketCompactOrder, .headerPopup.popup-login .popup-registration__btn-login.basketCompactEmptyBtn, .headerPopup.popup-password-forgot .btn.popup-registration__btn-login, .headerPopup.popup-password-forgot .popup-registration__btn-login.npsFormSubmit, .headerPopup.popup-password-forgot .popup-registration__btn-login.popup-login__get-code, .headerPopup.popup-password-forgot .popup-registration__btn-login.formCancel, .headerPopup.popup-password-forgot .popup-registration__btn-login.formSubmit, .headerPopup.popup-password-forgot .popup-registration__btn-login.formFilePickerAdd, .headerPopup.popup-password-forgot .popup-registration__btn-login.prLocationElChange, .headerPopup.popup-password-forgot .popup-registration__btn-login.modalSuccessBtn, .headerPopup.popup-password-forgot .orderFinalInfoBottom a.popup-registration__btn-login, .orderFinalInfoBottom .headerPopup.popup-password-forgot a.popup-registration__btn-login, .headerPopup.popup-password-forgot .popup-registration__btn-login.orderUserPhoneBoxBtn, .headerPopup.popup-password-forgot .popup-registration__btn-login.orderUserBtn, .headerPopup.popup-password-forgot .popup-registration__btn-login.basketElChangeCardSave, .headerPopup.popup-password-forgot .popup-registration__btn-login.cardOptCancel, .headerPopup.popup-password-forgot .popup-registration__btn-login.cardOptSubmit, .headerPopup.popup-password-forgot .popup-registration__btn-login.cardAvailEmptyCatalogLink, .headerPopup.popup-password-forgot .popup-registration__btn-login.productPreviewBtn, .headerPopup.popup-password-forgot .popup-registration__btn-login.bannersElBtn, .headerPopup.popup-password-forgot .popup-registration__btn-login.basketCompactOrder, .headerPopup.popup-password-forgot .popup-registration__btn-login.basketCompactEmptyBtn, .headerPopup.popup-registration .btn.popup-registration__btn-login, .headerPopup.popup-registration .popup-registration__btn-login.npsFormSubmit, .headerPopup.popup-registration .popup-registration__btn-login.popup-login__get-code, .headerPopup.popup-registration .popup-registration__btn-login.formCancel, .headerPopup.popup-registration .popup-registration__btn-login.formSubmit, .headerPopup.popup-registration .popup-registration__btn-login.formFilePickerAdd, .headerPopup.popup-registration .popup-registration__btn-login.prLocationElChange, .headerPopup.popup-registration .popup-registration__btn-login.modalSuccessBtn, .headerPopup.popup-registration .orderFinalInfoBottom a.popup-registration__btn-login, .orderFinalInfoBottom .headerPopup.popup-registration a.popup-registration__btn-login, .headerPopup.popup-registration .popup-registration__btn-login.orderUserPhoneBoxBtn, .headerPopup.popup-registration .popup-registration__btn-login.orderUserBtn, .headerPopup.popup-registration .popup-registration__btn-login.basketElChangeCardSave, .headerPopup.popup-registration .popup-registration__btn-login.cardOptCancel, .headerPopup.popup-registration .popup-registration__btn-login.cardOptSubmit, .headerPopup.popup-registration .popup-registration__btn-login.cardAvailEmptyCatalogLink, .headerPopup.popup-registration .popup-registration__btn-login.productPreviewBtn, .headerPopup.popup-registration .popup-registration__btn-login.bannersElBtn, .headerPopup.popup-registration .popup-registration__btn-login.basketCompactOrder, .headerPopup.popup-registration .popup-registration__btn-login.basketCompactEmptyBtn, .popup-login.headerPopup .btn.popup-registration__btn-login, .popup-login.headerPopup .popup-registration__btn-login.npsFormSubmit, .popup-login.headerPopup .popup-registration__btn-login.popup-login__get-code, .popup-login.headerPopup .popup-registration__btn-login.formCancel, .popup-login.headerPopup .popup-registration__btn-login.formSubmit, .popup-login.headerPopup .popup-registration__btn-login.formFilePickerAdd, .popup-login.headerPopup .popup-registration__btn-login.prLocationElChange, .popup-login.headerPopup .popup-registration__btn-login.modalSuccessBtn, .popup-login.headerPopup .orderFinalInfoBottom a.popup-registration__btn-login, .orderFinalInfoBottom .popup-login.headerPopup a.popup-registration__btn-login, .popup-login.headerPopup .popup-registration__btn-login.orderUserPhoneBoxBtn, .popup-login.headerPopup .popup-registration__btn-login.orderUserBtn, .popup-login.headerPopup .popup-registration__btn-login.basketElChangeCardSave, .popup-login.headerPopup .popup-registration__btn-login.cardOptCancel, .popup-login.headerPopup .popup-registration__btn-login.cardOptSubmit, .popup-login.headerPopup .popup-registration__btn-login.cardAvailEmptyCatalogLink, .popup-login.headerPopup .popup-registration__btn-login.productPreviewBtn, .popup-login.headerPopup .popup-registration__btn-login.bannersElBtn, .popup-login.headerPopup .popup-registration__btn-login.basketCompactOrder, .popup-login.headerPopup .popup-registration__btn-login.basketCompactEmptyBtn, .popup-login.headerPopup.popup-password-forgot .btn.popup-registration__btn-login, .popup-login.headerPopup.popup-password-forgot .popup-registration__btn-login.npsFormSubmit, .popup-login.headerPopup.popup-password-forgot .popup-registration__btn-login.popup-login__get-code, .popup-login.headerPopup.popup-password-forgot .popup-registration__btn-login.formCancel, .popup-login.headerPopup.popup-password-forgot .popup-registration__btn-login.formSubmit, .popup-login.headerPopup.popup-password-forgot .popup-registration__btn-login.formFilePickerAdd, .popup-login.headerPopup.popup-password-forgot .popup-registration__btn-login.prLocationElChange, .popup-login.headerPopup.popup-password-forgot .popup-registration__btn-login.modalSuccessBtn, .popup-login.headerPopup.popup-password-forgot .orderFinalInfoBottom a.popup-registration__btn-login, .orderFinalInfoBottom .popup-login.headerPopup.popup-password-forgot a.popup-registration__btn-login, .popup-login.headerPopup.popup-password-forgot .popup-registration__btn-login.orderUserPhoneBoxBtn, .popup-login.headerPopup.popup-password-forgot .popup-registration__btn-login.orderUserBtn, .popup-login.headerPopup.popup-password-forgot .popup-registration__btn-login.basketElChangeCardSave, .popup-login.headerPopup.popup-password-forgot .popup-registration__btn-login.cardOptCancel, .popup-login.headerPopup.popup-password-forgot .popup-registration__btn-login.cardOptSubmit, .popup-login.headerPopup.popup-password-forgot .popup-registration__btn-login.cardAvailEmptyCatalogLink, .popup-login.headerPopup.popup-password-forgot .popup-registration__btn-login.productPreviewBtn, .popup-login.headerPopup.popup-password-forgot .popup-registration__btn-login.bannersElBtn, .popup-login.headerPopup.popup-password-forgot .popup-registration__btn-login.basketCompactOrder, .popup-login.headerPopup.popup-password-forgot .popup-registration__btn-login.basketCompactEmptyBtn, .popup-login.headerPopup.popup-registration .btn.popup-registration__btn-login, .popup-login.headerPopup.popup-registration .popup-registration__btn-login.npsFormSubmit, .popup-login.headerPopup.popup-registration .popup-registration__btn-login.popup-login__get-code, .popup-login.headerPopup.popup-registration .popup-registration__btn-login.formCancel, .popup-login.headerPopup.popup-registration .popup-registration__btn-login.formSubmit, .popup-login.headerPopup.popup-registration .popup-registration__btn-login.formFilePickerAdd, .popup-login.headerPopup.popup-registration .popup-registration__btn-login.prLocationElChange, .popup-login.headerPopup.popup-registration .popup-registration__btn-login.modalSuccessBtn, .popup-login.headerPopup.popup-registration .orderFinalInfoBottom a.popup-registration__btn-login, .orderFinalInfoBottom .popup-login.headerPopup.popup-registration a.popup-registration__btn-login, .popup-login.headerPopup.popup-registration .popup-registration__btn-login.orderUserPhoneBoxBtn, .popup-login.headerPopup.popup-registration .popup-registration__btn-login.orderUserBtn, .popup-login.headerPopup.popup-registration .popup-registration__btn-login.basketElChangeCardSave, .popup-login.headerPopup.popup-registration .popup-registration__btn-login.cardOptCancel, .popup-login.headerPopup.popup-registration .popup-registration__btn-login.cardOptSubmit, .popup-login.headerPopup.popup-registration .popup-registration__btn-login.cardAvailEmptyCatalogLink, .popup-login.headerPopup.popup-registration .popup-registration__btn-login.productPreviewBtn, .popup-login.headerPopup.popup-registration .popup-registration__btn-login.bannersElBtn, .popup-login.headerPopup.popup-registration .popup-registration__btn-login.basketCompactOrder, .popup-login.headerPopup.popup-registration .popup-registration__btn-login.basketCompactEmptyBtn, .popup-password-forgot.headerPopup.popup-login .btn.popup-registration__btn-login, .popup-password-forgot.headerPopup.popup-login .popup-registration__btn-login.npsFormSubmit, .popup-password-forgot.headerPopup.popup-login .popup-registration__btn-login.popup-login__get-code, .popup-password-forgot.headerPopup.popup-login .popup-registration__btn-login.formCancel, .popup-password-forgot.headerPopup.popup-login .popup-registration__btn-login.formSubmit, .popup-password-forgot.headerPopup.popup-login .popup-registration__btn-login.formFilePickerAdd, .popup-password-forgot.headerPopup.popup-login .popup-registration__btn-login.prLocationElChange, .popup-password-forgot.headerPopup.popup-login .popup-registration__btn-login.modalSuccessBtn, .popup-password-forgot.headerPopup.popup-login .orderFinalInfoBottom a.popup-registration__btn-login, .orderFinalInfoBottom .popup-password-forgot.headerPopup.popup-login a.popup-registration__btn-login, .popup-password-forgot.headerPopup.popup-login .popup-registration__btn-login.orderUserPhoneBoxBtn, .popup-password-forgot.headerPopup.popup-login .popup-registration__btn-login.orderUserBtn, .popup-password-forgot.headerPopup.popup-login .popup-registration__btn-login.basketElChangeCardSave, .popup-password-forgot.headerPopup.popup-login .popup-registration__btn-login.cardOptCancel, .popup-password-forgot.headerPopup.popup-login .popup-registration__btn-login.cardOptSubmit, .popup-password-forgot.headerPopup.popup-login .popup-registration__btn-login.cardAvailEmptyCatalogLink, .popup-password-forgot.headerPopup.popup-login .popup-registration__btn-login.productPreviewBtn, .popup-password-forgot.headerPopup.popup-login .popup-registration__btn-login.bannersElBtn, .popup-password-forgot.headerPopup.popup-login .popup-registration__btn-login.basketCompactOrder, .popup-password-forgot.headerPopup.popup-login .popup-registration__btn-login.basketCompactEmptyBtn, .popup-password-forgot.headerPopup .btn.popup-registration__btn-login, .popup-password-forgot.headerPopup .popup-registration__btn-login.npsFormSubmit, .popup-password-forgot.headerPopup .popup-registration__btn-login.popup-login__get-code, .popup-password-forgot.headerPopup .popup-registration__btn-login.formCancel, .popup-password-forgot.headerPopup .popup-registration__btn-login.formSubmit, .popup-password-forgot.headerPopup .popup-registration__btn-login.formFilePickerAdd, .popup-password-forgot.headerPopup .popup-registration__btn-login.prLocationElChange, .popup-password-forgot.headerPopup .popup-registration__btn-login.modalSuccessBtn, .popup-password-forgot.headerPopup .orderFinalInfoBottom a.popup-registration__btn-login, .orderFinalInfoBottom .popup-password-forgot.headerPopup a.popup-registration__btn-login, .popup-password-forgot.headerPopup .popup-registration__btn-login.orderUserPhoneBoxBtn, .popup-password-forgot.headerPopup .popup-registration__btn-login.orderUserBtn, .popup-password-forgot.headerPopup .popup-registration__btn-login.basketElChangeCardSave, .popup-password-forgot.headerPopup .popup-registration__btn-login.cardOptCancel, .popup-password-forgot.headerPopup .popup-registration__btn-login.cardOptSubmit, .popup-password-forgot.headerPopup .popup-registration__btn-login.cardAvailEmptyCatalogLink, .popup-password-forgot.headerPopup .popup-registration__btn-login.productPreviewBtn, .popup-password-forgot.headerPopup .popup-registration__btn-login.bannersElBtn, .popup-password-forgot.headerPopup .popup-registration__btn-login.basketCompactOrder, .popup-password-forgot.headerPopup .popup-registration__btn-login.basketCompactEmptyBtn, .popup-password-forgot.headerPopup.popup-registration .btn.popup-registration__btn-login, .popup-password-forgot.headerPopup.popup-registration .popup-registration__btn-login.npsFormSubmit, .popup-password-forgot.headerPopup.popup-registration .popup-registration__btn-login.popup-login__get-code, .popup-password-forgot.headerPopup.popup-registration .popup-registration__btn-login.formCancel, .popup-password-forgot.headerPopup.popup-registration .popup-registration__btn-login.formSubmit, .popup-password-forgot.headerPopup.popup-registration .popup-registration__btn-login.formFilePickerAdd, .popup-password-forgot.headerPopup.popup-registration .popup-registration__btn-login.prLocationElChange, .popup-password-forgot.headerPopup.popup-registration .popup-registration__btn-login.modalSuccessBtn, .popup-password-forgot.headerPopup.popup-registration .orderFinalInfoBottom a.popup-registration__btn-login, .orderFinalInfoBottom .popup-password-forgot.headerPopup.popup-registration a.popup-registration__btn-login, .popup-password-forgot.headerPopup.popup-registration .popup-registration__btn-login.orderUserPhoneBoxBtn, .popup-password-forgot.headerPopup.popup-registration .popup-registration__btn-login.orderUserBtn, .popup-password-forgot.headerPopup.popup-registration .popup-registration__btn-login.basketElChangeCardSave, .popup-password-forgot.headerPopup.popup-registration .popup-registration__btn-login.cardOptCancel, .popup-password-forgot.headerPopup.popup-registration .popup-registration__btn-login.cardOptSubmit, .popup-password-forgot.headerPopup.popup-registration .popup-registration__btn-login.cardAvailEmptyCatalogLink, .popup-password-forgot.headerPopup.popup-registration .popup-registration__btn-login.productPreviewBtn, .popup-password-forgot.headerPopup.popup-registration .popup-registration__btn-login.bannersElBtn, .popup-password-forgot.headerPopup.popup-registration .popup-registration__btn-login.basketCompactOrder, .popup-password-forgot.headerPopup.popup-registration .popup-registration__btn-login.basketCompactEmptyBtn, .popup-registration.headerPopup.popup-login .btn.popup-registration__btn-login, .popup-registration.headerPopup.popup-login .popup-registration__btn-login.npsFormSubmit, .popup-registration.headerPopup.popup-login .popup-registration__btn-login.popup-login__get-code, .popup-registration.headerPopup.popup-login .popup-registration__btn-login.formCancel, .popup-registration.headerPopup.popup-login .popup-registration__btn-login.formSubmit, .popup-registration.headerPopup.popup-login .popup-registration__btn-login.formFilePickerAdd, .popup-registration.headerPopup.popup-login .popup-registration__btn-login.prLocationElChange, .popup-registration.headerPopup.popup-login .popup-registration__btn-login.modalSuccessBtn, .popup-registration.headerPopup.popup-login .orderFinalInfoBottom a.popup-registration__btn-login, .orderFinalInfoBottom .popup-registration.headerPopup.popup-login a.popup-registration__btn-login, .popup-registration.headerPopup.popup-login .popup-registration__btn-login.orderUserPhoneBoxBtn, .popup-registration.headerPopup.popup-login .popup-registration__btn-login.orderUserBtn, .popup-registration.headerPopup.popup-login .popup-registration__btn-login.basketElChangeCardSave, .popup-registration.headerPopup.popup-login .popup-registration__btn-login.cardOptCancel, .popup-registration.headerPopup.popup-login .popup-registration__btn-login.cardOptSubmit, .popup-registration.headerPopup.popup-login .popup-registration__btn-login.cardAvailEmptyCatalogLink, .popup-registration.headerPopup.popup-login .popup-registration__btn-login.productPreviewBtn, .popup-registration.headerPopup.popup-login .popup-registration__btn-login.bannersElBtn, .popup-registration.headerPopup.popup-login .popup-registration__btn-login.basketCompactOrder, .popup-registration.headerPopup.popup-login .popup-registration__btn-login.basketCompactEmptyBtn, .popup-registration.headerPopup.popup-password-forgot .btn.popup-registration__btn-login, .popup-registration.headerPopup.popup-password-forgot .popup-registration__btn-login.npsFormSubmit, .popup-registration.headerPopup.popup-password-forgot .popup-registration__btn-login.popup-login__get-code, .popup-registration.headerPopup.popup-password-forgot .popup-registration__btn-login.formCancel, .popup-registration.headerPopup.popup-password-forgot .popup-registration__btn-login.formSubmit, .popup-registration.headerPopup.popup-password-forgot .popup-registration__btn-login.formFilePickerAdd, .popup-registration.headerPopup.popup-password-forgot .popup-registration__btn-login.prLocationElChange, .popup-registration.headerPopup.popup-password-forgot .popup-registration__btn-login.modalSuccessBtn, .popup-registration.headerPopup.popup-password-forgot .orderFinalInfoBottom a.popup-registration__btn-login, .orderFinalInfoBottom .popup-registration.headerPopup.popup-password-forgot a.popup-registration__btn-login, .popup-registration.headerPopup.popup-password-forgot .popup-registration__btn-login.orderUserPhoneBoxBtn, .popup-registration.headerPopup.popup-password-forgot .popup-registration__btn-login.orderUserBtn, .popup-registration.headerPopup.popup-password-forgot .popup-registration__btn-login.basketElChangeCardSave, .popup-registration.headerPopup.popup-password-forgot .popup-registration__btn-login.cardOptCancel, .popup-registration.headerPopup.popup-password-forgot .popup-registration__btn-login.cardOptSubmit, .popup-registration.headerPopup.popup-password-forgot .popup-registration__btn-login.cardAvailEmptyCatalogLink, .popup-registration.headerPopup.popup-password-forgot .popup-registration__btn-login.productPreviewBtn, .popup-registration.headerPopup.popup-password-forgot .popup-registration__btn-login.bannersElBtn, .popup-registration.headerPopup.popup-password-forgot .popup-registration__btn-login.basketCompactOrder, .popup-registration.headerPopup.popup-password-forgot .popup-registration__btn-login.basketCompactEmptyBtn, .popup-registration.headerPopup .btn.popup-registration__btn-login, .popup-registration.headerPopup .popup-registration__btn-login.npsFormSubmit, .popup-registration.headerPopup .popup-registration__btn-login.popup-login__get-code, .popup-registration.headerPopup .popup-registration__btn-login.formCancel, .popup-registration.headerPopup .popup-registration__btn-login.formSubmit, .popup-registration.headerPopup .popup-registration__btn-login.formFilePickerAdd, .popup-registration.headerPopup .popup-registration__btn-login.prLocationElChange, .popup-registration.headerPopup .popup-registration__btn-login.modalSuccessBtn, .popup-registration.headerPopup .orderFinalInfoBottom a.popup-registration__btn-login, .orderFinalInfoBottom .popup-registration.headerPopup a.popup-registration__btn-login, .popup-registration.headerPopup .popup-registration__btn-login.orderUserPhoneBoxBtn, .popup-registration.headerPopup .popup-registration__btn-login.orderUserBtn, .popup-registration.headerPopup .popup-registration__btn-login.basketElChangeCardSave, .popup-registration.headerPopup .popup-registration__btn-login.cardOptCancel, .popup-registration.headerPopup .popup-registration__btn-login.cardOptSubmit, .popup-registration.headerPopup .popup-registration__btn-login.cardAvailEmptyCatalogLink, .popup-registration.headerPopup .popup-registration__btn-login.productPreviewBtn, .popup-registration.headerPopup .popup-registration__btn-login.bannersElBtn, .popup-registration.headerPopup .popup-registration__btn-login.basketCompactOrder, .popup-registration.headerPopup .popup-registration__btn-login.basketCompactEmptyBtn, .headerPopup .popup-registration__btn-login.popup-registration__btn-log, .headerPopup.popup-login .popup-registration__btn-login.popup-registration__btn-log, .headerPopup.popup-password-forgot .popup-registration__btn-login.popup-registration__btn-log, .headerPopup.popup-registration .popup-registration__btn-login.popup-registration__btn-log, .popup-login.headerPopup .popup-registration__btn-login.popup-registration__btn-log, .popup-login.headerPopup.popup-password-forgot .popup-registration__btn-login.popup-registration__btn-log, .popup-login.headerPopup.popup-registration .popup-registration__btn-login.popup-registration__btn-log, .popup-password-forgot.headerPopup.popup-login .popup-registration__btn-login.popup-registration__btn-log, .popup-password-forgot.headerPopup .popup-registration__btn-login.popup-registration__btn-log, .popup-password-forgot.headerPopup.popup-registration .popup-registration__btn-login.popup-registration__btn-log, .popup-registration.headerPopup.popup-login .popup-registration__btn-login.popup-registration__btn-log, .popup-registration.headerPopup.popup-password-forgot .popup-registration__btn-login.popup-registration__btn-log, .popup-registration.headerPopup .popup-registration__btn-login.popup-registration__btn-log, .headerPopup .fw.popup-registration__btn-login, .headerPopup.popup-login .fw.popup-registration__btn-login, .headerPopup.popup-password-forgot .fw.popup-registration__btn-login, .headerPopup.popup-registration .fw.popup-registration__btn-login, .popup-login.headerPopup .fw.popup-registration__btn-login, .popup-login.headerPopup.popup-password-forgot .fw.popup-registration__btn-login, .popup-login.headerPopup.popup-registration .fw.popup-registration__btn-login, .popup-password-forgot.headerPopup.popup-login .fw.popup-registration__btn-login, .popup-password-forgot.headerPopup .fw.popup-registration__btn-login, .popup-password-forgot.headerPopup.popup-registration .fw.popup-registration__btn-login, .popup-registration.headerPopup.popup-login .fw.popup-registration__btn-login, .popup-registration.headerPopup.popup-password-forgot .fw.popup-registration__btn-login, .popup-registration.headerPopup .fw.popup-registration__btn-login, .headerPopup .popup-registration__btn-login, .headerPopup.popup-login .popup-registration__btn-login, .headerPopup.popup-password-forgot .popup-registration__btn-login, .headerPopup.popup-registration .popup-registration__btn-login, .popup-login.headerPopup .popup-registration__btn-login, .popup-login.headerPopup.popup-password-forgot .popup-registration__btn-login, .popup-login.headerPopup.popup-registration .popup-registration__btn-login, .popup-password-forgot.headerPopup.popup-login .popup-registration__btn-login, .popup-password-forgot.headerPopup .popup-registration__btn-login, .popup-password-forgot.headerPopup.popup-registration .popup-registration__btn-login, .popup-registration.headerPopup.popup-login .popup-registration__btn-login, .popup-registration.headerPopup.popup-password-forgot .popup-registration__btn-login, .popup-registration.headerPopup .popup-registration__btn-login, .headerPopup .btn.popup-password-forgot__btn-login, .headerPopup .popup-password-forgot__btn-login.npsFormSubmit, .headerPopup .popup-password-forgot__btn-login.popup-login__get-code, .headerPopup .popup-password-forgot__btn-login.formCancel, .headerPopup .popup-password-forgot__btn-login.formSubmit, .headerPopup .popup-password-forgot__btn-login.formFilePickerAdd, .headerPopup .popup-password-forgot__btn-login.prLocationElChange, .headerPopup .popup-password-forgot__btn-login.modalSuccessBtn, .headerPopup .orderFinalInfoBottom a.popup-password-forgot__btn-login, .orderFinalInfoBottom .headerPopup a.popup-password-forgot__btn-login, .headerPopup .popup-password-forgot__btn-login.orderUserPhoneBoxBtn, .headerPopup .popup-password-forgot__btn-login.orderUserBtn, .headerPopup .popup-password-forgot__btn-login.basketElChangeCardSave, .headerPopup .popup-password-forgot__btn-login.cardOptCancel, .headerPopup .popup-password-forgot__btn-login.cardOptSubmit, .headerPopup .popup-password-forgot__btn-login.cardAvailEmptyCatalogLink, .headerPopup .popup-password-forgot__btn-login.productPreviewBtn, .headerPopup .popup-password-forgot__btn-login.bannersElBtn, .headerPopup .popup-password-forgot__btn-login.basketCompactOrder, .headerPopup .popup-password-forgot__btn-login.basketCompactEmptyBtn, .headerPopup.popup-login .btn.popup-password-forgot__btn-login, .headerPopup.popup-login .popup-password-forgot__btn-login.npsFormSubmit, .headerPopup.popup-login .popup-password-forgot__btn-login.popup-login__get-code, .headerPopup.popup-login .popup-password-forgot__btn-login.formCancel, .headerPopup.popup-login .popup-password-forgot__btn-login.formSubmit, .headerPopup.popup-login .popup-password-forgot__btn-login.formFilePickerAdd, .headerPopup.popup-login .popup-password-forgot__btn-login.prLocationElChange, .headerPopup.popup-login .popup-password-forgot__btn-login.modalSuccessBtn, .headerPopup.popup-login .orderFinalInfoBottom a.popup-password-forgot__btn-login, .orderFinalInfoBottom .headerPopup.popup-login a.popup-password-forgot__btn-login, .headerPopup.popup-login .popup-password-forgot__btn-login.orderUserPhoneBoxBtn, .headerPopup.popup-login .popup-password-forgot__btn-login.orderUserBtn, .headerPopup.popup-login .popup-password-forgot__btn-login.basketElChangeCardSave, .headerPopup.popup-login .popup-password-forgot__btn-login.cardOptCancel, .headerPopup.popup-login .popup-password-forgot__btn-login.cardOptSubmit, .headerPopup.popup-login .popup-password-forgot__btn-login.cardAvailEmptyCatalogLink, .headerPopup.popup-login .popup-password-forgot__btn-login.productPreviewBtn, .headerPopup.popup-login .popup-password-forgot__btn-login.bannersElBtn, .headerPopup.popup-login .popup-password-forgot__btn-login.basketCompactOrder, .headerPopup.popup-login .popup-password-forgot__btn-login.basketCompactEmptyBtn, .headerPopup.popup-password-forgot .btn.popup-password-forgot__btn-login, .headerPopup.popup-password-forgot .popup-password-forgot__btn-login.npsFormSubmit, .headerPopup.popup-password-forgot .popup-password-forgot__btn-login.popup-login__get-code, .headerPopup.popup-password-forgot .popup-password-forgot__btn-login.formCancel, .headerPopup.popup-password-forgot .popup-password-forgot__btn-login.formSubmit, .headerPopup.popup-password-forgot .popup-password-forgot__btn-login.formFilePickerAdd, .headerPopup.popup-password-forgot .popup-password-forgot__btn-login.prLocationElChange, .headerPopup.popup-password-forgot .popup-password-forgot__btn-login.modalSuccessBtn, .headerPopup.popup-password-forgot .orderFinalInfoBottom a.popup-password-forgot__btn-login, .orderFinalInfoBottom .headerPopup.popup-password-forgot a.popup-password-forgot__btn-login, .headerPopup.popup-password-forgot .popup-password-forgot__btn-login.orderUserPhoneBoxBtn, .headerPopup.popup-password-forgot .popup-password-forgot__btn-login.orderUserBtn, .headerPopup.popup-password-forgot .popup-password-forgot__btn-login.basketElChangeCardSave, .headerPopup.popup-password-forgot .popup-password-forgot__btn-login.cardOptCancel, .headerPopup.popup-password-forgot .popup-password-forgot__btn-login.cardOptSubmit, .headerPopup.popup-password-forgot .popup-password-forgot__btn-login.cardAvailEmptyCatalogLink, .headerPopup.popup-password-forgot .popup-password-forgot__btn-login.productPreviewBtn, .headerPopup.popup-password-forgot .popup-password-forgot__btn-login.bannersElBtn, .headerPopup.popup-password-forgot .popup-password-forgot__btn-login.basketCompactOrder, .headerPopup.popup-password-forgot .popup-password-forgot__btn-login.basketCompactEmptyBtn, .headerPopup.popup-registration .btn.popup-password-forgot__btn-login, .headerPopup.popup-registration .popup-password-forgot__btn-login.npsFormSubmit, .headerPopup.popup-registration .popup-password-forgot__btn-login.popup-login__get-code, .headerPopup.popup-registration .popup-password-forgot__btn-login.formCancel, .headerPopup.popup-registration .popup-password-forgot__btn-login.formSubmit, .headerPopup.popup-registration .popup-password-forgot__btn-login.formFilePickerAdd, .headerPopup.popup-registration .popup-password-forgot__btn-login.prLocationElChange, .headerPopup.popup-registration .popup-password-forgot__btn-login.modalSuccessBtn, .headerPopup.popup-registration .orderFinalInfoBottom a.popup-password-forgot__btn-login, .orderFinalInfoBottom .headerPopup.popup-registration a.popup-password-forgot__btn-login, .headerPopup.popup-registration .popup-password-forgot__btn-login.orderUserPhoneBoxBtn, .headerPopup.popup-registration .popup-password-forgot__btn-login.orderUserBtn, .headerPopup.popup-registration .popup-password-forgot__btn-login.basketElChangeCardSave, .headerPopup.popup-registration .popup-password-forgot__btn-login.cardOptCancel, .headerPopup.popup-registration .popup-password-forgot__btn-login.cardOptSubmit, .headerPopup.popup-registration .popup-password-forgot__btn-login.cardAvailEmptyCatalogLink, .headerPopup.popup-registration .popup-password-forgot__btn-login.productPreviewBtn, .headerPopup.popup-registration .popup-password-forgot__btn-login.bannersElBtn, .headerPopup.popup-registration .popup-password-forgot__btn-login.basketCompactOrder, .headerPopup.popup-registration .popup-password-forgot__btn-login.basketCompactEmptyBtn, .popup-login.headerPopup .btn.popup-password-forgot__btn-login, .popup-login.headerPopup .popup-password-forgot__btn-login.npsFormSubmit, .popup-login.headerPopup .popup-password-forgot__btn-login.popup-login__get-code, .popup-login.headerPopup .popup-password-forgot__btn-login.formCancel, .popup-login.headerPopup .popup-password-forgot__btn-login.formSubmit, .popup-login.headerPopup .popup-password-forgot__btn-login.formFilePickerAdd, .popup-login.headerPopup .popup-password-forgot__btn-login.prLocationElChange, .popup-login.headerPopup .popup-password-forgot__btn-login.modalSuccessBtn, .popup-login.headerPopup .orderFinalInfoBottom a.popup-password-forgot__btn-login, .orderFinalInfoBottom .popup-login.headerPopup a.popup-password-forgot__btn-login, .popup-login.headerPopup .popup-password-forgot__btn-login.orderUserPhoneBoxBtn, .popup-login.headerPopup .popup-password-forgot__btn-login.orderUserBtn, .popup-login.headerPopup .popup-password-forgot__btn-login.basketElChangeCardSave, .popup-login.headerPopup .popup-password-forgot__btn-login.cardOptCancel, .popup-login.headerPopup .popup-password-forgot__btn-login.cardOptSubmit, .popup-login.headerPopup .popup-password-forgot__btn-login.cardAvailEmptyCatalogLink, .popup-login.headerPopup .popup-password-forgot__btn-login.productPreviewBtn, .popup-login.headerPopup .popup-password-forgot__btn-login.bannersElBtn, .popup-login.headerPopup .popup-password-forgot__btn-login.basketCompactOrder, .popup-login.headerPopup .popup-password-forgot__btn-login.basketCompactEmptyBtn, .popup-login.headerPopup.popup-password-forgot .btn.popup-password-forgot__btn-login, .popup-login.headerPopup.popup-password-forgot .popup-password-forgot__btn-login.npsFormSubmit, .popup-login.headerPopup.popup-password-forgot .popup-password-forgot__btn-login.popup-login__get-code, .popup-login.headerPopup.popup-password-forgot .popup-password-forgot__btn-login.formCancel, .popup-login.headerPopup.popup-password-forgot .popup-password-forgot__btn-login.formSubmit, .popup-login.headerPopup.popup-password-forgot .popup-password-forgot__btn-login.formFilePickerAdd, .popup-login.headerPopup.popup-password-forgot .popup-password-forgot__btn-login.prLocationElChange, .popup-login.headerPopup.popup-password-forgot .popup-password-forgot__btn-login.modalSuccessBtn, .popup-login.headerPopup.popup-password-forgot .orderFinalInfoBottom a.popup-password-forgot__btn-login, .orderFinalInfoBottom .popup-login.headerPopup.popup-password-forgot a.popup-password-forgot__btn-login, .popup-login.headerPopup.popup-password-forgot .popup-password-forgot__btn-login.orderUserPhoneBoxBtn, .popup-login.headerPopup.popup-password-forgot .popup-password-forgot__btn-login.orderUserBtn, .popup-login.headerPopup.popup-password-forgot .popup-password-forgot__btn-login.basketElChangeCardSave, .popup-login.headerPopup.popup-password-forgot .popup-password-forgot__btn-login.cardOptCancel, .popup-login.headerPopup.popup-password-forgot .popup-password-forgot__btn-login.cardOptSubmit, .popup-login.headerPopup.popup-password-forgot .popup-password-forgot__btn-login.cardAvailEmptyCatalogLink, .popup-login.headerPopup.popup-password-forgot .popup-password-forgot__btn-login.productPreviewBtn, .popup-login.headerPopup.popup-password-forgot .popup-password-forgot__btn-login.bannersElBtn, .popup-login.headerPopup.popup-password-forgot .popup-password-forgot__btn-login.basketCompactOrder, .popup-login.headerPopup.popup-password-forgot .popup-password-forgot__btn-login.basketCompactEmptyBtn, .popup-login.headerPopup.popup-registration .btn.popup-password-forgot__btn-login, .popup-login.headerPopup.popup-registration .popup-password-forgot__btn-login.npsFormSubmit, .popup-login.headerPopup.popup-registration .popup-password-forgot__btn-login.popup-login__get-code, .popup-login.headerPopup.popup-registration .popup-password-forgot__btn-login.formCancel, .popup-login.headerPopup.popup-registration .popup-password-forgot__btn-login.formSubmit, .popup-login.headerPopup.popup-registration .popup-password-forgot__btn-login.formFilePickerAdd, .popup-login.headerPopup.popup-registration .popup-password-forgot__btn-login.prLocationElChange, .popup-login.headerPopup.popup-registration .popup-password-forgot__btn-login.modalSuccessBtn, .popup-login.headerPopup.popup-registration .orderFinalInfoBottom a.popup-password-forgot__btn-login, .orderFinalInfoBottom .popup-login.headerPopup.popup-registration a.popup-password-forgot__btn-login, .popup-login.headerPopup.popup-registration .popup-password-forgot__btn-login.orderUserPhoneBoxBtn, .popup-login.headerPopup.popup-registration .popup-password-forgot__btn-login.orderUserBtn, .popup-login.headerPopup.popup-registration .popup-password-forgot__btn-login.basketElChangeCardSave, .popup-login.headerPopup.popup-registration .popup-password-forgot__btn-login.cardOptCancel, .popup-login.headerPopup.popup-registration .popup-password-forgot__btn-login.cardOptSubmit, .popup-login.headerPopup.popup-registration .popup-password-forgot__btn-login.cardAvailEmptyCatalogLink, .popup-login.headerPopup.popup-registration .popup-password-forgot__btn-login.productPreviewBtn, .popup-login.headerPopup.popup-registration .popup-password-forgot__btn-login.bannersElBtn, .popup-login.headerPopup.popup-registration .popup-password-forgot__btn-login.basketCompactOrder, .popup-login.headerPopup.popup-registration .popup-password-forgot__btn-login.basketCompactEmptyBtn, .popup-password-forgot.headerPopup.popup-login .btn.popup-password-forgot__btn-login, .popup-password-forgot.headerPopup.popup-login .popup-password-forgot__btn-login.npsFormSubmit, .popup-password-forgot.headerPopup.popup-login .popup-password-forgot__btn-login.popup-login__get-code, .popup-password-forgot.headerPopup.popup-login .popup-password-forgot__btn-login.formCancel, .popup-password-forgot.headerPopup.popup-login .popup-password-forgot__btn-login.formSubmit, .popup-password-forgot.headerPopup.popup-login .popup-password-forgot__btn-login.formFilePickerAdd, .popup-password-forgot.headerPopup.popup-login .popup-password-forgot__btn-login.prLocationElChange, .popup-password-forgot.headerPopup.popup-login .popup-password-forgot__btn-login.modalSuccessBtn, .popup-password-forgot.headerPopup.popup-login .orderFinalInfoBottom a.popup-password-forgot__btn-login, .orderFinalInfoBottom .popup-password-forgot.headerPopup.popup-login a.popup-password-forgot__btn-login, .popup-password-forgot.headerPopup.popup-login .popup-password-forgot__btn-login.orderUserPhoneBoxBtn, .popup-password-forgot.headerPopup.popup-login .popup-password-forgot__btn-login.orderUserBtn, .popup-password-forgot.headerPopup.popup-login .popup-password-forgot__btn-login.basketElChangeCardSave, .popup-password-forgot.headerPopup.popup-login .popup-password-forgot__btn-login.cardOptCancel, .popup-password-forgot.headerPopup.popup-login .popup-password-forgot__btn-login.cardOptSubmit, .popup-password-forgot.headerPopup.popup-login .popup-password-forgot__btn-login.cardAvailEmptyCatalogLink, .popup-password-forgot.headerPopup.popup-login .popup-password-forgot__btn-login.productPreviewBtn, .popup-password-forgot.headerPopup.popup-login .popup-password-forgot__btn-login.bannersElBtn, .popup-password-forgot.headerPopup.popup-login .popup-password-forgot__btn-login.basketCompactOrder, .popup-password-forgot.headerPopup.popup-login .popup-password-forgot__btn-login.basketCompactEmptyBtn, .popup-password-forgot.headerPopup .btn.popup-password-forgot__btn-login, .popup-password-forgot.headerPopup .popup-password-forgot__btn-login.npsFormSubmit, .popup-password-forgot.headerPopup .popup-password-forgot__btn-login.popup-login__get-code, .popup-password-forgot.headerPopup .popup-password-forgot__btn-login.formCancel, .popup-password-forgot.headerPopup .popup-password-forgot__btn-login.formSubmit, .popup-password-forgot.headerPopup .popup-password-forgot__btn-login.formFilePickerAdd, .popup-password-forgot.headerPopup .popup-password-forgot__btn-login.prLocationElChange, .popup-password-forgot.headerPopup .popup-password-forgot__btn-login.modalSuccessBtn, .popup-password-forgot.headerPopup .orderFinalInfoBottom a.popup-password-forgot__btn-login, .orderFinalInfoBottom .popup-password-forgot.headerPopup a.popup-password-forgot__btn-login, .popup-password-forgot.headerPopup .popup-password-forgot__btn-login.orderUserPhoneBoxBtn, .popup-password-forgot.headerPopup .popup-password-forgot__btn-login.orderUserBtn, .popup-password-forgot.headerPopup .popup-password-forgot__btn-login.basketElChangeCardSave, .popup-password-forgot.headerPopup .popup-password-forgot__btn-login.cardOptCancel, .popup-password-forgot.headerPopup .popup-password-forgot__btn-login.cardOptSubmit, .popup-password-forgot.headerPopup .popup-password-forgot__btn-login.cardAvailEmptyCatalogLink, .popup-password-forgot.headerPopup .popup-password-forgot__btn-login.productPreviewBtn, .popup-password-forgot.headerPopup .popup-password-forgot__btn-login.bannersElBtn, .popup-password-forgot.headerPopup .popup-password-forgot__btn-login.basketCompactOrder, .popup-password-forgot.headerPopup .popup-password-forgot__btn-login.basketCompactEmptyBtn, .popup-password-forgot.headerPopup.popup-registration .btn.popup-password-forgot__btn-login, .popup-password-forgot.headerPopup.popup-registration .popup-password-forgot__btn-login.npsFormSubmit, .popup-password-forgot.headerPopup.popup-registration .popup-password-forgot__btn-login.popup-login__get-code, .popup-password-forgot.headerPopup.popup-registration .popup-password-forgot__btn-login.formCancel, .popup-password-forgot.headerPopup.popup-registration .popup-password-forgot__btn-login.formSubmit, .popup-password-forgot.headerPopup.popup-registration .popup-password-forgot__btn-login.formFilePickerAdd, .popup-password-forgot.headerPopup.popup-registration .popup-password-forgot__btn-login.prLocationElChange, .popup-password-forgot.headerPopup.popup-registration .popup-password-forgot__btn-login.modalSuccessBtn, .popup-password-forgot.headerPopup.popup-registration .orderFinalInfoBottom a.popup-password-forgot__btn-login, .orderFinalInfoBottom .popup-password-forgot.headerPopup.popup-registration a.popup-password-forgot__btn-login, .popup-password-forgot.headerPopup.popup-registration .popup-password-forgot__btn-login.orderUserPhoneBoxBtn, .popup-password-forgot.headerPopup.popup-registration .popup-password-forgot__btn-login.orderUserBtn, .popup-password-forgot.headerPopup.popup-registration .popup-password-forgot__btn-login.basketElChangeCardSave, .popup-password-forgot.headerPopup.popup-registration .popup-password-forgot__btn-login.cardOptCancel, .popup-password-forgot.headerPopup.popup-registration .popup-password-forgot__btn-login.cardOptSubmit, .popup-password-forgot.headerPopup.popup-registration .popup-password-forgot__btn-login.cardAvailEmptyCatalogLink, .popup-password-forgot.headerPopup.popup-registration .popup-password-forgot__btn-login.productPreviewBtn, .popup-password-forgot.headerPopup.popup-registration .popup-password-forgot__btn-login.bannersElBtn, .popup-password-forgot.headerPopup.popup-registration .popup-password-forgot__btn-login.basketCompactOrder, .popup-password-forgot.headerPopup.popup-registration .popup-password-forgot__btn-login.basketCompactEmptyBtn, .popup-registration.headerPopup.popup-login .btn.popup-password-forgot__btn-login, .popup-registration.headerPopup.popup-login .popup-password-forgot__btn-login.npsFormSubmit, .popup-registration.headerPopup.popup-login .popup-password-forgot__btn-login.popup-login__get-code, .popup-registration.headerPopup.popup-login .popup-password-forgot__btn-login.formCancel, .popup-registration.headerPopup.popup-login .popup-password-forgot__btn-login.formSubmit, .popup-registration.headerPopup.popup-login .popup-password-forgot__btn-login.formFilePickerAdd, .popup-registration.headerPopup.popup-login .popup-password-forgot__btn-login.prLocationElChange, .popup-registration.headerPopup.popup-login .popup-password-forgot__btn-login.modalSuccessBtn, .popup-registration.headerPopup.popup-login .orderFinalInfoBottom a.popup-password-forgot__btn-login, .orderFinalInfoBottom .popup-registration.headerPopup.popup-login a.popup-password-forgot__btn-login, .popup-registration.headerPopup.popup-login .popup-password-forgot__btn-login.orderUserPhoneBoxBtn, .popup-registration.headerPopup.popup-login .popup-password-forgot__btn-login.orderUserBtn, .popup-registration.headerPopup.popup-login .popup-password-forgot__btn-login.basketElChangeCardSave, .popup-registration.headerPopup.popup-login .popup-password-forgot__btn-login.cardOptCancel, .popup-registration.headerPopup.popup-login .popup-password-forgot__btn-login.cardOptSubmit, .popup-registration.headerPopup.popup-login .popup-password-forgot__btn-login.cardAvailEmptyCatalogLink, .popup-registration.headerPopup.popup-login .popup-password-forgot__btn-login.productPreviewBtn, .popup-registration.headerPopup.popup-login .popup-password-forgot__btn-login.bannersElBtn, .popup-registration.headerPopup.popup-login .popup-password-forgot__btn-login.basketCompactOrder, .popup-registration.headerPopup.popup-login .popup-password-forgot__btn-login.basketCompactEmptyBtn, .popup-registration.headerPopup.popup-password-forgot .btn.popup-password-forgot__btn-login, .popup-registration.headerPopup.popup-password-forgot .popup-password-forgot__btn-login.npsFormSubmit, .popup-registration.headerPopup.popup-password-forgot .popup-password-forgot__btn-login.popup-login__get-code, .popup-registration.headerPopup.popup-password-forgot .popup-password-forgot__btn-login.formCancel, .popup-registration.headerPopup.popup-password-forgot .popup-password-forgot__btn-login.formSubmit, .popup-registration.headerPopup.popup-password-forgot .popup-password-forgot__btn-login.formFilePickerAdd, .popup-registration.headerPopup.popup-password-forgot .popup-password-forgot__btn-login.prLocationElChange, .popup-registration.headerPopup.popup-password-forgot .popup-password-forgot__btn-login.modalSuccessBtn, .popup-registration.headerPopup.popup-password-forgot .orderFinalInfoBottom a.popup-password-forgot__btn-login, .orderFinalInfoBottom .popup-registration.headerPopup.popup-password-forgot a.popup-password-forgot__btn-login, .popup-registration.headerPopup.popup-password-forgot .popup-password-forgot__btn-login.orderUserPhoneBoxBtn, .popup-registration.headerPopup.popup-password-forgot .popup-password-forgot__btn-login.orderUserBtn, .popup-registration.headerPopup.popup-password-forgot .popup-password-forgot__btn-login.basketElChangeCardSave, .popup-registration.headerPopup.popup-password-forgot .popup-password-forgot__btn-login.cardOptCancel, .popup-registration.headerPopup.popup-password-forgot .popup-password-forgot__btn-login.cardOptSubmit, .popup-registration.headerPopup.popup-password-forgot .popup-password-forgot__btn-login.cardAvailEmptyCatalogLink, .popup-registration.headerPopup.popup-password-forgot .popup-password-forgot__btn-login.productPreviewBtn, .popup-registration.headerPopup.popup-password-forgot .popup-password-forgot__btn-login.bannersElBtn, .popup-registration.headerPopup.popup-password-forgot .popup-password-forgot__btn-login.basketCompactOrder, .popup-registration.headerPopup.popup-password-forgot .popup-password-forgot__btn-login.basketCompactEmptyBtn, .popup-registration.headerPopup .btn.popup-password-forgot__btn-login, .popup-registration.headerPopup .popup-password-forgot__btn-login.npsFormSubmit, .popup-registration.headerPopup .popup-password-forgot__btn-login.popup-login__get-code, .popup-registration.headerPopup .popup-password-forgot__btn-login.formCancel, .popup-registration.headerPopup .popup-password-forgot__btn-login.formSubmit, .popup-registration.headerPopup .popup-password-forgot__btn-login.formFilePickerAdd, .popup-registration.headerPopup .popup-password-forgot__btn-login.prLocationElChange, .popup-registration.headerPopup .popup-password-forgot__btn-login.modalSuccessBtn, .popup-registration.headerPopup .orderFinalInfoBottom a.popup-password-forgot__btn-login, .orderFinalInfoBottom .popup-registration.headerPopup a.popup-password-forgot__btn-login, .popup-registration.headerPopup .popup-password-forgot__btn-login.orderUserPhoneBoxBtn, .popup-registration.headerPopup .popup-password-forgot__btn-login.orderUserBtn, .popup-registration.headerPopup .popup-password-forgot__btn-login.basketElChangeCardSave, .popup-registration.headerPopup .popup-password-forgot__btn-login.cardOptCancel, .popup-registration.headerPopup .popup-password-forgot__btn-login.cardOptSubmit, .popup-registration.headerPopup .popup-password-forgot__btn-login.cardAvailEmptyCatalogLink, .popup-registration.headerPopup .popup-password-forgot__btn-login.productPreviewBtn, .popup-registration.headerPopup .popup-password-forgot__btn-login.bannersElBtn, .popup-registration.headerPopup .popup-password-forgot__btn-login.basketCompactOrder, .popup-registration.headerPopup .popup-password-forgot__btn-login.basketCompactEmptyBtn, .headerPopup .popup-password-forgot__btn-login.popup-registration__btn-log, .headerPopup.popup-login .popup-password-forgot__btn-login.popup-registration__btn-log, .headerPopup.popup-password-forgot .popup-password-forgot__btn-login.popup-registration__btn-log, .headerPopup.popup-registration .popup-password-forgot__btn-login.popup-registration__btn-log, .popup-login.headerPopup .popup-password-forgot__btn-login.popup-registration__btn-log, .popup-login.headerPopup.popup-password-forgot .popup-password-forgot__btn-login.popup-registration__btn-log, .popup-login.headerPopup.popup-registration .popup-password-forgot__btn-login.popup-registration__btn-log, .popup-password-forgot.headerPopup.popup-login .popup-password-forgot__btn-login.popup-registration__btn-log, .popup-password-forgot.headerPopup .popup-password-forgot__btn-login.popup-registration__btn-log, .popup-password-forgot.headerPopup.popup-registration .popup-password-forgot__btn-login.popup-registration__btn-log, .popup-registration.headerPopup.popup-login .popup-password-forgot__btn-login.popup-registration__btn-log, .popup-registration.headerPopup.popup-password-forgot .popup-password-forgot__btn-login.popup-registration__btn-log, .popup-registration.headerPopup .popup-password-forgot__btn-login.popup-registration__btn-log, .headerPopup .popup-password-forgot__btn-login.popup-registration__btn-login, .headerPopup.popup-login .popup-password-forgot__btn-login.popup-registration__btn-login, .headerPopup.popup-password-forgot .popup-password-forgot__btn-login.popup-registration__btn-login, .headerPopup.popup-registration .popup-password-forgot__btn-login.popup-registration__btn-login, .popup-login.headerPopup .popup-password-forgot__btn-login.popup-registration__btn-login, .popup-login.headerPopup.popup-password-forgot .popup-password-forgot__btn-login.popup-registration__btn-login, .popup-login.headerPopup.popup-registration .popup-password-forgot__btn-login.popup-registration__btn-login, .popup-password-forgot.headerPopup.popup-login .popup-password-forgot__btn-login.popup-registration__btn-login, .popup-password-forgot.headerPopup .popup-password-forgot__btn-login.popup-registration__btn-login, .popup-password-forgot.headerPopup.popup-registration .popup-password-forgot__btn-login.popup-registration__btn-login, .popup-registration.headerPopup.popup-login .popup-password-forgot__btn-login.popup-registration__btn-login, .popup-registration.headerPopup.popup-password-forgot .popup-password-forgot__btn-login.popup-registration__btn-login, .popup-registration.headerPopup .popup-password-forgot__btn-login.popup-registration__btn-login, .headerPopup .fw.popup-password-forgot__btn-login, .headerPopup.popup-login .fw.popup-password-forgot__btn-login, .headerPopup.popup-password-forgot .fw.popup-password-forgot__btn-login, .headerPopup.popup-registration .fw.popup-password-forgot__btn-login, .popup-login.headerPopup .fw.popup-password-forgot__btn-login, .popup-login.headerPopup.popup-password-forgot .fw.popup-password-forgot__btn-login, .popup-login.headerPopup.popup-registration .fw.popup-password-forgot__btn-login, .popup-password-forgot.headerPopup.popup-login .fw.popup-password-forgot__btn-login, .popup-password-forgot.headerPopup .fw.popup-password-forgot__btn-login, .popup-password-forgot.headerPopup.popup-registration .fw.popup-password-forgot__btn-login, .popup-registration.headerPopup.popup-login .fw.popup-password-forgot__btn-login, .popup-registration.headerPopup.popup-password-forgot .fw.popup-password-forgot__btn-login, .popup-registration.headerPopup .fw.popup-password-forgot__btn-login, .headerPopup .popup-password-forgot__btn-login, .headerPopup.popup-login .popup-password-forgot__btn-login, .headerPopup.popup-password-forgot .popup-password-forgot__btn-login, .headerPopup.popup-registration .popup-password-forgot__btn-login, .popup-login.headerPopup .popup-password-forgot__btn-login, .popup-login.headerPopup.popup-password-forgot .popup-password-forgot__btn-login, .popup-login.headerPopup.popup-registration .popup-password-forgot__btn-login, .popup-password-forgot.headerPopup.popup-login .popup-password-forgot__btn-login, .popup-password-forgot.headerPopup .popup-password-forgot__btn-login, .popup-password-forgot.headerPopup.popup-registration .popup-password-forgot__btn-login, .popup-registration.headerPopup.popup-login .popup-password-forgot__btn-login, .popup-registration.headerPopup.popup-password-forgot .popup-password-forgot__btn-login, .popup-registration.headerPopup .popup-password-forgot__btn-login, .headerPopup .btn.popup-login__btn-login, .headerPopup .popup-login__btn-login.npsFormSubmit, .headerPopup .popup-login__btn-login.popup-login__get-code, .headerPopup .popup-login__btn-login.formCancel, .headerPopup .popup-login__btn-login.formSubmit, .headerPopup .popup-login__btn-login.formFilePickerAdd, .headerPopup .popup-login__btn-login.prLocationElChange, .headerPopup .popup-login__btn-login.modalSuccessBtn, .headerPopup .orderFinalInfoBottom a.popup-login__btn-login, .orderFinalInfoBottom .headerPopup a.popup-login__btn-login, .headerPopup .popup-login__btn-login.orderUserPhoneBoxBtn, .headerPopup .popup-login__btn-login.orderUserBtn, .headerPopup .popup-login__btn-login.basketElChangeCardSave, .headerPopup .popup-login__btn-login.cardOptCancel, .headerPopup .popup-login__btn-login.cardOptSubmit, .headerPopup .popup-login__btn-login.cardAvailEmptyCatalogLink, .headerPopup .popup-login__btn-login.productPreviewBtn, .headerPopup .popup-login__btn-login.bannersElBtn, .headerPopup .popup-login__btn-login.basketCompactOrder, .headerPopup .popup-login__btn-login.basketCompactEmptyBtn, .headerPopup.popup-login .btn.popup-login__btn-login, .headerPopup.popup-login .popup-login__btn-login.npsFormSubmit, .headerPopup.popup-login .popup-login__btn-login.popup-login__get-code, .headerPopup.popup-login .popup-login__btn-login.formCancel, .headerPopup.popup-login .popup-login__btn-login.formSubmit, .headerPopup.popup-login .popup-login__btn-login.formFilePickerAdd, .headerPopup.popup-login .popup-login__btn-login.prLocationElChange, .headerPopup.popup-login .popup-login__btn-login.modalSuccessBtn, .headerPopup.popup-login .orderFinalInfoBottom a.popup-login__btn-login, .orderFinalInfoBottom .headerPopup.popup-login a.popup-login__btn-login, .headerPopup.popup-login .popup-login__btn-login.orderUserPhoneBoxBtn, .headerPopup.popup-login .popup-login__btn-login.orderUserBtn, .headerPopup.popup-login .popup-login__btn-login.basketElChangeCardSave, .headerPopup.popup-login .popup-login__btn-login.cardOptCancel, .headerPopup.popup-login .popup-login__btn-login.cardOptSubmit, .headerPopup.popup-login .popup-login__btn-login.cardAvailEmptyCatalogLink, .headerPopup.popup-login .popup-login__btn-login.productPreviewBtn, .headerPopup.popup-login .popup-login__btn-login.bannersElBtn, .headerPopup.popup-login .popup-login__btn-login.basketCompactOrder, .headerPopup.popup-login .popup-login__btn-login.basketCompactEmptyBtn, .headerPopup.popup-password-forgot .btn.popup-login__btn-login, .headerPopup.popup-password-forgot .popup-login__btn-login.npsFormSubmit, .headerPopup.popup-password-forgot .popup-login__btn-login.popup-login__get-code, .headerPopup.popup-password-forgot .popup-login__btn-login.formCancel, .headerPopup.popup-password-forgot .popup-login__btn-login.formSubmit, .headerPopup.popup-password-forgot .popup-login__btn-login.formFilePickerAdd, .headerPopup.popup-password-forgot .popup-login__btn-login.prLocationElChange, .headerPopup.popup-password-forgot .popup-login__btn-login.modalSuccessBtn, .headerPopup.popup-password-forgot .orderFinalInfoBottom a.popup-login__btn-login, .orderFinalInfoBottom .headerPopup.popup-password-forgot a.popup-login__btn-login, .headerPopup.popup-password-forgot .popup-login__btn-login.orderUserPhoneBoxBtn, .headerPopup.popup-password-forgot .popup-login__btn-login.orderUserBtn, .headerPopup.popup-password-forgot .popup-login__btn-login.basketElChangeCardSave, .headerPopup.popup-password-forgot .popup-login__btn-login.cardOptCancel, .headerPopup.popup-password-forgot .popup-login__btn-login.cardOptSubmit, .headerPopup.popup-password-forgot .popup-login__btn-login.cardAvailEmptyCatalogLink, .headerPopup.popup-password-forgot .popup-login__btn-login.productPreviewBtn, .headerPopup.popup-password-forgot .popup-login__btn-login.bannersElBtn, .headerPopup.popup-password-forgot .popup-login__btn-login.basketCompactOrder, .headerPopup.popup-password-forgot .popup-login__btn-login.basketCompactEmptyBtn, .headerPopup.popup-registration .btn.popup-login__btn-login, .headerPopup.popup-registration .popup-login__btn-login.npsFormSubmit, .headerPopup.popup-registration .popup-login__btn-login.popup-login__get-code, .headerPopup.popup-registration .popup-login__btn-login.formCancel, .headerPopup.popup-registration .popup-login__btn-login.formSubmit, .headerPopup.popup-registration .popup-login__btn-login.formFilePickerAdd, .headerPopup.popup-registration .popup-login__btn-login.prLocationElChange, .headerPopup.popup-registration .popup-login__btn-login.modalSuccessBtn, .headerPopup.popup-registration .orderFinalInfoBottom a.popup-login__btn-login, .orderFinalInfoBottom .headerPopup.popup-registration a.popup-login__btn-login, .headerPopup.popup-registration .popup-login__btn-login.orderUserPhoneBoxBtn, .headerPopup.popup-registration .popup-login__btn-login.orderUserBtn, .headerPopup.popup-registration .popup-login__btn-login.basketElChangeCardSave, .headerPopup.popup-registration .popup-login__btn-login.cardOptCancel, .headerPopup.popup-registration .popup-login__btn-login.cardOptSubmit, .headerPopup.popup-registration .popup-login__btn-login.cardAvailEmptyCatalogLink, .headerPopup.popup-registration .popup-login__btn-login.productPreviewBtn, .headerPopup.popup-registration .popup-login__btn-login.bannersElBtn, .headerPopup.popup-registration .popup-login__btn-login.basketCompactOrder, .headerPopup.popup-registration .popup-login__btn-login.basketCompactEmptyBtn, .popup-login.headerPopup .btn.popup-login__btn-login, .popup-login.headerPopup .popup-login__btn-login.npsFormSubmit, .popup-login.headerPopup .popup-login__btn-login.popup-login__get-code, .popup-login.headerPopup .popup-login__btn-login.formCancel, .popup-login.headerPopup .popup-login__btn-login.formSubmit, .popup-login.headerPopup .popup-login__btn-login.formFilePickerAdd, .popup-login.headerPopup .popup-login__btn-login.prLocationElChange, .popup-login.headerPopup .popup-login__btn-login.modalSuccessBtn, .popup-login.headerPopup .orderFinalInfoBottom a.popup-login__btn-login, .orderFinalInfoBottom .popup-login.headerPopup a.popup-login__btn-login, .popup-login.headerPopup .popup-login__btn-login.orderUserPhoneBoxBtn, .popup-login.headerPopup .popup-login__btn-login.orderUserBtn, .popup-login.headerPopup .popup-login__btn-login.basketElChangeCardSave, .popup-login.headerPopup .popup-login__btn-login.cardOptCancel, .popup-login.headerPopup .popup-login__btn-login.cardOptSubmit, .popup-login.headerPopup .popup-login__btn-login.cardAvailEmptyCatalogLink, .popup-login.headerPopup .popup-login__btn-login.productPreviewBtn, .popup-login.headerPopup .popup-login__btn-login.bannersElBtn, .popup-login.headerPopup .popup-login__btn-login.basketCompactOrder, .popup-login.headerPopup .popup-login__btn-login.basketCompactEmptyBtn, .popup-login.headerPopup.popup-password-forgot .btn.popup-login__btn-login, .popup-login.headerPopup.popup-password-forgot .popup-login__btn-login.npsFormSubmit, .popup-login.headerPopup.popup-password-forgot .popup-login__btn-login.popup-login__get-code, .popup-login.headerPopup.popup-password-forgot .popup-login__btn-login.formCancel, .popup-login.headerPopup.popup-password-forgot .popup-login__btn-login.formSubmit, .popup-login.headerPopup.popup-password-forgot .popup-login__btn-login.formFilePickerAdd, .popup-login.headerPopup.popup-password-forgot .popup-login__btn-login.prLocationElChange, .popup-login.headerPopup.popup-password-forgot .popup-login__btn-login.modalSuccessBtn, .popup-login.headerPopup.popup-password-forgot .orderFinalInfoBottom a.popup-login__btn-login, .orderFinalInfoBottom .popup-login.headerPopup.popup-password-forgot a.popup-login__btn-login, .popup-login.headerPopup.popup-password-forgot .popup-login__btn-login.orderUserPhoneBoxBtn, .popup-login.headerPopup.popup-password-forgot .popup-login__btn-login.orderUserBtn, .popup-login.headerPopup.popup-password-forgot .popup-login__btn-login.basketElChangeCardSave, .popup-login.headerPopup.popup-password-forgot .popup-login__btn-login.cardOptCancel, .popup-login.headerPopup.popup-password-forgot .popup-login__btn-login.cardOptSubmit, .popup-login.headerPopup.popup-password-forgot .popup-login__btn-login.cardAvailEmptyCatalogLink, .popup-login.headerPopup.popup-password-forgot .popup-login__btn-login.productPreviewBtn, .popup-login.headerPopup.popup-password-forgot .popup-login__btn-login.bannersElBtn, .popup-login.headerPopup.popup-password-forgot .popup-login__btn-login.basketCompactOrder, .popup-login.headerPopup.popup-password-forgot .popup-login__btn-login.basketCompactEmptyBtn, .popup-login.headerPopup.popup-registration .btn.popup-login__btn-login, .popup-login.headerPopup.popup-registration .popup-login__btn-login.npsFormSubmit, .popup-login.headerPopup.popup-registration .popup-login__btn-login.popup-login__get-code, .popup-login.headerPopup.popup-registration .popup-login__btn-login.formCancel, .popup-login.headerPopup.popup-registration .popup-login__btn-login.formSubmit, .popup-login.headerPopup.popup-registration .popup-login__btn-login.formFilePickerAdd, .popup-login.headerPopup.popup-registration .popup-login__btn-login.prLocationElChange, .popup-login.headerPopup.popup-registration .popup-login__btn-login.modalSuccessBtn, .popup-login.headerPopup.popup-registration .orderFinalInfoBottom a.popup-login__btn-login, .orderFinalInfoBottom .popup-login.headerPopup.popup-registration a.popup-login__btn-login, .popup-login.headerPopup.popup-registration .popup-login__btn-login.orderUserPhoneBoxBtn, .popup-login.headerPopup.popup-registration .popup-login__btn-login.orderUserBtn, .popup-login.headerPopup.popup-registration .popup-login__btn-login.basketElChangeCardSave, .popup-login.headerPopup.popup-registration .popup-login__btn-login.cardOptCancel, .popup-login.headerPopup.popup-registration .popup-login__btn-login.cardOptSubmit, .popup-login.headerPopup.popup-registration .popup-login__btn-login.cardAvailEmptyCatalogLink, .popup-login.headerPopup.popup-registration .popup-login__btn-login.productPreviewBtn, .popup-login.headerPopup.popup-registration .popup-login__btn-login.bannersElBtn, .popup-login.headerPopup.popup-registration .popup-login__btn-login.basketCompactOrder, .popup-login.headerPopup.popup-registration .popup-login__btn-login.basketCompactEmptyBtn, .popup-password-forgot.headerPopup.popup-login .btn.popup-login__btn-login, .popup-password-forgot.headerPopup.popup-login .popup-login__btn-login.npsFormSubmit, .popup-password-forgot.headerPopup.popup-login .popup-login__btn-login.popup-login__get-code, .popup-password-forgot.headerPopup.popup-login .popup-login__btn-login.formCancel, .popup-password-forgot.headerPopup.popup-login .popup-login__btn-login.formSubmit, .popup-password-forgot.headerPopup.popup-login .popup-login__btn-login.formFilePickerAdd, .popup-password-forgot.headerPopup.popup-login .popup-login__btn-login.prLocationElChange, .popup-password-forgot.headerPopup.popup-login .popup-login__btn-login.modalSuccessBtn, .popup-password-forgot.headerPopup.popup-login .orderFinalInfoBottom a.popup-login__btn-login, .orderFinalInfoBottom .popup-password-forgot.headerPopup.popup-login a.popup-login__btn-login, .popup-password-forgot.headerPopup.popup-login .popup-login__btn-login.orderUserPhoneBoxBtn, .popup-password-forgot.headerPopup.popup-login .popup-login__btn-login.orderUserBtn, .popup-password-forgot.headerPopup.popup-login .popup-login__btn-login.basketElChangeCardSave, .popup-password-forgot.headerPopup.popup-login .popup-login__btn-login.cardOptCancel, .popup-password-forgot.headerPopup.popup-login .popup-login__btn-login.cardOptSubmit, .popup-password-forgot.headerPopup.popup-login .popup-login__btn-login.cardAvailEmptyCatalogLink, .popup-password-forgot.headerPopup.popup-login .popup-login__btn-login.productPreviewBtn, .popup-password-forgot.headerPopup.popup-login .popup-login__btn-login.bannersElBtn, .popup-password-forgot.headerPopup.popup-login .popup-login__btn-login.basketCompactOrder, .popup-password-forgot.headerPopup.popup-login .popup-login__btn-login.basketCompactEmptyBtn, .popup-password-forgot.headerPopup .btn.popup-login__btn-login, .popup-password-forgot.headerPopup .popup-login__btn-login.npsFormSubmit, .popup-password-forgot.headerPopup .popup-login__btn-login.popup-login__get-code, .popup-password-forgot.headerPopup .popup-login__btn-login.formCancel, .popup-password-forgot.headerPopup .popup-login__btn-login.formSubmit, .popup-password-forgot.headerPopup .popup-login__btn-login.formFilePickerAdd, .popup-password-forgot.headerPopup .popup-login__btn-login.prLocationElChange, .popup-password-forgot.headerPopup .popup-login__btn-login.modalSuccessBtn, .popup-password-forgot.headerPopup .orderFinalInfoBottom a.popup-login__btn-login, .orderFinalInfoBottom .popup-password-forgot.headerPopup a.popup-login__btn-login, .popup-password-forgot.headerPopup .popup-login__btn-login.orderUserPhoneBoxBtn, .popup-password-forgot.headerPopup .popup-login__btn-login.orderUserBtn, .popup-password-forgot.headerPopup .popup-login__btn-login.basketElChangeCardSave, .popup-password-forgot.headerPopup .popup-login__btn-login.cardOptCancel, .popup-password-forgot.headerPopup .popup-login__btn-login.cardOptSubmit, .popup-password-forgot.headerPopup .popup-login__btn-login.cardAvailEmptyCatalogLink, .popup-password-forgot.headerPopup .popup-login__btn-login.productPreviewBtn, .popup-password-forgot.headerPopup .popup-login__btn-login.bannersElBtn, .popup-password-forgot.headerPopup .popup-login__btn-login.basketCompactOrder, .popup-password-forgot.headerPopup .popup-login__btn-login.basketCompactEmptyBtn, .popup-password-forgot.headerPopup.popup-registration .btn.popup-login__btn-login, .popup-password-forgot.headerPopup.popup-registration .popup-login__btn-login.npsFormSubmit, .popup-password-forgot.headerPopup.popup-registration .popup-login__btn-login.popup-login__get-code, .popup-password-forgot.headerPopup.popup-registration .popup-login__btn-login.formCancel, .popup-password-forgot.headerPopup.popup-registration .popup-login__btn-login.formSubmit, .popup-password-forgot.headerPopup.popup-registration .popup-login__btn-login.formFilePickerAdd, .popup-password-forgot.headerPopup.popup-registration .popup-login__btn-login.prLocationElChange, .popup-password-forgot.headerPopup.popup-registration .popup-login__btn-login.modalSuccessBtn, .popup-password-forgot.headerPopup.popup-registration .orderFinalInfoBottom a.popup-login__btn-login, .orderFinalInfoBottom .popup-password-forgot.headerPopup.popup-registration a.popup-login__btn-login, .popup-password-forgot.headerPopup.popup-registration .popup-login__btn-login.orderUserPhoneBoxBtn, .popup-password-forgot.headerPopup.popup-registration .popup-login__btn-login.orderUserBtn, .popup-password-forgot.headerPopup.popup-registration .popup-login__btn-login.basketElChangeCardSave, .popup-password-forgot.headerPopup.popup-registration .popup-login__btn-login.cardOptCancel, .popup-password-forgot.headerPopup.popup-registration .popup-login__btn-login.cardOptSubmit, .popup-password-forgot.headerPopup.popup-registration .popup-login__btn-login.cardAvailEmptyCatalogLink, .popup-password-forgot.headerPopup.popup-registration .popup-login__btn-login.productPreviewBtn, .popup-password-forgot.headerPopup.popup-registration .popup-login__btn-login.bannersElBtn, .popup-password-forgot.headerPopup.popup-registration .popup-login__btn-login.basketCompactOrder, .popup-password-forgot.headerPopup.popup-registration .popup-login__btn-login.basketCompactEmptyBtn, .popup-registration.headerPopup.popup-login .btn.popup-login__btn-login, .popup-registration.headerPopup.popup-login .popup-login__btn-login.npsFormSubmit, .popup-registration.headerPopup.popup-login .popup-login__btn-login.popup-login__get-code, .popup-registration.headerPopup.popup-login .popup-login__btn-login.formCancel, .popup-registration.headerPopup.popup-login .popup-login__btn-login.formSubmit, .popup-registration.headerPopup.popup-login .popup-login__btn-login.formFilePickerAdd, .popup-registration.headerPopup.popup-login .popup-login__btn-login.prLocationElChange, .popup-registration.headerPopup.popup-login .popup-login__btn-login.modalSuccessBtn, .popup-registration.headerPopup.popup-login .orderFinalInfoBottom a.popup-login__btn-login, .orderFinalInfoBottom .popup-registration.headerPopup.popup-login a.popup-login__btn-login, .popup-registration.headerPopup.popup-login .popup-login__btn-login.orderUserPhoneBoxBtn, .popup-registration.headerPopup.popup-login .popup-login__btn-login.orderUserBtn, .popup-registration.headerPopup.popup-login .popup-login__btn-login.basketElChangeCardSave, .popup-registration.headerPopup.popup-login .popup-login__btn-login.cardOptCancel, .popup-registration.headerPopup.popup-login .popup-login__btn-login.cardOptSubmit, .popup-registration.headerPopup.popup-login .popup-login__btn-login.cardAvailEmptyCatalogLink, .popup-registration.headerPopup.popup-login .popup-login__btn-login.productPreviewBtn, .popup-registration.headerPopup.popup-login .popup-login__btn-login.bannersElBtn, .popup-registration.headerPopup.popup-login .popup-login__btn-login.basketCompactOrder, .popup-registration.headerPopup.popup-login .popup-login__btn-login.basketCompactEmptyBtn, .popup-registration.headerPopup.popup-password-forgot .btn.popup-login__btn-login, .popup-registration.headerPopup.popup-password-forgot .popup-login__btn-login.npsFormSubmit, .popup-registration.headerPopup.popup-password-forgot .popup-login__btn-login.popup-login__get-code, .popup-registration.headerPopup.popup-password-forgot .popup-login__btn-login.formCancel, .popup-registration.headerPopup.popup-password-forgot .popup-login__btn-login.formSubmit, .popup-registration.headerPopup.popup-password-forgot .popup-login__btn-login.formFilePickerAdd, .popup-registration.headerPopup.popup-password-forgot .popup-login__btn-login.prLocationElChange, .popup-registration.headerPopup.popup-password-forgot .popup-login__btn-login.modalSuccessBtn, .popup-registration.headerPopup.popup-password-forgot .orderFinalInfoBottom a.popup-login__btn-login, .orderFinalInfoBottom .popup-registration.headerPopup.popup-password-forgot a.popup-login__btn-login, .popup-registration.headerPopup.popup-password-forgot .popup-login__btn-login.orderUserPhoneBoxBtn, .popup-registration.headerPopup.popup-password-forgot .popup-login__btn-login.orderUserBtn, .popup-registration.headerPopup.popup-password-forgot .popup-login__btn-login.basketElChangeCardSave, .popup-registration.headerPopup.popup-password-forgot .popup-login__btn-login.cardOptCancel, .popup-registration.headerPopup.popup-password-forgot .popup-login__btn-login.cardOptSubmit, .popup-registration.headerPopup.popup-password-forgot .popup-login__btn-login.cardAvailEmptyCatalogLink, .popup-registration.headerPopup.popup-password-forgot .popup-login__btn-login.productPreviewBtn, .popup-registration.headerPopup.popup-password-forgot .popup-login__btn-login.bannersElBtn, .popup-registration.headerPopup.popup-password-forgot .popup-login__btn-login.basketCompactOrder, .popup-registration.headerPopup.popup-password-forgot .popup-login__btn-login.basketCompactEmptyBtn, .popup-registration.headerPopup .btn.popup-login__btn-login, .popup-registration.headerPopup .popup-login__btn-login.npsFormSubmit, .popup-registration.headerPopup .popup-login__btn-login.popup-login__get-code, .popup-registration.headerPopup .popup-login__btn-login.formCancel, .popup-registration.headerPopup .popup-login__btn-login.formSubmit, .popup-registration.headerPopup .popup-login__btn-login.formFilePickerAdd, .popup-registration.headerPopup .popup-login__btn-login.prLocationElChange, .popup-registration.headerPopup .popup-login__btn-login.modalSuccessBtn, .popup-registration.headerPopup .orderFinalInfoBottom a.popup-login__btn-login, .orderFinalInfoBottom .popup-registration.headerPopup a.popup-login__btn-login, .popup-registration.headerPopup .popup-login__btn-login.orderUserPhoneBoxBtn, .popup-registration.headerPopup .popup-login__btn-login.orderUserBtn, .popup-registration.headerPopup .popup-login__btn-login.basketElChangeCardSave, .popup-registration.headerPopup .popup-login__btn-login.cardOptCancel, .popup-registration.headerPopup .popup-login__btn-login.cardOptSubmit, .popup-registration.headerPopup .popup-login__btn-login.cardAvailEmptyCatalogLink, .popup-registration.headerPopup .popup-login__btn-login.productPreviewBtn, .popup-registration.headerPopup .popup-login__btn-login.bannersElBtn, .popup-registration.headerPopup .popup-login__btn-login.basketCompactOrder, .popup-registration.headerPopup .popup-login__btn-login.basketCompactEmptyBtn, .headerPopup .popup-login__btn-login.popup-registration__btn-log, .headerPopup.popup-login .popup-login__btn-login.popup-registration__btn-log, .headerPopup.popup-password-forgot .popup-login__btn-login.popup-registration__btn-log, .headerPopup.popup-registration .popup-login__btn-login.popup-registration__btn-log, .popup-login.headerPopup .popup-login__btn-login.popup-registration__btn-log, .popup-login.headerPopup.popup-password-forgot .popup-login__btn-login.popup-registration__btn-log, .popup-login.headerPopup.popup-registration .popup-login__btn-login.popup-registration__btn-log, .popup-password-forgot.headerPopup.popup-login .popup-login__btn-login.popup-registration__btn-log, .popup-password-forgot.headerPopup .popup-login__btn-login.popup-registration__btn-log, .popup-password-forgot.headerPopup.popup-registration .popup-login__btn-login.popup-registration__btn-log, .popup-registration.headerPopup.popup-login .popup-login__btn-login.popup-registration__btn-log, .popup-registration.headerPopup.popup-password-forgot .popup-login__btn-login.popup-registration__btn-log, .popup-registration.headerPopup .popup-login__btn-login.popup-registration__btn-log, .headerPopup .popup-login__btn-login.popup-registration__btn-login, .headerPopup.popup-login .popup-login__btn-login.popup-registration__btn-login, .headerPopup.popup-password-forgot .popup-login__btn-login.popup-registration__btn-login, .headerPopup.popup-registration .popup-login__btn-login.popup-registration__btn-login, .popup-login.headerPopup .popup-login__btn-login.popup-registration__btn-login, .popup-login.headerPopup.popup-password-forgot .popup-login__btn-login.popup-registration__btn-login, .popup-login.headerPopup.popup-registration .popup-login__btn-login.popup-registration__btn-login, .popup-password-forgot.headerPopup.popup-login .popup-login__btn-login.popup-registration__btn-login, .popup-password-forgot.headerPopup .popup-login__btn-login.popup-registration__btn-login, .popup-password-forgot.headerPopup.popup-registration .popup-login__btn-login.popup-registration__btn-login, .popup-registration.headerPopup.popup-login .popup-login__btn-login.popup-registration__btn-login, .popup-registration.headerPopup.popup-password-forgot .popup-login__btn-login.popup-registration__btn-login, .popup-registration.headerPopup .popup-login__btn-login.popup-registration__btn-login, .headerPopup .popup-login__btn-login.popup-password-forgot__btn-login, .headerPopup.popup-login .popup-login__btn-login.popup-password-forgot__btn-login, .headerPopup.popup-password-forgot .popup-login__btn-login.popup-password-forgot__btn-login, .headerPopup.popup-registration .popup-login__btn-login.popup-password-forgot__btn-login, .popup-login.headerPopup .popup-login__btn-login.popup-password-forgot__btn-login, .popup-login.headerPopup.popup-password-forgot .popup-login__btn-login.popup-password-forgot__btn-login, .popup-login.headerPopup.popup-registration .popup-login__btn-login.popup-password-forgot__btn-login, .popup-password-forgot.headerPopup.popup-login .popup-login__btn-login.popup-password-forgot__btn-login, .popup-password-forgot.headerPopup .popup-login__btn-login.popup-password-forgot__btn-login, .popup-password-forgot.headerPopup.popup-registration .popup-login__btn-login.popup-password-forgot__btn-login, .popup-registration.headerPopup.popup-login .popup-login__btn-login.popup-password-forgot__btn-login, .popup-registration.headerPopup.popup-password-forgot .popup-login__btn-login.popup-password-forgot__btn-login, .popup-registration.headerPopup .popup-login__btn-login.popup-password-forgot__btn-login, .headerPopup .fw.popup-login__btn-login, .headerPopup.popup-login .fw.popup-login__btn-login, .headerPopup.popup-password-forgot .fw.popup-login__btn-login, .headerPopup.popup-registration .fw.popup-login__btn-login, .popup-login.headerPopup .fw.popup-login__btn-login, .popup-login.headerPopup.popup-password-forgot .fw.popup-login__btn-login, .popup-login.headerPopup.popup-registration .fw.popup-login__btn-login, .popup-password-forgot.headerPopup.popup-login .fw.popup-login__btn-login, .popup-password-forgot.headerPopup .fw.popup-login__btn-login, .popup-password-forgot.headerPopup.popup-registration .fw.popup-login__btn-login, .popup-registration.headerPopup.popup-login .fw.popup-login__btn-login, .popup-registration.headerPopup.popup-password-forgot .fw.popup-login__btn-login, .popup-registration.headerPopup .fw.popup-login__btn-login, .headerPopup .popup-login__btn-login, .headerPopup.popup-login .popup-login__btn-login, .headerPopup.popup-password-forgot .popup-login__btn-login, .headerPopup.popup-registration .popup-login__btn-login, .popup-login.headerPopup .popup-login__btn-login, .popup-login.headerPopup.popup-password-forgot .popup-login__btn-login, .popup-login.headerPopup.popup-registration .popup-login__btn-login, .popup-password-forgot.headerPopup.popup-login .popup-login__btn-login, .popup-password-forgot.headerPopup .popup-login__btn-login, .popup-password-forgot.headerPopup.popup-registration .popup-login__btn-login, .popup-registration.headerPopup.popup-login .popup-login__btn-login, .popup-registration.headerPopup.popup-password-forgot .popup-login__btn-login, .popup-registration.headerPopup .popup-login__btn-login, .headerPopup .btn.popup-login__btn-reg, .headerPopup .popup-login__btn-reg.npsFormSubmit, .headerPopup .popup-login__btn-reg.popup-login__get-code, .headerPopup .popup-login__btn-reg.formCancel, .headerPopup .popup-login__btn-reg.formSubmit, .headerPopup .popup-login__btn-reg.formFilePickerAdd, .headerPopup .popup-login__btn-reg.prLocationElChange, .headerPopup .popup-login__btn-reg.modalSuccessBtn, .headerPopup .orderFinalInfoBottom a.popup-login__btn-reg, .orderFinalInfoBottom .headerPopup a.popup-login__btn-reg, .headerPopup .popup-login__btn-reg.orderUserPhoneBoxBtn, .headerPopup .popup-login__btn-reg.orderUserBtn, .headerPopup .popup-login__btn-reg.basketElChangeCardSave, .headerPopup .popup-login__btn-reg.cardOptCancel, .headerPopup .popup-login__btn-reg.cardOptSubmit, .headerPopup .popup-login__btn-reg.cardAvailEmptyCatalogLink, .headerPopup .popup-login__btn-reg.productPreviewBtn, .headerPopup .popup-login__btn-reg.bannersElBtn, .headerPopup .popup-login__btn-reg.basketCompactOrder, .headerPopup .popup-login__btn-reg.basketCompactEmptyBtn, .headerPopup.popup-login .btn.popup-login__btn-reg, .headerPopup.popup-login .popup-login__btn-reg.npsFormSubmit, .headerPopup.popup-login .popup-login__btn-reg.popup-login__get-code, .headerPopup.popup-login .popup-login__btn-reg.formCancel, .headerPopup.popup-login .popup-login__btn-reg.formSubmit, .headerPopup.popup-login .popup-login__btn-reg.formFilePickerAdd, .headerPopup.popup-login .popup-login__btn-reg.prLocationElChange, .headerPopup.popup-login .popup-login__btn-reg.modalSuccessBtn, .headerPopup.popup-login .orderFinalInfoBottom a.popup-login__btn-reg, .orderFinalInfoBottom .headerPopup.popup-login a.popup-login__btn-reg, .headerPopup.popup-login .popup-login__btn-reg.orderUserPhoneBoxBtn, .headerPopup.popup-login .popup-login__btn-reg.orderUserBtn, .headerPopup.popup-login .popup-login__btn-reg.basketElChangeCardSave, .headerPopup.popup-login .popup-login__btn-reg.cardOptCancel, .headerPopup.popup-login .popup-login__btn-reg.cardOptSubmit, .headerPopup.popup-login .popup-login__btn-reg.cardAvailEmptyCatalogLink, .headerPopup.popup-login .popup-login__btn-reg.productPreviewBtn, .headerPopup.popup-login .popup-login__btn-reg.bannersElBtn, .headerPopup.popup-login .popup-login__btn-reg.basketCompactOrder, .headerPopup.popup-login .popup-login__btn-reg.basketCompactEmptyBtn, .headerPopup.popup-password-forgot .btn.popup-login__btn-reg, .headerPopup.popup-password-forgot .popup-login__btn-reg.npsFormSubmit, .headerPopup.popup-password-forgot .popup-login__btn-reg.popup-login__get-code, .headerPopup.popup-password-forgot .popup-login__btn-reg.formCancel, .headerPopup.popup-password-forgot .popup-login__btn-reg.formSubmit, .headerPopup.popup-password-forgot .popup-login__btn-reg.formFilePickerAdd, .headerPopup.popup-password-forgot .popup-login__btn-reg.prLocationElChange, .headerPopup.popup-password-forgot .popup-login__btn-reg.modalSuccessBtn, .headerPopup.popup-password-forgot .orderFinalInfoBottom a.popup-login__btn-reg, .orderFinalInfoBottom .headerPopup.popup-password-forgot a.popup-login__btn-reg, .headerPopup.popup-password-forgot .popup-login__btn-reg.orderUserPhoneBoxBtn, .headerPopup.popup-password-forgot .popup-login__btn-reg.orderUserBtn, .headerPopup.popup-password-forgot .popup-login__btn-reg.basketElChangeCardSave, .headerPopup.popup-password-forgot .popup-login__btn-reg.cardOptCancel, .headerPopup.popup-password-forgot .popup-login__btn-reg.cardOptSubmit, .headerPopup.popup-password-forgot .popup-login__btn-reg.cardAvailEmptyCatalogLink, .headerPopup.popup-password-forgot .popup-login__btn-reg.productPreviewBtn, .headerPopup.popup-password-forgot .popup-login__btn-reg.bannersElBtn, .headerPopup.popup-password-forgot .popup-login__btn-reg.basketCompactOrder, .headerPopup.popup-password-forgot .popup-login__btn-reg.basketCompactEmptyBtn, .headerPopup.popup-registration .btn.popup-login__btn-reg, .headerPopup.popup-registration .popup-login__btn-reg.npsFormSubmit, .headerPopup.popup-registration .popup-login__btn-reg.popup-login__get-code, .headerPopup.popup-registration .popup-login__btn-reg.formCancel, .headerPopup.popup-registration .popup-login__btn-reg.formSubmit, .headerPopup.popup-registration .popup-login__btn-reg.formFilePickerAdd, .headerPopup.popup-registration .popup-login__btn-reg.prLocationElChange, .headerPopup.popup-registration .popup-login__btn-reg.modalSuccessBtn, .headerPopup.popup-registration .orderFinalInfoBottom a.popup-login__btn-reg, .orderFinalInfoBottom .headerPopup.popup-registration a.popup-login__btn-reg, .headerPopup.popup-registration .popup-login__btn-reg.orderUserPhoneBoxBtn, .headerPopup.popup-registration .popup-login__btn-reg.orderUserBtn, .headerPopup.popup-registration .popup-login__btn-reg.basketElChangeCardSave, .headerPopup.popup-registration .popup-login__btn-reg.cardOptCancel, .headerPopup.popup-registration .popup-login__btn-reg.cardOptSubmit, .headerPopup.popup-registration .popup-login__btn-reg.cardAvailEmptyCatalogLink, .headerPopup.popup-registration .popup-login__btn-reg.productPreviewBtn, .headerPopup.popup-registration .popup-login__btn-reg.bannersElBtn, .headerPopup.popup-registration .popup-login__btn-reg.basketCompactOrder, .headerPopup.popup-registration .popup-login__btn-reg.basketCompactEmptyBtn, .popup-login.headerPopup .btn.popup-login__btn-reg, .popup-login.headerPopup .popup-login__btn-reg.npsFormSubmit, .popup-login.headerPopup .popup-login__btn-reg.popup-login__get-code, .popup-login.headerPopup .popup-login__btn-reg.formCancel, .popup-login.headerPopup .popup-login__btn-reg.formSubmit, .popup-login.headerPopup .popup-login__btn-reg.formFilePickerAdd, .popup-login.headerPopup .popup-login__btn-reg.prLocationElChange, .popup-login.headerPopup .popup-login__btn-reg.modalSuccessBtn, .popup-login.headerPopup .orderFinalInfoBottom a.popup-login__btn-reg, .orderFinalInfoBottom .popup-login.headerPopup a.popup-login__btn-reg, .popup-login.headerPopup .popup-login__btn-reg.orderUserPhoneBoxBtn, .popup-login.headerPopup .popup-login__btn-reg.orderUserBtn, .popup-login.headerPopup .popup-login__btn-reg.basketElChangeCardSave, .popup-login.headerPopup .popup-login__btn-reg.cardOptCancel, .popup-login.headerPopup .popup-login__btn-reg.cardOptSubmit, .popup-login.headerPopup .popup-login__btn-reg.cardAvailEmptyCatalogLink, .popup-login.headerPopup .popup-login__btn-reg.productPreviewBtn, .popup-login.headerPopup .popup-login__btn-reg.bannersElBtn, .popup-login.headerPopup .popup-login__btn-reg.basketCompactOrder, .popup-login.headerPopup .popup-login__btn-reg.basketCompactEmptyBtn, .popup-login.headerPopup.popup-password-forgot .btn.popup-login__btn-reg, .popup-login.headerPopup.popup-password-forgot .popup-login__btn-reg.npsFormSubmit, .popup-login.headerPopup.popup-password-forgot .popup-login__btn-reg.popup-login__get-code, .popup-login.headerPopup.popup-password-forgot .popup-login__btn-reg.formCancel, .popup-login.headerPopup.popup-password-forgot .popup-login__btn-reg.formSubmit, .popup-login.headerPopup.popup-password-forgot .popup-login__btn-reg.formFilePickerAdd, .popup-login.headerPopup.popup-password-forgot .popup-login__btn-reg.prLocationElChange, .popup-login.headerPopup.popup-password-forgot .popup-login__btn-reg.modalSuccessBtn, .popup-login.headerPopup.popup-password-forgot .orderFinalInfoBottom a.popup-login__btn-reg, .orderFinalInfoBottom .popup-login.headerPopup.popup-password-forgot a.popup-login__btn-reg, .popup-login.headerPopup.popup-password-forgot .popup-login__btn-reg.orderUserPhoneBoxBtn, .popup-login.headerPopup.popup-password-forgot .popup-login__btn-reg.orderUserBtn, .popup-login.headerPopup.popup-password-forgot .popup-login__btn-reg.basketElChangeCardSave, .popup-login.headerPopup.popup-password-forgot .popup-login__btn-reg.cardOptCancel, .popup-login.headerPopup.popup-password-forgot .popup-login__btn-reg.cardOptSubmit, .popup-login.headerPopup.popup-password-forgot .popup-login__btn-reg.cardAvailEmptyCatalogLink, .popup-login.headerPopup.popup-password-forgot .popup-login__btn-reg.productPreviewBtn, .popup-login.headerPopup.popup-password-forgot .popup-login__btn-reg.bannersElBtn, .popup-login.headerPopup.popup-password-forgot .popup-login__btn-reg.basketCompactOrder, .popup-login.headerPopup.popup-password-forgot .popup-login__btn-reg.basketCompactEmptyBtn, .popup-login.headerPopup.popup-registration .btn.popup-login__btn-reg, .popup-login.headerPopup.popup-registration .popup-login__btn-reg.npsFormSubmit, .popup-login.headerPopup.popup-registration .popup-login__btn-reg.popup-login__get-code, .popup-login.headerPopup.popup-registration .popup-login__btn-reg.formCancel, .popup-login.headerPopup.popup-registration .popup-login__btn-reg.formSubmit, .popup-login.headerPopup.popup-registration .popup-login__btn-reg.formFilePickerAdd, .popup-login.headerPopup.popup-registration .popup-login__btn-reg.prLocationElChange, .popup-login.headerPopup.popup-registration .popup-login__btn-reg.modalSuccessBtn, .popup-login.headerPopup.popup-registration .orderFinalInfoBottom a.popup-login__btn-reg, .orderFinalInfoBottom .popup-login.headerPopup.popup-registration a.popup-login__btn-reg, .popup-login.headerPopup.popup-registration .popup-login__btn-reg.orderUserPhoneBoxBtn, .popup-login.headerPopup.popup-registration .popup-login__btn-reg.orderUserBtn, .popup-login.headerPopup.popup-registration .popup-login__btn-reg.basketElChangeCardSave, .popup-login.headerPopup.popup-registration .popup-login__btn-reg.cardOptCancel, .popup-login.headerPopup.popup-registration .popup-login__btn-reg.cardOptSubmit, .popup-login.headerPopup.popup-registration .popup-login__btn-reg.cardAvailEmptyCatalogLink, .popup-login.headerPopup.popup-registration .popup-login__btn-reg.productPreviewBtn, .popup-login.headerPopup.popup-registration .popup-login__btn-reg.bannersElBtn, .popup-login.headerPopup.popup-registration .popup-login__btn-reg.basketCompactOrder, .popup-login.headerPopup.popup-registration .popup-login__btn-reg.basketCompactEmptyBtn, .popup-password-forgot.headerPopup.popup-login .btn.popup-login__btn-reg, .popup-password-forgot.headerPopup.popup-login .popup-login__btn-reg.npsFormSubmit, .popup-password-forgot.headerPopup.popup-login .popup-login__btn-reg.popup-login__get-code, .popup-password-forgot.headerPopup.popup-login .popup-login__btn-reg.formCancel, .popup-password-forgot.headerPopup.popup-login .popup-login__btn-reg.formSubmit, .popup-password-forgot.headerPopup.popup-login .popup-login__btn-reg.formFilePickerAdd, .popup-password-forgot.headerPopup.popup-login .popup-login__btn-reg.prLocationElChange, .popup-password-forgot.headerPopup.popup-login .popup-login__btn-reg.modalSuccessBtn, .popup-password-forgot.headerPopup.popup-login .orderFinalInfoBottom a.popup-login__btn-reg, .orderFinalInfoBottom .popup-password-forgot.headerPopup.popup-login a.popup-login__btn-reg, .popup-password-forgot.headerPopup.popup-login .popup-login__btn-reg.orderUserPhoneBoxBtn, .popup-password-forgot.headerPopup.popup-login .popup-login__btn-reg.orderUserBtn, .popup-password-forgot.headerPopup.popup-login .popup-login__btn-reg.basketElChangeCardSave, .popup-password-forgot.headerPopup.popup-login .popup-login__btn-reg.cardOptCancel, .popup-password-forgot.headerPopup.popup-login .popup-login__btn-reg.cardOptSubmit, .popup-password-forgot.headerPopup.popup-login .popup-login__btn-reg.cardAvailEmptyCatalogLink, .popup-password-forgot.headerPopup.popup-login .popup-login__btn-reg.productPreviewBtn, .popup-password-forgot.headerPopup.popup-login .popup-login__btn-reg.bannersElBtn, .popup-password-forgot.headerPopup.popup-login .popup-login__btn-reg.basketCompactOrder, .popup-password-forgot.headerPopup.popup-login .popup-login__btn-reg.basketCompactEmptyBtn, .popup-password-forgot.headerPopup .btn.popup-login__btn-reg, .popup-password-forgot.headerPopup .popup-login__btn-reg.npsFormSubmit, .popup-password-forgot.headerPopup .popup-login__btn-reg.popup-login__get-code, .popup-password-forgot.headerPopup .popup-login__btn-reg.formCancel, .popup-password-forgot.headerPopup .popup-login__btn-reg.formSubmit, .popup-password-forgot.headerPopup .popup-login__btn-reg.formFilePickerAdd, .popup-password-forgot.headerPopup .popup-login__btn-reg.prLocationElChange, .popup-password-forgot.headerPopup .popup-login__btn-reg.modalSuccessBtn, .popup-password-forgot.headerPopup .orderFinalInfoBottom a.popup-login__btn-reg, .orderFinalInfoBottom .popup-password-forgot.headerPopup a.popup-login__btn-reg, .popup-password-forgot.headerPopup .popup-login__btn-reg.orderUserPhoneBoxBtn, .popup-password-forgot.headerPopup .popup-login__btn-reg.orderUserBtn, .popup-password-forgot.headerPopup .popup-login__btn-reg.basketElChangeCardSave, .popup-password-forgot.headerPopup .popup-login__btn-reg.cardOptCancel, .popup-password-forgot.headerPopup .popup-login__btn-reg.cardOptSubmit, .popup-password-forgot.headerPopup .popup-login__btn-reg.cardAvailEmptyCatalogLink, .popup-password-forgot.headerPopup .popup-login__btn-reg.productPreviewBtn, .popup-password-forgot.headerPopup .popup-login__btn-reg.bannersElBtn, .popup-password-forgot.headerPopup .popup-login__btn-reg.basketCompactOrder, .popup-password-forgot.headerPopup .popup-login__btn-reg.basketCompactEmptyBtn, .popup-password-forgot.headerPopup.popup-registration .btn.popup-login__btn-reg, .popup-password-forgot.headerPopup.popup-registration .popup-login__btn-reg.npsFormSubmit, .popup-password-forgot.headerPopup.popup-registration .popup-login__btn-reg.popup-login__get-code, .popup-password-forgot.headerPopup.popup-registration .popup-login__btn-reg.formCancel, .popup-password-forgot.headerPopup.popup-registration .popup-login__btn-reg.formSubmit, .popup-password-forgot.headerPopup.popup-registration .popup-login__btn-reg.formFilePickerAdd, .popup-password-forgot.headerPopup.popup-registration .popup-login__btn-reg.prLocationElChange, .popup-password-forgot.headerPopup.popup-registration .popup-login__btn-reg.modalSuccessBtn, .popup-password-forgot.headerPopup.popup-registration .orderFinalInfoBottom a.popup-login__btn-reg, .orderFinalInfoBottom .popup-password-forgot.headerPopup.popup-registration a.popup-login__btn-reg, .popup-password-forgot.headerPopup.popup-registration .popup-login__btn-reg.orderUserPhoneBoxBtn, .popup-password-forgot.headerPopup.popup-registration .popup-login__btn-reg.orderUserBtn, .popup-password-forgot.headerPopup.popup-registration .popup-login__btn-reg.basketElChangeCardSave, .popup-password-forgot.headerPopup.popup-registration .popup-login__btn-reg.cardOptCancel, .popup-password-forgot.headerPopup.popup-registration .popup-login__btn-reg.cardOptSubmit, .popup-password-forgot.headerPopup.popup-registration .popup-login__btn-reg.cardAvailEmptyCatalogLink, .popup-password-forgot.headerPopup.popup-registration .popup-login__btn-reg.productPreviewBtn, .popup-password-forgot.headerPopup.popup-registration .popup-login__btn-reg.bannersElBtn, .popup-password-forgot.headerPopup.popup-registration .popup-login__btn-reg.basketCompactOrder, .popup-password-forgot.headerPopup.popup-registration .popup-login__btn-reg.basketCompactEmptyBtn, .popup-registration.headerPopup.popup-login .btn.popup-login__btn-reg, .popup-registration.headerPopup.popup-login .popup-login__btn-reg.npsFormSubmit, .popup-registration.headerPopup.popup-login .popup-login__btn-reg.popup-login__get-code, .popup-registration.headerPopup.popup-login .popup-login__btn-reg.formCancel, .popup-registration.headerPopup.popup-login .popup-login__btn-reg.formSubmit, .popup-registration.headerPopup.popup-login .popup-login__btn-reg.formFilePickerAdd, .popup-registration.headerPopup.popup-login .popup-login__btn-reg.prLocationElChange, .popup-registration.headerPopup.popup-login .popup-login__btn-reg.modalSuccessBtn, .popup-registration.headerPopup.popup-login .orderFinalInfoBottom a.popup-login__btn-reg, .orderFinalInfoBottom .popup-registration.headerPopup.popup-login a.popup-login__btn-reg, .popup-registration.headerPopup.popup-login .popup-login__btn-reg.orderUserPhoneBoxBtn, .popup-registration.headerPopup.popup-login .popup-login__btn-reg.orderUserBtn, .popup-registration.headerPopup.popup-login .popup-login__btn-reg.basketElChangeCardSave, .popup-registration.headerPopup.popup-login .popup-login__btn-reg.cardOptCancel, .popup-registration.headerPopup.popup-login .popup-login__btn-reg.cardOptSubmit, .popup-registration.headerPopup.popup-login .popup-login__btn-reg.cardAvailEmptyCatalogLink, .popup-registration.headerPopup.popup-login .popup-login__btn-reg.productPreviewBtn, .popup-registration.headerPopup.popup-login .popup-login__btn-reg.bannersElBtn, .popup-registration.headerPopup.popup-login .popup-login__btn-reg.basketCompactOrder, .popup-registration.headerPopup.popup-login .popup-login__btn-reg.basketCompactEmptyBtn, .popup-registration.headerPopup.popup-password-forgot .btn.popup-login__btn-reg, .popup-registration.headerPopup.popup-password-forgot .popup-login__btn-reg.npsFormSubmit, .popup-registration.headerPopup.popup-password-forgot .popup-login__btn-reg.popup-login__get-code, .popup-registration.headerPopup.popup-password-forgot .popup-login__btn-reg.formCancel, .popup-registration.headerPopup.popup-password-forgot .popup-login__btn-reg.formSubmit, .popup-registration.headerPopup.popup-password-forgot .popup-login__btn-reg.formFilePickerAdd, .popup-registration.headerPopup.popup-password-forgot .popup-login__btn-reg.prLocationElChange, .popup-registration.headerPopup.popup-password-forgot .popup-login__btn-reg.modalSuccessBtn, .popup-registration.headerPopup.popup-password-forgot .orderFinalInfoBottom a.popup-login__btn-reg, .orderFinalInfoBottom .popup-registration.headerPopup.popup-password-forgot a.popup-login__btn-reg, .popup-registration.headerPopup.popup-password-forgot .popup-login__btn-reg.orderUserPhoneBoxBtn, .popup-registration.headerPopup.popup-password-forgot .popup-login__btn-reg.orderUserBtn, .popup-registration.headerPopup.popup-password-forgot .popup-login__btn-reg.basketElChangeCardSave, .popup-registration.headerPopup.popup-password-forgot .popup-login__btn-reg.cardOptCancel, .popup-registration.headerPopup.popup-password-forgot .popup-login__btn-reg.cardOptSubmit, .popup-registration.headerPopup.popup-password-forgot .popup-login__btn-reg.cardAvailEmptyCatalogLink, .popup-registration.headerPopup.popup-password-forgot .popup-login__btn-reg.productPreviewBtn, .popup-registration.headerPopup.popup-password-forgot .popup-login__btn-reg.bannersElBtn, .popup-registration.headerPopup.popup-password-forgot .popup-login__btn-reg.basketCompactOrder, .popup-registration.headerPopup.popup-password-forgot .popup-login__btn-reg.basketCompactEmptyBtn, .popup-registration.headerPopup .btn.popup-login__btn-reg, .popup-registration.headerPopup .popup-login__btn-reg.npsFormSubmit, .popup-registration.headerPopup .popup-login__btn-reg.popup-login__get-code, .popup-registration.headerPopup .popup-login__btn-reg.formCancel, .popup-registration.headerPopup .popup-login__btn-reg.formSubmit, .popup-registration.headerPopup .popup-login__btn-reg.formFilePickerAdd, .popup-registration.headerPopup .popup-login__btn-reg.prLocationElChange, .popup-registration.headerPopup .popup-login__btn-reg.modalSuccessBtn, .popup-registration.headerPopup .orderFinalInfoBottom a.popup-login__btn-reg, .orderFinalInfoBottom .popup-registration.headerPopup a.popup-login__btn-reg, .popup-registration.headerPopup .popup-login__btn-reg.orderUserPhoneBoxBtn, .popup-registration.headerPopup .popup-login__btn-reg.orderUserBtn, .popup-registration.headerPopup .popup-login__btn-reg.basketElChangeCardSave, .popup-registration.headerPopup .popup-login__btn-reg.cardOptCancel, .popup-registration.headerPopup .popup-login__btn-reg.cardOptSubmit, .popup-registration.headerPopup .popup-login__btn-reg.cardAvailEmptyCatalogLink, .popup-registration.headerPopup .popup-login__btn-reg.productPreviewBtn, .popup-registration.headerPopup .popup-login__btn-reg.bannersElBtn, .popup-registration.headerPopup .popup-login__btn-reg.basketCompactOrder, .popup-registration.headerPopup .popup-login__btn-reg.basketCompactEmptyBtn, .headerPopup .popup-login__btn-reg.popup-registration__btn-log, .headerPopup.popup-login .popup-login__btn-reg.popup-registration__btn-log, .headerPopup.popup-password-forgot .popup-login__btn-reg.popup-registration__btn-log, .headerPopup.popup-registration .popup-login__btn-reg.popup-registration__btn-log, .popup-login.headerPopup .popup-login__btn-reg.popup-registration__btn-log, .popup-login.headerPopup.popup-password-forgot .popup-login__btn-reg.popup-registration__btn-log, .popup-login.headerPopup.popup-registration .popup-login__btn-reg.popup-registration__btn-log, .popup-password-forgot.headerPopup.popup-login .popup-login__btn-reg.popup-registration__btn-log, .popup-password-forgot.headerPopup .popup-login__btn-reg.popup-registration__btn-log, .popup-password-forgot.headerPopup.popup-registration .popup-login__btn-reg.popup-registration__btn-log, .popup-registration.headerPopup.popup-login .popup-login__btn-reg.popup-registration__btn-log, .popup-registration.headerPopup.popup-password-forgot .popup-login__btn-reg.popup-registration__btn-log, .popup-registration.headerPopup .popup-login__btn-reg.popup-registration__btn-log, .headerPopup .popup-login__btn-reg.popup-registration__btn-login, .headerPopup.popup-login .popup-login__btn-reg.popup-registration__btn-login, .headerPopup.popup-password-forgot .popup-login__btn-reg.popup-registration__btn-login, .headerPopup.popup-registration .popup-login__btn-reg.popup-registration__btn-login, .popup-login.headerPopup .popup-login__btn-reg.popup-registration__btn-login, .popup-login.headerPopup.popup-password-forgot .popup-login__btn-reg.popup-registration__btn-login, .popup-login.headerPopup.popup-registration .popup-login__btn-reg.popup-registration__btn-login, .popup-password-forgot.headerPopup.popup-login .popup-login__btn-reg.popup-registration__btn-login, .popup-password-forgot.headerPopup .popup-login__btn-reg.popup-registration__btn-login, .popup-password-forgot.headerPopup.popup-registration .popup-login__btn-reg.popup-registration__btn-login, .popup-registration.headerPopup.popup-login .popup-login__btn-reg.popup-registration__btn-login, .popup-registration.headerPopup.popup-password-forgot .popup-login__btn-reg.popup-registration__btn-login, .popup-registration.headerPopup .popup-login__btn-reg.popup-registration__btn-login, .headerPopup .popup-login__btn-reg.popup-password-forgot__btn-login, .headerPopup.popup-login .popup-login__btn-reg.popup-password-forgot__btn-login, .headerPopup.popup-password-forgot .popup-login__btn-reg.popup-password-forgot__btn-login, .headerPopup.popup-registration .popup-login__btn-reg.popup-password-forgot__btn-login, .popup-login.headerPopup .popup-login__btn-reg.popup-password-forgot__btn-login, .popup-login.headerPopup.popup-password-forgot .popup-login__btn-reg.popup-password-forgot__btn-login, .popup-login.headerPopup.popup-registration .popup-login__btn-reg.popup-password-forgot__btn-login, .popup-password-forgot.headerPopup.popup-login .popup-login__btn-reg.popup-password-forgot__btn-login, .popup-password-forgot.headerPopup .popup-login__btn-reg.popup-password-forgot__btn-login, .popup-password-forgot.headerPopup.popup-registration .popup-login__btn-reg.popup-password-forgot__btn-login, .popup-registration.headerPopup.popup-login .popup-login__btn-reg.popup-password-forgot__btn-login, .popup-registration.headerPopup.popup-password-forgot .popup-login__btn-reg.popup-password-forgot__btn-login, .popup-registration.headerPopup .popup-login__btn-reg.popup-password-forgot__btn-login, .headerPopup .popup-login__btn-reg.popup-login__btn-login, .headerPopup.popup-login .popup-login__btn-reg.popup-login__btn-login, .headerPopup.popup-password-forgot .popup-login__btn-reg.popup-login__btn-login, .headerPopup.popup-registration .popup-login__btn-reg.popup-login__btn-login, .popup-login.headerPopup .popup-login__btn-reg.popup-login__btn-login, .popup-login.headerPopup.popup-password-forgot .popup-login__btn-reg.popup-login__btn-login, .popup-login.headerPopup.popup-registration .popup-login__btn-reg.popup-login__btn-login, .popup-password-forgot.headerPopup.popup-login .popup-login__btn-reg.popup-login__btn-login, .popup-password-forgot.headerPopup .popup-login__btn-reg.popup-login__btn-login, .popup-password-forgot.headerPopup.popup-registration .popup-login__btn-reg.popup-login__btn-login, .popup-registration.headerPopup.popup-login .popup-login__btn-reg.popup-login__btn-login, .popup-registration.headerPopup.popup-password-forgot .popup-login__btn-reg.popup-login__btn-login, .popup-registration.headerPopup .popup-login__btn-reg.popup-login__btn-login, .headerPopup .fw.popup-login__btn-reg, .headerPopup.popup-login .fw.popup-login__btn-reg, .headerPopup.popup-password-forgot .fw.popup-login__btn-reg, .headerPopup.popup-registration .fw.popup-login__btn-reg, .popup-login.headerPopup .fw.popup-login__btn-reg, .popup-login.headerPopup.popup-password-forgot .fw.popup-login__btn-reg, .popup-login.headerPopup.popup-registration .fw.popup-login__btn-reg, .popup-password-forgot.headerPopup.popup-login .fw.popup-login__btn-reg, .popup-password-forgot.headerPopup .fw.popup-login__btn-reg, .popup-password-forgot.headerPopup.popup-registration .fw.popup-login__btn-reg, .popup-registration.headerPopup.popup-login .fw.popup-login__btn-reg, .popup-registration.headerPopup.popup-password-forgot .fw.popup-login__btn-reg, .popup-registration.headerPopup .fw.popup-login__btn-reg, .headerPopup .popup-login__btn-reg, .headerPopup.popup-login .popup-login__btn-reg, .headerPopup.popup-password-forgot .popup-login__btn-reg, .headerPopup.popup-registration .popup-login__btn-reg, .popup-login.headerPopup .popup-login__btn-reg, .popup-login.headerPopup.popup-password-forgot .popup-login__btn-reg, .popup-login.headerPopup.popup-registration .popup-login__btn-reg, .popup-password-forgot.headerPopup.popup-login .popup-login__btn-reg, .popup-password-forgot.headerPopup .popup-login__btn-reg, .popup-password-forgot.headerPopup.popup-registration .popup-login__btn-reg, .popup-registration.headerPopup.popup-login .popup-login__btn-reg, .popup-registration.headerPopup.popup-password-forgot .popup-login__btn-reg, .popup-registration.headerPopup .popup-login__btn-reg, .headerPopup .btn.popup__btn, .headerPopup .popup__btn.npsFormSubmit, .headerPopup .popup__btn.popup-login__get-code, .headerPopup .popup__btn.formCancel, .headerPopup .popup__btn.formSubmit, .headerPopup .popup__btn.formFilePickerAdd, .headerPopup .popup__btn.prLocationElChange, .headerPopup .popup__btn.modalSuccessBtn, .headerPopup .orderFinalInfoBottom a.popup__btn, .orderFinalInfoBottom .headerPopup a.popup__btn, .headerPopup .popup__btn.orderUserPhoneBoxBtn, .headerPopup .popup__btn.orderUserBtn, .headerPopup .popup__btn.basketElChangeCardSave, .headerPopup .popup__btn.cardOptCancel, .headerPopup .popup__btn.cardOptSubmit, .headerPopup .popup__btn.cardAvailEmptyCatalogLink, .headerPopup .popup__btn.productPreviewBtn, .headerPopup .popup__btn.bannersElBtn, .headerPopup .popup__btn.basketCompactOrder, .headerPopup .popup__btn.basketCompactEmptyBtn, .headerPopup.popup-login .btn.popup__btn, .headerPopup.popup-login .popup__btn.npsFormSubmit, .headerPopup.popup-login .popup__btn.popup-login__get-code, .headerPopup.popup-login .popup__btn.formCancel, .headerPopup.popup-login .popup__btn.formSubmit, .headerPopup.popup-login .popup__btn.formFilePickerAdd, .headerPopup.popup-login .popup__btn.prLocationElChange, .headerPopup.popup-login .popup__btn.modalSuccessBtn, .headerPopup.popup-login .orderFinalInfoBottom a.popup__btn, .orderFinalInfoBottom .headerPopup.popup-login a.popup__btn, .headerPopup.popup-login .popup__btn.orderUserPhoneBoxBtn, .headerPopup.popup-login .popup__btn.orderUserBtn, .headerPopup.popup-login .popup__btn.basketElChangeCardSave, .headerPopup.popup-login .popup__btn.cardOptCancel, .headerPopup.popup-login .popup__btn.cardOptSubmit, .headerPopup.popup-login .popup__btn.cardAvailEmptyCatalogLink, .headerPopup.popup-login .popup__btn.productPreviewBtn, .headerPopup.popup-login .popup__btn.bannersElBtn, .headerPopup.popup-login .popup__btn.basketCompactOrder, .headerPopup.popup-login .popup__btn.basketCompactEmptyBtn, .headerPopup.popup-password-forgot .btn.popup__btn, .headerPopup.popup-password-forgot .popup__btn.npsFormSubmit, .headerPopup.popup-password-forgot .popup__btn.popup-login__get-code, .headerPopup.popup-password-forgot .popup__btn.formCancel, .headerPopup.popup-password-forgot .popup__btn.formSubmit, .headerPopup.popup-password-forgot .popup__btn.formFilePickerAdd, .headerPopup.popup-password-forgot .popup__btn.prLocationElChange, .headerPopup.popup-password-forgot .popup__btn.modalSuccessBtn, .headerPopup.popup-password-forgot .orderFinalInfoBottom a.popup__btn, .orderFinalInfoBottom .headerPopup.popup-password-forgot a.popup__btn, .headerPopup.popup-password-forgot .popup__btn.orderUserPhoneBoxBtn, .headerPopup.popup-password-forgot .popup__btn.orderUserBtn, .headerPopup.popup-password-forgot .popup__btn.basketElChangeCardSave, .headerPopup.popup-password-forgot .popup__btn.cardOptCancel, .headerPopup.popup-password-forgot .popup__btn.cardOptSubmit, .headerPopup.popup-password-forgot .popup__btn.cardAvailEmptyCatalogLink, .headerPopup.popup-password-forgot .popup__btn.productPreviewBtn, .headerPopup.popup-password-forgot .popup__btn.bannersElBtn, .headerPopup.popup-password-forgot .popup__btn.basketCompactOrder, .headerPopup.popup-password-forgot .popup__btn.basketCompactEmptyBtn, .headerPopup.popup-registration .btn.popup__btn, .headerPopup.popup-registration .popup__btn.npsFormSubmit, .headerPopup.popup-registration .popup__btn.popup-login__get-code, .headerPopup.popup-registration .popup__btn.formCancel, .headerPopup.popup-registration .popup__btn.formSubmit, .headerPopup.popup-registration .popup__btn.formFilePickerAdd, .headerPopup.popup-registration .popup__btn.prLocationElChange, .headerPopup.popup-registration .popup__btn.modalSuccessBtn, .headerPopup.popup-registration .orderFinalInfoBottom a.popup__btn, .orderFinalInfoBottom .headerPopup.popup-registration a.popup__btn, .headerPopup.popup-registration .popup__btn.orderUserPhoneBoxBtn, .headerPopup.popup-registration .popup__btn.orderUserBtn, .headerPopup.popup-registration .popup__btn.basketElChangeCardSave, .headerPopup.popup-registration .popup__btn.cardOptCancel, .headerPopup.popup-registration .popup__btn.cardOptSubmit, .headerPopup.popup-registration .popup__btn.cardAvailEmptyCatalogLink, .headerPopup.popup-registration .popup__btn.productPreviewBtn, .headerPopup.popup-registration .popup__btn.bannersElBtn, .headerPopup.popup-registration .popup__btn.basketCompactOrder, .headerPopup.popup-registration .popup__btn.basketCompactEmptyBtn, .popup-login.headerPopup .btn.popup__btn, .popup-login.headerPopup .popup__btn.npsFormSubmit, .popup-login.headerPopup .popup__btn.popup-login__get-code, .popup-login.headerPopup .popup__btn.formCancel, .popup-login.headerPopup .popup__btn.formSubmit, .popup-login.headerPopup .popup__btn.formFilePickerAdd, .popup-login.headerPopup .popup__btn.prLocationElChange, .popup-login.headerPopup .popup__btn.modalSuccessBtn, .popup-login.headerPopup .orderFinalInfoBottom a.popup__btn, .orderFinalInfoBottom .popup-login.headerPopup a.popup__btn, .popup-login.headerPopup .popup__btn.orderUserPhoneBoxBtn, .popup-login.headerPopup .popup__btn.orderUserBtn, .popup-login.headerPopup .popup__btn.basketElChangeCardSave, .popup-login.headerPopup .popup__btn.cardOptCancel, .popup-login.headerPopup .popup__btn.cardOptSubmit, .popup-login.headerPopup .popup__btn.cardAvailEmptyCatalogLink, .popup-login.headerPopup .popup__btn.productPreviewBtn, .popup-login.headerPopup .popup__btn.bannersElBtn, .popup-login.headerPopup .popup__btn.basketCompactOrder, .popup-login.headerPopup .popup__btn.basketCompactEmptyBtn, .popup-login.headerPopup.popup-password-forgot .btn.popup__btn, .popup-login.headerPopup.popup-password-forgot .popup__btn.npsFormSubmit, .popup-login.headerPopup.popup-password-forgot .popup__btn.popup-login__get-code, .popup-login.headerPopup.popup-password-forgot .popup__btn.formCancel, .popup-login.headerPopup.popup-password-forgot .popup__btn.formSubmit, .popup-login.headerPopup.popup-password-forgot .popup__btn.formFilePickerAdd, .popup-login.headerPopup.popup-password-forgot .popup__btn.prLocationElChange, .popup-login.headerPopup.popup-password-forgot .popup__btn.modalSuccessBtn, .popup-login.headerPopup.popup-password-forgot .orderFinalInfoBottom a.popup__btn, .orderFinalInfoBottom .popup-login.headerPopup.popup-password-forgot a.popup__btn, .popup-login.headerPopup.popup-password-forgot .popup__btn.orderUserPhoneBoxBtn, .popup-login.headerPopup.popup-password-forgot .popup__btn.orderUserBtn, .popup-login.headerPopup.popup-password-forgot .popup__btn.basketElChangeCardSave, .popup-login.headerPopup.popup-password-forgot .popup__btn.cardOptCancel, .popup-login.headerPopup.popup-password-forgot .popup__btn.cardOptSubmit, .popup-login.headerPopup.popup-password-forgot .popup__btn.cardAvailEmptyCatalogLink, .popup-login.headerPopup.popup-password-forgot .popup__btn.productPreviewBtn, .popup-login.headerPopup.popup-password-forgot .popup__btn.bannersElBtn, .popup-login.headerPopup.popup-password-forgot .popup__btn.basketCompactOrder, .popup-login.headerPopup.popup-password-forgot .popup__btn.basketCompactEmptyBtn, .popup-login.headerPopup.popup-registration .btn.popup__btn, .popup-login.headerPopup.popup-registration .popup__btn.npsFormSubmit, .popup-login.headerPopup.popup-registration .popup__btn.popup-login__get-code, .popup-login.headerPopup.popup-registration .popup__btn.formCancel, .popup-login.headerPopup.popup-registration .popup__btn.formSubmit, .popup-login.headerPopup.popup-registration .popup__btn.formFilePickerAdd, .popup-login.headerPopup.popup-registration .popup__btn.prLocationElChange, .popup-login.headerPopup.popup-registration .popup__btn.modalSuccessBtn, .popup-login.headerPopup.popup-registration .orderFinalInfoBottom a.popup__btn, .orderFinalInfoBottom .popup-login.headerPopup.popup-registration a.popup__btn, .popup-login.headerPopup.popup-registration .popup__btn.orderUserPhoneBoxBtn, .popup-login.headerPopup.popup-registration .popup__btn.orderUserBtn, .popup-login.headerPopup.popup-registration .popup__btn.basketElChangeCardSave, .popup-login.headerPopup.popup-registration .popup__btn.cardOptCancel, .popup-login.headerPopup.popup-registration .popup__btn.cardOptSubmit, .popup-login.headerPopup.popup-registration .popup__btn.cardAvailEmptyCatalogLink, .popup-login.headerPopup.popup-registration .popup__btn.productPreviewBtn, .popup-login.headerPopup.popup-registration .popup__btn.bannersElBtn, .popup-login.headerPopup.popup-registration .popup__btn.basketCompactOrder, .popup-login.headerPopup.popup-registration .popup__btn.basketCompactEmptyBtn, .popup-password-forgot.headerPopup.popup-login .btn.popup__btn, .popup-password-forgot.headerPopup.popup-login .popup__btn.npsFormSubmit, .popup-password-forgot.headerPopup.popup-login .popup__btn.popup-login__get-code, .popup-password-forgot.headerPopup.popup-login .popup__btn.formCancel, .popup-password-forgot.headerPopup.popup-login .popup__btn.formSubmit, .popup-password-forgot.headerPopup.popup-login .popup__btn.formFilePickerAdd, .popup-password-forgot.headerPopup.popup-login .popup__btn.prLocationElChange, .popup-password-forgot.headerPopup.popup-login .popup__btn.modalSuccessBtn, .popup-password-forgot.headerPopup.popup-login .orderFinalInfoBottom a.popup__btn, .orderFinalInfoBottom .popup-password-forgot.headerPopup.popup-login a.popup__btn, .popup-password-forgot.headerPopup.popup-login .popup__btn.orderUserPhoneBoxBtn, .popup-password-forgot.headerPopup.popup-login .popup__btn.orderUserBtn, .popup-password-forgot.headerPopup.popup-login .popup__btn.basketElChangeCardSave, .popup-password-forgot.headerPopup.popup-login .popup__btn.cardOptCancel, .popup-password-forgot.headerPopup.popup-login .popup__btn.cardOptSubmit, .popup-password-forgot.headerPopup.popup-login .popup__btn.cardAvailEmptyCatalogLink, .popup-password-forgot.headerPopup.popup-login .popup__btn.productPreviewBtn, .popup-password-forgot.headerPopup.popup-login .popup__btn.bannersElBtn, .popup-password-forgot.headerPopup.popup-login .popup__btn.basketCompactOrder, .popup-password-forgot.headerPopup.popup-login .popup__btn.basketCompactEmptyBtn, .popup-password-forgot.headerPopup .btn.popup__btn, .popup-password-forgot.headerPopup .popup__btn.npsFormSubmit, .popup-password-forgot.headerPopup .popup__btn.popup-login__get-code, .popup-password-forgot.headerPopup .popup__btn.formCancel, .popup-password-forgot.headerPopup .popup__btn.formSubmit, .popup-password-forgot.headerPopup .popup__btn.formFilePickerAdd, .popup-password-forgot.headerPopup .popup__btn.prLocationElChange, .popup-password-forgot.headerPopup .popup__btn.modalSuccessBtn, .popup-password-forgot.headerPopup .orderFinalInfoBottom a.popup__btn, .orderFinalInfoBottom .popup-password-forgot.headerPopup a.popup__btn, .popup-password-forgot.headerPopup .popup__btn.orderUserPhoneBoxBtn, .popup-password-forgot.headerPopup .popup__btn.orderUserBtn, .popup-password-forgot.headerPopup .popup__btn.basketElChangeCardSave, .popup-password-forgot.headerPopup .popup__btn.cardOptCancel, .popup-password-forgot.headerPopup .popup__btn.cardOptSubmit, .popup-password-forgot.headerPopup .popup__btn.cardAvailEmptyCatalogLink, .popup-password-forgot.headerPopup .popup__btn.productPreviewBtn, .popup-password-forgot.headerPopup .popup__btn.bannersElBtn, .popup-password-forgot.headerPopup .popup__btn.basketCompactOrder, .popup-password-forgot.headerPopup .popup__btn.basketCompactEmptyBtn, .popup-password-forgot.headerPopup.popup-registration .btn.popup__btn, .popup-password-forgot.headerPopup.popup-registration .popup__btn.npsFormSubmit, .popup-password-forgot.headerPopup.popup-registration .popup__btn.popup-login__get-code, .popup-password-forgot.headerPopup.popup-registration .popup__btn.formCancel, .popup-password-forgot.headerPopup.popup-registration .popup__btn.formSubmit, .popup-password-forgot.headerPopup.popup-registration .popup__btn.formFilePickerAdd, .popup-password-forgot.headerPopup.popup-registration .popup__btn.prLocationElChange, .popup-password-forgot.headerPopup.popup-registration .popup__btn.modalSuccessBtn, .popup-password-forgot.headerPopup.popup-registration .orderFinalInfoBottom a.popup__btn, .orderFinalInfoBottom .popup-password-forgot.headerPopup.popup-registration a.popup__btn, .popup-password-forgot.headerPopup.popup-registration .popup__btn.orderUserPhoneBoxBtn, .popup-password-forgot.headerPopup.popup-registration .popup__btn.orderUserBtn, .popup-password-forgot.headerPopup.popup-registration .popup__btn.basketElChangeCardSave, .popup-password-forgot.headerPopup.popup-registration .popup__btn.cardOptCancel, .popup-password-forgot.headerPopup.popup-registration .popup__btn.cardOptSubmit, .popup-password-forgot.headerPopup.popup-registration .popup__btn.cardAvailEmptyCatalogLink, .popup-password-forgot.headerPopup.popup-registration .popup__btn.productPreviewBtn, .popup-password-forgot.headerPopup.popup-registration .popup__btn.bannersElBtn, .popup-password-forgot.headerPopup.popup-registration .popup__btn.basketCompactOrder, .popup-password-forgot.headerPopup.popup-registration .popup__btn.basketCompactEmptyBtn, .popup-registration.headerPopup.popup-login .btn.popup__btn, .popup-registration.headerPopup.popup-login .popup__btn.npsFormSubmit, .popup-registration.headerPopup.popup-login .popup__btn.popup-login__get-code, .popup-registration.headerPopup.popup-login .popup__btn.formCancel, .popup-registration.headerPopup.popup-login .popup__btn.formSubmit, .popup-registration.headerPopup.popup-login .popup__btn.formFilePickerAdd, .popup-registration.headerPopup.popup-login .popup__btn.prLocationElChange, .popup-registration.headerPopup.popup-login .popup__btn.modalSuccessBtn, .popup-registration.headerPopup.popup-login .orderFinalInfoBottom a.popup__btn, .orderFinalInfoBottom .popup-registration.headerPopup.popup-login a.popup__btn, .popup-registration.headerPopup.popup-login .popup__btn.orderUserPhoneBoxBtn, .popup-registration.headerPopup.popup-login .popup__btn.orderUserBtn, .popup-registration.headerPopup.popup-login .popup__btn.basketElChangeCardSave, .popup-registration.headerPopup.popup-login .popup__btn.cardOptCancel, .popup-registration.headerPopup.popup-login .popup__btn.cardOptSubmit, .popup-registration.headerPopup.popup-login .popup__btn.cardAvailEmptyCatalogLink, .popup-registration.headerPopup.popup-login .popup__btn.productPreviewBtn, .popup-registration.headerPopup.popup-login .popup__btn.bannersElBtn, .popup-registration.headerPopup.popup-login .popup__btn.basketCompactOrder, .popup-registration.headerPopup.popup-login .popup__btn.basketCompactEmptyBtn, .popup-registration.headerPopup.popup-password-forgot .btn.popup__btn, .popup-registration.headerPopup.popup-password-forgot .popup__btn.npsFormSubmit, .popup-registration.headerPopup.popup-password-forgot .popup__btn.popup-login__get-code, .popup-registration.headerPopup.popup-password-forgot .popup__btn.formCancel, .popup-registration.headerPopup.popup-password-forgot .popup__btn.formSubmit, .popup-registration.headerPopup.popup-password-forgot .popup__btn.formFilePickerAdd, .popup-registration.headerPopup.popup-password-forgot .popup__btn.prLocationElChange, .popup-registration.headerPopup.popup-password-forgot .popup__btn.modalSuccessBtn, .popup-registration.headerPopup.popup-password-forgot .orderFinalInfoBottom a.popup__btn, .orderFinalInfoBottom .popup-registration.headerPopup.popup-password-forgot a.popup__btn, .popup-registration.headerPopup.popup-password-forgot .popup__btn.orderUserPhoneBoxBtn, .popup-registration.headerPopup.popup-password-forgot .popup__btn.orderUserBtn, .popup-registration.headerPopup.popup-password-forgot .popup__btn.basketElChangeCardSave, .popup-registration.headerPopup.popup-password-forgot .popup__btn.cardOptCancel, .popup-registration.headerPopup.popup-password-forgot .popup__btn.cardOptSubmit, .popup-registration.headerPopup.popup-password-forgot .popup__btn.cardAvailEmptyCatalogLink, .popup-registration.headerPopup.popup-password-forgot .popup__btn.productPreviewBtn, .popup-registration.headerPopup.popup-password-forgot .popup__btn.bannersElBtn, .popup-registration.headerPopup.popup-password-forgot .popup__btn.basketCompactOrder, .popup-registration.headerPopup.popup-password-forgot .popup__btn.basketCompactEmptyBtn, .popup-registration.headerPopup .btn.popup__btn, .popup-registration.headerPopup .popup__btn.npsFormSubmit, .popup-registration.headerPopup .popup__btn.popup-login__get-code, .popup-registration.headerPopup .popup__btn.formCancel, .popup-registration.headerPopup .popup__btn.formSubmit, .popup-registration.headerPopup .popup__btn.formFilePickerAdd, .popup-registration.headerPopup .popup__btn.prLocationElChange, .popup-registration.headerPopup .popup__btn.modalSuccessBtn, .popup-registration.headerPopup .orderFinalInfoBottom a.popup__btn, .orderFinalInfoBottom .popup-registration.headerPopup a.popup__btn, .popup-registration.headerPopup .popup__btn.orderUserPhoneBoxBtn, .popup-registration.headerPopup .popup__btn.orderUserBtn, .popup-registration.headerPopup .popup__btn.basketElChangeCardSave, .popup-registration.headerPopup .popup__btn.cardOptCancel, .popup-registration.headerPopup .popup__btn.cardOptSubmit, .popup-registration.headerPopup .popup__btn.cardAvailEmptyCatalogLink, .popup-registration.headerPopup .popup__btn.productPreviewBtn, .popup-registration.headerPopup .popup__btn.bannersElBtn, .popup-registration.headerPopup .popup__btn.basketCompactOrder, .popup-registration.headerPopup .popup__btn.basketCompactEmptyBtn, .headerPopup .popup__btn.popup-registration__btn-log, .headerPopup.popup-login .popup__btn.popup-registration__btn-log, .headerPopup.popup-password-forgot .popup__btn.popup-registration__btn-log, .headerPopup.popup-registration .popup__btn.popup-registration__btn-log, .popup-login.headerPopup .popup__btn.popup-registration__btn-log, .popup-login.headerPopup.popup-password-forgot .popup__btn.popup-registration__btn-log, .popup-login.headerPopup.popup-registration .popup__btn.popup-registration__btn-log, .popup-password-forgot.headerPopup.popup-login .popup__btn.popup-registration__btn-log, .popup-password-forgot.headerPopup .popup__btn.popup-registration__btn-log, .popup-password-forgot.headerPopup.popup-registration .popup__btn.popup-registration__btn-log, .popup-registration.headerPopup.popup-login .popup__btn.popup-registration__btn-log, .popup-registration.headerPopup.popup-password-forgot .popup__btn.popup-registration__btn-log, .popup-registration.headerPopup .popup__btn.popup-registration__btn-log, .headerPopup .popup__btn.popup-registration__btn-login, .headerPopup.popup-login .popup__btn.popup-registration__btn-login, .headerPopup.popup-password-forgot .popup__btn.popup-registration__btn-login, .headerPopup.popup-registration .popup__btn.popup-registration__btn-login, .popup-login.headerPopup .popup__btn.popup-registration__btn-login, .popup-login.headerPopup.popup-password-forgot .popup__btn.popup-registration__btn-login, .popup-login.headerPopup.popup-registration .popup__btn.popup-registration__btn-login, .popup-password-forgot.headerPopup.popup-login .popup__btn.popup-registration__btn-login, .popup-password-forgot.headerPopup .popup__btn.popup-registration__btn-login, .popup-password-forgot.headerPopup.popup-registration .popup__btn.popup-registration__btn-login, .popup-registration.headerPopup.popup-login .popup__btn.popup-registration__btn-login, .popup-registration.headerPopup.popup-password-forgot .popup__btn.popup-registration__btn-login, .popup-registration.headerPopup .popup__btn.popup-registration__btn-login, .headerPopup .popup__btn.popup-password-forgot__btn-login, .headerPopup.popup-login .popup__btn.popup-password-forgot__btn-login, .headerPopup.popup-password-forgot .popup__btn.popup-password-forgot__btn-login, .headerPopup.popup-registration .popup__btn.popup-password-forgot__btn-login, .popup-login.headerPopup .popup__btn.popup-password-forgot__btn-login, .popup-login.headerPopup.popup-password-forgot .popup__btn.popup-password-forgot__btn-login, .popup-login.headerPopup.popup-registration .popup__btn.popup-password-forgot__btn-login, .popup-password-forgot.headerPopup.popup-login .popup__btn.popup-password-forgot__btn-login, .popup-password-forgot.headerPopup .popup__btn.popup-password-forgot__btn-login, .popup-password-forgot.headerPopup.popup-registration .popup__btn.popup-password-forgot__btn-login, .popup-registration.headerPopup.popup-login .popup__btn.popup-password-forgot__btn-login, .popup-registration.headerPopup.popup-password-forgot .popup__btn.popup-password-forgot__btn-login, .popup-registration.headerPopup .popup__btn.popup-password-forgot__btn-login, .headerPopup .popup__btn.popup-login__btn-login, .headerPopup.popup-login .popup__btn.popup-login__btn-login, .headerPopup.popup-password-forgot .popup__btn.popup-login__btn-login, .headerPopup.popup-registration .popup__btn.popup-login__btn-login, .popup-login.headerPopup .popup__btn.popup-login__btn-login, .popup-login.headerPopup.popup-password-forgot .popup__btn.popup-login__btn-login, .popup-login.headerPopup.popup-registration .popup__btn.popup-login__btn-login, .popup-password-forgot.headerPopup.popup-login .popup__btn.popup-login__btn-login, .popup-password-forgot.headerPopup .popup__btn.popup-login__btn-login, .popup-password-forgot.headerPopup.popup-registration .popup__btn.popup-login__btn-login, .popup-registration.headerPopup.popup-login .popup__btn.popup-login__btn-login, .popup-registration.headerPopup.popup-password-forgot .popup__btn.popup-login__btn-login, .popup-registration.headerPopup .popup__btn.popup-login__btn-login, .headerPopup .popup__btn.popup-login__btn-reg, .headerPopup.popup-login .popup__btn.popup-login__btn-reg, .headerPopup.popup-password-forgot .popup__btn.popup-login__btn-reg, .headerPopup.popup-registration .popup__btn.popup-login__btn-reg, .popup-login.headerPopup .popup__btn.popup-login__btn-reg, .popup-login.headerPopup.popup-password-forgot .popup__btn.popup-login__btn-reg, .popup-login.headerPopup.popup-registration .popup__btn.popup-login__btn-reg, .popup-password-forgot.headerPopup.popup-login .popup__btn.popup-login__btn-reg, .popup-password-forgot.headerPopup .popup__btn.popup-login__btn-reg, .popup-password-forgot.headerPopup.popup-registration .popup__btn.popup-login__btn-reg, .popup-registration.headerPopup.popup-login .popup__btn.popup-login__btn-reg, .popup-registration.headerPopup.popup-password-forgot .popup__btn.popup-login__btn-reg, .popup-registration.headerPopup .popup__btn.popup-login__btn-reg, .headerPopup .fw.popup__btn, .headerPopup.popup-login .fw.popup__btn, .headerPopup.popup-password-forgot .fw.popup__btn, .headerPopup.popup-registration .fw.popup__btn, .popup-login.headerPopup .fw.popup__btn, .popup-login.headerPopup.popup-password-forgot .fw.popup__btn, .popup-login.headerPopup.popup-registration .fw.popup__btn, .popup-password-forgot.headerPopup.popup-login .fw.popup__btn, .popup-password-forgot.headerPopup .fw.popup__btn, .popup-password-forgot.headerPopup.popup-registration .fw.popup__btn, .popup-registration.headerPopup.popup-login .fw.popup__btn, .popup-registration.headerPopup.popup-password-forgot .fw.popup__btn, .popup-registration.headerPopup .fw.popup__btn, .headerPopup .popup__btn, .headerPopup.popup-login .popup__btn, .headerPopup.popup-password-forgot .popup__btn, .headerPopup.popup-registration .popup__btn, .popup-login.headerPopup .popup__btn, .popup-login.headerPopup.popup-password-forgot .popup__btn, .popup-login.headerPopup.popup-registration .popup__btn, .popup-password-forgot.headerPopup.popup-login .popup__btn, .popup-password-forgot.headerPopup .popup__btn, .popup-password-forgot.headerPopup.popup-registration .popup__btn, .popup-registration.headerPopup.popup-login .popup__btn, .popup-registration.headerPopup.popup-password-forgot .popup__btn, .popup-registration.headerPopup .popup__btn, .btnCancel {
  width: 100%;
  display: block;
}
.btn.compact, .compact.npsFormSubmit, .compact.popup-login__get-code, .compact.formCancel, .compact.formSubmit, .formFilePickerAdd, .compact.prLocationElChange, .compact.modalSuccessBtn, .orderFinalInfoBottom a.compact, .orderFinalInfoBottom a.formFilePickerAdd, .compact.orderUserPhoneBoxBtn, .compact.orderUserBtn, .compact.basketElChangeCardSave, .compact.cardOptCancel, .compact.cardOptSubmit, .compact.cardAvailEmptyCatalogLink, .compact.productPreviewBtn, .compact.bannersElBtn, .compact.basketCompactOrder, .compact.basketCompactEmptyBtn, .headerPopup .compact.popup-registration__btn-log, .headerPopup .popup-registration__btn-log.formFilePickerAdd, .headerPopup .compact.popup-registration__btn-login, .headerPopup .popup-registration__btn-login.formFilePickerAdd, .headerPopup .compact.popup-password-forgot__btn-login, .headerPopup .popup-password-forgot__btn-login.formFilePickerAdd, .headerPopup .compact.popup-login__btn-login, .headerPopup .popup-login__btn-login.formFilePickerAdd, .headerPopup .compact.popup-login__btn-reg, .headerPopup .popup-login__btn-reg.formFilePickerAdd, .headerPopup .compact.popup__btn, .headerPopup .popup__btn.formFilePickerAdd, .compact.btnCancel {
  min-width: auto;
  padding: 5px 10px;
}
.btnCancel {
  color: #949494;
}
.btnCancel:hover {
  color: #000;
}

.pageTitle {
  font-weight: 300;
  font-size: 38px;
  line-height: 48px;
  text-align: center;
  color: #000000;
  margin: 20px 0 8px 0;
}
.pageTitle.tal {
  text-align: left;
}
@media all and (max-width: 959px) {
  .pageTitle.tal {
    text-align: center;
  }
}
@media all and (max-width: 767px) {
  .pageTitle {
    font-size: 22px;
    line-height: 26px;
  }
}

.pageSubTitle {
  font-weight: 300;
  font-size: 24px;
  line-height: 28px;
  text-align: center;
  color: #000000;
  margin: 24px 0 8px 0;
}
@media all and (max-width: 767px) {
  .pageSubTitle {
    font-size: 16px;
    line-height: 24px;
    font-weight: normal;
  }
}

.pageBanner, .errorPageBanner {
  margin: 0 -20px 64px -20px;
}
@media all and (max-width: 959px) {
  .pageBanner, .errorPageBanner {
    margin-bottom: 40px;
  }
}
@media all and (max-width: 600px) {
  .pageBanner, .errorPageBanner {
    /* margin-top: -40px;

     .pageTitle + &{
       margin-top: 0;
     }*/
  }
}

.pageInfo.pageBottomText h2 {
  font-weight: 300;
  font-size: 20px;
  line-height: 30px;
  margin: 15px 0 8px 0;
}

.topProducts {
  margin: 24px 0 80px 0;
}
@media all and (max-width: 959px) {
  .topProducts {
    margin: 24px 0 60px 0;
  }
}
@media all and (max-width: 767px) {
  .topProducts {
    margin: 24px 0 40px 0;
  }
}

.pageTitleText {
  font-size: 14px;
  line-height: 24px;
  text-align: center;
  max-width: 820px;
  margin: 8px auto;
}
.pageTitleText_fw {
  max-width: 100%;
}

.pageInfo {
  margin: 64px 0 0 0;
  font-size: 14px;
  line-height: 24px;
  overflow: hidden;
}
.pageInfo[data-border] {
  padding: 64px 0 0 0;
}
@media all and (max-width: 767px) {
  .pageInfoInner {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
  }
}
.pageInfo.active .pageInfoInner {
  overflow: visible;
  display: block;
  -webkit-line-clamp: none;
  -webkit-box-orient: vertical;
}
.pageInfo.active .pageInfoTextMore {
  display: none !important;
}
.pageInfoTextMore {
  font-weight: 600;
  font-size: 14px;
  line-height: 20px;
  margin: 24px 0 0 0;
  text-transform: uppercase;
  color: #000000;
  text-align: center;
  border: 1px solid #000000;
  padding: 10px;
  display: none;
  cursor: pointer;
}
@media all and (max-width: 767px) {
  .pageInfoTextMore {
    display: block;
  }
}
@media all and (max-width: 767px) {
  .pageInfo {
    margin: 40px 0 0 0;
  }
  .pageInfo[data-border] {
    padding: 40px 0 0 0;
  }
}
.pageInfoImg {
  width: 200px;
  margin: 0 56px 0 0;
  float: left;
}
.pageInfoContent {
  display: table;
}
.pageInfoContent > *:first-child {
  margin-top: 0;
}
.pageInfoContent > *:last-child {
  margin-bottom: 0;
}
@media all and (max-width: 767px) {
  .pageInfoImg {
    width: auto;
    margin: 0;
    float: none;
    text-align: center;
  }
  .pageInfoContent {
    display: block;
    margin: 24px 0 0 0;
  }
}
.pageInfo h3 {
  font-size: 20px;
  line-height: 30px;
  font-weight: 400;
  margin: 8px 0;
}
.pageInfo p {
  margin: 8px 0;
}
.pageInfo > *:first-child {
  margin-top: 0;
}
.pageInfo > *:last-child {
  margin-bottom: 0;
}

.contentBox {
  display: flex;
  flex-wrap: wrap;
  overflow: visible;
  max-width: 1280px;
}
.contentBox_fw {
  max-width: 100%;
}
.indexPage .contentBox {
  max-width: 100%;
}
@media all and (max-width: 767px) {
  .indexPage .contentBox {
    margin-top: 0;
  }
}
.contentBox.wide {
  max-width: 100% !important;
}
@media all and (max-width: 767px) {
  .contentBox {
    margin-top: 20px;
  }
}
@media all and (max-width: 600px) {
  .contentBox {
    margin-top: 0;
  }
}
.contentBox .sidebar {
  width: 23.3%;
}
@media all and (max-width: 767px) {
  .contentBox .sidebar {
    width: 100%;
  }
}
.contentBox .content {
  width: 100%;
}
.contentBox .sidebar + .content {
  width: 76.7%;
  padding-left: 32px;
}
@media all and (max-width: 767px) {
  .contentBox .sidebar + .content {
    width: 100%;
    padding-left: 0;
    margin: 30px 0 0 0;
  }
}

img {
  max-width: 100%;
  vertical-align: top;
}

.tac {
  text-align: center;
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 200/100), only screen and (min-device-pixel-ratio: 1.5) {
  .dpiTest {
    width: 20px;
  }
}
.showAjaxPopup {
  cursor: pointer;
}

.lazyImg {
  opacity: 0;
  transition: opacity 0.5s;
}
.lazyImg.loaded {
  opacity: 1;
}

button, a, img {
  outline: none !important;
}

/* width */
::-webkit-scrollbar {
  width: 8px;
  background: #e3e3e3;
}

/* Track */
/* Handle */
::-webkit-scrollbar-thumb {
  background: #8c8e98;
  cursor: pointer;
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: #F5222D;
}

body * {
  /* Track */
  /* Handle */
  /* Handle on hover */
}
body * ::-webkit-scrollbar {
  width: 4px;
  background: #e3e3e3;
}
body * ::-webkit-scrollbar-track {
  border: solid 1px #fff;
  border-width: 0 1px;
}
body * ::-webkit-scrollbar-thumb {
  background: #8c8e98;
  cursor: pointer;
}
body * ::-webkit-scrollbar-thumb:hover {
  background: #F5222D;
}

@media all and (max-width: 600px) {
  /*  body {
      padding-top: 100px;

      &.header--noTopSl {
        padding-top: 60px;
      }
    }*/
}
/*.header--noTopSl .header {
  top: 0;

  .headerTopSlider {
    display: none !important;
  }
}*/
/*
@media all and (max-width: 767px) {
  body:not(.indexPage) .header {
    background: rgba(255,255,255, 0);
  }

  body.indexPage .header {
    background-color: rgba(255,255,255,0);
    transition: background-color 0.2s;
  }
  body.indexPage:not(.introScrolled) .header {
    .headerNav i {
      background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik0yIDVIMjIiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+DQo8cGF0aCBkPSJNMiAxMkgyMiIgc3Ryb2tlPSIjZmZmIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4NCjxwYXRoIGQ9Ik0yIDE5SDIyIiBzdHJva2U9IiNmZmYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPg0KPC9zdmc+DQo=);
    }
    &LocationCurrent {
      color: #fff;
    }
    .headerBasketBtn > span {
      background: #fff;
      color: #EB5757;
    }
    .headerAccBtn_log > i:after {
      background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCiAgICA8Y2lyY2xlIGN4PSI3IiBjeT0iNyIgcj0iNi41IiBmaWxsPSIjZmZmIiBzdHJva2U9IiNmZmYiLz4NCiAgICA8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTkuODY4MTcgNS4xMjMyMkM5Ljk1MjU4IDUuMjAyMDYgMTAgNS4zMDg5NyAxMCA1LjQyMDQ0QzEwIDUuNTMxOTEgOS45NTI1OCA1LjYzODgyIDkuODY4MTcgNS43MTc2Nkw2LjQ5MzQ0IDguODY4NjNDNi40NDg4NCA4LjkxMDI4IDYuMzk1ODkgOC45NDMzMSA2LjMzNzYyIDguOTY1ODZDNi4yNzkzNCA4Ljk4ODQgNi4yMTY4OCA5IDYuMTUzOCA5QzYuMDkwNzIgOSA2LjAyODI2IDguOTg4NCA1Ljk2OTk5IDguOTY1ODZDNS45MTE3MSA4Ljk0MzMxIDUuODU4NzcgOC45MTAyOCA1LjgxNDE3IDguODY4NjNMNC4xMzc0NSA3LjMwMzM3QzQuMDk0NDUgNy4yNjQ1OSA0LjA2MDE1IDcuMjE4MiA0LjAzNjU1IDcuMTY2OTFDNC4wMTI5NiA3LjExNTYyIDQuMDAwNTQgNy4wNjA0NiA0LjAwMDAyIDcuMDA0NjRDMy45OTk1IDYuOTQ4ODIgNC4wMTA4OSA2Ljg5MzQ3IDQuMDMzNTMgNi44NDE4QzQuMDU2MTcgNi43OTAxNCA0LjA4OTYgNi43NDMyIDQuMTMxODcgNi43MDM3M0M0LjE3NDE1IDYuNjY0MjYgNC4yMjQ0MiA2LjYzMzA0IDQuMjc5NzUgNi42MTE5QzQuMzM1MDkgNi41OTA3NyA0LjM5NDM3IDYuNTgwMTMgNC40NTQxNiA2LjU4MDYxQzQuNTEzOTQgNi41ODExIDQuNTczMDIgNi41OTI3IDQuNjI3OTUgNi42MTQ3M0M0LjY4Mjg5IDYuNjM2NzYgNC43MzI1NyA2LjY2ODc5IDQuNzc0MSA2LjcwODk0TDYuMTUzNjUgNy45OTcwMkw5LjIzMTIzIDUuMTIzMjJDOS4yNzMwNCA1LjA4NDE2IDkuMzIyNjkgNS4wNTMxNyA5LjM3NzMzIDUuMDMyMDNDOS40MzE5OCA1LjAxMDg4IDkuNDkwNTUgNSA5LjU0OTcgNUM5LjYwODg1IDUgOS42Njc0MiA1LjAxMDg4IDkuNzIyMDcgNS4wMzIwM0M5Ljc3NjcxIDUuMDUzMTcgOS44MjYzNiA1LjA4NDE2IDkuODY4MTcgNS4xMjMyMloiIGZpbGw9IiMwMDAiLz4NCjwvc3ZnPg==);
    }
    .headerAccBtn > i {
      background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNS4yLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iRWJlbmVfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAxMjAgMTIwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxMjAgMTIwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojZmZmO3N0cm9rZS13aWR0aDo2LjA1NjE7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fQ0KCS5zdDF7ZmlsbDpub25lO3N0cm9rZTojZmZmO3N0cm9rZS13aWR0aDo2LjA1NjtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9DQo8L3N0eWxlPg0KPGltYWdlIHN0eWxlPSJvdmVyZmxvdzp2aXNpYmxlO2VuYWJsZS1iYWNrZ3JvdW5kOm5ldyAgICA7IiB3aWR0aD0iMTc0IiBoZWlnaHQ9Ijg2IiB4bGluazpocmVmPSJDOlxVc2Vyc1xtYW5pZ2FfZFxEZXNrdG9wXDIwMjEtMTAtMjggMDhfMzdfNTgtSMOWR0wgXyDDlnN0ZXJyZWljaGlzY2hlIFF1YWxpdMOkdHNzY2h1aGUgb25saW5lIGthdWZlbiBfIE9mZml6aWVsbGVyIEjDlkdMIE9ubGluZSBTLnBuZyIgIHRyYW5zZm9ybT0ibWF0cml4KDIuNzA2MyAwIDAgMi43MDYzIDI2NC4zNzYyIC04Mi43MTE5KSI+DQo8L2ltYWdlPg0KPGc+DQoJPGNpcmNsZSBjbGFzcz0ic3QwIiBjeD0iNjAuNiIgY3k9IjMyLjgiIHI9IjI5Ii8+DQoJPHBhdGggY2xhc3M9InN0MSIgZD0iTTgwLjEsNTQuNGMyLjksMS40LDI2LjksMTQuMywyNi42LDM5LjdjMCwwLTguOSwyMi00Ni40LDIyLjRoMC41Yy0zNy42LTAuNC00Ni40LTIyLjQtNDYuNC0yMi40DQoJCUMxNCw2OC43LDM4LDU1LjgsNDAuOSw1NC40Ii8+DQo8L2c+DQo8L3N2Zz4NCg==);
    }
    .headerLocationBtn > i {
      background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNS4yLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iRWJlbmVfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAxMjAgMTIwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxMjAgMTIwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KCS5zdDB7ZmlsbDojZmZmO30NCjwvc3R5bGU+DQo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNjEuMyw3TDYxLjMsN2MxOC45LDAsMzQuMSwxNS4zLDM0LDM0LjFjMCw2LjUtMS45LDEyLjgtNS40LDE4LjNjLTEuOCwyLjgtNC4zLDYuMy03LjYsMTAuOQ0KCWMtMi44LDMuOS01LjksOC4zLTkuNSwxMy41Yy00LjIsNi4xLTgsMTIuNC0xMS41LDE5Yy0zLjQtNi42LTcuMi0xMi45LTExLjUtMTljLTMuNi01LjItNi44LTkuNi05LjUtMTMuNQ0KCWMtMy4yLTQuNi01LjgtOC4xLTcuNi0xMC45Yy0xMC4yLTE1LjgtNS42LTM2LjgsMTAuMi00N0M0OC40LDguOSw1NC44LDcsNjEuMyw3IE02MS4zLDYyLjhMNjEuMyw2Mi44YzEyLjQsMC4xLDIyLjYtMTAsMjIuNi0yMi40DQoJQzg0LDI4LDczLjksMTcuOSw2MS41LDE3LjhjLTEyLjQtMC4xLTIyLjYsMTAtMjIuNiwyMi40YzAsMCwwLDAuMSwwLDAuMUMzOC45LDUyLjcsNDguOSw2Mi44LDYxLjMsNjIuOEw2MS4zLDYyLjggTTYxLjMsMEw2MS4zLDANCgljLTIyLjcsMC00MSwxOC40LTQxLDQxLjFjMCw3LjgsMi4zLDE1LjUsNi41LDIyLjFjMy40LDUuMyw5LjQsMTMuMiwxNy4yLDI0LjZjMTEuNSwxNi42LDE2LjQsMjkuOCwxNy4yLDMxLjl2MC4zdi0wLjINCgljMCwwLDAsMC4xLDAsMC4ydi0wLjNjMC44LTIuMSw1LjctMTUuMywxNy4yLTMxLjljNy45LTExLjQsMTMuOC0xOS4zLDE3LjItMjQuNmMxMi4yLTE5LDYuNy00NC40LTEyLjMtNTYuN0M3Ni44LDIuMyw2OS4yLDAsNjEuMywwDQoJeiBNNjEuMyw1NS44Yy04LjYsMC0xNS42LTYuOS0xNS42LTE1LjRjMC04LjYsNi45LTE1LjYsMTUuNC0xNS42czE1LjYsNi45LDE1LjYsMTUuNGMwLDAsMCwwLjEsMCwwLjENCglDNzYuOCw0OC45LDY5LjksNTUuOCw2MS4zLDU1LjhMNjEuMyw1NS44eiIvPg0KPC9zdmc+DQo=);
    }
    .headerFavBtn > i {
      background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNS4yLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iRWJlbmVfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAxMjAgMTIwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxMjAgMTIwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojZmZmO3N0cm9rZS13aWR0aDo1Ljc2NjM7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZS1taXRlcmxpbWl0OjEwO30NCjwvc3R5bGU+DQo8Zz4NCgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNTguNywxMTAuOWMtMi4zLTEuNC01NS40LTM0LTU1LjQtNjguNkMzLjIsMjUuNiwxNi44LDEyLDMzLjUsMTJjMTEuMiwwLDIxLjQsNi4yLDI2LjYsMTUuOA0KCQlDNjUuMywxOC4zLDc1LjQsMTIsODYuNiwxMmMxNi43LDAsMzAuMywxMy42LDMwLjMsMzAuM2MwLDM0LjYtNTMuMiw2Ny4zLTU1LjQsNjguNmwtMS40LDAuOUw1OC43LDExMC45eiIvPg0KPC9nPg0KPC9zdmc+DQo=);
    }
    .headerFavBtn > span {
      background: #fff;
      color: #EB5757;
    }
    .headerSearchBtn > i {
      background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNS4yLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iRWJlbmVfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAxMjAgMTIwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxMjAgMTIwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojZmZmO3N0cm9rZS13aWR0aDo2LjA1NjtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9DQoJLnN0MXtmaWxsOm5vbmU7c3Ryb2tlOiNmZmY7c3Ryb2tlLXdpZHRoOjYuMDU2O3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1taXRlcmxpbWl0OjEwO30NCjwvc3R5bGU+DQo8aW1hZ2Ugc3R5bGU9Im92ZXJmbG93OnZpc2libGU7IiB3aWR0aD0iMTc0IiBoZWlnaHQ9Ijg2IiB4bGluazpocmVmPSJDOlxVc2Vyc1xtYW5pZ2FfZFxEZXNrdG9wXDIwMjEtMTAtMjggMDhfMzdfNTgtSMOWR0wgXyDDlnN0ZXJyZWljaGlzY2hlIFF1YWxpdMOkdHNzY2h1aGUgb25saW5lIGthdWZlbiBfIE9mZml6aWVsbGVyIEjDlkdMIE9ubGluZSBTLnBuZyIgIHRyYW5zZm9ybT0ibWF0cml4KDIuNzA2MyAwIDAgMi43MDYzIDEzNy4xMTAxIC0xMDQuNTEwMSkiPg0KPC9pbWFnZT4NCjxnPg0KCTxjaXJjbGUgY2xhc3M9InN0MCIgY3g9IjcxLjciIGN5PSI0OC4yIiByPSI0NC41Ii8+DQo8L2c+DQo8bGluZSBjbGFzcz0ic3QxIiB4MT0iNDIiIHkxPSI4Mi42IiB4Mj0iMy41IiB5Mj0iMTE2LjMiLz4NCjwvc3ZnPg0K);
    }
    .headerBasketBtn > i {
      background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNS4yLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iRWJlbmVfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAxMjAgMTIwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxMjAgMTIwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojZmZmO3N0cm9rZS13aWR0aDo2LjA1NjtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9DQoJLnN0MXtmaWxsOm5vbmU7c3Ryb2tlOiNmZmY7c3Ryb2tlLXdpZHRoOjUuNTtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9DQo8L3N0eWxlPg0KPHBvbHlnb24gY2xhc3M9InN0MCIgcG9pbnRzPSIxNSwyNy41IDEzLDExNS4yIDEwNy44LDExNS4yIDEwNS44LDI3LjkgIi8+DQo8Zz4NCgk8cGF0aCBjbGFzcz0ic3QxIiBkPSJNMzguNCwyNi45QzM4LjQsMTQuMiw0OC42LDQsNjEuMiw0czIyLjksMTAuMiwyMi45LDIyLjkiLz4NCjwvZz4NCjwvc3ZnPg0K);
    }
  }

  body.indexPage.pageScrolled .header {
    //background: rgba(255,255,255, .7);
    background: rgba(255,255,255, .0);
    //backdrop-filter: blur(5px);
  }
}
*/
@media all and (min-width: 1000px) {
  .newHeader .header {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    background: none;
    box-shadow: none;
    transition: all 0.3s;
    /*   &:hover .navEl {
         margin-bottom: 80px;
       }*/
  }
  .newHeader .headerContent {
    height: 163px;
  }
  .newHeader .header .navList {
    justify-content: start;
    padding-left: 140px;
    padding-left: 160px;
    padding-right: 236px;
  }
  .newHeader .header .navElSub {
    box-shadow: none;
    border-top: none;
    left: 0;
    right: 0;
    padding-top: 0;
    transition: opacity 0.3s;
    max-height: 0;
    opacity: 0;
    display: flex;
    padding-bottom: 0;
    overflow: hidden;
    padding-left: 175px;
  }
  .newHeader .header:hover .nav:hover {
    z-index: 32;
  }
  .newHeader .header:hover .navEl_sub:hover:before {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    content: "";
    height: 80px;
    background: #fff;
  }
  .newHeader .header:hover .navEl:hover .navElSub {
    max-height: 10000px;
    padding-bottom: 20px;
    opacity: 1;
  }
  .newHeader .header .navEl {
    padding-bottom: 0px !important;
  }
  .newHeader .header .navEl:hover {
    padding-bottom: 80px !important;
    margin-bottom: 0;
  }
  .newHeader .header .navElLink {
    color: #fff;
    transition: all 0.3s;
    white-space: nowrap;
  }
  .newHeader .headerLogo {
    top: 10px;
  }
  .newHeader .headerLinks {
    top: 56px;
  }
  .newHeader .headerLocationCurrent {
    color: #fff;
    transition: all 0.3s;
  }
  .newHeader .header:hover .headerLocationCurrent {
    color: #949494;
  }
  .newHeader .header .headerBasketBtn > span {
    background: #fff;
    color: #EB5757;
    transition: all 0.3s;
  }
  .newHeader .header:hover .headerBasketBtn > span {
    background: #000;
    color: #fff;
  }
  .newHeader .headerContent .headerInner {
    padding-top: 58px;
    max-width: 2600px !important;
    padding-left: 0;
    padding-right: 0;
  }
  .newHeader .header .headerAccBtn_log > i:after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCiAgICA8Y2lyY2xlIGN4PSI3IiBjeT0iNyIgcj0iNi41IiBmaWxsPSIjZmZmIiBzdHJva2U9IiNmZmYiLz4NCiAgICA8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTkuODY4MTcgNS4xMjMyMkM5Ljk1MjU4IDUuMjAyMDYgMTAgNS4zMDg5NyAxMCA1LjQyMDQ0QzEwIDUuNTMxOTEgOS45NTI1OCA1LjYzODgyIDkuODY4MTcgNS43MTc2Nkw2LjQ5MzQ0IDguODY4NjNDNi40NDg4NCA4LjkxMDI4IDYuMzk1ODkgOC45NDMzMSA2LjMzNzYyIDguOTY1ODZDNi4yNzkzNCA4Ljk4ODQgNi4yMTY4OCA5IDYuMTUzOCA5QzYuMDkwNzIgOSA2LjAyODI2IDguOTg4NCA1Ljk2OTk5IDguOTY1ODZDNS45MTE3MSA4Ljk0MzMxIDUuODU4NzcgOC45MTAyOCA1LjgxNDE3IDguODY4NjNMNC4xMzc0NSA3LjMwMzM3QzQuMDk0NDUgNy4yNjQ1OSA0LjA2MDE1IDcuMjE4MiA0LjAzNjU1IDcuMTY2OTFDNC4wMTI5NiA3LjExNTYyIDQuMDAwNTQgNy4wNjA0NiA0LjAwMDAyIDcuMDA0NjRDMy45OTk1IDYuOTQ4ODIgNC4wMTA4OSA2Ljg5MzQ3IDQuMDMzNTMgNi44NDE4QzQuMDU2MTcgNi43OTAxNCA0LjA4OTYgNi43NDMyIDQuMTMxODcgNi43MDM3M0M0LjE3NDE1IDYuNjY0MjYgNC4yMjQ0MiA2LjYzMzA0IDQuMjc5NzUgNi42MTE5QzQuMzM1MDkgNi41OTA3NyA0LjM5NDM3IDYuNTgwMTMgNC40NTQxNiA2LjU4MDYxQzQuNTEzOTQgNi41ODExIDQuNTczMDIgNi41OTI3IDQuNjI3OTUgNi42MTQ3M0M0LjY4Mjg5IDYuNjM2NzYgNC43MzI1NyA2LjY2ODc5IDQuNzc0MSA2LjcwODk0TDYuMTUzNjUgNy45OTcwMkw5LjIzMTIzIDUuMTIzMjJDOS4yNzMwNCA1LjA4NDE2IDkuMzIyNjkgNS4wNTMxNyA5LjM3NzMzIDUuMDMyMDNDOS40MzE5OCA1LjAxMDg4IDkuNDkwNTUgNSA5LjU0OTcgNUM5LjYwODg1IDUgOS42Njc0MiA1LjAxMDg4IDkuNzIyMDcgNS4wMzIwM0M5Ljc3NjcxIDUuMDUzMTcgOS44MjYzNiA1LjA4NDE2IDkuODY4MTcgNS4xMjMyMloiIGZpbGw9IiMwMDAiLz4NCjwvc3ZnPg==);
  }
  .newHeader .header:hover .headerAccBtn_log > i:after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCiAgICA8Y2lyY2xlIGN4PSI3IiBjeT0iNyIgcj0iNi41IiBmaWxsPSJibGFjayIgc3Ryb2tlPSJ3aGl0ZSIvPg0KICAgIDxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNOS44NjgxNyA1LjEyMzIyQzkuOTUyNTggNS4yMDIwNiAxMCA1LjMwODk3IDEwIDUuNDIwNDRDMTAgNS41MzE5MSA5Ljk1MjU4IDUuNjM4ODIgOS44NjgxNyA1LjcxNzY2TDYuNDkzNDQgOC44Njg2M0M2LjQ0ODg0IDguOTEwMjggNi4zOTU4OSA4Ljk0MzMxIDYuMzM3NjIgOC45NjU4NkM2LjI3OTM0IDguOTg4NCA2LjIxNjg4IDkgNi4xNTM4IDlDNi4wOTA3MiA5IDYuMDI4MjYgOC45ODg0IDUuOTY5OTkgOC45NjU4NkM1LjkxMTcxIDguOTQzMzEgNS44NTg3NyA4LjkxMDI4IDUuODE0MTcgOC44Njg2M0w0LjEzNzQ1IDcuMzAzMzdDNC4wOTQ0NSA3LjI2NDU5IDQuMDYwMTUgNy4yMTgyIDQuMDM2NTUgNy4xNjY5MUM0LjAxMjk2IDcuMTE1NjIgNC4wMDA1NCA3LjA2MDQ2IDQuMDAwMDIgNy4wMDQ2NEMzLjk5OTUgNi45NDg4MiA0LjAxMDg5IDYuODkzNDcgNC4wMzM1MyA2Ljg0MThDNC4wNTYxNyA2Ljc5MDE0IDQuMDg5NiA2Ljc0MzIgNC4xMzE4NyA2LjcwMzczQzQuMTc0MTUgNi42NjQyNiA0LjIyNDQyIDYuNjMzMDQgNC4yNzk3NSA2LjYxMTlDNC4zMzUwOSA2LjU5MDc3IDQuMzk0MzcgNi41ODAxMyA0LjQ1NDE2IDYuNTgwNjFDNC41MTM5NCA2LjU4MTEgNC41NzMwMiA2LjU5MjcgNC42Mjc5NSA2LjYxNDczQzQuNjgyODkgNi42MzY3NiA0LjczMjU3IDYuNjY4NzkgNC43NzQxIDYuNzA4OTRMNi4xNTM2NSA3Ljk5NzAyTDkuMjMxMjMgNS4xMjMyMkM5LjI3MzA0IDUuMDg0MTYgOS4zMjI2OSA1LjA1MzE3IDkuMzc3MzMgNS4wMzIwM0M5LjQzMTk4IDUuMDEwODggOS40OTA1NSA1IDkuNTQ5NyA1QzkuNjA4ODUgNSA5LjY2NzQyIDUuMDEwODggOS43MjIwNyA1LjAzMjAzQzkuNzc2NzEgNS4wNTMxNyA5LjgyNjM2IDUuMDg0MTYgOS44NjgxNyA1LjEyMzIyWiIgZmlsbD0id2hpdGUiLz4NCjwvc3ZnPg==);
  }
  .newHeader .header .headerAccBtn > i {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNS4yLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iRWJlbmVfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAxMjAgMTIwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxMjAgMTIwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojZmZmO3N0cm9rZS13aWR0aDo2LjA1NjE7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fQ0KCS5zdDF7ZmlsbDpub25lO3N0cm9rZTojZmZmO3N0cm9rZS13aWR0aDo2LjA1NjtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9DQo8L3N0eWxlPg0KPGltYWdlIHN0eWxlPSJvdmVyZmxvdzp2aXNpYmxlO2VuYWJsZS1iYWNrZ3JvdW5kOm5ldyAgICA7IiB3aWR0aD0iMTc0IiBoZWlnaHQ9Ijg2IiB4bGluazpocmVmPSJDOlxVc2Vyc1xtYW5pZ2FfZFxEZXNrdG9wXDIwMjEtMTAtMjggMDhfMzdfNTgtSMOWR0wgXyDDlnN0ZXJyZWljaGlzY2hlIFF1YWxpdMOkdHNzY2h1aGUgb25saW5lIGthdWZlbiBfIE9mZml6aWVsbGVyIEjDlkdMIE9ubGluZSBTLnBuZyIgIHRyYW5zZm9ybT0ibWF0cml4KDIuNzA2MyAwIDAgMi43MDYzIDI2NC4zNzYyIC04Mi43MTE5KSI+DQo8L2ltYWdlPg0KPGc+DQoJPGNpcmNsZSBjbGFzcz0ic3QwIiBjeD0iNjAuNiIgY3k9IjMyLjgiIHI9IjI5Ii8+DQoJPHBhdGggY2xhc3M9InN0MSIgZD0iTTgwLjEsNTQuNGMyLjksMS40LDI2LjksMTQuMywyNi42LDM5LjdjMCwwLTguOSwyMi00Ni40LDIyLjRoMC41Yy0zNy42LTAuNC00Ni40LTIyLjQtNDYuNC0yMi40DQoJCUMxNCw2OC43LDM4LDU1LjgsNDAuOSw1NC40Ii8+DQo8L2c+DQo8L3N2Zz4NCg==);
    transition: all 0.3s;
  }
  .newHeader .header:hover .headerAccBtn > i {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNS4yLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iRWJlbmVfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAxMjAgMTIwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxMjAgMTIwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojMDAwO3N0cm9rZS13aWR0aDo2LjA1NjE7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fQ0KCS5zdDF7ZmlsbDpub25lO3N0cm9rZTojMDAwO3N0cm9rZS13aWR0aDo2LjA1NjtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9DQo8L3N0eWxlPg0KPGltYWdlIHN0eWxlPSJvdmVyZmxvdzp2aXNpYmxlO2VuYWJsZS1iYWNrZ3JvdW5kOm5ldyAgICA7IiB3aWR0aD0iMTc0IiBoZWlnaHQ9Ijg2IiB4bGluazpocmVmPSJDOlxVc2Vyc1xtYW5pZ2FfZFxEZXNrdG9wXDIwMjEtMTAtMjggMDhfMzdfNTgtSMOWR0wgXyDDlnN0ZXJyZWljaGlzY2hlIFF1YWxpdMOkdHNzY2h1aGUgb25saW5lIGthdWZlbiBfIE9mZml6aWVsbGVyIEjDlkdMIE9ubGluZSBTLnBuZyIgIHRyYW5zZm9ybT0ibWF0cml4KDIuNzA2MyAwIDAgMi43MDYzIDI2NC4zNzYyIC04Mi43MTE5KSI+DQo8L2ltYWdlPg0KPGc+DQoJPGNpcmNsZSBjbGFzcz0ic3QwIiBjeD0iNjAuNiIgY3k9IjMyLjgiIHI9IjI5Ii8+DQoJPHBhdGggY2xhc3M9InN0MSIgZD0iTTgwLjEsNTQuNGMyLjksMS40LDI2LjksMTQuMywyNi42LDM5LjdjMCwwLTguOSwyMi00Ni40LDIyLjRoMC41Yy0zNy42LTAuNC00Ni40LTIyLjQtNDYuNC0yMi40DQoJCUMxNCw2OC43LDM4LDU1LjgsNDAuOSw1NC40Ii8+DQo8L2c+DQo8L3N2Zz4NCg==);
  }
  .newHeader .header .headerLocationBtn > i {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNS4yLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iRWJlbmVfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAxMjAgMTIwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxMjAgMTIwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KCS5zdDB7ZmlsbDojZmZmO30NCjwvc3R5bGU+DQo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNjEuMyw3TDYxLjMsN2MxOC45LDAsMzQuMSwxNS4zLDM0LDM0LjFjMCw2LjUtMS45LDEyLjgtNS40LDE4LjNjLTEuOCwyLjgtNC4zLDYuMy03LjYsMTAuOQ0KCWMtMi44LDMuOS01LjksOC4zLTkuNSwxMy41Yy00LjIsNi4xLTgsMTIuNC0xMS41LDE5Yy0zLjQtNi42LTcuMi0xMi45LTExLjUtMTljLTMuNi01LjItNi44LTkuNi05LjUtMTMuNQ0KCWMtMy4yLTQuNi01LjgtOC4xLTcuNi0xMC45Yy0xMC4yLTE1LjgtNS42LTM2LjgsMTAuMi00N0M0OC40LDguOSw1NC44LDcsNjEuMyw3IE02MS4zLDYyLjhMNjEuMyw2Mi44YzEyLjQsMC4xLDIyLjYtMTAsMjIuNi0yMi40DQoJQzg0LDI4LDczLjksMTcuOSw2MS41LDE3LjhjLTEyLjQtMC4xLTIyLjYsMTAtMjIuNiwyMi40YzAsMCwwLDAuMSwwLDAuMUMzOC45LDUyLjcsNDguOSw2Mi44LDYxLjMsNjIuOEw2MS4zLDYyLjggTTYxLjMsMEw2MS4zLDANCgljLTIyLjcsMC00MSwxOC40LTQxLDQxLjFjMCw3LjgsMi4zLDE1LjUsNi41LDIyLjFjMy40LDUuMyw5LjQsMTMuMiwxNy4yLDI0LjZjMTEuNSwxNi42LDE2LjQsMjkuOCwxNy4yLDMxLjl2MC4zdi0wLjINCgljMCwwLDAsMC4xLDAsMC4ydi0wLjNjMC44LTIuMSw1LjctMTUuMywxNy4yLTMxLjljNy45LTExLjQsMTMuOC0xOS4zLDE3LjItMjQuNmMxMi4yLTE5LDYuNy00NC40LTEyLjMtNTYuN0M3Ni44LDIuMyw2OS4yLDAsNjEuMywwDQoJeiBNNjEuMyw1NS44Yy04LjYsMC0xNS42LTYuOS0xNS42LTE1LjRjMC04LjYsNi45LTE1LjYsMTUuNC0xNS42czE1LjYsNi45LDE1LjYsMTUuNGMwLDAsMCwwLjEsMCwwLjENCglDNzYuOCw0OC45LDY5LjksNTUuOCw2MS4zLDU1LjhMNjEuMyw1NS44eiIvPg0KPC9zdmc+DQo=);
    transition: all 0.3s;
  }
  .newHeader .header:hover .headerLocationBtn > i {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNS4yLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iRWJlbmVfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAxMjAgMTIwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxMjAgMTIwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KCS5zdDB7ZmlsbDojMDAwO30NCjwvc3R5bGU+DQo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNjEuMyw3TDYxLjMsN2MxOC45LDAsMzQuMSwxNS4zLDM0LDM0LjFjMCw2LjUtMS45LDEyLjgtNS40LDE4LjNjLTEuOCwyLjgtNC4zLDYuMy03LjYsMTAuOQ0KCWMtMi44LDMuOS01LjksOC4zLTkuNSwxMy41Yy00LjIsNi4xLTgsMTIuNC0xMS41LDE5Yy0zLjQtNi42LTcuMi0xMi45LTExLjUtMTljLTMuNi01LjItNi44LTkuNi05LjUtMTMuNQ0KCWMtMy4yLTQuNi01LjgtOC4xLTcuNi0xMC45Yy0xMC4yLTE1LjgtNS42LTM2LjgsMTAuMi00N0M0OC40LDguOSw1NC44LDcsNjEuMyw3IE02MS4zLDYyLjhMNjEuMyw2Mi44YzEyLjQsMC4xLDIyLjYtMTAsMjIuNi0yMi40DQoJQzg0LDI4LDczLjksMTcuOSw2MS41LDE3LjhjLTEyLjQtMC4xLTIyLjYsMTAtMjIuNiwyMi40YzAsMCwwLDAuMSwwLDAuMUMzOC45LDUyLjcsNDguOSw2Mi44LDYxLjMsNjIuOEw2MS4zLDYyLjggTTYxLjMsMEw2MS4zLDANCgljLTIyLjcsMC00MSwxOC40LTQxLDQxLjFjMCw3LjgsMi4zLDE1LjUsNi41LDIyLjFjMy40LDUuMyw5LjQsMTMuMiwxNy4yLDI0LjZjMTEuNSwxNi42LDE2LjQsMjkuOCwxNy4yLDMxLjl2MC4zdi0wLjINCgljMCwwLDAsMC4xLDAsMC4ydi0wLjNjMC44LTIuMSw1LjctMTUuMywxNy4yLTMxLjljNy45LTExLjQsMTMuOC0xOS4zLDE3LjItMjQuNmMxMi4yLTE5LDYuNy00NC40LTEyLjMtNTYuN0M3Ni44LDIuMyw2OS4yLDAsNjEuMywwDQoJeiBNNjEuMyw1NS44Yy04LjYsMC0xNS42LTYuOS0xNS42LTE1LjRjMC04LjYsNi45LTE1LjYsMTUuNC0xNS42czE1LjYsNi45LDE1LjYsMTUuNGMwLDAsMCwwLjEsMCwwLjENCglDNzYuOCw0OC45LDY5LjksNTUuOCw2MS4zLDU1LjhMNjEuMyw1NS44eiIvPg0KPC9zdmc+DQo=);
  }
  .newHeader .header .headerFavBtn > i {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNS4yLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iRWJlbmVfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAxMjAgMTIwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxMjAgMTIwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojZmZmO3N0cm9rZS13aWR0aDo1Ljc2NjM7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZS1taXRlcmxpbWl0OjEwO30NCjwvc3R5bGU+DQo8Zz4NCgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNTguNywxMTAuOWMtMi4zLTEuNC01NS40LTM0LTU1LjQtNjguNkMzLjIsMjUuNiwxNi44LDEyLDMzLjUsMTJjMTEuMiwwLDIxLjQsNi4yLDI2LjYsMTUuOA0KCQlDNjUuMywxOC4zLDc1LjQsMTIsODYuNiwxMmMxNi43LDAsMzAuMywxMy42LDMwLjMsMzAuM2MwLDM0LjYtNTMuMiw2Ny4zLTU1LjQsNjguNmwtMS40LDAuOUw1OC43LDExMC45eiIvPg0KPC9nPg0KPC9zdmc+DQo=);
    transition: all 0.3s;
  }
  .newHeader .header .headerFavBtn > span {
    transition: all 0.3s;
    background: #fff;
    color: #EB5757;
  }
  .newHeader .header:hover .headerFavBtn > span {
    background: #000;
    color: #fff;
  }
  .newHeader .header:hover .headerFavBtn > i {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNS4yLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iRWJlbmVfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAxMjAgMTIwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxMjAgMTIwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojMDAwO3N0cm9rZS13aWR0aDo1Ljc2NjM7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZS1taXRlcmxpbWl0OjEwO30NCjwvc3R5bGU+DQo8Zz4NCgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNTguNywxMTAuOWMtMi4zLTEuNC01NS40LTM0LTU1LjQtNjguNkMzLjIsMjUuNiwxNi44LDEyLDMzLjUsMTJjMTEuMiwwLDIxLjQsNi4yLDI2LjYsMTUuOA0KCQlDNjUuMywxOC4zLDc1LjQsMTIsODYuNiwxMmMxNi43LDAsMzAuMywxMy42LDMwLjMsMzAuM2MwLDM0LjYtNTMuMiw2Ny4zLTU1LjQsNjguNmwtMS40LDAuOUw1OC43LDExMC45eiIvPg0KPC9nPg0KPC9zdmc+DQo=);
  }
  .newHeader .header .headerSearchBtn > i {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNS4yLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iRWJlbmVfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAxMjAgMTIwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxMjAgMTIwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojZmZmO3N0cm9rZS13aWR0aDo2LjA1NjtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9DQoJLnN0MXtmaWxsOm5vbmU7c3Ryb2tlOiNmZmY7c3Ryb2tlLXdpZHRoOjYuMDU2O3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1taXRlcmxpbWl0OjEwO30NCjwvc3R5bGU+DQo8aW1hZ2Ugc3R5bGU9Im92ZXJmbG93OnZpc2libGU7IiB3aWR0aD0iMTc0IiBoZWlnaHQ9Ijg2IiB4bGluazpocmVmPSJDOlxVc2Vyc1xtYW5pZ2FfZFxEZXNrdG9wXDIwMjEtMTAtMjggMDhfMzdfNTgtSMOWR0wgXyDDlnN0ZXJyZWljaGlzY2hlIFF1YWxpdMOkdHNzY2h1aGUgb25saW5lIGthdWZlbiBfIE9mZml6aWVsbGVyIEjDlkdMIE9ubGluZSBTLnBuZyIgIHRyYW5zZm9ybT0ibWF0cml4KDIuNzA2MyAwIDAgMi43MDYzIDEzNy4xMTAxIC0xMDQuNTEwMSkiPg0KPC9pbWFnZT4NCjxnPg0KCTxjaXJjbGUgY2xhc3M9InN0MCIgY3g9IjcxLjciIGN5PSI0OC4yIiByPSI0NC41Ii8+DQo8L2c+DQo8bGluZSBjbGFzcz0ic3QxIiB4MT0iNDIiIHkxPSI4Mi42IiB4Mj0iMy41IiB5Mj0iMTE2LjMiLz4NCjwvc3ZnPg0K);
    transition: all 0.3s;
  }
  .newHeader .header:hover .headerSearchBtn > i {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNS4yLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iRWJlbmVfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAxMjAgMTIwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxMjAgMTIwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojMDAwO3N0cm9rZS13aWR0aDo2LjA1NjtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9DQoJLnN0MXtmaWxsOm5vbmU7c3Ryb2tlOiMwMDA7c3Ryb2tlLXdpZHRoOjYuMDU2O3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1taXRlcmxpbWl0OjEwO30NCjwvc3R5bGU+DQo8aW1hZ2Ugc3R5bGU9Im92ZXJmbG93OnZpc2libGU7IiB3aWR0aD0iMTc0IiBoZWlnaHQ9Ijg2IiB4bGluazpocmVmPSJDOlxVc2Vyc1xtYW5pZ2FfZFxEZXNrdG9wXDIwMjEtMTAtMjggMDhfMzdfNTgtSMOWR0wgXyDDlnN0ZXJyZWljaGlzY2hlIFF1YWxpdMOkdHNzY2h1aGUgb25saW5lIGthdWZlbiBfIE9mZml6aWVsbGVyIEjDlkdMIE9ubGluZSBTLnBuZyIgIHRyYW5zZm9ybT0ibWF0cml4KDIuNzA2MyAwIDAgMi43MDYzIDEzNy4xMTAxIC0xMDQuNTEwMSkiPg0KPC9pbWFnZT4NCjxnPg0KCTxjaXJjbGUgY2xhc3M9InN0MCIgY3g9IjcxLjciIGN5PSI0OC4yIiByPSI0NC41Ii8+DQo8L2c+DQo8bGluZSBjbGFzcz0ic3QxIiB4MT0iNDIiIHkxPSI4Mi42IiB4Mj0iMy41IiB5Mj0iMTE2LjMiLz4NCjwvc3ZnPg0K);
  }
  .newHeader .header .headerBasketBtn > i {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNS4yLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iRWJlbmVfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAxMjAgMTIwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxMjAgMTIwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojZmZmO3N0cm9rZS13aWR0aDo2LjA1NjtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9DQoJLnN0MXtmaWxsOm5vbmU7c3Ryb2tlOiNmZmY7c3Ryb2tlLXdpZHRoOjUuNTtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9DQo8L3N0eWxlPg0KPHBvbHlnb24gY2xhc3M9InN0MCIgcG9pbnRzPSIxNSwyNy41IDEzLDExNS4yIDEwNy44LDExNS4yIDEwNS44LDI3LjkgIi8+DQo8Zz4NCgk8cGF0aCBjbGFzcz0ic3QxIiBkPSJNMzguNCwyNi45QzM4LjQsMTQuMiw0OC42LDQsNjEuMiw0czIyLjksMTAuMiwyMi45LDIyLjkiLz4NCjwvZz4NCjwvc3ZnPg0K);
    transition: all 0.3s;
  }
  .newHeader .header:hover .headerBasketBtn > i {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNS4yLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iRWJlbmVfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAxMjAgMTIwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxMjAgMTIwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojMDAwO3N0cm9rZS13aWR0aDo2LjA1NjtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9DQoJLnN0MXtmaWxsOm5vbmU7c3Ryb2tlOiMwMDA7c3Ryb2tlLXdpZHRoOjUuNTtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9DQo8L3N0eWxlPg0KPHBvbHlnb24gY2xhc3M9InN0MCIgcG9pbnRzPSIxNSwyNy41IDEzLDExNS4yIDEwNy44LDExNS4yIDEwNS44LDI3LjkgIi8+DQo8Zz4NCgk8cGF0aCBjbGFzcz0ic3QxIiBkPSJNMzguNCwyNi45QzM4LjQsMTQuMiw0OC42LDQsNjEuMiw0czIyLjksMTAuMiwyMi45LDIyLjkiLz4NCjwvZz4NCjwvc3ZnPg0K);
  }
  .newHeader .headerTop {
    text-align: center;
    --header-top-bg: rgba(30, 30, 29, 0.40);
    --header-top-color: #fff;
    background: var(--header-top-bg);
  }
  .newHeader .headerTop .headerInner {
    align-items: center;
    justify-content: center;
    color: var(--header-top-color);
  }
  .newHeader .headerTop .headerInner a {
    text-decoration: none;
    color: var(--header-top-color);
  }
  .newHeader .header:hover {
    background: #fff;
  }
  .newHeader .header:hover .navElLink {
    color: #575757;
  }
  .newHeader .header:hover .headerTop {
    background: #fff;
  }
  .newHeader .header:hover .headerTop .headerInner, .newHeader .header:hover .headerTop .headerInner a {
    color: #575757;
  }

  .newHeader.showSearch .header {
    background: #fff;
  }
  .newHeader.showSearch .header .headerLocationCurrent {
    color: #949494;
  }
  .newHeader.showSearch .header .headerBasketBtn > span {
    background: #000;
    color: #fff;
  }
  .newHeader.showSearch .header .headerAccBtn_log > i:after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCiAgICA8Y2lyY2xlIGN4PSI3IiBjeT0iNyIgcj0iNi41IiBmaWxsPSJibGFjayIgc3Ryb2tlPSJ3aGl0ZSIvPg0KICAgIDxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNOS44NjgxNyA1LjEyMzIyQzkuOTUyNTggNS4yMDIwNiAxMCA1LjMwODk3IDEwIDUuNDIwNDRDMTAgNS41MzE5MSA5Ljk1MjU4IDUuNjM4ODIgOS44NjgxNyA1LjcxNzY2TDYuNDkzNDQgOC44Njg2M0M2LjQ0ODg0IDguOTEwMjggNi4zOTU4OSA4Ljk0MzMxIDYuMzM3NjIgOC45NjU4NkM2LjI3OTM0IDguOTg4NCA2LjIxNjg4IDkgNi4xNTM4IDlDNi4wOTA3MiA5IDYuMDI4MjYgOC45ODg0IDUuOTY5OTkgOC45NjU4NkM1LjkxMTcxIDguOTQzMzEgNS44NTg3NyA4LjkxMDI4IDUuODE0MTcgOC44Njg2M0w0LjEzNzQ1IDcuMzAzMzdDNC4wOTQ0NSA3LjI2NDU5IDQuMDYwMTUgNy4yMTgyIDQuMDM2NTUgNy4xNjY5MUM0LjAxMjk2IDcuMTE1NjIgNC4wMDA1NCA3LjA2MDQ2IDQuMDAwMDIgNy4wMDQ2NEMzLjk5OTUgNi45NDg4MiA0LjAxMDg5IDYuODkzNDcgNC4wMzM1MyA2Ljg0MThDNC4wNTYxNyA2Ljc5MDE0IDQuMDg5NiA2Ljc0MzIgNC4xMzE4NyA2LjcwMzczQzQuMTc0MTUgNi42NjQyNiA0LjIyNDQyIDYuNjMzMDQgNC4yNzk3NSA2LjYxMTlDNC4zMzUwOSA2LjU5MDc3IDQuMzk0MzcgNi41ODAxMyA0LjQ1NDE2IDYuNTgwNjFDNC41MTM5NCA2LjU4MTEgNC41NzMwMiA2LjU5MjcgNC42Mjc5NSA2LjYxNDczQzQuNjgyODkgNi42MzY3NiA0LjczMjU3IDYuNjY4NzkgNC43NzQxIDYuNzA4OTRMNi4xNTM2NSA3Ljk5NzAyTDkuMjMxMjMgNS4xMjMyMkM5LjI3MzA0IDUuMDg0MTYgOS4zMjI2OSA1LjA1MzE3IDkuMzc3MzMgNS4wMzIwM0M5LjQzMTk4IDUuMDEwODggOS40OTA1NSA1IDkuNTQ5NyA1QzkuNjA4ODUgNSA5LjY2NzQyIDUuMDEwODggOS43MjIwNyA1LjAzMjAzQzkuNzc2NzEgNS4wNTMxNyA5LjgyNjM2IDUuMDg0MTYgOS44NjgxNyA1LjEyMzIyWiIgZmlsbD0id2hpdGUiLz4NCjwvc3ZnPg==);
  }
  .newHeader.showSearch .header .headerAccBtn > i {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNS4yLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iRWJlbmVfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAxMjAgMTIwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxMjAgMTIwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojMDAwO3N0cm9rZS13aWR0aDo2LjA1NjE7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fQ0KCS5zdDF7ZmlsbDpub25lO3N0cm9rZTojMDAwO3N0cm9rZS13aWR0aDo2LjA1NjtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9DQo8L3N0eWxlPg0KPGltYWdlIHN0eWxlPSJvdmVyZmxvdzp2aXNpYmxlO2VuYWJsZS1iYWNrZ3JvdW5kOm5ldyAgICA7IiB3aWR0aD0iMTc0IiBoZWlnaHQ9Ijg2IiB4bGluazpocmVmPSJDOlxVc2Vyc1xtYW5pZ2FfZFxEZXNrdG9wXDIwMjEtMTAtMjggMDhfMzdfNTgtSMOWR0wgXyDDlnN0ZXJyZWljaGlzY2hlIFF1YWxpdMOkdHNzY2h1aGUgb25saW5lIGthdWZlbiBfIE9mZml6aWVsbGVyIEjDlkdMIE9ubGluZSBTLnBuZyIgIHRyYW5zZm9ybT0ibWF0cml4KDIuNzA2MyAwIDAgMi43MDYzIDI2NC4zNzYyIC04Mi43MTE5KSI+DQo8L2ltYWdlPg0KPGc+DQoJPGNpcmNsZSBjbGFzcz0ic3QwIiBjeD0iNjAuNiIgY3k9IjMyLjgiIHI9IjI5Ii8+DQoJPHBhdGggY2xhc3M9InN0MSIgZD0iTTgwLjEsNTQuNGMyLjksMS40LDI2LjksMTQuMywyNi42LDM5LjdjMCwwLTguOSwyMi00Ni40LDIyLjRoMC41Yy0zNy42LTAuNC00Ni40LTIyLjQtNDYuNC0yMi40DQoJCUMxNCw2OC43LDM4LDU1LjgsNDAuOSw1NC40Ii8+DQo8L2c+DQo8L3N2Zz4NCg==);
  }
  .newHeader.showSearch .header .headerLocationBtn > i {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNS4yLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iRWJlbmVfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAxMjAgMTIwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxMjAgMTIwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KCS5zdDB7ZmlsbDojMDAwO30NCjwvc3R5bGU+DQo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNjEuMyw3TDYxLjMsN2MxOC45LDAsMzQuMSwxNS4zLDM0LDM0LjFjMCw2LjUtMS45LDEyLjgtNS40LDE4LjNjLTEuOCwyLjgtNC4zLDYuMy03LjYsMTAuOQ0KCWMtMi44LDMuOS01LjksOC4zLTkuNSwxMy41Yy00LjIsNi4xLTgsMTIuNC0xMS41LDE5Yy0zLjQtNi42LTcuMi0xMi45LTExLjUtMTljLTMuNi01LjItNi44LTkuNi05LjUtMTMuNQ0KCWMtMy4yLTQuNi01LjgtOC4xLTcuNi0xMC45Yy0xMC4yLTE1LjgtNS42LTM2LjgsMTAuMi00N0M0OC40LDguOSw1NC44LDcsNjEuMyw3IE02MS4zLDYyLjhMNjEuMyw2Mi44YzEyLjQsMC4xLDIyLjYtMTAsMjIuNi0yMi40DQoJQzg0LDI4LDczLjksMTcuOSw2MS41LDE3LjhjLTEyLjQtMC4xLTIyLjYsMTAtMjIuNiwyMi40YzAsMCwwLDAuMSwwLDAuMUMzOC45LDUyLjcsNDguOSw2Mi44LDYxLjMsNjIuOEw2MS4zLDYyLjggTTYxLjMsMEw2MS4zLDANCgljLTIyLjcsMC00MSwxOC40LTQxLDQxLjFjMCw3LjgsMi4zLDE1LjUsNi41LDIyLjFjMy40LDUuMyw5LjQsMTMuMiwxNy4yLDI0LjZjMTEuNSwxNi42LDE2LjQsMjkuOCwxNy4yLDMxLjl2MC4zdi0wLjINCgljMCwwLDAsMC4xLDAsMC4ydi0wLjNjMC44LTIuMSw1LjctMTUuMywxNy4yLTMxLjljNy45LTExLjQsMTMuOC0xOS4zLDE3LjItMjQuNmMxMi4yLTE5LDYuNy00NC40LTEyLjMtNTYuN0M3Ni44LDIuMyw2OS4yLDAsNjEuMywwDQoJeiBNNjEuMyw1NS44Yy04LjYsMC0xNS42LTYuOS0xNS42LTE1LjRjMC04LjYsNi45LTE1LjYsMTUuNC0xNS42czE1LjYsNi45LDE1LjYsMTUuNGMwLDAsMCwwLjEsMCwwLjENCglDNzYuOCw0OC45LDY5LjksNTUuOCw2MS4zLDU1LjhMNjEuMyw1NS44eiIvPg0KPC9zdmc+DQo=);
  }
  .newHeader.showSearch .header .headerFavBtn > span {
    background: #000;
    color: #fff;
  }
  .newHeader.showSearch .header .headerFavBtn > i {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNS4yLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iRWJlbmVfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAxMjAgMTIwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxMjAgMTIwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojMDAwO3N0cm9rZS13aWR0aDo1Ljc2NjM7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZS1taXRlcmxpbWl0OjEwO30NCjwvc3R5bGU+DQo8Zz4NCgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNTguNywxMTAuOWMtMi4zLTEuNC01NS40LTM0LTU1LjQtNjguNkMzLjIsMjUuNiwxNi44LDEyLDMzLjUsMTJjMTEuMiwwLDIxLjQsNi4yLDI2LjYsMTUuOA0KCQlDNjUuMywxOC4zLDc1LjQsMTIsODYuNiwxMmMxNi43LDAsMzAuMywxMy42LDMwLjMsMzAuM2MwLDM0LjYtNTMuMiw2Ny4zLTU1LjQsNjguNmwtMS40LDAuOUw1OC43LDExMC45eiIvPg0KPC9nPg0KPC9zdmc+DQo=);
  }
  .newHeader.showSearch .header .headerSearchBtn > i {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNS4yLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iRWJlbmVfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAxMjAgMTIwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxMjAgMTIwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojMDAwO3N0cm9rZS13aWR0aDo2LjA1NjtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9DQoJLnN0MXtmaWxsOm5vbmU7c3Ryb2tlOiMwMDA7c3Ryb2tlLXdpZHRoOjYuMDU2O3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1taXRlcmxpbWl0OjEwO30NCjwvc3R5bGU+DQo8aW1hZ2Ugc3R5bGU9Im92ZXJmbG93OnZpc2libGU7IiB3aWR0aD0iMTc0IiBoZWlnaHQ9Ijg2IiB4bGluazpocmVmPSJDOlxVc2Vyc1xtYW5pZ2FfZFxEZXNrdG9wXDIwMjEtMTAtMjggMDhfMzdfNTgtSMOWR0wgXyDDlnN0ZXJyZWljaGlzY2hlIFF1YWxpdMOkdHNzY2h1aGUgb25saW5lIGthdWZlbiBfIE9mZml6aWVsbGVyIEjDlkdMIE9ubGluZSBTLnBuZyIgIHRyYW5zZm9ybT0ibWF0cml4KDIuNzA2MyAwIDAgMi43MDYzIDEzNy4xMTAxIC0xMDQuNTEwMSkiPg0KPC9pbWFnZT4NCjxnPg0KCTxjaXJjbGUgY2xhc3M9InN0MCIgY3g9IjcxLjciIGN5PSI0OC4yIiByPSI0NC41Ii8+DQo8L2c+DQo8bGluZSBjbGFzcz0ic3QxIiB4MT0iNDIiIHkxPSI4Mi42IiB4Mj0iMy41IiB5Mj0iMTE2LjMiLz4NCjwvc3ZnPg0K);
  }
  .newHeader.showSearch .header .headerBasketBtn > i {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNS4yLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iRWJlbmVfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAxMjAgMTIwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxMjAgMTIwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojMDAwO3N0cm9rZS13aWR0aDo2LjA1NjtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9DQoJLnN0MXtmaWxsOm5vbmU7c3Ryb2tlOiMwMDA7c3Ryb2tlLXdpZHRoOjUuNTtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9DQo8L3N0eWxlPg0KPHBvbHlnb24gY2xhc3M9InN0MCIgcG9pbnRzPSIxNSwyNy41IDEzLDExNS4yIDEwNy44LDExNS4yIDEwNS44LDI3LjkgIi8+DQo8Zz4NCgk8cGF0aCBjbGFzcz0ic3QxIiBkPSJNMzguNCwyNi45QzM4LjQsMTQuMiw0OC42LDQsNjEuMiw0czIyLjksMTAuMiwyMi45LDIyLjkiLz4NCjwvZz4NCjwvc3ZnPg0K);
  }
  .newHeader.showSearch .header .navElLink {
    color: #575757;
  }
  .newHeader.showSearch .header .headerTop {
    background: #fff;
  }
  .newHeader.showSearch .header .headerTop .headerInner,
.newHeader.showSearch .header .headerTop .headerInner a {
    color: #575757;
  }
}
@media all and (min-width: 1400px) {
  .newHeader .headerLogo {
    left: 80px;
  }
  .newHeader .headerLinks {
    right: 80px;
  }
  .newHeader .headerLocationCurrent {
    right: 80px;
  }
  .newHeader .header .navElSub {
    padding-left: 298px;
  }
  .newHeader .header .navList {
    padding-left: 283px;
    padding-right: 236px;
  }
}
@media all and (min-width: 1700px) {
  .newHeader .header .navElSub {
    padding-right: calc(100vw - 298px - 1360px);
  }
}
@media all and (min-width: 2600px) {
  .newHeader .header .navElSub {
    padding-right: 942px;
  }
}
.header {
  margin: 0 0 19px 0;
  position: relative;
  z-index: 30;
  background: #fff;
  position: sticky;
  top: -40px;
  box-shadow: 0px 1px 0px rgba(0, 0, 0, 0.1);
}
.header--noTopSl .header {
  top: 0;
}
@media all and (max-width: 767px) {
  .header {
    margin-bottom: 0;
    box-shadow: none;
    /*  &:before{
        position: fixed;
        bottom: 0;
        left: 0;
        right: 0;
        background: #fff;
        content: "";
        height: 60px;
        box-shadow: 0px -3px 20px rgba(0, 0, 0, 0.15);
      }*/
  }
}
.headerTop {
  background: #FAFAFA;
  padding: 8px 40px 8px 40px;
}
@media all and (max-width: 1000px) {
  .headerTop {
    padding: 8px 0 8px 0;
  }
}
.headerTopSliderClose {
  display: none;
  /*
  position: absolute;
  width: 24px;
  height: 24px;
  top: 8px;
  z-index: 2;
  right: 8px;
  border: none;
  cursor: pointer;
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxMCAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMC42NDY0NDcgMC42NDY0NDdDMC44NDE3MDkgMC40NTExODQgMS4xNTgyOSAwLjQ1MTE4NCAxLjM1MzU1IDAuNjQ2NDQ3TDUgNC4yOTI4OUw4LjY0NjQ1IDAuNjQ2NDQ3QzguODQxNzEgMC40NTExODQgOS4xNTgyOSAwLjQ1MTE4NCA5LjM1MzU1IDAuNjQ2NDQ3QzkuNTQ4ODIgMC44NDE3MDkgOS41NDg4MiAxLjE1ODI5IDkuMzUzNTUgMS4zNTM1NUw1LjcwNzExIDVMOS4zNTM1NSA4LjY0NjQ1QzkuNTQ4ODIgOC44NDE3MSA5LjU0ODgyIDkuMTU4MjkgOS4zNTM1NSA5LjM1MzU1QzkuMTU4MjkgOS41NDg4MiA4Ljg0MTcxIDkuNTQ4ODIgOC42NDY0NSA5LjM1MzU1TDUgNS43MDcxMUwxLjM1MzU1IDkuMzUzNTVDMS4xNTgyOSA5LjU0ODgyIDAuODQxNzA5IDkuNTQ4ODIgMC42NDY0NDcgOS4zNTM1NUMwLjQ1MTE4NCA5LjE1ODI5IDAuNDUxMTg0IDguODQxNzEgMC42NDY0NDcgOC42NDY0NUw0LjI5Mjg5IDVMMC42NDY0NDcgMS4zNTM1NUMwLjQ1MTE4NCAxLjE1ODI5IDAuNDUxMTg0IDAuODQxNzA5IDAuNjQ2NDQ3IDAuNjQ2NDQ3WiIgZmlsbD0iIzAwMCIvPg0KPC9zdmc+DQo=) center no-repeat;
  background-size: 10px 10px;
  display: none;

  @media all and (min-width: 1000px) {
    .indexPage .header & {
      background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxMCAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMC42NDY0NDcgMC42NDY0NDdDMC44NDE3MDkgMC40NTExODQgMS4xNTgyOSAwLjQ1MTE4NCAxLjM1MzU1IDAuNjQ2NDQ3TDUgNC4yOTI4OUw4LjY0NjQ1IDAuNjQ2NDQ3QzguODQxNzEgMC40NTExODQgOS4xNTgyOSAwLjQ1MTE4NCA5LjM1MzU1IDAuNjQ2NDQ3QzkuNTQ4ODIgMC44NDE3MDkgOS41NDg4MiAxLjE1ODI5IDkuMzUzNTUgMS4zNTM1NUw1LjcwNzExIDVMOS4zNTM1NSA4LjY0NjQ1QzkuNTQ4ODIgOC44NDE3MSA5LjU0ODgyIDkuMTU4MjkgOS4zNTM1NSA5LjM1MzU1QzkuMTU4MjkgOS41NDg4MiA4Ljg0MTcxIDkuNTQ4ODIgOC42NDY0NSA5LjM1MzU1TDUgNS43MDcxMUwxLjM1MzU1IDkuMzUzNTVDMS4xNTgyOSA5LjU0ODgyIDAuODQxNzA5IDkuNTQ4ODIgMC42NDY0NDcgOS4zNTM1NUMwLjQ1MTE4NCA5LjE1ODI5IDAuNDUxMTg0IDguODQxNzEgMC42NDY0NDcgOC42NDY0NUw0LjI5Mjg5IDVMMC42NDY0NDcgMS4zNTM1NUMwLjQ1MTE4NCAxLjE1ODI5IDAuNDUxMTg0IDAuODQxNzA5IDAuNjQ2NDQ3IDAuNjQ2NDQ3WiIgZmlsbD0iI2ZmZiIvPg0KPC9zdmc+DQo=);
    }
    .indexPage .header:hover & {
      background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxMCAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMC42NDY0NDcgMC42NDY0NDdDMC44NDE3MDkgMC40NTExODQgMS4xNTgyOSAwLjQ1MTE4NCAxLjM1MzU1IDAuNjQ2NDQ3TDUgNC4yOTI4OUw4LjY0NjQ1IDAuNjQ2NDQ3QzguODQxNzEgMC40NTExODQgOS4xNTgyOSAwLjQ1MTE4NCA5LjM1MzU1IDAuNjQ2NDQ3QzkuNTQ4ODIgMC44NDE3MDkgOS41NDg4MiAxLjE1ODI5IDkuMzUzNTUgMS4zNTM1NUw1LjcwNzExIDVMOS4zNTM1NSA4LjY0NjQ1QzkuNTQ4ODIgOC44NDE3MSA5LjU0ODgyIDkuMTU4MjkgOS4zNTM1NSA5LjM1MzU1QzkuMTU4MjkgOS41NDg4MiA4Ljg0MTcxIDkuNTQ4ODIgOC42NDY0NSA5LjM1MzU1TDUgNS43MDcxMUwxLjM1MzU1IDkuMzUzNTVDMS4xNTgyOSA5LjU0ODgyIDAuODQxNzA5IDkuNTQ4ODIgMC42NDY0NDcgOS4zNTM1NUMwLjQ1MTE4NCA5LjE1ODI5IDAuNDUxMTg0IDguODQxNzEgMC42NDY0NDcgOC42NDY0NUw0LjI5Mjg5IDVMMC42NDY0NDcgMS4zNTM1NUMwLjQ1MTE4NCAxLjE1ODI5IDAuNDUxMTg0IDAuODQxNzA5IDAuNjQ2NDQ3IDAuNjQ2NDQ3WiIgZmlsbD0iIzAwMCIvPg0KPC9zdmc+DQo=);
    }
  }
  */
}
.headerTop span, .headerTop a {
  font-size: 14px;
  line-height: 24px;
  color: #575757;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-decoration: none;
}
.headerTop a:hover {
  text-decoration: underline;
}
.headerTop a:active {
  color: #000;
}
.headerTop .headerInner {
  max-width: 1280px !important;
  justify-content: center;
  position: relative;
  display: flex;
  padding-left: 5px;
  padding-right: 5px;
}
.headerInner {
  max-width: 1280px !important;
  position: relative;
}
.headerContent .headerInner {
  padding-top: 38px;
  padding-left: 140px;
  padding-right: 236px;
}
@media all and (max-width: 959px) {
  .headerContent .headerInner {
    padding-top: 18px;
    padding-left: 90px;
    padding-left: 100px;
    padding-right: 236px;
    padding-right: 214px;
    height: 60px;
  }
}
.headerLinks {
  position: absolute;
  right: 20px;
  top: 36px;
  width: 184px;
  display: flex;
  height: 24px;
  justify-content: end;
  z-index: 50;
}
.headerLinks > a, .headerLinks > div, .headerLinks > span {
  display: inline-flex;
  justify-content: center;
  position: relative;
  align-items: center;
  width: 24px;
  height: 24px;
  margin: 0 0 0 14px;
  /*      & > b {
  display: none;
        }*/
}
.headerLinks > *:first-child {
  margin: 0;
}
@media all and (max-width: 959px) {
  .headerLinks {
    top: 18px;
  }
}
@media all and (max-width: 767px) {
  .headerLinks {
    width: 144px;
    /*   position: fixed;
       bottom: 0;
       left: 0;
       right: 0;
       background: #fff;
       content: "";
       height: 60px;
       width: 100%;
       top: auto;
       padding: 7px 15px 0 15px;
       box-shadow: 0px -3px 20px rgba(0, 0, 0, 0.15);
       justify-content: space-between;
       align-items: start;

       & > a,
       & > div,
       & > span {
         display: inline-flex;
         justify-content: center;
         position: relative;
         align-items: start;
         width: 100%;
         height: 50px;
         margin: 0;

         & > span {
           width: 100%;
         }

         & > i {

         }
         & > b {
           color:#707070;
           font-size: 12px;
           line-height: 16px;
           text-align: center;
           display: block;
         }

       }

       & > *:first-child {
         margin: 0;
       }*/
  }
}
.headerLinksNav {
  list-style: none none;
  background: #fff;
  border: 1px solid #bbb;
  width: 200px;
  z-index: 101;
  box-sizing: border-box;
  position: absolute;
  top: 100%;
  right: 100%;
  padding: 0;
  margin: 10px -24px 0 0;
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.15);
  display: none;
}
.showAccNav .headerLinksNav {
  display: block;
}
.headerLinksNav li {
  display: block;
}
.headerLinksNav li a {
  color: #333;
  text-decoration: none;
  display: block;
  line-height: 1.4;
  font-size: 14px;
  padding: 8px;
}
.headerLinksNav li a:hover {
  background: #e8e8e8;
  text-decoration: none;
}
.headerLinksNav:before {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 6px 6px 6px;
  border-color: transparent transparent #bbb transparent;
  position: absolute;
  right: 6px;
  top: -7px;
  content: "";
}
.headerLinksNav:after {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 6px 6px 6px;
  border-color: transparent transparent #fff transparent;
  position: absolute;
  right: 6px;
  top: -6px;
  content: "";
}
@media all and (max-width: 600px) {
  .headerLinksNav {
    margin: 10px 0 0 0;
    right: 0;
    width: 100%;
  }
  .headerLinksNav:before {
    right: auto;
    left: 6px;
  }
  .headerLinksNav:after {
    right: auto;
    left: 6px;
  }
}
.headerNav {
  display: none !important;
  /*    @media all and (max-width: 767px) {
        .headerLinks & {
          display: none !important;
        }
      }*/
}
.headerNav i {
  width: 24px;
  height: 24px;
  display: block;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik0yIDVIMjIiIHN0cm9rZT0iYmxhY2siIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPg0KPHBhdGggZD0iTTIgMTJIMjIiIHN0cm9rZT0iYmxhY2siIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPg0KPHBhdGggZD0iTTIgMTlIMjIiIHN0cm9rZT0iYmxhY2siIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPg0KPC9zdmc+DQo=);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}
@media all and (max-width: 1000px) {
  .headerNav {
    display: block !important;
  }
}
.headerLogo {
  position: absolute;
  top: 0;
  z-index: 45;
  left: 20px;
  width: 120px;
  height: 120px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIwIiBoZWlnaHQ9IjEyMCIgdmlld0JveD0iMCAwIDEyMCAxMjAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8cmVjdCB3aWR0aD0iMTIwIiBoZWlnaHQ9IjEyMCIgZmlsbD0iI0I5MTkyQiIvPg0KPHBhdGggZD0iTTE2LjExNDMgNDguOTk0M0gyMC4zNjgyVjM2LjQwMjVDMjAuMzY4MiAzMy41MjUgMjIuMTYwNSAzMS44NTc0IDI0LjU3NyAzMS44NTc0QzI2Ljk5MzQgMzEuODU3NCAyOC43MzczIDMzLjUyNSAyOC43MzczIDM2LjQwMjVWNDguOTkwOEgzMi45OTgxVjM0Ljk0NjRDMzIuOTk4MSAzMC4xNTE3IDI5LjI0NjkgMjcuNjEwNCAyNS45NTMzIDI3LjYxMDRDMjMuNzAzMyAyNy42MTA0IDIxLjc5MzEgMjguNDQyNSAyMC40NTE0IDMwLjExMDFIMjAuMzY4MlYxOS4zMTQxSDE2LjExNDNWNDguOTk0M1oiIGZpbGw9IndoaXRlIi8+DQo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTQzLjIyMiAzOC40MDY0QzQzLjIyMiA0Mi45OTMxIDQzLjg4NzYgNDQuNzQzOSA0NS41MTM2IDQ2LjUzNjNDNDYuNjgyIDQ3LjgyOTQgNDguNjMzOCA0OS4yNDM5IDUxLjkzNDMgNDkuMjQzOUM1NS4yMzQ4IDQ5LjI0MzkgNTcuMjA0IDQ3Ljg0MzMgNTguMzU1IDQ2LjUzNjNDNTkuOTgxIDQ0Ljc0MzkgNjAuNjQ2NyA0Mi45OTMxIDYwLjY0NjcgMzguNDA2NEM2MC42NDY3IDMzLjgxOTYgNTkuOTc3NiAzMi4xMTA1IDU4LjM1NSAzMC4zMTgxQzU3LjE4NjcgMjkuMDI0OSA1NS4yMzQ4IDI3LjYxMDQgNTEuOTM0MyAyNy42MTA0QzQ4LjYzMzggMjcuNjEwNCA0Ni42ODIgMjkuMDI0OSA0NS41MTM2IDMwLjMxODFDNDMuODg3NiAzMi4xMTA1IDQzLjIyMiAzMy44NjEzIDQzLjIyMiAzOC40MDY0Wk01Ni4zOTYyIDM4LjQ0OEM1Ni4zOTYyIDQxLjQ5MTkgNTYuMTQ2NiA0Mi4zMjQgNTUuMzU2MiA0My40NTA3QzU0LjcyODcgNDQuMzI3OCA1My4zOTc0IDQ0Ljk5MzUgNTEuOTM3OCA0NC45OTM1QzUwLjQ3ODIgNDQuOTkzNSA0OS4xNDM1IDQ0LjMyNzggNDguNTE5NCA0My40NTA3QzQ3LjcyNTUgNDIuMzI0IDQ3LjQ3OTQgNDEuNDkxOSA0Ny40Nzk0IDM4LjQwNjRDNDcuNDc5NCAzNS4zMjA4IDQ3LjcyOSAzNC41MzA0IDQ4LjUxOTQgMzMuNDAzNkM0OS4xNDM1IDMyLjUzIDUwLjQ3ODIgMzEuODYwOCA1MS45Mzc4IDMxLjg2MDhDNTMuMzk3NCAzMS44NjA4IDU0LjcxMTMgMzIuNTMgNTUuMzU2MiAzMy40MDM2QzU2LjE0NjYgMzQuNTMwNCA1Ni4zOTYyIDM1LjM2MjQgNTYuMzk2MiAzOC40NDhaIiBmaWxsPSJ3aGl0ZSIvPg0KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik03Ny45MDQ5IDUzLjUzOTRDODAuNzU4MiA1My41Mzk0IDgyLjc1ODYgNTEuOTEzNCA4Mi43NTg2IDQ4Ljk1MjdWNDYuODAzMkM4Mi4wNjY1IDQ3LjU2MDYgODEuMjI1NiA0OC4xNjcxIDgwLjI4ODQgNDguNTg0N0M3OS4zNTEzIDQ5LjAwMjMgNzguMzM4IDQ5LjIyMiA3Ny4zMTIxIDQ5LjIzQzc2LjI0NTIgNDkuMjUzNiA3NS4xODY5IDQ5LjAzNDcgNzQuMjE3IDQ4LjU4OTZDNzMuMjQ3MSA0OC4xNDQ2IDcyLjM5MDkgNDcuNDg1MiA3MS43MTMgNDYuNjYxMUM3MC41MDMxIDQ1LjA3NjcgNzAuMTI4NyA0NC4zMjQ0IDcwLjEyODcgMzguNDQ4QzcwLjEyODcgMzIuNTcxNiA3MC41MDMxIDMxLjc3NzYgNzEuNzEzIDMwLjE5MzNDNzIuMzg4NiAyOS4zNjkgNzMuMjQyMSAyOC43MDg1IDc0LjIwOTQgMjguMjYxMkM3NS4xNzY2IDI3LjgxMzkgNzYuMjMyNyAyNy41OTE0IDc3LjI5ODIgMjcuNjEwNEM3OS40NjUgMjcuNjEwNCA4MS4xNzQyIDI4LjQ0MjUgODIuNzU4NiAzMC4xMTAxVjI3Ljg2SDg2Ljk5NTFWNDguNDk1MUM4Ni45OTUxIDU0Ljg3NDIgODIuNjU4MSA1Ny43ODk4IDc3LjgyMTcgNTcuNzg5OEM3NS4xMTQxIDU3Ljc4OTggNzIuMzYxMyA1Ni4zNzUzIDcwLjQ4NTcgNTQuMjQ2N0w3My43NzkzIDUxLjYyMjJDNzQuODE5NCA1Mi42NjIzIDc2LjI3ODkgNTMuNTM5NCA3Ny45MDQ5IDUzLjUzOTRaTTc1LjIxNDYgMzMuNDg2OEM3NC40NjIzIDM0LjQ0NzIgNzQuMzc5MSAzNS4wMjk2IDc0LjM3OTEgMzguNDQ4Qzc0LjM3OTEgNDEuODI0NyA3NC40NjIzIDQyLjQwNzIgNzUuMjE0NiA0My4zNjc1Qzc1LjYxNDcgNDMuODc0NiA3Ni4xMjQ1IDQ0LjI4NDUgNzYuNzA1OCA0NC41NjYzQzc3LjI4NzEgNDQuODQ4MSA3Ny45MjQ2IDQ0Ljk5NDUgNzguNTcwNiA0NC45OTQ1Qzc5LjIxNjUgNDQuOTk0NSA3OS44NTQxIDQ0Ljg0ODEgODAuNDM1MyA0NC41NjYzQzgxLjAxNjYgNDQuMjg0NSA4MS41MjY0IDQzLjg3NDYgODEuOTI2NSA0My4zNjc1QzgyLjY3NTQgNDIuNDA3MiA4Mi43NTg2IDQxLjg2NjMgODIuNzU4NiAzOC40NDhDODIuNzU4NiAzNS4wMjk2IDgyLjY3NTQgMzQuNDQ3MiA4MS45MjY1IDMzLjQ4NjhDODEuNTI2NCAzMi45Nzk3IDgxLjAxNjYgMzIuNTY5OCA4MC40MzUzIDMyLjI4ODFDNzkuODU0MSAzMi4wMDYzIDc5LjIxNjUgMzEuODU5OSA3OC41NzA2IDMxLjg1OTlDNzcuOTI0NiAzMS44NTk5IDc3LjI4NzEgMzIuMDA2MyA3Ni43MDU4IDMyLjI4ODFDNzYuMTI0NSAzMi41Njk4IDc1LjYxNDcgMzIuOTc5NyA3NS4yMTQ2IDMzLjQ4NjhaIiBmaWxsPSJ3aGl0ZSIvPg0KPHBhdGggZD0iTTk3Ljk5NTYgNDMuODY2N0M5Ny45OTU2IDQ3LjY2MyAxMDAuMzMyIDQ4Ljk5NDMgMTAzLjQxNCA0OC45OTQzSDEwNi40NTFWNDQuOTkzNUgxMDMuODM0QzEwMi43OTQgNDQuOTkzNSAxMDIuMjUgNDQuNDk0MiAxMDIuMjUgNDMuNTMzOVYxOS4zMTQxSDk3Ljk5NTZWNDMuODY2N1oiIGZpbGw9IndoaXRlIi8+DQo8cGF0aCBkPSJNNTkuMDIwNyAyMi4wNzM4SDQ0LjUzOTRWMjQuMjIzM0g1OS4wMjA3VjIyLjA3MzhaIiBmaWxsPSJ3aGl0ZSIvPg0KPC9zdmc+DQo=);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  transition: all 0.2s;
}

.pageScrolled:not(.indexPage) .headerLogo {
  width: 92px;
  height: 92px;
}
@media all and (max-width: 959px) {
  .headerLogo {
    width: 70px;
    height: 70px;
  }
  .pageScrolled:not(.indexPage) .headerLogo {
    width: 70px;
    height: 70px;
  }
}
@media all and (max-width: 767px) {
  .headerLogo {
    left: 0px;
    width: 60px;
    height: 60px;
  }
  .pageScrolled:not(.indexPage) .headerLogo {
    width: 60px;
    height: 60px;
  }
}
.headerLocationCurrent {
  font-size: 14px;
  line-height: 24px;
  color: #949494;
  position: absolute;
  top: 8px;
  right: 20px;
  cursor: pointer;
}
@media all and (max-width: 959px) {
  .headerLocationCurrent {
    display: none;
  }
}
@media all and (max-width: 767px) {
  .headerAcc {
    position: absolute;
  }
}
.headerAccBtn {
  cursor: pointer;
  width: 20px;
  width: 24px;
  height: 23px;
  height: 24px;
  position: relative;
  display: block;
}
.headerAccBtn_log > i:after {
  width: 14px;
  height: 14px;
  display: block;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCiAgICA8Y2lyY2xlIGN4PSI3IiBjeT0iNyIgcj0iNi41IiBmaWxsPSJibGFjayIgc3Ryb2tlPSJ3aGl0ZSIvPg0KICAgIDxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNOS44NjgxNyA1LjEyMzIyQzkuOTUyNTggNS4yMDIwNiAxMCA1LjMwODk3IDEwIDUuNDIwNDRDMTAgNS41MzE5MSA5Ljk1MjU4IDUuNjM4ODIgOS44NjgxNyA1LjcxNzY2TDYuNDkzNDQgOC44Njg2M0M2LjQ0ODg0IDguOTEwMjggNi4zOTU4OSA4Ljk0MzMxIDYuMzM3NjIgOC45NjU4NkM2LjI3OTM0IDguOTg4NCA2LjIxNjg4IDkgNi4xNTM4IDlDNi4wOTA3MiA5IDYuMDI4MjYgOC45ODg0IDUuOTY5OTkgOC45NjU4NkM1LjkxMTcxIDguOTQzMzEgNS44NTg3NyA4LjkxMDI4IDUuODE0MTcgOC44Njg2M0w0LjEzNzQ1IDcuMzAzMzdDNC4wOTQ0NSA3LjI2NDU5IDQuMDYwMTUgNy4yMTgyIDQuMDM2NTUgNy4xNjY5MUM0LjAxMjk2IDcuMTE1NjIgNC4wMDA1NCA3LjA2MDQ2IDQuMDAwMDIgNy4wMDQ2NEMzLjk5OTUgNi45NDg4MiA0LjAxMDg5IDYuODkzNDcgNC4wMzM1MyA2Ljg0MThDNC4wNTYxNyA2Ljc5MDE0IDQuMDg5NiA2Ljc0MzIgNC4xMzE4NyA2LjcwMzczQzQuMTc0MTUgNi42NjQyNiA0LjIyNDQyIDYuNjMzMDQgNC4yNzk3NSA2LjYxMTlDNC4zMzUwOSA2LjU5MDc3IDQuMzk0MzcgNi41ODAxMyA0LjQ1NDE2IDYuNTgwNjFDNC41MTM5NCA2LjU4MTEgNC41NzMwMiA2LjU5MjcgNC42Mjc5NSA2LjYxNDczQzQuNjgyODkgNi42MzY3NiA0LjczMjU3IDYuNjY4NzkgNC43NzQxIDYuNzA4OTRMNi4xNTM2NSA3Ljk5NzAyTDkuMjMxMjMgNS4xMjMyMkM5LjI3MzA0IDUuMDg0MTYgOS4zMjI2OSA1LjA1MzE3IDkuMzc3MzMgNS4wMzIwM0M5LjQzMTk4IDUuMDEwODggOS40OTA1NSA1IDkuNTQ5NyA1QzkuNjA4ODUgNSA5LjY2NzQyIDUuMDEwODggOS43MjIwNyA1LjAzMjAzQzkuNzc2NzEgNS4wNTMxNyA5LjgyNjM2IDUuMDg0MTYgOS44NjgxNyA1LjEyMzIyWiIgZmlsbD0id2hpdGUiLz4NCjwvc3ZnPg==);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  position: absolute;
  content: "";
  right: -4px;
  bottom: -2px;
}
.headerAccBtn > i, .headerAcc > i {
  width: 20px;
  width: 24px;
  height: 23px;
  height: 24px;
  display: block;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNS4yLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iRWJlbmVfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAxMjAgMTIwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxMjAgMTIwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojMDAwO3N0cm9rZS13aWR0aDo2LjA1NjE7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fQ0KCS5zdDF7ZmlsbDpub25lO3N0cm9rZTojMDAwO3N0cm9rZS13aWR0aDo2LjA1NjtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9DQo8L3N0eWxlPg0KPGltYWdlIHN0eWxlPSJvdmVyZmxvdzp2aXNpYmxlO2VuYWJsZS1iYWNrZ3JvdW5kOm5ldyAgICA7IiB3aWR0aD0iMTc0IiBoZWlnaHQ9Ijg2IiB4bGluazpocmVmPSJDOlxVc2Vyc1xtYW5pZ2FfZFxEZXNrdG9wXDIwMjEtMTAtMjggMDhfMzdfNTgtSMOWR0wgXyDDlnN0ZXJyZWljaGlzY2hlIFF1YWxpdMOkdHNzY2h1aGUgb25saW5lIGthdWZlbiBfIE9mZml6aWVsbGVyIEjDlkdMIE9ubGluZSBTLnBuZyIgIHRyYW5zZm9ybT0ibWF0cml4KDIuNzA2MyAwIDAgMi43MDYzIDI2NC4zNzYyIC04Mi43MTE5KSI+DQo8L2ltYWdlPg0KPGc+DQoJPGNpcmNsZSBjbGFzcz0ic3QwIiBjeD0iNjAuNiIgY3k9IjMyLjgiIHI9IjI5Ii8+DQoJPHBhdGggY2xhc3M9InN0MSIgZD0iTTgwLjEsNTQuNGMyLjksMS40LDI2LjksMTQuMywyNi42LDM5LjdjMCwwLTguOSwyMi00Ni40LDIyLjRoMC41Yy0zNy42LTAuNC00Ni40LTIyLjQtNDYuNC0yMi40DQoJCUMxNCw2OC43LDM4LDU1LjgsNDAuOSw1NC40Ii8+DQo8L2c+DQo8L3N2Zz4NCg==);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}
.headerMag {
  display: none;
}
@media all and (max-width: 767px) {
  .headerMag {
    display: block;
  }
}
.headerMagBtn {
  cursor: pointer;
  width: 24px;
  height: 24px;
  position: relative;
  display: block;
}
.headerMagBtn > i, .headerMag > i {
  width: 20px;
  width: 24px;
  height: 23px;
  height: 24px;
  display: block;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMTkiIHZpZXdCb3g9IjAgMCAxOSAxOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3QgeD0iMSIgeT0iMSIgd2lkdGg9IjciIGhlaWdodD0iNyIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIxLjEiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHJlY3QgeD0iMSIgeT0iMTEiIHdpZHRoPSI3IiBoZWlnaHQ9IjciIHN0cm9rZT0iYmxhY2siIHN0cm9rZS13aWR0aD0iMS4xIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxyZWN0IHg9IjExIiB5PSIxIiB3aWR0aD0iNyIgaGVpZ2h0PSI3IiBzdHJva2U9ImJsYWNrIiBzdHJva2Utd2lkdGg9IjEuMSIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cmVjdCB4PSIxMSIgeT0iMTEiIHdpZHRoPSI3IiBoZWlnaHQ9IjciIHN0cm9rZT0iYmxhY2siIHN0cm9rZS13aWR0aD0iMS4xIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}
@media all and (max-width: 959px) {
  .headerLocation {
    display: none !important;
  }
}
.headerLocationBtn {
  cursor: pointer;
  width: 20px;
  width: 24px;
  height: 24px;
  position: relative;
  display: block;
}
.headerLocation i {
  width: 20px;
  width: 24px;
  height: 24px;
  display: block;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNS4yLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iRWJlbmVfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAxMjAgMTIwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxMjAgMTIwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KCS5zdDB7ZmlsbDojMDAwO30NCjwvc3R5bGU+DQo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNjEuMyw3TDYxLjMsN2MxOC45LDAsMzQuMSwxNS4zLDM0LDM0LjFjMCw2LjUtMS45LDEyLjgtNS40LDE4LjNjLTEuOCwyLjgtNC4zLDYuMy03LjYsMTAuOQ0KCWMtMi44LDMuOS01LjksOC4zLTkuNSwxMy41Yy00LjIsNi4xLTgsMTIuNC0xMS41LDE5Yy0zLjQtNi42LTcuMi0xMi45LTExLjUtMTljLTMuNi01LjItNi44LTkuNi05LjUtMTMuNQ0KCWMtMy4yLTQuNi01LjgtOC4xLTcuNi0xMC45Yy0xMC4yLTE1LjgtNS42LTM2LjgsMTAuMi00N0M0OC40LDguOSw1NC44LDcsNjEuMyw3IE02MS4zLDYyLjhMNjEuMyw2Mi44YzEyLjQsMC4xLDIyLjYtMTAsMjIuNi0yMi40DQoJQzg0LDI4LDczLjksMTcuOSw2MS41LDE3LjhjLTEyLjQtMC4xLTIyLjYsMTAtMjIuNiwyMi40YzAsMCwwLDAuMSwwLDAuMUMzOC45LDUyLjcsNDguOSw2Mi44LDYxLjMsNjIuOEw2MS4zLDYyLjggTTYxLjMsMEw2MS4zLDANCgljLTIyLjcsMC00MSwxOC40LTQxLDQxLjFjMCw3LjgsMi4zLDE1LjUsNi41LDIyLjFjMy40LDUuMyw5LjQsMTMuMiwxNy4yLDI0LjZjMTEuNSwxNi42LDE2LjQsMjkuOCwxNy4yLDMxLjl2MC4zdi0wLjINCgljMCwwLDAsMC4xLDAsMC4ydi0wLjNjMC44LTIuMSw1LjctMTUuMywxNy4yLTMxLjljNy45LTExLjQsMTMuOC0xOS4zLDE3LjItMjQuNmMxMi4yLTE5LDYuNy00NC40LTEyLjMtNTYuN0M3Ni44LDIuMyw2OS4yLDAsNjEuMywwDQoJeiBNNjEuMyw1NS44Yy04LjYsMC0xNS42LTYuOS0xNS42LTE1LjRjMC04LjYsNi45LTE1LjYsMTUuNC0xNS42czE1LjYsNi45LDE1LjYsMTUuNGMwLDAsMCwwLjEsMCwwLjENCglDNzYuOCw0OC45LDY5LjksNTUuOCw2MS4zLDU1LjhMNjEuMyw1NS44eiIvPg0KPC9zdmc+DQo=);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}
.headerFavBtn {
  cursor: pointer;
  width: 24px;
  height: 22px;
  height: 24px;
  position: relative;
  display: block;
}
.headerFavBtn > i {
  width: 24px;
  width: 24px;
  height: 22px;
  height: 24px;
  display: block;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNS4yLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iRWJlbmVfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAxMjAgMTIwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxMjAgMTIwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojMDAwO3N0cm9rZS13aWR0aDo1Ljc2NjM7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZS1taXRlcmxpbWl0OjEwO30NCjwvc3R5bGU+DQo8Zz4NCgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNTguNywxMTAuOWMtMi4zLTEuNC01NS40LTM0LTU1LjQtNjguNkMzLjIsMjUuNiwxNi44LDEyLDMzLjUsMTJjMTEuMiwwLDIxLjQsNi4yLDI2LjYsMTUuOA0KCQlDNjUuMywxOC4zLDc1LjQsMTIsODYuNiwxMmMxNi43LDAsMzAuMywxMy42LDMwLjMsMzAuM2MwLDM0LjYtNTMuMiw2Ny4zLTU1LjQsNjguNmwtMS40LDAuOUw1OC43LDExMC45eiIvPg0KPC9nPg0KPC9zdmc+DQo=);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}
.headerFavBtn > span {
  width: 14px;
  height: 14px;
  position: absolute;
  top: 2px;
  right: -4px;
  background: #000;
  border-radius: 10px;
  font-weight: 600;
  font-size: 8px;
  text-align: center;
  line-height: 8px;
  padding: 3px 0;
  color: #fff;
}
.headerSearch {
  cursor: pointer;
  /*    @media all and (max-width: 767px) {
        .headerLinks & {
          display: none !important;
        }
      }*/
}
.headerSearchBtn {
  cursor: pointer;
  width: 23px;
  width: 24px;
  height: 23px;
  height: 24px;
  position: relative;
  display: block;
}
.headerSearch i {
  width: 23px;
  width: 24px;
  height: 23px;
  height: 24px;
  display: block;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNS4yLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iRWJlbmVfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAxMjAgMTIwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxMjAgMTIwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojMDAwO3N0cm9rZS13aWR0aDo2LjA1NjtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9DQoJLnN0MXtmaWxsOm5vbmU7c3Ryb2tlOiMwMDA7c3Ryb2tlLXdpZHRoOjYuMDU2O3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1taXRlcmxpbWl0OjEwO30NCjwvc3R5bGU+DQo8aW1hZ2Ugc3R5bGU9Im92ZXJmbG93OnZpc2libGU7IiB3aWR0aD0iMTc0IiBoZWlnaHQ9Ijg2IiB4bGluazpocmVmPSJDOlxVc2Vyc1xtYW5pZ2FfZFxEZXNrdG9wXDIwMjEtMTAtMjggMDhfMzdfNTgtSMOWR0wgXyDDlnN0ZXJyZWljaGlzY2hlIFF1YWxpdMOkdHNzY2h1aGUgb25saW5lIGthdWZlbiBfIE9mZml6aWVsbGVyIEjDlkdMIE9ubGluZSBTLnBuZyIgIHRyYW5zZm9ybT0ibWF0cml4KDIuNzA2MyAwIDAgMi43MDYzIDEzNy4xMTAxIC0xMDQuNTEwMSkiPg0KPC9pbWFnZT4NCjxnPg0KCTxjaXJjbGUgY2xhc3M9InN0MCIgY3g9IjcxLjciIGN5PSI0OC4yIiByPSI0NC41Ii8+DQo8L2c+DQo8bGluZSBjbGFzcz0ic3QxIiB4MT0iNDIiIHkxPSI4Mi42IiB4Mj0iMy41IiB5Mj0iMTE2LjMiLz4NCjwvc3ZnPg0K);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}
.headerBasketBtn {
  cursor: pointer;
  width: 22px;
  width: 24px;
  height: 24px;
  position: relative;
  display: block;
}
.headerBasketBtn > i, .headerBasket > i {
  width: 22px;
  width: 24px;
  height: 24px;
  display: block;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNS4yLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iRWJlbmVfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAxMjAgMTIwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxMjAgMTIwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojMDAwO3N0cm9rZS13aWR0aDo2LjA1NjtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9DQoJLnN0MXtmaWxsOm5vbmU7c3Ryb2tlOiMwMDA7c3Ryb2tlLXdpZHRoOjUuNTtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9DQo8L3N0eWxlPg0KPHBvbHlnb24gY2xhc3M9InN0MCIgcG9pbnRzPSIxNSwyNy41IDEzLDExNS4yIDEwNy44LDExNS4yIDEwNS44LDI3LjkgIi8+DQo8Zz4NCgk8cGF0aCBjbGFzcz0ic3QxIiBkPSJNMzguNCwyNi45QzM4LjQsMTQuMiw0OC42LDQsNjEuMiw0czIyLjksMTAuMiwyMi45LDIyLjkiLz4NCjwvZz4NCjwvc3ZnPg0K);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}
.headerBasketBtn > span {
  width: 14px;
  height: 14px;
  position: absolute;
  top: 2px;
  right: -4px;
  background: #000;
  border-radius: 10px;
  font-weight: 600;
  font-size: 8px;
  text-align: center;
  line-height: 8px;
  padding: 3px 0;
  color: #fff;
}
.header .navOverlay {
  position: fixed;
  top: 0;
  width: 60px;
  left: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.5);
  content: "";
  display: none;
  z-index: 50;
}
@media all and (max-width: 600px) {
  .showNav .header .navOverlay {
    display: none;
  }
}
.headerUserInfo {
  list-style: none;
  margin: -8px 0 0 0;
  padding: 0;
}
.headerUserInfo li {
  display: block;
}
.headerUserInfo li + li {
  margin: 8px 0 0 0;
}
.headerUserInfo li a {
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  color: #000000;
  text-decoration: none;
}
.headerPopup, .headerPopup.popup-login, .headerPopup.popup-password-forgot, .headerPopup.popup-registration, .popup-login.headerPopup, .popup-login.headerPopup.popup-password-forgot, .popup-login.headerPopup.popup-registration, .popup-password-forgot.headerPopup, .popup-password-forgot.headerPopup.popup-registration, .popup-registration.headerPopup {
  position: absolute;
  padding: 24px;
  width: 320px;
  background: #fff;
  box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.2);
  display: none;
  top: 40px;
  right: 0;
}
.headerPopup_inline {
  display: block !important;
  position: relative !important;
  background: none !important;
  top: auto !important;
  right: auto !important;
  left: auto !important;
  bottom: auto !important;
  box-shadow: none !important;
  width: 100% !important;
  padding: 0 !important;
  max-width: 460px;
  margin: 0 auto;
  overflow: visible;
}
.headerPopup_inline .headerPopupClose {
  display: none;
}
.headerPopupLarge {
  width: 460px;
}
.headerPopup.active, .active.headerPopup.popup-login, .active.headerPopup.popup-password-forgot, .active.headerPopup.popup-registration {
  display: block;
}
.headerPopupTitle, .header .popup-login__title,
.header .popup-password-forgot__title,
.header .popup-registration__title {
  font-weight: 300;
  font-size: 24px;
  line-height: 28px;
  padding: 0 24px 0 0;
  margin: 0 0 24px 0;
  color: #000000;
}
.headerPopupClose {
  position: absolute;
  width: 24px;
  height: 24px;
  top: 16px;
  right: 16px;
  cursor: pointer;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik0yMi4zNTM2IDIuMzUzNTVDMjIuNTQ4OCAyLjE1ODI5IDIyLjU0ODggMS44NDE3MSAyMi4zNTM2IDEuNjQ2NDVDMjIuMTU4MyAxLjQ1MTE4IDIxLjg0MTcgMS40NTExOCAyMS42NDY0IDEuNjQ2NDVMMTIgMTEuMjkyOUwyLjM1MzU1IDEuNjQ2NDVDMi4xNTgyOSAxLjQ1MTE5IDEuODQxNzEgMS40NTExOSAxLjY0NjQ1IDEuNjQ2NDVDMS40NTExOCAxLjg0MTcxIDEuNDUxMTggMi4xNTgyOSAxLjY0NjQ1IDIuMzUzNTVMMTEuMjkyOSAxMkwxLjY0NjQ1IDIxLjY0NjRDMS40NTExOSAyMS44NDE3IDEuNDUxMTkgMjIuMTU4MyAxLjY0NjQ1IDIyLjM1MzZDMS44NDE3MSAyMi41NDg4IDIuMTU4MjkgMjIuNTQ4OCAyLjM1MzU1IDIyLjM1MzZMMTIgMTIuNzA3MUwyMS42NDY0IDIyLjM1MzZDMjEuODQxNyAyMi41NDg4IDIyLjE1ODMgMjIuNTQ4OCAyMi4zNTM2IDIyLjM1MzZDMjIuNTQ4OCAyMi4xNTgzIDIyLjU0ODggMjEuODQxNyAyMi4zNTM2IDIxLjY0NjRMMTIuNzA3MSAxMkwyMi4zNTM2IDIuMzUzNTVaIiBmaWxsPSJibGFjayIvPg0KPC9zdmc+DQo=);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}
@media all and (max-width: 1000px) {
  .headerPopup, .headerPopup.popup-login, .headerPopup.popup-password-forgot, .headerPopup.popup-registration, .popup-login.headerPopup, .popup-login.headerPopup.popup-password-forgot, .popup-login.headerPopup.popup-registration, .popup-password-forgot.headerPopup, .popup-password-forgot.headerPopup.popup-registration, .popup-registration.headerPopup {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    z-index: 10000;
    overflow: auto;
  }
  .css--bottomPanel .headerPopup, .css--bottomPanel .headerPopup.popup-login, .css--bottomPanel .headerPopup.popup-password-forgot, .css--bottomPanel .headerPopup.popup-registration {
    bottom: 60px;
  }
  .headerPopup_inline {
    z-index: 1 !important;
  }
  .headerPopupLarge {
    width: 100%;
  }
  .headerPopup_inline {
    z-index: inherit;
  }
}
.headerPopup .input_error-text, .headerPopup.popup-login .input_error-text, .headerPopup.popup-password-forgot .input_error-text, .headerPopup.popup-registration .input_error-text {
  display: none;
}
.headerPopup_inline .popup-login__footer:after {
  left: 0 !important;
  right: 0 !important;
}
.headerPopup .popup__text, .headerPopup.popup-login .popup__text, .headerPopup.popup-password-forgot .popup__text, .headerPopup.popup-registration .popup__text {
  font-size: 14px;
  line-height: 24px;
  color: #000000;
  margin: 0 0 24px 0;
}
.headerPopup .popup__input, .headerPopup.popup-login .popup__input, .headerPopup.popup-password-forgot .popup__input, .headerPopup.popup-registration .popup__input {
  margin: 0 0 16px 0;
}
.headerPopup .popup__input input.error {
  border-color: #B9192B;
  color: #B9192B;
}
.headerPopup .popup__input input.error + .input_error-text {
  font-size: 12px;
  line-height: 16px;
  color: #B9192B;
  display: block;
  margin: 4px 0 0 0;
}
.headerPopup .popup__btn, .headerPopup.popup-login .popup__btn, .headerPopup.popup-password-forgot .popup__btn, .headerPopup.popup-registration .popup__btn {
  margin: 16px 0 0 0;
}
.headerPopup .popup-login__footer, .headerPopup.popup-login .popup-login__footer, .headerPopup.popup-password-forgot .popup-login__footer, .headerPopup.popup-registration .popup-login__footer {
  position: relative;
  padding: 24px 0 0 0;
}
.headerPopup .popup-login__footer:after {
  border-top: solid 1px #E5E5E5;
  top: 0;
  left: -24px;
  right: -24px;
  content: "";
  position: absolute;
  height: 0;
}
.userAuth .headerPopup .popup-login__footer:after {
  left: 0;
  right: 0;
}
.headerPopup .popup-login__footer .popup-login__text {
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  color: #000000;
  margin: 0;
}
.headerPopup .popup-login__link, .headerPopup.popup-login .popup-login__link, .headerPopup.popup-password-forgot .popup-login__link, .headerPopup.popup-registration .popup-login__link {
  display: block;
  font-weight: 600;
  font-size: 14px;
  line-height: 20px;
  text-transform: uppercase;
  color: #949494;
  margin: 24px 0;
  text-align: center;
  cursor: pointer;
}
.headerPopup .popup-login__link:hover {
  color: #000;
}
.headerPopup .popup-login__link.js-open-popup {
  display: block;
}
.headerPopup .popup-login__btn-reg, .headerPopup.popup-login .popup-login__btn-reg, .headerPopup.popup-password-forgot .popup-login__btn-reg, .headerPopup.popup-registration .popup-login__btn-reg {
  display: block;
  margin: 16px 0 0 0;
}
.headerPopup .popup-login__btn-reg.js-open-popup {
  display: block;
}
.headerPopup .popup-login__input, .headerPopup.popup-login .popup-login__input, .headerPopup.popup-password-forgot .popup-login__input, .headerPopup.popup-registration .popup-login__input {
  margin: 0 0 16px 0;
}
.headerPopup .popup-login__btn-login, .headerPopup.popup-login .popup-login__btn-login, .headerPopup.popup-password-forgot .popup-login__btn-login, .headerPopup.popup-registration .popup-login__btn-login {
  margin: 16px 0 0 0;
}
.headerPopup .popup-password-forgot__text, .headerPopup.popup-login .popup-password-forgot__text, .headerPopup.popup-password-forgot .popup-password-forgot__text, .headerPopup.popup-registration .popup-password-forgot__text {
  font-size: 14px;
  line-height: 24px;
  color: #000000;
  margin: 0 0 24px 0;
}
.headerPopup .popup-password-forgot__input, .headerPopup.popup-login .popup-password-forgot__input, .headerPopup.popup-password-forgot .popup-password-forgot__input, .headerPopup.popup-registration .popup-password-forgot__input {
  margin: 0 0 16px 0;
}
.headerPopup .popup-registration__input, .headerPopup.popup-login .popup-registration__input, .headerPopup.popup-password-forgot .popup-registration__input, .headerPopup.popup-registration .popup-registration__input {
  margin: 0 0 16px 0;
}
.headerPopup .popup-registration__footer, .headerPopup.popup-login .popup-registration__footer, .headerPopup.popup-password-forgot .popup-registration__footer, .headerPopup.popup-registration .popup-registration__footer {
  position: relative;
  padding: 24px 0 0 0;
  margin: 24px 0 0 0;
}
.headerPopup .popup-registration__footer:after {
  border-top: solid 1px #E5E5E5;
  top: 0;
  left: -24px;
  right: -24px;
  content: "";
  position: absolute;
  height: 0;
}
.userAuth .headerPopup .popup-registration__footer:after {
  left: 0;
  right: 0;
}
.headerPopup .popup-registration__footer .popup-registration__text {
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  color: #000000;
  margin: 0;
}
.headerPopup .popup-registration__btn-log, .headerPopup.popup-login .popup-registration__btn-log, .headerPopup.popup-password-forgot .popup-registration__btn-log, .headerPopup.popup-registration .popup-registration__btn-log {
  margin: 16px 0 0 0;
}
.headerPopup .popup-registration__rules, .headerPopup.popup-login .popup-registration__rules, .headerPopup.popup-password-forgot .popup-registration__rules, .headerPopup.popup-registration .popup-registration__rules {
  margin: 24px 0;
  font-size: 12px;
  line-height: 16px;
  text-align: center;
  color: #949494;
}
.headerPopup .popup-registration__rules a {
  color: #000;
  text-decoration: none;
}
.headerPopup .checkbox, .headerPopup.popup-login .checkbox, .headerPopup.popup-password-forgot .checkbox, .headerPopup.popup-registration .checkbox {
  position: relative;
  overflow: hidden;
  display: inline-block;
}
.headerPopup .checkboxBox, .headerPopup.popup-login .checkboxBox, .headerPopup.popup-password-forgot .checkboxBox, .headerPopup.popup-registration .checkboxBox {
  text-align: center;
  margin: 24px 0 0 0;
}
.headerPopup .checkbox input {
  opacity: 0;
  position: absolute;
  top: 4px;
  left: 0;
  z-index: 1;
}
.headerPopup .checkbox label {
  padding: 0 0 0 24px;
  position: relative;
  font-size: 14px;
  line-height: 24px;
  color: #000;
  z-index: 2;
  display: block;
  cursor: pointer;
}
.headerPopup .checkbox label:before {
  background-color: #fff;
  border: 1px solid #D5D3D2;
  border-radius: 2px;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 4px;
  left: 0;
  display: block;
  content: "";
}
.headerPopup .checkbox input:checked + label:before {
  background-color: #B9192B;
  border-color: #B9192B;
  background-size: 13px 10px;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxMyAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTEuOCAwLjIwMDA1OUMxMi4yNDE4IDAuNTMxNDMgMTIuMzMxMyAxLjE1ODIzIDEyIDEuNjAwMDZMNS45OTk5NyA5LjYwMDA2QzUuODM0MDYgOS44MjEyNyA1LjU4Mzk1IDkuOTYzOTEgNS4zMDkwOSA5Ljk5NDA5QzUuMDM0MjIgMTAuMDI0MyA0Ljc1OTEzIDkuOTM5MjcgNC41NDkxOCA5Ljc1OTMyTDEuMDQ5MTggNi43NTkzMkMwLjYyOTg1MiA2LjM5OTg5IDAuNTgxMjkxIDUuNzY4NTkgMC45NDA3MTMgNS4zNDkyN0MxLjMwMDEzIDQuOTI5OTQgMS45MzE0MyA0Ljg4MTM4IDIuMzUwNzYgNS4yNDA4TDUuMDQwMzcgNy41NDYxOUwxMC40IDAuNDAwMDU5QzEwLjczMTMgLTAuMDQxNzY4OSAxMS4zNTgxIC0wLjEzMTMxMiAxMS44IDAuMjAwMDU5WiIgZmlsbD0id2hpdGUiLz4NCjwvc3ZnPg0K);
}
.globalInfo {
  background: #F5F1ED;
  font-size: 14px;
  line-height: 24px;
  text-align: center;
  font-weight: 700;
  color: #000000;
  padding: 8px 4px;
  margin: 0px 0 20px 0;
}
.globalInfoList {
  display: flex;
  align-items: center;
}
.globalInfo img {
  vertical-align: middle;
  max-height: 24px;
  width: auto;
  height: auto;
  display: inline-block;
}
.globalInfo a {
  color: #000;
  text-decoration: underline;
}
.globalInfo a:hover {
  color: #000;
  text-decoration: none;
}

.basketCompactEmpty {
  padding: 16px 0 0 0;
  text-align: center;
}
.basketCompactEmptyTitle {
  font-weight: 300;
  font-size: 20px;
  line-height: 30px;
  padding: 48px 0 0 0;
  position: relative;
}
.basketCompactEmptyTitle:before {
  width: 40px;
  height: 40px;
  display: block;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyMiAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNS41MjI0MiA1LjVDNS43NzUwNCAyLjY5Njc1IDguMTMwOTggMC41IDExIDAuNUMxMy44NjkgMC41IDE2LjIyNSAyLjY5Njc1IDE2LjQ3NzYgNS41SDE5Ljc1QzIwLjAxMTkgNS41IDIwLjIyOTQgNS43MDIxMiAyMC4yNDg3IDUuOTYzMzNMMjEuNDk4NyAyMi45NjMzQzIxLjUwODggMjMuMTAxOSAyMS40NjA5IDIzLjIzODUgMjEuMzY2MyAyMy4zNDAzQzIxLjI3MTcgMjMuNDQyMiAyMS4xMzkgMjMuNSAyMSAyMy41SDFDMC44NjEwMjMgMjMuNSAwLjcyODMxNSAyMy40NDIyIDAuNjMzNzE0IDIzLjM0MDNDMC41MzkxMTMgMjMuMjM4NSAwLjQ5MTE1NiAyMy4xMDE5IDAuNTAxMzQ4IDIyLjk2MzNMMS43NTEzNSA1Ljk2MzMzQzEuNzcwNTUgNS43MDIxMiAxLjk4ODA4IDUuNSAyLjI1IDUuNUg1LjUyMjQyWk02LjUyNzQ2IDUuNUM2Ljc3NjE5IDMuMjUwMDIgOC42ODM3MiAxLjUgMTEgMS41QzEzLjMxNjMgMS41IDE1LjIyMzggMy4yNTAwMiAxNS40NzI1IDUuNUg2LjUyNzQ2Wk01LjUgNi41VjdDNS41IDcuMjc2MTQgNS43MjM4NiA3LjUgNiA3LjVDNi4yNzYxNCA3LjUgNi41IDcuMjc2MTQgNi41IDdWNi41SDE1LjVWN0MxNS41IDcuMjc2MTQgMTUuNzIzOSA3LjUgMTYgNy41QzE2LjI3NjEgNy41IDE2LjUgNy4yNzYxNCAxNi41IDdWNi41SDE5LjI4NTRMMjAuNDYxOSAyMi41SDEuNTM4MTJMMi43MTQ1OSA2LjVINS41WiIgZmlsbD0iYmxhY2siLz4NCjwvc3ZnPg0K);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  position: absolute;
  top: 0;
  left: 50%;
  content: "";
  margin: 0 0 0 -20px;
}
.basketCompactEmptyText {
  font-size: 14px;
  line-height: 24px;
  color: #000000;
  margin: 24px 0 0 0;
}
.basketCompactEmptyBtn {
  background: #000;
  color: #fff;
  display: block;
  width: 100%;
  margin: 24px 0 0 0;
  cursor: pointer;
}
.basketCompactTotal {
  margin: 24px 0 0 0;
  font-weight: bold;
  font-size: 20px;
  line-height: 30px;
  color: #000000;
}
.basketCompactTotal span:after {
  content: " ₽";
}
html[lang=en] .basketCompactTotal span:after {
  display: none;
}
html[lang=en] .basketCompactTotal span:before {
  content: "$ ";
}
.basketCompactFooter {
  display: flex;
  margin: 16px 0 0 0;
  justify-content: space-between;
}
.basketCompactOrder {
  width: calc(50% - 12px);
  background: #000;
  cursor: pointer;
  color: #fff;
  align-items: center;
  display: inline-flex;
  justify-content: center;
  padding-left: 2px;
  padding-right: 2px;
}
.basketCompactShopping {
  width: calc(50% - 12px);
  text-align: center;
  font-weight: 600;
  font-size: 14px;
  line-height: 20px;
  padding: 10px 4px;
  align-items: center;
  display: inline-flex;
  justify-content: center;
  text-decoration: none !important;
  text-transform: uppercase;
  color: #000 !important;
  cursor: pointer;
  border: solid 2px #000;
}
.basketCompactShopping:hover {
  color: #000 !important;
  border-color: #000 !important;
}
.basketCompactList {
  max-height: 240px;
  overflow: auto;
}
@media all and (max-width: 1000px) {
  .basketCompactList {
    max-height: none;
  }
}
.basketCompactEl {
  padding: 16px 0;
  display: flex;
  border-bottom: 1px solid #E5E5E5;
  align-items: center;
}
.basketCompactEl:first-child {
  padding-top: 0;
}
.basketCompactElImg {
  display: block;
  text-decoration: none;
  width: 72px;
}
.basketCompactElImg img {
  max-height: 90px;
}
.basketCompactElInfo {
  width: calc(100% - 72px - 24px);
  padding: 0 16px;
}
.basketCompactElName {
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
  text-transform: uppercase;
  color: #000000;
  text-decoration: none;
}
.basketCompactElDetails {
  display: block;
  font-size: 12px;
  line-height: 16px;
  color: #949494;
}
.basketCompactElPrice {
  margin: 16px 0 0 0;
  display: flex;
  flex-wrap: wrap;
}
.basketCompactElPriceOld {
  font-size: 12px;
  line-height: 20px;
  display: inline-block;
  text-decoration-line: line-through;
  color: #AEAEAE;
  order: 2;
}
.basketCompactElPriceOld span:after {
  content: "₽";
}
html[lang=en] .basketCompactElPriceOld span:after {
  display: none;
}
html[lang=en] .basketCompactElPriceOld span:before {
  content: "$ ";
}
.basketCompactElPriceCurrent {
  font-weight: bold;
  display: inline-block;
  font-size: 16px;
  line-height: 20px;
  color: #000000;
  order: 1;
  padding: 0 4px 0 0;
}
.basketCompactElPriceCurrent_gift {
  color: #000 !important;
}
.basketCompactElPriceCurrent span:after {
  content: "₽";
}
html[lang=en] .basketCompactElPriceCurrent span:after {
  display: none;
}
html[lang=en] .basketCompactElPriceCurrent span:before {
  content: "$ ";
}
.basketCompactElPriceOld + .basketCompactElPriceCurrent {
  color: #B9192B;
}
.basketCompactElPriceQnt {
  font-size: 12px;
  line-height: 20px;
  color: #AEAEAE;
  display: inline-block;
  order: 3;
}
.basketCompactElPriceQnt span:after {
  content: "₽";
}
html[lang=en] .basketCompactElPriceQnt span:after {
  display: none;
}
html[lang=en] .basketCompactElPriceQnt span:before {
  content: "$ ";
}
.basketCompactElRemove {
  width: 24px;
  display: block;
  height: 24px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxMCAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMC42NDY0NDcgMC42NDY0NDdDMC44NDE3MDkgMC40NTExODQgMS4xNTgyOSAwLjQ1MTE4NCAxLjM1MzU1IDAuNjQ2NDQ3TDUgNC4yOTI4OUw4LjY0NjQ1IDAuNjQ2NDQ3QzguODQxNzEgMC40NTExODQgOS4xNTgyOSAwLjQ1MTE4NCA5LjM1MzU1IDAuNjQ2NDQ3QzkuNTQ4ODIgMC44NDE3MDkgOS41NDg4MiAxLjE1ODI5IDkuMzUzNTUgMS4zNTM1NUw1LjcwNzExIDVMOS4zNTM1NSA4LjY0NjQ1QzkuNTQ4ODIgOC44NDE3MSA5LjU0ODgyIDkuMTU4MjkgOS4zNTM1NSA5LjM1MzU1QzkuMTU4MjkgOS41NDg4MiA4Ljg0MTcxIDkuNTQ4ODIgOC42NDY0NSA5LjM1MzU1TDUgNS43MDcxMUwxLjM1MzU1IDkuMzUzNTVDMS4xNTgyOSA5LjU0ODgyIDAuODQxNzA5IDkuNTQ4ODIgMC42NDY0NDcgOS4zNTM1NUMwLjQ1MTE4NCA5LjE1ODI5IDAuNDUxMTg0IDguODQxNzEgMC42NDY0NDcgOC42NDY0NUw0LjI5Mjg5IDVMMC42NDY0NDcgMS4zNTM1NUMwLjQ1MTE4NCAxLjE1ODI5IDAuNDUxMTg0IDAuODQxNzA5IDAuNjQ2NDQ3IDAuNjQ2NDQ3WiIgZmlsbD0iIzk0OTQ5NCIvPg0KPC9zdmc+DQo=);
  content: "";
  background-position: center;
  background-repeat: no-repeat;
  cursor: pointer;
  transform: translate(-50%, -50%);
}

.scrollTop {
  width: 81px;
  height: 52px;
  position: fixed;
  right: 16px;
  bottom: -60px;
  cursor: pointer;
  border-radius: 36px 36px 0 0;
  transition: bottom 0.3s;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iODEiIGhlaWdodD0iNTIiIHZpZXdCb3g9IjAgMCA4MSA1MiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik04MSAzMkM4MSA0OS42NzMxIDgxIDUyIDgxIDUySDBDMCA1MiAwIDM5Ljc5OTcgMCAzMkMwIDE0LjMyNjkgMTguMTMyNSAwIDQwLjUgMEM2Mi44Njc1IDAgODEgMTQuMzI2OSA4MSAzMloiIGZpbGw9IiM1RTU5NTMiIGZpbGwtb3BhY2l0eT0iMC4zMiIvPg0KPC9zdmc+DQo=);
  content: "";
  background-position: center;
  background-repeat: no-repeat;
  display: block;
  z-index: 5;
}
.scrollTop.active {
  bottom: 0;
}
.scrollTop:after {
  width: 45px;
  height: 18px;
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDUiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCA0NSAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMjIuNDk5OSAwLjc4MDc2Mkw0NC41NzIxIDE2LjE4TDQzLjQyNzcgMTcuODIwMkwyMi40OTk5IDMuMjE5NDFMMS41NzIxIDE3LjgyMDJMMC40Mjc3MzQgMTYuMThMMjIuNDk5OSAwLjc4MDc2MloiIGZpbGw9IndoaXRlIi8+DQo8L3N2Zz4NCg==);
  content: "";
  background-position: center;
  background-repeat: no-repeat;
}
@media all and (max-width: 1000px) {
  .scrollTop {
    display: none !important;
  }
}

.nav {
  text-align: center;
  position: relative;
  z-index: 20;
  /* &Compact {
     display: none;
     text-align: center;
     padding-bottom: 28px !important;

     @media all and(max-width: 959px) {
       padding-bottom: 18px !important;
     }

     &El {
       padding: 0 15px;
       font-weight: 400;
       font-size: 18px;
       line-height: 24px;
       text-transform: uppercase;
       text-decoration: none;
       color: #575757;

       &:hover {
         color: #000;
       }

     }

     @media all and (max-width: 1000px) {
       display: block;
     }

     @media all and(max-width: 767px) {
       &El {
         padding: 0 10px;
         font-size: 16px;
       }
     }

     @media all and(max-width: 600px) {
       display: none;
     }

   }*/
  /*  @media all and (max-width: 1000px) and (min-width: 601px) {
      & {
        background: #fff;
        position: absolute;
        left: 0px;
        right: 0px;
        top: 100%;
        border-top: solid 1px rgba(0, 0, 0, 0.1);
        text-align: left;
        padding: 32px 20px;
        box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.25);
      }
      &Back {
        position: absolute;
        left: 20px;
        top: 20px;
        padding: 0 0 0 24px;
        z-index: 20;
        color: #575757;

        &:after {
          width: 6px;
          height: 6px;
          top: 50%;
          margin: -3px 0 0 0;
          left: 5px;
          position: absolute;
          content: "";
          display: block;
          border: solid 1px #575757;
          border-width: 0 1px 1px 0;
          transform: rotate(135deg);
          transform-origin: center;

        }

        &:hover {
          color: #000;

          &:after {
            border-color: #000;
          }
        }

      }
      &List {
        display: block;
        columns: 2;
      }
      &.active {
        border: none;
        box-shadow: none;
      }
      &.active &Back {
        display: block;
      }
      &.active &El {
        display: none;
      }
      &.active &El.active {
        display: block;

      }
      &El.active &ElLink {
        display: none;
      }
      &El.active &ElSub {
        display: block;
        position: absolute;
        left: 0px;
        right: 0px;
        background: #fff;
        top: 0;
        text-align: left;
        padding: 48px 20px 32px 20px;
        border-top: solid 1px rgba(0, 0, 0, 0.1);
        box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.25);
      }
      &.active &Banners {
        display: none;
      }
      &Banners {
        width: 100%;
        margin: 32px 0 0 0;
        display: flex;
        justify-content: space-between;

        &Item {
          width: calc(33.333% - 13px);
          display: block;
          color: #000000;
          text-decoration: none;

          &Img {
            display: block;
          }

          &Title {
            display: block;
            font-size: 14px;
            margin: 8px 0 0 0;
            line-height: 20px;
            text-transform: uppercase;
            color: #000000;
          }
        }
      }

      &El {
        padding: 12px 0 0 0;
        &Link {
          font-weight: 400;
          font-size: 14px;
          line-height: 20px;
          text-transform: uppercase;
          text-decoration: none;
          position: relative;
          color: #575757;
        }

        &Links {
          width: 100%;
          display: block;
          columns: 2;

          a {
            font-size: 14px;
            line-height: 20px;
            text-transform: uppercase;
            display: block;
            text-decoration: none;
            color: #575757;
            margin: 0 0 10px 0;

            &:first-child {
              //margin: 0;
            }

            &:hover {
              text-decoration: none;
              color: #000;
            }
          }
        }

        &Banners {
          width: 100%;
          display: flex;
          margin: 32px 0 0 0;
          justify-content: space-between;

          &Item {
            width: calc(33.333% - 13px);
            display: block;
            color: #000000;
            text-decoration: none;

            &Img {
              display: block;
            }

            &Title {
              display: block;
              font-size: 14px;
              margin: 8px 0 0 0;
              line-height: 20px;
              text-transform: uppercase;
              color: #000000;
            }
          }
        }

        &.navEl_sub &Link {
          padding-right: 30px;
          &:after {
            width: 6px;
            height: 6px;
            top: 50%;
            margin: -3px 0 0 0;
            right: 19px;
            position: absolute;
            content: "";
            display: block;
            border: solid 1px #000;
            border-width: 0 1px 1px 0;
            transform: rotate(45deg);
            transform-origin: center;

          }
        }

        &.navEl_sub.active &Link:after {
          transform: rotate(-135deg);
          margin: 0;
        }

        &Sub {
          display: none;
        }

        &:hover &Link {
          color: #000;
        }
      }
    }*/
}
.navBack {
  display: none;
}
@media all and (max-width: 600px) {
  .nav {
    display: none;
    /*  .showNav & {
        display: block;
      }*/
  }
}
.navBanners {
  display: none;
}
.navEl .navElLink--sale {
  color: #b71c30;
}
@media all and (min-width: 768px) {
  .navList {
    display: flex;
    justify-content: center;
  }
  .navEl {
    padding: 0 15px;
    padding-bottom: 28px !important;
    /*&Sub_tech &Links {
        & > a {
          display: none !important;
        }
        p {
          margin: 50px 0 0 0;
          padding: 0 40px 0 0;
        }
    }*/
  }
  .navElLink {
    font-weight: 400;
    font-size: 18px;
    line-height: 24px;
    text-transform: uppercase;
    text-decoration: none;
    color: #575757;
  }
  .navElSub {
    display: none;
    position: absolute;
    left: -130px;
    right: -226px;
    background: #fff;
    align-items: start;
    top: 100%;
    border-top: solid 1px rgba(0, 0, 0, 0.1);
    text-align: left;
    padding: 36px 20px 32px 20px;
    box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.25);
  }
  .navElSub_tech .navElLinks p {
    margin: 22px 0 0 0;
    font-size: 12px;
    line-height: 18px;
    padding: 0 20px 0 0;
    color: #575757;
  }
  .indexPage .navElSub_tech .navElLinks p {
    padding: 0 40px 0 0;
  }
  .navElSub_tech .navElBannersItemTitle {
    display: none;
  }
  .navEl:hover .navElLink {
    color: #000;
  }
  .navEl:hover .navElSub {
    display: flex;
  }
  .navElLinks {
    width: 29%;
    display: inline-flex;
    flex-wrap: wrap;
    flex-direction: row;
    padding: 39px 0 0 0;
    position: relative;
  }
  .navElLinksNav {
    display: flex;
    flex-wrap: nowrap;
    align-items: start;
  }
  .navElLinksMain {
    font-size: 13px;
    line-height: 18px;
    display: flex;
    width: 110px;
    min-width: 110px;
    flex-direction: column;
    gap: 13px;
    font-weight: 400;
    padding: 0 10px 0 0;
    text-transform: uppercase;
    text-decoration: none;
    color: #575757;
  }
  .navElLinksMain .active {
    color: #000 !important;
  }
  .navElLinksList {
    display: none;
  }
  .navElLinksList a, .navElLinksList span {
    width: auto !important;
    min-width: 50%;
  }
  .navElLinksList a.active, .navElLinksList span.active {
    color: #000;
  }
  .navElLinksList a:hover, .navElLinksList span:hover {
    text-decoration: none;
    color: #000;
  }
  .navElLinksList.active {
    display: inline-flex;
    flex-wrap: wrap;
    flex-direction: row;
  }
  .navElLinksAll {
    position: absolute;
    top: 0;
    left: 0;
  }
  .navElLinks a, .navElLinks span {
    font-size: 12px;
    line-height: 20px;
    display: block;
    width: 50%;
    padding: 0 5px 0 0;
    text-transform: uppercase;
    text-decoration: none;
    color: #575757;
    margin: 0 0 4px 0;
  }
  .navElLinks a.active, .navElLinks span.active {
    color: #000;
  }
  .navElLinks a:hover, .navElLinks span:hover {
    text-decoration: none;
    color: #000;
  }
  .navElBanners {
    width: 71%;
    display: inline-flex;
    justify-content: space-between;
  }
  .navElBannersItem {
    width: calc(33.333% - 13px);
    display: block;
    color: #000000;
    text-decoration: none;
  }
  .navElBannersItemImg {
    display: block;
  }
  .navElBannersItemTitle {
    display: block;
    font-size: 14px;
    margin: 8px 0 0 0;
    line-height: 20px;
    text-transform: uppercase;
    color: #000000;
  }
}
@media all and (min-width: 768px) and (max-width: 1000px) {
  .navEl {
    display: none;
  }
  .navEl_main {
    display: block;
  }
  .navElSub {
    position: fixed;
    left: 0px;
    right: 0px;
    top: 60px;
    padding: 32px 20px;
  }
  .navEl:hover .navElSub {
    display: block;
  }
  .navElLinks {
    width: 100%;
    display: flex;
  }
  .navElLinks a {
    width: 33.3333%;
  }
  .navElBanners {
    width: 100%;
    display: flex;
    margin: 32px 0 0 0;
    justify-content: space-between;
  }
  .navElBannersItem {
    width: calc(33.333% - 13px);
    display: block;
    color: #000000;
    text-decoration: none;
  }
  .navElBannersItemImg {
    display: block;
  }
  .navElBannersItemTitle {
    display: block;
    font-size: 14px;
    margin: 8px 0 0 0;
    line-height: 20px;
    text-transform: uppercase;
    color: #000000;
  }
}
@media all and (min-width: 100px) {
  .navList {
    justify-content: start;
    padding-left: 30px;
  }
}
@media all and (min-width: 1001px) {
  .navElLinks_col {
    padding-right: 20px;
  }
  .navElLinks_col a, .navElLinks_col span {
    width: 100% !important;
    padding: 0 !important;
  }
}
@media all and (max-width: 767px) {
  .nav {
    display: none !important;
  }
  .nav {
    position: fixed;
    left: 61px;
    top: 60px;
    right: 0;
    background: #fff;
    bottom: 0;
    overflow: auto;
  }
  .navList {
    text-align: left;
    display: block;
  }
  .navEl {
    display: block;
  }
  .navEl + .navEl {
    border-top: solid 1px #E5E5E5;
  }
  .navElLink {
    font-weight: 600;
    font-size: 12px;
    line-height: 24px;
    display: block;
    text-transform: uppercase;
    text-decoration: none;
    color: #000;
    position: relative;
    padding: 8px 45px 8px 16px;
  }
  .navEl.navEl_sub .navElLink:after {
    width: 6px;
    height: 6px;
    top: 50%;
    margin: -3px 0 0 0;
    right: 19px;
    position: absolute;
    content: "";
    display: block;
    border: solid 1px #000;
    border-width: 0 1px 1px 0;
    transform: rotate(45deg);
    transform-origin: center;
  }
  .navEl.navEl_sub.active .navElLink:after {
    transform: rotate(-135deg);
    margin: 0;
  }
  .navElSub {
    display: block;
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s;
  }
  .navEl.active .navElSub {
    max-height: 3000px;
  }
  .navElLinks {
    width: 100%;
    display: flex;
    padding: 0 16px 8px 16px;
    flex-direction: column;
  }
  .navElLinks a, .navElLinks span {
    font-size: 14px;
    line-height: 20px;
    text-transform: lowercase;
    text-decoration: none;
    color: #575757;
    padding: 2px 0;
    margin: 8px 0 0 0;
  }
  .navElLinks a.active, .navElLinks span.active {
    color: #000;
  }
  .navElLinks a:first-letter, .navElLinks span:first-letter {
    text-transform: uppercase;
  }
  .navElLinks a:first-child, .navElLinks span:first-child {
    margin: 0;
  }
  .navElLinks a:hover, .navElLinks span:hover {
    text-decoration: none;
    color: #000;
  }
  .navElBanners {
    display: none;
  }
  .navBanners {
    display: none;
  }
}
@media all and (max-width: 1240px) and (min-width: 1001px) {
  .navEl {
    padding: 0 10px;
  }
}
@media all and (max-width: 1180px) and (min-width: 1001px) {
  .navEl {
    padding: 0 5px;
  }
}
@media all and (max-width: 1180px) and (min-width: 1001px) {
  .navElLink {
    font-size: 16px;
  }
}
@media all and (min-width: 1001px) {
  .navEl_noD {
    display: none;
  }
}
@media all and (min-width: 768px) {
  .navEl_onlyM {
    display: none;
  }
}

.mobNav {
  display: none;
  position: fixed;
  left: 0;
  right: 0;
  max-height: calc(100vh - 60px - 150px);
  width: 100%;
  bottom: -100%;
  z-index: 99;
  height: auto;
  transition: bottom 0.3s, max-height 0.3s, height 0.3s;
  /*
    &Sub &Title:after {
        transform: rotate(45deg);
    }

    li.active > &Sub &Title:after {
      transform: rotate(-135deg);
    }*/
}
.mobNavClose {
  position: absolute;
  top: 0;
  right: 0;
  width: 64px;
  height: 59px;
  cursor: pointer;
  background-size: 14px 14px;
  background-position: 32px 40px;
  background-repeat: no-repeat;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxNCAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCiAgICA8cGF0aCBkPSJNMS40IDE0LjVMMCAxMy4xTDUuNiA3LjVMMCAxLjlMMS40IDAuNUw3IDYuMUwxMi42IDAuNUwxNCAxLjlMOC40IDcuNUwxNCAxMy4xTDEyLjYgMTQuNUw3IDguOUwxLjQgMTQuNVoiIGZpbGw9ImJsYWNrIi8+DQo8L3N2Zz4NCg==);
  outline: none;
  box-shadow: none;
  border-radius: 0;
  -webkit-tap-highlight-color: transparent;
}
.mobNavClose:after, .mobNavClose:before {
  display: none;
}
.mobNavClose:focus, .mobNavClose:active {
  border: none;
  outline: none;
  background-color: #fff;
  box-shadow: none;
}
.mobNavSwipeClose {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 36px;
  background: none;
  border: none;
  padding: 0;
}
.mobNavSwipeClose:after {
  position: absolute;
  width: 48px;
  height: 0;
  left: calc(50% - 24px - 0.5px);
  top: 18px;
  border: 2px solid #E4E4E4;
  content: "";
  border-radius: 2px;
  transition: all 0.2s;
}
.mobNavSwipeClose.active:after {
  border-color: #000;
}
.mobNavInner {
  position: relative;
  width: 100%;
  background: #fff;
  z-index: 2;
  /* Меню */
  padding: 76px 0 0 0;
  /* Auto layout */
  box-shadow: 0px -10px 20px rgba(0, 0, 0, 0.15);
  border-radius: 20px 20px 0 0;
}
.mobNavCity {
  position: absolute;
  padding-left: 16px !important;
  cursor: pointer;
  left: 15px;
  top: 40px;
  right: 15px;
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  color: #707070;
}
.mobNavCity:before {
  width: 13px;
  height: 13px;
  display: block;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iMTMiIHZpZXdCb3g9IjAgMCAxMyAxMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCiAgICA8cGF0aCBkPSJNMi44NDQ2MyA1LjQwMjkzTDkuMTYwNDcgMi4zOTU2QzEwLjA4MTMgMS45NTY4NSAxMS4wNDIyIDIuOTE4MzEgMTAuNjA0IDMuODM5NjhMNy41OTY2OCAxMC4xNTVDNy4xODU1NSAxMS4wMTc5IDUuOTM5NzIgMTAuOTY0OCA1LjYwMzg4IDEwLjA2OTRMNS4wNDgxMyA4LjU4NTc3QzQuOTkzODMgOC40NDEwMyA0LjkwOTE4IDguMzA5NTkgNC43OTk4NyA4LjIwMDI4QzQuNjkwNTYgOC4wOTA5NyA0LjU1OTEyIDguMDA2MzIgNC40MTQzOCA3Ljk1MjAyTDIuOTMwMjIgNy4zOTU3M0MyLjAzNTM4IDcuMDU5ODkgMS45ODE3NiA1LjgxNDA2IDIuODQ0NjMgNS40MDI5M1oiIHN0cm9rZT0iIzcwNzA3MCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+DQo8L3N2Zz4=);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  position: absolute;
  content: "";
  left: 0;
  top: 2px;
}
.mobNavOverlay {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
  display: none;
}
.mobNavTabs {
  background: #F5F1ED;
  height: 59px;
  display: flex;
  display: none;
}
.mobNavTabs span {
  width: 118px;
  cursor: pointer;
  font-size: 16px;
  line-height: 19px;
  text-align: center;
  text-transform: uppercase;
  padding: 20px 5px;
  color: #000000;
}
.mobNavTabs span.active {
  background: #fff;
  cursor: default;
}
.mobNavTitle {
  position: relative;
}
.mobNavTitle:after {
  width: 6px;
  height: 6px;
  top: 50%;
  margin: -3px 0 0 0;
  right: 19px;
  position: absolute;
  content: "";
  display: block;
  border: solid 1px #000;
  border-width: 0 1px 1px 0;
  transform: rotate(-45deg);
  transform-origin: center;
}
li.active > .mobNavTitle:after {
  transform: rotate(-225deg);
  margin: 0;
}
.mobNavSubTitle {
  position: relative;
}
.mobNavSubTitle:after {
  width: 6px;
  height: 6px;
  top: 50%;
  margin: -3px 0 0 0;
  right: 19px;
  position: absolute;
  content: "";
  display: block;
  border: solid 1px #000;
  border-width: 0 1px 1px 0;
  transform: rotate(45deg);
  transform-origin: center;
}
li.active > .mobNavSubTitle:after {
  transform: rotate(-135deg);
  margin: 0;
}
.mobNavContent {
  position: relative;
  max-height: calc(100vh - 60px - 150px - 76px);
  overflow: auto;
}
.mobNav--sub .mobNavContent {
  overflow: visible;
}
.mobNavSub {
  position: relative;
  height: 0;
  top: 100%;
  overflow: auto !important;
  padding: 0 15px;
  background: #fff;
  z-index: 100;
}
.mobNavSubClose {
  position: absolute;
  top: -6px;
  right: 0;
  width: 50px;
  height: 26px;
  cursor: pointer;
  border: none;
  background-color: #fff;
  background-size: 14px 14px;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxNCAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCiAgICA8cGF0aCBkPSJNMS40IDE0LjVMMCAxMy4xTDUuNiA3LjVMMCAxLjlMMS40IDAuNUw3IDYuMUwxMi42IDAuNUwxNCAxLjlMOC40IDcuNUwxNCAxMy4xTDEyLjYgMTQuNUw3IDguOUwxLjQgMTQuNVoiIGZpbGw9ImJsYWNrIi8+DQo8L3N2Zz4NCg==);
  -webkit-tap-highlight-color: transparent;
  outline: none;
  box-shadow: none;
}
.mobNavSubClose:focus, .mobNavSubClose:active {
  border: none;
  outline: none;
  background-color: #fff;
  box-shadow: none;
}
.mobNavSubName {
  font-size: 20px;
  line-height: 26px;
  padding: 0 50px 50px 16px;
  position: relative;
}
.mobNavSubName:after {
  width: 10px;
  height: 17px;
  content: "";
  position: absolute;
  display: block;
  left: 0;
  top: 5px;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEiIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMCAxMSAxNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCiAgICA8cGF0aCBkPSJNMC42NDY0NDYgOC4xNDY0NUMwLjQ1MTE4NCA4LjM0MTcxIDAuNDUxMTg0IDguNjU4MjkgMC42NDY0NDYgOC44NTM1NUwzLjgyODQzIDEyLjAzNTVDNC4wMjM2OSAxMi4yMzA4IDQuMzQwMjcgMTIuMjMwOCA0LjUzNTUzIDEyLjAzNTVDNC43MzA4IDExLjg0MDMgNC43MzA4IDExLjUyMzcgNC41MzU1MyAxMS4zMjg0TDEuNzA3MTEgOC41TDQuNTM1NTMgNS42NzE1N0M0LjczMDggNS40NzYzMSA0LjczMDggNS4xNTk3MyA0LjUzNTUzIDQuOTY0NDdDNC4zNDAyNyA0Ljc2OTIgNC4wMjM2OSA0Ljc2OTIgMy44Mjg0MyA0Ljk2NDQ3TDAuNjQ2NDQ2IDguMTQ2NDVaTTkgOC41TDkgOEwxIDhMMSA4LjVMMSA5TDkgOUw5IDguNVoiIGZpbGw9ImJsYWNrIi8+DQo8L3N2Zz4=);
}
.mobNavSubAll {
  left: 15px;
  right: 15px;
  top: 46px;
  position: absolute;
  font-size: 12px;
  line-height: 16px;
  color: #707070;
  text-decoration: none;
}
.mobNavSubAll:hover {
  color: #000;
}
.mobNavSub > ul {
  padding-bottom: 10px !important;
  margin: 0 -15px !important;
  max-height: calc(100vh - 60px - 150px - 153px) !important;
  overflow: auto !important;
}
.mobNavSub > ul > li > a {
  color: #000 !important;
}
.mobNavSub > ul > li > span, .mobNavSub > ul > li > a {
  padding: 5px 15px;
}
.active > .mobNavSub {
  margin-top: -36px;
}
.mobNavPanel {
  position: relative;
  overflow: visible;
  display: none;
}
.mobNavPanel.active {
  display: block;
}
.mobNavPanel ul {
  display: block;
  list-style: none;
  margin: 0;
  padding: 0;
  transition: all 0.3s;
}
.mobNavPanel > ul {
  padding-bottom: 10px !important;
}
.mobNavPanelTitle {
  font-weight: bold;
  font-size: 16px;
  line-height: 22px;
  color: #000000;
  padding: 0 20px 0 0;
  display: block;
}
.mobNav--sub .mobNavPanel > ul > li:not(.active) {
  max-height: 0;
  opacity: 0;
  border-width: 0;
}
.mobNav--sub .mobNavPanel > ul > li.active {
  display: block;
}
.mobNav--sub .mobNavPanel > ul > li.active .mobNavTitle {
  display: none;
}
.mobNav--sub .mobNavPanel > ul > li.active .mobNavSub {
  height: auto;
}
.mobNavPanel > ul > li {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  display: block;
  line-height: 22px;
  max-height: 32px;
  transition: max-height 0.3s;
}
.mobNavPanel > ul > li + li {
  border-top: 1px solid #e5e5e5;
}
.mobNavPanel > ul > li.active {
  max-height: calc(100vh - 60px - 150px - 76px + 36px);
}
.mobNavPanel > ul > li > span, .mobNavPanel > ul > li > a {
  color: #000000;
  display: block;
  padding: 5px 30px 5px 15px;
  text-decoration: none;
  text-transform: uppercase;
}
.mobNavPanel > ul > li > span.mobNavTitle--sale, .mobNavPanel > ul > li > a.mobNavTitle--sale {
  color: #b71c30;
}
.mobNavPanel > ul > li.active > ul {
  padding: 4px 0;
}
.mobNavPanel > ul > li.active li.active > ul {
  padding: 4px 0 4px 5px;
  max-height: 3000px;
  overflow: auto;
}
.mobNavPanel > ul > li ul {
  max-height: 0;
  overflow: hidden;
  display: block;
  transition: all 0.3s;
}
.mobNavPanel > ul > li ul ul {
  padding-left: 5px;
}
.mobNavPanel > ul > li ul li {
  display: block;
}
.mobNavPanel > ul > li ul li + li {
  border-top: 1px solid #e5e5e5;
}
.mobNavPanel > ul > li ul a, .mobNavPanel > ul > li ul span {
  color: #575757;
  text-decoration: none;
  text-transform: uppercase;
  display: block;
  padding: 4px 15px;
}
.mobNavPanel > ul > li ul a:hover, .mobNavPanel > ul > li ul span:hover {
  color: #000;
}
.mobNavPanel > ul > li ul span {
  color: #000;
}
@media all and (max-width: 1000px) {
  .mobNav {
    display: block;
  }
  .showNav .mobNav {
    bottom: 60px;
  }
}
@media all and (max-width: 1000px) {
  .showNav .mobNavOverlay {
    display: block;
  }
}

@media all and (max-width: 767px) {
  .indexPage .header {
    background: transparent;
    transition: all 0.3s;
  }
}
@media all and (max-width: 1000px) {
  .indexPage .header {
    margin: 0;
  }

  .indexSlider--fh .indexSliderEl {
    height: calc(100vh - 60px - 60px) !important;
  }

  .indexPage .headerTopSlider {
    display: none;
  }

  .indexPage .header {
    top: 0;
  }

  .indexSliderMob {
    margin-top: -60px !important;
  }

  .indexSliderMob--fh .indexSliderMobEl {
    height: 100vh;
    max-height: calc(100vh - 4px) !important;
  }
}
body:not(.newHeader).showSearch .header {
  box-shadow: none;
}

.mainSearch {
  position: absolute;
  top: 75px;
  left: 50%;
  margin-left: -50vw;
  width: 100vw;
  background: #fff;
  border-radius: 0px;
  font-size: 14px;
  display: none;
  z-index: 31;
  padding: 66px 0px 20px 0px;
  box-shadow: 0px 20px 20px rgba(0, 0, 0, 0.06);
  /*  @media all and(max-width: 959px) {
      top: 60px;
    }*/
  /*  &List {
      display: none;
      max-height: 400px;
      max-height: calc(100vh - 180px);
      background: #fff;
      border-top: 1px solid #D5D3D2;
      overflow: auto;
      font-size: 0;
      line-height: 0;

      &.active {
        display: block;
      }

      @media all and (max-width: 959px) {
        max-height: calc(100vh - 100px);
      }
    }

    &El {
      display: flex;
      align-items: center;
      width: 100%;
      font-size: 14px;
      line-height: 24px;
      text-decoration: none;
      color: #000;
      padding: 16px 16px 16px 18px;

      & + & {
        border-top: 1px solid #D5D3D2;
      }

      &Title {
        font-size: 14px;
        line-height: 24px;
        display: block;
      }

      &Price {
        font-weight: bold;
        font-size: 14px;
        display: block;
        line-height: 20px;
        color: #000000;

        span {
          &:after {
            content: " ₽";
          }
        }
      }

      &Counter {
        font-size: 14px;
        line-height: 24px;
        text-align: right;
        color: #949494;
        width: 50px;
        max-width: 50px;
        display: block;
        min-width: 50px;
      }

      &Info {
        width: 100%;
        display: block;
      }
      &Img {
        width: 61px;
        max-width: 61px;
        display: block;
        text-align: center;
        min-width: 61px;
        padding: 0 16px 0 0;

        img {
          max-width: 45px;
          max-height: 45px;
          width: auto;
          height: auto;
        }
      }
    }*/
}
.newHeader .mainSearch {
  top: 94px;
}
.mainSearch.active {
  display: block;
}
@media all and (max-width: 767px) {
  .mainSearch {
    box-shadow: none;
    right: 0;
    width: auto;
    left: 90px;
    border-radius: 0;
  }
}
@media all and (max-width: 600px) {
  .mainSearch {
    left: 0px;
  }
}
.showSearch .mainSearch {
  display: block;
}
@media all and (min-width: 1000px) {
  .mainSearchContent {
    padding: 0 20px;
  }
  .mainSearchContent--pl {
    padding-left: 175px;
  }
  .newHeader .mainSearchContent--pl {
    padding-left: 165px;
  }
}
@media all and (min-width: 1180px) {
  .mainSearchContent--pl {
    padding-left: 180px;
  }
  .newHeader .mainSearchContent--pl {
    padding-left: 170px;
  }
}
@media all and (min-width: 1240px) {
  .mainSearchContent--pl {
    padding-left: 185px;
  }
  .newHeader .mainSearchContent--pl {
    padding-left: 175px;
  }
}
@media all and (min-width: 1000px) {
  body:not(.newHeader) .mainSearchContent {
    max-width: 1280px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media all and (min-width: 1400px) {
  body.newHeader .mainSearchContent {
    padding-left: 80px;
    padding-right: 80px;
  }
}
@media all and (min-width: 1400px) {
  body.newHeader .mainSearchContent--pl {
    padding-left: 300px;
  }
}
.mainSearchVal {
  display: block;
  position: absolute;
  left: 165px;
  right: 260px;
  top: 0;
}
@media all and (min-width: 1180px) {
  .mainSearchVal {
    left: 170px;
  }
}
@media all and (min-width: 1240px) {
  .mainSearchVal {
    left: 175px;
  }
}
@media all and (min-width: 1000px) {
  body:not(.newHeader) .mainSearchVal {
    width: 100%;
    max-width: 1280px;
    left: 50%;
    padding-left: 175px;
    padding-right: 260px;
    transform: translateX(-50%);
    right: auto;
  }
  body:not(.newHeader) .mainSearchValClear {
    right: 272px;
  }
}
@media all and (min-width: 1180px) {
  body:not(.newHeader) .mainSearchVal {
    padding-left: 180px;
  }
}
@media all and (min-width: 1240px) {
  body:not(.newHeader) .mainSearchVal {
    padding-left: 185px;
  }
}
.mainSearchValClear {
  width: 24px;
  height: 24px;
  position: absolute;
  right: 12px;
  top: 50%;
  margin: -12px 0 0 0;
  border: none;
  opacity: 0;
  cursor: pointer;
  transition: opacity 0.2s;
  background: url("/local/templates/hoegl/css/img/svg/searchClear.svg") no-repeat center;
}
@media all and (min-width: 1400px) {
  .mainSearchVal {
    left: 300px;
    right: 290px;
  }
}
input.changed ~ .mainSearchValClear {
  opacity: 1;
}
.mainSearchVal input {
  padding: 9px 35px 9px 9px;
  height: 38px;
  font-size: 16px;
  line-height: 20px;
  border: none;
  display: block;
  width: 100%;
  outline: none;
  border-bottom: solid 1px #949494;
}
.mainSearchSubmit {
  position: absolute;
  width: 38px;
  height: 38px;
  cursor: pointer;
  background: #fff;
  top: 0;
  right: 0;
  z-index: 2;
  display: none;
}
.mainSearchSubmit button {
  position: absolute;
  top: 0;
  right: 0;
  padding: 0;
  background: #fff;
  cursor: pointer;
  border: none;
  display: block;
  width: 38px;
  height: 38px;
}
.mainSearchSubmit button i {
  width: 22px;
  height: 22px;
  display: block;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjMiIGhlaWdodD0iMjMiIHZpZXdCb3g9IjAgMCAyMyAyMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTAuNSAwLjVDNC45NzcxNSAwLjUgMC41IDQuOTc3MTUgMC41IDEwLjVDMC41IDE2LjAyMjggNC45NzcxNSAyMC41IDEwLjUgMjAuNUMxMy4wODE1IDIwLjUgMTUuNDM0NiAxOS41MjE4IDE3LjIwODcgMTcuOTE1OEwyMS42NDY0IDIyLjM1MzZDMjEuODQxNyAyMi41NDg4IDIyLjE1ODMgMjIuNTQ4OCAyMi4zNTM2IDIyLjM1MzZDMjIuNTQ4OCAyMi4xNTgzIDIyLjU0ODggMjEuODQxNyAyMi4zNTM2IDIxLjY0NjRMMTcuOTE1OCAxNy4yMDg3QzE5LjUyMTggMTUuNDM0NiAyMC41IDEzLjA4MTUgMjAuNSAxMC41QzIwLjUgNC45NzcxNSAxNi4wMjI4IDAuNSAxMC41IDAuNVpNMS41IDEwLjVDMS41IDUuNTI5NDQgNS41Mjk0NCAxLjUgMTAuNSAxLjVDMTUuNDcwNiAxLjUgMTkuNSA1LjUyOTQ0IDE5LjUgMTAuNUMxOS41IDE1LjQ3MDYgMTUuNDcwNiAxOS41IDEwLjUgMTkuNUM1LjUyOTQ0IDE5LjUgMS41IDE1LjQ3MDYgMS41IDEwLjVaIiBmaWxsPSJibGFjayIvPg0KPC9zdmc+DQo=);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  position: absolute;
  cursor: pointer;
  top: 50%;
  left: 50%;
  margin: -11px 0 0 -11px;
}
.mainSearchSubmit button[disabled] i {
  opacity: 0.5;
  cursor: default;
}
.mainSearchCancel {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  height: 48px;
  right: 15px;
  top: 16px;
  align-items: center;
  justify-content: center;
  letter-spacing: -0.4px;
  color: #000000;
  border: none;
  background: #fff;
  padding: 0;
  outline: none;
  position: absolute;
  display: none;
}
@media all and (max-width: 999px) {
  .mainSearch {
    position: fixed;
    top: 0 !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    margin: 0 !important;
    padding: 80px 15px 15px 15px;
    z-index: 999;
  }
  .mainSearchCancel {
    display: flex;
  }
  .mainSearchVal {
    display: block;
    position: absolute;
    left: 15px;
    right: 15px;
    top: 16px;
    padding: 0 67px 0 0;
  }
  .mainSearchVal input {
    height: 48px;
    font-size: 16px;
    line-height: 20px;
    display: block;
    width: 100%;
    outline: none;
    padding: 8px 16px;
    background: #FFFFFF;
    border: 1px solid #949494;
  }
  .mainSearchValClear {
    right: 79px;
  }
}

@media all and (max-width: 999px) {
  .showSearch .header {
    z-index: 900;
  }
}
.gallery {
  padding-left: 20px;
  padding-right: 20px;
  font-size: 16px;
  margin: 0 auto;
  overflow: hidden;
}
.contentBox .gallery {
  padding-left: 0px;
  padding-right: 0px;
}
* + .gallery {
  margin-top: 50px;
}
.galleryList {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -12px;
}
body > .box .boxContent .galleryList {
  margin: 0;
}
.galleryEl {
  width: calc(33.33333% - 24px);
  margin: 0 12px;
  text-decoration: none;
  display: block;
  overflow: hidden;
  position: relative;
  color: inherit;
}
.galleryEl img {
  max-width: 100%;
  height: auto;
  width: 100%;
}
.galleryEl span {
  font-weight: 400;
  font-size: 1.5em;
  line-height: 100%;
  text-align: center;
  color: inherit;
  text-decoration: none;
  display: inline-block;
  margin: 0;
  left: 50%;
  bottom: 50px;
  transform: translateX(-50%);
  position: absolute;
  padding: 0 0 1px 0;
  overflow: hidden;
}
@media all and (max-width: 767px) {
  .galleryEl span {
    bottom: 24px;
  }
}
.galleryEl span:before {
  position: absolute;
  left: 0;
  width: 100%;
  bottom: 0;
  height: 1px;
  margin-left: 0;
  content: "";
  background: currentColor;
}
.galleryEl span:hover:before {
  left: -100%;
  transition: margin-left 0.5s;
  margin-left: 100%;
}
.indexPage .content .galleryList {
  margin: 0 !important;
}
.indexPage .content .galleryEl {
  width: 33.33333% !important;
  margin: 0 !important;
}
.indexPage .content .gallery_col2 .galleryEl {
  width: 50% !important;
}
@media all and (max-width: 679px) {
  .indexPage .content .galleryEl {
    width: 100% !important;
  }
  .indexPage .content .gallery_col2 .galleryEl {
    width: 100% !important;
  }
}
@media all and (max-width: 1439px) {
  .galleryList {
    margin: 0 -12px;
  }
  body > .box .boxContent .galleryList {
    margin: 0;
  }
}
@media all and (max-width: 679px) {
  .galleryEl {
    width: 100%;
    margin-bottom: 24px;
    text-align: center;
  }
  .galleryEl img {
    transform: scale(1.01);
  }
  .galleryEl:last-child {
    margin-bottom: 0;
  }
}
body > .box .boxContent .gallery {
  padding: 0px;
}
body > .box .boxContent .galleryList {
  margin: 0;
}
@media all and (max-width: 679px) {
  body > .box .boxContent .galleryList {
    margin: 0 -5px;
  }
}
body > .box .boxContent .galleryEl {
  width: calc(33.33333% - 10px);
  margin: 0 5px;
  margin: 0;
  width: 33.33333%;
}
@media all and (max-width: 679px) {
  body > .box .boxContent .galleryEl {
    width: 100%;
    margin: 0;
  }
  body > .box .boxContent .galleryEl img {
    transform: scale(1.01);
  }
  body > .box .boxContent .galleryEl:last-child {
    margin-bottom: 0;
  }
}

.banners {
  margin: 40px 0;
}
@media all and (max-width: 1600px) {
  .banners {
    margin-left: -20px;
    margin-right: -20px;
  }
}
.bannersEl {
  display: flex;
  /*    &:nth-child(3n),
      &:nth-child(4n){
        display: none;
      }*/
}
.bannersEl:nth-child(3n), .bannersEl:nth-child(4n) {
  margin-top: 20px;
}
@media all and (max-width: 1200px) {
  .bannersEl:nth-child(3n), .bannersEl:nth-child(4n) {
    margin-top: 12px;
  }
}
@media all and (max-width: 767px) {
  .bannersEl:nth-child(3n), .bannersEl:nth-child(4n) {
    margin-top: 10px;
  }
}
.bannersElBtn {
  position: absolute;
  bottom: 80px;
  left: 50%;
  transform: translate(-50%, 0);
}
.bannersElBox {
  width: 50%;
  position: relative;
  overflow: hidden;
}
.bannersElBox.wide {
  width: 100%;
}
.bannersElBox.wide img {
  width: 100%;
  max-width: 100%;
  height: 100%;
}
.bannersElBox img {
  width: 100%;
  max-width: 100%;
  height: 100%;
}
@media all and (max-width: 1439px) {
  .bannersList {
    margin: 0;
  }
}
@media all and (max-width: 1279px) {
  .banners {
    /*    &List{
          &:first-child,
          &:nth-child(2n){
            display: none;
          }
          &:nth-child(3n),
          &:nth-child(4n){
            display: block;
          }
        }*/
  }
  .bannersElBtn {
    bottom: 30px;
  }
}
@media all and (max-width: 767px) {
  .bannersEl {
    flex-wrap: wrap;
  }
  .bannersElBtn {
    bottom: 80px;
  }
  .bannersElBox {
    width: 100%;
  }
}
@media all and (max-width: 579px) {
  .bannersElBtn {
    bottom: 45px;
  }
}

/*@media all and (min-width: 1000px) {
  .indexPage .indexSlider {
    margin-top: -222px;
  }
}*/
.indexSlider {
  max-width: 100%;
  margin: 0 auto 0 auto;
  padding: 0;
  overflow: hidden;
}
.indexSlider .splide__track {
  overflow: visible;
}
.indexSliderEl {
  position: relative;
}
.indexSlider--fh .indexSliderEl {
  height: 100vh;
}
.indexSlider--fh .indexSliderEl:after {
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0) 200px);
  position: absolute;
  left: 0;
  bottom: 0;
  right: 0;
  top: 0;
  content: "";
  display: block;
  z-index: 2;
}
.indexSlider--fh .indexSliderEl img, .indexSlider--fh .indexSliderEl video {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  z-index: 1;
}
.indexSlider .slick-slider .slick-track,
.indexSlider .slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.indexSliderEl > span, .indexSliderEl > a {
  position: absolute;
  top: 0;
  left: 0;
  height: 100vh;
  width: 100%;
  z-index: 1;
}
.indexSliderEl > img, .indexSliderEl > video {
  position: absolute;
  top: 0;
  left: 0;
  height: 100vh;
  width: 100%;
  z-index: 1;
}
.indexSliderContent {
  position: absolute;
  z-index: 10;
  width: 592px;
  font-size: 16px;
  line-height: 1.5;
  pointer-events: none;
  height: 100%;
  display: flex;
  flex-direction: column;
  position: relative;
  width: 100%;
  padding: 180px 20px 55px 20px;
}
.indexSliderContentWrap {
  height: 100vh;
}
.indexSliderContent > * {
  width: 592px;
}
.indexSliderContent a {
  pointer-events: all;
  color: inherit;
  text-decoration: none;
}
.indexSliderContent a:hover {
  color: inherit;
  text-decoration: none;
}
.indexSliderContent[data-h=l] {
  text-align: left;
}
.indexSliderContent[data-h=c] {
  align-items: center;
}
.indexSliderContent[data-h=r] {
  align-items: end;
  text-align: right;
}
.indexSliderContent[data-v=c] {
  justify-content: center;
}
@media all and (max-width: 767px) {
  .indexSliderContent[data-v=c] {
    padding-top: 20px;
    justify-content: center;
  }
}
.indexSliderContent[data-v=b] {
  justify-content: end;
}
.indexSliderContentInner--fix {
  position: -webkit-sticky;
  position: sticky;
  top: 20px;
}
.indexSliderContent[data-h=c][data-v=c] {
  align-items: center;
  justify-content: center;
}
.indexSliderContentTitle {
  font-weight: 300;
  font-size: 2.375em;
  line-height: 1.36;
}
.indexSliderContent p {
  margin: 12px 0 0 0;
  display: block;
}
.indexSliderContentLinks {
  display: flex !important;
  flex-wrap: wrap;
  column-gap: 26px;
}
.indexSliderContentLinks a {
  display: inline-block;
  position: relative;
  overflow: hidden;
  /*  &:before {
            left: calc(-100% - 10px);
          }
  */
}
.indexSliderContentLinks a:before {
  position: absolute;
  left: 0;
  width: 100%;
  bottom: 0;
  height: 1px;
  margin-left: 0;
  content: "";
  background: currentColor;
}
.indexSliderContentLinks a:hover:before {
  left: -100%;
  transition: margin-left 0.5s;
  margin-left: 100%;
}
@media all and (min-width: 1000px) {
  .indexSliderContent[data-v=b] {
    padding-bottom: 76px;
  }
}
@media all and (min-width: 1400px) {
  .indexSliderContent[data-h=l] {
    padding-left: 80px;
  }
  .indexSliderContent[data-h=r] {
    padding-right: 80px;
  }
}
@media all and (max-width: 767px) {
  .indexSliderContent {
    padding: 76px 22px 70px;
    width: 100%;
  }
  .indexSliderContent > * {
    width: 280px;
  }
  .indexSliderContentTitle {
    font-size: 1.625em;
  }
  .indexSliderContent p {
    margin: 15px 0 0 0;
    display: block;
  }
  .indexSliderContentLinks {
    column-gap: 11px;
  }
}
@media all and (max-width: 380px) {
  .indexSliderContent > * {
    width: 216px;
  }
}
@media all and (max-width: 767px) {
  .indexSlider {
    display: none;
  }
}
.indexSliderEl {
  text-align: center;
}
.indexSlider .splide__pagination {
  bottom: 28px;
  left: 0;
  right: 0;
  width: 100%;
  transform: none;
  display: flex;
  flex-wrap: nowrap;
  gap: 3px;
}
.indexSlider .splide__pagination li {
  margin: 0;
  width: 100%;
  max-width: 69px;
  height: 20px;
  line-height: 20px;
}
.indexSlider .splide__pagination .splide__pagination__page {
  width: 100%;
  background: none;
  height: 20px;
  border-radius: 0;
  display: block;
  margin: 0;
  position: relative;
  border: none;
}
.indexSlider .splide__pagination .splide__pagination__page:after, .indexSlider .splide__pagination .splide__pagination__page:before {
  position: absolute;
  top: 8px;
  height: 4px;
  content: "";
  left: 0;
  right: 0;
  background: #E8E0D8;
  opacity: 0.3;
  display: block;
}
.indexSlider .splide__pagination .splide__pagination__page:before {
  right: auto;
  width: 0;
}
.indexSlider .splide__pagination .splide__pagination__page.is-active {
  transform: none;
}
@keyframes width {
  0% {
    width: 0;
  }
  100% {
    width: 100%;
  }
}
.indexSlider .splide__pagination .splide__pagination__page.is-active:before {
  animation-name: width;
  animation-duration: 2.9s;
  width: 0;
  animation-timing-function: linear;
  animation-fill-mode: forwards;
  animation-play-state: running;
}
.indexSlider--video .splide__pagination .splide__pagination__page.is-active:before {
  width: 100%;
  animation: none;
}

.indexSliderMob {
  max-width: 1920px;
  margin: 0 auto 20px auto;
  display: none;
  padding: 0;
  /*
  .splide__pagination {
    bottom: 0;
    //gap: 3px;
    left: 0;
    right: 0;
    width: 100%;
    transform: none;
    display: flex;
    flex-wrap: nowrap;
    gap: 3px;

    li {
      margin: 0;
      width: 100%;
      max-width: 69px;
      height: 20px;
      line-height: 20px;
    }

    .splide__pagination__page {
      width: 100%;
      background: none;
      height: 20px;
      border-radius: 0;
      display: block;
      margin: 0;
      position: relative;
      border: none;

      &:after {
        position: absolute;
        top: 8px;
        height: 4px;
        content: "";
        left: 0;
        right: 0;
        background: #E8E0D8;
        transition: all 0.3s;
        opacity: 0.3;
        display: block;
      }

      &.is-active {
        transform: none;

        &:after {
          opacity: 1;
        }
      }
    }
  }

  .slick-slider .slick-track,
  .slick-slider .slick-list {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  */
}
.indexSliderMob .splide__pagination {
  display: flex !important;
}
.indexSliderMob--fh .indexSliderMobEl {
  height: calc(100vh - 4px);
  height: calc(100svh - 4px);
  display: flex;
  width: 100vw !important;
  /*
  &El > span,
  &El > a {
    position: absolute;
    top: 0;
    left: 0;
    height: calc(100vh - 4px);
    height: calc(100svh - 4px);
    width: 100%;
  }
  */
  /*   &:after {
       background: linear-gradient(180deg, rgba(0,0,0,0.8) 0%, rgba(0,0,0,0) 200px);
       position: absolute;
       left: 0;
       bottom: 0;
       right: 0;
       top: 0;
       content: "";
       display: block;
     }*/
  /*
  img, video {
    width: 100vw;
    //height: 100vw;
    //height: 111.5vw;
    height: calc(100vh - 4px);
    height: calc(100svh - 4px);
    //height: 100svh;
    //max-height: calc(100vh - 4px);
    //max-height: calc(100svh - 4px);
    object-fit: cover;
    object-position: center;
  }
  */
}
@media all and (max-width: 767px) {
  .indexSliderMob {
    display: block;
    width: 100vw;
    overflow: hidden;
    margin: -60px 0 20px 0;
    margin: 0px 0 20px 0;
    padding: 0 0 4px 0;
  }
  .indexSliderMob .splide__list {
    margin: 0 !important;
    padding: 0 !important;
    height: calc(100vh - 4px);
    height: calc(100svh - 4px);
    display: flex;
    width: -webkit-max-content;
    width: max-content;
    will-change: transform;
  }
  .indexSliderMob .splide__track > .splide__list > .splide__slide {
    width: 100vw;
    transform: translate3d(0px, 0, 0);
    -webkit-transform: translate3d(0px, 0, 0);
    -moz-transform: translate3d(0px, 0, 0);
    -ms-transform: translate3d(0px, 0, 0);
    -o-transform: translate3d(0px, 0, 0);
    will-change: inherit;
  }
  .indexSliderMob .splide__list > .splide__slide:first-child {
    z-index: 2;
  }
  .indexSliderMobEl {
    position: relative;
    overflow: hidden;
    /*    &:after{
          padding: 100% 0 0 0;
          content: "";
          display: block;
        }*/
  }
  .indexSliderMobEl > span, .indexSliderMobEl > a {
    position: absolute;
    top: 0;
    left: 0;
    height: calc(100vh - 4px);
    height: calc(100svh - 4px);
    width: 100%;
  }
  .indexSliderMobEl > img, .indexSliderMobEl > video {
    position: absolute;
    top: 0;
    left: 0;
  }
  .indexSliderMobEl img, .indexSliderMobEl video {
    height: calc(100vh - 4px);
    height: calc(100svh - 4px);
    width: 100vw;
    display: block;
    vertical-align: top;
    object-fit: cover;
    object-position: center;
  }
}
.indexSliderMobEl {
  text-align: center;
}
.indexSliderMob .splide__pagination {
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  transform: none;
  display: flex;
  flex-wrap: nowrap;
  gap: 3px;
  padding: 0;
}
.indexSliderMob .splide__pagination li {
  margin: 0;
  width: 100%;
  height: 4px;
  line-height: 4px;
}
.indexSliderMob .splide__pagination .splide__pagination__page {
  width: 100%;
  background: none;
  height: 4px;
  border-radius: 0;
  display: block;
  margin: 0;
  opacity: 1;
  position: relative;
  border: none;
}
.indexSliderMob .splide__pagination .splide__pagination__page:after, .indexSliderMob .splide__pagination .splide__pagination__page:before {
  position: absolute;
  top: 0;
  height: 4px;
  content: "";
  left: 0;
  right: 0;
  background: #bcb4ac;
  opacity: 0.6;
  display: block;
}
.indexSliderMob .splide__pagination .splide__pagination__page:before {
  right: auto;
  width: 0;
  opacity: 1;
}
.indexSliderMob .splide__pagination .splide__pagination__page.is-active {
  transform: none;
}
@keyframes width2 {
  0% {
    width: 0;
  }
  100% {
    width: 100%;
  }
}
.indexSliderMob .splide__pagination .splide__pagination__page.is-active:before {
  animation-name: width2;
  animation-duration: 2.9s;
  width: 0;
  animation-timing-function: linear;
  animation-fill-mode: forwards;
  animation-play-state: running;
}
.indexSliderMob--video .splide__pagination .splide__pagination__page.is-active:before {
  width: 100%;
  animation: none;
}
.indexSliderMob .swiper-pagination {
  bottom: 0px;
  left: 0;
  right: 0;
  padding: 0;
  width: 100%;
  transform: none;
  display: flex;
  flex-wrap: nowrap;
  gap: 4px;
  background: #fff;
}
.indexSliderMob .swiper-pagination-bullet {
  margin: 0 !important;
  line-height: 4px;
  width: 100%;
  opacity: 1;
  background: none;
  height: 4px;
  border-radius: 0;
  display: block;
  position: relative;
  border: none;
}
.indexSliderMob .swiper-pagination-bullet:after, .indexSliderMob .swiper-pagination-bullet:before {
  position: absolute;
  top: 0;
  height: 4px;
  content: "";
  left: 0;
  right: 0;
  background: #bcb4ac;
  opacity: 0.6;
  display: block;
}
.indexSliderMob .swiper-pagination-bullet:before {
  right: auto;
  width: 0;
  opacity: 1;
}
.indexSliderMob .swiper-pagination-bullet-active {
  transform: none;
}
@keyframes width {
  0% {
    width: 0;
  }
  100% {
    width: 100%;
  }
}
.indexSliderMob .swiper-pagination-bullet-active:before {
  animation-name: width;
  animation-duration: 3s;
  width: 0;
  animation-fill-mode: forwards;
  animation-timing-function: linear;
  animation-play-state: running;
}
.indexSliderMob--video .swiper-pagination .swiper-pagination-bullet-active:before {
  width: 100%;
  animation: none;
}

.splide__pagination {
  bottom: 19px;
  left: 50%;
  transform: translate(-50%, 0);
}
.splide__pagination li {
  display: inline-block;
  margin: 5px 3px;
}
.splide__pagination__page {
  background-color: #ffffff;
  border: 1px solid #D5D3D2;
  width: 12px;
  height: 12px;
  opacity: 1;
}
.splide__pagination__page.is-active {
  background-color: #000000;
  border: 1px solid #000000;
  width: 11px;
  height: 11px;
  border-radius: 50%;
  cursor: pointer;
  opacity: 1;
}

.splide__arrow {
  display: none;
  background-color: transparent;
  opacity: 1;
  width: 48px;
  height: 48px;
}
.splide__arrow svg {
  background-size: cover;
  width: 36px;
  height: 36px;
}
.splide__arrow--prev {
  left: -4em;
}
.splide__arrow--prev svg {
  background: url("/local/templates/hoegl/css/img/svg/angle-left.svg") no-repeat center;
  transform: rotate(0deg);
}
.splide__arrow--next {
  right: -3em;
}
.splide__arrow--next svg {
  background: url("/local/templates/hoegl/css/img/svg/angle-right.svg") no-repeat center;
}
.splide__arrow path {
  display: none;
}

/*
.categories {
  &Slider {
    padding: 0 10px 40px 10px;
    position: relative;
    background: #F6F6F6;

    @media all and (min-width: 1200px) {
      margin: 0 20px;
    }
    @media all and (min-width: 1600px) {
      margin: 0 50px;
    }

    & > .swiper-wrapper {
      //overflow: hidden;
    }

    & > .swiper-pagination {
      margin: 0;
      position: absolute;
      transform: none;
      bottom: 0px;
      height: 40px;
      background: #fff;
      left: 0;
      right: 0;
      display: flex;
      align-items: end;
      justify-content: center;

      & .swiper-pagination-bullet {
        display: inline-block;
        margin: 3px 7px;
        background-color: #ffffff;
        border: 1px solid #D5D3D2;
        width: 12px;
        height: 12px;
        opacity: 1;
        border-radius: 50%;
        padding: 0;
        transition: transform 0.2s linear;

        &-active {
          background-color: #000000;
          border: 1px solid #000000;
          width: 12px;
          height: 12px;
          border-radius: 50%;
          cursor: pointer;
          opacity: 1;
          transform: scale(1.4);
        }

        @media all and (max-width: 1439px) {
          width: 9px;
          height: 9px;
          &-active {
            width: 9px;
            height: 9px;
          }
        }
      }

    }

    .swiper-button-next,
    .swiper-button-prev {
      position: absolute;
      width: 40px;
      height: 40px;
      background: #FAFAFA !important;
      top: calc(50% - 20px);
      left: 18px;
      bottom: auto;
      border: none;
      border-radius: 50%;

      &:after {
        position: absolute;
        top: 50%;
        left: 50%;
        width: 24px;
        height: 24px;
        background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMzYiIHZpZXdCb3g9IjAgMCAyMCAzNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTYuOTA1NiAwLjk3NDEyMUwxOS4wOTQyIDMuMDI1OTRMNS4wNTYwNCAxOEwxOS4wOTQyIDMyLjk3NDFMMTYuOTA1NiAzNS4wMjU5TDAuOTQzODQ4IDE4TDE2LjkwNTYgMC45NzQxMjFaIiBmaWxsPSIjNTc1NzU3Ii8+DQo8L3N2Zz4NCg==);
        background-size: 14px 14px;
        background-repeat: no-repeat;
        background-position: center;
        margin: -12px 0 0 -12px;
        content: "";
      }
    }

    .swiper-button-next {
      left: auto;
      right: 18px;

      &:after {
        transform: rotate(180deg);
        transform-origin: center center;
      }

    }

    @media all and (max-width: 767px) {
      .swiper-button-next,
      .swiper-button-prev {
        display: none !important;
      }
    }

  }

  &El {
    padding: 30px 0 44px 0;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    gap: 41px;
    text-align: center;
    text-decoration: none;

    &Img {
      display: flex;

      width: 100%;
      max-width: 240px;
      position: relative;

      &:after {
        padding: 100% 0 0 0;
        content: "";
        display: block;

        @media all and (max-width: 767px) {
          padding: 125% 0 0 0;
        }
      }

      img {
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        object-position: center bottom;
        object-fit: contain;
      }

      img + img {
        display: none;
      }

      @media all and (max-width: 767px) {
        img {
          display: none;
        }

        img + img {
          display: block;
        }
      }
    }

    &Title {
      color: #000;
      text-align: center;
      font-size: 14px;
      font-style: normal;
      font-weight: 600;
      line-height: 20px;
      letter-spacing: 0.28px;
      text-transform: uppercase;
    }
  }
}*/
.productsSimple {
  margin-top: 40px;
}
@media all and (max-width: 767px) {
  .productsSimple {
    margin-top: 0;
    margin-bottom: 30px;
  }
}
.productsSimpleEl {
  text-decoration: none;
}
.productsSimpleImg {
  background: linear-gradient(270deg, #F6F6F6 0%, #F1F1F1 100%);
  display: flex;
  position: relative;
}
.productsSimpleImg:after {
  padding: 125% 0 0 0;
  content: "";
  display: block;
}
.productsSimpleImg img {
  position: absolute;
  left: 20px;
  top: 20px;
  width: calc(100% - 40px);
  height: calc(100% - 40px);
  object-fit: contain;
  object-position: center;
  z-index: 2;
  transition: opacity 0.2s;
}
.productsSimpleImg img + img {
  z-index: 1;
  opacity: 0;
}
.productsSimpleEl:hover .productsSimpleImg[data-double] img {
  opacity: 0;
}
.productsSimpleEl:hover .productsSimpleImg[data-double] img + img {
  opacity: 1;
}
.productsSimpleInfo {
  padding: 12px 20px;
  transition: opacity 0.3s;
  opacity: 0;
  display: flex;
  gap: 10px;
  justify-content: space-between;
  align-items: start;
  font-size: 16px;
  font-weight: 400;
  line-height: 16px;
  text-transform: uppercase;
}
@media all and (max-width: 959px) {
  .productsSimpleInfo {
    opacity: 1;
    flex-direction: column;
    align-items: start;
    justify-content: start;
    gap: 0;
    padding: 6px 10px;
    font-size: 12px;
    font-weight: 400;
    line-height: 130%;
  }
}
.productsSimpleEl:hover .productsSimpleInfo {
  opacity: 1;
}
.productsSimpleTitle {
  color: #000;
}
.productsSimplePrice {
  display: inline-flex;
  align-items: start;
  gap: 10px;
  color: #AEAEAE;
  white-space: nowrap;
}
.productsSimplePrice--old {
  text-decoration: line-through;
}
.productsSimplePrice--old + .productsSimplePrice--current {
  color: #B9192B;
}
.productsSimple .swiper-button-next,
.productsSimple .swiper-button-prev {
  position: absolute;
  width: 44px;
  top: 50%;
  left: 20px;
  height: 44px;
  right: auto;
  bottom: auto;
  border: none;
  margin: -22px 0 0 0;
  opacity: 0;
  transition: opacity 0.2s;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0MCcgaGVpZ2h0PSc0MCc+PGcgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJz48Y2lyY2xlIGN4PScyMCcgY3k9JzIwJyByPScyMCcgZmlsbD0nIzAwMCcgb3BhY2l0eT0nLjI1Jy8+PHBhdGggZmlsbD0nI0ZGRicgc3Ryb2tlPScjRkZGJyBkPSdNMjQgOSAxMyAyMGwxMSAxMSAxLjQ1My0xLjQ1M0wxNS45MDUgMjBsOS41NDgtOS41NDd6Jy8+PC9nPjwvc3ZnPg==) center no-repeat;
}
.productsSimple .swiper-button-next:after,
.productsSimple .swiper-button-prev:after {
  display: none;
}
.productsSimple .swiper-button-next {
  left: auto;
  right: 20px;
  transform: rotate(180deg);
}
.productsSimple:hover .swiper-button-next,
.productsSimple:hover .swiper-button-prev {
  opacity: 1;
}
@media all and (max-width: 767px) {
  .productsSimple .swiper-button-next,
.productsSimple .swiper-button-prev {
    display: none !important;
  }
}

.categoriesSlider {
  padding: 0 0 4px 0;
  position: relative;
  background: #F6F6F6;
  /* .swiper-button-next,
   .swiper-button-prev {
     position: absolute;
     width: 40px;
     height: 40px;
     background: #FAFAFA !important;
     top: calc(50% - 20px);
     left: 18px;
     bottom: auto;
     border: none;
     border-radius: 50%;
     //display: none;

     &:after {
       position: absolute;
       top: 50%;
       left: 50%;
       width: 24px;
       height: 24px;
       background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMzYiIHZpZXdCb3g9IjAgMCAyMCAzNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTYuOTA1NiAwLjk3NDEyMUwxOS4wOTQyIDMuMDI1OTRMNS4wNTYwNCAxOEwxOS4wOTQyIDMyLjk3NDFMMTYuOTA1NiAzNS4wMjU5TDAuOTQzODQ4IDE4TDE2LjkwNTYgMC45NzQxMjFaIiBmaWxsPSIjNTc1NzU3Ii8+DQo8L3N2Zz4NCg==);
       background-size: 14px 14px;
       background-repeat: no-repeat;
       background-position: center;
       margin: -12px 0 0 -12px;
       content: "";
     }
   }

   .swiper-button-next {
     left: auto;
     right: 18px;

     &:after {
       transform: rotate(180deg);
       transform-origin: center center;
     }

   }

   @media all and (max-width: 767px) {
     .swiper-button-next,
     .swiper-button-prev {
       display: none !important;
     }
   }*/
}
.categoriesSlider .swiper-pagination {
  bottom: 0px;
  left: 0;
  right: 0;
  padding: 0;
  width: 100%;
  transform: none;
  display: flex;
  flex-wrap: nowrap;
  gap: 4px;
  background: #fff;
}
.categoriesSlider .swiper-pagination-bullet {
  margin: 0 !important;
  line-height: 4px;
  width: 100%;
  opacity: 1;
  background: none;
  height: 4px;
  border-radius: 0;
  display: block;
  position: relative;
  border: none;
}
.categoriesSlider .swiper-pagination-bullet:after, .categoriesSlider .swiper-pagination-bullet:before {
  position: absolute;
  top: 0;
  height: 4px;
  content: "";
  left: 0;
  right: 0;
  background: #bcb4ac;
  opacity: 0.6;
  display: block;
}
.categoriesSlider .swiper-pagination-bullet:before {
  right: auto;
  width: 0;
  opacity: 1;
}
.categoriesSlider .swiper-pagination-bullet-active {
  transform: none;
}
@keyframes width {
  0% {
    width: 0;
  }
  100% {
    width: 100%;
  }
}
.categoriesSlider .swiper-pagination-bullet-active:before {
  width: 100%;
  /*            animation-name: width;
              animation-duration: 3s;
              width: 0;
              animation-fill-mode: forwards;
              animation-timing-function: linear;
              animation-play-state: running;*/
}
@media all and (min-width: 480px) {
  .categoriesSlider .swiper-pagination {
    display: none;
  }
}
.categoriesSlider .swiper-button-next,
.categoriesSlider .swiper-button-prev {
  position: absolute;
  width: 44px;
  top: 50%;
  left: 20px;
  height: 44px;
  right: auto;
  bottom: auto;
  border: none;
  margin: -22px 0 0 0;
  opacity: 0;
  transition: opacity 0.2s;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0MCcgaGVpZ2h0PSc0MCc+PGcgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJz48Y2lyY2xlIGN4PScyMCcgY3k9JzIwJyByPScyMCcgZmlsbD0nIzAwMCcgb3BhY2l0eT0nLjI1Jy8+PHBhdGggZmlsbD0nI0ZGRicgc3Ryb2tlPScjRkZGJyBkPSdNMjQgOSAxMyAyMGwxMSAxMSAxLjQ1My0xLjQ1M0wxNS45MDUgMjBsOS41NDgtOS41NDd6Jy8+PC9nPjwvc3ZnPg==) center no-repeat;
}
.categoriesSlider .swiper-button-next:after,
.categoriesSlider .swiper-button-prev:after {
  display: none;
}
.categoriesSlider .swiper-button-next {
  left: auto;
  right: 20px;
  transform: rotate(180deg);
}
.categoriesSlider:hover .swiper-button-next,
.categoriesSlider:hover .swiper-button-prev {
  opacity: 1;
}
@media all and (max-width: 767px) {
  .categoriesSlider .swiper-button-next,
.categoriesSlider .swiper-button-prev {
    display: none !important;
  }
}
.categoriesEl {
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  gap: 41px;
  text-align: center;
  text-decoration: none;
}
.categoriesElImg {
  display: flex;
  width: 100%;
  position: relative;
  /* img + img {
          display: none;
        }
  */
  /*      @media all and (max-width: 767px) {
          img {
            display: none;
          }

          img + img {
            display: block;
          }
        }*/
}
.categoriesElImg:after {
  padding: 100% 0 0 0;
  content: "";
  display: block;
  font-size: 0;
  line-height: 0;
  background: transparent;
  /*   @media all and (max-width: 767px) {
       //padding: 125% 0 0 0;
     }*/
}
.categoriesElImg img {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-position: center top;
  object-fit: cover;
}
.categoriesEl.categories--portrait .categoriesElImg:after {
  padding: 125% 0 0 0;
}
.categoriesElTitle {
  color: #FFF;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px;
  padding: 24px;
  display: flex;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  text-align: left;
  height: 50%;
  align-items: end;
  z-index: 2;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
}
.categoriesElTitle.tac {
  justify-content: center;
}
.categoriesElTitle.tar {
  justify-content: end;
}
@media all and (max-width: 1199px) {
  .categoriesElTitle {
    padding: 24px;
  }
}
@media all and (max-width: 959px) {
  .categoriesElTitle {
    font-size: 18px;
    line-height: 15px;
    padding: 24px;
  }
}
@media all and (max-width: 767px) {
  .categoriesElTitle {
    font-size: 16px;
    line-height: 13px;
    padding: 24px;
  }
}

.imageSection {
  position: relative;
  margin: 40px 0 0 0;
  /*  &[data-h="l"]{
      left: 20px;
      text-align: left;
    }

    &[data-h="c"]{
      left: 50%;
      transform: translateX(-50%);
      text-align: center;
    }

    &[data-h="r"]{
      right: 20px;
      text-align: right;
    }

    &[data-v="t"]{
      top: 40px;
    }

    &[data-v="c"]{
      top: 50%;
      transform: translateY(-50%);
    }

    &[data-v="b"]{
      bottom:40px;
      min-height: 124px;
    }

    &[data-h="c"][data-v="c"]{
      transform: translate(-50%, -50%);
    }*/
}
.imageSectionMedia {
  display: block;
}
.imageSectionMedia img, .imageSectionMedia video {
  width: 100%;
  height: auto;
}
.imageSectionContent {
  position: absolute;
  z-index: 10;
  width: 420px;
  pointer-events: none;
  left: 20px;
  top: 40px;
}
.imageSection a {
  pointer-events: all;
  color: inherit;
  text-decoration: none;
}
.imageSection a:hover {
  color: inherit;
  text-decoration: none;
}
.imageSection {
  font-size: 16px;
  line-height: 24px;
}
.imageSectionTitle {
  line-height: 52px;
  font-size: 38px;
  font-weight: 300;
}
.imageSection p {
  margin: 12px 0 0 0;
  display: block;
}
.imageSectionLinks a {
  display: inline-block;
  position: relative;
  overflow: hidden;
  /*  &:before {
            left: calc(-100% - 10px);
          }
  */
}
.imageSectionLinks a:before {
  position: absolute;
  left: 0;
  width: 100%;
  bottom: 0;
  height: 1px;
  margin-left: 0;
  content: "";
  background: currentColor;
}
.imageSectionLinks a:hover:before {
  left: -100%;
  transition: margin-left 0.5s;
  margin-left: 100%;
}
.imageSectionLinks a + a {
  margin-left: 26px;
}
@media all and (min-width: 1000px) {
  .imageSection {
    /*   &[data-v="t"]{
         top: 256px;
       }
       &[data-v="b"]{
         bottom: 76px;
       }*/
  }
}
@media all and (min-width: 1400px) {
  .imageSection {
    /* &[data-h="l"]{
       left: 80px;
     }
     &[data-h="r"]{
       right: 80px;
     }*/
  }
  .imageSectionContent {
    left: 80px;
    top: 109px;
  }
}
@media all and (max-width: 767px) {
  .imageSection {
    /*&[data-h="l"]{
       left: 20px;
     }
     &[data-h="c"]{
       left: 50%;
       transform: translateX(-50%);
     }
     &[data-h="r"]{
       right: 20px;
     }
    /* &[data-v="t"]{
       top: 70px;
     }
     &[data-v="b"]{
       bottom: 26px;
       min-height: 109px;
     }*/
    /*   &[data-h="l"]{
         left: 22px;
       }
       &[data-h="r"]{
         right: 22px;
       }*/
  }
  .imageSectionContent {
    width: 100%;
    left: 0;
    top: 0;
    padding: 29px 17px 0 17px;
  }
  .imageSection {
    font-size: 16px;
    line-height: 22px;
  }
  .imageSectionTitle {
    line-height: 35px;
    font-size: 26px;
  }
  .imageSection p {
    margin: 30px 0 0 0;
    display: block;
  }
  .imageSectionLinks a + a {
    margin-left: 11px;
  }
}

.productPreview {
  display: flex;
  align-items: center;
  margin: 40px 0 0 0;
}
.productPreview + .productPreview {
  margin: 0;
}
.box_noPad .productPreview {
  margin: 0 !important;
}
.productPreviewContent {
  width: 50%;
  padding: 20px 20px 20px 20px;
}
.boxContentCol .productPreviewContent {
  width: 100%;
}
@media all and (max-width: 767px) {
  .indexPage .productPreviewContent {
    padding-bottom: 15px;
    padding-top: 15px;
  }
}
@media all and (max-width: 679px) {
  .indexPage .productPreviewContent {
    padding-bottom: 15px;
    padding-top: 0px;
  }
}
.productPreviewContentBox {
  max-width: 630px;
  margin: 0 auto;
  text-align: center;
}
.productPreviewTitle {
  font-weight: 300;
  font-size: 26px;
  line-height: 32px;
  color: #000000;
  margin-bottom: 12px;
}
.box_dark .productPreviewTitle {
  color: #fff;
}
@media all and (min-width: 1400px) {
  .productPreviewTitle {
    font-size: 38px;
    line-height: 52px;
  }
}
.productPreviewText {
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #000000;
  margin-top: 12px;
  margin-bottom: 12px;
}
.box_dark .productPreviewText {
  color: #fff;
}
@media all and (max-width: 767px) {
  .indexPage .productPreviewText {
    padding-top: 0px;
  }
}
.box_dark .productPreviewBtn {
  color: #fff;
  border-color: #fff;
  background: #000;
}
.productPreviewLink {
  margin: 0;
  padding: 0 0 1px 0;
  display: inline-block;
  position: relative;
  overflow: hidden;
  color: inherit;
  text-decoration: none;
}
.productPreviewLink:before {
  position: absolute;
  left: 0;
  width: 100%;
  bottom: 0;
  height: 1px;
  margin-left: 0;
  content: "";
  background: currentColor;
}
.productPreviewLink:hover:before {
  left: -100%;
  transition: margin-left 0.5s;
  margin-left: 100%;
}
.box_dark .productPreviewLink {
  color: #fff;
  border-color: #fff;
}
.productPreviewMedia {
  width: 50%;
  text-align: center;
}
.productPreviewMedia > a {
  width: 100%;
  display: block;
}
.productPreviewMedia_padL, .productPreviewMedia_padM, .productPreviewMedia_padS {
  padding-top: 20px;
  padding-bottom: 20px;
}
@media all and (min-width: 768px) {
  .productPreviewMedia_padL, .productPreviewMedia_padM {
    padding-top: 50px;
    padding-bottom: 50px;
  }
}
@media all and (min-width: 1200px) {
  .productPreviewMedia_padL {
    padding-top: 80px;
    padding-bottom: 80px;
  }
  .productPreviewMedia_padM {
    padding-top: 50px;
    padding-bottom: 50px;
  }
}
@media all and (min-width: 1550px) {
  .productPreviewMedia_padL {
    padding-top: 140px;
    padding-bottom: 140px;
  }
  .productPreviewMedia_padM {
    padding-top: 110px;
    padding-bottom: 110px;
  }
}
.productPreviewMedia img {
  max-width: 100%;
  display: block;
  height: auto;
}
.productPreviewMedia video {
  display: block;
  width: 100%;
  height: auto;
}
.productPreview_column {
  display: block;
}
.productPreview_column .productPreviewMedia {
  display: block;
  width: 100%;
}
.productPreview_column .productPreviewContent {
  display: block;
  width: 100%;
  padding-bottom: 35px;
  padding-top: 0;
  margin-top: -10px;
}
@media all and (max-width: 1249px) {
  .productPreviewContent {
    padding: 20px;
  }
}
@media all and (max-width: 999px) {
  .productPreviewTitle {
    font-size: 22px;
    line-height: 28px;
  }
  .productPreviewText {
    margin-bottom: 20px;
  }
}
@media all and (max-width: 679px) {
  .productPreview {
    flex-wrap: wrap;
  }
  .productPreviewContent {
    width: 100%;
    padding: 20px;
    order: 2;
  }
  .productPreviewContentBox {
    padding: 0px;
    max-width: 100%;
  }
  .productPreviewText {
    padding-top: 0;
  }
  .productPreviewMedia {
    order: 1;
    width: 100%;
    position: relative;
    left: 0px;
    margin-bottom: 20px;
    margin-top: 0;
  }
  .productPreviewBtn {
    width: 100%;
  }
}
@media all and (max-width: 479px) {
  .productPreviewContent {
    margin-bottom: 20px;
  }
  .productPreviewContentBox {
    padding: 0;
  }
  .productPreviewTitle {
    font-size: 20px;
    line-height: 26px;
    margin-bottom: 14px;
  }
  .productPreviewText {
    margin-bottom: 18px;
  }
  .productPreviewBtn {
    min-width: 110px;
    width: auto;
    padding: 8px 25px;
  }
  .productPreviewMedia {
    left: 0;
  }
}

/*.fw {
  @media all and (min-width: 1250px) {
    width: calc(100vw - 40px);
    position: relative;
    left: 50%;
    margin-left: calc(-50vw + 20px);
  }

  @media all and (min-width: 1800px) {
    width: 1760px;
    margin-left: calc(-860px);
  }
}*/
.catalog {
  /*  &_m4 &El {
      @media all and (min-width: 1250px) {
        width: 20%;
      }
      @media all and (min-width: 1600px) {
        width: 16.6667%;
      }
    }*/
  /*  &El {
      &Img {
        max-width: 320px;
        &:after {
          padding: 100% 0 0 0;
        }

        &_sl {
          max-width: 100%;

          &:after {
            display: none;
          }
        }

        .swiper {
          &ImgWrap {
            max-width: 320px;


            &_video {
              &:before {
                top: 50%;
              }
            }

            &:after {
              padding: 100% 0 0 0;
            }
          }
        }
      }
    }*/
}
.catalogSwiperSlider.catalog_v2 > .swiper-pagination {
  padding: 24px 0 0 0;
  background: #fff;
  line-height: 6px;
  display: block;
  z-index: 2;
  width: auto;
  top: auto;
  left: auto;
  right: auto;
  bottom: auto;
  position: relative;
}
.catalogSwiperSlider.catalog_v2 > .swiper-pagination .swiper-pagination-bullet {
  display: inline-block;
  margin: 0px 4px;
  background: #E5E5E5;
  border: none;
  width: 16px;
  height: 6px;
  opacity: 1;
  border-radius: 0;
  padding: 0;
  transition: transform 0.2s linear;
}
.catalogSwiperSlider.catalog_v2 > .swiper-pagination .swiper-pagination-bullet-active {
  background-color: #000000;
  border: none;
  width: 16px;
  height: 6px;
  border-radius: 0;
  cursor: pointer;
  opacity: 1;
  transform: scale(1);
}
@media all and (max-width: 1439px) {
  .catalogSwiperSlider.catalog_v2 > .swiper-pagination .swiper-pagination-bullet {
    width: 12px;
    height: 6px;
  }
  .catalogSwiperSlider.catalog_v2 > .swiper-pagination .swiper-pagination-bullet-active {
    width: 12px;
    height: 6px;
  }
}
.catalogSwiperSlider.catalog_v2 .swiper-button-next,
.catalogSwiperSlider.catalog_v2 .swiper-button-prev {
  position: absolute;
  width: 40px;
  height: 40px;
  background: #FAFAFA url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNS43MzQ4IDE4LjY3ODNDMTYuMTA5NCAxOC4yNzI1IDE2LjA4NDEgMTcuNjM5OCAxNS42NzgzIDE3LjI2NTJMOS45NzQzMSAxMkwxNS42NzgzIDYuNzM0OEMxNi4wODQxIDYuMzYwMiAxNi4xMDk0IDUuNzI3NTQgMTUuNzM0OCA1LjMyMTcyQzE1LjM2MDIgNC45MTU4OSAxNC43Mjc1IDQuODkwNTkgMTQuMzIxNyA1LjI2NTE5TDcuODIxNzIgMTEuMjY1MkM3LjYxNjYzIDExLjQ1NDUgNy41IDExLjcyMDkgNy41IDEyQzcuNSAxMi4yNzkxIDcuNjE2NjMgMTIuNTQ1NSA3LjgyMTcyIDEyLjczNDhMMTQuMzIxNyAxOC43MzQ4QzE0LjcyNzUgMTkuMTA5NCAxNS4zNjAyIDE5LjA4NDEgMTUuNzM0OCAxOC42NzgzWiIgZmlsbD0iIzU3NTc1NyIvPgo8L3N2Zz4K) center no-repeat !important;
  background-size: 24px 24px !important;
  border-radius: 50%;
  top: 50%;
  left: 20px;
  bottom: auto;
  border: none;
  margin: -20px 0 0 0;
}
.catalogSwiperSlider.catalog_v2 .swiper-button-next:after,
.catalogSwiperSlider.catalog_v2 .swiper-button-prev:after {
  display: none;
}
.catalogSwiperSlider.catalog_v2 .swiper-button-next {
  left: auto;
  right: 20px;
  border-width: 0;
  transform: rotate(180deg);
  transform-origin: center center;
}
.catalogSwiperSlider.catalog_v2 .swiper-button-next:after {
  display: none;
}
@media all and (max-width: 767px) {
  .catalogSwiperSlider.catalog_v2 .swiper-button-next,
.catalogSwiperSlider.catalog_v2 .swiper-button-prev {
    display: none !important;
  }
}
.catalogSwiperSlider:not(.catalog_v2) {
  padding-bottom: 60px !important;
}
.indexPage .catalogSwiperSlider:not(.catalog_v2) {
  padding-bottom: 0 !important;
}
.catalogSwiperSlider:not(.catalog_v2) > .swiper-pagination {
  margin: 10px 0 0 0;
  position: static;
  transform: none;
}
.catalogSwiperSlider:not(.catalog_v2) > .swiper-pagination .swiper-pagination-bullet {
  display: inline-block;
  margin: 3px 7px;
  background-color: #ffffff;
  border: 1px solid #D5D3D2;
  width: 12px;
  height: 12px;
  opacity: 1;
  border-radius: 50%;
  padding: 0;
  transition: transform 0.2s linear;
}
.catalogSwiperSlider:not(.catalog_v2) > .swiper-pagination .swiper-pagination-bullet-active {
  background-color: #000000;
  border: 1px solid #000000;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  cursor: pointer;
  opacity: 1;
  transform: scale(1.4);
}
@media all and (max-width: 1439px) {
  .catalogSwiperSlider:not(.catalog_v2) > .swiper-pagination .swiper-pagination-bullet {
    width: 9px;
    height: 9px;
  }
  .catalogSwiperSlider:not(.catalog_v2) > .swiper-pagination .swiper-pagination-bullet-active {
    width: 9px;
    height: 9px;
  }
}
.catalogSwiperSlider:not(.catalog_v2) .swiper-button-next,
.catalogSwiperSlider:not(.catalog_v2) .swiper-button-prev {
  position: absolute;
  width: 75px;
  background: #fff !important;
  top: 0;
  left: 0;
  bottom: 0;
  height: auto;
  border: solid 15px #fff;
  border-width: 0 15px 0 0;
}
.catalogSwiperSlider:not(.catalog_v2) .swiper-button-next:after,
.catalogSwiperSlider:not(.catalog_v2) .swiper-button-prev:after {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 20px;
  height: 36px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMzYiIHZpZXdCb3g9IjAgMCAyMCAzNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTYuOTA1NiAwLjk3NDEyMUwxOS4wOTQyIDMuMDI1OTRMNS4wNTYwNCAxOEwxOS4wOTQyIDMyLjk3NDFMMTYuOTA1NiAzNS4wMjU5TDAuOTQzODQ4IDE4TDE2LjkwNTYgMC45NzQxMjFaIiBmaWxsPSIjNTc1NzU3Ii8+DQo8L3N2Zz4NCg==);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  margin: -18px 0 0 -10px;
  content: "";
}
.catalogSwiperSlider:not(.catalog_v2) .swiper-button-next {
  left: auto;
  right: 0;
  border-width: 0 0 0 15px;
}
.catalogSwiperSlider:not(.catalog_v2) .swiper-button-next:after {
  transform: rotate(180deg);
  transform-origin: center center;
}
@media all and (max-width: 1439px) {
  .catalogSwiperSlider:not(.catalog_v2) .swiper-button-next,
.catalogSwiperSlider:not(.catalog_v2) .swiper-button-prev {
    width: 60px;
    height: 60px;
    left: -20px;
    background: none !important;
    border: none;
    bottom: auto;
    top: 50%;
    margin: -30px 0 0 0;
  }
  .catalogSwiperSlider:not(.catalog_v2) .swiper-button-next {
    left: auto;
    right: -20px;
  }
}
@media all and (max-width: 767px) {
  .catalogSwiperSlider:not(.catalog_v2) .swiper-button-next,
.catalogSwiperSlider:not(.catalog_v2) .swiper-button-prev {
    display: none !important;
  }
}
.catalogList {
  margin: 0 -12px;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
}
.catalog.lineProducts .catalogEl:nth-child(3), .catalog.lineProducts .catalogEl:nth-child(4), .catalog.lineProducts .catalogEl:nth-child(5) {
  display: none;
}
@media all and (min-width: 768px) {
  .catalog.lineProducts .catalogEl:nth-child(3), .catalog.lineProducts .catalogEl:nth-child(4) {
    display: block;
  }
}
@media all and (min-width: 1100px) {
  .catalog.lineProducts .catalogEl {
    width: 20%;
  }
  .catalog.lineProducts .catalogEl:nth-child(5) {
    display: block;
  }
}
@media all and (min-width: 1100px) {
  .catalog_x4.lineProducts .catalogEl {
    width: 25%;
  }
}
.catalog_v2 .catalogEl {
  border-top: 1px solid #E5E5E5;
  border-bottom: 1px solid #E5E5E5;
  padding-left: 24px;
  padding-right: 24px;
  padding-bottom: 32px;
  text-align: center;
}
@media all and (max-width: 767px) {
  .catalog_v2 .catalogEl {
    padding-left: 12px;
    padding-right: 12px;
    padding-bottom: 16px;
  }
}
.catalog_v2 .catalogEl:before {
  display: none !important;
}
.catalog_v2 .catalogElInner {
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
  flex-wrap: wrap;
}
.catalog_v2 .catalogElHeader {
  padding-right: 20px;
}
.catalog_v2 .catalogElPrice {
  margin: 0;
}
.catalog_v2 .catalogElColor {
  width: 100%;
  margin-top: 16px;
  margin-bottom: 0;
  text-align: left;
}
.catalog_v2 .catalogElColorItem {
  width: 16px;
  position: relative;
  height: 8px;
  display: inline-block;
  margin: 6px 8px 2px 2px;
}
.catalog_v2 .catalogElColorItem.active:after {
  position: absolute;
  top: -2px;
  left: -2px;
  right: -2px;
  bottom: -2px;
  display: block;
  content: "";
  border: solid 1px #000;
}
.catalog_v2 .catalogElTitle {
  font-weight: 600;
  font-size: 14px;
  line-height: 20px;
  text-align: left;
  color: #000000;
}
@media all and (max-width: 767px) {
  .catalog_v2 .catalogElTitle {
    font-weight: 500;
    font-size: 14px;
    line-height: 18px;
  }
}
.catalog_v2 .catalogElCategory {
  font-weight: 400;
  font-size: 10px;
  text-align: left;
  line-height: 16px;
}
.catalog_v2 .catalogEl + .catalogEl {
  border-left: 1px solid #E5E5E5;
}
.catalogEl {
  position: relative;
  text-align: center;
  width: 25%;
  padding: 20px 12px;
  background: #fff;
  z-index: 1;
  height: auto;
}
.catalogEl--preview .catalogElImg {
  background: #F6F6F6 !important;
  opacity: 0.5;
}
.catalogEl--preview .catalogElInner {
  height: 105px;
}
.catalogEl:before {
  position: absolute;
  content: "";
  border: 1px solid #BBBBBB;
  box-shadow: 3px 4px 4px rgba(0, 0, 0, 0.3);
  opacity: 0;
  top: 0;
  left: 6px;
  right: 6px;
  bottom: 5px;
  background: #fff;
  transition: opacity 0.3s;
  z-index: -1;
}
.catalogEl_chooseSize {
  z-index: 5;
}
.catalogEl_chooseSize:before {
  opacity: 1;
  z-index: 0;
}
.catalogEl_chooseSize[data-sr="1"]:before {
  bottom: -25px;
}
.catalogEl_chooseSize[data-sr="2"]:before {
  bottom: -50px;
}
.catalogEl_chooseSize[data-sr="3"]:before {
  bottom: -74px;
}
.catalogEl_chooseSize[data-sr="4"]:before {
  bottom: -100px;
}
.catalogEl:hover:before {
  opacity: 1;
}
@media all and (max-width: 767px) {
  .catalogEl {
    width: 50%;
  }
}
.catalogEl:hover .swiper-pagination {
  opacity: 1;
}
.catalogElImg {
  display: flex;
  text-decoration: none;
  position: relative;
  margin: 0 auto 15px auto;
  z-index: 2;
  background-position: bottom;
  background-repeat: no-repeat;
  background-size: contain;
  background: #fff !important;
  align-items: flex-end;
  justify-content: center;
  background-repeat: no-repeat;
  max-height: 300px;
}
.catalogElImg > img {
  /*        position: absolute;
          top: 0;
          left: 0;
          right: 0;
          bottom: 0;
          width: 100%;
          height: 100%;
          //background-color: #fff;
          object-fit: contain;
          object-position: bottom;*/
  max-width: 240px;
  width: 100%;
  height: auto;
  max-height: 100%;
}
.catalogElImg:after {
  padding: 125% 0 0 0;
  content: "";
  display: block;
}
.catalogElImg img[src$="item-loading.png"] {
  width: 48px !important;
  height: 48px !important;
  position: absolute !important;
  top: 50% !important;
  left: 50% !important;
  right: auto !important;
  bottom: auto !important;
  object-fit: contain !important;
  margin: -24px 0 0 -24px !important;
  object-position: center !important;
}
.swiper-slide .catalogElImg {
  display: inline-flex;
  width: 100%;
}
.swiper-slide .catalogElImg img {
  opacity: 1;
  object-fit: contain;
  object-position: bottom;
}
.catalogElImg_sl {
  max-width: 100%;
}
.catalogElImg_sl:after {
  display: none;
}
.catalogElImg .swiper {
  position: relative;
  z-index: 2;
  margin: -11px 0 0 0;
  padding: 11px 0 0 0;
  width: 100%;
  display: block;
}
.catalogElImg .swiper-wrapper {
  z-index: 1;
  align-items: stretch;
}
.catalogElImg .swiperImgWrap {
  background-color: #fff;
  background-position: bottom;
  background-repeat: no-repeat;
  max-width: 240px;
  margin: 0 auto;
  background-size: contain;
  display: inline-flex;
  position: relative;
  vertical-align: top;
  width: 100%;
}
.catalogElImg .swiperImgWrap_video:before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDQiIGhlaWdodD0iNTgiIHZpZXdCb3g9IjAgMCA0NCA1OCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMS41NDY3NCAwLjg2MzgzOEMyLjA4ODY3IDAuNTczODA2IDIuNzQ2MjQgMC42MDU1OTMgMy4yNTc2NyAwLjk0NjU0NUw0My4yNTc3IDI3LjYxMzJDNDMuNzIxMyAyNy45MjIzIDQzLjk5OTggMjguNDQyNyA0My45OTk4IDI5QzQzLjk5OTggMjkuNTU3MiA0My43MjEzIDMwLjA3NzYgNDMuMjU3NyAzMC4zODY3TDMuMjU3NjcgNTcuMDUzNEMyLjc0NjI0IDU3LjM5NDMgMi4wODg2NyA1Ny40MjYxIDEuNTQ2NzQgNTcuMTM2MUMxLjAwNDgxIDU2Ljg0NjEgMC42NjY1MDQgNTYuMjgxMyAwLjY2NjUwNCA1NS42NjY2VjIuMzMzM0MwLjY2NjUwNCAxLjcxODY0IDEuMDA0ODEgMS4xNTM4NyAxLjU0Njc0IDAuODYzODM4Wk0zLjk5OTg0IDUuNDQ3NDlWNTIuNTUyNEwzOS4zMjg1IDI5TDMuOTk5ODQgNS40NDc0OVoiIGZpbGw9ImJsYWNrIi8+DQo8L3N2Zz4NCg==);
  background-size: 22px 29px;
  width: 50px;
  height: 50px;
  display: block;
  border-radius: 50%;
  background-repeat: no-repeat;
  background-position: center;
  border-color: transparent !important;
  opacity: 1 !important;
  position: absolute;
  top: 70%;
  content: "";
  z-index: 2;
  left: 50%;
  transform: translate(-50%, -50%);
}
.catalogElImg .swiperImgWrap:after {
  padding: 125% 0 0 0;
  content: "";
  display: block;
}
.catalogElImg .swiperImgWrap img {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  object-fit: contain;
  object-position: bottom;
}
.catalogElImg.square {
  max-width: 100%;
}
.catalogElImg.square:after {
  padding: 100% 0 0 0;
}
.catalogElImg.square .swiperImgWrap {
  max-width: 100%;
}
.catalogElImg.square .swiperImgWrap_video:before {
  top: 50%;
}
.catalogElImg.square .swiperImgWrap:after {
  padding: 100% 0 0 0;
}
.catalogElImg .swiper-pagination {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: flex;
  align-items: stretch;
  margin: 0;
  padding: 0;
  opacity: 0;
  transition: opacity 0.3s;
  z-index: 2;
}
@media all and (max-width: 960px) {
  .catalogElImg .swiper-pagination {
    opacity: 1;
    z-index: -1;
  }
}
.catalogElImg .swiper-pagination-bullet {
  display: block;
  height: 100%;
  width: 100%;
  margin: 0 !important;
  padding: 0 !important;
  background: none;
  border-radius: 0;
  position: relative;
}
.catalogElImg .swiper-pagination-bullet:after {
  border-top: solid 4px #F5F1ED;
  transition: all 0.3s;
  content: "";
  position: absolute;
  top: 0;
  left: 2px;
  right: 2px;
}
.catalogElImg .swiper-pagination-bullet-active:after {
  border-top: solid 4px #E8E0D8;
}
.catalogElImgInner {
  display: block;
  text-decoration: none;
  position: relative;
  max-width: 240px;
  background-position: bottom;
  background-repeat: no-repeat;
  background-size: contain;
  margin: 0 auto 0 auto;
  z-index: 2;
}
.catalogElImgInner:after {
  padding: 125% 0 0 0;
  content: "";
  display: block;
}
.catalogElImgSlider {
  position: absolute;
  display: flex;
  top: -11px;
  left: 2px;
  right: 2px;
  bottom: 0;
  z-index: 3;
}
@media all and (min-width: 768px) {
  .catalogElImgSlider {
    opacity: 0;
    transition: opacity 0.2s;
  }
  .catalogElImgSlider:hover {
    opacity: 1;
  }
}
.catalogElImgSlider i {
  display: block;
  height: 100%;
  width: 100%;
  margin: 0;
  position: relative;
}
.catalogElImgSlider i:after {
  border-top: solid 4px #F5F1ED;
  transition: all 0.3s;
  content: "";
  position: absolute;
  top: 0;
  left: 2px;
  right: 2px;
}
.catalogElImgSlider i.active:after {
  border-top: solid 4px #E8E0D8;
}
.catalogSlider .catalogElImgSlider {
  display: none !important;
}
.catalogElInner {
  position: relative;
  z-index: 2;
}
.catalogElLabels {
  position: absolute;
  top: 18px;
  right: 18px;
  z-index: 4;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  gap: 7px;
}
.catalogElLabelsIcon {
  width: 24px;
  height: 24px;
  display: inline-block;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMCAyQzAgMS40NDc3MiAwLjQ0NzcxNSAxIDEgMUg1QzguMzEzNzEgMSAxMSAzLjY4NjI5IDExIDdWMTEuNUgxM1Y3QzEzIDMuNjg2MjkgMTUuNjg2MyAxIDE5IDFIMjNDMjMuNTUyMyAxIDI0IDEuNDQ3NzIgMjQgMlY3LjVDMjQgMTAuODEzNyAyMS4zMTM3IDEzLjUgMTggMTMuNUgxNVYyM0MxNSAyMy41NTIzIDE0LjU1MjMgMjQgMTQgMjRDMTMuNDQ3NyAyNCAxMyAyMy41NTIzIDEzIDIzVjEzLjVIMTFWMjNDMTEgMjMuNTUyMyAxMC41NTIzIDI0IDEwIDI0QzkuNDQ3NzEgMjQgOSAyMy41NTIzIDkgMjNWMTMuNUg2QzIuNjg2MjkgMTMuNSAwIDEwLjgxMzcgMCA3LjVWMlpNOSAxMS41VjdDOSA0Ljc5MDg2IDcuMjA5MTQgMyA1IDNIMlY3LjVDMiA5LjcwOTE0IDMuNzkwODYgMTEuNSA2IDExLjVIOVpNMTUgMTEuNUgxOEMyMC4yMDkxIDExLjUgMjIgOS43MDkxNCAyMiA3LjVWM0gxOUMxNi43OTA5IDMgMTUgNC43OTA4NiAxNSA3VjExLjVaIiBmaWxsPSIjQjFCNDk5Ii8+DQo8L3N2Zz4NCg==);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  vertical-align: top;
  margin-right: 6px;
  display: none;
}
.catalogElLabelsGoreTex {
  width: 56px;
  height: 57px;
  display: block;
  position: relative;
  margin-top: 31px;
}
.catalogElLabelsGoreTex:after {
  width: 56px;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  content: "";
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTciIGhlaWdodD0iNTYiIHZpZXdCb3g9IjAgMCA1NyA1NiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzIyMzFfMTUyMjUpIj4KPHJlY3Qgd2lkdGg9IjM5LjU5NzkiIGhlaWdodD0iMzkuNTk3OSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjguNTM2MSkgcm90YXRlKDQ1KSIgZmlsbD0iYmxhY2siLz4KPHJlY3QgeD0iMjguNTM2IiB5PSIzLjM5Mjc0IiB3aWR0aD0iMzQuNjg0NSIgaGVpZ2h0PSIzNC42ODQ1IiB0cmFuc2Zvcm09InJvdGF0ZSg0NSAyOC41MzYgMy4zOTI3NCkiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMS4xNzY0NyIvPgo8ZyBjbGlwLXBhdGg9InVybCgjY2xpcDFfMjIzMV8xNTIyNSkiPgo8cGF0aCBkPSJNMTMuMTIxOSAyOC4wMDIzQzEzLjEyMTkgMjguMzEwOCAxMy4xNDA2IDI4LjYxOTIgMTMuMTU2NyAyOC45Mjc2QzEzLjE2MTYgMjkuMDQxMyAxMy4xNzYgMjkuMTU0MyAxMy4xOTk2IDI5LjI2NTZDMTMuMjI3IDI5LjQzMjkgMTMuMzA0IDI5LjU4OCAxMy40MjA3IDI5LjcxMUMxMy41Mzc0IDI5LjgzMzkgMTMuNjg4NCAyOS45MTg5IDEzLjg1NCAyOS45NTQ5QzE0LjA5NDQgMzAuMDIyNSAxNC4zNDk2IDMwLjAxNiAxNC41ODYyIDI5LjkzNjFDMTQuNzIyNCAyOS44OTYyIDE0Ljg0NTkgMjkuODIyIDE0Ljk0NTEgMjkuNzIwNUMxNS4wNDQyIDI5LjYxOTEgMTUuMTE1NSAyOS40OTM4IDE1LjE1MjEgMjkuMzU2OEMxNS4yMDggMjkuMTI3NiAxNS4yMzU5IDI4Ljg5MjYgMTUuMjM1MyAyOC42NTY4QzE1LjIzNTMgMjguNTcwOSAxNS4xODE2IDI4LjU2MjkgMTUuMTE3MyAyOC41NjI5SDE0LjMzMTVDMTQuMzE5NyAyOC41NjQ2IDE0LjMwNzYgMjguNTYzNiAxNC4yOTYzIDI4LjU1OTlDMTQuMjg1IDI4LjU1NjMgMTQuMjc0NiAyOC41NSAxNC4yNjYxIDI4LjU0MThDMTQuMjU3NSAyOC41MzM1IDE0LjI1MSAyOC41MjMzIDE0LjI0NyAyOC41MTIxQzE0LjI0MyAyOC41MDA5IDE0LjI0MTYgMjguNDg4OSAxNC4yNDMgMjguNDc3MVYyNy43MTI3QzE0LjI0MjIgMjcuNzAyNiAxNC4yNDM1IDI3LjY5MjUgMTQuMjQ3IDI3LjY4M0MxNC4yNTA1IDI3LjY3MzUgMTQuMjU2IDI3LjY2NDkgMTQuMjYzMiAyNy42NTc4QzE0LjI3MDMgMjcuNjUwNiAxNC4yNzg5IDI3LjY0NTEgMTQuMjg4NCAyNy42NDE2QzE0LjI5NzggMjcuNjM4MiAxNC4zMDggMjcuNjM2OCAxNC4zMTggMjcuNjM3NkgxNi4wMzE4QzE2LjIxMTUgMjcuNjM3NiAxNi4yMTE2IDI3LjYzNzYgMTYuMjE0MiAyNy44MDkyQzE2LjIxNDIgMjguMjU5OCAxNi4yMTQyIDI4LjcxMDQgMTYuMTc5NCAyOS4xNTAyQzE2LjE2ODkgMjkuMjgzNiAxNi4xNSAyOS40MTYyIDE2LjEyMyAyOS41NDcyQzE2LjA1ODMgMjkuODg0MSAxNS44OTIgMzAuMTkzMSAxNS42NDY2IDMwLjQzMjhDMTUuNDAxMSAzMC42NzI2IDE1LjA4ODIgMzAuODMxNCAxNC43NDk4IDMwLjg4ODJDMTQuMzI5IDMwLjk4OTggMTMuODg4OSAzMC45Nzk2IDEzLjQ3MzIgMzAuODU4N0MxMy4xNDU1IDMwLjc4NTEgMTIuODQ5IDMwLjYxMDcgMTIuNjI1NCAzMC4zNjAyQzEyLjQwMTcgMzAuMTA5NiAxMi4yNjIxIDI5Ljc5NTMgMTIuMjI2MSAyOS40NjE0QzEyLjE4NTQgMjkuMTgyNSAxMi4xNjQ4IDI4LjkwMSAxMi4xNjQ0IDI4LjYxOTJDMTIuMTY0NCAyOC4wNTMzIDEyLjE2NDQgMjcuNDkwMSAxMi4xODg1IDI2LjkyNjhDMTIuMTk3NSAyNi43NTkgMTIuMjE5OSAyNi41OTIyIDEyLjI1NTYgMjYuNDI4QzEyLjMwNjYgMjYuMTM0OSAxMi40Mzc5IDI1Ljg2MTYgMTIuNjM0OCAyNS42Mzg2QzEyLjgzMTggMjUuNDE1NiAxMy4wODY3IDI1LjI1MTYgMTMuMzcxMyAyNS4xNjQ4QzEzLjkxMzIgMjQuOTY0OCAxNC41MDk2IDI0Ljk3MDYgMTUuMDQ3NiAyNS4xODA5QzE1LjMyMSAyNS4yNzIzIDE1LjU2NDggMjUuNDM1NiAxNS43NTM1IDI1LjY1MzZDMTUuOTQyMyAyNS44NzE2IDE2LjA2OSAyNi4xMzYyIDE2LjEyMDQgMjYuNDE5OUMxNi4xMjczIDI2LjQ0NTUgMTYuMTMyNiAyNi40NzE1IDE2LjEzNjUgMjYuNDk3N0MxNi4xMzY1IDI2LjU1MTQgMTYuMTM2NSAyNi41OTE2IDE2LjA2OTQgMjYuNTkxNkgxNS4yMjQ2QzE1LjIwMSAyNi41OTQ0IDE1LjE3NzIgMjYuNTg4NiAxNS4xNTc1IDI2LjU3NTNDMTUuMTM3OCAyNi41NjIgMTUuMTIzNSAyNi41NDIxIDE1LjExNzMgMjYuNTE5MkMxNC45MDgxIDI1Ljk4MjggMTQuMTQxIDI1Ljg3MDEgMTMuNjcxNyAyNi4wOTU0QzEzLjU1MyAyNi4xNTIgMTMuNDQ5MyAyNi4yMzU1IDEzLjM2ODcgMjYuMzM5NEMxMy4yODgxIDI2LjQ0MzMgMTMuMjMzIDI2LjU2NDUgMTMuMjA3NyAyNi42OTM1QzEzLjE3ODUgMjYuODExMyAxMy4xNjE1IDI2LjkzMTcgMTMuMTU2NyAyNy4wNTI5QzEzLjE0MDYgMjcuMzY2NyAxMy4xMjE5IDI3LjY4MzIgMTMuMTIxOSAyOC4wMDIzWiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTIwLjk3MjEgMjguMDAyNUMyMC45ODk1IDI4LjQzMTcgMjAuOTgxNSAyOC44NjE2IDIwLjk0NzkgMjkuMjg5OUMyMC44NDM0IDMwLjM2MjcgMjAuMDYwMiAzMC44NDgxIDE5LjI0NzUgMzAuOTI1OUMxOC45Mzk3IDMwLjk1NzMgMTguNjI4OSAzMC45Mzc0IDE4LjMyNzYgMzAuODY2OUMxNy45NjM3IDMwLjc5NzEgMTcuNjMzNyAzMC42MDcyIDE3LjM5MDYgMzAuMzI3NkMxNy4xNDc0IDMwLjA0OCAxNy4wMDUyIDI5LjY5NDggMTYuOTg2NiAyOS4zMjQ3QzE2Ljk1ODggMjkuMDcwOSAxNi45NDQ0IDI4LjgxNTcgMTYuOTQzNyAyOC41NjA0QzE2Ljk0MzcgMjcuOTU2OSAxNi45MTY5IDI3LjM1MzUgMTYuOTgzOSAyNi43NUMxNi45OTU1IDI2LjYyMjggMTcuMDE1MiAyNi40OTY1IDE3LjA0MjkgMjYuMzcxOEMxNy4xMDY0IDI2LjA3NzYgMTcuMjQ5MiAyNS44MDY0IDE3LjQ1NTggMjUuNTg3NUMxNy42NjIzIDI1LjM2ODYgMTcuOTI0OSAyNS4yMTA0IDE4LjIxNDkgMjUuMTMwMUMxOC42Nzg0IDI0Ljk4IDE5LjE3NjIgMjQuOTcxNiAxOS42NDQ1IDI1LjEwNTlDMTkuOTkwMiAyNS4xOTA1IDIwLjMwMDcgMjUuMzgxNSAyMC41MzIxIDI1LjY1MTlDMjAuNzYzNiAyNS45MjIzIDIwLjkwNDMgMjYuMjU4NiAyMC45MzQ1IDI2LjYxMzJDMjAuOTM0NSAyNi43MjA1IDIwLjk2NjcgMjYuODI3OCAyMC45Njk0IDI2LjkzNTFDMjAuOTc0OCAyNy4yOTk4IDIwLjk3MjEgMjcuNjU2NSAyMC45NzIxIDI4LjAwMjVaTTIwLjAxNzMgMjcuOTgxMVYyNy40NjYxQzIwLjAxOTUgMjcuMjM4MiAyMC4wMDQzIDI3LjAxMDQgMTkuOTcxNyAyNi43ODQ5QzE5Ljk1MTIgMjYuNTkyOSAxOS44NjgxIDI2LjQxMzEgMTkuNzM1MyAyNi4yNzNDMTkuNjAyNSAyNi4xMzMgMTkuNDI3NCAyNi4wNDA0IDE5LjIzNjggMjYuMDA5OEMxOS4xMDQ3IDI1Ljk4MTMgMTguOTY4OSAyNS45NzQgMTguODM0NSAyNS45ODgzQzE4LjYxMDEgMjUuOTk0NSAxOC4zOTYgMjYuMDg0MyAxOC4yMzQzIDI2LjI0MDFDMTguMDcyNSAyNi4zOTU4IDE3Ljk3NDggMjYuNjA2NCAxNy45NjAyIDI2LjgzMDVDMTcuOTU3NSAyNi44NTcyIDE3Ljk1NzUgMjYuODg0MiAxNy45NjAyIDI2LjkxMDlDMTcuOTA2NSAyNy42MjA2IDE3LjkwNjUgMjguMzMzNCAxNy45NjAyIDI5LjA0MzFDMTcuOTY4OCAyOS4xMzMzIDE3Ljk4MzEgMjkuMjIyOSAxOC4wMDMxIDI5LjMxMTNDMTguMDM4MiAyOS40ODAzIDE4LjEyNCAyOS42MzQ1IDE4LjI0OTEgMjkuNzUzM0MxOC4zNzQyIDI5Ljg3MjIgMTguNTMyNiAyOS45NSAxOC43MDMxIDI5Ljk3NjVDMTguNzgyNSAyOS45OTM1IDE4Ljg2MzMgMzAuMDAyNSAxOC45NDQ1IDMwLjAwMzNDMTkuNTE1NyAzMC4wMDMzIDE5LjkxNTQgMjkuNzM1MSAxOS45OTA0IDI5LjE0NzdDMjAuMDIwNyAyOC43NjY4IDIwLjAyOTcgMjguMzg0NCAyMC4wMTczIDI4LjAwMjVWMjcuOTgxMVoiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik00NC41MjI5IDMwLjg1MzVDNDQuMzY3NCAzMC44NTM1IDQ0LjIxNDUgMzAuODUzNSA0NC4wNTg5IDMwLjg1MzVDNDQuMDIyNSAzMC44NTczIDQzLjk4NTcgMzAuODQ5MiA0My45NTQzIDMwLjgzMDNDNDMuOTIyOSAzMC44MTE1IDQzLjg5ODQgMzAuNzgyOSA0My44ODQ2IDMwLjc0ODlDNDMuODA5NSAzMC41OTg3IDQzLjcyNjQgMzAuNDUzOSA0My42NDg2IDMwLjMwNjRMNDIuODkyMyAyOC44ODQ5QzQyLjg3MDggMjguODQyIDQyLjg0NjcgMjguODAxNyA0Mi44MjUyIDI4Ljc2MTVDNDIuODAzOCAyOC43MjEzIDQyLjc2ODkgMjguNzI0IDQyLjc0NzQgMjguNzYxNUM0Mi43MjYgMjguNzk5MSA0Mi42OTM4IDI4Ljg1NTQgNDIuNjY5NyAyOC45MDFDNDIuMzUwNSAyOS40OTkxIDQyLjAyODYgMzAuMDk3MiA0MS43MTc1IDMwLjY5NzlDNDEuNjk3NSAzMC43NTEgNDEuNjYwMSAzMC43OTU4IDQxLjYxMTQgMzAuODI1QzQxLjU2MjcgMzAuODU0MiA0MS41MDU2IDMwLjg2NjEgNDEuNDQ5MyAzMC44NTg5QzQxLjE4MTEgMzAuODU4OSA0MC44OTY4IDMwLjg1ODkgNDAuNjIzMyAzMC44NTg5QzQwLjQyNzUgMzAuODU4OSA0MC40Mjc1IDMwLjg1ODkgNDAuNTI0IDMwLjY3OTJDNDAuNjkzIDMwLjM3MzQgNDAuODYyIDMwLjA2NzcgNDEuMDI4MyAyOS43NjE5QzQxLjMyODcgMjkuMjI1NSA0MS42MjEgMjguNjg5MSA0MS45MjY3IDI4LjE1MjdDNDEuOTU4OSAyOC4xMDM3IDQxLjk3NjEgMjguMDQ2NCA0MS45NzYxIDI3Ljk4NzhDNDEuOTc2MSAyNy45MjkxIDQxLjk1ODkgMjcuODcxOCA0MS45MjY3IDI3LjgyMjhDNDEuNDc2MiAyNy4wMTgyIDQxLjAzMDkgMjYuMTg2OCA0MC41ODU3IDI1LjM2ODhDNDAuNDc1OCAyNS4xNjQ5IDQwLjQ3NTggMjUuMTY0OSA0MC43MTQ1IDI1LjE2NDlDNDAuOTUzMiAyNS4xNjQ5IDQxLjIyNCAyNS4xNjQ5IDQxLjQ3ODggMjUuMTY0OUM0MS41MzA5IDI1LjE1ODMgNDEuNTgzNyAyNS4xNjkyIDQxLjYyODggMjUuMTk1OUM0MS42NzQgMjUuMjIyNiA0MS43MDkgMjUuMjYzNiA0MS43MjgzIDI1LjMxMjRDNDIuMDQ0OCAyNS45MTg2IDQyLjM2NjYgMjYuNTIyIDQyLjY4ODQgMjcuMTI1NUM0Mi43MTUyIDI3LjE3OTEgNDIuNzI2IDI3LjI2NzYgNDIuNzg1IDI3LjI3MDNDNDIuODQ0IDI3LjI3MyA0Mi44NjI4IDI3LjE3OTEgNDIuODkyMyAyNy4xMjU1QzQzLjIxNDEgMjYuNTIyOSA0My41MzMzIDI1LjkxNzcgNDMuODQ5NyAyNS4zMDk3QzQzLjg2NTkgMjUuMjYyOSA0My44OTc2IDI1LjIyMyA0My45Mzk2IDI1LjE5NjdDNDMuOTgxNSAyNS4xNzA0IDQ0LjAzMTIgMjUuMTU5MiA0NC4wODA0IDI1LjE2NDlDNDQuMzY3NCAyNS4xNjQ5IDQ0LjY1NyAyNS4xNjQ5IDQ0Ljk0NjcgMjUuMTY0OUM0NS4xMTg0IDI1LjE2NDkgNDUuMTIxIDI1LjE2NDkgNDUuMDM1MiAyNS4zMzEyTDQ0LjczNDggMjUuODY3NkM0NC4zNzgxIDI2LjUxOTMgNDQuMDI0MSAyNy4xNzY0IDQzLjY2MiAyNy44MjU1QzQzLjYyOTcgMjcuODcwOSA0My42MTIzIDI3LjkyNTMgNDMuNjEyMyAyNy45ODFDNDMuNjEyMyAyOC4wMzY4IDQzLjYyOTcgMjguMDkxMiA0My42NjIgMjguMTM2NkM0NC4xMjA2IDI4Ljk3MDcgNDQuNTczOSAyOS44MDc1IDQ1LjAyOTggMzAuNjQ0M0M0NS4xNTU5IDMwLjg3NzYgNDUuMTQ1MiAzMC44NTg5IDQ0LjkwMTEgMzAuODU4OUw0NC41MjI5IDMwLjg1MzVaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMjguMjgzMyAzMC44NTM0SDI2LjU5MDlDMjYuNTgwOCAzMC44NTM1IDI2LjU3MDggMzAuODUxNCAyNi41NjE2IDMwLjg0NzVDMjYuNTUyMyAzMC44NDM1IDI2LjU0MzkgMzAuODM3OCAyNi41MzY5IDMwLjgzMDVDMjYuNTI5OSAzMC44MjMzIDI2LjUyNDQgMzAuODE0NyAyNi41MjA4IDMwLjgwNTJDMjYuNTE3MiAzMC43OTU4IDI2LjUxNTUgMzAuNzg1OCAyNi41MTU4IDMwLjc3NTdDMjYuNTE1OCAzMC43MzAxIDI2LjUxNTggMzAuNjgxOCAyNi41MTU4IDMwLjYzNjJWMjUuMzc2OEMyNi41MTU4IDI1LjEyNzMgMjYuNTE1OSAyNS4xNDg4IDI2Ljc0NjUgMjUuMTQ4OEgyOS45NDg4QzMwLjAxNTkgMjUuMTQ4OCAzMC4wNDU0IDI1LjE4MSAzMC4wNDU0IDI1LjI0OEMzMC4wNDU0IDI1LjQ5NzQgMzAuMDQ1NCAyNS43NDQyIDMwLjA0NTQgMjUuOTkzNkMzMC4wNDU0IDI2LjA0OTkgMzAuMDE4NiAyNi4wODIxIDI5Ljk2MjIgMjYuMDgyMUgyNy43NDY5QzI3LjU0MDQgMjYuMDgyMSAyNy41NDA0IDI2LjA4MjEgMjcuNTQwNCAyNi4yOTRWMjcuMjgxQzI3LjU0MDQgMjcuNDkwMiAyNy41NDA0IDI3LjQ4MjEgMjcuNzMzNSAyNy40ODIxSDI5LjUyNzhDMjkuNzk2IDI3LjQ4MjEgMjkuNzY5MSAyNy40NTggMjkuNzcxOCAyNy43MzY5QzI5Ljc3MTggMjcuOTI0NyAyOS43NzE4IDI4LjExMjQgMjkuNzcxOCAyOC4zMDAyQzI5Ljc3MTggMjguNDI4OSAyOS43NzE4IDI4LjQzMTYgMjkuNjI5NyAyOC40MzE2SDI3LjYwNDdDMjcuNTk0OCAyOC40MzA3IDI3LjU4NDcgMjguNDMyMSAyNy41NzU0IDI4LjQzNTZDMjcuNTY2IDI4LjQzOTEgMjcuNTU3NSAyOC40NDQ2IDI3LjU1MDYgMjguNDUxOEMyNy41NDM2IDI4LjQ1OSAyNy41Mzg0IDI4LjQ2NzcgMjcuNTM1MiAyOC40NzcyQzI3LjUzMjEgMjguNDg2NyAyNy41MzExIDI4LjQ5NjggMjcuNTMyMyAyOC41MDY3QzI3LjUzMjMgMjguNTQxNSAyNy41MzIzIDI4LjU3MzcgMjcuNTMyMyAyOC42MDg2VjI5LjczNUMyNy41MzIzIDI5LjkxMjEgMjcuNTMyMyAyOS45MTQ3IDI3LjcwOTMgMjkuOTE0N0gyOS43ODUyQzMwLjA5MSAyOS45MTQ3IDMwLjAzMiAyOS44OTYgMzAuMDM3MyAzMC4xODI5QzMwLjAzNzMgMzAuMzY1MyAzMC4wMzczIDMwLjU0NSAzMC4wMzczIDMwLjcxOTNDMzAuMDM3MyAzMC44Mzc0IDMwLjAzNzMgMzAuODQyNyAyOS45MDg2IDMwLjg0NTRIMjguMjc3OUwyOC4yODMzIDMwLjg1MzRaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMzYuMzc0OSAyOC4wMDI1VjI1LjMyMDVDMzYuMzc0OSAyNS4xNDA4IDM2LjM3NDkgMjUuMTM4MSAzNi41NDkzIDI1LjEzODFIMzkuNDk5NUMzOS41NDU1IDI1LjEzMjYgMzkuNTkyMSAyNS4xNDIyIDM5LjYzMjIgMjUuMTY1NEMzOS42NzIzIDI1LjE4ODYgMzkuNzAzOSAyNS4yMjQyIDM5LjcyMjEgMjUuMjY2OEMzOS44NDI4IDI1LjUwNTUgMzkuOTkwMyAyNS43Mzg5IDQwLjEwNTYgMjUuOTc0OUM0MC4xNDU5IDI2LjA1IDQwLjEzNTEgMjYuMDcxNCA0MC4wNTIgMjYuMDc2OEgzNy41OTUzQzM3LjM4MzQgMjYuMDc2OCAzNy4zODM0IDI2LjA3NjggMzcuMzgwNyAyNi4yODMzVjI3LjI3MDNDMzcuMzgwNyAyNy4zMDUyIDM3LjM4MDcgMjcuMzM3NCAzNy4zODA3IDI3LjM3MjJDMzcuMzgwNyAyNy40NSAzNy40MTgyIDI3LjQ3OTUgMzcuNDkwNiAyNy40NzY4SDM5LjM0MzlDMzkuNDc4IDI3LjQ3NjggMzkuNDgwNyAyNy40NzY4IDM5LjQ4NjEgMjcuNjEwOUMzOS40ODYxIDI3LjY0NTggMzkuNDg2MSAyNy42NzggMzkuNDg2MSAyNy43MTI4QzM5LjQ4NjEgMjcuODczOCAzOS40ODYxIDI4LjAzNDcgMzkuNDg2MSAyOC4xOTU2QzM5LjQ4NjEgMjguNDYzOCAzOS40ODYxIDI4LjQyNjMgMzkuMjQ0NyAyOC40Mjg5SDM3LjU1MjNDMzcuMzg2IDI4LjQyODkgMzcuMzgzNCAyOC40Mjg5IDM3LjM4MDcgMjguNTkyNVYyOS43MjE3QzM3LjM4MDcgMjkuOTA5NCAzNy4zODA3IDI5LjkxMjEgMzcuNTcxMSAyOS45MTIxQzM4LjM0MDkgMjkuOTEyMSAzOS4xMTMzIDI5LjkxMjEgMzkuODg1NyAyOS45MTIxSDQwLjA2ODFDNDAuMTE5IDI5LjkxMjEgNDAuMTM3OCAyOS45NDQzIDQwLjExMzcgMjkuOTkyNkMzOS45NjYyIDMwLjI2MDggMzkuODIxMyAzMC41MjkgMzkuNjc2NSAzMC43OTcyQzM5LjY2NzYgMzAuODE1NyAzOS42NTM0IDMwLjgzMTEgMzkuNjM1OCAzMC44NDE2QzM5LjYxODEgMzAuODUyMSAzOS41OTc4IDMwLjg1NzIgMzkuNTc3MyAzMC44NTYySDM2LjU3NjFDMzYuMzY2OSAzMC44NTYyIDM2LjM2NjkgMzAuODU2MiAzNi4zNjY5IDMwLjY0OTdMMzYuMzc0OSAyOC4wMDI1WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTIyLjg2ODIgMjcuODQxNUMyMy4xMDk2IDI3Ljg0MTUgMjMuMzUxIDI3Ljg0MTUgMjMuNTkyNCAyNy44NDE1QzIzLjc3NzIgMjcuODM3NCAyMy45NTk0IDI3Ljc5NzQgMjQuMTI4OCAyNy43MjM1QzI0LjI1NzggMjcuNjcyMiAyNC4zNjk1IDI3LjU4NTEgMjQuNDUwNyAyNy40NzI1QzI0LjUzMiAyNy4zNTk5IDI0LjU3OTQgMjcuMjI2NSAyNC41ODc0IDI3LjA4NzlDMjQuNjAwNyAyNi45NDcxIDI0LjU5MjYgMjYuODA1MSAyNC41NjMzIDI2LjY2NjhDMjQuNTQxMyAyNi41NDczIDI0LjQ4NzMgMjYuNDM2IDI0LjQwNyAyNi4zNDQ5QzI0LjMyNjcgMjYuMjUzNyAyNC4yMjMxIDI2LjE4NjEgMjQuMTA3MyAyNi4xNDkyQzIzLjkzMDQgMjYuMDg1NSAyMy43NDI3IDI2LjA1NzMgMjMuNTU0OSAyNi4wNjZDMjMuNTIxNiAyNi4wNzA0IDIzLjQ4NzggMjYuMDY2IDIzLjQ1NjcgMjYuMDUzM0MyMy40MjU3IDI2LjA0MDYgMjMuMzk4NSAyNi4wMiAyMy4zNzc4IDI1Ljk5MzZDMjMuMTgyMSAyNS43Mzg4IDIyLjk3ODIgMjUuNDg5NCAyMi43Nzk4IDI1LjIzNzNDMjIuNzM0MiAyNS4xODEgMjIuNzQ3NiAyNS4xNDg4IDIyLjgxNzMgMjUuMTUxNUMyMy4yOTM2IDI1LjEyMzIgMjMuNzcxNSAyNS4xNDIgMjQuMjQ0MSAyNS4yMDc4QzI0LjYwODEgMjUuMjY0OCAyNC45NDEgMjUuNDQ2NiAyNS4xODU3IDI1LjcyMjFDMjUuNDMwMyAyNS45OTc2IDI1LjU3MTUgMjYuMzQ5NiAyNS41ODUxIDI2LjcxNzhDMjUuNjE2NyAyNi45NjU2IDI1LjU5ODUgMjcuMjE3MyAyNS41MzE1IDI3LjQ1OEMyNS40NDYzIDI3LjczOTIgMjUuMjg3OSAyNy45OTI2IDI1LjA3MjYgMjguMTkyNUMyNC44NTcyIDI4LjM5MjMgMjQuNTkyNiAyOC41MzEzIDI0LjMwNTggMjguNTk1MkMyNC4yNDg3IDI4LjYxMjcgMjQuMTkwNSAyOC42MjYxIDI0LjEzMTUgMjguNjM1NEMyMy45MTQzIDI4LjY3NTYgMjMuOTE0MyAyOC42NzU2IDI0LjA2MTggMjguODU1M0wyNS41NzE4IDMwLjY2MDNDMjUuNjA2NiAzMC43MDMzIDI1LjY0NDIgMzAuNzQzNSAyNS42NzM3IDMwLjc4NjRDMjUuNzAzMiAzMC44MjkzIDI1LjY3MzcgMzAuODUwOCAyNS42Mzg4IDMwLjg1MzRIMjUuMjc2N0MyNS4wNTQxIDMwLjg1MzQgMjQuODMxNSAzMC44NTM0IDI0LjYxMTYgMzAuODUzNEMyNC41NTU4IDMwLjg1ODUgMjQuNDk5NiAzMC44NDg4IDI0LjQ0ODggMzAuODI1MkMyNC4zOTc5IDMwLjgwMTcgMjQuMzU0MiAzMC43NjUyIDI0LjMyMTkgMzAuNzE5M0MyMy44MzM4IDMwLjEzMjkgMjMuMzQyMSAyOS41NDY0IDIyLjg0NjggMjguOTU5OUwyMi4wNzE3IDI4LjAzNDZDMjIuMDM1NyAyNy45OTUgMjIuMDAyNSAyNy45NTI5IDIxLjk3MjUgMjcuOTA4NkMyMS45Njg2IDI3LjkwMyAyMS45NjYzIDI3Ljg5NjYgMjEuOTY1OCAyNy44ODk4QzIxLjk2NTMgMjcuODgzMSAyMS45NjY3IDI3Ljg3NjQgMjEuOTY5NyAyNy44NzAzQzIxLjk3MjcgMjcuODY0MyAyMS45NzczIDI3Ljg1OTIgMjEuOTgzIDI3Ljg1NTVDMjEuOTg4NyAyNy44NTE5IDIxLjk5NTIgMjcuODQ5OCAyMi4wMDIgMjcuODQ5NkMyMi4wNDIxIDI3Ljg0NjkgMjIuMDgyNSAyNy44NDY5IDIyLjEyMjcgMjcuODQ5NkgyMi44NDY4TDIyLjg2ODIgMjcuODQxNVoiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0zNC4yMjkzIDI4LjQ2MzhWMzAuNzU5NkMzNC4yMjkzIDMwLjgyNjYgMzQuMTk3MSAzMC44NTM1IDM0LjEzMDEgMzAuODUzNUgzMy4yNjM4QzMzLjE5NDEgMzAuODUzNSAzMy4xNjk5IDMwLjgxNTkgMzMuMTY5OSAzMC43NTQyVjMwLjU3MThDMzMuMTY5OSAyOS4xNjQ3IDMzLjE2OTkgMjcuNzU0OCAzMy4xNjk5IDI2LjM0MjNDMzMuMTY5OSAyNi4wNjA3IDMzLjE5NjggMjYuMDg3NSAzMi45MDE3IDI2LjA3NDFIMzEuOTMzNUMzMS43ODA2IDI2LjA3NDEgMzEuNzc4IDI2LjA3NDEgMzEuNzc4IDI1LjkxNThDMzEuNzc4IDI1LjcwMTMgMzEuNzc4IDI1LjQ4NCAzMS43NzggMjUuMjY5NUMzMS43NzggMjUuMTQ2MSAzMS43NzggMjUuMTQzNCAzMS45MDEzIDI1LjEzODFIMzUuNDg0NUMzNS41Njc3IDI1LjEzODEgMzUuNjA3OSAyNS4xNjQ5IDM1LjYwNTIgMjUuMjUzNEMzNS42MDUyIDI1LjQ4NjcgMzUuNjA1MiAyNS43MjI3IDM1LjYwNTIgMjUuOTU4OEMzNS42MDUyIDI2LjA0NDYgMzUuNTcwMyAyNi4wNzQxIDM1LjQ4NzIgMjYuMDc0MUgzNC42MjA5QzM0LjUyNyAyNi4wNzQxIDM0LjQzMzIgMjYuMDc0MSAzNC4zNTI3IDI2LjA3NDFDMzQuMjcyMyAyNi4wNzQxIDM0LjIzMiAyNi4xMTE2IDM0LjIzNzQgMjYuMTk0OEMzNC4yNDI3IDI2LjI3NzkgMzQuMjM3NCAyNi4yOTEzIDM0LjIzNzQgMjYuMzM2OUwzNC4yMjkzIDI4LjQ2MzhaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMjEuNTU0MSAyNS4xNjc2SDIxLjk1NjRDMjEuOTg5OSAyNS4xNjY2IDIyLjAyMzMgMjUuMTczNyAyMi4wNTM2IDI1LjE4ODFDMjIuMDgzOSAyNS4yMDI2IDIyLjExMDMgMjUuMjI0IDIyLjEzMDcgMjUuMjUwN0wyMy4xNTI2IDI2LjUxNjZDMjMuMTk4MiAyNi41NzU2IDIzLjE4NzQgMjYuNjAyNCAyMy4xMTc3IDI2LjYwMjRIMjIuMjcyOUMyMi4xNzYzIDI2LjYwMjQgMjIuMTMzNCAyNi41MzI3IDIyLjA4MjQgMjYuNDcxTDIxLjI3NzggMjUuNDg2N0wyMS4wODc0IDI1LjI1MzRDMjEuMDQ0NSAyNS4xOTQ0IDIxLjA1MjUgMjUuMTY3NiAyMS4xMjQ5IDI1LjE2NzZIMjEuNTU0MVoiIGZpbGw9IiNGQTAwMDAiLz4KPHBhdGggZD0iTTMxLjI3OTEgMjguNDM0MkgzMC43NDI3QzMwLjY2NzYgMjguNDM0MiAzMC42MzU0IDI4LjQwMiAzMC42MzU0IDI4LjMyNjlDMzAuNjM1NCAyOC4wOTA5IDMwLjYzNTQgMjcuODU3NiAzMC42MzU0IDI3LjYyMTZDMzAuNjM1NCAyNy40OTAyIDMwLjYzNTQgMjcuNDg0OCAzMC43Njk1IDI3LjQ4NDhIMzEuODQyM0MzMS44NTQgMjcuNDgzIDMxLjg2NiAyNy40ODM5IDMxLjg3NzIgMjcuNDg3NkMzMS44ODg1IDI3LjQ5MTIgMzEuODk4NyAyNy40OTc1IDMxLjkwNzEgMjcuNTA1OUMzMS45MTU0IDI3LjUxNDIgMzEuOTIxNyAyNy41MjQ1IDMxLjkyNTQgMjcuNTM1N0MzMS45MjkgMjcuNTQ3IDMxLjkzIDI3LjU1ODkgMzEuOTI4MiAyNy41NzA2QzMxLjkyODIgMjcuODM4OCAzMS45MjgyIDI4LjA4MDIgMzEuOTI4MiAyOC4zMzVDMzEuOTI4MiAyOC40MTgxIDMxLjg4MjUgMjguNDM0MiAzMS44MTI4IDI4LjQzNDJIMzEuMjc2NEgzMS4yNzkxWiIgZmlsbD0id2hpdGUiLz4KPC9nPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzIyMzFfMTUyMjUiPgo8cmVjdCB3aWR0aD0iMzkuNTk3OSIgaGVpZ2h0PSIzOS41OTc5IiBmaWxsPSJ3aGl0ZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjguNTM2MSkgcm90YXRlKDQ1KSIvPgo8L2NsaXBQYXRoPgo8Y2xpcFBhdGggaWQ9ImNsaXAxXzIyMzFfMTUyMjUiPgo8cmVjdCB3aWR0aD0iMzIuOTUxNCIgaGVpZ2h0PSI1LjkzOCIgZmlsbD0id2hpdGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEyLjE2MTYgMjUuMDIpIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==) center no-repeat;
  background-size: contain;
  display: block;
}
@media all and (max-width: 767px) {
  .catalogElLabelsGoreTex {
    width: 46px;
    height: 46px;
  }
  .catalogElLabelsGoreTex:after {
    width: 46px;
    left: 0;
  }
}
@media all and (max-width: 579px) {
  .catalogElLabelsGoreTex {
    width: 41px;
    height: 41px;
    margin-top: 28px;
  }
  .catalogElLabelsGoreTex:after {
    width: 41px;
    left: 0;
  }
}
.catalogElLabelsEl {
  font-weight: 600;
  font-size: 13px;
  line-height: 16px;
  height: 24px;
  min-height: 24px;
  width: 56px;
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  vertical-align: top;
  color: #fff;
  border-radius: 7px;
  text-align: center;
  background: #C7B993;
  cursor: default;
}
.catalogElLabelsEl_sale {
  background: #B71C30;
}
@media all and (max-width: 767px) {
  .catalogElLabelsEl {
    width: 46px;
  }
}
@media all and (max-width: 579px) {
  .catalogElLabelsEl {
    width: 41px;
  }
}
.catalogElLabelsEl + .catalogElLabelsGoreTex {
  margin-top: 0 !important;
}
.catalogElTitle {
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  color: #000000;
  text-align: center;
  text-transform: uppercase;
  overflow: hidden;
  display: block;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.catalogElTitle a {
  color: #000000;
  text-decoration: none;
}
.catalogElTitle a:hover {
  color: #000000;
  text-decoration: underline;
}
.catalogElCategory {
  font-size: 10px;
  line-height: 16px;
  text-align: center;
  text-transform: uppercase;
  color: #949494;
  overflow: hidden;
  display: block;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.catalogElCategory a {
  color: #949494;
  text-decoration: none;
}
.catalogElCategory a:hover {
  color: #000000;
  text-decoration: underline;
}
.catalogElPrice {
  font-weight: 400;
  font-size: 12px;
  line-height: 20px;
  color: #AEAEAE;
  text-align: center;
  margin-bottom: 8px;
}
.catalogElPriceOld {
  position: relative;
  margin-right: 6px;
}
html[lang=en] .catalogElPriceOld:after {
  content: "";
  display: block;
  position: absolute;
  top: 53%;
  left: 0;
  background-color: #AEAEAE;
  width: calc(100% + 2px);
  height: 1px;
}
html[lang=en] .catalogElPriceOld:before {
  content: "$ ";
}
html[lang=ru] .catalogElPriceOld:before {
  content: "";
  display: block;
  position: absolute;
  top: 53%;
  left: 0;
  background-color: #AEAEAE;
  width: calc(100% + 2px);
  height: 1px;
}
html[lang=ru] .catalogElPriceOld:after {
  content: " ₽";
}
.catalogElPriceCurrent:after {
  content: " ₽";
}
html[lang=en] .catalogElPriceCurrent:after {
  display: none;
}
html[lang=en] .catalogElPriceCurrent:before {
  content: "$ ";
}
.catalogElPriceOld + .catalogElPriceCurrent {
  color: #B9192B;
}
.catalogEl_chooseSize .catalogElFav, .catalogEl_chooseSize .catalogElBuy {
  display: none;
}
.catalogEl_chooseSize .catalogElSize {
  display: block;
}
.catalogElFunctional {
  margin: 14px 0 0 0;
  height: 21px;
  overflow: visible;
}
.catalogElFunctional .catalogElBuy, .catalogElFunctional .catalogElFav {
  margin-top: 0;
}
.catalogElSize {
  text-align: center;
  display: none;
}
.catalogElSizeTitle {
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #949494;
}
.catalogElSizeList {
  max-width: 200px;
  margin: 0 auto;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.catalogElSizeList > span {
  width: 16.6666%;
  font-weight: 400;
  font-size: 14px;
  line-height: 24px;
  cursor: pointer;
  position: relative;
  margin: 4px 0 0 0;
}
@media all and (max-width: 767px) {
  .catalogElSizeList > span {
    font-size: 12px;
  }
}
@media all and (max-width: 399px) {
  .catalogElSizeList > span {
    font-size: 10px;
  }
}
@media all and (max-width: 330px) {
  .catalogElSizeList > span {
    font-size: 9px;
  }
}
.catalogElSizeList > span.disabled {
  color: #AEAEAE;
  cursor: default;
}
@media all and (max-width: 767px) {
  .catalogElSizeList > span.disabled {
    display: none;
  }
}
.catalogElSizeList > span.inOrder {
  font-weight: 700;
}
.catalogElSizeList > span.inOrder:after {
  content: "";
  position: absolute;
  top: 0;
  left: 1px;
  right: 1px;
  bottom: 0;
  display: block;
  border: solid 1px #000;
}
.catalogElSizeList > span:not(.disabled):hover {
  font-weight: 700;
}
.catalogElSizeList > span.checked {
  font-weight: 700;
}
.catalogElSizeList > span span + span {
  display: none;
}
.catalogElSizeList--sm > span {
  width: 50px;
}
.catalogElColor {
  font-size: 0;
  line-height: 0;
  word-spacing: 0;
  letter-spacing: 0;
}
.catalogElColorItem {
  display: inline-block;
  width: 20px;
  height: 10px;
  margin-right: 8px;
  margin-left: 8px;
  margin-right: 2px;
  margin-left: 2px;
  border: 1px solid #D5D3D2;
}
.catalogElFav {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNiAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTEuMzAwMSAwLjY2NjY2N0MxMy4zODk1IDAuNjY2NjY3IDE1LjAwMDEgMi4yNzY3MiAxNS4wMDAxIDQuMzY0NjhDMTUuMDAwMSA1LjY0ODIxIDE0LjQyODYgNi44MzkyIDEzLjM1MjYgOC4xNDc2N0MxMi4yNzMzIDkuNDYwMiAxMC43MTk1IDEwLjg1MjIgOC44MDg0IDEyLjU0Mkw4LjAwMDA4IDEzLjIyOTJMNy4xOTE3NiAxMi41NDJDNS4yODA2MiAxMC44NTIyIDMuNzI2ODcgOS40NjAyIDIuNjQ3NTQgOC4xNDc2N0MxLjU3MTU2IDYuODM5MiAxLjAwMDA4IDUuNjQ4MjEgMS4wMDAwOCA0LjM2NDY4QzEuMDAwMDggMi4yNzY3MiAyLjYxMDY5IDAuNjY2NjY3IDQuNzAwMDggMC42NjY2NjdDNi4xNTI0NiAwLjY2NjY2NyA2LjkxOTEzIDEuNTcyMzMgNy43MzM1NiAyLjUzNDRMNy43NDU2NyAyLjU0ODcxQzcuODA5MDEgMi42MjM1MiA3LjkwMjA2IDIuNjY2NjcgOC4wMDAwOCAyLjY2NjY3QzguMDk4MSAyLjY2NjY3IDguMTkxMTYgMi42MjM1MiA4LjI1NDQ5IDIuNTQ4NzFMOC4yNjY2IDIuNTM0NEM5LjA4MTAzIDEuNTcyMzMgOS44NDc3IDAuNjY2NjY3IDExLjMwMDEgMC42NjY2NjdaTTE1LjY2NjcgNC4zNjQ2OEMxNS42NjY3IDEuOTA4MjIgMTMuNzU3NCAwIDExLjMwMDEgMEM5LjY4MTM5IDAgOC43NDgwMyAwLjk0NjQ3MyA4LjAwMDA4IDEuODE4MjJDNy4yNTIxMyAwLjk0NjQ3MyA2LjMxODc3IDAgNC43MDAwOCAwQzIuMjQyODEgMCAwLjMzMzQxNCAxLjkwODIyIDAuMzMzNDE0IDQuMzY0NjhDMC4zMzM0MTQgNS44NjY0NiAxLjAwODYgNy4yMDQyMiAyLjEzMjYyIDguNTcxMUMzLjI1Mjg0IDkuOTMzMzYgNC44NTE1NSAxMS4zNjI3IDYuNzUyNjIgMTMuMDQzNkw2Ljc1NzQ3IDEzLjA0NzlMNy43ODQxOCAxMy45MjA2QzcuOTA4NjYgMTQuMDI2NSA4LjA5MTUgMTQuMDI2NSA4LjIxNTk4IDEzLjkyMDZMOS4yNDc1OSAxMy4wNDM2QzExLjE0ODcgMTEuMzYyOCAxMi43NDczIDkuOTMzMzYgMTMuODY3NSA4LjU3MTFDMTQuOTkxNiA3LjIwNDIyIDE1LjY2NjcgNS44NjY0NiAxNS42NjY3IDQuMzY0NjhaIiBmaWxsPSJibGFjayIvPg0KPC9zdmc+DQo=);
  background-repeat: no-repeat;
  background-position: center;
  width: 23px;
  height: 21px;
  margin: 14px 5px 0;
  background-size: 16px auto;
  cursor: pointer;
  display: inline-block;
}
.catalogElFav.active, .catalogElFav.is-active {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyNCAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMjMuNSA3LjA0NzAzQzIzLjUgMy4zNjIzMyAyMC42MzU5IDAuNSAxNi45NSAwLjVDMTQuNTIyIDAuNSAxMy4xMjE5IDEuOTE5NzEgMTIgMy4yMjczM0MxMC44NzgxIDEuOTE5NzEgOS40NzgwNCAwLjUgNy4wNSAwLjVDMy4zNjQwOSAwLjUgMC41IDMuMzYyMzMgMC41IDcuMDQ3MDNDMC41IDkuMjk5NjkgMS41MTI3OCAxMS4zMDYzIDMuMTk4ODEgMTMuMzU2N0M0Ljg3OTEzIDE1LjQgNy4yNzcyMSAxNy41NDQxIDEwLjEyODggMjAuMDY1NEwxMC4xMzYxIDIwLjA3MThMMTEuNjc2MSAyMS4zODA5QzExLjg2MjkgMjEuNTM5NyAxMi4xMzcxIDIxLjUzOTcgMTIuMzIzOSAyMS4zODA5TDEzLjg3MTMgMjAuMDY1NUMxNi43MjI5IDE3LjU0NDEgMTkuMTIwOSAxNS40IDIwLjgwMTIgMTMuMzU2N0MyMi40ODcyIDExLjMwNjMgMjMuNSA5LjI5OTY5IDIzLjUgNy4wNDcwM1oiIGZpbGw9ImJsYWNrIi8+DQo8L3N2Zz4NCg==);
}
.catalogElBuy {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyMiAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNS41MjI0MiA1LjVDNS43NzUwNCAyLjY5Njc1IDguMTMwOTggMC41IDExIDAuNUMxMy44NjkgMC41IDE2LjIyNSAyLjY5Njc1IDE2LjQ3NzYgNS41SDE5Ljc1QzIwLjAxMTkgNS41IDIwLjIyOTQgNS43MDIxMiAyMC4yNDg3IDUuOTYzMzNMMjEuNDk4NyAyMi45NjMzQzIxLjUwODggMjMuMTAxOSAyMS40NjA5IDIzLjIzODUgMjEuMzY2MyAyMy4zNDAzQzIxLjI3MTcgMjMuNDQyMiAyMS4xMzkgMjMuNSAyMSAyMy41SDFDMC44NjEwMjMgMjMuNSAwLjcyODMxNSAyMy40NDIyIDAuNjMzNzE0IDIzLjM0MDNDMC41MzkxMTMgMjMuMjM4NSAwLjQ5MTE1NiAyMy4xMDE5IDAuNTAxMzQ4IDIyLjk2MzNMMS43NTEzNSA1Ljk2MzMzQzEuNzcwNTUgNS43MDIxMiAxLjk4ODA4IDUuNSAyLjI1IDUuNUg1LjUyMjQyWk02LjUyNzQ2IDUuNUM2Ljc3NjE5IDMuMjUwMDIgOC42ODM3MiAxLjUgMTEgMS41QzEzLjMxNjMgMS41IDE1LjIyMzggMy4yNTAwMiAxNS40NzI1IDUuNUg2LjUyNzQ2Wk01LjUgNi41VjdDNS41IDcuMjc2MTQgNS43MjM4NiA3LjUgNiA3LjVDNi4yNzYxNCA3LjUgNi41IDcuMjc2MTQgNi41IDdWNi41SDE1LjVWN0MxNS41IDcuMjc2MTQgMTUuNzIzOSA3LjUgMTYgNy41QzE2LjI3NjEgNy41IDE2LjUgNy4yNzYxNCAxNi41IDdWNi41SDE5LjI4NTRMMjAuNDYxOSAyMi41SDEuNTM4MTJMMi43MTQ1OSA2LjVINS41WiIgZmlsbD0iYmxhY2siLz4NCjwvc3ZnPg0K);
  background-repeat: no-repeat;
  background-position: center;
  display: inline-block;
  width: 23px;
  cursor: pointer;
  background-size: 15px auto;
  height: 21px;
  margin: 14px 5px 0;
}
.catalogElBuy.active, .catalogElBuy.is-active {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyNCAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMjMuNSA3LjA0NzAzQzIzLjUgMy4zNjIzMyAyMC42MzU5IDAuNSAxNi45NSAwLjVDMTQuNTIyIDAuNSAxMy4xMjE5IDEuOTE5NzEgMTIgMy4yMjczM0MxMC44NzgxIDEuOTE5NzEgOS40NzgwNCAwLjUgNy4wNSAwLjVDMy4zNjQwOSAwLjUgMC41IDMuMzYyMzMgMC41IDcuMDQ3MDNDMC41IDkuMjk5NjkgMS41MTI3OCAxMS4zMDYzIDMuMTk4ODEgMTMuMzU2N0M0Ljg3OTEzIDE1LjQgNy4yNzcyMSAxNy41NDQxIDEwLjEyODggMjAuMDY1NEwxMC4xMzYxIDIwLjA3MThMMTEuNjc2MSAyMS4zODA5QzExLjg2MjkgMjEuNTM5NyAxMi4xMzcxIDIxLjUzOTcgMTIuMzIzOSAyMS4zODA5TDEzLjg3MTMgMjAuMDY1NUMxNi43MjI5IDE3LjU0NDEgMTkuMTIwOSAxNS40IDIwLjgwMTIgMTMuMzU2N0MyMi40ODcyIDExLjMwNjMgMjMuNSA5LjI5OTY5IDIzLjUgNy4wNDcwM1oiIGZpbGw9ImJsYWNrIi8+DQo8L3N2Zz4NCg==);
}
.catalog_x5 .splide__slide--clone, .catalog_x4 .splide__slide--clone, .catalog_x3 .splide__slide--clone, .catalog_lt3 .splide__slide--clone {
  visibility: hidden;
  opacity: 0;
}
@media all and (min-width: 1281px) {
  body.indexPage .catalog_x5 .splide__pagination {
    display: none !important;
  }
  body.indexPage .catalog_x5 .splide__arrow {
    display: none !important;
  }
}
@media all and (min-width: 768px) and (max-width: 1280px) {
  body.indexPage .catalog_x4 .splide__pagination {
    display: none !important;
  }
  body.indexPage .catalog_x4 .splide__arrow {
    display: none !important;
  }
}
@media all and (min-width: 768px) {
  body:not(.indexPage) .catalog_x4 .splide__pagination {
    display: none !important;
  }
  body:not(.indexPage) .catalog_x4 .splide__arrow {
    display: none !important;
  }
}
@media all and (min-width: 768px) {
  .catalog_x3 .splide__pagination {
    display: none !important;
  }
  .catalog_x3 .splide__arrow {
    display: none !important;
  }
}
.catalog_lt3 .splide__pagination {
  display: none !important;
}
.catalog_lt3 .splide__arrow {
  display: none !important;
}
.catalog .splide__pagination {
  margin: 10px 0 0 0;
  position: static;
  transform: none;
}
@media all and (max-width: 767px) {
  .catalog .splide__pagination {
    margin: 10px 0 0 0;
  }
}
.catalog .splide__pagination li {
  display: inline-block;
  margin: 5px 4px;
}
.catalog .splide__pagination__page {
  background-color: #ffffff;
  border: 1px solid #D5D3D2;
  width: 12px;
  height: 12px;
  opacity: 1;
}
.catalog .splide__pagination__page.is-active {
  background-color: #000000;
  border: 1px solid #000000;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  cursor: pointer;
  opacity: 1;
}
.catalog .splide__arrow {
  display: block;
  background-color: transparent;
  opacity: 1;
  width: 60px;
  height: 60px;
  position: absolute;
  top: 50%;
  margin: -30px 0 0 0;
}
@media all and (max-width: 767px) {
  .catalog .splide__arrow {
    display: none !important;
  }
}
.catalog .splide__arrow:after {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 20px;
  height: 36px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMzYiIHZpZXdCb3g9IjAgMCAyMCAzNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTYuOTA1NiAwLjk3NDEyMUwxOS4wOTQyIDMuMDI1OTRMNS4wNTYwNCAxOEwxOS4wOTQyIDMyLjk3NDFMMTYuOTA1NiAzNS4wMjU5TDAuOTQzODQ4IDE4TDE2LjkwNTYgMC45NzQxMjFaIiBmaWxsPSIjNTc1NzU3Ii8+DQo8L3N2Zz4NCg==);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  margin: -18px 0 0 -10px;
  content: "";
}
.catalog .splide__arrow svg {
  display: none;
}
.catalog .splide__arrow--next {
  right: 0;
}
.catalog .splide__arrow--next:after {
  transform: rotate(180deg);
  transform-origin: center center;
}
.catalog .splide__arrow--prev {
  left: 0;
}
.catalogSlider {
  padding: 0 75px;
}
@media all and (min-width: 1440px) {
  .indexPage .catalogSlider {
    padding: 0;
  }
}
.catalog_v2.catalogSlider {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
@media all and (max-width: 1439px) {
  .catalogSlider {
    padding: 0px;
  }
  .catalog .splide__pagination {
    bottom: -20px;
  }
  .catalog .splide__arrow--prev {
    left: -20px;
  }
  .catalog .splide__arrow--next {
    right: -20px;
  }
}
@media all and (max-width: 1279px) {
  .catalog .splide__arrow svg {
    width: 28px;
    height: 28px;
  }
  .catalog .splide__pagination li {
    margin: 5px 3px;
  }
  .catalog .splide__pagination__page {
    width: 9px;
    height: 9px;
  }
  .catalog .splide__pagination__page.is-active {
    width: 9px;
    height: 9px;
  }
}
@media all and (max-width: 579px) {
  .catalogElLabelsEl {
    height: 21px;
    min-height: 21px;
    width: 41px;
  }
  .catalogElTitle {
    font-size: 10px;
    line-height: 14px;
  }
  .catalogElPrice {
    font-size: 10px;
    line-height: 14px;
  }
  .catalogElPriceOld {
    margin-right: 4px;
  }
  .catalogElColorItem {
    margin: 0 5px 5px 0;
  }
}

.catalogCounter {
  margin: 16px 0 24px 0;
  font-size: 12px;
  line-height: 20px;
}
@media all and (max-width: 959px) {
  .catalogCounter {
    margin: -16px 0 0 0;
  }
}
.catalogOptions {
  margin: 44px 0 0 0;
}

.pageTitleContainer {
  display: flex;
  align-items: center;
  gap: 20px;
  margin-left: -20px;
  margin-right: -20px;
  padding-left: 20px;
  padding-right: 20px;
  justify-content: center;
  background: #fff;
  position: sticky;
  top: -150px;
  transition: top 0.3s ease-in-out;
  z-index: 11;
}
@media all and (max-width: 767px) {
  .pageTitleContainer {
    min-height: 50px;
  }
}
.pageTitleContainer .pageTitle {
  margin: 8px 0;
}
@media all and (min-width: 768px) {
  .pageScrolled.pageScrolled--up .pageTitleContainer .pageTitle {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
}
@media all and (max-width: 767px) {
  .pageTitleContainer .pageTitle {
    line-height: 24px;
  }
  .pageScrolled.pageScrolled--up .pageTitleContainer .pageTitle {
    overflow: hidden;
    margin: 0;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
  }
}

.pageScrolled.pageScrolled--up .pageTitleContainer,
.showFilter .pageTitleContainer {
  top: 90px;
}

@media all and (max-width: 959px) {
  .pageTitleContainer {
    top: -150px;
  }

  .pageScrolled.pageScrolled--up .pageTitleContainer,
.showFilter .pageTitleContainer {
    top: 60px;
  }
}
.catalogTitleCount {
  margin: 20px 0 8px;
  font-size: 16px;
  line-height: 16px;
  color: #949494;
}

.pageTitleContainer .catalogTitleCount {
  margin: 8px 0 8px;
}

.pageContentOptions {
  margin: 12px 0;
  padding: 12px 0;
  position: sticky;
  background: #fff;
  top: -150px;
  z-index: 10;
  margin-left: -20px;
  margin-right: -20px;
  padding-left: 20px;
  padding-right: 20px;
  transition: top 0.3s ease-in-out;
}
.showFilter .pageContentOptions {
  z-index: 200;
}
.pageScrolled.pageScrolled--up .pageContentOptions, .showFilter .pageContentOptions {
  top: 154px;
}
@media all and (max-width: 959px) {
  .pageContentOptions {
    top: -150px;
  }
  .pageScrolled.pageScrolled--up .pageContentOptions, .showFilter .pageContentOptions {
    top: 124px;
  }
}
@media all and (max-width: 767px) {
  .pageContentOptions {
    top: -150px;
  }
  .pageScrolled.pageScrolled--up .pageContentOptions, .showFilter .pageContentOptions {
    top: 100px;
  }
}

.pageContentHeader {
  display: flex;
  justify-content: space-between;
}
.pageViewOptions {
  margin: 40px 0 0 0;
  text-align: center;
  padding: 0 250px;
  position: relative;
}
@media all and (max-width: 959px) {
  .pageViewOptions {
    padding: 0;
    display: flex;
    justify-content: space-between;
  }
}
@media all and (max-width: 600px) {
  .pageViewOptions {
    display: block;
  }
}

.pagination {
  display: flex;
  justify-content: center;
}
.paginationEl, .paginationSep {
  min-width: 20px;
  text-align: center;
  height: 32px;
  box-sizing: border-box;
  border-radius: 50%;
  border: 1px solid transparent;
  font-size: 14px;
  line-height: 30px;
  color: #000;
  padding: 0 4px;
  text-decoration: none;
}
.paginationEl:hover, .paginationSep:hover {
  text-decoration: underline;
}
.paginationEl.active, .paginationSep.active {
  cursor: default;
  text-decoration: underline;
  font-weight: 700;
}
.paginationNext, .paginationPrev {
  margin: 0 8px;
  border: 1px solid #000000;
  width: 35px;
  height: 32px;
  cursor: pointer;
  position: relative;
}
.paginationNext:after, .paginationPrev:after {
  width: 6px;
  height: 6px;
  position: absolute;
  top: 44%;
  left: 50%;
  content: "";
  display: block;
  border: solid 1px #000;
  border-width: 0 1px 1px 0;
  transform: rotate(-45deg) translate(-50%, -50%);
  transform-origin: center;
}
.paginationPrev:after {
  transform: rotate(135deg);
}

.pageView {
  position: absolute;
  top: 0;
  right: 0;
  font-size: 14px;
  line-height: 24px;
}
@media all and (max-width: 959px) {
  .pageView {
    position: static;
    top: auto;
    right: auto;
  }
}
@media all and (max-width: 600px) {
  .pageView {
    margin: 20px 0 0 0;
    display: none;
  }
}
.pageView span {
  padding: 4px 0;
  display: inline-block;
  vertical-align: top;
}
.pageView select {
  display: inline-block;
  vertical-align: top;
  border: 1px solid #575757;
  margin: 0px 8px;
  width: 40px;
  appearance: none;
  text-align: center;
  height: 32px;
  font-size: 14px;
  line-height: 24px;
  background: #fff;
  padding: 3px 0;
}

.suggestions-promo {
  display: none !important;
}

.catalogLoadBtn {
  width: 100%;
  max-width: 220px;
  padding: 5px;
  border: none;
  font-weight: 600;
  font-size: 14px;
  line-height: 20px;
  color: #ffffff;
  margin: 30px auto 0 auto;
  text-align: center;
  text-transform: uppercase;
  background-color: #000000;
  outline: none;
  display: block;
  cursor: pointer;
}

.breadCrumbs {
  margin: 16px 0;
  font-size: 12px;
  line-height: 20px;
  text-transform: uppercase;
  color: #949494;
  display: flex;
  flex-wrap: wrap;
}
@media all and (max-width: 600px) {
  .breadCrumbs {
    display: none;
  }
}
.breadCrumbs a {
  color: #949494;
  text-decoration: none;
}
.breadCrumbs a:hover {
  text-decoration: none;
  color: #000;
}
.breadCrumbs a:active {
  text-decoration: underline;
  color: #000;
}
.breadCrumbsEl {
  padding: 0 30px 0 0;
  color: #949494;
  display: inline-block;
  position: relative;
}
.breadCrumbsEl:after {
  width: 5px;
  height: 5px;
  position: absolute;
  top: 8px;
  right: 13px;
  content: "";
  display: block;
  border: solid 1px #949494;
  border-width: 0 1px 1px 0;
  transform: rotate(-45deg);
}
.breadCrumbsEl:last-child {
  padding: 0;
}
.breadCrumbsEl:last-child:after {
  display: none;
}

.cardBack {
  width: 60px;
  height: 46px;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgd2lkdGg9IjE2IgogICBoZWlnaHQ9IjI2IgogICB2aWV3Qm94PSIwIDAgMTYgMjYiCiAgIGZpbGw9Im5vbmUiCiAgIHZlcnNpb249IjEuMSIKICAgaWQ9InN2ZzEiCiAgIHNvZGlwb2RpOmRvY25hbWU9ImNhcmRfYmFjay5zdmciCiAgIGlua3NjYXBlOnZlcnNpb249IjEuMy4yICgwOTFlMjBlLCAyMDIzLTExLTI1LCBjdXN0b20pIgogICB4bWxuczppbmtzY2FwZT0iaHR0cDovL3d3dy5pbmtzY2FwZS5vcmcvbmFtZXNwYWNlcy9pbmtzY2FwZSIKICAgeG1sbnM6c29kaXBvZGk9Imh0dHA6Ly9zb2RpcG9kaS5zb3VyY2Vmb3JnZS5uZXQvRFREL3NvZGlwb2RpLTAuZHRkIgogICB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogIDxkZWZzCiAgICAgaWQ9ImRlZnMxIiAvPgogIDxzb2RpcG9kaTpuYW1lZHZpZXcKICAgICBpZD0ibmFtZWR2aWV3MSIKICAgICBwYWdlY29sb3I9IiNmZmZmZmYiCiAgICAgYm9yZGVyY29sb3I9IiMwMDAwMDAiCiAgICAgYm9yZGVyb3BhY2l0eT0iMC4yNSIKICAgICBpbmtzY2FwZTpzaG93cGFnZXNoYWRvdz0iMiIKICAgICBpbmtzY2FwZTpwYWdlb3BhY2l0eT0iMC4wIgogICAgIGlua3NjYXBlOnBhZ2VjaGVja2VyYm9hcmQ9IjAiCiAgICAgaW5rc2NhcGU6ZGVza2NvbG9yPSIjZDFkMWQxIgogICAgIGlua3NjYXBlOnpvb209IjMyIgogICAgIGlua3NjYXBlOmN4PSItNi4xODc1IgogICAgIGlua3NjYXBlOmN5PSIxMi4xMDkzNzUiCiAgICAgaW5rc2NhcGU6d2luZG93LXdpZHRoPSIyNTYwIgogICAgIGlua3NjYXBlOndpbmRvdy1oZWlnaHQ9IjEzNTEiCiAgICAgaW5rc2NhcGU6d2luZG93LXg9IjI4NzEiCiAgICAgaW5rc2NhcGU6d2luZG93LXk9Ii05IgogICAgIGlua3NjYXBlOndpbmRvdy1tYXhpbWl6ZWQ9IjEiCiAgICAgaW5rc2NhcGU6Y3VycmVudC1sYXllcj0ic3ZnMSIgLz4KICA8cGF0aAogICAgIGZpbGwtcnVsZT0iZXZlbm9kZCIKICAgICBjbGlwLXJ1bGU9ImV2ZW5vZGQiCiAgICAgZD0ibSAxNS43MDM1NTQsMjUuNjQ3MDYgYyAwLjM3NDYsLTAuNDA1OCAwLjM0OTMsLTEuMDM4NSAtMC4wNTY1MiwtMS40MTMxIEwgMi40NzQzMTQsMTMgMTUuNjE1Nzg0LDEuNzY2MDU5NyBjIDAuNDA1ODIsLTAuMzc0NiAwLjQzMTEyLC0xLjAwNzI2Mzk5IDAuMDU2NTIsLTEuNDEzMDg0OTkgLTAuMzc0NiwtMC40MDU4MjA1IC0xLjAwNzI2LC0wLjQzMTEyNyAtMS40MTMwOCwtMC4wNTY1MjMgTCAwLjMyMTcyLDEyLjI2NTIgQyAwLjExNjYzNywxMi40NTQ1MSAwLDEyLjcyMDkxIDAsMTMgYyAwLDAuMjc5MSAwLjExNjYzNywwLjU0NTUgMC4zMjE3MiwwLjczNDgxIGwgMTMuOTY4NzQ0LDExLjk2ODc1IGMgMC40MDU4MywwLjM3NDYgMS4wMzg0OCwwLjM0OTMgMS40MTMwOSwtMC4wNTY1IHoiCiAgICAgZmlsbD0iIzU3NTc1NyIKICAgICBpZD0icGF0aDEiCiAgICAgc29kaXBvZGk6bm9kZXR5cGVzPSJjY2Njc2Njc2NjYyIgLz4KPC9zdmc+Cg==);
  background-repeat: no-repeat;
  background-position: 18px center;
  opacity: 0.3;
  display: none;
  position: absolute;
  border: none;
  left: -20px;
  top: 0px;
  background-color: rgba(255, 255, 255, 0.3);
  border-radius: 0px;
  cursor: pointer;
  background-size: 16px 26px;
  z-index: 2;
}
@media all and (max-width: 767px) {
  .cardBack {
    display: block;
  }
}

.card {
  display: flex;
  justify-content: space-between;
  height: auto;
  width: 100%;
  position: relative;
  z-index: 2;
  /*  &Size {
      display: block;
      margin: 24px 0 0 0;

      &_multiple &HeaderInfo {
        display: none;

        @media all and (max-width: 959px) {
          display: block;
          margin-left: 30px;
          margin-bottom: 5px;
        }

        @media all and (max-width: 767px) {
          display: none;
        }


      }

      &Header {
        padding: 2px 0;

        &Info {
          font-size: 14px;
          line-height: 24px;
          color: #000000;
          cursor: pointer;
          overflow: hidden;
          display: inline-block;
          vertical-align: top;
          position: relative;
          padding: 0 0 0 32px;
          float: right;

          @media all and (max-width: 390px) {
            width: 24px;
            height: 24px;
            padding: 0;
            span {
              display: none;
            }
          }

          &:after {
            width: 24px;
            height: 16px;
            background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAyNCAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMCAxQzAgMC43MjM4NTggMC4yMjM4NTggMC41IDAuNSAwLjVIMjMuNUMyMy43NzYxIDAuNSAyNCAwLjcyMzg1OCAyNCAxVjE1QzI0IDE1LjI3NjEgMjMuNzc2MSAxNS41IDIzLjUgMTUuNUgwLjVDMC4yMjM4NTggMTUuNSAwIDE1LjI3NjEgMCAxNVYxWk0xIDEuNVYxNC41SDIzVjEuNUgyMFY2LjVDMjAgNi43NzYxNCAxOS43NzYxIDcgMTkuNSA3QzE5LjIyMzkgNyAxOSA2Ljc3NjE0IDE5IDYuNVYxLjVIMTdWOS41QzE3IDkuNzc2MTQgMTYuNzc2MSAxMCAxNi41IDEwQzE2LjIyMzkgMTAgMTYgOS43NzYxNCAxNiA5LjVWMS41SDE0VjYuNUMxNCA2Ljc3NjE0IDEzLjc3NjEgNyAxMy41IDdDMTMuMjIzOSA3IDEzIDYuNzc2MTQgMTMgNi41VjEuNUgxMVY2LjVDMTEgNi43NzYxNCAxMC43NzYxIDcgMTAuNSA3QzEwLjIyMzkgNyAxMCA2Ljc3NjE0IDEwIDYuNVYxLjVIOFY2LjVDOCA2Ljc3NjE0IDcuNzc2MTQgNyA3LjUgN0M3LjIyMzg2IDcgNyA2Ljc3NjE0IDcgNi41VjEuNUg1VjkuNUM1IDkuNzc2MTQgNC43NzYxNCAxMCA0LjUgMTBDNC4yMjM4NiAxMCA0IDkuNzc2MTQgNCA5LjVWMS41SDFaIiBmaWxsPSJibGFjayIvPg0KPC9zdmc+DQo=);
            background-size: contain;
            content: "";
            display: block;
            position: absolute;
            top: 4px;
            left: 0;
          }

          &_golen {
            &:after {
              width: 24px;
              height: 24px;
              top: 0px;
              background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMiAxLjVDMS43MjM4NiAxLjUgMS41IDEuNzIzODYgMS41IDJWMjJDMS41IDIyLjI3NjEgMS43MjM4NiAyMi41IDIgMjIuNUgyMkMyMi4yNzYxIDIyLjUgMjIuNSAyMi4yNzYxIDIyLjUgMjJWMkMyMi41IDEuNzIzODYgMjIuMjc2MSAxLjUgMjIgMS41SDJaTTIuNSAyMS41VjIuNUgyMS41VjIxLjVIMi41Wk02Ljk5OTg3IDExLjcyMTZDNi45OTk4NyAxMS40NDU1IDYuNzc2MDEgMTEuMjIxNiA2LjQ5OTg3IDExLjIyMTZDNi4yMjM3MiAxMS4yMjE2IDUuOTk5ODcgMTEuNDQ1NSA1Ljk5OTg3IDExLjcyMTZMNS45OTk4NyAxNy41QzUuOTk5ODcgMTcuNjMyNiA2LjA1MjU0IDE3Ljc1OTggNi4xNDYzMSAxNy44NTM2QzYuMjQwMDggMTcuOTQ3NCA2LjM2NzI2IDE4IDYuNDk5ODcgMThIMTIuMjc4MUMxMi41NTQzIDE4IDEyLjc3ODEgMTcuNzc2MiAxMi43NzgxIDE3LjVDMTIuNzc4MSAxNy4yMjM5IDEyLjU1NDMgMTcgMTIuMjc4MSAxN0w3LjcwNjk5IDE3TDE3LjAwMDEgNy43MDcwNUwxNy4wMDAzIDEyLjI3OEMxNy4wMDAzIDEyLjU1NDEgMTcuMjI0MiAxMi43NzggMTcuNTAwMyAxMi43NzhDMTcuNzc2NCAxMi43Nzc5IDE4LjAwMDMgMTIuNTU0MSAxOC4wMDAzIDEyLjI3NzlMMTguMDAwMSA2LjQ5OTk4QzE4LjAwMDEgNi4yMjM4NSAxNy43NzYyIDYuMDAwMDEgMTcuNTAwMSA2TDExLjcyMTggNS45OTk4M0MxMS40NDU3IDUuOTk5ODIgMTEuMjIxOCA2LjIyMzY3IDExLjIyMTggNi40OTk4MUMxMS4yMjE4IDYuNzc1OTUgMTEuNDQ1NiA2Ljk5OTgyIDExLjcyMTggNi45OTk4M0wxNi4yOTMgNi45OTk5Nkw2Ljk5OTg3IDE2LjI5MjlMNi45OTk4NyAxMS43MjE2WiIgZmlsbD0iYmxhY2siLz4NCjwvc3ZnPg0K);
            }
          }

          &Wrap & {
            display: inline-block;
            margin: 0 15px 0 0;
            float: none;

            @media all and (max-width: 959px) {
              display: none;
            }

            @media all and (max-width: 767px) {
              display: block;
              margin: 5px 0;
            }

            @media all and (max-width: 390px) {
              width: auto;
              height: auto;
              padding: 0 0 0 32px;
              span {
                display: block;
              }
            }
          }

          &Wrap {
            margin: 15px 0 0 0;

            @media all and (max-width: 767px) {
              display: flex;
              align-items: center;
              flex-direction: column;
              text-align: center;
            }
          }
        }

        &El {
          overflow: hidden;
          display: inline-block;
          vertical-align: top;
          position: relative;
          font-weight: normal;
          font-size: 14px;
          line-height: 24px;
          margin: 0 16px 0 0;

          input {
            display: none;
          }

          label {
            color: #949494;
            cursor: pointer;
          }

          input:checked + label {
            color: #000;
            cursor: default;
          }


        }
      }

      &Panel {
        display: none;
        flex-wrap: wrap;
        margin: 0 -4px;

        &.active {
          display: flex;
          flex-wrap: wrap;
          width: calc(100% + 8px);
        }
      }

      &El {
        width: calc(16.6667% - 8px);
        margin: 5px 4px;
        height: 36px;
        position: relative;
        overflow: hidden;

        &--wide{
          //width: 50px;
        }

      !*  @media all and (max-width: 959px) {
          width: calc(8.3333% - 8px);
        }*!

        @media all and (max-width: 767px) {
          width: calc(16.6666% - 8px);
        }

        @media all and (max-width: 440px) {
          width: calc(25% - 8px);
        }


        &.outOfStock,
        &.info_lastSize {
          overflow: visible;
        }


        &.info_lastSize:hover {
          overflow: visible;

          &:after,
          &:before {
            visibility: visible;
            opacity: 1;
          }
        }

        &.outOfStock {
          &:before {
            content: "Этот товар отсутствует.\AПодписаться на товар.";
            white-space: pre;
          }

          &:hover {
            overflow: visible;

            &:after,
            &:before {
              visibility: visible;
              opacity: 1;
            }
          }
        }

        &.error {
          overflow: visible;

          &:after,
          &:before {
            visibility: visible;
            opacity: 1;
          }
        }

        &.error:before {
          content: "Вы можете забронировать только до двух размеров одновременно";
        }

        &.size_last,
        &.info_lastSize {
          span {
            //height: 16px;
            position: relative;
            display: block;
            color:#B71D30;
            white-space: nowrap;
            //color: transparent;
            //background: url("/local/templates/hoegl/css/img/svg/info.svg") center no-repeat;
            //background-size: contain;

            &:before{
              width: 1px;
              height: 11px;
              background: #C8C8C8;
              position: absolute;
              display: block;
              left: -6px;
              top: 3px;
              content: "";
              @media all and (max-width: 479px) {
              //all and (min-width: 768px) and (max-width: 880px) {
                left: -3px;
              }
            }



          }

          input:checked ~ label span {
            //background-image: url("/local/templates/hoegl/css/img/svg/info_wh.svg");
            color:#fff;

            &:before{
              background: #fff;
            }
          }
        }

        &.size_last:before,
        &.info_lastSize:before {
          content: "Этот товар остался последним. Успейте его забрать";
        }

        &:before {
          font-weight: 400;
          font-size: 13px;
          line-height: 18px;
          padding: 8px 12px;
          text-align: center;
          background: #fff;
          border-radius: 8px;
          color: #000;
          width: 260px;
          display: block;
          opacity: 0;
          transition: opacity 0.3s;
          visibility: hidden;
          position: absolute;
          bottom: 45px;
          left: 50%;
          margin-left: -130px;
          box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.1);
        }

        &:after {
          width: 0px;
          height: 0px;
          border-style: solid;
          border-width: 10px 10px 0 0;
          border-color: #FFFFFF transparent transparent transparent;
          transform: rotate(0deg);
          position: absolute;
          left: 50%;
          top: -11px;
          visibility: hidden;
          margin: 0 0 0 -5px;
          content: "";
          display: block;
          opacity: 0;
          transition: opacity 0.3s;
        }

        !*
              &.info_lastSize:not(.v2) {
                label {
                  background: rgb(185,25,43);
                  color:#fff;
                  background: linear-gradient(45deg, rgba(255,255,255,1) 0%, rgba(185,25,43,1) 100%);
                }
              }

              &.info_lastSize.v2 {
                label {
                  background: rgb(185,25,43);
                  background: linear-gradient(45deg, rgba(255,255,255,1) 0%, rgba(185,25,43,0.35) 100%);
                }
              }*!

        label {
          position: relative;

        !*  span {
            position: absolute;
            top: -5px;
            right: -4px;
            display: block;
            background: #fff;
            text-align: center;
            color: rgb(185, 25, 43);;
            font-size: 8px;
            line-height: 8px;
            padding: 1px 2px;
            height: 12px;
            font-weight: 600;
            border: solid 1px rgb(185, 25, 43);
            border-radius: 2px;
          }*!
        }

        @media all and (min-width: 960px){
          &:before {
            //margin-left: 0;
            //left: auto;
          }
          &:nth-child(1):before,
          &:nth-child(7):before,
          &:nth-child(13):before {
            left: -4px;
            margin-left: 0;
          }
          &:nth-child(2):before,
          &:nth-child(8):before,
          &:nth-child(14):before {
            left: calc((100% + (2 * 8px) - 4px) * -1);
            margin-left: 0;
          }
          &:nth-child(3):before,
          &:nth-child(9):before,
          &:nth-child(15):before {
            //left: calc((200% + (3 * 8px) - 4px) * -1);
          }
          &:nth-child(4):before,
          &:nth-child(10):before,
          &:nth-child(16):before {
            //left: calc((300% + (4 * 8px) - 4px) * -1);
          }
          &:nth-child(5):before,
          &:nth-child(11):before,
          &:nth-child(17):before {
            left: auto;
            right: calc((100% + (2 * 8px) - 4px) * -1);
            margin-left: 0;
          }
          &:nth-child(6):before,
          &:nth-child(12):before,
          &:nth-child(18):before {
            left: auto;
            right: -4px;
            margin-left: 0;
          }
        }


        //@media all and (min-width: 768px) {
        !*
        @media all and (max-width: 959px) {
          &:nth-child(1),
          &:nth-child(2),
          &:nth-child(13),
          &:nth-child(14) {
            &:before {
              margin-left: -20px;
            }
          }

          &:nth-child(11),
          &:nth-child(12),
          &:nth-child(23),
          &:nth-child(24) {
            &:before {
              margin-left: -240px;
            }
          }
        }
        *!

        @media all and (max-width: 767px){
          &:before {
            width: calc(600% + (6 * 8px));
            margin-left: 0;
            left: auto;
          }
          &:nth-child(1):before,
          &:nth-child(7):before,
          &:nth-child(13):before {
            left: -4px;
          }
          &:nth-child(2):before,
          &:nth-child(8):before,
          &:nth-child(14):before {
            left: calc((100% + (2 * 8px) - 4px) * -1);
          }
          &:nth-child(3):before,
          &:nth-child(9):before,
          &:nth-child(15):before {
            left: calc((200% + (3 * 8px) - 4px) * -1);
          }
          &:nth-child(4):before,
          &:nth-child(10):before,
          &:nth-child(16):before {
            left: calc((300% + (4 * 8px) - 4px) * -1);
          }
          &:nth-child(5):before,
          &:nth-child(11):before,
          &:nth-child(17):before {
            left: calc((400% + (5 * 8px) - 4px) * -1);
          }
          &:nth-child(6):before,
          &:nth-child(12):before,
          &:nth-child(18):before {
            left: calc((500% + (6 * 8px) - 4px) * -1);
          }
        }

        @media all and (max-width: 440px) {
          &:before {
            width: calc(400% + (4 * 8px));
            margin-left: 0;
            left: auto;
          }
          &:nth-child(1):before,
          &:nth-child(5):before,
          &:nth-child(9):before,
          &:nth-child(13):before,
          &:nth-child(17):before {
            left: -4px;
          }
          &:nth-child(2):before,
          &:nth-child(6):before,
          &:nth-child(10):before,
          &:nth-child(14):before,
          &:nth-child(18):before {
            left: calc((100% + (2 * 8px) - 4px) * -1);
          }
          &:nth-child(3):before,
          &:nth-child(7):before,
          &:nth-child(11):before,
          &:nth-child(15):before,
          &:nth-child(19):before {
            left: calc((200% + (3 * 8px) - 4px) * -1);
          }
          &:nth-child(4):before,
          &:nth-child(8):before,
          &:nth-child(12):before,
          &:nth-child(20):before{
            left: calc((300% + (4 * 8px) - 4px) * -1);
          }


       !*   &:nth-child(5):before,
          &:nth-child(11):before,
          &:nth-child(17):before {
            left: calc((400% + (5 * 8px) - 4px) * -1);
          }
          &:nth-child(6):before,
          &:nth-child(12):before,
          &:nth-child(18):before {
            left: calc((500% + (6 * 8px) - 4px) * -1);
          }*!
        }

        input {
          display: none;
        }

        label {
          display: flex;
          width: 100%;
          gap: 12px;
          color: #000000;
          font-size: 13px;
          line-height: 16px;
          font-weight: 400;
          padding: 5px 0;
          align-items: center;
          justify-content: center;
          text-align: center;
          height: 28px;
          border: 1px solid #D5D3D2;
          cursor: pointer;

          @media all and (max-width: 479px) {
          //all and (min-width: 768px) and (max-width: 880px) {
            gap: 6px;
          }
        }

        .size_last + label {
          //padding-top: 2px;
          //padding-bottom: 2px;
          //line-height: 12px;
        }


        input:not(:disabled) + label:hover {
          border-color: #000;
        }

        input:checked + label {
          font-weight: 700;
          color: #fff;
          background: #000;
          border: 2px solid #000000;
          padding: 4px 0;
          cursor: default;
        }

        input:disabled + label {
          background: #f8f8f8;
          border-color:#f8f8f8;
          cursor: pointer;
          color:#C8C8C8;

          i {
            width: 13px;
            height: 14px;
            position: relative;
            display: block;
            background: url("/local/templates/hoegl/css/img/svg/inform.svg");
            &:before{
              width: 1px;
              height: 11px;
              background: #C8C8C8;
              position: absolute;
              display: block;
              left: -6px;
              top: 2px;
              content: "";
              @media all and (max-width: 440px) {
              //all and (min-width: 768px) and (max-width: 880px) {
                left: -3px;
              }
            }
          }

   !*       &:after {
            border: 1px solid #fff;
            height: 4px;
            background: #B9192B;
            position: absolute;
            content: "";
            left: -20px;
            top: 50%;
            right: -20px;
            transform-origin: center;
            transform: rotate(-46deg);
            margin: -2px 0 0 0;
            display: block;
          }*!
        }
      }
    }*/
}
.card .hideZoom_untilMousemove .js-image-zoom__zoomed-area,
.card .hideZoom_untilMousemove .cardMediaZoomBox {
  height: 0 !important;
  opacity: 0 !important;
}
.card .js-image-zoom__zoomed-area {
  z-index: 6;
  cursor: pointer;
}
.card .cardMediaZoomBox {
  position: relative;
}
.card .cardMediaZoom {
  position: absolute;
  left: calc(100% + 20px) !important;
  top: 60px !important;
  right: auto !important;
  display: block;
  z-index: 5;
  background-color: #f6f6f6 !important;
}
.card .cardMediaZoom .js-image-zoom__zoomed-image {
  width: 480px !important;
  height: 480px !important;
  position: absolute;
  top: 0 !important;
  transform: none !important;
  background-color: #f6f6f6 !important;
  left: 0 !important;
  right: auto !important;
}
@media all and (max-width: 1200px) {
  .card .cardMediaZoom {
    display: none !important;
  }
}
.card .js-image-zoom__zoomed-area {
  background: rgba(255, 255, 255, 0.5) !important;
  border: 1px solid #D5D3D2 !important;
}
@media all and (max-width: 1200px) {
  .card .js-image-zoom__zoomed-area {
    display: none !important;
  }
}
.cardFavInfo {
  top: 18px;
  right: 67px;
  height: 26px;
  padding: 4px 4px;
  min-width: 46px;
  min-width: 57px;
  text-align: center;
  color: #949494;
  font-size: 13px;
  line-height: 16px;
  display: flex;
  gap: 5px;
  align-items: center;
  justify-content: center;
  position: absolute;
  z-index: 5;
  border-radius: 7px;
  border: solid 1px #D5D3D2;
  cursor: pointer;
}
@media all and (max-width: 959px) {
  .cardFavInfo {
    right: 10px;
    top: 10px;
  }
}
.cardFavInfo i {
  width: 16px;
  height: 16px;
  display: block;
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNiAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTEuMzAwMSAwLjY2NjY2N0MxMy4zODk1IDAuNjY2NjY3IDE1LjAwMDEgMi4yNzY3MiAxNS4wMDAxIDQuMzY0NjhDMTUuMDAwMSA1LjY0ODIxIDE0LjQyODYgNi44MzkyIDEzLjM1MjYgOC4xNDc2N0MxMi4yNzMzIDkuNDYwMiAxMC43MTk1IDEwLjg1MjIgOC44MDg0IDEyLjU0Mkw4LjAwMDA4IDEzLjIyOTJMNy4xOTE3NiAxMi41NDJDNS4yODA2MiAxMC44NTIyIDMuNzI2ODcgOS40NjAyIDIuNjQ3NTQgOC4xNDc2N0MxLjU3MTU2IDYuODM5MiAxLjAwMDA4IDUuNjQ4MjEgMS4wMDAwOCA0LjM2NDY4QzEuMDAwMDggMi4yNzY3MiAyLjYxMDY5IDAuNjY2NjY3IDQuNzAwMDggMC42NjY2NjdDNi4xNTI0NiAwLjY2NjY2NyA2LjkxOTEzIDEuNTcyMzMgNy43MzM1NiAyLjUzNDRMNy43NDU2NyAyLjU0ODcxQzcuODA5MDEgMi42MjM1MiA3LjkwMjA2IDIuNjY2NjcgOC4wMDAwOCAyLjY2NjY3QzguMDk4MSAyLjY2NjY3IDguMTkxMTYgMi42MjM1MiA4LjI1NDQ5IDIuNTQ4NzFMOC4yNjY2IDIuNTM0NEM5LjA4MTAzIDEuNTcyMzMgOS44NDc3IDAuNjY2NjY3IDExLjMwMDEgMC42NjY2NjdaTTE1LjY2NjcgNC4zNjQ2OEMxNS42NjY3IDEuOTA4MjIgMTMuNzU3NCAwIDExLjMwMDEgMEM5LjY4MTM5IDAgOC43NDgwMyAwLjk0NjQ3MyA4LjAwMDA4IDEuODE4MjJDNy4yNTIxMyAwLjk0NjQ3MyA2LjMxODc3IDAgNC43MDAwOCAwQzIuMjQyODEgMCAwLjMzMzQxNCAxLjkwODIyIDAuMzMzNDE0IDQuMzY0NjhDMC4zMzM0MTQgNS44NjY0NiAxLjAwODYgNy4yMDQyMiAyLjEzMjYyIDguNTcxMUMzLjI1Mjg0IDkuOTMzMzYgNC44NTE1NSAxMS4zNjI3IDYuNzUyNjIgMTMuMDQzNkw2Ljc1NzQ3IDEzLjA0NzlMNy43ODQxOCAxMy45MjA2QzcuOTA4NjYgMTQuMDI2NSA4LjA5MTUgMTQuMDI2NSA4LjIxNTk4IDEzLjkyMDZMOS4yNDc1OSAxMy4wNDM2QzExLjE0ODcgMTEuMzYyOCAxMi43NDczIDkuOTMzMzYgMTMuODY3NSA4LjU3MTFDMTQuOTkxNiA3LjIwNDIyIDE1LjY2NjcgNS44NjY0NiAxNS42NjY3IDQuMzY0NjhaIiBzdHJva2U9IjMuNXB4IiBmaWxsPSIjQjkxOTJCIiBzdHJva2Utd2lkdGg9IjAuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+DQo8L3N2Zz4NCg==) center no-repeat;
  background-size: contain;
}
.cardFavInfo.active i, .cardFavInfo.is-active i {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyNCAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCiAgICA8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTIzLjUgNy4wNDcwM0MyMy41IDMuMzYyMzMgMjAuNjM1OSAwLjUgMTYuOTUgMC41QzE0LjUyMiAwLjUgMTMuMTIxOSAxLjkxOTcxIDEyIDMuMjI3MzNDMTAuODc4MSAxLjkxOTcxIDkuNDc4MDQgMC41IDcuMDUgMC41QzMuMzY0MDkgMC41IDAuNSAzLjM2MjMzIDAuNSA3LjA0NzAzQzAuNSA5LjI5OTY5IDEuNTEyNzggMTEuMzA2MyAzLjE5ODgxIDEzLjM1NjdDNC44NzkxMyAxNS40IDcuMjc3MjEgMTcuNTQ0MSAxMC4xMjg4IDIwLjA2NTRMMTAuMTM2MSAyMC4wNzE4TDExLjY3NjEgMjEuMzgwOUMxMS44NjI5IDIxLjUzOTcgMTIuMTM3MSAyMS41Mzk3IDEyLjMyMzkgMjEuMzgwOUwxMy44NzEzIDIwLjA2NTVDMTYuNzIyOSAxNy41NDQxIDE5LjEyMDkgMTUuNCAyMC44MDEyIDEzLjM1NjdDMjIuNDg3MiAxMS4zMDYzIDIzLjUgOS4yOTk2OSAyMy41IDcuMDQ3MDNaIiBmaWxsPSIjQjkxOTJCIi8+DQo8L3N2Zz4NCg==);
}
.cardFavInfo + .cardLabels {
  top: 51px;
}
@media all and (max-width: 959px) {
  .cardFavInfo + .cardLabels {
    top: 43px;
  }
}
.cardFavInfo + .cardLabels .cardLabelsIcon {
  top: -33px;
}
.cardLabels {
  position: absolute;
  top: 18px;
  left: 18px;
  right: 67px;
  height: 0;
  z-index: 4;
  transition: opacity 0.3s;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  gap: 7px;
}
@media all and (max-width: 959px) {
  .cardLabels {
    right: 10px;
    top: 10px;
    left: 10px;
  }
}
.cardLabels.hide {
  opacity: 0;
}
.cardLabelsIcon {
  width: 24px;
  height: 24px;
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMCAyQzAgMS40NDc3MiAwLjQ0NzcxNSAxIDEgMUg1QzguMzEzNzEgMSAxMSAzLjY4NjI5IDExIDdWMTEuNUgxM1Y3QzEzIDMuNjg2MjkgMTUuNjg2MyAxIDE5IDFIMjNDMjMuNTUyMyAxIDI0IDEuNDQ3NzIgMjQgMlY3LjVDMjQgMTAuODEzNyAyMS4zMTM3IDEzLjUgMTggMTMuNUgxNVYyM0MxNSAyMy41NTIzIDE0LjU1MjMgMjQgMTQgMjRDMTMuNDQ3NyAyNCAxMyAyMy41NTIzIDEzIDIzVjEzLjVIMTFWMjNDMTEgMjMuNTUyMyAxMC41NTIzIDI0IDEwIDI0QzkuNDQ3NzEgMjQgOSAyMy41NTIzIDkgMjNWMTMuNUg2QzIuNjg2MjkgMTMuNSAwIDEwLjgxMzcgMCA3LjVWMlpNOSAxMS41VjdDOSA0Ljc5MDg2IDcuMjA5MTQgMyA1IDNIMlY3LjVDMiA5LjcwOTE0IDMuNzkwODYgMTEuNSA2IDExLjVIOVpNMTUgMTEuNUgxOEMyMC4yMDkxIDExLjUgMjIgOS43MDkxNCAyMiA3LjVWM0gxOUMxNi43OTA5IDMgMTUgNC43OTA4NiAxNSA3VjExLjVaIiBmaWxsPSIjQjFCNDk5Ii8+DQo8L3N2Zz4NCg==);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  vertical-align: top;
  margin-right: 6px;
  display: none;
}
.cardLabelsGoreTex {
  width: 57px;
  height: 56px;
  min-height: 56px;
  display: block;
  position: relative;
}
.cardLabelsGoreTex:after {
  width: 57px;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  content: "";
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTciIGhlaWdodD0iNTYiIHZpZXdCb3g9IjAgMCA1NyA1NiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzIyMzFfMTUyMjUpIj4KPHJlY3Qgd2lkdGg9IjM5LjU5NzkiIGhlaWdodD0iMzkuNTk3OSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjguNTM2MSkgcm90YXRlKDQ1KSIgZmlsbD0iYmxhY2siLz4KPHJlY3QgeD0iMjguNTM2IiB5PSIzLjM5Mjc0IiB3aWR0aD0iMzQuNjg0NSIgaGVpZ2h0PSIzNC42ODQ1IiB0cmFuc2Zvcm09InJvdGF0ZSg0NSAyOC41MzYgMy4zOTI3NCkiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMS4xNzY0NyIvPgo8ZyBjbGlwLXBhdGg9InVybCgjY2xpcDFfMjIzMV8xNTIyNSkiPgo8cGF0aCBkPSJNMTMuMTIxOSAyOC4wMDIzQzEzLjEyMTkgMjguMzEwOCAxMy4xNDA2IDI4LjYxOTIgMTMuMTU2NyAyOC45Mjc2QzEzLjE2MTYgMjkuMDQxMyAxMy4xNzYgMjkuMTU0MyAxMy4xOTk2IDI5LjI2NTZDMTMuMjI3IDI5LjQzMjkgMTMuMzA0IDI5LjU4OCAxMy40MjA3IDI5LjcxMUMxMy41Mzc0IDI5LjgzMzkgMTMuNjg4NCAyOS45MTg5IDEzLjg1NCAyOS45NTQ5QzE0LjA5NDQgMzAuMDIyNSAxNC4zNDk2IDMwLjAxNiAxNC41ODYyIDI5LjkzNjFDMTQuNzIyNCAyOS44OTYyIDE0Ljg0NTkgMjkuODIyIDE0Ljk0NTEgMjkuNzIwNUMxNS4wNDQyIDI5LjYxOTEgMTUuMTE1NSAyOS40OTM4IDE1LjE1MjEgMjkuMzU2OEMxNS4yMDggMjkuMTI3NiAxNS4yMzU5IDI4Ljg5MjYgMTUuMjM1MyAyOC42NTY4QzE1LjIzNTMgMjguNTcwOSAxNS4xODE2IDI4LjU2MjkgMTUuMTE3MyAyOC41NjI5SDE0LjMzMTVDMTQuMzE5NyAyOC41NjQ2IDE0LjMwNzYgMjguNTYzNiAxNC4yOTYzIDI4LjU1OTlDMTQuMjg1IDI4LjU1NjMgMTQuMjc0NiAyOC41NSAxNC4yNjYxIDI4LjU0MThDMTQuMjU3NSAyOC41MzM1IDE0LjI1MSAyOC41MjMzIDE0LjI0NyAyOC41MTIxQzE0LjI0MyAyOC41MDA5IDE0LjI0MTYgMjguNDg4OSAxNC4yNDMgMjguNDc3MVYyNy43MTI3QzE0LjI0MjIgMjcuNzAyNiAxNC4yNDM1IDI3LjY5MjUgMTQuMjQ3IDI3LjY4M0MxNC4yNTA1IDI3LjY3MzUgMTQuMjU2IDI3LjY2NDkgMTQuMjYzMiAyNy42NTc4QzE0LjI3MDMgMjcuNjUwNiAxNC4yNzg5IDI3LjY0NTEgMTQuMjg4NCAyNy42NDE2QzE0LjI5NzggMjcuNjM4MiAxNC4zMDggMjcuNjM2OCAxNC4zMTggMjcuNjM3NkgxNi4wMzE4QzE2LjIxMTUgMjcuNjM3NiAxNi4yMTE2IDI3LjYzNzYgMTYuMjE0MiAyNy44MDkyQzE2LjIxNDIgMjguMjU5OCAxNi4yMTQyIDI4LjcxMDQgMTYuMTc5NCAyOS4xNTAyQzE2LjE2ODkgMjkuMjgzNiAxNi4xNSAyOS40MTYyIDE2LjEyMyAyOS41NDcyQzE2LjA1ODMgMjkuODg0MSAxNS44OTIgMzAuMTkzMSAxNS42NDY2IDMwLjQzMjhDMTUuNDAxMSAzMC42NzI2IDE1LjA4ODIgMzAuODMxNCAxNC43NDk4IDMwLjg4ODJDMTQuMzI5IDMwLjk4OTggMTMuODg4OSAzMC45Nzk2IDEzLjQ3MzIgMzAuODU4N0MxMy4xNDU1IDMwLjc4NTEgMTIuODQ5IDMwLjYxMDcgMTIuNjI1NCAzMC4zNjAyQzEyLjQwMTcgMzAuMTA5NiAxMi4yNjIxIDI5Ljc5NTMgMTIuMjI2MSAyOS40NjE0QzEyLjE4NTQgMjkuMTgyNSAxMi4xNjQ4IDI4LjkwMSAxMi4xNjQ0IDI4LjYxOTJDMTIuMTY0NCAyOC4wNTMzIDEyLjE2NDQgMjcuNDkwMSAxMi4xODg1IDI2LjkyNjhDMTIuMTk3NSAyNi43NTkgMTIuMjE5OSAyNi41OTIyIDEyLjI1NTYgMjYuNDI4QzEyLjMwNjYgMjYuMTM0OSAxMi40Mzc5IDI1Ljg2MTYgMTIuNjM0OCAyNS42Mzg2QzEyLjgzMTggMjUuNDE1NiAxMy4wODY3IDI1LjI1MTYgMTMuMzcxMyAyNS4xNjQ4QzEzLjkxMzIgMjQuOTY0OCAxNC41MDk2IDI0Ljk3MDYgMTUuMDQ3NiAyNS4xODA5QzE1LjMyMSAyNS4yNzIzIDE1LjU2NDggMjUuNDM1NiAxNS43NTM1IDI1LjY1MzZDMTUuOTQyMyAyNS44NzE2IDE2LjA2OSAyNi4xMzYyIDE2LjEyMDQgMjYuNDE5OUMxNi4xMjczIDI2LjQ0NTUgMTYuMTMyNiAyNi40NzE1IDE2LjEzNjUgMjYuNDk3N0MxNi4xMzY1IDI2LjU1MTQgMTYuMTM2NSAyNi41OTE2IDE2LjA2OTQgMjYuNTkxNkgxNS4yMjQ2QzE1LjIwMSAyNi41OTQ0IDE1LjE3NzIgMjYuNTg4NiAxNS4xNTc1IDI2LjU3NTNDMTUuMTM3OCAyNi41NjIgMTUuMTIzNSAyNi41NDIxIDE1LjExNzMgMjYuNTE5MkMxNC45MDgxIDI1Ljk4MjggMTQuMTQxIDI1Ljg3MDEgMTMuNjcxNyAyNi4wOTU0QzEzLjU1MyAyNi4xNTIgMTMuNDQ5MyAyNi4yMzU1IDEzLjM2ODcgMjYuMzM5NEMxMy4yODgxIDI2LjQ0MzMgMTMuMjMzIDI2LjU2NDUgMTMuMjA3NyAyNi42OTM1QzEzLjE3ODUgMjYuODExMyAxMy4xNjE1IDI2LjkzMTcgMTMuMTU2NyAyNy4wNTI5QzEzLjE0MDYgMjcuMzY2NyAxMy4xMjE5IDI3LjY4MzIgMTMuMTIxOSAyOC4wMDIzWiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTIwLjk3MjEgMjguMDAyNUMyMC45ODk1IDI4LjQzMTcgMjAuOTgxNSAyOC44NjE2IDIwLjk0NzkgMjkuMjg5OUMyMC44NDM0IDMwLjM2MjcgMjAuMDYwMiAzMC44NDgxIDE5LjI0NzUgMzAuOTI1OUMxOC45Mzk3IDMwLjk1NzMgMTguNjI4OSAzMC45Mzc0IDE4LjMyNzYgMzAuODY2OUMxNy45NjM3IDMwLjc5NzEgMTcuNjMzNyAzMC42MDcyIDE3LjM5MDYgMzAuMzI3NkMxNy4xNDc0IDMwLjA0OCAxNy4wMDUyIDI5LjY5NDggMTYuOTg2NiAyOS4zMjQ3QzE2Ljk1ODggMjkuMDcwOSAxNi45NDQ0IDI4LjgxNTcgMTYuOTQzNyAyOC41NjA0QzE2Ljk0MzcgMjcuOTU2OSAxNi45MTY5IDI3LjM1MzUgMTYuOTgzOSAyNi43NUMxNi45OTU1IDI2LjYyMjggMTcuMDE1MiAyNi40OTY1IDE3LjA0MjkgMjYuMzcxOEMxNy4xMDY0IDI2LjA3NzYgMTcuMjQ5MiAyNS44MDY0IDE3LjQ1NTggMjUuNTg3NUMxNy42NjIzIDI1LjM2ODYgMTcuOTI0OSAyNS4yMTA0IDE4LjIxNDkgMjUuMTMwMUMxOC42Nzg0IDI0Ljk4IDE5LjE3NjIgMjQuOTcxNiAxOS42NDQ1IDI1LjEwNTlDMTkuOTkwMiAyNS4xOTA1IDIwLjMwMDcgMjUuMzgxNSAyMC41MzIxIDI1LjY1MTlDMjAuNzYzNiAyNS45MjIzIDIwLjkwNDMgMjYuMjU4NiAyMC45MzQ1IDI2LjYxMzJDMjAuOTM0NSAyNi43MjA1IDIwLjk2NjcgMjYuODI3OCAyMC45Njk0IDI2LjkzNTFDMjAuOTc0OCAyNy4yOTk4IDIwLjk3MjEgMjcuNjU2NSAyMC45NzIxIDI4LjAwMjVaTTIwLjAxNzMgMjcuOTgxMVYyNy40NjYxQzIwLjAxOTUgMjcuMjM4MiAyMC4wMDQzIDI3LjAxMDQgMTkuOTcxNyAyNi43ODQ5QzE5Ljk1MTIgMjYuNTkyOSAxOS44NjgxIDI2LjQxMzEgMTkuNzM1MyAyNi4yNzNDMTkuNjAyNSAyNi4xMzMgMTkuNDI3NCAyNi4wNDA0IDE5LjIzNjggMjYuMDA5OEMxOS4xMDQ3IDI1Ljk4MTMgMTguOTY4OSAyNS45NzQgMTguODM0NSAyNS45ODgzQzE4LjYxMDEgMjUuOTk0NSAxOC4zOTYgMjYuMDg0MyAxOC4yMzQzIDI2LjI0MDFDMTguMDcyNSAyNi4zOTU4IDE3Ljk3NDggMjYuNjA2NCAxNy45NjAyIDI2LjgzMDVDMTcuOTU3NSAyNi44NTcyIDE3Ljk1NzUgMjYuODg0MiAxNy45NjAyIDI2LjkxMDlDMTcuOTA2NSAyNy42MjA2IDE3LjkwNjUgMjguMzMzNCAxNy45NjAyIDI5LjA0MzFDMTcuOTY4OCAyOS4xMzMzIDE3Ljk4MzEgMjkuMjIyOSAxOC4wMDMxIDI5LjMxMTNDMTguMDM4MiAyOS40ODAzIDE4LjEyNCAyOS42MzQ1IDE4LjI0OTEgMjkuNzUzM0MxOC4zNzQyIDI5Ljg3MjIgMTguNTMyNiAyOS45NSAxOC43MDMxIDI5Ljk3NjVDMTguNzgyNSAyOS45OTM1IDE4Ljg2MzMgMzAuMDAyNSAxOC45NDQ1IDMwLjAwMzNDMTkuNTE1NyAzMC4wMDMzIDE5LjkxNTQgMjkuNzM1MSAxOS45OTA0IDI5LjE0NzdDMjAuMDIwNyAyOC43NjY4IDIwLjAyOTcgMjguMzg0NCAyMC4wMTczIDI4LjAwMjVWMjcuOTgxMVoiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik00NC41MjI5IDMwLjg1MzVDNDQuMzY3NCAzMC44NTM1IDQ0LjIxNDUgMzAuODUzNSA0NC4wNTg5IDMwLjg1MzVDNDQuMDIyNSAzMC44NTczIDQzLjk4NTcgMzAuODQ5MiA0My45NTQzIDMwLjgzMDNDNDMuOTIyOSAzMC44MTE1IDQzLjg5ODQgMzAuNzgyOSA0My44ODQ2IDMwLjc0ODlDNDMuODA5NSAzMC41OTg3IDQzLjcyNjQgMzAuNDUzOSA0My42NDg2IDMwLjMwNjRMNDIuODkyMyAyOC44ODQ5QzQyLjg3MDggMjguODQyIDQyLjg0NjcgMjguODAxNyA0Mi44MjUyIDI4Ljc2MTVDNDIuODAzOCAyOC43MjEzIDQyLjc2ODkgMjguNzI0IDQyLjc0NzQgMjguNzYxNUM0Mi43MjYgMjguNzk5MSA0Mi42OTM4IDI4Ljg1NTQgNDIuNjY5NyAyOC45MDFDNDIuMzUwNSAyOS40OTkxIDQyLjAyODYgMzAuMDk3MiA0MS43MTc1IDMwLjY5NzlDNDEuNjk3NSAzMC43NTEgNDEuNjYwMSAzMC43OTU4IDQxLjYxMTQgMzAuODI1QzQxLjU2MjcgMzAuODU0MiA0MS41MDU2IDMwLjg2NjEgNDEuNDQ5MyAzMC44NTg5QzQxLjE4MTEgMzAuODU4OSA0MC44OTY4IDMwLjg1ODkgNDAuNjIzMyAzMC44NTg5QzQwLjQyNzUgMzAuODU4OSA0MC40Mjc1IDMwLjg1ODkgNDAuNTI0IDMwLjY3OTJDNDAuNjkzIDMwLjM3MzQgNDAuODYyIDMwLjA2NzcgNDEuMDI4MyAyOS43NjE5QzQxLjMyODcgMjkuMjI1NSA0MS42MjEgMjguNjg5MSA0MS45MjY3IDI4LjE1MjdDNDEuOTU4OSAyOC4xMDM3IDQxLjk3NjEgMjguMDQ2NCA0MS45NzYxIDI3Ljk4NzhDNDEuOTc2MSAyNy45MjkxIDQxLjk1ODkgMjcuODcxOCA0MS45MjY3IDI3LjgyMjhDNDEuNDc2MiAyNy4wMTgyIDQxLjAzMDkgMjYuMTg2OCA0MC41ODU3IDI1LjM2ODhDNDAuNDc1OCAyNS4xNjQ5IDQwLjQ3NTggMjUuMTY0OSA0MC43MTQ1IDI1LjE2NDlDNDAuOTUzMiAyNS4xNjQ5IDQxLjIyNCAyNS4xNjQ5IDQxLjQ3ODggMjUuMTY0OUM0MS41MzA5IDI1LjE1ODMgNDEuNTgzNyAyNS4xNjkyIDQxLjYyODggMjUuMTk1OUM0MS42NzQgMjUuMjIyNiA0MS43MDkgMjUuMjYzNiA0MS43MjgzIDI1LjMxMjRDNDIuMDQ0OCAyNS45MTg2IDQyLjM2NjYgMjYuNTIyIDQyLjY4ODQgMjcuMTI1NUM0Mi43MTUyIDI3LjE3OTEgNDIuNzI2IDI3LjI2NzYgNDIuNzg1IDI3LjI3MDNDNDIuODQ0IDI3LjI3MyA0Mi44NjI4IDI3LjE3OTEgNDIuODkyMyAyNy4xMjU1QzQzLjIxNDEgMjYuNTIyOSA0My41MzMzIDI1LjkxNzcgNDMuODQ5NyAyNS4zMDk3QzQzLjg2NTkgMjUuMjYyOSA0My44OTc2IDI1LjIyMyA0My45Mzk2IDI1LjE5NjdDNDMuOTgxNSAyNS4xNzA0IDQ0LjAzMTIgMjUuMTU5MiA0NC4wODA0IDI1LjE2NDlDNDQuMzY3NCAyNS4xNjQ5IDQ0LjY1NyAyNS4xNjQ5IDQ0Ljk0NjcgMjUuMTY0OUM0NS4xMTg0IDI1LjE2NDkgNDUuMTIxIDI1LjE2NDkgNDUuMDM1MiAyNS4zMzEyTDQ0LjczNDggMjUuODY3NkM0NC4zNzgxIDI2LjUxOTMgNDQuMDI0MSAyNy4xNzY0IDQzLjY2MiAyNy44MjU1QzQzLjYyOTcgMjcuODcwOSA0My42MTIzIDI3LjkyNTMgNDMuNjEyMyAyNy45ODFDNDMuNjEyMyAyOC4wMzY4IDQzLjYyOTcgMjguMDkxMiA0My42NjIgMjguMTM2NkM0NC4xMjA2IDI4Ljk3MDcgNDQuNTczOSAyOS44MDc1IDQ1LjAyOTggMzAuNjQ0M0M0NS4xNTU5IDMwLjg3NzYgNDUuMTQ1MiAzMC44NTg5IDQ0LjkwMTEgMzAuODU4OUw0NC41MjI5IDMwLjg1MzVaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMjguMjgzMyAzMC44NTM0SDI2LjU5MDlDMjYuNTgwOCAzMC44NTM1IDI2LjU3MDggMzAuODUxNCAyNi41NjE2IDMwLjg0NzVDMjYuNTUyMyAzMC44NDM1IDI2LjU0MzkgMzAuODM3OCAyNi41MzY5IDMwLjgzMDVDMjYuNTI5OSAzMC44MjMzIDI2LjUyNDQgMzAuODE0NyAyNi41MjA4IDMwLjgwNTJDMjYuNTE3MiAzMC43OTU4IDI2LjUxNTUgMzAuNzg1OCAyNi41MTU4IDMwLjc3NTdDMjYuNTE1OCAzMC43MzAxIDI2LjUxNTggMzAuNjgxOCAyNi41MTU4IDMwLjYzNjJWMjUuMzc2OEMyNi41MTU4IDI1LjEyNzMgMjYuNTE1OSAyNS4xNDg4IDI2Ljc0NjUgMjUuMTQ4OEgyOS45NDg4QzMwLjAxNTkgMjUuMTQ4OCAzMC4wNDU0IDI1LjE4MSAzMC4wNDU0IDI1LjI0OEMzMC4wNDU0IDI1LjQ5NzQgMzAuMDQ1NCAyNS43NDQyIDMwLjA0NTQgMjUuOTkzNkMzMC4wNDU0IDI2LjA0OTkgMzAuMDE4NiAyNi4wODIxIDI5Ljk2MjIgMjYuMDgyMUgyNy43NDY5QzI3LjU0MDQgMjYuMDgyMSAyNy41NDA0IDI2LjA4MjEgMjcuNTQwNCAyNi4yOTRWMjcuMjgxQzI3LjU0MDQgMjcuNDkwMiAyNy41NDA0IDI3LjQ4MjEgMjcuNzMzNSAyNy40ODIxSDI5LjUyNzhDMjkuNzk2IDI3LjQ4MjEgMjkuNzY5MSAyNy40NTggMjkuNzcxOCAyNy43MzY5QzI5Ljc3MTggMjcuOTI0NyAyOS43NzE4IDI4LjExMjQgMjkuNzcxOCAyOC4zMDAyQzI5Ljc3MTggMjguNDI4OSAyOS43NzE4IDI4LjQzMTYgMjkuNjI5NyAyOC40MzE2SDI3LjYwNDdDMjcuNTk0OCAyOC40MzA3IDI3LjU4NDcgMjguNDMyMSAyNy41NzU0IDI4LjQzNTZDMjcuNTY2IDI4LjQzOTEgMjcuNTU3NSAyOC40NDQ2IDI3LjU1MDYgMjguNDUxOEMyNy41NDM2IDI4LjQ1OSAyNy41Mzg0IDI4LjQ2NzcgMjcuNTM1MiAyOC40NzcyQzI3LjUzMjEgMjguNDg2NyAyNy41MzExIDI4LjQ5NjggMjcuNTMyMyAyOC41MDY3QzI3LjUzMjMgMjguNTQxNSAyNy41MzIzIDI4LjU3MzcgMjcuNTMyMyAyOC42MDg2VjI5LjczNUMyNy41MzIzIDI5LjkxMjEgMjcuNTMyMyAyOS45MTQ3IDI3LjcwOTMgMjkuOTE0N0gyOS43ODUyQzMwLjA5MSAyOS45MTQ3IDMwLjAzMiAyOS44OTYgMzAuMDM3MyAzMC4xODI5QzMwLjAzNzMgMzAuMzY1MyAzMC4wMzczIDMwLjU0NSAzMC4wMzczIDMwLjcxOTNDMzAuMDM3MyAzMC44Mzc0IDMwLjAzNzMgMzAuODQyNyAyOS45MDg2IDMwLjg0NTRIMjguMjc3OUwyOC4yODMzIDMwLjg1MzRaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMzYuMzc0OSAyOC4wMDI1VjI1LjMyMDVDMzYuMzc0OSAyNS4xNDA4IDM2LjM3NDkgMjUuMTM4MSAzNi41NDkzIDI1LjEzODFIMzkuNDk5NUMzOS41NDU1IDI1LjEzMjYgMzkuNTkyMSAyNS4xNDIyIDM5LjYzMjIgMjUuMTY1NEMzOS42NzIzIDI1LjE4ODYgMzkuNzAzOSAyNS4yMjQyIDM5LjcyMjEgMjUuMjY2OEMzOS44NDI4IDI1LjUwNTUgMzkuOTkwMyAyNS43Mzg5IDQwLjEwNTYgMjUuOTc0OUM0MC4xNDU5IDI2LjA1IDQwLjEzNTEgMjYuMDcxNCA0MC4wNTIgMjYuMDc2OEgzNy41OTUzQzM3LjM4MzQgMjYuMDc2OCAzNy4zODM0IDI2LjA3NjggMzcuMzgwNyAyNi4yODMzVjI3LjI3MDNDMzcuMzgwNyAyNy4zMDUyIDM3LjM4MDcgMjcuMzM3NCAzNy4zODA3IDI3LjM3MjJDMzcuMzgwNyAyNy40NSAzNy40MTgyIDI3LjQ3OTUgMzcuNDkwNiAyNy40NzY4SDM5LjM0MzlDMzkuNDc4IDI3LjQ3NjggMzkuNDgwNyAyNy40NzY4IDM5LjQ4NjEgMjcuNjEwOUMzOS40ODYxIDI3LjY0NTggMzkuNDg2MSAyNy42NzggMzkuNDg2MSAyNy43MTI4QzM5LjQ4NjEgMjcuODczOCAzOS40ODYxIDI4LjAzNDcgMzkuNDg2MSAyOC4xOTU2QzM5LjQ4NjEgMjguNDYzOCAzOS40ODYxIDI4LjQyNjMgMzkuMjQ0NyAyOC40Mjg5SDM3LjU1MjNDMzcuMzg2IDI4LjQyODkgMzcuMzgzNCAyOC40Mjg5IDM3LjM4MDcgMjguNTkyNVYyOS43MjE3QzM3LjM4MDcgMjkuOTA5NCAzNy4zODA3IDI5LjkxMjEgMzcuNTcxMSAyOS45MTIxQzM4LjM0MDkgMjkuOTEyMSAzOS4xMTMzIDI5LjkxMjEgMzkuODg1NyAyOS45MTIxSDQwLjA2ODFDNDAuMTE5IDI5LjkxMjEgNDAuMTM3OCAyOS45NDQzIDQwLjExMzcgMjkuOTkyNkMzOS45NjYyIDMwLjI2MDggMzkuODIxMyAzMC41MjkgMzkuNjc2NSAzMC43OTcyQzM5LjY2NzYgMzAuODE1NyAzOS42NTM0IDMwLjgzMTEgMzkuNjM1OCAzMC44NDE2QzM5LjYxODEgMzAuODUyMSAzOS41OTc4IDMwLjg1NzIgMzkuNTc3MyAzMC44NTYySDM2LjU3NjFDMzYuMzY2OSAzMC44NTYyIDM2LjM2NjkgMzAuODU2MiAzNi4zNjY5IDMwLjY0OTdMMzYuMzc0OSAyOC4wMDI1WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTIyLjg2ODIgMjcuODQxNUMyMy4xMDk2IDI3Ljg0MTUgMjMuMzUxIDI3Ljg0MTUgMjMuNTkyNCAyNy44NDE1QzIzLjc3NzIgMjcuODM3NCAyMy45NTk0IDI3Ljc5NzQgMjQuMTI4OCAyNy43MjM1QzI0LjI1NzggMjcuNjcyMiAyNC4zNjk1IDI3LjU4NTEgMjQuNDUwNyAyNy40NzI1QzI0LjUzMiAyNy4zNTk5IDI0LjU3OTQgMjcuMjI2NSAyNC41ODc0IDI3LjA4NzlDMjQuNjAwNyAyNi45NDcxIDI0LjU5MjYgMjYuODA1MSAyNC41NjMzIDI2LjY2NjhDMjQuNTQxMyAyNi41NDczIDI0LjQ4NzMgMjYuNDM2IDI0LjQwNyAyNi4zNDQ5QzI0LjMyNjcgMjYuMjUzNyAyNC4yMjMxIDI2LjE4NjEgMjQuMTA3MyAyNi4xNDkyQzIzLjkzMDQgMjYuMDg1NSAyMy43NDI3IDI2LjA1NzMgMjMuNTU0OSAyNi4wNjZDMjMuNTIxNiAyNi4wNzA0IDIzLjQ4NzggMjYuMDY2IDIzLjQ1NjcgMjYuMDUzM0MyMy40MjU3IDI2LjA0MDYgMjMuMzk4NSAyNi4wMiAyMy4zNzc4IDI1Ljk5MzZDMjMuMTgyMSAyNS43Mzg4IDIyLjk3ODIgMjUuNDg5NCAyMi43Nzk4IDI1LjIzNzNDMjIuNzM0MiAyNS4xODEgMjIuNzQ3NiAyNS4xNDg4IDIyLjgxNzMgMjUuMTUxNUMyMy4yOTM2IDI1LjEyMzIgMjMuNzcxNSAyNS4xNDIgMjQuMjQ0MSAyNS4yMDc4QzI0LjYwODEgMjUuMjY0OCAyNC45NDEgMjUuNDQ2NiAyNS4xODU3IDI1LjcyMjFDMjUuNDMwMyAyNS45OTc2IDI1LjU3MTUgMjYuMzQ5NiAyNS41ODUxIDI2LjcxNzhDMjUuNjE2NyAyNi45NjU2IDI1LjU5ODUgMjcuMjE3MyAyNS41MzE1IDI3LjQ1OEMyNS40NDYzIDI3LjczOTIgMjUuMjg3OSAyNy45OTI2IDI1LjA3MjYgMjguMTkyNUMyNC44NTcyIDI4LjM5MjMgMjQuNTkyNiAyOC41MzEzIDI0LjMwNTggMjguNTk1MkMyNC4yNDg3IDI4LjYxMjcgMjQuMTkwNSAyOC42MjYxIDI0LjEzMTUgMjguNjM1NEMyMy45MTQzIDI4LjY3NTYgMjMuOTE0MyAyOC42NzU2IDI0LjA2MTggMjguODU1M0wyNS41NzE4IDMwLjY2MDNDMjUuNjA2NiAzMC43MDMzIDI1LjY0NDIgMzAuNzQzNSAyNS42NzM3IDMwLjc4NjRDMjUuNzAzMiAzMC44MjkzIDI1LjY3MzcgMzAuODUwOCAyNS42Mzg4IDMwLjg1MzRIMjUuMjc2N0MyNS4wNTQxIDMwLjg1MzQgMjQuODMxNSAzMC44NTM0IDI0LjYxMTYgMzAuODUzNEMyNC41NTU4IDMwLjg1ODUgMjQuNDk5NiAzMC44NDg4IDI0LjQ0ODggMzAuODI1MkMyNC4zOTc5IDMwLjgwMTcgMjQuMzU0MiAzMC43NjUyIDI0LjMyMTkgMzAuNzE5M0MyMy44MzM4IDMwLjEzMjkgMjMuMzQyMSAyOS41NDY0IDIyLjg0NjggMjguOTU5OUwyMi4wNzE3IDI4LjAzNDZDMjIuMDM1NyAyNy45OTUgMjIuMDAyNSAyNy45NTI5IDIxLjk3MjUgMjcuOTA4NkMyMS45Njg2IDI3LjkwMyAyMS45NjYzIDI3Ljg5NjYgMjEuOTY1OCAyNy44ODk4QzIxLjk2NTMgMjcuODgzMSAyMS45NjY3IDI3Ljg3NjQgMjEuOTY5NyAyNy44NzAzQzIxLjk3MjcgMjcuODY0MyAyMS45NzczIDI3Ljg1OTIgMjEuOTgzIDI3Ljg1NTVDMjEuOTg4NyAyNy44NTE5IDIxLjk5NTIgMjcuODQ5OCAyMi4wMDIgMjcuODQ5NkMyMi4wNDIxIDI3Ljg0NjkgMjIuMDgyNSAyNy44NDY5IDIyLjEyMjcgMjcuODQ5NkgyMi44NDY4TDIyLjg2ODIgMjcuODQxNVoiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0zNC4yMjkzIDI4LjQ2MzhWMzAuNzU5NkMzNC4yMjkzIDMwLjgyNjYgMzQuMTk3MSAzMC44NTM1IDM0LjEzMDEgMzAuODUzNUgzMy4yNjM4QzMzLjE5NDEgMzAuODUzNSAzMy4xNjk5IDMwLjgxNTkgMzMuMTY5OSAzMC43NTQyVjMwLjU3MThDMzMuMTY5OSAyOS4xNjQ3IDMzLjE2OTkgMjcuNzU0OCAzMy4xNjk5IDI2LjM0MjNDMzMuMTY5OSAyNi4wNjA3IDMzLjE5NjggMjYuMDg3NSAzMi45MDE3IDI2LjA3NDFIMzEuOTMzNUMzMS43ODA2IDI2LjA3NDEgMzEuNzc4IDI2LjA3NDEgMzEuNzc4IDI1LjkxNThDMzEuNzc4IDI1LjcwMTMgMzEuNzc4IDI1LjQ4NCAzMS43NzggMjUuMjY5NUMzMS43NzggMjUuMTQ2MSAzMS43NzggMjUuMTQzNCAzMS45MDEzIDI1LjEzODFIMzUuNDg0NUMzNS41Njc3IDI1LjEzODEgMzUuNjA3OSAyNS4xNjQ5IDM1LjYwNTIgMjUuMjUzNEMzNS42MDUyIDI1LjQ4NjcgMzUuNjA1MiAyNS43MjI3IDM1LjYwNTIgMjUuOTU4OEMzNS42MDUyIDI2LjA0NDYgMzUuNTcwMyAyNi4wNzQxIDM1LjQ4NzIgMjYuMDc0MUgzNC42MjA5QzM0LjUyNyAyNi4wNzQxIDM0LjQzMzIgMjYuMDc0MSAzNC4zNTI3IDI2LjA3NDFDMzQuMjcyMyAyNi4wNzQxIDM0LjIzMiAyNi4xMTE2IDM0LjIzNzQgMjYuMTk0OEMzNC4yNDI3IDI2LjI3NzkgMzQuMjM3NCAyNi4yOTEzIDM0LjIzNzQgMjYuMzM2OUwzNC4yMjkzIDI4LjQ2MzhaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMjEuNTU0MSAyNS4xNjc2SDIxLjk1NjRDMjEuOTg5OSAyNS4xNjY2IDIyLjAyMzMgMjUuMTczNyAyMi4wNTM2IDI1LjE4ODFDMjIuMDgzOSAyNS4yMDI2IDIyLjExMDMgMjUuMjI0IDIyLjEzMDcgMjUuMjUwN0wyMy4xNTI2IDI2LjUxNjZDMjMuMTk4MiAyNi41NzU2IDIzLjE4NzQgMjYuNjAyNCAyMy4xMTc3IDI2LjYwMjRIMjIuMjcyOUMyMi4xNzYzIDI2LjYwMjQgMjIuMTMzNCAyNi41MzI3IDIyLjA4MjQgMjYuNDcxTDIxLjI3NzggMjUuNDg2N0wyMS4wODc0IDI1LjI1MzRDMjEuMDQ0NSAyNS4xOTQ0IDIxLjA1MjUgMjUuMTY3NiAyMS4xMjQ5IDI1LjE2NzZIMjEuNTU0MVoiIGZpbGw9IiNGQTAwMDAiLz4KPHBhdGggZD0iTTMxLjI3OTEgMjguNDM0MkgzMC43NDI3QzMwLjY2NzYgMjguNDM0MiAzMC42MzU0IDI4LjQwMiAzMC42MzU0IDI4LjMyNjlDMzAuNjM1NCAyOC4wOTA5IDMwLjYzNTQgMjcuODU3NiAzMC42MzU0IDI3LjYyMTZDMzAuNjM1NCAyNy40OTAyIDMwLjYzNTQgMjcuNDg0OCAzMC43Njk1IDI3LjQ4NDhIMzEuODQyM0MzMS44NTQgMjcuNDgzIDMxLjg2NiAyNy40ODM5IDMxLjg3NzIgMjcuNDg3NkMzMS44ODg1IDI3LjQ5MTIgMzEuODk4NyAyNy40OTc1IDMxLjkwNzEgMjcuNTA1OUMzMS45MTU0IDI3LjUxNDIgMzEuOTIxNyAyNy41MjQ1IDMxLjkyNTQgMjcuNTM1N0MzMS45MjkgMjcuNTQ3IDMxLjkzIDI3LjU1ODkgMzEuOTI4MiAyNy41NzA2QzMxLjkyODIgMjcuODM4OCAzMS45MjgyIDI4LjA4MDIgMzEuOTI4MiAyOC4zMzVDMzEuOTI4MiAyOC40MTgxIDMxLjg4MjUgMjguNDM0MiAzMS44MTI4IDI4LjQzNDJIMzEuMjc2NEgzMS4yNzkxWiIgZmlsbD0id2hpdGUiLz4KPC9nPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzIyMzFfMTUyMjUiPgo8cmVjdCB3aWR0aD0iMzkuNTk3OSIgaGVpZ2h0PSIzOS41OTc5IiBmaWxsPSJ3aGl0ZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjguNTM2MSkgcm90YXRlKDQ1KSIvPgo8L2NsaXBQYXRoPgo8Y2xpcFBhdGggaWQ9ImNsaXAxXzIyMzFfMTUyMjUiPgo8cmVjdCB3aWR0aD0iMzIuOTUxNCIgaGVpZ2h0PSI1LjkzOCIgZmlsbD0id2hpdGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEyLjE2MTYgMjUuMDIpIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==) center no-repeat;
  display: block;
}
.cardLabelsEl {
  font-weight: 600;
  font-size: 13px;
  line-height: 16px;
  height: 24px;
  min-height: 24px;
  width: 57px;
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  vertical-align: top;
  color: #fff;
  border-radius: 7px;
  text-align: center;
  background: #C7B993;
  cursor: default;
}
.cardLabelsEl_sale {
  background: #B71C30;
}
.cardMedia {
  position: relative;
  z-index: 2;
  align-self: flex-start;
  width: calc(100% - 503px - 24px);
}
.cardMedia .main-video__bottom {
  opacity: 0;
  transition: opacity 0.2s;
}
.cardMedia:hover .main-video__bottom {
  opacity: 1;
}
.cardMedia .main-video {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: flex;
}
.cardMedia .main-video video {
  position: absolute;
  top: -120px;
  top: 0px;
  right: 0;
  left: 0;
  bottom: 0px;
  cursor: default;
  width: 100%;
  height: calc(100% + 240px);
  height: 100%;
  object-fit: contain;
}
.cardMedia .main-video video::-webkit-media-controls-overlay-play-button {
  /*background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA0MCA0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTcuMTI5IDEyLjYzOTlDMTYuODczMiAxMi40Njk1IDE2LjU0NDUgMTIuNDUzNiAxNi4yNzM1IDEyLjU5ODZDMTYuMDAyNSAxMi43NDM2IDE1LjgzMzQgMTMuMDI2IDE1LjgzMzQgMTMuMzMzM1YyNi42NjY2QzE1LjgzMzQgMjYuOTc0IDE2LjAwMjUgMjcuMjU2NCAxNi4yNzM1IDI3LjQwMTRDMTYuNTQ0NSAyNy41NDY0IDE2Ljg3MzIgMjcuNTMwNSAxNy4xMjkgMjcuMzZMMjcuMTI5IDIwLjY5MzRDMjcuMzYwOCAyMC41Mzg4IDI3LjUgMjAuMjc4NiAyNy41IDIwQzI3LjUgMTkuNzIxNCAyNy4zNjA4IDE5LjQ2MTIgMjcuMTI5IDE5LjMwNjZMMTcuMTI5IDEyLjYzOTlaTTI1LjE2NDQgMjBMMTcuNSAyNS4xMDk2VjE0Ljg5MDRMMjUuMTY0NCAyMFoiIGZpbGw9IiNiOTE5MmIiLz4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMjAgMC44MzMzMTNDOS40MTQ1OCAwLjgzMzMxMyAwLjgzMzM3NCA5LjQxNDUyIDAuODMzMzc0IDIwQzAuODMzMzc0IDMwLjU4NTQgOS40MTQ1OCAzOS4xNjY2IDIwIDM5LjE2NjZDMzAuNTg1NSAzOS4xNjY2IDM5LjE2NjcgMzAuNTg1NCAzOS4xNjY3IDIwQzM5LjE2NjcgOS40MTQ1MiAzMC41ODU1IDAuODMzMzEzIDIwIDAuODMzMzEzWk0yLjUwMDA0IDIwQzIuNTAwMDQgMTAuMzM1IDEwLjMzNTEgMi40OTk5OCAyMCAyLjQ5OTk4QzI5LjY2NSAyLjQ5OTk4IDM3LjUgMTAuMzM1IDM3LjUgMjBDMzcuNSAyOS42NjUgMjkuNjY1IDM3LjUgMjAgMzcuNUMxMC4zMzUxIDM3LjUgMi41MDAwNCAyOS42NjUgMi41MDAwNCAyMFoiIGZpbGw9IiNiOTE5MmIiLz4NCjwvc3ZnPg0K);
  background-size: 90px 90px;
  width: 90px;
  height: 90px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -45px 0 0 -45px;*/
}
.cardMedia .main-video__video {
  width: 100%;
}
.cardMedia .main-video__bottom {
  display: flex;
}
.cardMedia .main-video__timeline {
  height: 1px;
  background-color: #000;
  position: absolute;
  bottom: 15px;
  width: auto !important;
  left: 110px !important;
  right: 110px !important;
  transform: none !important;
  display: none;
  cursor: pointer;
}
.cardMedia .main-video__timeline_active {
  display: block;
}
.cardMedia .main-video__volume {
  position: absolute;
  bottom: 5.5px;
  right: 110px !important;
  transform: translate(3%, 0);
  height: 20px;
  width: 20px;
  background-color: transparent;
  cursor: pointer;
  display: none !important;
}
.cardMedia .main-video__volume-icon {
  display: block;
  position: absolute;
  bottom: 3.5px;
  right: 2%;
  transform: translate(3%, 0);
  height: 20px;
  width: 20px;
  background-color: transparent;
  cursor: pointer;
  opacity: 0;
  visibility: hidden;
}
.cardMedia .main-video__volume-show {
  opacity: 1;
  visibility: visible;
}
.cardMedia .main-video__volume img {
  width: 15px;
  height: 15px;
}
.cardMedia .main-video__progress {
  position: absolute;
  width: auto;
  height: 1px;
  background-color: #000;
  transition: 0.1s;
}
.cardMedia .main-video__progress-thumb {
  position: absolute;
  width: 12px;
  height: 12px;
  background: #B9192B;
  border-radius: 50%;
  top: -50%;
  transform: translate(50%, -40%);
  right: 0;
  cursor: pointer;
}
.cardMedia .main-video__progress_stop::after {
  transform: translate(0, -50%);
}
.cardMedia .main-video__duration {
  color: #fff;
  font-weight: 700;
  font-size: 11px;
  line-height: 13px;
  text-align: center;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  display: none;
}
.cardMedia .main-video__current-duration {
  margin-left: 5px;
}
.cardMedia .main-video__controls {
  position: absolute;
  text-align: center;
  top: 0;
  left: 100px;
  right: 100px;
  bottom: 0;
}
@media all and (max-width: 959px) {
  .cardMedia .main-video__controls {
    left: 0;
    right: 0;
  }
}
.cardMedia .main-video__controls-off {
  display: none;
}
.cardMedia .main-video__controls-on {
  display: block;
}
.cardMedia .main-video__bottom {
  display: none !important;
}
.cardMedia .main-video__controls-off + .main-video__bottom {
  display: flex !important;
}
.cardMedia .main-video__mobile .main-video__bottom, .cardMedia .main-video__mobile .main-video__controls-off + .main-video__bottom, .cardMedia .main-video__mobile .main-video__controls {
  display: none !important;
}
.cardMedia .main-video__control {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: 0 !important;
}
.cardMedia .main-video__control svg {
  fill: #fff;
  width: 22px;
  height: 29px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
@media (min-width: 768px) {
  .cardMedia .main-video__control svg {
    width: 44px;
    height: 58px;
  }
  .cardMedia .main-video__duration {
    font-size: 15px;
    line-height: 18px;
  }
  .cardMedia .main-video__timeline {
    width: 90.5%;
    height: 2px;
    bottom: 18px;
  }
  .cardMedia .main-video__timeline::before {
    content: "";
    position: absolute;
    top: -100%;
    left: 0;
    width: 100%;
    height: 7px;
    background-color: transparent;
  }
  .cardMedia .main-video__volume {
    bottom: 7px;
  }
  .cardMedia .main-video__volume img {
    width: 18px;
    height: 18px;
  }
  .cardMedia .main-video__progress {
    height: 2px;
    position: relative;
  }
  .cardMedia .main-video__progress-thumb {
    width: 10px;
    height: 10px;
    top: 1px;
    transform: translate(50%, -50%);
  }
}
@media (min-width: 1200px) {
  .cardMedia .main-video__control svg {
    width: 44px;
    height: 58px;
  }
  .cardMedia .main-video__timeline {
    width: 92%;
    height: 3px;
    bottom: 35px;
    cursor: pointer;
  }
  .cardMedia .main-video__volume {
    bottom: 23px;
  }
  .cardMedia .main-video__volume img {
    width: 20px;
    height: 20px;
  }
  .cardMedia .main-video__progress {
    height: 3px;
  }
  .cardMedia .main-video__progress-thumb {
    width: 16px;
    height: 16px;
    transform: translate(50%, -50%);
  }
}
@media (min-width: 1920px) {
  .cardMedia .main-video__control svg {
    width: 44px;
    height: 58px;
  }
  .cardMedia .main-video__timeline {
    bottom: 42px;
  }
  .cardMedia .main-video__volume {
    bottom: 28.5px;
    height: 22px;
    width: 22px;
  }
  .cardMedia .main-video__volume img {
    width: 22px;
    height: 22px;
  }
}
.cardMedia .splide__pagination {
  bottom: -15px;
}
.cardMedia .splide__arrow {
  position: absolute;
  top: 0;
  left: 0;
  width: 56px;
  bottom: 0;
  height: auto;
  transform: none;
  margin: 0;
  border-radius: 0;
  transition: opacity 0.2s;
}
.cardMedia .splide__arrow[disabled] {
  opacity: 0.3;
  cursor: default;
}
@media all and (max-width: 960px) {
  .cardMedia .splide__arrow {
    height: 100px;
    bottom: auto;
    top: 50%;
    display: none !important;
    margin-top: -50px;
  }
}
@media all and (max-width: 767px) {
  .cardMedia .splide__arrow {
    display: none !important;
  }
}
.cardMedia .splide__arrow:after {
  background-color: #FAFAFA;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOSIgaGVpZ2h0PSIxNCIgdmlld0JveD0iMCAwIDkgMTQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNOC43MzQ4IDEzLjY3ODNDOS4xMDk0IDEzLjI3MjUgOS4wODQxIDEyLjYzOTggOC42NzgyOCAxMi4yNjUyTDIuOTc0MzEgNi45OTk5OUw4LjY3ODI4IDEuNzM0OEM5LjA4NDEgMS4zNjAyIDkuMTA5NCAwLjcyNzUzNiA4LjczNDggMC4zMjE3MTVDOC4zNjAyIC0wLjA4NDEwNTUgNy43Mjc1NCAtMC4xMDk0MTIgNy4zMjE3MiAwLjI2NTE5MkwwLjgyMTcxNiA2LjI2NTE5QzAuNjE2NjMzIDYuNDU0NSAwLjQ5OTk5NiA2LjcyMDkgMC40OTk5OTYgNi45OTk5OUMwLjQ5OTk5NiA3LjI3OTA5IDAuNjE2NjMzIDcuNTQ1NDkgMC44MjE3MTYgNy43MzQ4TDcuMzIxNzEgMTMuNzM0OEM3LjcyNzU0IDE0LjEwOTQgOC4zNjAxOSAxNC4wODQxIDguNzM0OCAxMy42NzgzWiIgZmlsbD0iIzU3NTc1NyIvPgo8L3N2Zz4K);
  background-size: 9px 14px;
  width: 40px;
  height: 40px;
  position: absolute;
  background-repeat: no-repeat;
  background-position: center;
  border-radius: 50%;
  content: "";
  display: block;
  top: 50%;
  left: 0;
  margin: -20px 0 0 0;
}
.cardMedia .splide__arrow svg {
  display: none !important;
}
.cardMedia .splide__arrow--next {
  left: auto;
  right: 0;
}
.cardMedia .splide__arrow--next:after {
  transform: rotate(180deg);
  left: auto;
  right: 0;
}
.cardMedia:hover .splide__arrow {
  opacity: 1;
}
.cardMedia:hover .splide__arrow[disabled] {
  opacity: 0.3;
}
.cardMediaPreview {
  width: 100%;
  padding: 0 56px;
  float: none;
  order: 2;
  margin: 50px 0 0 0;
}
@media all and (max-width: 960px) {
  .cardMediaPreview {
    padding: 0;
  }
}
.cardMediaPreviewList {
  flex-wrap: wrap !important;
  transform: none !important;
  padding: 2px 0 !important;
  width: calc(100% + 18px) !important;
}
.cardMediaPreview .splide__arrow {
  width: 16px;
  height: 16px;
  background-color: transparent;
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMzYiIHZpZXdCb3g9IjAgMCAyMCAzNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTYuOTA1NiAwLjk3NDEyMUwxOS4wOTQyIDMuMDI1OTRMNS4wNTYwNCAxOEwxOS4wOTQyIDMyLjk3NDFMMTYuOTA1NiAzNS4wMjU5TDAuOTQzODQ4IDE4TDE2LjkwNTYgMC45NzQxMjFaIiBmaWxsPSIjNTc1NzU3Ii8+DQo8L3N2Zz4NCg==);
  transform: none !important;
  margin: 0 0 0 -8px;
}
.cardMediaPreview .splide__arrow svg {
  display: none;
}
.cardMediaPreview .splide__arrow--prev {
  transform-origin: center !important;
  transform: rotate(90deg) !important;
  top: 50% !important;
  left: 0 !important;
  margin: -8px 0 0 0 !important;
}
.cardMediaPreview .splide__arrow--next {
  transform: rotate(-90deg) !important;
  top: 50% !important;
  left: auto !important;
  right: 0 !important;
  margin: -8px 0 0 0 !important;
  bottom: auto !important;
}
.cardMediaPreviewEl {
  text-align: center;
  vertical-align: middle;
  overflow: hidden;
  border: none !important;
  cursor: pointer;
  border-radius: 0px;
  margin-bottom: 16px;
  background-position: center;
  background-color: #f6f6f6 !important;
  background-repeat: no-repeat;
  background-size: contain !important;
  /*
          &[data-video]:after {
            position: absolute;
            width: 24px;
            height: 24px;
            top: 50%;
            left: 50%;
            margin: -12px 0 0 -12px;
              background-color: #424242;
            background-image: inline("play.svg");
            background-repeat: no-repeat;
            background-position: 7px 5px;
            background-size: 12px 14px;
            border-radius: 50%;
            content: "";
          }*/
}
.cardMediaPreviewEl_video:before {
  background-color: rgba(255, 255, 255, 0.5);
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDQiIGhlaWdodD0iNTgiIHZpZXdCb3g9IjAgMCA0NCA1OCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMS41NDY3NCAwLjg2MzgzOEMyLjA4ODY3IDAuNTczODA2IDIuNzQ2MjQgMC42MDU1OTMgMy4yNTc2NyAwLjk0NjU0NUw0My4yNTc3IDI3LjYxMzJDNDMuNzIxMyAyNy45MjIzIDQzLjk5OTggMjguNDQyNyA0My45OTk4IDI5QzQzLjk5OTggMjkuNTU3MiA0My43MjEzIDMwLjA3NzYgNDMuMjU3NyAzMC4zODY3TDMuMjU3NjcgNTcuMDUzNEMyLjc0NjI0IDU3LjM5NDMgMi4wODg2NyA1Ny40MjYxIDEuNTQ2NzQgNTcuMTM2MUMxLjAwNDgxIDU2Ljg0NjEgMC42NjY1MDQgNTYuMjgxMyAwLjY2NjUwNCA1NS42NjY2VjIuMzMzM0MwLjY2NjUwNCAxLjcxODY0IDEuMDA0ODEgMS4xNTM4NyAxLjU0Njc0IDAuODYzODM4Wk0zLjk5OTg0IDUuNDQ3NDlWNTIuNTUyNEwzOS4zMjg1IDI5TDMuOTk5ODQgNS40NDc0OVoiIGZpbGw9ImJsYWNrIi8+DQo8L3N2Zz4NCg==);
  background-size: 22px 29px;
  background-repeat: no-repeat;
  background-position: center;
  border-color: transparent !important;
  opacity: 1 !important;
}
@media all and (max-width: 1200px) {
  .cardMediaPreviewEl_video:before {
    background-size: 16px 22px;
  }
}
.cardMediaPreviewEl:after {
  display: block;
  padding: 100% 0 0 0;
  content: "";
}
.cardMediaPreviewEl:before {
  border: 2px solid #fff;
  border-radius: 0;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  transition: all 0.5s;
  display: block;
  opacity: 0;
}
.cardMediaPreviewEl:hover:before {
  display: block;
  opacity: 1;
}
.cardMediaPreviewEl.is-active:before {
  border: 2px solid #000 !important;
  display: block;
  opacity: 1;
  background-color: rgba(0, 0, 0, 0.05);
}
.cardMediaPreviewEl img {
  max-width: 56px;
  max-height: 56px;
  width: auto;
  height: auto;
  display: inline-block;
  text-align: center;
  line-height: 56px;
  vertical-align: middle;
}
.cardMediaMain {
  text-align: center;
  border: none !important;
  width: 100%;
  padding: 0 56px;
  margin: 0 auto;
  height: auto;
}
@media all and (max-width: 960px) {
  .cardMediaMain {
    padding: 0;
    max-width: 600px;
  }
}
.cardMediaMain .splide__pagination {
  bottom: -4px;
  padding: 0;
  left: 0;
  right: 0;
  width: 100%;
  transform: none;
  display: flex;
  flex-wrap: nowrap;
  gap: 3px;
}
.cardMediaMain .splide__pagination li {
  margin: 0;
  width: 100%;
  height: 4px;
  line-height: 4px;
}
.cardMediaMain .splide__pagination .splide__pagination__page {
  width: 100%;
  background: none;
  height: 4px;
  border-radius: 0;
  display: block;
  margin: 0;
  position: relative;
  border: none;
}
.cardMediaMain .splide__pagination .splide__pagination__page:after {
  position: absolute;
  top: 0;
  height: 4px;
  content: "";
  left: 0;
  right: 0;
  background: #E8E0D8;
  transition: all 0.3s;
  opacity: 0.3;
  display: block;
}
@media all and (max-width: 767px) {
  .cardMediaMain .splide__pagination .splide__pagination__page:after {
    opacity: 0.6;
  }
}
.cardMediaMain .splide__pagination .splide__pagination__page.is-active {
  transform: none;
}
.cardMediaMain .splide__pagination .splide__pagination__page.is-active:after {
  opacity: 1;
}
@media all and (max-width: 767px) {
  .cardMediaMain .splide__pagination .splide__pagination__page.is-active:after {
    background: #dbc6b1;
  }
}
.cardMediaMain .splide__arrow {
  display: block;
}
.cardMediaMain_video .splide__pagination li {
  height: 4px;
  margin-top: 0;
  margin-bottom: 0;
  vertical-align: top;
}
.cardMediaMain .splide__pagination__page {
  width: 8px;
  height: 8px;
  transform: none !important;
  margin: 0;
  display: block;
}
.cardMediaMain_video .splide__pagination li:last-child {
  width: 100%;
  min-width: 28px;
  height: 4px;
  line-height: 10px;
  text-align: center;
  position: relative;
}
.cardMediaMain_video .splide__pagination li:last-child .splide__pagination__page {
  width: 100%;
  min-width: 28px;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  opacity: 1;
  border: none !important;
  background: none !important;
}
.cardMediaMain_video .splide__pagination li:last-child .splide__pagination__page:after {
  content: "видео";
  font-size: 8px;
  line-height: 10px;
  text-transform: uppercase;
  position: absolute;
  background: none;
  height: 10px;
  top: 0;
  left: 0;
  color: #000000;
}
.cardMediaMain_video .splide__pagination li:last-child .splide__pagination__page.is-active:after {
  font-weight: 700;
}
.cardMediaMainList {
  min-width: 100%;
}
.cardMediaMain:not(.is-active) .cardMediaMainEl + .cardMediaMainEl {
  display: none;
}
.cardMediaMainEl {
  text-align: center;
  vertical-align: top;
  border-radius: 4px;
  overflow: hidden;
  position: relative;
  background-position: center center !important;
  background-repeat: no-repeat !important;
  background-size: contain !important;
  height: auto !important;
  line-height: inherit;
  width: 100%;
  background-color: #f6f6f6 !important;
  background-image: none !important;
}
@media all and (min-width: 961px) {
  .cardMediaMainEl {
    cursor: pointer;
  }
}
.cardMediaMainEl:after {
  display: block;
  padding: 100% 0 0 0;
  content: "";
}
.cardMediaMainEl img {
  max-width: 100%;
  width: auto;
  height: auto;
  display: inline-block;
  text-align: center;
  vertical-align: middle;
  line-height: inherit;
  position: absolute;
  top: 0;
  left: 0;
  max-height: 100%;
}
.cardHead {
  width: 503px;
}
.card > .cardHead {
  display: none;
}
.cardInfo {
  position: relative;
  width: 503px;
  z-index: 1;
}
.cardInfo:hover {
  z-index: 3;
}
.cardName {
  font-weight: normal;
  font-size: 38px;
  line-height: 48px;
  color: #000000;
  padding: 0;
  margin: 0;
}
.cardId {
  font-size: 12px;
  line-height: 16px;
}
.cardPriceCurrent {
  font-weight: 300;
  font-size: 21px;
  font-family: "Roboto", sans-serif;
  line-height: 32px;
  color: #000000;
}
.cardPriceCurrent:after {
  content: " ₽";
}
html[lang=en] .cardPriceCurrent:after {
  display: none;
}
html[lang=en] .cardPriceCurrent:before {
  content: "$ ";
}
.cardPriceOld {
  color: #AEAEAE;
  font-weight: 300;
  font-size: 16px;
  font-family: "Roboto", sans-serif;
  line-height: 20px;
  position: relative;
  display: inline-block;
}
html[lang=ru] .cardPriceOld:before {
  content: "";
  display: block;
  position: absolute;
  top: 53%;
  left: 0;
  background-color: #AEAEAE;
  width: calc(100% + 2px);
  height: 1px;
}
html[lang=ru] .cardPriceOld:after {
  content: " ₽";
}
html[lang=en] .cardPriceOld:after {
  content: "";
  display: block;
  position: absolute;
  top: 53%;
  left: 0;
  background-color: #AEAEAE;
  width: calc(100% + 2px);
  height: 1px;
}
html[lang=en] .cardPriceOld:before {
  content: "$ ";
}
.cardBuy {
  display: block;
}
.cardBuySubmit {
  margin: 40px 0 0 0;
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  padding: 0px 5px;
  display: flex;
  height: 40px;
  background: #000;
  color: #fff;
  border: none;
  width: 100%;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  text-align: center;
  text-transform: uppercase;
  cursor: pointer;
}
@media all and (max-width: 767px) {
  .cardBuySubmit {
    margin: 20px 0 0 0;
  }
}
.cardBuySubmit span {
  font-size: 11px;
  line-height: 14px;
  display: none;
  font-weight: 400;
  text-transform: none;
}
.cardBuySubmit_last span {
  display: block;
}
.cardColor {
  display: block;
  margin: 16px 0 0 0;
  position: relative;
  /*    &El {
        width: 48px;
        height: 24px;
        margin: 4px;
        input {
          display: block;
          width: 10px;
          height: 10px;
          position: relative;
          opacity: 0;
        }
        label {
          width: 48px;
          height: 24px;
          margin: -10px 0 0 0;
          display: block;
          position: relative;
          z-index: 2;
          cursor: pointer;

          &[data-border] {
            border: solid 1px #e5e5e5;
          }
        }

        span {
          display: none;
          font-size: 14px;
          line-height: 24px;
          position: absolute;
          top: 0;
          left: 0;
        }

        input:checked + label {
          cursor: default;
          &:after {
            position: absolute;
            content: "";
            border: solid 2px #000;
            left: -3px;
            top: -3px;
            right: -3px;
            bottom: -3px;
            display: block;
          }
        }
        input:disabled + label {
          overflow: hidden;
          cursor: default;
          &:after {
            border: 1px solid #fff;
            height: 2px;
            background: #B9192B;
            position: absolute;
            content: "";
            left: -20px;
            top: 50%;
            right: -20px;
            transform-origin: center;
            transform: rotate(-26deg);
            margin: -2px 0 0 0;
            display: block;
          }
        }
        input:checked + label + span {
          display: block;
        }
      }*/
}
.cardColorSizeInfo {
  font-size: 14px;
  line-height: 24px;
  color: #000000;
  cursor: pointer;
  overflow: hidden;
  display: inline-block;
  vertical-align: top;
  position: relative;
  margin: 5px 0 0 0;
  padding: 0 0 0 32px;
}
.cardColorSizeInfo:after {
  width: 24px;
  height: 16px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAyNCAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMCAxQzAgMC43MjM4NTggMC4yMjM4NTggMC41IDAuNSAwLjVIMjMuNUMyMy43NzYxIDAuNSAyNCAwLjcyMzg1OCAyNCAxVjE1QzI0IDE1LjI3NjEgMjMuNzc2MSAxNS41IDIzLjUgMTUuNUgwLjVDMC4yMjM4NTggMTUuNSAwIDE1LjI3NjEgMCAxNVYxWk0xIDEuNVYxNC41SDIzVjEuNUgyMFY2LjVDMjAgNi43NzYxNCAxOS43NzYxIDcgMTkuNSA3QzE5LjIyMzkgNyAxOSA2Ljc3NjE0IDE5IDYuNVYxLjVIMTdWOS41QzE3IDkuNzc2MTQgMTYuNzc2MSAxMCAxNi41IDEwQzE2LjIyMzkgMTAgMTYgOS43NzYxNCAxNiA5LjVWMS41SDE0VjYuNUMxNCA2Ljc3NjE0IDEzLjc3NjEgNyAxMy41IDdDMTMuMjIzOSA3IDEzIDYuNzc2MTQgMTMgNi41VjEuNUgxMVY2LjVDMTEgNi43NzYxNCAxMC43NzYxIDcgMTAuNSA3QzEwLjIyMzkgNyAxMCA2Ljc3NjE0IDEwIDYuNVYxLjVIOFY2LjVDOCA2Ljc3NjE0IDcuNzc2MTQgNyA3LjUgN0M3LjIyMzg2IDcgNyA2Ljc3NjE0IDcgNi41VjEuNUg1VjkuNUM1IDkuNzc2MTQgNC43NzYxNCAxMCA0LjUgMTBDNC4yMjM4NiAxMCA0IDkuNzc2MTQgNCA5LjVWMS41SDFaIiBmaWxsPSJibGFjayIvPg0KPC9zdmc+DQo=);
  background-size: contain;
  content: "";
  display: block;
  position: absolute;
  top: 4px;
  left: 0;
}
.cardColorTitle {
  height: 24px;
  display: block;
  font-size: 14px;
  line-height: 24px;
}
.cardColorList {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -4px;
}
.cardColorEl {
  width: 34px;
  height: 22px;
  margin: 4px;
  position: relative;
  text-decoration: none;
  cursor: pointer;
}
.cardColorEl.active {
  cursor: default;
}
.cardColorEl.active:after {
  position: absolute;
  content: "";
  border: solid 2px #000;
  left: 0px;
  top: 0px;
  right: 0px;
  bottom: 0px;
  display: block;
  outline: 1px solid #fff;
  outline-offset: -3px;
}
.cardColorEl.disabled {
  overflow: hidden;
  cursor: default;
}
.cardColorEl.disabled:after {
  border: 1px solid #fff;
  height: 4px;
  background: #B9192B;
  position: absolute;
  content: "";
  left: -20px;
  top: 50%;
  right: -20px;
  transform-origin: center;
  transform: rotate(-46deg);
  margin: -2px 0 0 0;
  display: block;
}
.cardSize {
  display: block;
  margin: 24px 0 0 0;
}
.cardSize_multiple .cardSizeHeaderInfo {
  display: none;
}
@media all and (max-width: 959px) {
  .cardSize_multiple .cardSizeHeaderInfo {
    display: block;
    margin-left: 30px;
    margin-bottom: 5px;
  }
}
@media all and (max-width: 767px) {
  .cardSize_multiple .cardSizeHeaderInfo {
    display: none;
  }
}
.cardSizeHeader {
  padding: 2px 0;
}
.cardSizeHeaderInfo {
  font-size: 14px;
  line-height: 24px;
  color: #000000;
  cursor: pointer;
  overflow: hidden;
  display: inline-block;
  vertical-align: top;
  position: relative;
  padding: 0 0 0 32px;
  float: right;
}
@media all and (max-width: 390px) {
  .cardSizeHeaderInfo {
    width: 24px;
    height: 24px;
    padding: 0;
  }
  .cardSizeHeaderInfo span {
    display: none;
  }
}
.cardSizeHeaderInfo:after {
  width: 24px;
  height: 16px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAyNCAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMCAxQzAgMC43MjM4NTggMC4yMjM4NTggMC41IDAuNSAwLjVIMjMuNUMyMy43NzYxIDAuNSAyNCAwLjcyMzg1OCAyNCAxVjE1QzI0IDE1LjI3NjEgMjMuNzc2MSAxNS41IDIzLjUgMTUuNUgwLjVDMC4yMjM4NTggMTUuNSAwIDE1LjI3NjEgMCAxNVYxWk0xIDEuNVYxNC41SDIzVjEuNUgyMFY2LjVDMjAgNi43NzYxNCAxOS43NzYxIDcgMTkuNSA3QzE5LjIyMzkgNyAxOSA2Ljc3NjE0IDE5IDYuNVYxLjVIMTdWOS41QzE3IDkuNzc2MTQgMTYuNzc2MSAxMCAxNi41IDEwQzE2LjIyMzkgMTAgMTYgOS43NzYxNCAxNiA5LjVWMS41SDE0VjYuNUMxNCA2Ljc3NjE0IDEzLjc3NjEgNyAxMy41IDdDMTMuMjIzOSA3IDEzIDYuNzc2MTQgMTMgNi41VjEuNUgxMVY2LjVDMTEgNi43NzYxNCAxMC43NzYxIDcgMTAuNSA3QzEwLjIyMzkgNyAxMCA2Ljc3NjE0IDEwIDYuNVYxLjVIOFY2LjVDOCA2Ljc3NjE0IDcuNzc2MTQgNyA3LjUgN0M3LjIyMzg2IDcgNyA2Ljc3NjE0IDcgNi41VjEuNUg1VjkuNUM1IDkuNzc2MTQgNC43NzYxNCAxMCA0LjUgMTBDNC4yMjM4NiAxMCA0IDkuNzc2MTQgNCA5LjVWMS41SDFaIiBmaWxsPSJibGFjayIvPg0KPC9zdmc+DQo=);
  background-size: contain;
  content: "";
  display: block;
  position: absolute;
  top: 4px;
  left: 0;
}
.cardSizeHeaderInfo_golen:after {
  width: 24px;
  height: 24px;
  top: 0px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMiAxLjVDMS43MjM4NiAxLjUgMS41IDEuNzIzODYgMS41IDJWMjJDMS41IDIyLjI3NjEgMS43MjM4NiAyMi41IDIgMjIuNUgyMkMyMi4yNzYxIDIyLjUgMjIuNSAyMi4yNzYxIDIyLjUgMjJWMkMyMi41IDEuNzIzODYgMjIuMjc2MSAxLjUgMjIgMS41SDJaTTIuNSAyMS41VjIuNUgyMS41VjIxLjVIMi41Wk02Ljk5OTg3IDExLjcyMTZDNi45OTk4NyAxMS40NDU1IDYuNzc2MDEgMTEuMjIxNiA2LjQ5OTg3IDExLjIyMTZDNi4yMjM3MiAxMS4yMjE2IDUuOTk5ODcgMTEuNDQ1NSA1Ljk5OTg3IDExLjcyMTZMNS45OTk4NyAxNy41QzUuOTk5ODcgMTcuNjMyNiA2LjA1MjU0IDE3Ljc1OTggNi4xNDYzMSAxNy44NTM2QzYuMjQwMDggMTcuOTQ3NCA2LjM2NzI2IDE4IDYuNDk5ODcgMThIMTIuMjc4MUMxMi41NTQzIDE4IDEyLjc3ODEgMTcuNzc2MiAxMi43NzgxIDE3LjVDMTIuNzc4MSAxNy4yMjM5IDEyLjU1NDMgMTcgMTIuMjc4MSAxN0w3LjcwNjk5IDE3TDE3LjAwMDEgNy43MDcwNUwxNy4wMDAzIDEyLjI3OEMxNy4wMDAzIDEyLjU1NDEgMTcuMjI0MiAxMi43NzggMTcuNTAwMyAxMi43NzhDMTcuNzc2NCAxMi43Nzc5IDE4LjAwMDMgMTIuNTU0MSAxOC4wMDAzIDEyLjI3NzlMMTguMDAwMSA2LjQ5OTk4QzE4LjAwMDEgNi4yMjM4NSAxNy43NzYyIDYuMDAwMDEgMTcuNTAwMSA2TDExLjcyMTggNS45OTk4M0MxMS40NDU3IDUuOTk5ODIgMTEuMjIxOCA2LjIyMzY3IDExLjIyMTggNi40OTk4MUMxMS4yMjE4IDYuNzc1OTUgMTEuNDQ1NiA2Ljk5OTgyIDExLjcyMTggNi45OTk4M0wxNi4yOTMgNi45OTk5Nkw2Ljk5OTg3IDE2LjI5MjlMNi45OTk4NyAxMS43MjE2WiIgZmlsbD0iYmxhY2siLz4NCjwvc3ZnPg0K);
}
.cardSizeHeaderInfoWrap .cardSizeHeaderInfo {
  display: inline-block;
  margin: 0 15px 0 0;
  float: none;
}
@media all and (max-width: 959px) {
  .cardSizeHeaderInfoWrap .cardSizeHeaderInfo {
    display: none;
  }
}
@media all and (max-width: 767px) {
  .cardSizeHeaderInfoWrap .cardSizeHeaderInfo {
    display: block;
    margin: 5px 0;
  }
}
@media all and (max-width: 390px) {
  .cardSizeHeaderInfoWrap .cardSizeHeaderInfo {
    width: auto;
    height: auto;
    padding: 0 0 0 32px;
  }
  .cardSizeHeaderInfoWrap .cardSizeHeaderInfo span {
    display: block;
  }
}
.cardSizeHeaderInfoWrap {
  margin: 15px 0 0 0;
}
@media all and (max-width: 767px) {
  .cardSizeHeaderInfoWrap {
    display: flex;
    align-items: center;
    flex-direction: column;
    text-align: center;
  }
}
.cardSizeHeaderEl {
  overflow: hidden;
  display: inline-block;
  vertical-align: top;
  position: relative;
  font-weight: normal;
  font-size: 14px;
  line-height: 24px;
  margin: 0 16px 0 0;
}
.cardSizeHeaderEl input {
  display: none;
}
.cardSizeHeaderEl label {
  color: #949494;
  cursor: pointer;
}
.cardSizeHeaderEl input:checked + label {
  color: #000;
  cursor: default;
}
.cardSizePanel {
  display: none;
  flex-wrap: wrap;
  margin: 0 -4px;
}
.cardSizePanel.active {
  display: flex;
  flex-wrap: wrap;
  width: calc(100% + 8px);
}
.cardSizeEl {
  width: 40px;
  margin: 4px;
  height: 28px;
  position: relative;
  overflow: hidden;
  /*
        &.info_lastSize:not(.v2) {
          label {
            background: rgb(185,25,43);
            color:#fff;
            background: linear-gradient(45deg, rgba(255,255,255,1) 0%, rgba(185,25,43,1) 100%);
          }
        }

        &.info_lastSize.v2 {
          label {
            background: rgb(185,25,43);
            background: linear-gradient(45deg, rgba(255,255,255,1) 0%, rgba(185,25,43,0.35) 100%);
          }
        }*/
}
.cardSizeEl--wide {
  width: 50px;
}
@media all and (max-width: 959px) {
  .cardSizeEl {
    width: calc(8.3333% - 8px);
  }
}
@media all and (max-width: 767px) {
  .cardSizeEl {
    width: calc(16.6666% - 8px);
  }
}
.cardSizeEl.info_lastSize {
  overflow: visible;
}
.cardSizeEl.info_lastSize:hover {
  overflow: visible;
}
.cardSizeEl.info_lastSize:hover:after, .cardSizeEl.info_lastSize:hover:before {
  visibility: visible;
  opacity: 1;
}
.cardSizeEl.error {
  overflow: visible;
}
.cardSizeEl.error:after, .cardSizeEl.error:before {
  visibility: visible;
  opacity: 1;
}
.cardSizeEl.error:before {
  content: "Вы можете забронировать только до двух размеров одновременно";
}
.cardSizeEl.size_last:before, .cardSizeEl.info_lastSize:before {
  content: "Этот товар остался последним. Успейте его забрать";
}
.cardSizeEl:before {
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  padding: 8px 12px;
  text-align: center;
  background: #000000;
  border-radius: 8px;
  color: #FFFFFF;
  width: 260px;
  display: block;
  opacity: 0;
  transition: opacity 0.3s;
  visibility: hidden;
  position: absolute;
  bottom: 38px;
  left: 50%;
  margin-left: -130px;
}
.cardSizeEl:after {
  position: absolute;
  width: 12px;
  height: 4px;
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iNCIgdmlld0JveD0iMCAwIDEyIDQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNiA0QzcuNSA0IDkgMCAxMiAwSDBDMyAwIDQuNSA0IDYgNFoiIGZpbGw9ImJsYWNrIi8+Cjwvc3ZnPgo=) center no-repeat;
  background-size: contain;
  left: 50%;
  top: -11px;
  visibility: hidden;
  margin: 0 0 0 -6px;
  content: "";
  display: block;
  opacity: 0;
  transition: opacity 0.3s;
}
.cardSizeEl label {
  position: relative;
}
.cardSizeEl label span {
  position: absolute;
  top: -5px;
  right: -4px;
  display: block;
  background: #fff;
  text-align: center;
  color: rgb(185, 25, 43);
  font-size: 8px;
  line-height: 8px;
  padding: 1px 2px;
  height: 12px;
  font-weight: 600;
  border: solid 1px rgb(185, 25, 43);
  border-radius: 2px;
}
@media all and (min-width: 768px) {
  .cardSizeEl:nth-child(1):before, .cardSizeEl:nth-child(2):before, .cardSizeEl:nth-child(13):before, .cardSizeEl:nth-child(14):before {
    margin-left: -20px;
  }
  .cardSizeEl:nth-child(11):before, .cardSizeEl:nth-child(12):before, .cardSizeEl:nth-child(23):before, .cardSizeEl:nth-child(24):before {
    margin-left: -240px;
  }
}
@media all and (max-width: 767px) {
  .cardSizeEl:before {
    width: calc(600% + 48px);
    margin-left: 0;
    left: auto;
  }
  .cardSizeEl:nth-child(1):before, .cardSizeEl:nth-child(7):before, .cardSizeEl:nth-child(13):before {
    left: -4px;
  }
  .cardSizeEl:nth-child(2):before, .cardSizeEl:nth-child(8):before, .cardSizeEl:nth-child(14):before {
    left: calc((100% + 16px - 4px) * -1);
  }
  .cardSizeEl:nth-child(3):before, .cardSizeEl:nth-child(9):before, .cardSizeEl:nth-child(15):before {
    left: calc((200% + 24px - 4px) * -1);
  }
  .cardSizeEl:nth-child(4):before, .cardSizeEl:nth-child(10):before, .cardSizeEl:nth-child(16):before {
    left: calc((300% + 32px - 4px) * -1);
  }
  .cardSizeEl:nth-child(5):before, .cardSizeEl:nth-child(11):before, .cardSizeEl:nth-child(17):before {
    left: calc((400% + 40px - 4px) * -1);
  }
  .cardSizeEl:nth-child(6):before, .cardSizeEl:nth-child(12):before, .cardSizeEl:nth-child(18):before {
    left: calc((500% + 48px - 4px) * -1);
  }
}
.cardSizeEl input {
  display: none;
}
.cardSizeEl label {
  display: block;
  color: #949494;
  font-size: 12px;
  line-height: 16px;
  font-weight: 700;
  padding: 5px 0;
  text-align: center;
  height: 28px;
  border: 1px solid #D5D3D2;
  cursor: pointer;
}
.cardSizeEl input:not(:disabled) + label:hover {
  border-color: #000;
}
.cardSizeEl input:checked + label {
  font-weight: 700;
  color: #000;
  border: 2px solid #000000;
  padding: 4px 0;
  cursor: default;
}
.cardSizeEl input:disabled + label {
  background: #FAFAFA;
  cursor: default;
}
.cardSizeEl input:disabled + label:after {
  border: 1px solid #fff;
  height: 4px;
  background: #B9192B;
  position: absolute;
  content: "";
  left: -20px;
  top: 50%;
  right: -20px;
  transform-origin: center;
  transform: rotate(-46deg);
  margin: -2px 0 0 0;
  display: block;
}
.cardFuncBtns {
  text-align: center;
}
@media all and (max-width: 767px) {
  .cardFuncBtns {
    display: flex;
    flex-direction: column;
    align-items: center;
  }
}
.cardFav {
  text-align: center;
  margin: 12px 0 0 0;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
  cursor: pointer;
  display: inline-block;
  vertical-align: top;
  text-transform: uppercase;
}
.cardFav span, .cardFav i {
  display: inline-block;
  vertical-align: top;
}
.cardFav i {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNiAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTEuMzAwMSAwLjY2NjY2N0MxMy4zODk1IDAuNjY2NjY3IDE1LjAwMDEgMi4yNzY3MiAxNS4wMDAxIDQuMzY0NjhDMTUuMDAwMSA1LjY0ODIxIDE0LjQyODYgNi44MzkyIDEzLjM1MjYgOC4xNDc2N0MxMi4yNzMzIDkuNDYwMiAxMC43MTk1IDEwLjg1MjIgOC44MDg0IDEyLjU0Mkw4LjAwMDA4IDEzLjIyOTJMNy4xOTE3NiAxMi41NDJDNS4yODA2MiAxMC44NTIyIDMuNzI2ODcgOS40NjAyIDIuNjQ3NTQgOC4xNDc2N0MxLjU3MTU2IDYuODM5MiAxLjAwMDA4IDUuNjQ4MjEgMS4wMDAwOCA0LjM2NDY4QzEuMDAwMDggMi4yNzY3MiAyLjYxMDY5IDAuNjY2NjY3IDQuNzAwMDggMC42NjY2NjdDNi4xNTI0NiAwLjY2NjY2NyA2LjkxOTEzIDEuNTcyMzMgNy43MzM1NiAyLjUzNDRMNy43NDU2NyAyLjU0ODcxQzcuODA5MDEgMi42MjM1MiA3LjkwMjA2IDIuNjY2NjcgOC4wMDAwOCAyLjY2NjY3QzguMDk4MSAyLjY2NjY3IDguMTkxMTYgMi42MjM1MiA4LjI1NDQ5IDIuNTQ4NzFMOC4yNjY2IDIuNTM0NEM5LjA4MTAzIDEuNTcyMzMgOS44NDc3IDAuNjY2NjY3IDExLjMwMDEgMC42NjY2NjdaTTE1LjY2NjcgNC4zNjQ2OEMxNS42NjY3IDEuOTA4MjIgMTMuNzU3NCAwIDExLjMwMDEgMEM5LjY4MTM5IDAgOC43NDgwMyAwLjk0NjQ3MyA4LjAwMDA4IDEuODE4MjJDNy4yNTIxMyAwLjk0NjQ3MyA2LjMxODc3IDAgNC43MDAwOCAwQzIuMjQyODEgMCAwLjMzMzQxNCAxLjkwODIyIDAuMzMzNDE0IDQuMzY0NjhDMC4zMzM0MTQgNS44NjY0NiAxLjAwODYgNy4yMDQyMiAyLjEzMjYyIDguNTcxMUMzLjI1Mjg0IDkuOTMzMzYgNC44NTE1NSAxMS4zNjI3IDYuNzUyNjIgMTMuMDQzNkw2Ljc1NzQ3IDEzLjA0NzlMNy43ODQxOCAxMy45MjA2QzcuOTA4NjYgMTQuMDI2NSA4LjA5MTUgMTQuMDI2NSA4LjIxNTk4IDEzLjkyMDZMOS4yNDc1OSAxMy4wNDM2QzExLjE0ODcgMTEuMzYyOCAxMi43NDczIDkuOTMzMzYgMTMuODY3NSA4LjU3MTFDMTQuOTkxNiA3LjIwNDIyIDE1LjY2NjcgNS44NjY0NiAxNS42NjY3IDQuMzY0NjhaIiBmaWxsPSJibGFjayIvPg0KPC9zdmc+DQo=);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  width: 16px;
  height: 14px;
  margin: 2px 8px 0 0;
}
.cardFav.active i, .cardFav.is-active i {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyNCAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMjMuNSA3LjA0NzAzQzIzLjUgMy4zNjIzMyAyMC42MzU5IDAuNSAxNi45NSAwLjVDMTQuNTIyIDAuNSAxMy4xMjE5IDEuOTE5NzEgMTIgMy4yMjczM0MxMC44NzgxIDEuOTE5NzEgOS40NzgwNCAwLjUgNy4wNSAwLjVDMy4zNjQwOSAwLjUgMC41IDMuMzYyMzMgMC41IDcuMDQ3MDNDMC41IDkuMjk5NjkgMS41MTI3OCAxMS4zMDYzIDMuMTk4ODEgMTMuMzU2N0M0Ljg3OTEzIDE1LjQgNy4yNzcyMSAxNy41NDQxIDEwLjEyODggMjAuMDY1NEwxMC4xMzYxIDIwLjA3MThMMTEuNjc2MSAyMS4zODA5QzExLjg2MjkgMjEuNTM5NyAxMi4xMzcxIDIxLjUzOTcgMTIuMzIzOSAyMS4zODA5TDEzLjg3MTMgMjAuMDY1NUMxNi43MjI5IDE3LjU0NDEgMTkuMTIwOSAxNS40IDIwLjgwMTIgMTMuMzU2N0MyMi40ODcyIDExLjMwNjMgMjMuNSA5LjI5OTY5IDIzLjUgNy4wNDcwM1oiIGZpbGw9ImJsYWNrIi8+DQo8L3N2Zz4NCg==);
}
.cardFav + .cardAvailBtn {
  margin-left: 20px;
}
@media all and (max-width: 767px) {
  .cardFav + .cardAvailBtn {
    margin-left: 0;
  }
}
.cardAvailBtn {
  text-align: center;
  margin: 12px 0 0 0;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
  display: inline-block;
  vertical-align: top;
}
.cardAvailBtn span, .cardAvailBtn i {
  display: inline-block;
  vertical-align: top;
}
.cardAvailBtn i {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTcuOTk2NDIgMTEuMjQ4N0M3LjUyNzY3IDExLjI0ODcgNy4yOTMyOSAxMS41MTQzIDcuMjkzMjkgMTIuMDQ1NkM3LjI5MzI5IDEyLjMyNjggNy4zNTk3IDEyLjUyOTkgNy40OTI1MSAxMi42NTQ5QzcuNjI1MzMgMTIuNzc2IDcuNzkzMjkgMTIuODM2NiA3Ljk5NjQyIDEyLjgzNjZDOC4yMTkwOCAxMi44MzY2IDguMzkyOSAxMi43NjgyIDguNTE3OSAxMi42MzE1QzguNjQyOSAxMi40OTA5IDguNzA1NCAxMi4yOTU2IDguNzA1NCAxMi4wNDU2QzguNzA1NCAxMS43ODc4IDguNjQyOSAxMS41OTA1IDguNTE3OSAxMS40NTM4QzguMzk2ODEgMTEuMzE3MSA4LjIyMjk4IDExLjI0ODcgNy45OTY0MiAxMS4yNDg3WiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZD0iTTcuNjkyMjIgMTAuMzA2OUg4LjMwNzQ2TDguNjA2MjggMy40MzM1OUg3LjM5MzM5TDcuNjkyMjIgMTAuMzA2OVoiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTYgOEMxNiAxMi40MTgzIDEyLjQxODMgMTYgOCAxNkMzLjU4MTcyIDE2IDAgMTIuNDE4MyAwIDhDMCAzLjU4MTcyIDMuNTgxNzIgMCA4IDBDMTIuNDE4MyAwIDE2IDMuNTgxNzIgMTYgOFpNMTUuMzMzMyA4QzE1LjMzMzMgMTIuMDUwMSAxMi4wNTAxIDE1LjMzMzMgOCAxNS4zMzMzQzMuOTQ5OTEgMTUuMzMzMyAwLjY2NjY2NyAxMi4wNTAxIDAuNjY2NjY3IDhDMC42NjY2NjcgMy45NDk5MSAzLjk0OTkxIDAuNjY2NjY3IDggMC42NjY2NjdDMTIuMDUwMSAwLjY2NjY2NyAxNS4zMzMzIDMuOTQ5OTEgMTUuMzMzMyA4WiIgZmlsbD0iYmxhY2siLz4KPC9zdmc+Cg==);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  width: 16px;
  height: 16px;
  margin: 1px 8px 0 0;
}
.cardAvailBtn.showModal {
  cursor: pointer;
  text-transform: uppercase;
}
.cardAvailBtn.showModal i {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNyAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNC4wNDY3IDMuNzQzODlDMTQuMTg4MSAzLjg2MTc1IDE0LjIwNzIgNC4wNzE5NCAxNC4wODk0IDQuMjEzMzZMNy40MjI3MyAxMi4yMTM0QzcuMzA0ODcgMTIuMzU0OCA3LjA5NDY5IDEyLjM3MzkgNi45NTMyNiAxMi4yNTZMMi45NTMyNiA4LjkyMjcxQzIuODExODMgOC44MDQ4NSAyLjc5MjczIDguNTk0NjcgMi45MTA1OCA4LjQ1MzI0QzMuMDI4NDQgOC4zMTE4MSAzLjIzODYyIDguMjkyNzEgMy4zODAwNSA4LjQxMDU2TDcuMTIzOTggMTEuNTMwNUwxMy41NzcyIDMuNzg2NTdDMTMuNjk1MSAzLjY0NTE1IDEzLjkwNTMgMy42MjYwNCAxNC4wNDY3IDMuNzQzODlaIiBmaWxsPSJibGFjayIvPgo8L3N2Zz4K);
}
.cardText {
  font-size: 14px;
  line-height: 24px;
  margin: 32px 0 0 0;
}
.cardAcc {
  margin: 40px 0 0 0;
}
.cardAccEl + .cardAccEl {
  border-top: solid 1px #E5E5E5;
}
.cardAccElTitle {
  font-weight: 600;
  font-size: 18px;
  line-height: 24px;
  text-transform: uppercase;
  color: #000000;
  cursor: pointer;
  padding: 16px 40px 16px 0;
  position: relative;
}
.cardAccElTitle:after {
  position: absolute;
  width: 16px;
  height: 2px;
  background: #000;
  border-radius: 2px;
  transform-origin: center;
  content: "";
  right: 0;
  top: 50%;
  margin: -1px 0 0 0;
  transition: transform 0.2s;
}
.cardAccElTitle:before {
  position: absolute;
  width: 2px;
  height: 16px;
  background: #000;
  border-radius: 2px;
  transform-origin: center;
  content: "";
  right: 0;
  top: 50%;
  margin: -8px 7px 0 0;
  transition: transform 0.2s;
}
.cardAccElContent {
  max-height: 0;
  overflow: hidden;
  transition: all 0.2s;
}
.cardAccEl.active .cardAccElTitle:before {
  transform: rotate(90deg);
}
.cardAccEl.fixed .cardAccElContent, .cardAccEl.active .cardAccElContent {
  max-height: 1500px;
  padding-bottom: 20px;
}
@media all and (max-width: 959px) {
  .card {
    display: block;
  }
  .cardHead {
    display: block;
  }
  .card > .cardHead {
    display: block;
  }
  .cardMedia {
    float: none;
    width: 100%;
    top: 0;
    position: relative;
  }
  .cardMediaPreview {
    display: none;
  }
  .cardHead {
    width: 100%;
    margin: 24px 0 0 0;
    float: none;
  }
  .cardInfo {
    width: 100%;
    float: none;
  }
}
@media all and (max-width: 767px) {
  .cardMedia {
    top: 0;
  }
  .cardMediaMain {
    margin-left: -20px;
    width: 100vw;
  }
  .cardName {
    font-size: 24px;
    line-height: 28px;
  }
  .cardAccElTitle {
    font-weight: bold;
    font-size: 16px;
    line-height: 24px;
    text-transform: none;
  }
}

.infoList {
  display: block;
  width: 100%;
  /*
    &Acc.active &More:before {
      transform: rotate(90deg);
    }*/
}
.infoListEl {
  display: flex;
  transition: all 0.3s;
  max-height: 300px;
  overflow: hidden;
}
.infoListEl > div {
  display: block;
  font-size: 14px;
  line-height: 24px;
  color: #000000;
  padding: 8px 0 0 0;
}
.infoListEl > div a {
  color: #000;
  text-decoration: underline;
}
.infoListEl > div a:hover {
  text-decoration: none;
  color: #000;
}
.infoListEl > div + div {
  padding-left: 10px;
}
.infoListEl > div:first-child {
  min-width: 174px;
  max-width: 174px;
  width: 174px;
  font-weight: 600;
}
.infoListEl > div:last-child {
  min-width: calc(100% - 174px);
  max-width: calc(100% - 174px);
  width: calc(100% - 174px);
}
.cardAccEl:not(.active) .infoListAcc .infoListEl + .infoListEl + .infoListEl {
  display: flex;
  max-height: 0;
  padding: 0;
  opacity: 0;
}
.infoListMore {
  border: none;
  padding: 0;
  background: none;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
  margin: 10px 0 0 0;
  padding-right: 24px;
  position: relative;
  cursor: pointer;
  color: #949494;
  text-decoration: underline;
  /*  &:after {
      position: absolute;
      width: 16px;
      height: 16px;
      transform-origin: center;
      content: "";
      background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAyMCAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMC42NjU1MjEgMC42MjgzNTNDMC44NzA3NzYgMC40NDM2MjQgMS4xODY5MiAwLjQ2MDI2MiAxLjM3MTY1IDAuNjY1NTE4TDEwIDEwLjI1MjZMMTguNjI4NCAwLjY2NTUxN0MxOC44MTMxIDAuNDYwMjYxIDE5LjEyOTIgMC40NDM2MjMgMTkuMzM0NSAwLjYyODM1MkMxOS41Mzk3IDAuODEzMDgyIDE5LjU1NjQgMS4xMjkyMyAxOS4zNzE3IDEuMzM0NDhMMTAuMzcxNyAxMS4zMzQ1QzEwLjI3NjggMTEuNDM5OCAxMC4xNDE3IDExLjUgMTAgMTEuNUM5Ljg1ODI2IDExLjUgOS43MjMxOCAxMS40Mzk4IDkuNjI4MzYgMTEuMzM0NUwwLjYyODM1NyAxLjMzNDQ4QzAuNDQzNjI3IDEuMTI5MjMgMC40NjAyNjYgMC44MTMwODMgMC42NjU1MjEgMC42MjgzNTNaIiBmaWxsPSJibGFjayIvPg0KPC9zdmc+DQo=);
      background-size: contain;
      background-repeat: no-repeat;
      background-position: center;
      right: 0;
      top: 50%;
      margin: -8px 0 0 0;
      transition: transform 0.2s;
    }*/
  /*    &:after {
        position: absolute;
        width: 16px;
        height: 2px;
        background: #000;
        border-radius: 2px;
        transform-origin: center;
        content: "";
        right: 0;
        top: 50%;
        margin: -1px 0 0 0;
        transition: transform 0.2s;
      }

      &:before {
        position: absolute;
        width: 2px;
        height: 16px;
        background: #000;
        border-radius: 2px;
        transform-origin: center;
        content: "";
        right: 0;
        top: 50%;
        margin: -8px 7px 0 0;
        transition: transform 0.2s;
      }*/
}
.infoListMore:hover {
  text-decoration: none;
}
.infoListMore span + span {
  display: none;
}
.cardAccEl.active .infoListAcc .infoListMore span {
  display: none;
}
.cardAccEl.active .infoListAcc .infoListMore span + span {
  display: block;
}
@media all and (max-width: 767px) {
  .infoList {
    display: block;
  }
  .infoListEl {
    display: block;
    padding: 8px 0 0 0;
  }
  .infoListEl > div {
    width: 100% !important;
    min-width: 100% !important;
    max-width: 100% !important;
    padding: 0;
    display: block;
  }
  .infoListEl > div + div {
    padding-left: 0px;
  }
}

.modalCardSizeDouble .modalBody {
  max-width: 656px;
}
@media all and (max-width: 767px) {
  .modalCardSizeDouble .modalBody {
    max-width: 100%;
  }
}

.cardSizeInfo {
  display: flex;
  flex-wrap: wrap;
  align-items: start;
}
.cardSizeInfoInner {
  display: block;
  width: 100%;
}
.cardSizeInfoCols {
  display: flex;
  flex-wrap: wrap;
  align-items: start;
  justify-content: space-between;
}
@media all and (max-width: 767px) {
  .cardSizeInfoCols {
    margin-left: -16px;
    width: calc(100% + 32px);
  }
}
.cardSizeInfoColsInfo {
  margin-top: 64px;
  font-size: 14px;
  line-height: 24px;
  color: #949494;
  padding-right: 100px;
  width: 100%;
  position: relative;
}
.cardSizeInfoColsInfo:after {
  position: absolute;
  z-index: 2;
  right: 0px;
  bottom: 0;
  width: 72px;
  height: 72px;
  content: "";
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIwIiBoZWlnaHQ9IjEyMCIgdmlld0JveD0iMCAwIDEyMCAxMjAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8cmVjdCB3aWR0aD0iMTIwIiBoZWlnaHQ9IjEyMCIgZmlsbD0iI0I5MTkyQiIvPg0KPHBhdGggZD0iTTE2LjExNDMgNDguOTk0M0gyMC4zNjgyVjM2LjQwMjVDMjAuMzY4MiAzMy41MjUgMjIuMTYwNSAzMS44NTc0IDI0LjU3NyAzMS44NTc0QzI2Ljk5MzQgMzEuODU3NCAyOC43MzczIDMzLjUyNSAyOC43MzczIDM2LjQwMjVWNDguOTkwOEgzMi45OTgxVjM0Ljk0NjRDMzIuOTk4MSAzMC4xNTE3IDI5LjI0NjkgMjcuNjEwNCAyNS45NTMzIDI3LjYxMDRDMjMuNzAzMyAyNy42MTA0IDIxLjc5MzEgMjguNDQyNSAyMC40NTE0IDMwLjExMDFIMjAuMzY4MlYxOS4zMTQxSDE2LjExNDNWNDguOTk0M1oiIGZpbGw9IndoaXRlIi8+DQo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTQzLjIyMiAzOC40MDY0QzQzLjIyMiA0Mi45OTMxIDQzLjg4NzYgNDQuNzQzOSA0NS41MTM2IDQ2LjUzNjNDNDYuNjgyIDQ3LjgyOTQgNDguNjMzOCA0OS4yNDM5IDUxLjkzNDMgNDkuMjQzOUM1NS4yMzQ4IDQ5LjI0MzkgNTcuMjA0IDQ3Ljg0MzMgNTguMzU1IDQ2LjUzNjNDNTkuOTgxIDQ0Ljc0MzkgNjAuNjQ2NyA0Mi45OTMxIDYwLjY0NjcgMzguNDA2NEM2MC42NDY3IDMzLjgxOTYgNTkuOTc3NiAzMi4xMTA1IDU4LjM1NSAzMC4zMTgxQzU3LjE4NjcgMjkuMDI0OSA1NS4yMzQ4IDI3LjYxMDQgNTEuOTM0MyAyNy42MTA0QzQ4LjYzMzggMjcuNjEwNCA0Ni42ODIgMjkuMDI0OSA0NS41MTM2IDMwLjMxODFDNDMuODg3NiAzMi4xMTA1IDQzLjIyMiAzMy44NjEzIDQzLjIyMiAzOC40MDY0Wk01Ni4zOTYyIDM4LjQ0OEM1Ni4zOTYyIDQxLjQ5MTkgNTYuMTQ2NiA0Mi4zMjQgNTUuMzU2MiA0My40NTA3QzU0LjcyODcgNDQuMzI3OCA1My4zOTc0IDQ0Ljk5MzUgNTEuOTM3OCA0NC45OTM1QzUwLjQ3ODIgNDQuOTkzNSA0OS4xNDM1IDQ0LjMyNzggNDguNTE5NCA0My40NTA3QzQ3LjcyNTUgNDIuMzI0IDQ3LjQ3OTQgNDEuNDkxOSA0Ny40Nzk0IDM4LjQwNjRDNDcuNDc5NCAzNS4zMjA4IDQ3LjcyOSAzNC41MzA0IDQ4LjUxOTQgMzMuNDAzNkM0OS4xNDM1IDMyLjUzIDUwLjQ3ODIgMzEuODYwOCA1MS45Mzc4IDMxLjg2MDhDNTMuMzk3NCAzMS44NjA4IDU0LjcxMTMgMzIuNTMgNTUuMzU2MiAzMy40MDM2QzU2LjE0NjYgMzQuNTMwNCA1Ni4zOTYyIDM1LjM2MjQgNTYuMzk2MiAzOC40NDhaIiBmaWxsPSJ3aGl0ZSIvPg0KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik03Ny45MDQ5IDUzLjUzOTRDODAuNzU4MiA1My41Mzk0IDgyLjc1ODYgNTEuOTEzNCA4Mi43NTg2IDQ4Ljk1MjdWNDYuODAzMkM4Mi4wNjY1IDQ3LjU2MDYgODEuMjI1NiA0OC4xNjcxIDgwLjI4ODQgNDguNTg0N0M3OS4zNTEzIDQ5LjAwMjMgNzguMzM4IDQ5LjIyMiA3Ny4zMTIxIDQ5LjIzQzc2LjI0NTIgNDkuMjUzNiA3NS4xODY5IDQ5LjAzNDcgNzQuMjE3IDQ4LjU4OTZDNzMuMjQ3MSA0OC4xNDQ2IDcyLjM5MDkgNDcuNDg1MiA3MS43MTMgNDYuNjYxMUM3MC41MDMxIDQ1LjA3NjcgNzAuMTI4NyA0NC4zMjQ0IDcwLjEyODcgMzguNDQ4QzcwLjEyODcgMzIuNTcxNiA3MC41MDMxIDMxLjc3NzYgNzEuNzEzIDMwLjE5MzNDNzIuMzg4NiAyOS4zNjkgNzMuMjQyMSAyOC43MDg1IDc0LjIwOTQgMjguMjYxMkM3NS4xNzY2IDI3LjgxMzkgNzYuMjMyNyAyNy41OTE0IDc3LjI5ODIgMjcuNjEwNEM3OS40NjUgMjcuNjEwNCA4MS4xNzQyIDI4LjQ0MjUgODIuNzU4NiAzMC4xMTAxVjI3Ljg2SDg2Ljk5NTFWNDguNDk1MUM4Ni45OTUxIDU0Ljg3NDIgODIuNjU4MSA1Ny43ODk4IDc3LjgyMTcgNTcuNzg5OEM3NS4xMTQxIDU3Ljc4OTggNzIuMzYxMyA1Ni4zNzUzIDcwLjQ4NTcgNTQuMjQ2N0w3My43NzkzIDUxLjYyMjJDNzQuODE5NCA1Mi42NjIzIDc2LjI3ODkgNTMuNTM5NCA3Ny45MDQ5IDUzLjUzOTRaTTc1LjIxNDYgMzMuNDg2OEM3NC40NjIzIDM0LjQ0NzIgNzQuMzc5MSAzNS4wMjk2IDc0LjM3OTEgMzguNDQ4Qzc0LjM3OTEgNDEuODI0NyA3NC40NjIzIDQyLjQwNzIgNzUuMjE0NiA0My4zNjc1Qzc1LjYxNDcgNDMuODc0NiA3Ni4xMjQ1IDQ0LjI4NDUgNzYuNzA1OCA0NC41NjYzQzc3LjI4NzEgNDQuODQ4MSA3Ny45MjQ2IDQ0Ljk5NDUgNzguNTcwNiA0NC45OTQ1Qzc5LjIxNjUgNDQuOTk0NSA3OS44NTQxIDQ0Ljg0ODEgODAuNDM1MyA0NC41NjYzQzgxLjAxNjYgNDQuMjg0NSA4MS41MjY0IDQzLjg3NDYgODEuOTI2NSA0My4zNjc1QzgyLjY3NTQgNDIuNDA3MiA4Mi43NTg2IDQxLjg2NjMgODIuNzU4NiAzOC40NDhDODIuNzU4NiAzNS4wMjk2IDgyLjY3NTQgMzQuNDQ3MiA4MS45MjY1IDMzLjQ4NjhDODEuNTI2NCAzMi45Nzk3IDgxLjAxNjYgMzIuNTY5OCA4MC40MzUzIDMyLjI4ODFDNzkuODU0MSAzMi4wMDYzIDc5LjIxNjUgMzEuODU5OSA3OC41NzA2IDMxLjg1OTlDNzcuOTI0NiAzMS44NTk5IDc3LjI4NzEgMzIuMDA2MyA3Ni43MDU4IDMyLjI4ODFDNzYuMTI0NSAzMi41Njk4IDc1LjYxNDcgMzIuOTc5NyA3NS4yMTQ2IDMzLjQ4NjhaIiBmaWxsPSJ3aGl0ZSIvPg0KPHBhdGggZD0iTTk3Ljk5NTYgNDMuODY2N0M5Ny45OTU2IDQ3LjY2MyAxMDAuMzMyIDQ4Ljk5NDMgMTAzLjQxNCA0OC45OTQzSDEwNi40NTFWNDQuOTkzNUgxMDMuODM0QzEwMi43OTQgNDQuOTkzNSAxMDIuMjUgNDQuNDk0MiAxMDIuMjUgNDMuNTMzOVYxOS4zMTQxSDk3Ljk5NTZWNDMuODY2N1oiIGZpbGw9IndoaXRlIi8+DQo8cGF0aCBkPSJNNTkuMDIwNyAyMi4wNzM4SDQ0LjUzOTRWMjQuMjIzM0g1OS4wMjA3VjIyLjA3MzhaIiBmaWxsPSJ3aGl0ZSIvPg0KPC9zdmc+DQo=);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}
@media all and (max-width: 767px) {
  .cardSizeInfoColsInfo {
    min-height: 72px;
    margin-top: 20px;
    padding-right: 90px;
    display: flex;
    align-items: center;
  }
}
.cardSizeInfoCol {
  width: calc(50% - 12px);
}
@media all and (max-width: 767px) {
  .cardSizeInfoCol {
    width: calc(40% - 2px);
  }
  .cardSizeInfoCol h3 {
    font-weight: bold;
    font-size: 14px !important;
    line-height: 24px;
    text-align: center;
  }
  .cardSizeInfoCol + .cardSizeInfoCol {
    width: calc(60% - 2px);
  }
}
.cardSizeInfoColImg {
  margin-top: 16px;
  height: 240px;
  text-align: center;
}
.cardSizeInfoColImg img {
  max-width: 100%;
  max-height: 240px;
}
.cardSizeInfoContent {
  width: 70%;
  padding: 0 32px 40px 0;
  display: inline-flex;
  flex-wrap: wrap;
}
.cardSizeInfoContent > *:first-child {
  margin-top: 0;
}
.cardSizeInfoSideTable, .cardSizeInfoColTable {
  width: 100%;
  border-collapse: collapse;
}
.cardSizeInfoSideTable th, .cardSizeInfoSideTable td, .cardSizeInfoColTable th, .cardSizeInfoColTable td {
  border: none !important;
  outline: none !important;
}
.cardSizeInfoSideTable tr th, .cardSizeInfoColTable tr th {
  background: #e3dcd3;
  padding: 10px 10px 10px 20px;
  text-align: left;
  margin: 0;
}
.cardSizeInfoSideTable tr td, .cardSizeInfoColTable tr td {
  padding: 4px 10px 4px 20px;
  text-align: left;
}
.cardSizeInfoColTable tr th {
  font-size: 12px;
  line-height: 16px;
  font-weight: 400;
  text-align: center;
  vertical-align: middle;
  height: 48px;
  padding: 8px 8px 8px 8px;
}
@media all and (max-width: 767px) {
  .cardSizeInfoColTable tr th {
    font-size: 10px;
    padding-right: 2px;
    padding-left: 2px;
  }
}
.cardSizeInfoColTable tr td {
  text-align: center;
  font-size: 14px;
  line-height: 24px;
  padding: 8px 4px;
}
@media all and (max-width: 767px) {
  .cardSizeInfoColTable tr td {
    font-size: 14px;
    padding-right: 2px;
    padding-left: 2px;
  }
}
.cardSizeInfoColTable tr + tr + tr td {
  border-top: solid 1px #E5E5E5 !important;
}
.cardSizeInfoSide {
  width: 30%;
}
.cardSizeInfoSideText {
  font-size: 12px;
  padding: 15px 0 0 20px;
  color: red;
}
.cardSizeInfoBottom {
  width: 70%;
  margin: -24px 0 0 0;
}
.cardSizeInfoTitle {
  background: #e3dcd3;
  padding: 10px 20px;
  width: 100%;
}
.cardSizeInfo h3 {
  font-size: 16px;
  font-weight: 700;
  margin: 20px 0;
  width: 100%;
  padding: 0 20px;
}
.cardSizeInfoImg {
  margin: 20px 0;
  width: 16%;
  position: relative;
  display: inline-flex;
}
.cardSizeInfoImg img {
  width: 100%;
  height: 100%;
  object-fit: contain;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.cardSizeInfoList {
  width: 84%;
  padding: 0 0 0 30px;
}
.cardSizeInfoListEl {
  padding: 10px 0;
}
.cardSizeInfoImportantTitle {
  color: red;
  font-weight: 700;
  font-size: 16px;
}
@media all and (max-width: 959px) {
  .cardSizeInfoContent {
    width: 100%;
    padding: 0;
  }
  .cardSizeInfoSide {
    width: 100%;
    padding: 0;
    margin: 20px 0 0 0;
  }
  .cardSizeInfoBottom {
    width: 100%;
    margin: 20px 0 0 0;
  }
  .cardSizeInfoImg {
    width: 25%;
  }
  .cardSizeInfoList {
    width: 75%;
  }
}
@media all and (max-width: 390px) {
  .cardSizeInfoImg {
    margin: 20px 0;
    padding: 0;
    text-align: center;
    width: 100%;
    display: block;
  }
  .cardSizeInfoImg img {
    width: auto;
    height: auto;
    position: static;
    object-fit: unset;
    display: inline-block;
    top: auto;
    left: auto;
    right: auto;
    bottom: auto;
    max-width: 150px;
    height: auto !important;
  }
  .cardSizeInfoList {
    width: 100%;
    padding: 0;
  }
  .cardSizeInfoListEl {
    padding: 10px 0;
  }
}

@media all and (min-width: 960px) {
  .modalCardSizeHand .modalTitle {
    padding-left: 205px;
    margin-bottom: 30px;
    font-size: 38px;
    line-height: 50px;
    font-weight: 300;
  }
}
@media all and (max-width: 399px) {
  .modalCardSizeHand .modalTitle {
    text-align: center;
  }
}

.modalCardSizeHand .cardSizeInfo {
  gap: 45px;
}
.modalCardSizeHand .cardSizeInfoSide {
  width: 230px;
  min-width: 230px;
}
.modalCardSizeHand .cardSizeInfoSide td, .modalCardSizeHand .cardSizeInfoSide th {
  text-align: center;
}
.modalCardSizeHand .cardSizeInfoContent {
  display: flex;
  width: calc(100% - 45px - 230px);
  gap: 45px;
  flex-wrap: nowrap;
  align-items: start;
}
.modalCardSizeHand .cardSizeInfoContent p:first-child {
  margin-top: 0;
}
.modalCardSizeHand .cardSizeInfoImg {
  margin: 0;
  min-width: 160px;
  width: 160px;
  position: relative;
  min-height: 195px;
}
.modalCardSizeHand .cardSizeInfoImg img {
  width: 100%;
  height: 100%;
  object-fit: contain;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
@media all and (max-width: 959px) {
  .modalCardSizeHand .cardSizeInfoSide {
    margin: 0;
  }
}
@media all and (max-width: 767px) {
  .modalCardSizeHand .cardSizeInfo {
    gap: 40px;
  }
  .modalCardSizeHand .cardSizeInfoSide {
    width: 100%;
    min-width: 100%;
  }
  .modalCardSizeHand .cardSizeInfoContent {
    width: 100%;
    min-width: 100%;
    gap: 20px;
  }
}
@media all and (max-width: 399px) {
  .modalCardSizeHand .cardSizeInfoContent {
    flex-direction: column;
    align-items: center;
  }
}

.modalCardAvail .modalTitle {
  margin: 0;
  padding: 20px 20px 0 20px;
}
.modalCardAvail .modalBody {
  padding: 0;
  max-height: 95vh;
  max-width: 1078px;
}
@media all and (min-width: 768px) and (max-height: 800px) {
  .modalCardAvail .modalBody {
    min-height: 95vh;
  }
}
@media all and (max-width: 1200px) {
  .modalCardAvail .modalBody {
    max-width: calc(100% - 120px);
  }
}
@media all and (max-width: 767px) {
  .modalCardAvail .modalBody {
    max-width: 100%;
    width: 100%;
    max-height: none;
  }
}
@media all and (min-width: 768px) and (max-height: 800px) {
  .modalCardAvail .modalContent {
    min-height: calc(100% - 48px);
  }
}
@media all and (max-width: 767px) {
  .modalCardAvail .modalContent {
    min-height: calc(100% - 48px);
  }
}
.modalCardAvail .modalOverlay {
  background: rgba(0, 0, 0, 0.6);
}

.cardAvail {
  padding: 0px 20px 0 20px;
  position: relative;
}
@media all and (min-width: 768px) and (max-height: 800px) {
  .cardAvail {
    display: flex;
    flex-direction: column;
    min-height: calc(95vh - 48px);
  }
}
@media all and (max-width: 767px) {
  .cardAvail {
    display: flex;
    flex-direction: column;
    min-height: calc(100vh - 48px);
  }
}
.cardAvailTitle {
  font-weight: 400;
  font-size: 14px;
  line-height: 24px;
  color: #575757;
}
.cardAvailTitle a {
  color: #575757;
  text-decoration: underline;
}
.cardAvail.loading {
  /*    @keyframes loadAnimation {
        from {
          transform: translate(-50%, -50%) scale(0.7);
        }
        to {
          transform: translate(-50%, -50%) scale(1.2);
        }
      }

      &:not(.loaded):after {
        animation: loadAnimation 1s infinite;
      }

      &:after {
        position: absolute;
        content: "";
        left: 50%;
        top: 50%;
        opacity: 1;
        transform: translate(-50%, -50%);
        width: 80px;
        height: 80px;
        background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIwIiBoZWlnaHQ9IjEyMCIgdmlld0JveD0iMCAwIDEyMCAxMjAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8cmVjdCB3aWR0aD0iMTIwIiBoZWlnaHQ9IjEyMCIgZmlsbD0iI0I5MTkyQiIvPg0KPHBhdGggZD0iTTE2LjExNDMgNDguOTk0M0gyMC4zNjgyVjM2LjQwMjVDMjAuMzY4MiAzMy41MjUgMjIuMTYwNSAzMS44NTc0IDI0LjU3NyAzMS44NTc0QzI2Ljk5MzQgMzEuODU3NCAyOC43MzczIDMzLjUyNSAyOC43MzczIDM2LjQwMjVWNDguOTkwOEgzMi45OTgxVjM0Ljk0NjRDMzIuOTk4MSAzMC4xNTE3IDI5LjI0NjkgMjcuNjEwNCAyNS45NTMzIDI3LjYxMDRDMjMuNzAzMyAyNy42MTA0IDIxLjc5MzEgMjguNDQyNSAyMC40NTE0IDMwLjExMDFIMjAuMzY4MlYxOS4zMTQxSDE2LjExNDNWNDguOTk0M1oiIGZpbGw9IndoaXRlIi8+DQo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTQzLjIyMiAzOC40MDY0QzQzLjIyMiA0Mi45OTMxIDQzLjg4NzYgNDQuNzQzOSA0NS41MTM2IDQ2LjUzNjNDNDYuNjgyIDQ3LjgyOTQgNDguNjMzOCA0OS4yNDM5IDUxLjkzNDMgNDkuMjQzOUM1NS4yMzQ4IDQ5LjI0MzkgNTcuMjA0IDQ3Ljg0MzMgNTguMzU1IDQ2LjUzNjNDNTkuOTgxIDQ0Ljc0MzkgNjAuNjQ2NyA0Mi45OTMxIDYwLjY0NjcgMzguNDA2NEM2MC42NDY3IDMzLjgxOTYgNTkuOTc3NiAzMi4xMTA1IDU4LjM1NSAzMC4zMTgxQzU3LjE4NjcgMjkuMDI0OSA1NS4yMzQ4IDI3LjYxMDQgNTEuOTM0MyAyNy42MTA0QzQ4LjYzMzggMjcuNjEwNCA0Ni42ODIgMjkuMDI0OSA0NS41MTM2IDMwLjMxODFDNDMuODg3NiAzMi4xMTA1IDQzLjIyMiAzMy44NjEzIDQzLjIyMiAzOC40MDY0Wk01Ni4zOTYyIDM4LjQ0OEM1Ni4zOTYyIDQxLjQ5MTkgNTYuMTQ2NiA0Mi4zMjQgNTUuMzU2MiA0My40NTA3QzU0LjcyODcgNDQuMzI3OCA1My4zOTc0IDQ0Ljk5MzUgNTEuOTM3OCA0NC45OTM1QzUwLjQ3ODIgNDQuOTkzNSA0OS4xNDM1IDQ0LjMyNzggNDguNTE5NCA0My40NTA3QzQ3LjcyNTUgNDIuMzI0IDQ3LjQ3OTQgNDEuNDkxOSA0Ny40Nzk0IDM4LjQwNjRDNDcuNDc5NCAzNS4zMjA4IDQ3LjcyOSAzNC41MzA0IDQ4LjUxOTQgMzMuNDAzNkM0OS4xNDM1IDMyLjUzIDUwLjQ3ODIgMzEuODYwOCA1MS45Mzc4IDMxLjg2MDhDNTMuMzk3NCAzMS44NjA4IDU0LjcxMTMgMzIuNTMgNTUuMzU2MiAzMy40MDM2QzU2LjE0NjYgMzQuNTMwNCA1Ni4zOTYyIDM1LjM2MjQgNTYuMzk2MiAzOC40NDhaIiBmaWxsPSJ3aGl0ZSIvPg0KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik03Ny45MDQ5IDUzLjUzOTRDODAuNzU4MiA1My41Mzk0IDgyLjc1ODYgNTEuOTEzNCA4Mi43NTg2IDQ4Ljk1MjdWNDYuODAzMkM4Mi4wNjY1IDQ3LjU2MDYgODEuMjI1NiA0OC4xNjcxIDgwLjI4ODQgNDguNTg0N0M3OS4zNTEzIDQ5LjAwMjMgNzguMzM4IDQ5LjIyMiA3Ny4zMTIxIDQ5LjIzQzc2LjI0NTIgNDkuMjUzNiA3NS4xODY5IDQ5LjAzNDcgNzQuMjE3IDQ4LjU4OTZDNzMuMjQ3MSA0OC4xNDQ2IDcyLjM5MDkgNDcuNDg1MiA3MS43MTMgNDYuNjYxMUM3MC41MDMxIDQ1LjA3NjcgNzAuMTI4NyA0NC4zMjQ0IDcwLjEyODcgMzguNDQ4QzcwLjEyODcgMzIuNTcxNiA3MC41MDMxIDMxLjc3NzYgNzEuNzEzIDMwLjE5MzNDNzIuMzg4NiAyOS4zNjkgNzMuMjQyMSAyOC43MDg1IDc0LjIwOTQgMjguMjYxMkM3NS4xNzY2IDI3LjgxMzkgNzYuMjMyNyAyNy41OTE0IDc3LjI5ODIgMjcuNjEwNEM3OS40NjUgMjcuNjEwNCA4MS4xNzQyIDI4LjQ0MjUgODIuNzU4NiAzMC4xMTAxVjI3Ljg2SDg2Ljk5NTFWNDguNDk1MUM4Ni45OTUxIDU0Ljg3NDIgODIuNjU4MSA1Ny43ODk4IDc3LjgyMTcgNTcuNzg5OEM3NS4xMTQxIDU3Ljc4OTggNzIuMzYxMyA1Ni4zNzUzIDcwLjQ4NTcgNTQuMjQ2N0w3My43NzkzIDUxLjYyMjJDNzQuODE5NCA1Mi42NjIzIDc2LjI3ODkgNTMuNTM5NCA3Ny45MDQ5IDUzLjUzOTRaTTc1LjIxNDYgMzMuNDg2OEM3NC40NjIzIDM0LjQ0NzIgNzQuMzc5MSAzNS4wMjk2IDc0LjM3OTEgMzguNDQ4Qzc0LjM3OTEgNDEuODI0NyA3NC40NjIzIDQyLjQwNzIgNzUuMjE0NiA0My4zNjc1Qzc1LjYxNDcgNDMuODc0NiA3Ni4xMjQ1IDQ0LjI4NDUgNzYuNzA1OCA0NC41NjYzQzc3LjI4NzEgNDQuODQ4MSA3Ny45MjQ2IDQ0Ljk5NDUgNzguNTcwNiA0NC45OTQ1Qzc5LjIxNjUgNDQuOTk0NSA3OS44NTQxIDQ0Ljg0ODEgODAuNDM1MyA0NC41NjYzQzgxLjAxNjYgNDQuMjg0NSA4MS41MjY0IDQzLjg3NDYgODEuOTI2NSA0My4zNjc1QzgyLjY3NTQgNDIuNDA3MiA4Mi43NTg2IDQxLjg2NjMgODIuNzU4NiAzOC40NDhDODIuNzU4NiAzNS4wMjk2IDgyLjY3NTQgMzQuNDQ3MiA4MS45MjY1IDMzLjQ4NjhDODEuNTI2NCAzMi45Nzk3IDgxLjAxNjYgMzIuNTY5OCA4MC40MzUzIDMyLjI4ODFDNzkuODU0MSAzMi4wMDYzIDc5LjIxNjUgMzEuODU5OSA3OC41NzA2IDMxLjg1OTlDNzcuOTI0NiAzMS44NTk5IDc3LjI4NzEgMzIuMDA2MyA3Ni43MDU4IDMyLjI4ODFDNzYuMTI0NSAzMi41Njk4IDc1LjYxNDcgMzIuOTc5NyA3NS4yMTQ2IDMzLjQ4NjhaIiBmaWxsPSJ3aGl0ZSIvPg0KPHBhdGggZD0iTTk3Ljk5NTYgNDMuODY2N0M5Ny45OTU2IDQ3LjY2MyAxMDAuMzMyIDQ4Ljk5NDMgMTAzLjQxNCA0OC45OTQzSDEwNi40NTFWNDQuOTkzNUgxMDMuODM0QzEwMi43OTQgNDQuOTkzNSAxMDIuMjUgNDQuNDk0MiAxMDIuMjUgNDMuNTMzOVYxOS4zMTQxSDk3Ljk5NTZWNDMuODY2N1oiIGZpbGw9IndoaXRlIi8+DQo8cGF0aCBkPSJNNTkuMDIwNyAyMi4wNzM4SDQ0LjUzOTRWMjQuMjIzM0g1OS4wMjA3VjIyLjA3MzhaIiBmaWxsPSJ3aGl0ZSIvPg0KPC9zdmc+DQo=);
        background-size: contain;
        background-position: center;
        background-repeat: no-repeat;
        z-index: 11;
        transform-origin: center;
        transition: opacity 0.3s;

        @media all and (max-width: 959px) {
          width: 60px;
          height: 60px;
        }

        @media all and (max-width: 600px) {
          width: 40px;
          height: 40px;
        }
      }*/
}
.cardAvail.loading:before {
  position: absolute;
  background-color: rgba(255, 255, 255, 0.4);
  opacity: 1;
  content: "";
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 10;
  transition: opacity 0.3s;
}
.cardAvailOptions {
  width: calc(100% + 20px);
}
@media all and (max-width: 959px) {
  .cardAvailOptions {
    width: 100%;
  }
}
.cardAvail_hideSizes .modalMapPopupSize, .cardAvail_hideSizes .cardAvailContactsElSize {
  display: none !important;
}
.cardAvailSize {
  margin: 16px 0 0 0;
  display: inline-block;
  vertical-align: top;
  padding: 0 36px 0 0;
  position: relative;
}
.cardAvailSize_simple {
  display: none;
}
@media all and (max-width: 959px) {
  .cardAvailSize {
    display: block;
  }
}
@media all and (max-width: 767px) {
  .cardAvailSize {
    display: block;
    padding: 0;
  }
}
.cardAvailSizeInfo {
  position: absolute;
  top: 28px;
  right: 0;
  width: 24px;
  height: 24px;
  overflow: hidden;
}
@media all and (max-width: 767px) {
  .cardAvailSizeInfo {
    top: 0;
  }
}
.cardAvailSizeInfo.active {
  overflow: visible;
}
.cardAvailSizeInfo.active .cardAvailSizeInfoIcon {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMiAyNEMxOC42Mjc0IDI0IDI0IDE4LjYyNzQgMjQgMTJDMjQgNS4zNzI1OCAxOC42Mjc0IDAgMTIgMEM1LjM3MjU4IDAgMCA1LjM3MjU4IDAgMTJDMCAxOC42Mjc0IDUuMzcyNTggMjQgMTIgMjRaTTEwLjgwMjcgMTQuOTgzNFYxNS40NThIMTEuOTM2NVYxNS4xNjhDMTEuOTM2NSAxNC42MTEzIDEyLjAzMDMgMTQuMTY2IDEyLjIxNzggMTMuODMyQzEyLjQxMTEgMTMuNDk4IDEyLjgwMzcgMTMuMDc5MSAxMy4zOTU1IDEyLjU3NTJDMTQuMTMzOCAxMS45MzA3IDE0LjYxNDMgMTEuNDY0OCAxNC44MzY5IDExLjE3NzdDMTUuMDU5NiAxMC44ODQ4IDE1LjIyNjYgMTAuNTc3MSAxNS4zMzc5IDEwLjI1NDlDMTUuNDU1MSA5LjkyNjc2IDE1LjUxMzcgOS41NDg4MyAxNS41MTM3IDkuMTIxMDlDMTUuNTEzNyA4LjExOTE0IDE1LjIwMzEgNy4zNDI3NyAxNC41ODIgNi43OTE5OUMxMy45NjA5IDYuMjQxMjEgMTMuMDkwOCA1Ljk2NTgyIDExLjk3MTcgNS45NjU4MkMxMC43NjQ2IDUuOTY1ODIgOS42MDc0MiA2LjI1NTg2IDguNSA2LjgzNTk0TDkuMDE4NTUgOC4wMjI0NkM5LjU4NjkxIDcuNzM1MzUgMTAuMDkwOCA3LjUzOTA2IDEwLjUzMDMgNy40MzM1OUMxMC45Njk3IDcuMzIyMjcgMTEuNDIwOSA3LjI2NjYgMTEuODgzOCA3LjI2NjZDMTIuNjA0NSA3LjI2NjYgMTMuMTU1MyA3LjQzMDY2IDEzLjUzNjEgNy43NTg3OUMxMy45MjI5IDguMDgxMDUgMTQuMTE2MiA4LjU0MTAyIDE0LjExNjIgOS4xMzg2N0MxNC4xMTYyIDkuNjE5MTQgMTQuMDEwNyAxMC4wMjkzIDEzLjc5OTggMTAuMzY5MUMxMy41OTQ3IDEwLjcwOSAxMy4wOTM4IDExLjIxNTggMTIuMjk2OSAxMS44ODk2QzExLjcyMjcgMTIuMzgxOCAxMS4zMzAxIDEyLjg1MDYgMTEuMTE5MSAxMy4yOTU5QzEwLjkwODIgMTMuNzM1NCAxMC44MDI3IDE0LjI5NzkgMTAuODAyNyAxNC45ODM0Wk0xMS40MjY4IDE2Ljg3M0MxMC43MjM2IDE2Ljg3MyAxMC4zNzIxIDE3LjI3MTUgMTAuMzcyMSAxOC4wNjg0QzEwLjM3MjEgMTguNDkwMiAxMC40NzE3IDE4Ljc5NDkgMTAuNjcwOSAxOC45ODI0QzEwLjg3MDEgMTkuMTY0MSAxMS4xMjIxIDE5LjI1NDkgMTEuNDI2OCAxOS4yNTQ5QzExLjc2MDcgMTkuMjU0OSAxMi4wMjE1IDE5LjE1MjMgMTIuMjA5IDE4Ljk0NzNDMTIuMzk2NSAxOC43MzYzIDEyLjQ5MDIgMTguNDQzNCAxMi40OTAyIDE4LjA2ODRDMTIuNDkwMiAxNy42ODE2IDEyLjM5NjUgMTcuMzg1NyAxMi4yMDkgMTcuMTgwN0MxMi4wMjczIDE2Ljk3NTYgMTEuNzY2NiAxNi44NzMgMTEuNDI2OCAxNi44NzNaIiBmaWxsPSJibGFjayIvPgo8L3N2Zz4K);
}
.cardAvailSizeInfoIcon {
  width: 24px;
  height: 24px;
  position: relative;
  cursor: pointer;
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwLjgwMjcgMTQuOTgzNFYxNS40NThIMTEuOTM2NVYxNS4xNjhDMTEuOTM2NSAxNC42MTEzIDEyLjAzMDMgMTQuMTY2IDEyLjIxNzggMTMuODMyQzEyLjQxMTEgMTMuNDk4IDEyLjgwMzcgMTMuMDc5MSAxMy4zOTU1IDEyLjU3NTJDMTQuMTMzOCAxMS45MzA3IDE0LjYxNDMgMTEuNDY0OCAxNC44MzY5IDExLjE3NzdDMTUuMDU5NiAxMC44ODQ4IDE1LjIyNjYgMTAuNTc3MSAxNS4zMzc5IDEwLjI1NDlDMTUuNDU1MSA5LjkyNjc2IDE1LjUxMzcgOS41NDg4MyAxNS41MTM3IDkuMTIxMDlDMTUuNTEzNyA4LjExOTE0IDE1LjIwMzEgNy4zNDI3NyAxNC41ODIgNi43OTE5OUMxMy45NjA5IDYuMjQxMjEgMTMuMDkwOCA1Ljk2NTgyIDExLjk3MTcgNS45NjU4MkMxMC43NjQ2IDUuOTY1ODIgOS42MDc0MiA2LjI1NTg2IDguNSA2LjgzNTk0TDkuMDE4NTUgOC4wMjI0NkM5LjU4NjkxIDcuNzM1MzUgMTAuMDkwOCA3LjUzOTA2IDEwLjUzMDMgNy40MzM1OUMxMC45Njk3IDcuMzIyMjcgMTEuNDIwOSA3LjI2NjYgMTEuODgzOCA3LjI2NjZDMTIuNjA0NSA3LjI2NjYgMTMuMTU1MyA3LjQzMDY2IDEzLjUzNjEgNy43NTg3OUMxMy45MjI5IDguMDgxMDUgMTQuMTE2MiA4LjU0MTAyIDE0LjExNjIgOS4xMzg2N0MxNC4xMTYyIDkuNjE5MTQgMTQuMDEwNyAxMC4wMjkzIDEzLjc5OTggMTAuMzY5MUMxMy41OTQ3IDEwLjcwOSAxMy4wOTM4IDExLjIxNTggMTIuMjk2OSAxMS44ODk2QzExLjcyMjcgMTIuMzgxOCAxMS4zMzAxIDEyLjg1MDYgMTEuMTE5MSAxMy4yOTU5QzEwLjkwODIgMTMuNzM1NCAxMC44MDI3IDE0LjI5NzkgMTAuODAyNyAxNC45ODM0WiIgZmlsbD0iIzk0OTQ5NCIvPgo8cGF0aCBkPSJNMTEuNDI2OCAxNi44NzNDMTAuNzIzNiAxNi44NzMgMTAuMzcyMSAxNy4yNzE1IDEwLjM3MjEgMTguMDY4NEMxMC4zNzIxIDE4LjQ5MDIgMTAuNDcxNyAxOC43OTQ5IDEwLjY3MDkgMTguOTgyNEMxMC44NzAxIDE5LjE2NDEgMTEuMTIyMSAxOS4yNTQ5IDExLjQyNjggMTkuMjU0OUMxMS43NjA3IDE5LjI1NDkgMTIuMDIxNSAxOS4xNTIzIDEyLjIwOSAxOC45NDczQzEyLjM5NjUgMTguNzM2MyAxMi40OTAyIDE4LjQ0MzQgMTIuNDkwMiAxOC4wNjg0QzEyLjQ5MDIgMTcuNjgxNiAxMi4zOTY1IDE3LjM4NTcgMTIuMjA5IDE3LjE4MDdDMTIuMDI3MyAxNi45NzU2IDExLjc2NjYgMTYuODczIDExLjQyNjggMTYuODczWiIgZmlsbD0iIzk0OTQ5NCIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTI0IDEyQzI0IDE4LjYyNzQgMTguNjI3NCAyNCAxMiAyNEM1LjM3MjU4IDI0IDAgMTguNjI3NCAwIDEyQzAgNS4zNzI1OCA1LjM3MjU4IDAgMTIgMEMxOC42Mjc0IDAgMjQgNS4zNzI1OCAyNCAxMlpNMjMgMTJDMjMgMTguMDc1MSAxOC4wNzUxIDIzIDEyIDIzQzUuOTI0ODcgMjMgMSAxOC4wNzUxIDEgMTJDMSA1LjkyNDg3IDUuOTI0ODcgMSAxMiAxQzE4LjA3NTEgMSAyMyA1LjkyNDg3IDIzIDEyWiIgZmlsbD0iIzk0OTQ5NCIvPgo8L3N2Zz4K) center no-repeat;
  background-size: contain;
  display: block;
}
.cardAvailSizeInfoIcon:before {
  position: absolute;
  width: 12px;
  height: 4px;
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iNCIgdmlld0JveD0iMCAwIDEyIDQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNiA0QzcuNSA0IDkgMCAxMiAwSDBDMyAwIDQuNSA0IDYgNFoiIGZpbGw9ImJsYWNrIi8+Cjwvc3ZnPgo=) center no-repeat;
  background-size: contain;
  left: 50%;
  top: -11px;
  margin: 0 0 0 -6px;
  content: "";
  display: block;
  opacity: 0;
  transition: opacity 0.3s;
}
.cardAvailSizeInfoContent {
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  padding: 8px 12px;
  background: #000000;
  border-radius: 8px;
  color: #FFFFFF;
  width: 330px;
  display: block;
  opacity: 0;
  transition: opacity 0.3s;
  position: absolute;
  bottom: 34px;
  left: 50%;
  transform: translate(-50%, 0);
}
@media all and (max-width: 1200px) {
  .cardAvailSizeInfoContent {
    left: auto;
    right: -15px;
    transform: none;
  }
}
@media all and (max-width: 767px) {
  .cardAvailSizeInfoContent {
    width: 260px;
  }
}
.cardAvailSizeInfo.active .cardAvailSizeInfoContent {
  display: block;
  opacity: 1;
}
.cardAvailSizeInfo.active .cardAvailSizeInfoIcon:before {
  display: block;
  opacity: 1;
}
.cardAvailSizeHeader {
  padding: 0;
}
.cardAvailSizeHeaderInfo {
  font-size: 14px;
  line-height: 24px;
  color: #000000;
  cursor: pointer;
  overflow: hidden;
  display: inline-block;
  vertical-align: top;
  position: relative;
  padding: 0 0 0 32px;
  float: right;
}
@media all and (max-width: 390px) {
  .cardAvailSizeHeaderInfo {
    width: 24px;
    height: 24px;
    padding: 0;
  }
  .cardAvailSizeHeaderInfo span {
    display: none;
  }
}
.cardAvailSizeHeaderInfo:after {
  width: 24px;
  height: 16px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAyNCAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMCAxQzAgMC43MjM4NTggMC4yMjM4NTggMC41IDAuNSAwLjVIMjMuNUMyMy43NzYxIDAuNSAyNCAwLjcyMzg1OCAyNCAxVjE1QzI0IDE1LjI3NjEgMjMuNzc2MSAxNS41IDIzLjUgMTUuNUgwLjVDMC4yMjM4NTggMTUuNSAwIDE1LjI3NjEgMCAxNVYxWk0xIDEuNVYxNC41SDIzVjEuNUgyMFY2LjVDMjAgNi43NzYxNCAxOS43NzYxIDcgMTkuNSA3QzE5LjIyMzkgNyAxOSA2Ljc3NjE0IDE5IDYuNVYxLjVIMTdWOS41QzE3IDkuNzc2MTQgMTYuNzc2MSAxMCAxNi41IDEwQzE2LjIyMzkgMTAgMTYgOS43NzYxNCAxNiA5LjVWMS41SDE0VjYuNUMxNCA2Ljc3NjE0IDEzLjc3NjEgNyAxMy41IDdDMTMuMjIzOSA3IDEzIDYuNzc2MTQgMTMgNi41VjEuNUgxMVY2LjVDMTEgNi43NzYxNCAxMC43NzYxIDcgMTAuNSA3QzEwLjIyMzkgNyAxMCA2Ljc3NjE0IDEwIDYuNVYxLjVIOFY2LjVDOCA2Ljc3NjE0IDcuNzc2MTQgNyA3LjUgN0M3LjIyMzg2IDcgNyA2Ljc3NjE0IDcgNi41VjEuNUg1VjkuNUM1IDkuNzc2MTQgNC43NzYxNCAxMCA0LjUgMTBDNC4yMjM4NiAxMCA0IDkuNzc2MTQgNCA5LjVWMS41SDFaIiBmaWxsPSJibGFjayIvPg0KPC9zdmc+DQo=);
  background-size: contain;
  content: "";
  display: block;
  position: absolute;
  top: 4px;
  left: 0;
}
.cardAvailSizeHeaderInfo_golen:after {
  width: 24px;
  height: 24px;
  top: 0px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMiAxLjVDMS43MjM4NiAxLjUgMS41IDEuNzIzODYgMS41IDJWMjJDMS41IDIyLjI3NjEgMS43MjM4NiAyMi41IDIgMjIuNUgyMkMyMi4yNzYxIDIyLjUgMjIuNSAyMi4yNzYxIDIyLjUgMjJWMkMyMi41IDEuNzIzODYgMjIuMjc2MSAxLjUgMjIgMS41SDJaTTIuNSAyMS41VjIuNUgyMS41VjIxLjVIMi41Wk02Ljk5OTg3IDExLjcyMTZDNi45OTk4NyAxMS40NDU1IDYuNzc2MDEgMTEuMjIxNiA2LjQ5OTg3IDExLjIyMTZDNi4yMjM3MiAxMS4yMjE2IDUuOTk5ODcgMTEuNDQ1NSA1Ljk5OTg3IDExLjcyMTZMNS45OTk4NyAxNy41QzUuOTk5ODcgMTcuNjMyNiA2LjA1MjU0IDE3Ljc1OTggNi4xNDYzMSAxNy44NTM2QzYuMjQwMDggMTcuOTQ3NCA2LjM2NzI2IDE4IDYuNDk5ODcgMThIMTIuMjc4MUMxMi41NTQzIDE4IDEyLjc3ODEgMTcuNzc2MiAxMi43NzgxIDE3LjVDMTIuNzc4MSAxNy4yMjM5IDEyLjU1NDMgMTcgMTIuMjc4MSAxN0w3LjcwNjk5IDE3TDE3LjAwMDEgNy43MDcwNUwxNy4wMDAzIDEyLjI3OEMxNy4wMDAzIDEyLjU1NDEgMTcuMjI0MiAxMi43NzggMTcuNTAwMyAxMi43NzhDMTcuNzc2NCAxMi43Nzc5IDE4LjAwMDMgMTIuNTU0MSAxOC4wMDAzIDEyLjI3NzlMMTguMDAwMSA2LjQ5OTk4QzE4LjAwMDEgNi4yMjM4NSAxNy43NzYyIDYuMDAwMDEgMTcuNTAwMSA2TDExLjcyMTggNS45OTk4M0MxMS40NDU3IDUuOTk5ODIgMTEuMjIxOCA2LjIyMzY3IDExLjIyMTggNi40OTk4MUMxMS4yMjE4IDYuNzc1OTUgMTEuNDQ1NiA2Ljk5OTgyIDExLjcyMTggNi45OTk4M0wxNi4yOTMgNi45OTk5Nkw2Ljk5OTg3IDE2LjI5MjlMNi45OTk4NyAxMS43MjE2WiIgZmlsbD0iYmxhY2siLz4NCjwvc3ZnPg0K);
}
.cardAvailSizeHeaderInfoWrap .cardAvailSizeHeaderInfo {
  display: inline-block;
  margin: 0 15px 0 0;
  float: none;
}
@media all and (max-width: 959px) {
  .cardAvailSizeHeaderInfoWrap .cardAvailSizeHeaderInfo {
    display: none;
  }
}
@media all and (max-width: 767px) {
  .cardAvailSizeHeaderInfoWrap .cardAvailSizeHeaderInfo {
    display: block;
    margin: 5px 0;
  }
}
@media all and (max-width: 390px) {
  .cardAvailSizeHeaderInfoWrap .cardAvailSizeHeaderInfo {
    width: auto;
    height: auto;
    padding: 0 0 0 32px;
  }
  .cardAvailSizeHeaderInfoWrap .cardAvailSizeHeaderInfo span {
    display: block;
  }
}
.cardAvailSizeHeaderInfoWrap {
  margin: 15px 0 0 0;
}
@media all and (max-width: 767px) {
  .cardAvailSizeHeaderInfoWrap {
    display: flex;
    align-items: center;
    flex-direction: column;
    text-align: center;
  }
}
.cardAvailSizeHeaderEl {
  overflow: hidden;
  display: inline-block;
  vertical-align: top;
  position: relative;
  font-weight: normal;
  font-size: 14px;
  line-height: 24px;
  margin: 0 16px 0 0;
}
.cardAvailSizeHeaderEl input {
  display: none;
}
.cardAvailSizeHeaderEl label {
  color: #949494;
  cursor: pointer;
}
.cardAvailSizeHeaderEl input:checked + label {
  color: #000;
  cursor: default;
}
.cardAvailSizePanel {
  display: none;
  flex-wrap: wrap;
  margin: 0 -4px;
}
.cardAvailSizePanel.active {
  display: flex;
  flex-wrap: wrap;
  width: calc(100% + 8px);
}
.cardAvailSizeEl {
  width: 40px;
  margin: 4px;
  height: 28px;
  position: relative;
  overflow: hidden;
}
.cardAvailSizeEl--wide {
  width: 50px;
}
.cardAvailSizeEl.error {
  overflow: visible;
}
.cardAvailSizeEl.error:after, .cardAvailSizeEl.error:before {
  opacity: 1;
}
.cardAvailSizeEl:before {
  content: "Осталась последняя модель";
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  padding: 8px 12px;
  background: #000000;
  border-radius: 8px;
  color: #FFFFFF;
  width: 260px;
  display: block;
  opacity: 0;
  transition: opacity 0.3s;
  position: absolute;
  bottom: 38px;
  left: 50%;
  margin-left: -130px;
}
.cardAvailSizeEl:after {
  position: absolute;
  width: 12px;
  height: 4px;
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iNCIgdmlld0JveD0iMCAwIDEyIDQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNiA0QzcuNSA0IDkgMCAxMiAwSDBDMyAwIDQuNSA0IDYgNFoiIGZpbGw9ImJsYWNrIi8+Cjwvc3ZnPgo=) center no-repeat;
  background-size: contain;
  left: 50%;
  top: -11px;
  margin: 0 0 0 -6px;
  content: "";
  display: block;
  opacity: 0;
  transition: opacity 0.3s;
}
@media all and (min-width: 768px) {
  .cardAvailSizeEl:nth-child(1):before, .cardAvailSizeEl:nth-child(2):before, .cardAvailSizeEl:nth-child(13):before, .cardAvailSizeEl:nth-child(14):before {
    margin-left: -20px;
  }
  .cardAvailSizeEl:nth-child(11):before, .cardAvailSizeEl:nth-child(12):before, .cardAvailSizeEl:nth-child(23):before, .cardAvailSizeEl:nth-child(24):before {
    margin-left: -240px;
  }
}
@media all and (max-width: 767px) {
  .cardAvailSizeEl:before {
    width: calc(600% + 48px);
    margin-left: 0;
    left: auto;
  }
  .cardAvailSizeEl:nth-child(1):before, .cardAvailSizeEl:nth-child(7):before, .cardAvailSizeEl:nth-child(13):before {
    left: -4px;
  }
  .cardAvailSizeEl:nth-child(2):before, .cardAvailSizeEl:nth-child(8):before, .cardAvailSizeEl:nth-child(14):before {
    left: calc((100% + 16px - 4px) * -1);
  }
  .cardAvailSizeEl:nth-child(3):before, .cardAvailSizeEl:nth-child(9):before, .cardAvailSizeEl:nth-child(15):before {
    left: calc((200% + 24px - 4px) * -1);
  }
  .cardAvailSizeEl:nth-child(4):before, .cardAvailSizeEl:nth-child(10):before, .cardAvailSizeEl:nth-child(16):before {
    left: calc((300% + 32px - 4px) * -1);
  }
  .cardAvailSizeEl:nth-child(5):before, .cardAvailSizeEl:nth-child(11):before, .cardAvailSizeEl:nth-child(17):before {
    left: calc((400% + 40px - 4px) * -1);
  }
  .cardAvailSizeEl:nth-child(6):before, .cardAvailSizeEl:nth-child(12):before, .cardAvailSizeEl:nth-child(18):before {
    left: calc((500% + 48px - 4px) * -1);
  }
}
@media all and (max-width: 767px) {
  .cardAvailSizeEl {
    width: calc(16.6666% - 8px);
  }
}
.cardAvailSizeEl input {
  display: none;
}
.cardAvailSizeEl label {
  display: block;
  color: #949494;
  font-size: 12px;
  line-height: 16px;
  font-weight: 700;
  padding: 5px 0;
  text-align: center;
  height: 28px;
  border: 1px solid #D5D3D2;
  cursor: pointer;
}
.cardAvailSizeEl input:not(:disabled) + label:hover {
  border-color: #000;
}
.cardAvailSizeEl input:checked + label {
  font-weight: 700;
  color: #000;
  border: 2px solid #000000;
  padding: 4px 0;
  cursor: default;
}
.cardAvailSizeEl input:disabled + label {
  background: #FAFAFA;
  cursor: default;
}
.cardAvailSizeEl input:disabled + label:after {
  border: 1px solid #fff;
  height: 4px;
  background: #B9192B;
  position: absolute;
  content: "";
  left: -20px;
  top: 50%;
  right: -20px;
  transform-origin: center;
  transform: rotate(-46deg);
  margin: -2px 0 0 0;
  display: block;
}
.cardAvail.showEmpty .cardAvailContactsPanel {
  display: none !important;
}
.cardAvail.showEmpty .cardAvailEmpty {
  display: flex;
}
.cardAvailEmpty {
  margin: 0;
  text-align: center;
  display: none;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  height: calc(100vh - 232px - 200px);
  overflow: auto;
}
@media all and (min-width: 768px) and (max-height: 800px) {
  .cardAvailEmpty {
    height: calc(100vh - 232px - 100px);
    height: auto;
  }
}
@media all and (max-width: 767px) {
  .cardAvailEmpty {
    margin: 24px 0 0 0;
    min-height: auto;
    max-height: none;
    height: auto;
    overflow: hidden;
  }
}
.cardAvailEmptyTitle {
  font-weight: 400;
  font-size: 34px;
  line-height: 48px;
  text-transform: uppercase;
  margin: 0 auto;
  padding: 10px 0 0 0;
  max-width: 700px;
}
@media all and (max-width: 767px) {
  .cardAvailEmptyTitle {
    font-weight: 300;
    font-size: 24px;
    line-height: 28px;
  }
}
.cardAvailEmptyText {
  font-weight: 400;
  font-size: 14px;
  line-height: 24px;
  max-width: 818px;
  margin: 0 auto;
  color: #575757;
}
.cardAvailEmptyCatalogLink {
  display: inline-block;
  margin: 24px 0 0 0;
}
.cardAvailEmptyIcons {
  margin: 64px 0 0 0;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  padding: 0 0 10px 0;
}
@media all and (min-width: 768px) and (max-height: 800px) {
  .cardAvailEmptyIcons {
    margin: 24px 0 0 0;
  }
}
@media all and (max-width: 767px) {
  .cardAvailEmptyIcons {
    margin: 40px -10px 0 -10px;
  }
}
.cardAvailEmptyIconsEl {
  min-width: 180px;
  max-width: 180px;
  margin: 0 10px;
  display: block;
}
@media all and (max-width: 959px) {
  .cardAvailEmptyIconsEl {
    min-width: 105px;
    max-width: 105px;
  }
}
@media all and (max-width: 767px) {
  .cardAvailEmptyIconsEl {
    min-width: calc(50% - 20px);
    max-width: calc(50% - 20px);
  }
}
.cardAvailEmptyIconsElImg {
  display: block;
}
.cardAvailEmptyIconsElTitle {
  font-weight: 400;
  font-size: 12px;
  line-height: 24px;
  display: block;
  text-transform: uppercase;
}
.cardAvailColor {
  display: inline-block;
  vertical-align: top;
  margin: 16px 50px 0 0;
  position: relative;
  /*    &El {
        width: 48px;
        height: 24px;
        margin: 4px;
        input {
          display: block;
          width: 10px;
          height: 10px;
          position: relative;
          opacity: 0;
        }
        label {
          width: 48px;
          height: 24px;
          margin: -10px 0 0 0;
          display: block;
          position: relative;
          z-index: 2;
          cursor: pointer;

          &[data-border] {
            border: solid 1px #e5e5e5;
          }
        }

        span {
          display: none;
          font-size: 14px;
          line-height: 24px;
          position: absolute;
          top: 0;
          left: 0;
        }

        input:checked + label {
          cursor: default;
          &:after {
            position: absolute;
            content: "";
            border: solid 2px #000;
            left: -3px;
            top: -3px;
            right: -3px;
            bottom: -3px;
            display: block;
          }
        }
        input:disabled + label {
          overflow: hidden;
          cursor: default;
          &:after {
            border: 1px solid #fff;
            height: 2px;
            background: #B9192B;
            position: absolute;
            content: "";
            left: -20px;
            top: 50%;
            right: -20px;
            transform-origin: center;
            transform: rotate(-26deg);
            margin: -2px 0 0 0;
            display: block;
          }
        }
        input:checked + label + span {
          display: block;
        }
      }*/
}
@media all and (max-width: 959px) {
  .cardAvailColor {
    display: block;
    margin-right: 0;
  }
}
.cardAvailColorTitle {
  height: 24px;
  display: block;
  font-size: 14px;
  line-height: 24px;
}
.cardAvailColorList {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -4px;
  align-items: center;
}
.cardAvailColorEl {
  width: 34px;
  height: 22px;
  margin: 7px 4px;
  position: relative;
  text-decoration: none;
  cursor: pointer;
}
.cardAvailColorEl.active {
  cursor: default;
  margin: 4px;
}
.cardAvailColorEl.active:after {
  position: absolute;
  content: "";
  border: solid 2px #000;
  left: 0px;
  top: -3px;
  right: 0px;
  bottom: -3px;
  display: block;
  outline: 1px solid #fff;
  outline-offset: -3px;
}
.cardAvailColorEl.disabled {
  overflow: hidden;
  cursor: default;
}
.cardAvailColorEl.disabled:after {
  border: 1px solid #fff;
  height: 4px;
  background: #B9192B;
  position: absolute;
  content: "";
  left: -20px;
  top: 50%;
  right: -20px;
  transform-origin: center;
  transform: rotate(-46deg);
  margin: -2px 0 0 0;
  display: block;
}
.cardAvailContacts {
  margin-top: 24px;
  flex: 1 1 auto;
  position: relative;
  min-height: 296px;
}
.cardAvailContactsHeader {
  margin: 0 0 16px 0;
  display: flex;
  align-items: center;
}
.cardAvailContactsOptions {
  display: inline-flex;
  order: 1;
  white-space: nowrap;
}
.cardAvailContactsOptionsEl {
  font-weight: 400;
  font-size: 14px;
  line-height: 24px;
  color: #000000;
  margin: 0 0 0 24px;
  padding: 0 0 0 42px;
  position: relative;
  cursor: pointer;
}
.cardAvailContactsOptionsEl:before {
  width: 34px;
  height: 20px;
  background: #F5F1ED;
  content: "";
  position: absolute;
  border-radius: 10px;
  left: 0;
  top: 2px;
  transition: all 0.3s;
}
.cardAvailContactsOptionsEl:after {
  width: 16px;
  height: 16px;
  background: #FFFFFF;
  box-shadow: 0px 0px 0px rgba(0, 44, 94, 0.1), 0px 2px 2px rgba(0, 44, 94, 0.15);
  content: "";
  position: absolute;
  left: 2px;
  top: 4px;
  border-radius: 50%;
  transition: all 0.3s;
  cursor: pointer;
}
.cardAvailContactsOptionsEl.disabled {
  cursor: default;
}
.cardAvailContactsOptionsEl.hide {
  display: none;
}
.cardAvailContactsOptionsEl.active:before {
  background: #B9192B;
}
.cardAvailContactsOptionsEl.active:after {
  left: 16px;
}
.cardAvailContactsTabs {
  display: inline-block;
  vertical-align: middle;
  order: 2;
  text-align: right;
}
.cardAvailContactsTabs > span {
  font-size: 14px;
  line-height: 24px;
  text-transform: uppercase;
  color: #575757;
  vertical-align: top;
  margin: 0 0 0 40px;
  cursor: pointer;
}
.cardAvailContactsTabs > span i {
  width: 32px;
  height: 24px;
  padding: 0 8px 0 0;
  display: inline-block;
  vertical-align: middle;
}
.cardAvailContactsTabs > span i svg {
  width: 24px;
  height: 24px;
}
.cardAvailContactsTabs > span span {
  display: inline-block;
  vertical-align: middle;
}
.cardAvailContactsTabs > span i path {
  fill: #575757 !important;
}
.cardAvailContactsTabs > span.active {
  color: #000000;
  font-weight: 600;
  cursor: default;
}
.cardAvailContactsTabs > span.active i path {
  fill: #000 !important;
}
@media all and (max-width: 767px) {
  .cardAvailContactsTabs > span {
    margin: 0 0 0 25px;
  }
  .cardAvailContactsTabs > span span {
    display: none;
  }
  .cardAvailContactsTabs > span i {
    padding: 0;
    margin: 0;
  }
}
.cardAvailContactsPanel {
  height: 0;
  display: block;
  overflow: hidden;
  position: relative;
}
.cardAvailContactsPanel.active {
  overflow: auto;
  margin: 0 -12px;
  height: calc(100vh - 232px - 200px);
}
@media all and (min-width: 768px) and (max-height: 800px) {
  .cardAvailContactsPanel.active {
    height: calc(100vh - 232px - 100px);
    height: auto;
  }
}
@media all and (max-width: 767px) {
  .cardAvailContactsPanel.active {
    height: auto;
  }
}
.cardAvailContactsPanel + .cardAvailContactsPanel.active {
  overflow: visible;
  margin: 0;
}
@media all and (min-width: 768px) and (max-height: 800px) {
  .cardAvailContactsPanel + .cardAvailContactsPanel.active {
    height: 230px;
    position: static;
  }
}
@media all and (max-width: 767px) {
  .cardAvailContactsPanel + .cardAvailContactsPanel.active {
    height: 230px;
    position: static;
  }
}
.cardAvailContactsMap {
  position: absolute;
  display: block;
  left: -20px;
  right: -20px;
  background: grey;
  top: 0;
  bottom: 0;
  height: calc(100vh - 232px - 200px);
}
@media all and (min-width: 768px) and (max-height: 800px) {
  .cardAvailContactsMap {
    height: calc(100vh - 232px - 100px);
    height: auto;
    top: 56px;
    bottom: 0;
  }
}
@media all and (max-width: 767px) {
  .cardAvailContactsMap {
    height: 460px;
    height: auto;
    top: 56px;
    bottom: 0;
  }
}
.cardAvailContactsMap:before {
  position: absolute;
  background-color: rgb(255, 255, 255);
  opacity: 1;
  content: "";
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 10;
  transition: opacity 0.3s;
}
@keyframes loadAnimation {
  from {
    transform: translate(-50%, -50%) scale(0.7);
  }
  to {
    transform: translate(-50%, -50%) scale(1.2);
  }
}
.cardAvailContactsMap:not(.loaded):after {
  animation: loadAnimation 1s infinite;
}
.cardAvailContactsMap:after {
  position: absolute;
  content: "";
  left: 50%;
  top: 50%;
  opacity: 1;
  transform: translate(-50%, -50%);
  width: 80px;
  height: 80px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIwIiBoZWlnaHQ9IjEyMCIgdmlld0JveD0iMCAwIDEyMCAxMjAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8cmVjdCB3aWR0aD0iMTIwIiBoZWlnaHQ9IjEyMCIgZmlsbD0iI0I5MTkyQiIvPg0KPHBhdGggZD0iTTE2LjExNDMgNDguOTk0M0gyMC4zNjgyVjM2LjQwMjVDMjAuMzY4MiAzMy41MjUgMjIuMTYwNSAzMS44NTc0IDI0LjU3NyAzMS44NTc0QzI2Ljk5MzQgMzEuODU3NCAyOC43MzczIDMzLjUyNSAyOC43MzczIDM2LjQwMjVWNDguOTkwOEgzMi45OTgxVjM0Ljk0NjRDMzIuOTk4MSAzMC4xNTE3IDI5LjI0NjkgMjcuNjEwNCAyNS45NTMzIDI3LjYxMDRDMjMuNzAzMyAyNy42MTA0IDIxLjc5MzEgMjguNDQyNSAyMC40NTE0IDMwLjExMDFIMjAuMzY4MlYxOS4zMTQxSDE2LjExNDNWNDguOTk0M1oiIGZpbGw9IndoaXRlIi8+DQo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTQzLjIyMiAzOC40MDY0QzQzLjIyMiA0Mi45OTMxIDQzLjg4NzYgNDQuNzQzOSA0NS41MTM2IDQ2LjUzNjNDNDYuNjgyIDQ3LjgyOTQgNDguNjMzOCA0OS4yNDM5IDUxLjkzNDMgNDkuMjQzOUM1NS4yMzQ4IDQ5LjI0MzkgNTcuMjA0IDQ3Ljg0MzMgNTguMzU1IDQ2LjUzNjNDNTkuOTgxIDQ0Ljc0MzkgNjAuNjQ2NyA0Mi45OTMxIDYwLjY0NjcgMzguNDA2NEM2MC42NDY3IDMzLjgxOTYgNTkuOTc3NiAzMi4xMTA1IDU4LjM1NSAzMC4zMTgxQzU3LjE4NjcgMjkuMDI0OSA1NS4yMzQ4IDI3LjYxMDQgNTEuOTM0MyAyNy42MTA0QzQ4LjYzMzggMjcuNjEwNCA0Ni42ODIgMjkuMDI0OSA0NS41MTM2IDMwLjMxODFDNDMuODg3NiAzMi4xMTA1IDQzLjIyMiAzMy44NjEzIDQzLjIyMiAzOC40MDY0Wk01Ni4zOTYyIDM4LjQ0OEM1Ni4zOTYyIDQxLjQ5MTkgNTYuMTQ2NiA0Mi4zMjQgNTUuMzU2MiA0My40NTA3QzU0LjcyODcgNDQuMzI3OCA1My4zOTc0IDQ0Ljk5MzUgNTEuOTM3OCA0NC45OTM1QzUwLjQ3ODIgNDQuOTkzNSA0OS4xNDM1IDQ0LjMyNzggNDguNTE5NCA0My40NTA3QzQ3LjcyNTUgNDIuMzI0IDQ3LjQ3OTQgNDEuNDkxOSA0Ny40Nzk0IDM4LjQwNjRDNDcuNDc5NCAzNS4zMjA4IDQ3LjcyOSAzNC41MzA0IDQ4LjUxOTQgMzMuNDAzNkM0OS4xNDM1IDMyLjUzIDUwLjQ3ODIgMzEuODYwOCA1MS45Mzc4IDMxLjg2MDhDNTMuMzk3NCAzMS44NjA4IDU0LjcxMTMgMzIuNTMgNTUuMzU2MiAzMy40MDM2QzU2LjE0NjYgMzQuNTMwNCA1Ni4zOTYyIDM1LjM2MjQgNTYuMzk2MiAzOC40NDhaIiBmaWxsPSJ3aGl0ZSIvPg0KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik03Ny45MDQ5IDUzLjUzOTRDODAuNzU4MiA1My41Mzk0IDgyLjc1ODYgNTEuOTEzNCA4Mi43NTg2IDQ4Ljk1MjdWNDYuODAzMkM4Mi4wNjY1IDQ3LjU2MDYgODEuMjI1NiA0OC4xNjcxIDgwLjI4ODQgNDguNTg0N0M3OS4zNTEzIDQ5LjAwMjMgNzguMzM4IDQ5LjIyMiA3Ny4zMTIxIDQ5LjIzQzc2LjI0NTIgNDkuMjUzNiA3NS4xODY5IDQ5LjAzNDcgNzQuMjE3IDQ4LjU4OTZDNzMuMjQ3MSA0OC4xNDQ2IDcyLjM5MDkgNDcuNDg1MiA3MS43MTMgNDYuNjYxMUM3MC41MDMxIDQ1LjA3NjcgNzAuMTI4NyA0NC4zMjQ0IDcwLjEyODcgMzguNDQ4QzcwLjEyODcgMzIuNTcxNiA3MC41MDMxIDMxLjc3NzYgNzEuNzEzIDMwLjE5MzNDNzIuMzg4NiAyOS4zNjkgNzMuMjQyMSAyOC43MDg1IDc0LjIwOTQgMjguMjYxMkM3NS4xNzY2IDI3LjgxMzkgNzYuMjMyNyAyNy41OTE0IDc3LjI5ODIgMjcuNjEwNEM3OS40NjUgMjcuNjEwNCA4MS4xNzQyIDI4LjQ0MjUgODIuNzU4NiAzMC4xMTAxVjI3Ljg2SDg2Ljk5NTFWNDguNDk1MUM4Ni45OTUxIDU0Ljg3NDIgODIuNjU4MSA1Ny43ODk4IDc3LjgyMTcgNTcuNzg5OEM3NS4xMTQxIDU3Ljc4OTggNzIuMzYxMyA1Ni4zNzUzIDcwLjQ4NTcgNTQuMjQ2N0w3My43NzkzIDUxLjYyMjJDNzQuODE5NCA1Mi42NjIzIDc2LjI3ODkgNTMuNTM5NCA3Ny45MDQ5IDUzLjUzOTRaTTc1LjIxNDYgMzMuNDg2OEM3NC40NjIzIDM0LjQ0NzIgNzQuMzc5MSAzNS4wMjk2IDc0LjM3OTEgMzguNDQ4Qzc0LjM3OTEgNDEuODI0NyA3NC40NjIzIDQyLjQwNzIgNzUuMjE0NiA0My4zNjc1Qzc1LjYxNDcgNDMuODc0NiA3Ni4xMjQ1IDQ0LjI4NDUgNzYuNzA1OCA0NC41NjYzQzc3LjI4NzEgNDQuODQ4MSA3Ny45MjQ2IDQ0Ljk5NDUgNzguNTcwNiA0NC45OTQ1Qzc5LjIxNjUgNDQuOTk0NSA3OS44NTQxIDQ0Ljg0ODEgODAuNDM1MyA0NC41NjYzQzgxLjAxNjYgNDQuMjg0NSA4MS41MjY0IDQzLjg3NDYgODEuOTI2NSA0My4zNjc1QzgyLjY3NTQgNDIuNDA3MiA4Mi43NTg2IDQxLjg2NjMgODIuNzU4NiAzOC40NDhDODIuNzU4NiAzNS4wMjk2IDgyLjY3NTQgMzQuNDQ3MiA4MS45MjY1IDMzLjQ4NjhDODEuNTI2NCAzMi45Nzk3IDgxLjAxNjYgMzIuNTY5OCA4MC40MzUzIDMyLjI4ODFDNzkuODU0MSAzMi4wMDYzIDc5LjIxNjUgMzEuODU5OSA3OC41NzA2IDMxLjg1OTlDNzcuOTI0NiAzMS44NTk5IDc3LjI4NzEgMzIuMDA2MyA3Ni43MDU4IDMyLjI4ODFDNzYuMTI0NSAzMi41Njk4IDc1LjYxNDcgMzIuOTc5NyA3NS4yMTQ2IDMzLjQ4NjhaIiBmaWxsPSJ3aGl0ZSIvPg0KPHBhdGggZD0iTTk3Ljk5NTYgNDMuODY2N0M5Ny45OTU2IDQ3LjY2MyAxMDAuMzMyIDQ4Ljk5NDMgMTAzLjQxNCA0OC45OTQzSDEwNi40NTFWNDQuOTkzNUgxMDMuODM0QzEwMi43OTQgNDQuOTkzNSAxMDIuMjUgNDQuNDk0MiAxMDIuMjUgNDMuNTMzOVYxOS4zMTQxSDk3Ljk5NTZWNDMuODY2N1oiIGZpbGw9IndoaXRlIi8+DQo8cGF0aCBkPSJNNTkuMDIwNyAyMi4wNzM4SDQ0LjUzOTRWMjQuMjIzM0g1OS4wMjA3VjIyLjA3MzhaIiBmaWxsPSJ3aGl0ZSIvPg0KPC9zdmc+DQo=);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  z-index: 11;
  transform-origin: center;
  transition: opacity 0.3s;
}
@media all and (max-width: 959px) {
  .cardAvailContactsMap:after {
    width: 60px;
    height: 60px;
  }
}
@media all and (max-width: 600px) {
  .cardAvailContactsMap:after {
    width: 40px;
    height: 40px;
  }
}
.cardAvailContactsMap.loaded:before, .cardAvailContactsMap.loaded:after {
  opacity: 0;
}
.cardAvailContactsMap.hideLoading:before, .cardAvailContactsMap.hideLoading:after {
  display: none;
}
.cardAvailContactsTitle {
  text-align: center;
  font-weight: 400;
  font-size: 38px;
  line-height: 48px;
  color: #000000;
}
.cardAvailContactsText {
  text-align: center;
  font-weight: 400;
  font-size: 20px;
  line-height: 30px;
  color: #000000;
  margin: 32px 105px 24px 105px;
}
.cardAvailContactsCity {
  text-align: center;
  width: 292px;
  position: relative;
  display: inline-block;
  vertical-align: middle;
  order: 0;
}
.cardAvailContactsCity select {
  display: block;
  width: 100%;
  font-weight: 400;
  font-size: 14px;
  line-height: 24px;
  color: #000000;
  text-transform: uppercase;
  margin: 0 auto;
  background: #FFFFFF;
  border: 1px solid #000000;
  height: 40px;
  padding: 7px 40px 9px 10px;
  outline: none !important;
  background: transparent;
  -webkit-appearance: none;
  position: relative;
  z-index: 2;
}
.cardAvailContactsCity label {
  width: 38px;
  height: 38px;
  position: absolute;
  top: 1px;
  right: 3px;
  border: solid 4px #fff;
  background-color: transparent;
  cursor: pointer;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iOCIgdmlld0JveD0iMCAwIDE0IDgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTAuNzc3MDA0IDAuMDg1NTQ4OUMwLjkxMzg0MSAtMC4wMzc2MDQzIDEuMTI0NiAtMC4wMjY1MTE3IDEuMjQ3NzYgMC4xMTAzMjVMNi45OTk5OSA2LjUwMTdMMTIuNzUyMiAwLjExMDMyNUMxMi44NzU0IC0wLjAyNjUxMjIgMTMuMDg2MSAtMC4wMzc2MDQ5IDEzLjIyMyAwLjA4NTU0ODNDMTMuMzU5OCAwLjIwODcwMiAxMy4zNzA5IDAuNDE5NDY1IDEzLjI0NzggMC41NTYzMDFMNy4yNDc3NiA3LjIyMjk3QzcuMTg0NTQgNy4yOTMyMSA3LjA5NDQ5IDcuMzMzMzEgNi45OTk5OSA3LjMzMzMxQzYuOTA1NSA3LjMzMzMxIDYuODE1NDQgNy4yOTMyMSA2Ljc1MjIzIDcuMjIyOTdMMC43NTIyMjggMC41NTYzMDJDMC42MjkwNzUgMC40MTk0NjUgMC42NDAxNjcgMC4yMDg3MDIgMC43NzcwMDQgMC4wODU1NDg5WiIgZmlsbD0iIzk0OTQ5NCIvPg0KPC9zdmc+DQo=);
  background-size: 16px 10px;
  background-repeat: no-repeat;
  background-position: center;
  z-index: 1;
}
.cardAvailContactsCityTitle {
  font-weight: 300;
  font-size: 26px;
  line-height: 32px;
  color: #000000;
  padding: 0 12px;
  margin: 32px 0 4px 0;
}
.cardAvailContactsList {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  align-items: stretch;
}
.cardAvailContactsEl {
  padding: 20px 12px;
  display: inline-flex;
  flex-direction: column;
  width: 33.3333%;
}
.modalCardReserve .cardAvailContactsEl {
  width: 100% !important;
  padding: 0 !important;
}
.cardAvailContactsElRes {
  display: none;
  color: #FFF;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  background: #000;
  padding: 6px 2px;
  text-align: center;
  margin: 8px 0 0 0;
  cursor: pointer;
  border: none;
  width: 100%;
  max-width: 151px;
}
.user_authorized .cardAvailContactsElRes {
  display: block;
}
.cardAvailContactsElRes span + span {
  display: none;
}
.cardAvail_s2 .cardAvailContactsElRes span {
  display: none;
}
.cardAvail_s2 .cardAvailContactsElRes span + span {
  display: inline;
}
.cardAvailContactsElRes.disabled {
  opacity: 0;
  visibility: hidden;
}
@media all and (max-width: 959px) {
  .cardAvailContactsEl {
    width: 50%;
  }
}
@media all and (max-width: 767px) {
  .cardAvailContactsEl {
    width: 100%;
  }
}
.cardAvailContactsEl.hideCity, .cardAvailContactsEl.hide {
  display: none;
}
.cardAvailContactsElTitle {
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #B9192B;
  margin: 0 0 4px 0;
}
.cardAvailContactsElText {
  font-size: 14px;
  line-height: 24px;
  color: #000000;
}
.cardAvailContactsElTextRes {
  margin: 8px 0 0 0;
}
.cardAvailContactsElText a {
  color: #000;
  text-decoration: underline;
}
.cardAvailContactsElText a:hover {
  color: #000;
  text-decoration: underline;
}
.cardAvailContactsElTextInfo {
  font-size: 12px;
  line-height: 16px;
  color: #949494;
}
.cardAvailContactsElMetro {
  font-weight: 400;
  font-size: 14px;
  line-height: 24px;
  color: #000000;
}
.cardAvailContactsElMetro i {
  display: inline-block;
  vertical-align: middle;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  margin: 0 8px 0 0;
}
.cardAvailContactsElSize {
  max-width: 200px;
  margin: auto 0 0 0;
}
.cardAvailContactsElSize p {
  margin: 8px 0 0 0;
  font-weight: 400;
  font-size: 14px;
  line-height: 24px;
}
.cardAvailContactsElSizeList {
  display: flex;
  flex-wrap: wrap;
}
.cardAvailContactsElSizeList > span {
  width: 33px;
  font-weight: 400;
  font-size: 14px;
  line-height: 24px;
}
.cardAvailContactsElSizeList > span.disabled {
  color: #AEAEAE;
}
.cardAvailContactsElSizeList > span.checked {
  font-weight: 700;
}
.cardAvailContactsElSizeList > span span + span {
  display: none;
}
.cardAvail_s2 .cardAvailContactsElSizeList > span span {
  display: none;
}
.cardAvail_s2 .cardAvailContactsElSizeList > span span + span {
  display: block;
}
@media all and (max-width: 959px) {
  .cardAvailContactsCity {
    width: 227px;
  }
  .cardAvailContactsCity select {
    width: 227px;
  }
}
@media all and (max-width: 767px) {
  .cardAvailContactsHeader {
    flex-wrap: wrap;
    justify-content: space-between;
  }
  .cardAvailContactsText {
    margin: 30px 0 20px 0;
  }
  .cardAvailContactsCity {
    width: calc(100% - 120px);
  }
  .cardAvailContactsCity select {
    width: 100%;
  }
  .cardAvailContactsEl {
    width: 33.3333%;
  }
  .cardAvailContactsOptions {
    order: 2;
    width: 100%;
    margin: 12px -24px 0 0;
  }
  .cardAvailContactsOptionsEl {
    margin: 10px 24px 0 0;
  }
  .cardAvailContactsTabs {
    order: 1;
    width: auto;
  }
}
@media all and (max-width: 579px) {
  .cardAvailContacts {
    margin-top: 30px;
  }
  .cardAvailContactsTitle {
    font-size: 26px;
    line-height: 32px;
  }
  .cardAvailContactsOptionsEl {
    font-size: 12px;
  }
  .cardAvailContactsText {
    font-size: 16px;
    line-height: 24px;
    margin: 20px 0 24px 0;
  }
  .cardAvailContactsEl {
    width: 50%;
  }
}
@media all and (max-width: 413px) {
  .cardAvailContactsCityTitle {
    margin-bottom: 12px;
  }
  .cardAvailContactsEl {
    width: 100%;
    padding-top: 12px;
    padding-bottom: 12px;
  }
}
@media all and (max-width: 319px) {
  .cardAvailContactsCity {
    width: 100%;
  }
  .cardAvailContactsCity select {
    width: 100%;
  }
  .cardAvailContactsTabs {
    margin: 22px 0 0 0;
    width: 100%;
    text-align: center;
  }
  .cardAvailContactsTabs > span {
    margin: 0 10px;
  }
  .cardAvailContactsTabs > span span {
    display: inline-block;
  }
  .cardAvailContactsTabs > span i {
    padding-right: 8px;
  }
  .cardAvailContactsOptions {
    white-space: normal;
    flex-wrap: wrap;
  }
  .cardAvailContactsOptionsEl {
    font-size: 12px;
  }
}

.cardHead .digi-dolyame-product-scheme {
  margin: 20px 0;
  border-radius: 8px;
  border: solid 1px #C7C9CC;
  padding: 12px;
}

.cardSplit {
  margin: 20px 0;
  border-radius: 8px;
  border: solid 1px #C7C9CC;
  padding: 12px;
  /*  &Icon {
      width: 59px;
      height: 19px;
      background: #000;
      border-radius: 2px;
      display: inline-flex;
      align-items: center;
      justify-content: center;

      svg {
        width: 47px;

        path {
          fill: #fff !important;
        }
      }
    }*/
}
.cardSplitHeader {
  display: flex;
  align-items: center;
  color: #000;
  font-size: 14px;
  line-height: 100%;
  cursor: pointer;
  gap: 14px;
}
.cardSplitContent {
  margin-left: -12px;
  margin-right: -12px;
  margin-top: 0;
  max-height: 0px;
  overflow: hidden;
  transition: max-height 0.3s ease-in, margin 0.3s ease-in;
}
.cardSplit.active .cardSplitContent {
  margin-top: 8px;
  max-height: 300px;
}
.cardSplitInfo {
  display: none;
  margin: 8px 0 0 0;
  color: #aeaeae;
  font-size: 14px;
}
.cardSplitTitle {
  transition: opacity 0.3s ease-in;
}
.cardSplit.active .cardSplitTitle {
  opacity: 0;
}
.cardSplit.active .cardSplitInfo {
  display: block;
}

.cardMediaMainEl {
  cursor: url("/local/templates/hoegl/css/img/zoom-in_1x.png") 17 17, zoom-in;
}
.cardMediaMainEl img {
  cursor: url("/local/templates/hoegl/css/img/zoom-in_1x.png") 17 17, zoom-in;
  display: inline-block !important;
}

.cardFull {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 999;
  background: #f6f6f6;
  display: none;
}
.cardFull--active {
  display: block;
}
.cardFullClose {
  position: absolute;
  right: 20px;
  top: 20px;
  z-index: 10;
  background-color: rgba(95, 94, 92, 0.4);
  border-radius: 20px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxMCAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMC42NDY0NDcgMC42NDY0NDdDMC44NDE3MDkgMC40NTExODQgMS4xNTgyOSAwLjQ1MTE4NCAxLjM1MzU1IDAuNjQ2NDQ3TDUgNC4yOTI4OUw4LjY0NjQ1IDAuNjQ2NDQ3QzguODQxNzEgMC40NTExODQgOS4xNTgyOSAwLjQ1MTE4NCA5LjM1MzU1IDAuNjQ2NDQ3QzkuNTQ4ODIgMC44NDE3MDkgOS41NDg4MiAxLjE1ODI5IDkuMzUzNTUgMS4zNTM1NUw1LjcwNzExIDVMOS4zNTM1NSA4LjY0NjQ1QzkuNTQ4ODIgOC44NDE3MSA5LjU0ODgyIDkuMTU4MjkgOS4zNTM1NSA5LjM1MzU1QzkuMTU4MjkgOS41NDg4MiA4Ljg0MTcxIDkuNTQ4ODIgOC42NDY0NSA5LjM1MzU1TDUgNS43MDcxMUwxLjM1MzU1IDkuMzUzNTVDMS4xNTgyOSA5LjU0ODgyIDAuODQxNzA5IDkuNTQ4ODIgMC42NDY0NDcgOS4zNTM1NUMwLjQ1MTE4NCA5LjE1ODI5IDAuNDUxMTg0IDguODQxNzEgMC42NDY0NDcgOC42NDY0NUw0LjI5Mjg5IDVMMC42NDY0NDcgMS4zNTM1NUMwLjQ1MTE4NCAxLjE1ODI5IDAuNDUxMTg0IDAuODQxNzA5IDAuNjQ2NDQ3IDAuNjQ2NDQ3WiIgZmlsbD0iIzAwMCIvPg0KPC9zdmc+DQo=);
  background-position: center;
  background-repeat: no-repeat;
  background-size: 14px 14px;
  width: 40px;
  height: 40px;
  border: none;
  cursor: pointer;
}
.cardFullPreview {
  position: absolute;
  left: 0px;
  bottom: 0px;
  z-index: 10;
  width: 50px;
}
.cardFullPreviewEl {
  background: #eaeaec;
  transition: all 0.3s;
  height: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.cardFullPreviewEl img {
  transition: all 0.3s;
  opacity: 0.25;
  max-height: 50px;
  max-width: 100%;
  width: auto;
  height: auto;
}
.cardFullPreviewEl--active {
  cursor: default;
}
.cardFullPreviewEl--active img {
  opacity: 1;
}
@media all and (min-width: 960px) {
  .cardFullPreview {
    left: 20px;
    bottom: 20px;
    width: 75px;
  }
  .cardFullPreviewEl {
    height: 75px;
  }
  .cardFullPreviewEl img {
    max-height: 75px;
  }
}
@media all and (max-width: 767px) {
  .cardFullPreview {
    right: 0;
    width: auto;
    white-space: nowrap;
    overflow: auto;
    font-size: 0;
    line-height: 0;
  }
  .cardFullPreviewEl {
    display: inline-flex;
  }
}
.cardFullList {
  width: 100%;
  display: block;
  height: 100%;
  overflow: auto;
  scrollbar-width: none;
  /*    &:after {
        position: fixed;
        top: 50%;
        height: 1px;
        background: red;
        content: "";
        left: 0;
        right: 0;
        display: block;
    }*/
}
@media all and (max-width: 767px) {
  .cardFullList {
    padding-bottom: 50px;
  }
}
.cardFullEl {
  background: #f6f6f6;
  height: 100vh;
  min-height: 100vh;
  display: flex;
  position: relative;
  align-items: center;
  justify-content: center;
}
.cardFullEl img {
  max-height: 100vh;
  max-width: 100%;
  width: auto;
  height: auto;
}
@media all and (max-width: 959px) {
  .cardFullEl {
    height: 100vw;
    min-height: 100vw;
  }
  .cardFullEl img {
    max-height: 100vw;
    max-width: 100%;
  }
}

.cardOpt.loading {
  position: relative;
  display: block;
  min-height: 200px;
}
.cardOpt.loading:before {
  position: absolute;
  background-color: rgba(255, 255, 255, 0.4);
  opacity: 1;
  content: "";
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 10;
  transition: opacity 0.3s;
}
@keyframes loadAnimation {
  from {
    transform: translate(-50%, -50%) scale(0.7);
  }
  to {
    transform: translate(-50%, -50%) scale(1.2);
  }
}
.cardOpt.loading:not(.loaded):after {
  animation: loadAnimation 1s infinite;
}
.cardOpt.loading:after {
  position: absolute;
  content: "";
  left: 50%;
  top: 50%;
  opacity: 1;
  transform: translate(-50%, -50%);
  width: 80px;
  height: 80px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIwIiBoZWlnaHQ9IjEyMCIgdmlld0JveD0iMCAwIDEyMCAxMjAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8cmVjdCB3aWR0aD0iMTIwIiBoZWlnaHQ9IjEyMCIgZmlsbD0iI0I5MTkyQiIvPg0KPHBhdGggZD0iTTE2LjExNDMgNDguOTk0M0gyMC4zNjgyVjM2LjQwMjVDMjAuMzY4MiAzMy41MjUgMjIuMTYwNSAzMS44NTc0IDI0LjU3NyAzMS44NTc0QzI2Ljk5MzQgMzEuODU3NCAyOC43MzczIDMzLjUyNSAyOC43MzczIDM2LjQwMjVWNDguOTkwOEgzMi45OTgxVjM0Ljk0NjRDMzIuOTk4MSAzMC4xNTE3IDI5LjI0NjkgMjcuNjEwNCAyNS45NTMzIDI3LjYxMDRDMjMuNzAzMyAyNy42MTA0IDIxLjc5MzEgMjguNDQyNSAyMC40NTE0IDMwLjExMDFIMjAuMzY4MlYxOS4zMTQxSDE2LjExNDNWNDguOTk0M1oiIGZpbGw9IndoaXRlIi8+DQo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTQzLjIyMiAzOC40MDY0QzQzLjIyMiA0Mi45OTMxIDQzLjg4NzYgNDQuNzQzOSA0NS41MTM2IDQ2LjUzNjNDNDYuNjgyIDQ3LjgyOTQgNDguNjMzOCA0OS4yNDM5IDUxLjkzNDMgNDkuMjQzOUM1NS4yMzQ4IDQ5LjI0MzkgNTcuMjA0IDQ3Ljg0MzMgNTguMzU1IDQ2LjUzNjNDNTkuOTgxIDQ0Ljc0MzkgNjAuNjQ2NyA0Mi45OTMxIDYwLjY0NjcgMzguNDA2NEM2MC42NDY3IDMzLjgxOTYgNTkuOTc3NiAzMi4xMTA1IDU4LjM1NSAzMC4zMTgxQzU3LjE4NjcgMjkuMDI0OSA1NS4yMzQ4IDI3LjYxMDQgNTEuOTM0MyAyNy42MTA0QzQ4LjYzMzggMjcuNjEwNCA0Ni42ODIgMjkuMDI0OSA0NS41MTM2IDMwLjMxODFDNDMuODg3NiAzMi4xMTA1IDQzLjIyMiAzMy44NjEzIDQzLjIyMiAzOC40MDY0Wk01Ni4zOTYyIDM4LjQ0OEM1Ni4zOTYyIDQxLjQ5MTkgNTYuMTQ2NiA0Mi4zMjQgNTUuMzU2MiA0My40NTA3QzU0LjcyODcgNDQuMzI3OCA1My4zOTc0IDQ0Ljk5MzUgNTEuOTM3OCA0NC45OTM1QzUwLjQ3ODIgNDQuOTkzNSA0OS4xNDM1IDQ0LjMyNzggNDguNTE5NCA0My40NTA3QzQ3LjcyNTUgNDIuMzI0IDQ3LjQ3OTQgNDEuNDkxOSA0Ny40Nzk0IDM4LjQwNjRDNDcuNDc5NCAzNS4zMjA4IDQ3LjcyOSAzNC41MzA0IDQ4LjUxOTQgMzMuNDAzNkM0OS4xNDM1IDMyLjUzIDUwLjQ3ODIgMzEuODYwOCA1MS45Mzc4IDMxLjg2MDhDNTMuMzk3NCAzMS44NjA4IDU0LjcxMTMgMzIuNTMgNTUuMzU2MiAzMy40MDM2QzU2LjE0NjYgMzQuNTMwNCA1Ni4zOTYyIDM1LjM2MjQgNTYuMzk2MiAzOC40NDhaIiBmaWxsPSJ3aGl0ZSIvPg0KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik03Ny45MDQ5IDUzLjUzOTRDODAuNzU4MiA1My41Mzk0IDgyLjc1ODYgNTEuOTEzNCA4Mi43NTg2IDQ4Ljk1MjdWNDYuODAzMkM4Mi4wNjY1IDQ3LjU2MDYgODEuMjI1NiA0OC4xNjcxIDgwLjI4ODQgNDguNTg0N0M3OS4zNTEzIDQ5LjAwMjMgNzguMzM4IDQ5LjIyMiA3Ny4zMTIxIDQ5LjIzQzc2LjI0NTIgNDkuMjUzNiA3NS4xODY5IDQ5LjAzNDcgNzQuMjE3IDQ4LjU4OTZDNzMuMjQ3MSA0OC4xNDQ2IDcyLjM5MDkgNDcuNDg1MiA3MS43MTMgNDYuNjYxMUM3MC41MDMxIDQ1LjA3NjcgNzAuMTI4NyA0NC4zMjQ0IDcwLjEyODcgMzguNDQ4QzcwLjEyODcgMzIuNTcxNiA3MC41MDMxIDMxLjc3NzYgNzEuNzEzIDMwLjE5MzNDNzIuMzg4NiAyOS4zNjkgNzMuMjQyMSAyOC43MDg1IDc0LjIwOTQgMjguMjYxMkM3NS4xNzY2IDI3LjgxMzkgNzYuMjMyNyAyNy41OTE0IDc3LjI5ODIgMjcuNjEwNEM3OS40NjUgMjcuNjEwNCA4MS4xNzQyIDI4LjQ0MjUgODIuNzU4NiAzMC4xMTAxVjI3Ljg2SDg2Ljk5NTFWNDguNDk1MUM4Ni45OTUxIDU0Ljg3NDIgODIuNjU4MSA1Ny43ODk4IDc3LjgyMTcgNTcuNzg5OEM3NS4xMTQxIDU3Ljc4OTggNzIuMzYxMyA1Ni4zNzUzIDcwLjQ4NTcgNTQuMjQ2N0w3My43NzkzIDUxLjYyMjJDNzQuODE5NCA1Mi42NjIzIDc2LjI3ODkgNTMuNTM5NCA3Ny45MDQ5IDUzLjUzOTRaTTc1LjIxNDYgMzMuNDg2OEM3NC40NjIzIDM0LjQ0NzIgNzQuMzc5MSAzNS4wMjk2IDc0LjM3OTEgMzguNDQ4Qzc0LjM3OTEgNDEuODI0NyA3NC40NjIzIDQyLjQwNzIgNzUuMjE0NiA0My4zNjc1Qzc1LjYxNDcgNDMuODc0NiA3Ni4xMjQ1IDQ0LjI4NDUgNzYuNzA1OCA0NC41NjYzQzc3LjI4NzEgNDQuODQ4MSA3Ny45MjQ2IDQ0Ljk5NDUgNzguNTcwNiA0NC45OTQ1Qzc5LjIxNjUgNDQuOTk0NSA3OS44NTQxIDQ0Ljg0ODEgODAuNDM1MyA0NC41NjYzQzgxLjAxNjYgNDQuMjg0NSA4MS41MjY0IDQzLjg3NDYgODEuOTI2NSA0My4zNjc1QzgyLjY3NTQgNDIuNDA3MiA4Mi43NTg2IDQxLjg2NjMgODIuNzU4NiAzOC40NDhDODIuNzU4NiAzNS4wMjk2IDgyLjY3NTQgMzQuNDQ3MiA4MS45MjY1IDMzLjQ4NjhDODEuNTI2NCAzMi45Nzk3IDgxLjAxNjYgMzIuNTY5OCA4MC40MzUzIDMyLjI4ODFDNzkuODU0MSAzMi4wMDYzIDc5LjIxNjUgMzEuODU5OSA3OC41NzA2IDMxLjg1OTlDNzcuOTI0NiAzMS44NTk5IDc3LjI4NzEgMzIuMDA2MyA3Ni43MDU4IDMyLjI4ODFDNzYuMTI0NSAzMi41Njk4IDc1LjYxNDcgMzIuOTc5NyA3NS4yMTQ2IDMzLjQ4NjhaIiBmaWxsPSJ3aGl0ZSIvPg0KPHBhdGggZD0iTTk3Ljk5NTYgNDMuODY2N0M5Ny45OTU2IDQ3LjY2MyAxMDAuMzMyIDQ4Ljk5NDMgMTAzLjQxNCA0OC45OTQzSDEwNi40NTFWNDQuOTkzNUgxMDMuODM0QzEwMi43OTQgNDQuOTkzNSAxMDIuMjUgNDQuNDk0MiAxMDIuMjUgNDMuNTMzOVYxOS4zMTQxSDk3Ljk5NTZWNDMuODY2N1oiIGZpbGw9IndoaXRlIi8+DQo8cGF0aCBkPSJNNTkuMDIwNyAyMi4wNzM4SDQ0LjUzOTRWMjQuMjIzM0g1OS4wMjA3VjIyLjA3MzhaIiBmaWxsPSJ3aGl0ZSIvPg0KPC9zdmc+DQo=);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  z-index: 11;
  transform-origin: center;
  transition: opacity 0.3s;
}
@media all and (max-width: 959px) {
  .cardOpt.loading:after {
    width: 60px;
    height: 60px;
  }
}
@media all and (max-width: 600px) {
  .cardOpt.loading:after {
    width: 40px;
    height: 40px;
  }
}
.cardOpt {
  display: flex;
  align-items: start;
}
@media all and (max-width: 359px) {
  .cardOpt {
    display: block;
  }
}
.cardOptMedia {
  width: 128px;
  margin: 0 23px 0 0;
}
@media all and (max-width: 359px) {
  .cardOptMedia {
    display: none;
  }
}
.cardOptColor {
  display: block;
  vertical-align: top;
  margin: 0;
  position: relative;
}
.cardOptColorTitle {
  height: 24px;
  display: block;
  font-size: 14px;
  line-height: 24px;
}
.cardOptColorList {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -4px;
  align-items: center;
}
.cardOptColorEl {
  width: 34px;
  height: 22px;
  margin: 7px 4px;
  position: relative;
  text-decoration: none;
  cursor: pointer;
}
.cardOptColorEl.active {
  cursor: default;
  margin: 4px;
}
.cardOptColorEl.active:after {
  position: absolute;
  content: "";
  border: solid 2px #000;
  left: 0px;
  top: -3px;
  right: 0px;
  bottom: -3px;
  display: block;
  outline: 1px solid #fff;
  outline-offset: -3px;
}
.cardOptColorEl.disabled {
  overflow: hidden;
  cursor: default;
}
.cardOptColorEl.disabled:after {
  border: 1px solid #fff;
  height: 4px;
  background: #B9192B;
  position: absolute;
  content: "";
  left: -20px;
  top: 50%;
  right: -20px;
  transform-origin: center;
  transform: rotate(-46deg);
  margin: -2px 0 0 0;
  display: block;
}
.cardOptSize {
  margin: 23px 0 0 0;
  display: block;
  vertical-align: top;
  position: relative;
}
.cardOptSize_simple {
  display: none;
}
.cardOptSizeBottom {
  display: none;
  text-align: center;
  margin: 23px 0 0 0;
}
@media all and (max-width: 767px) {
  .cardOptSizeBottom {
    display: block;
  }
}
.cardOptSizeHeader {
  padding: 0;
}
.cardOptSizeHeaderInfo {
  font-size: 14px;
  line-height: 24px;
  color: #000000;
  cursor: pointer;
  overflow: hidden;
  display: inline-block;
  vertical-align: top;
  position: relative;
  padding: 0 0 0 32px;
  /*     @media all and (max-width: 390px) {
         width: 24px;
         height: 24px;
         padding: 0;

         span {
           display: none;
         }
       }*/
}
.cardOptSizeHeaderInfo:after {
  width: 24px;
  height: 16px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAyNCAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMCAxQzAgMC43MjM4NTggMC4yMjM4NTggMC41IDAuNSAwLjVIMjMuNUMyMy43NzYxIDAuNSAyNCAwLjcyMzg1OCAyNCAxVjE1QzI0IDE1LjI3NjEgMjMuNzc2MSAxNS41IDIzLjUgMTUuNUgwLjVDMC4yMjM4NTggMTUuNSAwIDE1LjI3NjEgMCAxNVYxWk0xIDEuNVYxNC41SDIzVjEuNUgyMFY2LjVDMjAgNi43NzYxNCAxOS43NzYxIDcgMTkuNSA3QzE5LjIyMzkgNyAxOSA2Ljc3NjE0IDE5IDYuNVYxLjVIMTdWOS41QzE3IDkuNzc2MTQgMTYuNzc2MSAxMCAxNi41IDEwQzE2LjIyMzkgMTAgMTYgOS43NzYxNCAxNiA5LjVWMS41SDE0VjYuNUMxNCA2Ljc3NjE0IDEzLjc3NjEgNyAxMy41IDdDMTMuMjIzOSA3IDEzIDYuNzc2MTQgMTMgNi41VjEuNUgxMVY2LjVDMTEgNi43NzYxNCAxMC43NzYxIDcgMTAuNSA3QzEwLjIyMzkgNyAxMCA2Ljc3NjE0IDEwIDYuNVYxLjVIOFY2LjVDOCA2Ljc3NjE0IDcuNzc2MTQgNyA3LjUgN0M3LjIyMzg2IDcgNyA2Ljc3NjE0IDcgNi41VjEuNUg1VjkuNUM1IDkuNzc2MTQgNC43NzYxNCAxMCA0LjUgMTBDNC4yMjM4NiAxMCA0IDkuNzc2MTQgNCA5LjVWMS41SDFaIiBmaWxsPSJibGFjayIvPg0KPC9zdmc+DQo=);
  background-size: contain;
  content: "";
  display: block;
  position: absolute;
  top: 4px;
  left: 0;
}
.cardOptSizeHeaderInfo_golen:after {
  width: 24px;
  height: 24px;
  top: 0px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMiAxLjVDMS43MjM4NiAxLjUgMS41IDEuNzIzODYgMS41IDJWMjJDMS41IDIyLjI3NjEgMS43MjM4NiAyMi41IDIgMjIuNUgyMkMyMi4yNzYxIDIyLjUgMjIuNSAyMi4yNzYxIDIyLjUgMjJWMkMyMi41IDEuNzIzODYgMjIuMjc2MSAxLjUgMjIgMS41SDJaTTIuNSAyMS41VjIuNUgyMS41VjIxLjVIMi41Wk02Ljk5OTg3IDExLjcyMTZDNi45OTk4NyAxMS40NDU1IDYuNzc2MDEgMTEuMjIxNiA2LjQ5OTg3IDExLjIyMTZDNi4yMjM3MiAxMS4yMjE2IDUuOTk5ODcgMTEuNDQ1NSA1Ljk5OTg3IDExLjcyMTZMNS45OTk4NyAxNy41QzUuOTk5ODcgMTcuNjMyNiA2LjA1MjU0IDE3Ljc1OTggNi4xNDYzMSAxNy44NTM2QzYuMjQwMDggMTcuOTQ3NCA2LjM2NzI2IDE4IDYuNDk5ODcgMThIMTIuMjc4MUMxMi41NTQzIDE4IDEyLjc3ODEgMTcuNzc2MiAxMi43NzgxIDE3LjVDMTIuNzc4MSAxNy4yMjM5IDEyLjU1NDMgMTcgMTIuMjc4MSAxN0w3LjcwNjk5IDE3TDE3LjAwMDEgNy43MDcwNUwxNy4wMDAzIDEyLjI3OEMxNy4wMDAzIDEyLjU1NDEgMTcuMjI0MiAxMi43NzggMTcuNTAwMyAxMi43NzhDMTcuNzc2NCAxMi43Nzc5IDE4LjAwMDMgMTIuNTU0MSAxOC4wMDAzIDEyLjI3NzlMMTguMDAwMSA2LjQ5OTk4QzE4LjAwMDEgNi4yMjM4NSAxNy43NzYyIDYuMDAwMDEgMTcuNTAwMSA2TDExLjcyMTggNS45OTk4M0MxMS40NDU3IDUuOTk5ODIgMTEuMjIxOCA2LjIyMzY3IDExLjIyMTggNi40OTk4MUMxMS4yMjE4IDYuNzc1OTUgMTEuNDQ1NiA2Ljk5OTgyIDExLjcyMTggNi45OTk4M0wxNi4yOTMgNi45OTk5Nkw2Ljk5OTg3IDE2LjI5MjlMNi45OTk4NyAxMS43MjE2WiIgZmlsbD0iYmxhY2siLz4NCjwvc3ZnPg0K);
}
.cardOptSizeHeaderInfoWrap .cardOptSizeHeaderInfo {
  display: inline-block;
  margin: 0 15px 0 0;
  float: none;
}
@media all and (max-width: 959px) {
  .cardOptSizeHeaderInfoWrap .cardOptSizeHeaderInfo {
    display: none;
  }
}
@media all and (max-width: 767px) {
  .cardOptSizeHeaderInfoWrap .cardOptSizeHeaderInfo {
    display: block;
    margin: 5px 0;
  }
}
@media all and (max-width: 390px) {
  .cardOptSizeHeaderInfoWrap .cardOptSizeHeaderInfo {
    width: auto;
    height: auto;
    padding: 0 0 0 32px;
  }
  .cardOptSizeHeaderInfoWrap .cardOptSizeHeaderInfo span {
    display: block;
  }
}
.cardOptSizeHeaderInfoWrap {
  margin: 15px 0 0 0;
}
@media all and (max-width: 767px) {
  .cardOptSizeHeaderInfoWrap {
    display: flex;
    align-items: center;
    flex-direction: column;
    text-align: center;
  }
}
@media all and (max-width: 767px) {
  .cardOptSizeHeader .cardOptSizeHeaderInfo {
    display: none;
  }
}
.cardOptSizeHeaderEl {
  overflow: hidden;
  display: inline-block;
  vertical-align: top;
  position: relative;
  font-weight: normal;
  font-size: 14px;
  line-height: 24px;
  margin: 0 16px 0 0;
}
.cardOptSizeHeaderEl input {
  display: none;
}
.cardOptSizeHeaderEl label {
  color: #949494;
  cursor: pointer;
}
.cardOptSizeHeaderEl input:checked + label {
  color: #000;
  cursor: default;
}
.cardOptSizePanel {
  display: none;
  flex-wrap: wrap;
  margin: 0 -4px;
}
.cardOptSizePanel.active {
  display: flex;
  flex-wrap: wrap;
  width: calc(100% + 8px);
  max-width: 288px;
}
@media all and (max-width: 767px) {
  .cardOptSizePanel.active {
    max-width: calc(100% + 8px);
  }
}
.cardOptSizeEl {
  width: 40px;
  margin: 4px;
  height: 28px;
  position: relative;
  overflow: hidden;
  /*      &.error {
          overflow: visible;

          &:after,
          &:before {
            opacity: 1;
          }
        }

        &:before {
          content: "Вы можете забронировать только до двух размеров одновременно";
          font-weight: 400;
          font-size: 14px;
          line-height: 20px;
          padding: 8px 12px;
          background: #000000;
          border-radius: 8px;
          color: #FFFFFF;
          width: 260px;
          display: block;
          opacity: 0;
          transition: opacity 0.3s;
          position: absolute;
          bottom: 38px;
          left: 50%;
          margin-left: -130px;
        }


        @media all and (min-width: 768px) {
          &:nth-child(1),
          &:nth-child(2),
          &:nth-child(13),
          &:nth-child(14) {
            &:before {
              margin-left: -20px;
            }
          }

          &:nth-child(11),
          &:nth-child(12),
          &:nth-child(23),
          &:nth-child(24) {
            &:before {
              margin-left: -240px;
            }
          }
        }

        @media all and (max-width: 767px) {
          &:before {
            width: calc(600% + (6 * 8px));
            margin-left: 0;
            left: auto;
          }
          &:nth-child(1):before,
          &:nth-child(7):before,
          &:nth-child(13):before {
            left: -4px;
          }
          &:nth-child(2):before,
          &:nth-child(8):before,
          &:nth-child(14):before {
            left: calc((100% + (2 * 8px) - 4px) * -1);
          }
          &:nth-child(3):before,
          &:nth-child(9):before,
          &:nth-child(15):before {
            left: calc((200% + (3 * 8px) - 4px) * -1);
          }
          &:nth-child(4):before,
          &:nth-child(10):before,
          &:nth-child(16):before {
            left: calc((300% + (4 * 8px) - 4px) * -1);
          }
          &:nth-child(5):before,
          &:nth-child(11):before,
          &:nth-child(17):before {
            left: calc((400% + (5 * 8px) - 4px) * -1);
          }
          &:nth-child(6):before,
          &:nth-child(12):before,
          &:nth-child(18):before {
            left: calc((500% + (6 * 8px) - 4px) * -1);
          }
        }

        &:after {
          position: absolute;
          width: 12px;
          height: 4px;
          background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iNCIgdmlld0JveD0iMCAwIDEyIDQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNiA0QzcuNSA0IDkgMCAxMiAwSDBDMyAwIDQuNSA0IDYgNFoiIGZpbGw9ImJsYWNrIi8+Cjwvc3ZnPgo=) center no-repeat;
          background-size: contain;
          left: 50%;
          top: -11px;
          margin: 0 0 0 -6px;
          content: "";
          display: block;
          opacity: 0;
          transition: opacity 0.3s;
        }

        @media all and (max-width: 959px) {
        }*/
}
@media all and (max-width: 767px) {
  .cardOptSizeEl {
    width: calc(16.6666% - 8px);
  }
}
.cardOptSizeEl input {
  display: none;
}
.cardOptSizeEl label {
  display: block;
  color: #949494;
  font-size: 12px;
  line-height: 16px;
  font-weight: 700;
  padding: 5px 0;
  text-align: center;
  height: 28px;
  border: 1px solid #D5D3D2;
  cursor: pointer;
}
.cardOptSizeEl input:not(:disabled) + label:hover {
  border-color: #000;
}
.cardOptSizeEl input:checked + label {
  font-weight: 700;
  color: #000;
  border: 2px solid #000000;
  padding: 4px 0;
  cursor: default;
}
.cardOptSizeEl input:disabled + label {
  background: #FAFAFA;
  cursor: default;
}
.cardOptSizeEl input:disabled + label:after {
  border: 1px solid #fff;
  height: 4px;
  background: #B9192B;
  position: absolute;
  content: "";
  left: -20px;
  top: 50%;
  right: -20px;
  transform-origin: center;
  transform: rotate(-46deg);
  margin: -2px 0 0 0;
  display: block;
}
.cardOptSubmit {
  margin: 23px 16px 0 0;
}
@media all and (max-width: 767px) {
  .cardOptSubmit {
    margin: 16px 0 0 0;
    width: 100%;
    padding: 10px;
  }
}
.cardOptCancel {
  margin: 23px 0 0 0;
  padding: 10px;
  color: #949494;
}
.cardOptCancel:hover {
  color: #000000;
}
@media all and (max-width: 767px) {
  .cardOptCancel {
    margin: 16px 0 0 0;
    width: 100%;
  }
}
.cardOptBottom {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
}
@media all and (max-width: 767px) {
  .cardOptBottom {
    display: block;
  }
}
.cardOptQnt {
  position: relative;
  width: 108px;
  min-width: 108px;
  max-width: 108px;
  margin: 26px 16px 0 0;
}
@media all and (max-width: 767px) {
  .cardOptQnt {
    margin: 24px 0 0 0;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
  }
}
.cardOptQnt.hide {
  display: none;
}
.cardOptQnt input {
  text-align: center;
  padding-left: 32px;
  padding-right: 32px;
  -moz-appearance: textfield;
}
.cardOptQnt input::-webkit-outer-spin-button, .cardOptQnt input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.cardOptQnt .qntMinus,
.cardOptQnt .qntPlus {
  cursor: pointer;
}
.cardOptQnt .qntMinus:before, .cardOptQnt .qntMinus:after,
.cardOptQnt .qntPlus:before,
.cardOptQnt .qntPlus:after {
  width: 12px;
  height: 1px;
  background: #000;
  position: absolute;
  top: 50%;
  content: "";
  left: 50%;
  transform: translate(-50%, -50%);
}
.cardOptQnt .qntMinus:before,
.cardOptQnt .qntPlus:before {
  transform: translate(-50%, -50%) rotate(90deg);
}
.cardOptQnt .qntMinus.disabled,
.cardOptQnt .qntPlus.disabled {
  cursor: default;
}
.cardOptQnt .qntMinus.disabled:after, .cardOptQnt .qntMinus.disabled:before,
.cardOptQnt .qntPlus.disabled:after,
.cardOptQnt .qntPlus.disabled:before {
  background: #AEAEAE;
}
.cardOptQnt .qntMinus {
  font-size: 0;
  line-height: 0;
  width: 32px;
  height: 40px;
  position: absolute;
  top: 0;
  left: 0;
  cursor: pointer;
}
.cardOptQnt .qntMinus:before {
  display: none;
}
.cardOptQnt .qntPlus {
  font-size: 0;
  line-height: 0;
  width: 32px;
  height: 40px;
  position: absolute;
  top: 0;
  right: 0;
}
.cardOptQnt .qntPlus.disabled {
  cursor: default;
}

.filter {
  display: none;
  margin: 16px 0 0 0;
}
.showFilter .filter {
  display: block;
}
.filterContent {
  display: flex;
  width: calc(100% + 16px);
  flex-wrap: wrap;
  margin: 0 0 0 -8px;
}
.filterRange {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.filterRangeFrom, .filterRangeTo {
  width: 50%;
}
.filterRangeFrom input, .filterRangeTo input {
  background: transparent !important;
  border-radius: 0px;
  border: none !important;
  height: 16px;
  cursor: default;
  outline: none !important;
  font-size: 12px;
  line-height: 16px;
  display: none;
  color: #949494;
}
.filterRangeFrom span, .filterRangeTo span {
  font-size: 12px;
  line-height: 16px;
  color: #949494;
}
.filterRangeBox {
  margin: 10px 8px 18px 8px;
  width: 100%;
  border-radius: 0;
  display: block;
  height: 4px;
  border: none;
  background: #E5E5E5;
}
.filterRangeBox .noUi-connect {
  background: #000;
  border-radius: 0;
}
.filterRangeBox .noUi-connects {
  overflow: visible;
}
.filterRangeBox .noUi-connects:before {
  position: absolute;
  top: 0;
  bottom: 0;
  left: -8px;
  right: -8px;
  content: "";
  background: #E5E5E5;
}
.filterRangeBox .noUi-tooltip {
  display: none !important;
}
.filterRangeBox .noUi-handle {
  width: 16px;
  box-shadow: none !important;
  height: 24px;
  right: -8px;
  top: -10px;
  border: none;
  background: #000;
  border-radius: 0;
}
.filterRangeBox .noUi-handle:before, .filterRangeBox .noUi-handle:after {
  display: none !important;
}
.filterColor {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  gap: 7px;
  margin: -3px 0 0 0;
  width: 100%;
}
@media all and (min-width: 768px) {
  .filterColor {
    max-height: 278px;
    overflow: auto;
    flex-wrap: nowrap;
  }
}
.filterColorEl {
  width: 100%;
}
.filterColorEl input {
  display: block;
  opacity: 0;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 4px;
  left: 0;
  z-index: 1;
}
.filterColorEl label {
  display: block;
  position: relative;
  font-size: 14px;
  line-height: 16px;
  padding: 4px 0 4px 85px;
  z-index: 2;
  cursor: pointer;
}
.filterColorEl label:before {
  background-color: #fff;
  border: 1px solid #D5D3D2;
  border-radius: 2px;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 4px;
  left: 0;
  display: block;
  content: "";
}
.filterColorEl label i {
  width: 25px;
  height: 14px;
  top: 5px;
  left: 38px;
  display: block;
  position: absolute;
}
@media all and (max-width: 1100px) {
  .filterColorEl label {
    padding-left: 55px;
    font-size: 13px;
  }
  .filterColorEl label i {
    left: 23px;
  }
}
.filterColorEl label span {
  display: inline-block;
  position: relative;
}
.filterColorEl label[data-border] i {
  border: solid 1px #e5e5e5;
}
.filterColorEl input:checked + label:before {
  background-color: #B9192B;
  border-color: #B9192B;
  background-size: 13px 10px;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxMyAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTEuOCAwLjIwMDA1OUMxMi4yNDE4IDAuNTMxNDMgMTIuMzMxMyAxLjE1ODIzIDEyIDEuNjAwMDZMNS45OTk5NyA5LjYwMDA2QzUuODM0MDYgOS44MjEyNyA1LjU4Mzk1IDkuOTYzOTEgNS4zMDkwOSA5Ljk5NDA5QzUuMDM0MjIgMTAuMDI0MyA0Ljc1OTEzIDkuOTM5MjcgNC41NDkxOCA5Ljc1OTMyTDEuMDQ5MTggNi43NTkzMkMwLjYyOTg1MiA2LjM5OTg5IDAuNTgxMjkxIDUuNzY4NTkgMC45NDA3MTMgNS4zNDkyN0MxLjMwMDEzIDQuOTI5OTQgMS45MzE0MyA0Ljg4MTM4IDIuMzUwNzYgNS4yNDA4TDUuMDQwMzcgNy41NDYxOUwxMC40IDAuNDAwMDU5QzEwLjczMTMgLTAuMDQxNzY4OSAxMS4zNTgxIC0wLjEzMTMxMiAxMS44IDAuMjAwMDU5WiIgZmlsbD0id2hpdGUiLz4NCjwvc3ZnPg0K);
}
.filterColorEl input:checked + label {
  cursor: default;
}
.filterColorEl input:checked + label i:after {
  /*\\          position: absolute;
            content: "";
            border: solid 2px #000;
            left: -3px;
            top: -3px;
            right: -3px;
            bottom: -3px;
            display: block;*/
}
.filterColorEl input:disabled + label {
  overflow: hidden;
  cursor: default;
  /*      & span:after {
          border: 1px solid #fff;
          height: 2px;
          background: #B9192B;
          position: absolute;
          content: "";
          left: -20px;
          top: 50%;
          right: -20px;
          transform-origin: center;
          transform: rotate(-26deg);
          margin: -2px 0 0 0;
          display: block;
        }*/
}
.filterColorEl input:disabled + label:before {
  /*       background-color: #B9192B;
         border-color: #B9192B;
         background-size: 13px 10px;
         background-position: center;
         background-repeat: no-repeat;
         background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxMyAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTEuOCAwLjIwMDA1OUMxMi4yNDE4IDAuNTMxNDMgMTIuMzMxMyAxLjE1ODIzIDEyIDEuNjAwMDZMNS45OTk5NyA5LjYwMDA2QzUuODM0MDYgOS44MjEyNyA1LjU4Mzk1IDkuOTYzOTEgNS4zMDkwOSA5Ljk5NDA5QzUuMDM0MjIgMTAuMDI0MyA0Ljc1OTEzIDkuOTM5MjcgNC41NDkxOCA5Ljc1OTMyTDEuMDQ5MTggNi43NTkzMkMwLjYyOTg1MiA2LjM5OTg5IDAuNTgxMjkxIDUuNzY4NTkgMC45NDA3MTMgNS4zNDkyN0MxLjMwMDEzIDQuOTI5OTQgMS45MzE0MyA0Ljg4MTM4IDIuMzUwNzYgNS4yNDA4TDUuMDQwMzcgNy41NDYxOUwxMC40IDAuNDAwMDU5QzEwLjczMTMgLTAuMDQxNzY4OSAxMS4zNTgxIC0wLjEzMTMxMiAxMS44IDAuMjAwMDU5WiIgZmlsbD0id2hpdGUiLz4NCjwvc3ZnPg0K);*/
  opacity: 0.5;
}
.filterCh {
  position: relative;
  overflow: hidden;
  margin: 8px 0 0 0;
}
.filterCh:first-child {
  margin: 0;
}
.filterCh input {
  opacity: 0;
  position: absolute;
  top: 4px;
  left: 0;
  z-index: 1;
}
.filterCh label {
  padding: 0 0 0 24px;
  position: relative;
  font-size: 14px;
  line-height: 24px;
  color: #000;
  z-index: 2;
  display: block;
  cursor: pointer;
}
.filterCh label:before {
  background-color: #fff;
  border: 1px solid #D5D3D2;
  border-radius: 2px;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 4px;
  left: 0;
  display: block;
  content: "";
}
.filterCh input:checked + label:before {
  background-color: #B9192B;
  border-color: #B9192B;
  background-size: 13px 10px;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxMyAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTEuOCAwLjIwMDA1OUMxMi4yNDE4IDAuNTMxNDMgMTIuMzMxMyAxLjE1ODIzIDEyIDEuNjAwMDZMNS45OTk5NyA5LjYwMDA2QzUuODM0MDYgOS44MjEyNyA1LjU4Mzk1IDkuOTYzOTEgNS4zMDkwOSA5Ljk5NDA5QzUuMDM0MjIgMTAuMDI0MyA0Ljc1OTEzIDkuOTM5MjcgNC41NDkxOCA5Ljc1OTMyTDEuMDQ5MTggNi43NTkzMkMwLjYyOTg1MiA2LjM5OTg5IDAuNTgxMjkxIDUuNzY4NTkgMC45NDA3MTMgNS4zNDkyN0MxLjMwMDEzIDQuOTI5OTQgMS45MzE0MyA0Ljg4MTM4IDIuMzUwNzYgNS4yNDA4TDUuMDQwMzcgNy41NDYxOUwxMC40IDAuNDAwMDU5QzEwLjczMTMgLTAuMDQxNzY4OSAxMS4zNTgxIC0wLjEzMTMxMiAxMS44IDAuMjAwMDU5WiIgZmlsbD0id2hpdGUiLz4NCjwvc3ZnPg0K);
}
.filterBox {
  display: block;
  width: calc(20% - 16px);
  margin: 16px 8px 0 8px;
  position: relative;
  z-index: 2;
}
@media all and (max-width: 959px) {
  .filterBox {
    width: calc(25% - 16px);
  }
}
@media all and (max-width: 767px) {
  .filterBox {
    width: calc(33.333% - 16px);
  }
}
.filterBox.active {
  z-index: 5;
}
.filterBox a {
  color: #000;
  text-decoration: none;
}
.filterBoxLinksEl {
  margin: 16px 0 0 0;
}
@media all and (max-width: 767px) {
  .filterBoxLinksEl {
    margin: 5px 0 0 0;
  }
}
.filterBoxLinksEl:first-child {
  margin: 0 !important;
}
.filterBoxSubmit {
  font-size: 14px;
  line-height: 20px;
  color: #fff;
  padding: 8px;
  text-align: center;
  border: none;
  display: block;
  width: 100%;
  margin: 16px 0 0 0;
  background: #000;
}
.filterBoxTitle {
  border: 1px solid #000000;
  font-size: 14px;
  line-height: 24px;
  padding: 8px 42px 8px 10px;
  position: relative;
  text-transform: uppercase;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  background: #fff;
  cursor: pointer;
}
.filterBoxTitle:after {
  width: 13px;
  height: 8px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iOCIgdmlld0JveD0iMCAwIDEzIDgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTAuMTc2OTk4IDAuMDg1NjA5OUMwLjMxMzgzNSAtMC4wMzc1NDMzIDAuNTI0NTk4IC0wLjAyNjQ1MDcgMC42NDc3NTEgMC4xMTAzODZMNi4zOTk5OSA2LjUwMTc2TDEyLjE1MjIgMC4xMTAzODZDMTIuMjc1NCAtMC4wMjY0NTEyIDEyLjQ4NjEgLTAuMDM3NTQzOCAxMi42MjMgMC4wODU2MDk0QzEyLjc1OTggMC4yMDg3NjMgMTIuNzcwOSAwLjQxOTUyNiAxMi42NDc4IDAuNTU2MzYyTDYuNjQ3NzUgNy4yMjMwM0M2LjU4NDU0IDcuMjkzMjcgNi40OTQ0OCA3LjMzMzM3IDYuMzk5OTkgNy4zMzMzN0M2LjMwNTQ5IDcuMzMzMzcgNi4yMTU0NCA3LjI5MzI3IDYuMTUyMjIgNy4yMjMwM0wwLjE1MjIyMiAwLjU1NjM2M0MwLjAyOTA2ODYgMC40MTk1MjYgMC4wNDAxNjEzIDAuMjA4NzYzIDAuMTc2OTk4IDAuMDg1NjA5OVoiIGZpbGw9IiM5NDk0OTQiLz4NCjwvc3ZnPg0K);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  display: block;
  content: "";
  position: absolute;
  top: 17px;
  right: 14px;
}
.filterBox.active .filterBoxTitle:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iOCIgdmlld0JveD0iMCAwIDE0IDgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTAuOTc2OTI1IDcuOTE0MzlDMS4xMTM3NiA4LjAzNzU0IDEuMzI0NTIgOC4wMjY0NSAxLjQ0NzY4IDcuODg5NjFMNy4xOTk5MSAxLjQ5ODI0TDEyLjk1MjEgNy44ODk2MUMxMy4wNzUzIDguMDI2NDUgMTMuMjg2MSA4LjAzNzU0IDEzLjQyMjkgNy45MTQzOUMxMy41NTk3IDcuNzkxMjQgMTMuNTcwOCA3LjU4MDQ3IDEzLjQ0NzcgNy40NDM2NEw3LjQ0NzY4IDAuNzc2OTcxQzcuMzg0NDYgMC43MDY3MzMgNy4yOTQ0MSAwLjY2NjYyNiA3LjE5OTkxIDAuNjY2NjI2QzcuMTA1NDIgMC42NjY2MjYgNy4wMTUzNiAwLjcwNjczMyA2Ljk1MjE1IDAuNzc2OTcxTDAuOTUyMTQ4IDcuNDQzNjRDMC44Mjg5OTUgNy41ODA0NyAwLjg0MDA4OCA3Ljc5MTI0IDAuOTc2OTI1IDcuOTE0MzlaIiBmaWxsPSIjNTc1NzU3Ii8+DQo8L3N2Zz4NCg==);
}
.filterBoxContent {
  display: none;
  border: solid 1px #000;
  padding: 16px;
  position: absolute;
  top: 100%;
  background: #fff;
  margin: -1px 0 0 0;
  left: 0;
  right: 0;
  font-size: 14px;
  line-height: 24px;
}
.filterBox.active .filterBoxContent {
  display: block;
}
.filterBoxInner {
  /*    @media all and (min-width: 768px) and (max-width: 959px) {

      }*/
}
@media all and (min-width: 768px) {
  .filterBoxInner {
    max-height: 294px;
    overflow: auto;
  }
}
.filterMobileTags {
  display: none;
  margin: 55px -20px 40px -20px;
  border: solid 1px #E5E5E5;
  border-width: 1px 0;
}
@media all and (max-width: 600px) {
  .filterMobileTags {
    display: block;
  }
}
.filterMobileTags .filterTags {
  margin: 0;
  padding: 0;
}
.filterMobileTagsTitle {
  font-weight: 600;
  font-size: 12px;
  line-height: 24px;
  text-transform: uppercase;
  color: #000000;
  position: relative;
  padding: 15px 20px;
  cursor: pointer;
}
.filterMobileTagsTitle:after {
  width: 6px;
  height: 6px;
  top: 50%;
  right: 24px;
  position: absolute;
  content: "";
  margin: -3px 0 0 0;
  display: block;
  border: solid 1px #000;
  border-width: 0 1px 1px 0;
  transform: rotate(45deg);
  transform-origin: center;
}
.filterMobileTags.active .filterMobileTagsTitle:after {
  margin: 0px 0 0 0;
  transform: rotate(-135deg);
}
.filterMobileTagsContent {
  padding: 0 20px;
  transition: all 0.3s;
  max-height: 0;
  overflow: hidden;
}
.filterMobileTags.active .filterMobileTagsContent {
  padding-bottom: 15px;
  max-height: 3000px;
}
.filterTags {
  padding: 0 8px;
  display: block;
  width: 100%;
}
@media all and (max-width: 600px) {
  .filter .filterTags {
    display: none;
  }
}
.filterTagsEl {
  display: inline-block;
  vertical-align: top;
  margin: 0 40px 0 0;
  font-size: 14px;
  line-height: 24px;
  color: #000000;
}
.filterTagsEl b {
  font-weight: 600;
  margin: 0 10px 0 0;
}
.filterTagsEl a {
  color: #000000;
  text-decoration: none;
  margin: 0 10px 0 0;
  padding: 0 24px 0 0;
  display: inline-block;
  position: relative;
}
.filterTagsEl a:hover {
  color: #000000;
  text-decoration: none;
}
.filterTagsEl a:after {
  width: 10px;
  height: 10px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxMCAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMC42NDY0NDcgMC42NDY0NDdDMC44NDE3MDkgMC40NTExODQgMS4xNTgyOSAwLjQ1MTE4NCAxLjM1MzU1IDAuNjQ2NDQ3TDUgNC4yOTI4OUw4LjY0NjQ1IDAuNjQ2NDQ3QzguODQxNzEgMC40NTExODQgOS4xNTgyOSAwLjQ1MTE4NCA5LjM1MzU1IDAuNjQ2NDQ3QzkuNTQ4ODIgMC44NDE3MDkgOS41NDg4MiAxLjE1ODI5IDkuMzUzNTUgMS4zNTM1NUw1LjcwNzExIDVMOS4zNTM1NSA4LjY0NjQ1QzkuNTQ4ODIgOC44NDE3MSA5LjU0ODgyIDkuMTU4MjkgOS4zNTM1NSA5LjM1MzU1QzkuMTU4MjkgOS41NDg4MiA4Ljg0MTcxIDkuNTQ4ODIgOC42NDY0NSA5LjM1MzU1TDUgNS43MDcxMUwxLjM1MzU1IDkuMzUzNTVDMS4xNTgyOSA5LjU0ODgyIDAuODQxNzA5IDkuNTQ4ODIgMC42NDY0NDcgOS4zNTM1NUMwLjQ1MTE4NCA5LjE1ODI5IDAuNDUxMTg0IDguODQxNzEgMC42NDY0NDcgOC42NDY0NUw0LjI5Mjg5IDVMMC42NDY0NDcgMS4zNTM1NUMwLjQ1MTE4NCAxLjE1ODI5IDAuNDUxMTg0IDAuODQxNzA5IDAuNjQ2NDQ3IDAuNjQ2NDQ3WiIgZmlsbD0iI0FFQUVBRSIvPg0KPC9zdmc+DQo=);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  display: block;
  content: "";
  position: absolute;
  top: 8px;
  right: 6px;
}
.filterTagsEl a:hover:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxMCAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMC42NDY0NDcgMC42NDY0NDdDMC44NDE3MDkgMC40NTExODQgMS4xNTgyOSAwLjQ1MTE4NCAxLjM1MzU1IDAuNjQ2NDQ3TDUgNC4yOTI4OUw4LjY0NjQ1IDAuNjQ2NDQ3QzguODQxNzEgMC40NTExODQgOS4xNTgyOSAwLjQ1MTE4NCA5LjM1MzU1IDAuNjQ2NDQ3QzkuNTQ4ODIgMC44NDE3MDkgOS41NDg4MiAxLjE1ODI5IDkuMzUzNTUgMS4zNTM1NUw1LjcwNzExIDVMOS4zNTM1NSA4LjY0NjQ1QzkuNTQ4ODIgOC44NDE3MSA5LjU0ODgyIDkuMTU4MjkgOS4zNTM1NSA5LjM1MzU1QzkuMTU4MjkgOS41NDg4MiA4Ljg0MTcxIDkuNTQ4ODIgOC42NDY0NSA5LjM1MzU1TDUgNS43MDcxMUwxLjM1MzU1IDkuMzUzNTVDMS4xNTgyOSA5LjU0ODgyIDAuODQxNzA5IDkuNTQ4ODIgMC42NDY0NDcgOS4zNTM1NUMwLjQ1MTE4NCA5LjE1ODI5IDAuNDUxMTg0IDguODQxNzEgMC42NDY0NDcgOC42NDY0NUw0LjI5Mjg5IDVMMC42NDY0NDcgMS4zNTM1NUMwLjQ1MTE4NCAxLjE1ODI5IDAuNDUxMTg0IDAuODQxNzA5IDAuNjQ2NDQ3IDAuNjQ2NDQ3WiIgZmlsbD0iI0I5MTkyQiIvPg0KPC9zdmc+DQo=);
}
.filterTagsClear {
  color: #B9192B;
  font-size: 14px;
  font-weight: 600;
  display: inline-block;
  vertical-align: top;
  text-decoration: none;
}
.filterClose {
  display: none;
}
.filterToggle {
  display: block;
  font-size: 14px;
  line-height: 24px;
  color: #000;
  padding: 0 24px 0 0;
  cursor: pointer;
  position: relative;
  text-transform: uppercase;
}
.filterToggle:after {
  width: 6px;
  height: 6px;
  top: 7px;
  right: 3px;
  position: absolute;
  content: "";
  display: block;
  border: solid 1px #000;
  border-width: 0 1px 1px 0;
  transform: rotate(45deg);
  transform-origin: center;
}
.showFilter .filterToggle:after {
  transform: rotate(-135deg);
  top: 11px;
}
@media all and (max-width: 600px) {
  .filterToggle {
    display: block;
    font-size: 14px;
    line-height: 24px;
    width: calc(50% - 8px);
    padding: 8px 0;
    text-align: center;
    color: #000;
    border: 1px solid #000000;
  }
  .filterToggle:after {
    display: none;
  }
}
.filterHeader {
  display: none;
}
@media all and (max-width: 767px) {
  .filter {
    display: block;
    position: fixed;
    z-index: 200;
    left: -100vw;
    width: 100vw;
    top: 0;
    background: #fff;
    bottom: 0;
    margin: 0;
  }
  .showFilter .filter {
    left: 0;
  }
  .filter:before {
    content: "";
  }
  .filterHeader {
    display: block;
    height: 49px;
    line-height: 19px;
    padding: 15px 50px 15px 10px;
    border-bottom: 1px solid #d1d1d1;
    font-size: 18px;
    font-weight: 300;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    z-index: 8;
  }
  .filterClose {
    position: absolute;
    top: 13px;
    right: 10px;
    z-index: 10;
    display: block;
    cursor: pointer;
    width: 24px;
    height: 24px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik0yMi4zNTM2IDIuMzUzNTVDMjIuNTQ4OCAyLjE1ODI5IDIyLjU0ODggMS44NDE3MSAyMi4zNTM2IDEuNjQ2NDVDMjIuMTU4MyAxLjQ1MTE4IDIxLjg0MTcgMS40NTExOCAyMS42NDY0IDEuNjQ2NDVMMTIgMTEuMjkyOUwyLjM1MzU1IDEuNjQ2NDVDMi4xNTgyOSAxLjQ1MTE5IDEuODQxNzEgMS40NTExOSAxLjY0NjQ1IDEuNjQ2NDVDMS40NTExOCAxLjg0MTcxIDEuNDUxMTggMi4xNTgyOSAxLjY0NjQ1IDIuMzUzNTVMMTEuMjkyOSAxMkwxLjY0NjQ1IDIxLjY0NjRDMS40NTExOSAyMS44NDE3IDEuNDUxMTkgMjIuMTU4MyAxLjY0NjQ1IDIyLjM1MzZDMS44NDE3MSAyMi41NDg4IDIuMTU4MjkgMjIuNTQ4OCAyLjM1MzU1IDIyLjM1MzZMMTIgMTIuNzA3MUwyMS42NDY0IDIyLjM1MzZDMjEuODQxNyAyMi41NDg4IDIyLjE1ODMgMjIuNTQ4OCAyMi4zNTM2IDIyLjM1MzZDMjIuNTQ4OCAyMi4xNTgzIDIyLjU0ODggMjEuODQxNyAyMi4zNTM2IDIxLjY0NjRMMTIuNzA3MSAxMkwyMi4zNTM2IDIuMzUzNTVaIiBmaWxsPSJibGFjayIvPg0KPC9zdmc+DQo=);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
  }
  .filterInner {
    position: absolute;
    top: 50px;
    left: 0;
    bottom: 0;
    right: 0;
    overflow: auto;
  }
  .filterContent {
    display: block;
    width: 100%;
    margin: 0;
  }
  .filterBox {
    display: block;
    width: 100%;
    border-bottom: 1px solid #d1d1d1;
    margin: 0;
  }
  .filterBoxTitle {
    border: none;
    font-weight: 600;
    padding: 10px 40px 10px 10px;
    font-size: 14px;
    line-height: 20px;
    word-break: break-all;
    white-space: normal;
    overflow: hidden;
    background: #fff;
    cursor: pointer;
  }
  .filterBoxTitle:after {
    width: 13px;
    height: 8px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iOCIgdmlld0JveD0iMCAwIDEzIDgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTAuMTc2OTk4IDAuMDg1NjA5OUMwLjMxMzgzNSAtMC4wMzc1NDMzIDAuNTI0NTk4IC0wLjAyNjQ1MDcgMC42NDc3NTEgMC4xMTAzODZMNi4zOTk5OSA2LjUwMTc2TDEyLjE1MjIgMC4xMTAzODZDMTIuMjc1NCAtMC4wMjY0NTEyIDEyLjQ4NjEgLTAuMDM3NTQzOCAxMi42MjMgMC4wODU2MDk0QzEyLjc1OTggMC4yMDg3NjMgMTIuNzcwOSAwLjQxOTUyNiAxMi42NDc4IDAuNTU2MzYyTDYuNjQ3NzUgNy4yMjMwM0M2LjU4NDU0IDcuMjkzMjcgNi40OTQ0OCA3LjMzMzM3IDYuMzk5OTkgNy4zMzMzN0M2LjMwNTQ5IDcuMzMzMzcgNi4yMTU0NCA3LjI5MzI3IDYuMTUyMjIgNy4yMjMwM0wwLjE1MjIyMiAwLjU1NjM2M0MwLjAyOTA2ODYgMC40MTk1MjYgMC4wNDAxNjEzIDAuMjA4NzYzIDAuMTc2OTk4IDAuMDg1NjA5OVoiIGZpbGw9IiM5NDk0OTQiLz4NCjwvc3ZnPg0K);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    display: block;
    content: "";
    position: absolute;
    top: 22px;
    right: 14px;
  }
  .filterBox.active .filterBoxTitle:after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iOCIgdmlld0JveD0iMCAwIDE0IDgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTAuOTc2OTI1IDcuOTE0MzlDMS4xMTM3NiA4LjAzNzU0IDEuMzI0NTIgOC4wMjY0NSAxLjQ0NzY4IDcuODg5NjFMNy4xOTk5MSAxLjQ5ODI0TDEyLjk1MjEgNy44ODk2MUMxMy4wNzUzIDguMDI2NDUgMTMuMjg2MSA4LjAzNzU0IDEzLjQyMjkgNy45MTQzOUMxMy41NTk3IDcuNzkxMjQgMTMuNTcwOCA3LjU4MDQ3IDEzLjQ0NzcgNy40NDM2NEw3LjQ0NzY4IDAuNzc2OTcxQzcuMzg0NDYgMC43MDY3MzMgNy4yOTQ0MSAwLjY2NjYyNiA3LjE5OTkxIDAuNjY2NjI2QzcuMTA1NDIgMC42NjY2MjYgNy4wMTUzNiAwLjcwNjczMyA2Ljk1MjE1IDAuNzc2OTcxTDAuOTUyMTQ4IDcuNDQzNjRDMC44Mjg5OTUgNy41ODA0NyAwLjg0MDA4OCA3Ljc5MTI0IDAuOTc2OTI1IDcuOTE0MzlaIiBmaWxsPSIjNTc1NzU3Ii8+DQo8L3N2Zz4NCg==);
  }
  .filterBoxContent {
    display: none;
    border: none;
    padding: 0 20px 20px 20px;
    position: static;
    top: auto;
    background: #fff;
    margin: 0;
    left: auto;
    right: auto;
    line-height: 24px;
  }
  .filterBox.active .filterBoxContent {
    display: block;
  }
}

.sort {
  display: none;
  margin: 16px 0 0 0;
  text-align: right;
}
.sortClose {
  display: none;
}
.sortBox {
  font-size: 14px;
  line-height: 24px;
  color: #000000;
}
.sortBox a {
  color: #000000;
  text-decoration: none;
  margin: 0 0 0 40px;
}
.sortBox a:hover {
  color: #000000;
  text-decoration: underline;
}
.sortBox .active {
  font-weight: 700;
}
.showSort .sort {
  display: block;
}
.sortToggle {
  display: block;
  font-size: 14px;
  line-height: 24px;
  color: #000;
  cursor: pointer;
  position: relative;
  text-transform: uppercase;
  /*  &:after {
      width: 6px;
      height: 6px;
      top: 7px;
      right: 3px;
      position: absolute;
      content: "";
      display: block;
      border: solid 1px #000;
      border-width: 0 1px 1px 0;
      transform: rotate(45deg);
      transform-origin: center;

      .showSort & {
        transform: rotate(-135deg);
        top: 11px;
      }
    }*/
}
.sortToggle label {
  display: none;
}
.sortToggle select {
  border: none !important;
  outline: none !important;
  padding: 0 24px 0 0;
  background: #fff !important;
  box-shadow: none;
  height: 24px;
  font-size: 14px;
  line-height: 24px;
  text-transform: uppercase;
  appearance: auto;
}
.sortToggle select option {
  background: #fff;
  appearance: none;
  color: #000;
  padding: 2px;
}
@media all and (max-width: 767px) {
  .sortToggle select {
    font-size: 12px;
  }
}
@media all and (max-width: 600px) {
  .sortToggle {
    display: block;
    font-size: 14px;
    line-height: 24px;
    width: calc(50% - 8px);
    text-align: center;
    color: #000;
    position: relative;
    /*  &:after {
        display: none;
      }*/
  }
  .sortToggle label {
    display: block;
    text-align: center;
    border: 1px solid #000000 !important;
    height: 42px;
    line-height: 24px;
    color: #000;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    z-index: 2;
    background: #fff;
    padding: 8px 2px 8px 2px;
  }
  .sortToggle select {
    border: 1px solid #000000 !important;
    height: 42px;
    line-height: 24px;
    text-align: center;
    position: relative;
    z-index: 3;
    opacity: 0;
    text-align-last: center;
    color: #000;
    background: #fff;
    padding: 8px 0 8px 0;
    width: 100%;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
  }
  .sortToggle option {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
  }
  .sortToggle select,
.sortToggle option {
    min-width: 100%;
    width: 100%;
    display: block;
    text-align: center;
    text-align-last: center;
    padding: 8px 0 8px 0;
    color: #000;
    background: #fff;
  }
}

.footer {
  margin: 50px 0 28px 0;
}
@media all and (max-width: 767px) {
  .footer {
    margin-bottom: 88px;
  }
}
.footerList {
  display: flex;
  flex-wrap: wrap;
  width: calc(100% + 24px);
  margin: 0 0 10px -12px;
}
.footerEl .footerEl {
  display: block;
  width: 100%;
  margin: 0;
}
.footerEl .footerEl + .footerEl {
  margin: 32px 0 0 0;
}
.footerEl {
  width: calc(17.5% - 24px);
  margin: 32px 12px 0;
}
.footerEl.footerNews {
  width: calc(30% - 24px);
}
.footerEl.footerPay, .footerEl.footerDelivery {
  width: calc(35% - 24px);
}
.footerElBox {
  padding-left: 104px;
}
.footerElTitle {
  font-weight: 700;
  font-size: 12px;
  line-height: 16px;
  color: #000000;
  text-transform: uppercase;
  margin-bottom: 8px;
}
.footerElContent {
  list-style: none;
  margin: 0;
  padding: 0;
}
.footerElItem {
  font-weight: 400;
  font-size: 12px;
  line-height: 20px;
}
.footerElItem a {
  color: #000000;
  text-decoration: none;
  cursor: pointer;
}
.footerElItem a:hover {
  text-decoration: underline;
}
.footerElSocial {
  margin: 40px 0 0;
}
.footerElSocial .footerElTitle {
  margin-bottom: 17px;
}
.footerElSocialBox {
  display: flex;
  flex-wrap: wrap;
}
@media all and (max-width: 1300px) {
  .footerElSocialBox {
    max-width: 130px;
  }
}
@media all and (max-width: 767px) {
  .footerElSocialBox {
    max-width: 100%;
  }
}
.footerElSocialIcon {
  display: inline-block;
  text-decoration: none;
  margin: 0 10px 8px 0;
  vertical-align: middle;
  width: 24px;
  height: 24px;
  text-align: center;
  line-height: 24px;
  cursor: pointer;
}
.footerElSocialIcon img {
  max-width: 100%;
  height: auto;
  line-height: 24px;
  display: inline-block;
  vertical-align: middle;
}
.footerElSocialIcon:last-child {
  margin-right: 0;
}
.footerElPayEl, .footerElWayEl {
  display: inline-block;
  text-decoration: none;
  margin: 0 24px 0 0;
}
.footerElPayEl img, .footerElWayEl img {
  max-width: 100%;
  height: auto;
  display: inline-block;
  vertical-align: middle;
}
@media all and (max-width: 380px) {
  .footerElPay {
    display: flex;
    justify-content: space-between;
  }
  .footerElPayEl {
    margin: 0;
  }
}
@media all and (max-width: 1100px) {
  .footerList {
    width: calc(100% + 12px);
    margin: 0 0 10px -6px;
  }
}
@media all and (max-width: 1100px) and (min-width: 768px) {
  .footerEl {
    width: calc(18% - 12px);
    margin: 32px 6px 0;
  }
  .footerEl:first-child {
    width: calc(21% - 12px);
  }
  .footerEl:nth-child(4n) {
    width: calc(19% - 12px);
  }
  .footerEl.footerNews {
    width: calc(24% - 12px);
  }
  .footerEl.footerPay, .footerEl.footerDelivery {
    width: calc(38% - 12px);
  }
}
@media all and (max-width: 959px) {
  .footerEl.footerPay {
    width: calc(57% - 12px);
  }
  .footerEl.footerDelivery {
    width: calc(43% - 12px);
  }
}
@media all and (max-width: 767px) {
  .footerList {
    margin: 0 0 0 -20px;
    width: calc(100% + 40px);
    display: flex;
    flex-direction: column;
  }
  .footerEl .footerEl + .footerEl {
    margin: 0;
  }
  .footerEl {
    display: block;
    width: 100% !important;
    margin: 0 !important;
    order: 10;
    border-top: solid 1px #e5e5e5;
  }
  .footerEl.footerNews {
    order: 1;
  }
  .footerElCombo {
    border: none;
  }
  .footerElTitle {
    font-weight: 600;
    font-size: 12px;
    line-height: 24px;
    display: block;
    margin: 0;
    text-transform: uppercase;
    padding: 8px 40px 8px 16px;
    cursor: pointer;
    color: #000000;
    position: relative;
  }
  .footerElTitle:after {
    position: absolute;
    width: 12px;
    height: 12px;
    transform-origin: center;
    content: "";
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAyMCAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMC42NjU1MjEgMC42MjgzNTNDMC44NzA3NzYgMC40NDM2MjQgMS4xODY5MiAwLjQ2MDI2MiAxLjM3MTY1IDAuNjY1NTE4TDEwIDEwLjI1MjZMMTguNjI4NCAwLjY2NTUxN0MxOC44MTMxIDAuNDYwMjYxIDE5LjEyOTIgMC40NDM2MjMgMTkuMzM0NSAwLjYyODM1MkMxOS41Mzk3IDAuODEzMDgyIDE5LjU1NjQgMS4xMjkyMyAxOS4zNzE3IDEuMzM0NDhMMTAuMzcxNyAxMS4zMzQ1QzEwLjI3NjggMTEuNDM5OCAxMC4xNDE3IDExLjUgMTAgMTEuNUM5Ljg1ODI2IDExLjUgOS43MjMxOCAxMS40Mzk4IDkuNjI4MzYgMTEuMzM0NUwwLjYyODM1NyAxLjMzNDQ4QzAuNDQzNjI3IDEuMTI5MjMgMC40NjAyNjYgMC44MTMwODMgMC42NjU1MjEgMC42MjgzNTNaIiBmaWxsPSJibGFjayIvPg0KPC9zdmc+DQo=);
    background-size: 9px auto;
    background-repeat: no-repeat;
    background-position: center;
    right: 16px;
    top: 50%;
    margin: -6px 0 0 0;
    transition: transform 0.5s;
  }
  .footerEl.active .footerElTitle:after {
    transform: rotate(180deg);
  }
  .footerEl.fixed .footerElTitle {
    cursor: default;
  }
  .footerElContent {
    display: block;
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.25s, padding 0.25s;
    padding: 0 16px;
  }
  .footerEl.fixed .footerElContent, .footerEl.active .footerElContent {
    padding-bottom: 16px;
    max-height: 500px;
  }
}
.footerFormTitle {
  font-weight: 400;
  font-size: 14px;
  line-height: 24px;
  color: #949494;
  margin-bottom: 16px;
}
.footerFormRow input[type=email] {
  width: 100%;
  display: block;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  padding: 7px 8px;
  height: 40px;
  color: #000000;
  text-align: left;
  background-color: transparent;
  border: 1px solid #D5D3D2;
  outline: none;
}
.footerFormRow input[type=email]::placeholder {
  color: #AEAEAE;
}
.footerFormRow button {
  width: 100%;
  display: block;
  font-weight: 600;
  font-size: 14px;
  line-height: 20px;
  padding: 10px;
  height: 40px;
  color: #ffffff;
  text-align: center;
  text-transform: uppercase;
  background-color: #000000;
  border: none;
  outline: none;
  cursor: pointer;
}
.footerFormCh {
  display: inline-block;
  vertical-align: top;
  position: relative;
  overflow: hidden;
  margin: 10px 0 0 0;
}
.footerFormCh input {
  position: absolute;
  z-index: 0;
  opacity: 0;
  width: 16px;
  height: 16px;
  top: 4px;
  left: 0;
}
.footerFormCh label {
  font-size: 14px;
  line-height: 24px;
  color: #000;
  display: block;
  cursor: pointer;
  padding: 0 0 0 24px;
  z-index: 2;
}
.footerFormCh label a {
  color: inherit;
}
.footerFormCh label a:hover {
  text-decoration: none;
}
.footerFormCh label:before {
  background-color: #fff;
  border: 1px solid #D5D3D2;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 4px;
  left: 0;
  display: block;
  border-radius: 2px;
  content: "";
}
.footerFormCh label img, .footerFormCh label span {
  display: inline-block;
  vertical-align: middle;
}
.footerFormCh input:checked + label:before {
  background-color: #B9192B;
  border-color: #B9192B;
  background-size: 13px 10px;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxMyAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTEuOCAwLjIwMDA1OUMxMi4yNDE4IDAuNTMxNDMgMTIuMzMxMyAxLjE1ODIzIDEyIDEuNjAwMDZMNS45OTk5NyA5LjYwMDA2QzUuODM0MDYgOS44MjEyNyA1LjU4Mzk1IDkuOTYzOTEgNS4zMDkwOSA5Ljk5NDA5QzUuMDM0MjIgMTAuMDI0MyA0Ljc1OTEzIDkuOTM5MjcgNC41NDkxOCA5Ljc1OTMyTDEuMDQ5MTggNi43NTkzMkMwLjYyOTg1MiA2LjM5OTg5IDAuNTgxMjkxIDUuNzY4NTkgMC45NDA3MTMgNS4zNDkyN0MxLjMwMDEzIDQuOTI5OTQgMS45MzE0MyA0Ljg4MTM4IDIuMzUwNzYgNS4yNDA4TDUuMDQwMzcgNy41NDYxOUwxMC40IDAuNDAwMDU5QzEwLjczMTMgLTAuMDQxNzY4OSAxMS4zNTgxIC0wLjEzMTMxMiAxMS44IDAuMjAwMDU5WiIgZmlsbD0id2hpdGUiLz4NCjwvc3ZnPg0K);
}
.footerBottom {
  margin: 35px 0 0 0px;
}
.footerCopyright {
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  color: #949494;
  text-transform: uppercase;
}
@media all and (max-width: 999px) {
  .footerElBox {
    padding-left: 0;
  }
  .footerBottom {
    margin: 8px 0 0 0;
  }
}

.storiesList {
  display: flex;
  flex-wrap: wrap;
  margin: 40px -20px 100px;
  column-gap: 20px;
}
.storiesEl {
  display: block;
  width: calc(50% - 10px);
  padding: 0 0 32px;
  margin-bottom: 40px;
  text-align: center;
  color: #000000;
  text-decoration: none;
  position: relative;
}
.storiesElImg {
  display: block;
  margin-bottom: 16px;
}
.storiesElImg img {
  max-width: 100%;
  height: auto;
}
.storiesElTitle {
  display: block;
  font-weight: 300;
  font-size: 26px;
  line-height: 32px;
  color: #000000;
  padding: 0 20px;
  margin-bottom: 16px;
  text-decoration: none;
}
.storiesElText {
  display: block;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 16px;
}
.storiesElText a {
  color: #000000;
  text-decoration: none;
}
.storiesElBtn {
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}
.storiesElBtn a, .storiesElBtn span {
  display: inline-block;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  padding: 5px 29px;
  text-align: center;
  border: 1px solid #000000;
  color: #000000;
  text-decoration: none;
  transition: all 0.4s ease-out;
}
.storiesElBtn a:hover, .storiesElBtn span:hover {
  color: #fff;
  background-color: #000000;
}
@media all and (max-width: 959px) {
  .storiesList {
    margin-bottom: 80px;
  }
}
@media all and (max-width: 767px) {
  .storiesList {
    margin: 24px -20px 0;
  }
  .storiesEl {
    width: 100%;
    padding-left: 16px;
    padding-right: 16px;
  }
  .storiesElImg {
    margin: 0 -16px 24px;
  }
  .storiesElImg img {
    width: 100%;
  }
  .storiesElTitle {
    font-size: 20px;
    line-height: 30px;
    margin-bottom: 8px;
  }
  .storiesElText {
    font-size: 14px;
    line-height: 24px;
    margin-bottom: 24px;
  }
  .storiesElBtn a, .storiesElBtn span {
    width: calc(100% - 32px);
  }
}

.stories-inner-page .pageTitle {
  padding-left: 20px;
  padding-right: 20px;
}
.stories-inner-page .contentBox.wide {
  padding: 0;
}
.stories-inner-page .breadCrumbs {
  padding-left: 20px;
  padding-right: 20px;
}
.stories-inner-page .boxContent > p, .stories-inner-page .boxContent > ol, .stories-inner-page .boxContent > ul, .stories-inner-page .boxContent > h1, .stories-inner-page .boxContent > h2, .stories-inner-page .boxContent > h3, .stories-inner-page .boxContent > h4, .stories-inner-page .boxContent > h5, .stories-inner-page .boxContent > h6 {
  padding-left: 20px;
  padding-right: 20px;
}
.stories-inner-page .textBoxCols {
  margin-left: 0;
  margin-right: 0;
}
.stories-inner-page .textBoxCols .textBoxCol {
  padding-left: 20px;
  padding-right: 20px;
}
.stories-inner-page .textBoxCols .textBoxColImg {
  margin-left: -20px;
  margin-right: -20px;
}
.stories-inner-page .textBox {
  padding-left: 20px;
  padding-right: 20px;
}
.stories-inner-page .textBox .textBoxCols {
  margin-left: -20px;
  margin-right: -20px;
}

.storyList {
  margin-top: 20px;
}
.storyEl {
  overflow: hidden;
  clear: both;
}
.storyElImg {
  float: right;
  width: 49.03%;
  margin: 20px 0 20px 24px;
}
.storyEl:nth-child(2n) .storyElImg {
  float: left;
  margin: 20px 24px 20px 0;
}
.storyElContent {
  margin-top: 20px;
}
.storyElTitle {
  font-weight: 400;
  font-size: 18px;
  line-height: 24px;
  text-transform: uppercase;
  color: #000000;
}
.storyElText {
  font-weight: 400;
  font-size: 14px;
  line-height: 24px;
  color: #000000;
}
.storyElText h4 {
  font-weight: 400;
  font-size: 14px;
  line-height: 24px;
  color: #000000;
  margin: 16px 0 0 0;
  padding: 0;
}
.storyElText ul {
  list-style: none;
  margin: 0 0 16px 0;
  padding: 0;
  overflow: hidden;
}
.storyElText ul li {
  position: relative;
  padding-left: 20px;
}
.storyElText ul li:before {
  content: "";
  display: block;
  position: absolute;
  top: 10px;
  left: 9px;
  width: 4px;
  height: 4px;
  background-color: #000000;
  border-radius: 50%;
}
.storyElText p {
  font-weight: 400;
  font-size: 14px;
  line-height: 24px;
  color: #000000;
  margin: 0;
  padding: 0;
}
@media all and (max-width: 959px) {
  .storyEl {
    margin-bottom: 40px;
  }
  .storyElImg {
    float: none;
    width: 100%;
    margin: 0 0 24px 0;
  }
  .storyElImg img {
    width: 100%;
  }
  .storyEl:nth-child(2n) .storyElImg {
    float: none;
    margin: 0 0 24px 0;
  }
}
@media all and (max-width: 767px) {
  .storyList {
    margin-left: -20px;
    margin-right: -20px;
  }
  .storyElContent {
    padding: 0 16px;
  }
}

.videoSimple {
  width: 100%;
  height: auto;
  padding: 0;
  border: none;
  background: #fff;
}
.videoSimple_bottom {
  margin-top: 40px;
}

@media all and (min-width: 768px) {
  .visionBottomVideo, .visionTopVideo {
    --bg: attr(data-d-poster);
    width: 100vw;
    height: 41.6667vw;
    background-image: var(--bg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
  }
}
@media all and (max-width: 767px) {
  .visionBottomVideo, .visionTopVideo {
    --bg: attr(data-m-poster);
    width: 100vw;
    height: 177.7778vw;
    background-image: var(--bg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
  }
}
.visionView h3 {
  font-weight: 300;
  font-size: 34px;
  line-height: 48px;
  text-align: center;
  text-transform: uppercase;
  color: #000000;
  margin: 64px 0 0;
  padding: 0;
}
.visionView h4 {
  font-weight: 400;
  font-size: 26px;
  line-height: 32px;
  text-align: center;
  text-transform: uppercase;
  color: #000000;
  margin: 8px 0 0;
  padding: 0;
}
.visionViewBox {
  display: flex;
  align-items: center;
  margin: 40px -12px 0;
}
.visionViewBox_reverse {
  flex-direction: row-reverse;
}
.visionViewContent {
  width: 50%;
  padding: 0 12px;
  text-align: center;
  color: #000000;
}
.visionViewContent h3 {
  margin: 0;
}
.visionViewContent > *:last-child {
  margin-bottom: 0;
}
.visionViewText {
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  margin: 16px 0;
}
.visionViewText p {
  padding: 0;
  margin: 0 0 8px 0;
}
.visionViewText p:last-child {
  margin-bottom: 0;
}
.visionViewGreyGradient {
  background: linear-gradient(90deg, #edecea, #fff);
  min-height: 300px;
  padding: 40px;
  margin-left: -24px;
  display: flex;
  align-items: center;
}
.visionViewBox_reverse .visionViewGreyGradient {
  background: linear-gradient(90deg, #fff, #edecea);
  margin-left: 0;
  margin-right: -24px;
}
.visionViewMainTitle {
  font-weight: 300;
  font-size: 20px;
  line-height: 30px;
}
.visionViewTitle {
  font-weight: 300;
  font-size: 20px;
  line-height: 30px;
  margin: 16px 0;
}
.visionViewSubtitle {
  font-weight: 300;
  font-size: 24px;
  line-height: 28px;
  text-transform: uppercase;
  margin-bottom: 16px;
}
.visionViewName {
  font-weight: 400;
  font-size: 18px;
  line-height: 24px;
  text-transform: uppercase;
}
.visionViewImg {
  width: 50%;
  padding: 0 12px;
}
.visionViewImg img {
  max-width: 100%;
  height: auto;
}
.visionViewIcon img {
  max-width: 100%;
  height: auto;
}
@media all and (max-width: 959px) {
  .visionViewBox {
    flex-wrap: wrap;
    margin-top: 24px;
  }
  .visionViewBox + .visionViewBox {
    margin-top: 64px;
  }
  .visionViewContent {
    width: 100%;
    margin-top: 24px;
  }
  .visionViewImg {
    width: 100%;
  }
  .visionViewImg img {
    width: 100%;
  }
  .visionViewName {
    margin: 8px 0 0;
  }
  .visionViewSubtitle {
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 8px;
  }
  .visionViewText {
    font-size: 14px;
    margin: 0;
  }
  .visionViewText p {
    margin: 0;
  }
  .visionViewGreyGradient {
    margin-left: -20px;
    margin-right: -20px;
    padding: 20px;
  }
  .visionViewBox_reverse .visionViewGreyGradient {
    margin-left: -20px;
    margin-right: -20px;
    padding: 20px;
  }
  .visionViewMainTitle {
    margin: 16px 0;
  }
  .visionViewTitle {
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    margin: 8px 0 0;
  }
}
@media all and (max-width: 767px) {
  .visionView h3 {
    font-size: 20px;
    line-height: 30px;
    margin-top: 40px;
  }
  .visionView h4 {
    font-size: 14px;
    line-height: 24px;
  }
  .visionViewBox {
    margin: 24px 0px 0;
    display: block;
  }
  .visionViewBox h3 {
    margin-top: 0px;
  }
  .visionViewBox + .visionViewBox {
    margin-top: 40px;
  }
  .visionViewImg {
    padding: 0;
    margin-left: -20px;
    width: auto;
    margin-right: -20px;
  }
  .visionViewContent {
    padding: 0;
  }
}
.visionAbout {
  margin: 64px -12px 0;
  font-size: 0;
  line-height: 0;
  word-spacing: 0;
  letter-spacing: 0;
  text-align: center;
}
.visionAboutEl {
  display: inline-block;
  width: 50%;
  text-align: center;
  vertical-align: top;
  margin-bottom: 40px;
  padding: 0 12px;
}
.visionAboutEl:last-child {
  margin-bottom: 0;
}
.visionAboutElTitle {
  font-weight: 300;
  font-size: 24px;
  line-height: 28px;
  color: #000000;
  margin-bottom: 16px;
  text-transform: uppercase;
}
.visionAboutElTitle:first-letter {
  font-weight: 700;
  font-size: 40px;
  position: relative;
  line-height: 48px;
}
.visionAboutElText {
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #000000;
}
@media all and (max-width: 959px) {
  .visionAboutElText {
    font-size: 14px;
  }
  .visionAboutEl:last-child {
    width: 80%;
  }
}
@media all and (max-width: 767px) {
  .visionAbout {
    margin: 40px -20px 0;
  }
  .visionAboutEl {
    width: 100%;
    padding-left: 16px;
    padding-right: 16px;
    margin-bottom: 24px;
  }
  .visionAboutElTitle {
    font-size: 20px;
    line-height: 30px;
  }
  .visionAboutElTitle:first-letter {
    font-size: 34px;
    line-height: 48px;
  }
  .visionAboutEl:last-child {
    width: 100%;
  }
}
.visionInfo {
  margin-top: 64px;
  text-align: center;
  color: #000000;
}
.visionInfoTitle {
  font-weight: 300;
  font-size: 24px;
  line-height: 28px;
}
.visionInfoImg {
  margin: 24px 0;
  text-align: center;
}
.visionInfoImg img {
  max-width: 100%;
  height: auto;
}
.visionInfoComment {
  font-weight: 400;
  font-size: 14px;
  line-height: 24px;
}
@media all and (max-width: 767px) {
  .visionInfo {
    margin: 40px -20px 0;
  }
  .visionInfoImg img {
    width: 100%;
  }
  .visionInfoTitle, .visionInfoComment {
    padding: 0 16px;
  }
}

.basketEl {
  padding: 24px;
  display: flex;
  align-items: center;
}
.basketElImg {
  display: block;
  text-decoration: none;
  width: 96px;
  text-align: center;
}
.basketElImg img {
  max-width: 100%;
  max-height: 120px;
}
.basketElChange {
  cursor: pointer;
  text-decoration: underline;
  padding: 0;
  background: transparent;
  border: none;
  font-size: 12px;
  line-height: 16px;
  color: #404040;
}
.basketElChangePopup .modalBody {
  padding: 0 !important;
}
@media all and (min-width: 768px) {
  .basketElChangePopup .modalBody {
    max-width: 90% !important;
  }
}
@media all and (min-width: 1000px) {
  .basketElChangePopup .modalBody {
    max-width: 940px !important;
  }
}
@media all and (max-width: 767px) {
  .basketElChangePopup .modalContent {
    height: 100%;
  }
}
@media all and (max-width: 767px) {
  .basketElChangeCard {
    display: flex;
    flex-direction: column;
    height: 100%;
  }
}
.basketElChangeCardMedia {
  background: #F4F4F4;
  width: 100%;
}
.basketElChangeCardMedia img {
  width: 100%;
  max-width: 400px;
  margin: 0 auto;
  height: auto;
  display: block;
  vertical-align: top;
}
.basketElChangeCardId {
  font-size: 12px;
  line-height: 16px;
  color: #949494;
  margin: 8px 0 0 0;
}
.basketElChangeCardInfo {
  margin: 8px 0 0 0;
}
.basketElChangeCardInform {
  margin: 8px 0 0 0;
}
.basketElChangeCardInform p {
  color: grey;
  margin: 0;
}
.basketElChangeCardInform .formEl {
  margin-top: 10px;
}
.basketElChangeCardInformInfo {
  padding: 10px 0 0 0;
  font-size: 12px;
  line-height: 16px;
  color: #949494;
}
.basketElChangeCardInformInfo a {
  color: #000;
  text-decoration: none;
}
.basketElChangeCardInformInfo a:hover {
  color: #000;
  text-decoration: underline;
}
.basketElChangeCardContent {
  padding: 20px;
  display: flex;
  flex-direction: column;
  flex: 1;
}
.basketElChangeCardName {
  font-size: 20px;
  line-height: 27px;
  padding-right: 40px;
}
.basketElChangeCardPrice {
  font-size: 14px;
  line-height: 20px;
}
.basketElChangeCardPriceCurrent:after {
  content: " ₽";
}
.basketElChangeCardPriceOld {
  color: #AEAEAE;
  position: relative;
  display: inline-block;
}
.basketElChangeCardPriceOld:before {
  content: "";
  display: block;
  position: absolute;
  top: 53%;
  left: 0;
  background-color: #AEAEAE;
  width: calc(100% + 2px);
  height: 1px;
}
.basketElChangeCardPriceOld:after {
  content: " ₽";
}
.basketElChangeCardColor {
  margin: 20px 0;
}
.basketElChangeCardColorTitle {
  display: block;
  font-size: 14px;
  line-height: 24px;
}
.basketElChangeCardColorList {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -4px;
}
.basketElChangeCardColorEl {
  width: 34px;
  height: 22px;
  margin: 4px;
  position: relative;
  text-decoration: none;
  cursor: pointer;
}
.basketElChangeCardColorEl.active {
  cursor: default;
}
.basketElChangeCardColorEl.active:after {
  position: absolute;
  content: "";
  border: solid 2px #000;
  left: 0px;
  top: 0px;
  right: 0px;
  bottom: 0px;
  display: block;
  outline: 1px solid #fff;
  outline-offset: -3px;
}
.basketElChangeCardSize {
  margin: 20px 0;
}
.basketElChangeCardSizeHeader {
  padding: 2px 0;
}
.basketElChangeCardSizeHeaderEl {
  overflow: hidden;
  display: inline-block;
  vertical-align: top;
  position: relative;
  font-weight: normal;
  font-size: 14px;
  line-height: 24px;
  margin: 0 16px 0 0;
}
.basketElChangeCardSizeHeaderEl input {
  display: none;
}
.basketElChangeCardSizeHeaderEl label {
  color: #949494;
  cursor: pointer;
}
.basketElChangeCardSizeHeaderEl input:checked + label {
  color: #000;
  cursor: default;
}
.basketElChangeCardSizePanel {
  display: none;
  flex-wrap: wrap;
  margin: 0 -4px;
}
.basketElChangeCardSizePanel.active {
  display: flex;
  flex-wrap: wrap;
  width: calc(100% + 8px);
}
.basketElChangeCardSizeEl {
  width: calc(25% - 8px);
  margin: 5px 4px;
  height: 36px;
  position: relative;
  overflow: hidden;
}
@media all and (min-width: 390px) {
  .basketElChangeCardSizeEl {
    width: calc(16.6666% - 8px);
  }
}
.basketElChangeCardSizeEl label {
  position: relative;
}
.basketElChangeCardSizeEl input {
  display: none;
}
.basketElChangeCardSizeEl label {
  display: flex;
  width: 100%;
  gap: 12px;
  color: #949494;
  font-size: 13px;
  line-height: 16px;
  font-weight: 400;
  padding: 5px 0;
  align-items: center;
  justify-content: center;
  text-align: center;
  height: 36px;
  border: 1px solid #D5D3D2;
  cursor: pointer;
}
.basketElChangeCardSizeEl input:checked + label {
  font-weight: 700;
  color: #fff;
  background: #000;
  border: 2px solid #000000;
  padding: 4px 0;
  cursor: default;
}
.basketElChangeCardColor ~ .basketElChangeCardSize {
  margin-top: 0px;
}
.basketElChangeCardSave {
  margin-top: auto;
  width: 100%;
}
@media all and (max-width: 767px) {
  .basketElChangeCardSave {
    position: sticky;
    bottom: 0;
  }
}
@media all and (min-width: 768px) {
  .basketElChangeCard {
    display: flex;
    align-items: stretch;
  }
  .basketElChangeCardName {
    font-size: 30px;
    line-height: 41px;
  }
  .basketElChangeCardPrice {
    font-size: 20px;
    line-height: 20px;
  }
  .basketElChangeCardMedia {
    width: 389px;
  }
  .basketElChangeCardMedia img {
    width: 100%;
    height: auto;
  }
  .basketElChangeCardContent {
    padding: 24px;
    width: calc(100% - 389px);
    display: flex;
    flex-direction: column;
  }
  .basketElChangeCardSave {
    width: auto;
  }
}
.basketElReturn {
  color: #000;
  text-align: center;
  font-size: 12px;
  line-height: 14px;
  display: inline-block;
  padding: 5px 6px;
  background: #fff;
  border: solid 1px #000;
  text-decoration: none;
  font-style: normal;
  font-weight: 400;
  margin: 10px 0 10px 0;
}
@media all and (min-width: 1100px) {
  .basketElReturn {
    position: absolute;
    top: 16px;
    width: 126px;
    padding-left: 0;
    padding-right: 0;
    right: 84px;
    margin-top: 0;
  }
}
@media all and (min-width: 1200px) {
  .basketElReturn {
    right: 90px;
  }
}
@media all and (min-width: 1300px) {
  .basketElReturn {
    right: 104px;
  }
}
.basketElInfo {
  padding: 0 10px 0 24px;
  width: calc(100% - 96px - 108px - 169px - 24px);
}
.basketElQnt {
  position: relative;
  width: 108px;
  min-width: 108px;
  max-width: 108px;
}
.basketElQnt.hide {
  display: none;
}
.basketElQnt input {
  text-align: center;
  padding-left: 32px;
  padding-right: 32px;
}
.basketElQnt .qntMinus,
.basketElQnt .qntPlus {
  cursor: pointer;
}
.basketElQnt .qntMinus:before, .basketElQnt .qntMinus:after,
.basketElQnt .qntPlus:before,
.basketElQnt .qntPlus:after {
  width: 12px;
  height: 1px;
  background: #000;
  position: absolute;
  top: 50%;
  content: "";
  left: 50%;
  transform: translate(-50%, -50%);
}
.basketElQnt .qntMinus:before,
.basketElQnt .qntPlus:before {
  transform: translate(-50%, -50%) rotate(90deg);
}
.basketElQnt .qntMinus.disabled,
.basketElQnt .qntPlus.disabled {
  cursor: default;
}
.basketElQnt .qntMinus.disabled:after, .basketElQnt .qntMinus.disabled:before,
.basketElQnt .qntPlus.disabled:after,
.basketElQnt .qntPlus.disabled:before {
  background: #AEAEAE;
}
.basketElQnt .qntMinus {
  font-size: 0;
  line-height: 0;
  width: 32px;
  height: 40px;
  position: absolute;
  top: 0;
  left: 0;
  cursor: pointer;
}
.basketElQnt .qntMinus:before {
  display: none;
}
.basketElQnt .qntPlus {
  font-size: 0;
  line-height: 0;
  width: 32px;
  height: 40px;
  position: absolute;
  top: 0;
  right: 0;
}
.basketElQnt .qntPlus.disabled {
  cursor: default;
}
.basketElQnt.hide + .basketElPrice {
  width: 277px;
}
.basketElPrice {
  width: 169px;
  text-align: right;
  padding: 0 16px 0 10px;
  display: inline-flex;
  flex-direction: column;
}
.prOrders--return .basketElPrice {
  min-width: auto;
}
@media all and (min-width: 1001px) {
  .prOrders--return .basketElPrice {
    min-width: 105px;
    width: 105px;
  }
}
@media all and (min-width: 1101px) {
  .prOrders--return .basketElPrice {
    min-width: 140px;
    width: 140px;
  }
}
.basketElPriceOld {
  font-size: 12px;
  line-height: 20px;
  text-align: right;
  text-decoration-line: line-through;
  color: #AEAEAE;
  order: 2;
}
.basketElPriceOld span:after {
  content: "₽";
}
html[lang=en] .basketElPriceOld span:after {
  display: none;
}
html[lang=en] .basketElPriceOld span:before {
  content: "$ ";
}
.basketElPriceCurrent {
  font-weight: bold;
  font-size: 16px;
  line-height: 20px;
  color: #000000;
  text-align: right;
  order: 1;
}
.basketElPriceCurrent_gift {
  color: #000 !important;
}
.basketElPriceCurrent span:after {
  content: "₽";
}
html[lang=en] .basketElPriceCurrent span:after {
  display: none;
}
html[lang=en] .basketElPriceCurrent span:before {
  content: "$ ";
}
.basketElPriceOld + .basketElPriceCurrent {
  color: #B9192B;
}
.basketElPriceQnt {
  font-size: 12px;
  line-height: 20px;
  text-align: right;
  color: #AEAEAE;
  order: 3;
}
.basketElPriceQnt span:after {
  content: "₽";
}
html[lang=en] .basketElPriceQnt span:after {
  display: none;
}
html[lang=en] .basketElPriceQnt span:before {
  content: "$ ";
}
.basketElRemove {
  width: 24px;
  height: 24px;
  position: relative;
  cursor: pointer;
}
.basketElRemove.hide {
  display: none;
}
.basketElRemove:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxMCAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMC42NDY0NDcgMC42NDY0NDdDMC44NDE3MDkgMC40NTExODQgMS4xNTgyOSAwLjQ1MTE4NCAxLjM1MzU1IDAuNjQ2NDQ3TDUgNC4yOTI4OUw4LjY0NjQ1IDAuNjQ2NDQ3QzguODQxNzEgMC40NTExODQgOS4xNTgyOSAwLjQ1MTE4NCA5LjM1MzU1IDAuNjQ2NDQ3QzkuNTQ4ODIgMC44NDE3MDkgOS41NDg4MiAxLjE1ODI5IDkuMzUzNTUgMS4zNTM1NUw1LjcwNzExIDVMOS4zNTM1NSA4LjY0NjQ1QzkuNTQ4ODIgOC44NDE3MSA5LjU0ODgyIDkuMTU4MjkgOS4zNTM1NSA5LjM1MzU1QzkuMTU4MjkgOS41NDg4MiA4Ljg0MTcxIDkuNTQ4ODIgOC42NDY0NSA5LjM1MzU1TDUgNS43MDcxMUwxLjM1MzU1IDkuMzUzNTVDMS4xNTgyOSA5LjU0ODgyIDAuODQxNzA5IDkuNTQ4ODIgMC42NDY0NDcgOS4zNTM1NUMwLjQ1MTE4NCA5LjE1ODI5IDAuNDUxMTg0IDguODQxNzEgMC42NDY0NDcgOC42NDY0NUw0LjI5Mjg5IDVMMC42NDY0NDcgMS4zNTM1NUMwLjQ1MTE4NCAxLjE1ODI5IDAuNDUxMTg0IDAuODQxNzA5IDAuNjQ2NDQ3IDAuNjQ2NDQ3WiIgZmlsbD0iIzk0OTQ5NCIvPg0KPC9zdmc+DQo=);
  width: 10px;
  height: 10px;
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  content: "";
  transform: translate(-50%, -50%);
}
.basketEl + .basketEl {
  border-top: solid 1px #E5E5E5;
}
.basketElName {
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
  text-transform: uppercase;
  color: #000000;
  text-decoration: none;
}
.basketElDetails {
  display: block;
  font-size: 12px;
  line-height: 16px;
  color: #949494;
  margin: 8px 0 0 0;
}
@media all and (max-width: 767px) {
  .basketElInfo {
    width: calc(100% - 96px - 108px - 109px - 24px);
  }
  .basketElPrice {
    width: 109px;
  }
  .basketElQnt.hide + .basketElPrice {
    width: 217px;
  }
}
@media all and (max-width: 640px) {
  .basketEl {
    padding: 24px 0;
  }
}
@media all and (max-width: 579px) {
  .basketEl {
    padding: 24px 32px 24px 88px;
    position: relative;
    display: block;
  }
  .basketElImg {
    position: absolute;
    top: 50%;
    width: 72px;
    text-align: center;
    left: 0;
    transform: translate(0, -50%);
  }
  .basketElImg img {
    max-height: 90px;
  }
  .basketElDetails {
    display: block;
    font-size: 12px;
    line-height: 16px;
    color: #949494;
    margin: 8px 0 0 0;
  }
  .basketElDetails > div {
    display: inline;
  }
  .basketElDetails > div:after {
    content: ", ";
  }
  .basketElDetails > div:last-child:after {
    display: none;
  }
  .basketElRemove {
    position: absolute;
    top: 50%;
    right: 0;
    transform: translate(0, -50%);
  }
  .basketElInfo {
    display: block;
    width: 100%;
    padding: 0;
  }
  .basketElQnt {
    margin: 16px 0 0 0;
    display: block;
    width: 100%;
    padding: 0;
  }
  .basketElQnt.hide + .basketElPrice {
    width: 100%;
  }
  .basketElPrice {
    margin: 16px 0 0 0;
    display: flex;
    width: 100%;
    padding: 0;
    flex-direction: row;
    text-align: left;
  }
  .basketElPriceOld {
    font-size: 12px;
    line-height: 20px;
    text-align: left;
    vertical-align: baseline;
    display: inline-block;
    text-decoration-line: line-through;
    color: #AEAEAE;
    order: 2;
  }
  .basketElPriceOld span:after {
    content: "₽";
  }
  html[lang=en] .basketElPriceOld span:after {
    display: none;
  }
  html[lang=en] .basketElPriceOld span:before {
    content: "$ ";
  }
  .basketElPriceCurrent {
    font-weight: bold;
    font-size: 16px;
    line-height: 20px;
    display: inline-block;
    vertical-align: baseline;
    padding: 0 5px 0 0;
    color: #000000;
    text-align: left;
    order: 1;
  }
  .basketElPriceCurrent_gift {
    color: #000 !important;
  }
  .basketElPriceCurrent span:after {
    content: "₽";
  }
  html[lang=en] .basketElPriceCurrent span:after {
    display: none;
  }
  html[lang=en] .basketElPriceCurrent span:before {
    content: "$ ";
  }
  .basketElPriceOld + .basketElPriceCurrent {
    color: #B9192B;
  }
  .basketElPriceQnt {
    font-size: 12px;
    line-height: 20px;
    text-align: left;
    display: inline-block;
    vertical-align: baseline;
    color: #AEAEAE;
    order: 3;
  }
  .basketElPriceQnt span:after {
    content: "₽";
  }
  html[lang=en] .basketElPriceQnt span:after {
    display: none;
  }
  html[lang=en] .basketElPriceQnt span:before {
    content: "$ ";
  }
}

.chooseShop {
  position: relative;
  display: flex;
  align-items: stretch;
  height: 100%;
}
.chooseShopMap {
  width: 59%;
  order: 1;
}
.chooseShopSidebar {
  width: 41%;
  height: 100%;
  position: relative;
  padding: 40px 24px 0 24px;
  order: 2;
}
.chooseShopHeader {
  display: none;
}
.chooseShopTitle {
  font-weight: 300;
  font-size: 24px;
  line-height: 28px;
  color: #000000;
}
.chooseShopCity {
  margin: 24px 0 0 0;
  height: 40px;
}
.chooseShopList {
  position: absolute;
  left: 24px;
  right: 24px;
  top: 148px;
  bottom: 0;
  overflow: auto;
  padding: 0 0 16px 0;
}
.chooseShopEl {
  cursor: pointer;
  display: none;
}
.chooseShopEl.active {
  display: block;
}
.chooseShopElTitle {
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  color: #B9192B;
}
.chooseShopElContent {
  font-weight: normal;
  font-size: 14px;
  line-height: 24px;
  color: #000000;
  margin: 4px 0 0 0;
}
.chooseShopElSave {
  background: #000000;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
  color: #fff;
  text-align: center;
  width: 120px;
  min-width: 120px;
  padding: 6px 0;
  margin-top: 10px;
  cursor: pointer;
  display: none;
}
@media all and (max-width: 767px) {
  .chooseShopElSave {
    display: block;
  }
}
.chooseShopEl + .chooseShopEl {
  margin-top: 16px;
  padding-top: 16px;
  border-top: solid 1px #E5E5E5;
}
@media all and (max-width: 767px) {
  .chooseShop {
    display: block;
  }
  .chooseShopMap {
    display: none;
    width: 100%;
    position: absolute;
    top: 110px;
    left: 0;
    right: 0;
    bottom: 0;
  }
  .chooseShopMap.active {
    display: block;
  }
  .chooseShopSidebar {
    width: 100%;
    padding: 16px 16px 0 16px;
    display: block;
  }
  .chooseShopCity {
    display: none;
  }
  .chooseShopSidebar.active .chooseShopCity {
    display: block;
  }
  .chooseShopList {
    display: none;
    position: absolute;
    top: 166px;
    left: 16px;
    right: 16px;
    overflow: auto;
    bottom: 0;
  }
  .chooseShopSidebar.active .chooseShopList {
    display: block;
  }
  .chooseShopHeader {
    display: block;
    margin: 16px 0 0 0;
    font-weight: normal;
    font-size: 18px;
    height: 24px;
    line-height: 24px;
    text-transform: uppercase;
    color: #949494;
  }
  .chooseShopHeader span {
    display: inline-block;
    vertical-align: top;
    cursor: pointer;
  }
  .chooseShopHeader span.active {
    color: #B9192B;
  }
  .chooseShopHeader span + span {
    margin-left: 28px;
  }
}

.choosePickPoint {
  position: relative;
  display: flex;
  align-items: stretch;
  height: 100%;
}
.choosePickPointMap {
  width: 100%;
  order: 1;
}
@media all and (max-width: 767px) {
  .choosePickPoint {
    display: block;
  }
  .choosePickPointMap {
    display: block;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
  }
  .choosePickPointMap.active {
    display: block;
  }
}

.chooseAddressEl + .chooseAddressEl {
  margin-top: 24px;
  padding-top: 24px;
  border-top: solid 1px #E5E5E5;
}
.chooseAddressElHeader {
  display: flex;
  line-height: 32px;
  margin: 0 0 16px 0;
  justify-content: space-between;
}
.chooseAddressElTitle {
  padding: 0 16px 0 0;
  font-weight: 300;
  font-size: 20px;
  line-height: 32px;
  color: #000000;
}
.chooseAddressElUse {
  background: #000000;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
  color: #fff;
  text-align: center;
  width: 120px;
  min-width: 120px;
  padding: 6px 0;
  cursor: pointer;
}
.chooseAddressElLocation, .chooseAddressElPhone {
  margin: 8px 0 0 0;
  padding: 0 0 0 32px;
  position: relative;
  font-weight: normal;
  font-size: 14px;
  line-height: 24px;
  color: #000000;
}
.chooseAddressElPhone:before {
  position: absolute;
  top: 0;
  left: 0;
  width: 24px;
  height: 24px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNOS41MzUzNSAxMS41NzE1QzguODgwOTkgMTAuNzQ2NCA4LjQ0MTcgMTAuMDUzNSA4LjEzNTEyIDkuMzQ2ODdDOC41NjUyNSA4Ljk1OTM5IDguOTY3OTMgOC41NTM2NyA5LjM1Njg5IDguMTU3MDdDOS40OTQxNiA4LjAxNTc1IDkuNjM2MDIgNy44NzQ0MyA5Ljc3Nzg3IDcuNzMzMTFDMTAuMjcyMSA3LjI0MDc4IDEwLjUzNzUgNi42NzA5NSAxMC41Mzc1IDYuMDkyQzEwLjUzNzUgNS41MTMwNSAxMC4yNzY2IDQuOTQzMjIgOS43Nzc4NyA0LjQ1MDg5TDguNDE0MjUgMy4wOTI0MkM4LjI1ODQgMi45MzcxNiA4LjExMTIyIDIuNzg2MjIgNy45NjAwNiAyLjYzMTJMNy45NDc1IDIuNjE4MzJDNy42NDU0OSAyLjMwODMzIDcuMzI5NzUgMS45ODkyMyA3LjAxODU5IDEuNzAyMDNDNi41NDcyNyAxLjI0MTYxIDUuOTkzNTggMSA1LjQwNzg3IDFDNC44MjY3MiAxIDQuMjY4NDYgMS4yNDE2MSAzLjc3ODg0IDEuNzA2NTlMMi4wNjc0NCAzLjQxMTUyQzEuNDQ1MTIgNC4wMzE1IDEuMDkyNzcgNC43ODM2NyAxLjAxOTU2IDUuNjU0MzdDMC45MzI2MTUgNi43NDM4OSAxLjEzMzk2IDcuOTAxNzggMS42NTU2MSA5LjMwMTI4QzIuNDU2NCAxMS40NjY2IDMuNjY0NDQgMTMuNDc3IDUuNDU4MiAxNS42MjQxQzcuNjM2MzQgMTguMjE4IDEwLjI1ODMgMjAuMjYwMyAxMy4yNTEgMjEuNzA1M0MxNC4zOTA0IDIyLjI0MzMgMTUuOTE0MiAyMi44ODE1IDE3LjYxMTggMjIuOTkwOUwxNy42MjQ0IDIyLjk5MTRDMTcuNzI1MSAyMi45OTU4IDE3LjgyMTkgMjMgMTcuOTIzIDIzQzE5LjA2MjQgMjMgMTkuOTc3NiAyMi42MDggMjAuNzIzNSAyMS44MDExQzIwLjcyODEgMjEuNzk2NSAyMC43MzcyIDIxLjc4NzQgMjAuNzQxOCAyMS43NzgzQzIwLjk4ODkgMjEuNDgxMSAyMS4yNjc4IDIxLjIxMTcgMjEuNTYgMjAuOTI5NEMyMS41ODE1IDIwLjkwODUgMjEuNjAzMiAyMC44ODc2IDIxLjYyNDkgMjAuODY2NkMyMS44NCAyMC42NjE0IDIyLjA1OTYgMjAuNDQ3MiAyMi4yNzAxIDIwLjIyODNDMjMuMjQ0OCAxOS4yMTYzIDIzLjI0NDggMTcuOTMwOCAyMi4yNjEgMTYuOTUwN0wxOS41MTA5IDE0LjIxMDlDMTkuMDQ0MSAxMy43Mjc3IDE4LjQ4NTkgMTMuNDcyNCAxNy45MDAxIDEzLjQ3MjRDMTcuMzE0NCAxMy40NzI0IDE2Ljc1MTYgMTMuNzI3NyAxNi4yNzExIDE0LjIwNjRMMTQuNjMyOSAxNS44Mzg0QzE0LjQ4MTkgMTUuNzUxOCAxNC4zMjYzIDE1LjY3NDMgMTQuMTc5OSAxNS42MDEzQzEzLjk5NjkgMTUuNTEwMiAxMy44Mjc2IDE1LjQyMzUgMTMuNjc2NiAxNS4zMjc4QzEyLjE4NDggMTQuMzg0MiAxMC44MzAzIDEzLjE1MzMgOS41MzUzNSAxMS41NzE1Wk0xMy4xNDExIDE2LjE3MjRDMTEuNTQ1NCAxNS4xNjI4IDEwLjExMzEgMTMuODU1OCA4Ljc2MTU3IDEyLjIwNDlMOC43NTE4MyAxMi4xOTI5QzguMDYzODQgMTEuMzI1MyA3LjU3MDA5IDEwLjU1NyA3LjIxNzc1IDkuNzQ0OTFDNy4wNDY3MyA5LjM1MDc4IDcuMTQ2NTkgOC44OTE0NSA3LjQ2NTgxIDguNjAzODlDNy44NzAzMyA4LjIzOTQ3IDguMjUzNjcgNy44NTM3OCA4LjY0MTI3IDcuNDU4NTdDOC43ODM3MyA3LjMxMTk2IDguOTI5ODIgNy4xNjY0MiA5LjA2OTIyIDcuMDI3NTRMOS4wNzIxIDcuMDI0NjdDOS40MjEzNCA2LjY3Njc1IDkuNTM3NDcgNi4zNDk1MiA5LjUzNzQ3IDYuMDkyQzkuNTM3NDcgNS44MzA5IDkuNDIyOTIgNS41MDU2MyA5LjA3NTM4IDUuMTYyNThMOS4wNzIxIDUuMTU5MzRMNy43MDg0OCAzLjgwMDg2QzcuNTQ3NDMgMy42NDA0MiA3LjM5NTgxIDMuNDg0OTIgNy4yNDU5MiAzLjMzMTIxTDcuMjMxNTQgMy4zMTY0NkM2LjkzMTExIDMuMDA4MDkgNi42MzA3IDIuNzA0ODYgNi4zNDAzNSAyLjQzNjg3QzYuMzMzNDEgMi40MzA0NyA2LjMyNjU2IDIuNDIzOTYgNi4zMTk4IDIuNDE3MzZDNi4wMDk1NSAyLjExNDI4IDUuNjk4NSAyIDUuNDA3ODcgMkM1LjEyNTcgMiA0LjgwNzg2IDIuMTExNDYgNC40NzUzNyAyLjQyNDIzTDIuNzczMjEgNC4xMTk5NkMyLjMxNzQ3IDQuNTczOTggMi4wNjk3NCA1LjEwNDg0IDIuMDE2MjEgNS43MzYxQzEuOTQ0NzMgNi42MzY3OCAyLjEwNDk0IDcuNjQzNjMgMi41OTI2MyA4Ljk1MjAyTDIuNTkzNTMgOC45NTQ0M0MzLjM0NzMyIDEwLjk5MjcgNC40ODk5OCAxMi45MDUzIDYuMjI0ODkgMTQuOTgyMUM4LjMxMjE5IDE3LjQ2NzUgMTAuODIwMiAxOS40MjA0IDEzLjY4MTkgMjAuODAyOUMxNC43OTQ2IDIxLjMyODEgMTYuMTcxMiAyMS44OTM4IDE3LjY2NjEgMjEuOTkyM0MxNy43NzA3IDIxLjk5NjggMTcuODQ2MSAyMiAxNy45MjMgMjJDMTguNzgzNCAyMiAxOS40MjMgMjEuNzIzNyAxOS45NjcyIDIxLjE0NThDMTkuOTY5MSAyMS4xNDM1IDE5Ljk3MSAyMS4xNDEyIDE5Ljk3MjkgMjEuMTM4OEMyMC4yNTY2IDIwLjc5NzcgMjAuNTczNiAyMC40OTE2IDIwLjg1ODMgMjAuMjE2N0MyMC44ODIzIDIwLjE5MzUgMjAuOTA2MSAyMC4xNzA2IDIwLjkyOTcgMjAuMTQ3OEwyMC45MzQ3IDIwLjE0MjlDMjEuMTQ0OSAxOS45NDI0IDIxLjM1MzEgMTkuNzM5MiAyMS41NDk1IDE5LjUzNTFDMjEuODg4IDE5LjE4MzYgMjIuMDAwNSAxOC44NDg5IDIyIDE4LjU3OTZDMjEuOTk5NSAxOC4zMTI2IDIxLjg4ODMgMTcuOTkwOSAyMS41NTUyIDE3LjY1OTFMMTguODA1MSAxNC45MTk0TDE4Ljc5MTYgMTQuOTA1N0MxOC40ODM5IDE0LjU4NzEgMTguMTc1IDE0LjQ3MjQgMTcuOTAwMSAxNC40NzI0QzE3LjYyMzYgMTQuNDcyNCAxNy4zMDQxIDE0LjU4ODggMTYuOTc2OSAxNC45MTQ4TDE1LjMzODcgMTYuNTQ2OEMxNS4wMTkzIDE2Ljg2NSAxNC41MjY1IDE2LjkzMDEgMTQuMTM1NCAxNi43MDU4QzE0LjAxMzkgMTYuNjM2MSAxMy44ODQ0IDE2LjU3MTMgMTMuNzM0IDE2LjQ5NjRDMTMuNTUyMyAxNi40MDU5IDEzLjM0MDYgMTYuMjk4OSAxMy4xNDExIDE2LjE3MjRaIiBmaWxsPSJibGFjayIvPg0KPC9zdmc+DQo=);
  content: "";
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
.chooseAddressElLocation:before {
  position: absolute;
  top: 0;
  left: 0;
  width: 24px;
  height: 24px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyMCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTAgNS41QzcuNTE0NzIgNS41IDUuNSA3LjUxNDcyIDUuNSAxMEM1LjUgMTIuNDg1MyA3LjUxNDcyIDE0LjUgMTAgMTQuNUMxMi40ODUzIDE0LjUgMTQuNSAxMi40ODUzIDE0LjUgMTBDMTQuNSA3LjUxNDcyIDEyLjQ4NTMgNS41IDEwIDUuNVpNNi41IDEwQzYuNSA4LjA2NyA4LjA2NyA2LjUgMTAgNi41QzExLjkzMyA2LjUgMTMuNSA4LjA2NyAxMy41IDEwQzEzLjUgMTEuOTMzIDExLjkzMyAxMy41IDEwIDEzLjVDOC4wNjcgMTMuNSA2LjUgMTEuOTMzIDYuNSAxMFoiIGZpbGw9ImJsYWNrIi8+DQo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTkuNzc1OTMgMjMuOTQ3QzkuNzc2MTggMjMuOTQ3MSA5Ljc3NjM5IDIzLjk0NzIgMTAgMjMuNUw5Ljc3NTkzIDIzLjk0N0M5LjkxNjY5IDI0LjAxNzQgMTAuMDgyOCAyNC4wMTc2IDEwLjIyMzYgMjMuOTQ3MkwxMCAyMy41QzEwLjIyMzYgMjMuOTQ3MiAxMC4yMjM0IDIzLjk0NzMgMTAuMjIzNiAyMy45NDcyTDEwLjIyNDcgMjMuOTQ2NkwxMC4yMjY3IDIzLjk0NTdMMTAuMjMzIDIzLjk0MjRMMTAuMjU1MyAyMy45MzFDMTAuMjc0NCAyMy45MjEyIDEwLjMwMTcgMjMuOTA2OSAxMC4zMzY3IDIzLjg4ODJDMTAuNDA2OSAyMy44NTA3IDEwLjUwNzkgMjMuNzk1NCAxMC42MzU2IDIzLjcyMjJDMTAuODkwNyAyMy41NzU3IDExLjI1MjQgMjMuMzU3NCAxMS42ODUyIDIzLjA2NjZDMTIuNTQ5OCAyMi40ODU0IDEzLjcwMjYgMjEuNjExNCAxNC44NTY0IDIwLjQzODVDMTcuMTYyOCAxOC4wOTQgMTkuNSAxNC41MjU4IDE5LjUgOS43MDI3QzE5LjUgNC42MDQ0OSAxNS4yMzA3IDAuNSAxMCAwLjVDNC43NjkyNiAwLjUgMC41IDQuNjA0NDkgMC41IDkuNzAyN0MwLjUgMTQuNTI1OCAyLjgzNzE3IDE4LjA5NCA1LjE0MzU2IDIwLjQzODVDNi4yOTc0NSAyMS42MTE0IDcuNDUwMTcgMjIuNDg1NCA4LjMxNDgyIDIzLjA2NjZDOC43NDc1NSAyMy4zNTc0IDkuMTA5MjYgMjMuNTc1NyA5LjM2NDQ0IDIzLjcyMjJDOS40OTIwNyAyMy43OTU0IDkuNTkzMTQgMjMuODUwNyA5LjY2MzI1IDIzLjg4ODJDOS42OTgzMSAyMy45MDY5IDkuNzI1NjQgMjMuOTIxMiA5Ljc0NDY3IDIzLjkzMUw5Ljc2Njk1IDIzLjk0MjRMOS43NzMzIDIzLjk0NTdMOS43NzU5MyAyMy45NDdaTTEuNSA5LjcwMjdDMS41IDUuMTg4MTcgNS4yODk2MiAxLjUgMTAgMS41QzE0LjcxMDQgMS41IDE4LjUgNS4xODgxNyAxOC41IDkuNzAyN0MxOC41IDE0LjE3NjkgMTYuMzM3MiAxNy41MDc0IDE0LjE0MzYgMTkuNzM3MkMxMy4wNDc0IDIwLjg1MTQgMTEuOTUwMiAyMS42ODM1IDExLjEyNzMgMjIuMjM2NkMxMC43MTYzIDIyLjUxMjkgMTAuMzc0OSAyMi43MTg4IDEwLjEzNzkgMjIuODU0OEMxMC4wODcgMjIuODg0IDEwLjA0MDkgMjIuOTEgMTAgMjIuOTMyN0M5Ljk1OTExIDIyLjkxIDkuOTEzMDMgMjIuODg0IDkuODYyMTIgMjIuODU0OEM5LjYyNTEyIDIyLjcxODggOS4yODM3IDIyLjUxMjkgOC44NzI2OCAyMi4yMzY2QzguMDQ5ODMgMjEuNjgzNSA2Ljk1MjU1IDIwLjg1MTQgNS44NTY0NCAxOS43MzcyQzMuNjYyODMgMTcuNTA3NCAxLjUgMTQuMTc2OSAxLjUgOS43MDI3WiIgZmlsbD0iYmxhY2siLz4NCjwvc3ZnPg0K);
  content: "";
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}

.modalMapPopupTitle {
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  color: #B9192B;
}
.modalMapPopupContent {
  font-weight: normal;
  font-size: 14px;
  line-height: 24px;
  color: #000000;
  margin: 4px 0 0 0;
}
.modalMapPopupPhone a {
  color: #000000;
  text-decoration: underline;
}
.modalMapPopupPhone a:hover, .modalMapPopupPhone a:active {
  color: #000000;
  text-decoration: none;
}
.modalMapPopupMetro {
  font-weight: 400;
  font-size: 14px;
  line-height: 24px;
  color: #000000;
}
.modalMapPopupMetro i {
  display: inline-block;
  vertical-align: middle;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  margin: 0 8px 0 0;
}
.modalMapPopupSave {
  background: #000000;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
  color: #fff;
  text-align: center;
  width: 120px;
  min-width: 120px;
  padding: 6px 0;
  margin-top: 10px;
  cursor: pointer;
}
.modalMapPopupSize {
  margin: 8px 0 0 0;
  color: #000;
}
.modalMapPopupSize p {
  margin: 0;
  font-weight: 400;
  font-size: 14px;
  line-height: 24px;
}
.modalMapPopupSizeList {
  display: flex;
  flex-wrap: wrap;
}
.modalMapPopupSizeList > span {
  font-weight: 400;
  font-size: 14px;
  line-height: 24px;
  width: 28px;
  text-align: center;
  margin: 0 9px 0 0;
}
.modalMapPopupSizeList > span.disabled {
  color: #AEAEAE;
}
.modalMapPopupSizeList > span.checked {
  font-weight: 700;
}
.modalMapPopupSizeList > span span + span {
  display: none;
}
.cardAvail_s2 .modalMapPopupSizeList > span span {
  display: none;
}
.cardAvail_s2 .modalMapPopupSizeList > span span + span {
  display: block;
}

.order {
  display: flex;
  width: 100%;
  align-items: start;
}
.orderInfo {
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  color: #949494;
  margin: 8px 0 24px 0;
}
@media all and (max-width: 959px) {
  .orderInfo {
    text-align: center;
  }
}
.orderInput, .getInfoForm input, .saleDiscount .form__field, .formEl > input, .prFormEl > input, .prFormFalseInput, .orderAddressCol > input, .orderUserCol > input, .orderUserCodeNumber, .orderUserPhoneBoxCode, .orderPromoVal input, .headerPopup .popup__input input, .headerPopup .popup-login__input input, .headerPopup .popup-password-forgot__input input, .headerPopup .popup-registration__input input, .cardOptQnt input, .basketElQnt input, .chooseShopCity select, .orderSelect, .getInfoForm select, .formEl > select, .prFormEl > select {
  display: block;
  width: 100%;
  padding: 8px 8px;
  height: 40px;
  font-size: 14px;
  line-height: 22px;
  color: #000;
  outline: none;
  border-radius: 0;
  background-color: #fff;
  box-shadow: none;
  border: 1px solid #D5D3D2;
  transition: all 0.5s;
}
@media all and (max-width: 767px) {
  .orderInput, .getInfoForm input, .saleDiscount .form__field, .formEl > input, .prFormEl > input, .prFormFalseInput, .orderAddressCol > input, .orderUserCol > input, .orderUserCodeNumber, .orderUserPhoneBoxCode, .orderPromoVal input, .headerPopup .popup__input input, .headerPopup .popup-login__input input, .headerPopup .popup-password-forgot__input input, .headerPopup .popup-registration__input input, .cardOptQnt input, .basketElQnt input, .chooseShopCity select, .orderSelect, .getInfoForm select, .formEl > select, .prFormEl > select {
    font-size: 16px;
  }
}
.orderInput::placeholder, .getInfoForm input::placeholder, .saleDiscount .form__field::placeholder, .formEl > input::placeholder, .prFormEl > input::placeholder, .prFormFalseInput::placeholder, .orderAddressCol > input::placeholder, .orderUserCol > input::placeholder, .orderUserCodeNumber::placeholder, .orderUserPhoneBoxCode::placeholder, .orderPromoVal input::placeholder, .headerPopup .popup__input input::placeholder, .headerPopup .popup-login__input input::placeholder, .headerPopup .popup-password-forgot__input input::placeholder, .headerPopup .popup-registration__input input::placeholder, .cardOptQnt input::placeholder, .basketElQnt input::placeholder, .chooseShopCity select::placeholder, .orderSelect::placeholder, .getInfoForm select::placeholder, .formEl > select::placeholder, .prFormEl > select::placeholder {
  color: #AEAEAE;
}
.orderInput:focus, .getInfoForm input:focus, .saleDiscount .form__field:focus, .formEl > input:focus, .prFormEl > input:focus, .prFormFalseInput:focus, .orderAddressCol > input:focus, .orderUserCol > input:focus, .orderUserCodeNumber:focus, .orderUserPhoneBoxCode:focus, .orderPromoVal input:focus, .headerPopup .popup__input input:focus, .headerPopup .popup-login__input input:focus, .headerPopup .popup-password-forgot__input input:focus, .headerPopup .popup-registration__input input:focus, .cardOptQnt input:focus, .basketElQnt input:focus, .chooseShopCity select:focus, .orderSelect:focus, .getInfoForm select:focus, .formEl > select:focus, .prFormEl > select:focus {
  border-color: #000;
}
.orderInput.error, .getInfoForm input.error, .saleDiscount .error.form__field, .formEl > input.error, .prFormEl > input.error, .error.prFormFalseInput, .orderAddressCol > input.error, .orderUserCol > input.error, .error.orderUserCodeNumber, .error.orderUserPhoneBoxCode, .orderPromoVal input.error, .headerPopup .popup__input input.error, .headerPopup .popup-login__input input.error, .headerPopup .popup-password-forgot__input input.error, .headerPopup .popup-registration__input input.error, .cardOptQnt input.error, .basketElQnt input.error, .chooseShopCity select.error, .orderSelect.error, .getInfoForm select.error, .formEl > select.error, .prFormEl > select.error {
  border-color: #B9192B;
  color: #B9192B;
}
.orderInput.error + .input_error-text, .getInfoForm input.error + .input_error-text, .saleDiscount .error.form__field + .input_error-text, .formEl > input.error + .input_error-text, .prFormEl > input.error + .input_error-text, .error.prFormFalseInput + .input_error-text, .orderAddressCol > input.error + .input_error-text, .orderUserCol > input.error + .input_error-text, .error.orderUserCodeNumber + .input_error-text, .error.orderUserPhoneBoxCode + .input_error-text, .orderPromoVal input.error + .input_error-text, .headerPopup .popup__input input.error + .input_error-text, .headerPopup .popup-login__input input.error + .input_error-text, .headerPopup .popup-password-forgot__input input.error + .input_error-text, .headerPopup .popup-registration__input input.error + .input_error-text, .cardOptQnt input.error + .input_error-text, .basketElQnt input.error + .input_error-text, .chooseShopCity select.error + .input_error-text, .orderSelect.error + .input_error-text, .getInfoForm select.error + .input_error-text, .formEl > select.error + .input_error-text, .prFormEl > select.error + .input_error-text {
  font-size: 12px;
  line-height: 16px;
  color: #B9192B;
  display: block;
}
.orderTextarea, .formEl > textarea, .prFormEl > textarea, .orderAddressCol > textarea {
  display: block;
  width: 100%;
  padding: 8px 8px;
  height: 64px;
  font-size: 14px;
  line-height: 22px;
  color: #000;
  resize: none;
  border: 1px solid #D5D3D2;
}
@media all and (max-width: 767px) {
  .orderTextarea, .formEl > textarea, .prFormEl > textarea, .orderAddressCol > textarea {
    font-size: 16px;
  }
}
.orderTextarea::placeholder, .formEl > textarea::placeholder, .prFormEl > textarea::placeholder, .orderAddressCol > textarea::placeholder {
  color: #AEAEAE;
}
.orderContent {
  width: calc(100% - 397px - 24px);
}
.orderSidebar {
  width: 397px;
  position: sticky;
  top: 90px;
  margin: 0 0 0 24px;
}
.orderTotalCh {
  text-align: center;
  margin: 15px 0 0 0;
}
.orderTotalCh .orderCh {
  display: inline-block;
  text-align: left;
}
.orderTotalContent {
  background: #FAFAFA;
  padding: 40px;
}
.orderTotalInfo {
  padding: 24px;
  font-size: 12px;
  line-height: 16px;
  text-align: center;
  color: #949494;
}
.orderTotalInfo a {
  color: #000;
  text-decoration: none;
}
.orderTotalInfo a:hover {
  color: #000;
  text-decoration: underline;
}
.orderTotalRow {
  font-size: 14px;
  line-height: 24px;
  color: #000000;
  display: flex;
  justify-content: space-between;
}
.orderTotalRow span + span {
  padding: 0 0 0 10px;
  font-weight: 500;
}
.orderTotalRow + .orderTotalRow {
  margin: 8px 0 0 0;
}
.orderTotalRow_final {
  font-size: 18px;
  line-height: 24px;
  margin: 32px 0 0 0;
  text-transform: uppercase;
}
.orderTotalRow_final span + span {
  font-weight: 700;
}
.orderSubmit, .getInfoForm button[type=submit] {
  margin: 32px 0 0 0;
  font-weight: 600;
  font-size: 14px;
  line-height: 20px;
  text-transform: uppercase;
  color: #FFFFFF;
  border: none;
  cursor: pointer;
  display: block;
  width: 100%;
  padding: 10px;
  text-align: center;
  background: #000;
}
.orderPromo {
  margin: 32px 0 0 0;
}
.orderPromoDetails {
  display: flex;
  gap: 10px;
  justify-content: space-between;
  margin: 25px 0 0 0;
  font-size: 15px;
  line-height: 1;
}
.orderPromoForm {
  display: flex;
  justify-content: space-between;
  width: 100%;
  flex-wrap: wrap;
  gap: 10px;
}
.orderPromoVal {
  position: relative;
  width: calc(50% - 5px);
}
.orderPromoValClear {
  cursor: pointer;
  border: none;
  padding: 0;
  position: absolute;
  top: 0;
  right: 0;
  width: 34px;
  height: 40px;
  display: none;
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxMCAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMC42NDY0NDcgMC42NDY0NDdDMC44NDE3MDkgMC40NTExODQgMS4xNTgyOSAwLjQ1MTE4NCAxLjM1MzU1IDAuNjQ2NDQ3TDUgNC4yOTI4OUw4LjY0NjQ1IDAuNjQ2NDQ3QzguODQxNzEgMC40NTExODQgOS4xNTgyOSAwLjQ1MTE4NCA5LjM1MzU1IDAuNjQ2NDQ3QzkuNTQ4ODIgMC44NDE3MDkgOS41NDg4MiAxLjE1ODI5IDkuMzUzNTUgMS4zNTM1NUw1LjcwNzExIDVMOS4zNTM1NSA4LjY0NjQ1QzkuNTQ4ODIgOC44NDE3MSA5LjU0ODgyIDkuMTU4MjkgOS4zNTM1NSA5LjM1MzU1QzkuMTU4MjkgOS41NDg4MiA4Ljg0MTcxIDkuNTQ4ODIgOC42NDY0NSA5LjM1MzU1TDUgNS43MDcxMUwxLjM1MzU1IDkuMzUzNTVDMS4xNTgyOSA5LjU0ODgyIDAuODQxNzA5IDkuNTQ4ODIgMC42NDY0NDcgOS4zNTM1NUMwLjQ1MTE4NCA5LjE1ODI5IDAuNDUxMTg0IDguODQxNzEgMC42NDY0NDcgOC42NDY0NUw0LjI5Mjg5IDVMMC42NDY0NDcgMS4zNTM1NUMwLjQ1MTE4NCAxLjE1ODI5IDAuNDUxMTg0IDAuODQxNzA5IDAuNjQ2NDQ3IDAuNjQ2NDQ3WiIgZmlsbD0iIzAwMCIvPg0KPC9zdmc+DQo=) center no-repeat;
}
.orderPromoValClear.active {
  display: block;
}
.orderPromoSuccess {
  display: none;
}
.orderPromo_success .orderPromoForm {
  display: none;
}
.orderPromo_success .orderPromoSuccess {
  display: flex;
}
.orderPromoRemove {
  display: inline-block;
  cursor: pointer;
  width: 10px;
  height: 10px;
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxMCAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMC42NDY0NDcgMC42NDY0NDdDMC44NDE3MDkgMC40NTExODQgMS4xNTgyOSAwLjQ1MTE4NCAxLjM1MzU1IDAuNjQ2NDQ3TDUgNC4yOTI4OUw4LjY0NjQ1IDAuNjQ2NDQ3QzguODQxNzEgMC40NTExODQgOS4xNTgyOSAwLjQ1MTE4NCA5LjM1MzU1IDAuNjQ2NDQ3QzkuNTQ4ODIgMC44NDE3MDkgOS41NDg4MiAxLjE1ODI5IDkuMzUzNTUgMS4zNTM1NUw1LjcwNzExIDVMOS4zNTM1NSA4LjY0NjQ1QzkuNTQ4ODIgOC44NDE3MSA5LjU0ODgyIDkuMTU4MjkgOS4zNTM1NSA5LjM1MzU1QzkuMTU4MjkgOS41NDg4MiA4Ljg0MTcxIDkuNTQ4ODIgOC42NDY0NSA5LjM1MzU1TDUgNS43MDcxMUwxLjM1MzU1IDkuMzUzNTVDMS4xNTgyOSA5LjU0ODgyIDAuODQxNzA5IDkuNTQ4ODIgMC42NDY0NDcgOS4zNTM1NUMwLjQ1MTE4NCA5LjE1ODI5IDAuNDUxMTg0IDguODQxNzEgMC42NDY0NDcgOC42NDY0NUw0LjI5Mjg5IDVMMC42NDY0NDcgMS4zNTM1NUMwLjQ1MTE4NCAxLjE1ODI5IDAuNDUxMTg0IDAuODQxNzA5IDAuNjQ2NDQ3IDAuNjQ2NDQ3WiIgZmlsbD0iIzAwMCIvPg0KPC9zdmc+DQo=) center no-repeat;
  position: relative;
}
.orderPromoRemove:before {
  position: absolute;
  top: -10px;
  right: -10px;
  left: -10px;
  bottom: -10px;
  content: "";
  display: block;
}
.orderPromoSubmit {
  height: 40px;
  background: #000;
  position: relative;
  border: none;
  cursor: pointer;
  padding: 10px 0;
  text-align: center;
  text-transform: uppercase;
  color: #fff;
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
  line-height: 20px;
  margin: 0;
  width: calc(50% - 5px);
  min-width: calc(50% - 5px);
  display: block;
}
.orderPromoSubmit i {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxNiAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTQuOTMzNCAwLjY3OTg5OEMxNS4xMTAyIDAuODI3MjE2IDE1LjEzNCAxLjA4OTk1IDE0Ljk4NjcgMS4yNjY3M0w2LjY1MzQgMTEuMjY2N0M2LjUwNjA4IDExLjQ0MzUgNi4yNDMzNCAxMS40Njc0IDYuMDY2NTYgMTEuMzIwMUwxLjA2NjU2IDcuMTUzNDJDMC44ODk3NzggNy4wMDYxIDAuODY1ODkzIDYuNzQzMzYgMS4wMTMyMSA2LjU2NjU4QzEuMTYwNTMgNi4zODk4IDEuNDIzMjYgNi4zNjU5MSAxLjYwMDA1IDYuNTEzMjNMNi4yNzk5NSAxMC40MTMyTDE0LjM0NjUgMC43MzMyNDdDMTQuNDkzOSAwLjU1NjQ2NSAxNC43NTY2IDAuNTMyNTggMTQuOTMzNCAwLjY3OTg5OFoiIGZpbGw9IndoaXRlIi8+DQo8L3N2Zz4NCg==);
  width: 16px;
  height: 12px;
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.orderPromo.filled .orderPromoSubmit, .orderPromo.popup-login__get-code .orderPromoSubmit, .orderPromo.modalSuccessBtn .orderPromoSubmit, .orderPromo.orderUserPhoneBoxBtn .orderPromoSubmit, .orderPromo.orderUserBtn .orderPromoSubmit, .headerPopup .orderPromo.popup__btn .orderPromoSubmit, .headerPopup .orderPromo.popup-login__btn-login .orderPromoSubmit, .headerPopup .orderPromo.popup-password-forgot__btn-login .orderPromoSubmit, .headerPopup .orderPromo.popup-registration__btn-login .orderPromoSubmit, .orderPromo.cardOptSubmit .orderPromoSubmit, .orderPromo.basketElChangeCardSave .orderPromoSubmit {
  display: block;
}
.orderTitle {
  font-weight: 300;
  font-size: 38px;
  line-height: 48px;
  color: #000;
}
.orderForm {
  margin: 64px 0 0 0;
}
.orderTitle + .orderBox {
  padding-top: 0;
  border: none;
  margin: 24px 0 0 0;
}
.orderBox {
  padding: 40px 0 0 0;
  border-top: solid 1px #E5E5E5;
  margin: 40px 0 0 0;
}
.orderBoxHeader {
  margin: 0 0 16px 0;
}
.orderBoxHeaderInfo {
  display: inline;
  font-weight: normal;
  font-size: 14px;
  line-height: 24px;
}
.orderBoxHeaderInfo span, .orderBoxHeaderInfo a {
  color: #B9192B;
  text-decoration: none;
}
.orderBoxHeaderInfo a:hover {
  text-decoration: underline;
}
.orderBoxTitle {
  font-weight: 300;
  font-size: 20px;
  line-height: 30px;
  display: inline-block;
  padding: 0 20px 0 0;
  color: #000000;
}
.orderCh {
  position: relative;
  overflow: hidden;
  margin: 8px 0 0 0;
}
.orderCh:first-child {
  margin: 0;
}
.orderCh a {
  color: inherit;
}
.orderCh a:hover {
  text-decoration: none;
}
.orderCh input {
  opacity: 0;
  position: absolute;
  top: 4px;
  left: 0;
  z-index: 1;
}
.orderCh label {
  padding: 0 0 0 24px;
  position: relative;
  font-size: 14px;
  line-height: 24px;
  color: #000;
  z-index: 2;
  display: block;
  cursor: pointer;
}
.orderCh label:before {
  background-color: #fff;
  border: 1px solid #D5D3D2;
  border-radius: 2px;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 4px;
  left: 0;
  display: block;
  content: "";
}
.orderCh input:checked + label:before {
  background-color: #B9192B;
  border-color: #B9192B;
  background-size: 13px 10px;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxMyAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTEuOCAwLjIwMDA1OUMxMi4yNDE4IDAuNTMxNDMgMTIuMzMxMyAxLjE1ODIzIDEyIDEuNjAwMDZMNS45OTk5NyA5LjYwMDA2QzUuODM0MDYgOS44MjEyNyA1LjU4Mzk1IDkuOTYzOTEgNS4zMDkwOSA5Ljk5NDA5QzUuMDM0MjIgMTAuMDI0MyA0Ljc1OTEzIDkuOTM5MjcgNC41NDkxOCA5Ljc1OTMyTDEuMDQ5MTggNi43NTkzMkMwLjYyOTg1MiA2LjM5OTg5IDAuNTgxMjkxIDUuNzY4NTkgMC45NDA3MTMgNS4zNDkyN0MxLjMwMDEzIDQuOTI5OTQgMS45MzE0MyA0Ljg4MTM4IDIuMzUwNzYgNS4yNDA4TDUuMDQwMzcgNy41NDYxOUwxMC40IDAuNDAwMDU5QzEwLjczMTMgLTAuMDQxNzY4OSAxMS4zNTgxIC0wLjEzMTMxMiAxMS44IDAuMjAwMDU5WiIgZmlsbD0id2hpdGUiLz4NCjwvc3ZnPg0K);
}
.orderTimeBox {
  padding-top: 0;
  border-top: 0;
}
.orderChoose, .orderPay, .orderDelivery {
  overflow: hidden;
}
.orderChooseList, .orderPayList, .orderDeliveryList {
  display: flex;
  margin: -16px 0 0 -16px;
  flex-wrap: wrap;
  align-items: stretch;
}
.orderChoose_mw .orderChooseEl label, .orderChoose_mw .orderPayEl label, .orderChoose_mw .orderDeliveryEl label, .orderPay_mw .orderChooseEl label, .orderPay_mw .orderPayEl label, .orderPay_mw .orderDeliveryEl label, .orderDelivery_mw .orderChooseEl label, .orderDelivery_mw .orderPayEl label, .orderDelivery_mw .orderDeliveryEl label {
  min-width: 100px;
}
.orderChooseEl, .orderPayEl, .orderDeliveryEl {
  position: relative;
  overflow: hidden;
  margin: 16px 0 0 16px;
  text-align: center;
}
.orderChooseEl input, .orderPayEl input, .orderDeliveryEl input {
  position: absolute;
  left: 0;
  bottom: 0;
  z-index: 1;
}
.orderChooseEl label, .orderPayEl label, .orderDeliveryEl label {
  z-index: 2;
  display: block;
  position: relative;
  height: 100%;
  padding: 16px 4px;
  background: #FFFFFF;
  cursor: pointer;
  border: 1px solid #D5D3D2;
}
.orderChooseEl input:checked + label, .orderPayEl input:checked + label, .orderDeliveryEl input:checked + label {
  border-color: #000;
}
.orderChooseElTitle, .orderPayElTitle, .orderDeliveryElTitle {
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  display: block;
  color: #000000;
}
.orderChooseElText, .orderPayElText, .orderDeliveryElText {
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
  color: #949494;
  margin: 4px 0 0 0;
  display: block;
}
.orderChooseElText img, .orderPayElText img, .orderDeliveryElText img {
  margin-right: 12px;
  vertical-align: middle;
}
.orderDateBox .orderChooseEl {
  width: calc(14.2857142857% - 16px);
}
.orderTimeBox .orderChooseEl {
  width: calc(20% - 16px);
}
.orderDeliveryEl {
  text-align: left;
  width: calc(33.3333333333% - 16px);
}
.orderDeliveryEl label {
  padding: 24px;
}
.orderDolyame {
  border-radius: 8px;
  border: solid 1px #C7C9CC;
  padding: 12px;
  margin: 20px 0 0 0;
}
.orderPayEl {
  text-align: left;
  width: calc(25% - 16px);
}
@media all and (max-width: 1279px) and (min-width: 960px) {
  .orderPayEl {
    width: calc(50% - 16px);
  }
}
.orderPayElTitle img {
  margin: 0 4px 0 0;
  height: 18px;
  vertical-align: middle;
  width: auto;
}
.orderPayEl label {
  padding: 16px 8px 16px 10px;
}
.orderCalendar {
  height: 44px;
  display: block;
  position: relative;
}
.orderCalendar:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMiAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik02IDExQzYuNTUyMjggMTEgNyAxMC41NTIzIDcgMTBDNyA5LjQ0NzcxIDYuNTUyMjggOSA2IDlDNS40NDc3MiA5IDUgOS40NDc3MSA1IDEwQzUgMTAuNTUyMyA1LjQ0NzcyIDExIDYgMTFaIiBmaWxsPSJibGFjayIvPg0KPHBhdGggZD0iTTcgMTRDNyAxNC41NTIzIDYuNTUyMjggMTUgNiAxNUM1LjQ0NzcyIDE1IDUgMTQuNTUyMyA1IDE0QzUgMTMuNDQ3NyA1LjQ0NzcyIDEzIDYgMTNDNi41NTIyOCAxMyA3IDEzLjQ0NzcgNyAxNFoiIGZpbGw9ImJsYWNrIi8+DQo8cGF0aCBkPSJNMTEgMTFDMTEuNTUyMyAxMSAxMiAxMC41NTIzIDEyIDEwQzEyIDkuNDQ3NzEgMTEuNTUyMyA5IDExIDlDMTAuNDQ3NyA5IDEwIDkuNDQ3NzEgMTAgMTBDMTAgMTAuNTUyMyAxMC40NDc3IDExIDExIDExWiIgZmlsbD0iYmxhY2siLz4NCjxwYXRoIGQ9Ik0xMiAxNEMxMiAxNC41NTIzIDExLjU1MjMgMTUgMTEgMTVDMTAuNDQ3NyAxNSAxMCAxNC41NTIzIDEwIDE0QzEwIDEzLjQ0NzcgMTAuNDQ3NyAxMyAxMSAxM0MxMS41NTIzIDEzIDEyIDEzLjQ0NzcgMTIgMTRaIiBmaWxsPSJibGFjayIvPg0KPHBhdGggZD0iTTE2IDExQzE2LjU1MjMgMTEgMTcgMTAuNTUyMyAxNyAxMEMxNyA5LjQ0NzcxIDE2LjU1MjMgOSAxNiA5QzE1LjQ0NzcgOSAxNSA5LjQ0NzcxIDE1IDEwQzE1IDEwLjU1MjMgMTUuNDQ3NyAxMSAxNiAxMVoiIGZpbGw9ImJsYWNrIi8+DQo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTYuNSAxQzYuNSAwLjcyMzg1OCA2LjI3NjE0IDAuNSA2IDAuNUM1LjcyMzg2IDAuNSA1LjUgMC43MjM4NTggNS41IDFWMi41SDFDMC43MjM4NTggMi41IDAuNSAyLjcyMzg2IDAuNSAzVjE5QzAuNSAxOS4yNzYxIDAuNzIzODU4IDE5LjUgMSAxOS41SDIxQzIxLjI3NjEgMTkuNSAyMS41IDE5LjI3NjEgMjEuNSAxOVYzQzIxLjUgMi43MjM4NiAyMS4yNzYxIDIuNSAyMSAyLjVIMTYuNVYxQzE2LjUgMC43MjM4NTggMTYuMjc2MSAwLjUgMTYgMC41QzE1LjcyMzkgMC41IDE1LjUgMC43MjM4NTggMTUuNSAxVjIuNUg2LjVWMVpNMS41IDMuNUg1LjVWNUM1LjUgNS4yNzYxNCA1LjcyMzg2IDUuNSA2IDUuNUM2LjI3NjE0IDUuNSA2LjUgNS4yNzYxNCA2LjUgNVYzLjVIMTUuNVY1QzE1LjUgNS4yNzYxNCAxNS43MjM5IDUuNSAxNiA1LjVDMTYuMjc2MSA1LjUgMTYuNSA1LjI3NjE0IDE2LjUgNVYzLjVIMjAuNVYxOC41SDEuNVYzLjVaIiBmaWxsPSJibGFjayIvPg0KPC9zdmc+DQo=);
  width: 22px;
  height: 20px;
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  content: "";
  transform: translate(-50%, -50%);
}
.order #orderCalendarBtn span span {
  position: absolute;
  left: 0;
  right: 0;
  text-align: center;
  bottom: 5px;
}
.orderDeliveryType {
  display: none;
}
.orderDeliveryType.active {
  display: block;
}
.orderDeliveryType .orderBox:first-child {
  padding-top: 0;
  border: none;
}
.orderUser {
  margin: -24px 0 0 -16px;
  width: calc(100% + 16px);
  display: flex;
  flex-wrap: wrap;
}
@media all and (max-width: 767px) {
  .orderUserBtn {
    width: 100%;
  }
}
.orderUserPhoneBox {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
}
.orderUserPhoneBoxRepeat {
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  color: #000000;
  cursor: pointer;
  text-decoration: underline;
}
.orderUserPhoneBoxRepeat:hover {
  color: #000000;
  text-decoration: none;
}
.orderUserPhoneBoxInput_verified {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yMC4zMjAxIDUuNjE1OUMyMC41MzIyIDUuNzkyNjggMjAuNTYwOSA2LjEwNzk3IDIwLjM4NDEgNi4zMjAxTDEwLjM4NDEgMTguMzIwMUMxMC4yMDczIDE4LjUzMjIgOS44OTIwNiAxOC41NjA5IDkuNjc5OTIgMTguMzg0MUwzLjY3OTkyIDEzLjM4NDFDMy40Njc3OCAxMy4yMDczIDMuNDM5MTIgMTIuODkyMSAzLjYxNTkgMTIuNjc5OUMzLjc5MjY4IDEyLjQ2NzggNC4xMDc5NyAxMi40MzkxIDQuMzIwMSAxMi42MTU5TDkuOTM1OTkgMTcuMjk1OEwxOS42MTU5IDUuNjc5OTJDMTkuNzkyNyA1LjQ2Nzc4IDIwLjEwOCA1LjQzOTEyIDIwLjMyMDEgNS42MTU5WiIgZmlsbD0iIzNDOUM1MSIvPgo8L3N2Zz4K) !important;
  background-repeat: no-repeat;
  background-position: calc(100% - 8px) 8px;
}
.orderUserPhoneBoxBtn {
  width: 180px;
  margin: 0 16px 0 0;
}
.orderUserPhoneBoxCode {
  width: 180px !important;
  display: inline-block !important;
  vertical-align: top;
  margin: 0 16px 0 0;
}
.orderUserPhoneBoxInfo {
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  color: #949494;
  display: inline-flex;
  vertical-align: middle;
  min-height: 40px;
  justify-content: center;
  flex-direction: column;
  width: 100%;
}
.orderUserPhoneBoxBtn + .orderUserPhoneBoxInfo, .orderUserPhoneBoxCode + .orderUserPhoneBoxInfo {
  width: calc(100% - 202px);
}
.orderUserPhoneBoxCode.error + .orderUserPhoneBoxInfo {
  color: #B9192B;
}
@media all and (max-width: 767px) {
  .orderUserPhoneBox {
    display: block;
  }
  .orderUserPhoneBox .orderUserCol_x2 label {
    display: none;
  }
  .orderUserPhoneBoxCode {
    display: block;
    width: 100% !important;
    margin: 0;
  }
  .orderUserPhoneBoxInfo {
    display: block;
    width: 100% !important;
    margin: -8px 0 0 0;
    min-height: 0;
    text-align: center;
  }
  .orderUserPhoneBoxRepeat {
    display: block;
    text-align: center;
  }
  .orderUserPhoneBoxCode + .orderUserPhoneBoxInfo, .orderUserPhoneBoxBtn + .orderUserPhoneBoxInfo {
    margin: 8px 0 0 0;
  }
  .orderUserPhoneBoxBtn {
    width: 100%;
  }
}
.orderUserText {
  font-weight: 400;
  font-size: 14px;
  padding: 0 0 0 16px;
  line-height: 24px;
  color: #000000;
  margin: 16px 0 0 0;
}
@media all and (max-width: 767px) {
  .orderUserText {
    padding: 0;
  }
}
.orderUserCode {
  margin: 16px 0 0 0;
  padding: 0 0 0 16px;
  display: flex;
  width: 100%;
  flex-wrap: wrap;
  align-items: center;
}
.orderUserCodeText {
  width: 100%;
  font-weight: 400;
  font-size: 14px;
  line-height: 24px;
  color: #000000;
  margin: 0 0 16px 0;
}
.orderUserCodeNumber {
  width: 180px;
  margin: 0 16px 0 0;
}
.orderUserCodeRepeat {
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  cursor: pointer;
  text-decoration-line: underline;
  color: #000000;
}
.orderUserCodeRepeat:hover {
  text-decoration: none;
}
@media all and (max-width: 767px) {
  .orderUserCode {
    text-align: center;
    align-items: center;
    justify-content: center;
    padding: 0;
  }
  .orderUserCodeNumber {
    width: 100%;
    margin: 0 0 16px 0;
  }
}
.orderUserCard {
  display: flex;
  align-items: center;
  margin: 24px 0 0 0;
  padding: 0 0 0 16px;
  width: 100%;
}
.orderUserCardMedia {
  width: 160px;
  min-width: 160px;
  max-height: 160px;
  position: relative;
  margin: 0 24px 0 0;
}
.orderUserCardMedia img {
  width: 100%;
}
.orderUserCardMedia span {
  font-weight: 400;
  font-size: 6px;
  line-height: 9px;
  text-transform: uppercase;
  color: #FFFFFF;
  position: absolute;
  left: 6%;
  bottom: 9.6%;
  right: 6%;
  display: block;
  font-family: "Credit Card", "Open Sans", sans-serif;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
@media all and (max-width: 767px) {
  .orderUserCard {
    display: block;
    padding: 0;
  }
  .orderUserCardMedia {
    width: 220px;
    min-width: 220px;
    max-height: 220px;
    margin: 0 auto 24px auto;
  }
  .orderUserCardMedia span {
    font-size: 7px;
    line-height: 9px;
  }
}
.orderUserCardName, .orderUserCardDiscount {
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #000000;
}
.orderUserCardDiscount {
  margin: 8px 0 0 0;
}
.orderUserCardContacts {
  color: #575757;
}
.orderUserCardContacts a {
  font-weight: 400;
  font-size: 14px;
  text-decoration: none;
  line-height: 24px;
  color: #575757;
}
.orderUserCardContacts a:hover {
  text-decoration: underline;
}
.orderUserForgotPswd {
  font-weight: 600;
  font-size: 14px;
  line-height: 20px;
  text-decoration: none;
  cursor: pointer;
  text-transform: uppercase;
  color: #949494;
}
.orderUserCol {
  width: calc(33.3333333333% - 16px);
  margin: 24px 0 0 16px;
}
.orderUserCol_x2 {
  width: calc(66.6666666667% - 16px);
}
.orderUserCol > label {
  display: block;
  font-size: 14px;
  line-height: 24px;
  color: #949494;
  margin: 0 0 4px 0;
}
.orderAddress {
  margin: 24px 0 0 -16px;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  position: relative;
}
.orderAddressContent {
  width: 50%;
}
@media all and (max-width: 767px) {
  .orderAddressContent {
    width: 100%;
  }
}
.orderAddressMap {
  width: calc(50% - 40px);
  background: #fafafa;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  height: 340px !important;
  /*  & > div > ymaps,
    & > div > ymaps > ymaps {
      height: 340px !important;
    }*/
}
.orderAddressMap > div {
  height: 340px !important;
}
@media all and (max-width: 767px) {
  .orderAddressMap {
    display: block;
    position: static;
    margin: 24px 0 0 0;
    width: auto;
    height: 300px !important;
    /*   & > div > ymaps,
       & > div > ymaps > ymaps {
         height: 300px !important;
       }*/
  }
  .orderAddressMap > div {
    height: 300px !important;
  }
}
.orderAddressContent .orderAddressCol {
  width: calc(100% - 16px);
}
@media all and (max-width: 767px) {
  .orderAddressContent .orderAddressCol {
    width: 100%;
  }
}
.orderAddressCol {
  width: calc(25% - 16px);
  margin: 24px 0 0 16px;
}
.orderAddressCol:first-child {
  margin-top: 0;
}
.orderAddressCol_m {
  width: calc(50% - 16px);
}
.orderAddressCol_w {
  width: calc(100% - 16px);
}
.orderAddressCol > label {
  display: block;
  font-size: 14px;
  line-height: 24px;
  color: #949494;
  margin: 0 0 4px 0;
}
.orderPick {
  min-height: 240px;
  position: relative;
  overflow: hidden;
}
.orderPickInfo {
  position: absolute;
  transition: 0.2s;
  transform: translateX(-100%);
  padding: 0 30px 0 0;
  width: 50%;
  top: 0;
  left: 0;
  bottom: 0;
  background: #fff;
  font-size: 14px;
  overflow: auto;
  line-height: 24px;
  color: #000;
  z-index: 1;
}
.orderPickInfo.active {
  transition: 0.2s;
  transform: translateX(0);
}
.orderPickInfo p {
  margin: 0;
}
.orderPickInfoTitle {
  margin: 0 0 4px 0;
  font-size: 16px;
  line-height: 24px;
  color: #B9192B;
}
.orderPickInfoTel a {
  color: #000;
  text-decoration: none;
}
.orderPickInfoBtn {
  display: inline-block;
  margin: 16px 0 0 0;
  font-size: 14px;
  line-height: 20px;
  color: #000000;
  cursor: pointer;
  background: #fff;
  text-align: center;
  border: solid 1px #000;
  padding: 6px 30px;
  transition: all 0.3s;
}
.orderPickInfoBtn:hover {
  background: #000;
  color: #fff;
}
.orderPickAddress .orderPickInfo.active + .orderPickMap {
  width: 50%;
  margin-left: 50%;
}
.orderPickMap {
  width: 50%;
  margin-left: 50%;
  height: 240px;
}
.orderFinalInfoUser {
  font-size: 14px;
  line-height: 24px;
  color: #000000;
}
.orderFinalInfoUser a {
  color: #000;
  text-decoration: none;
}
.orderFinalInfoUserPhone {
  position: relative;
  margin: 16px 0 0 0;
  padding: 0 0 0 32px;
}
.orderFinalInfoUserPhone:before {
  position: absolute;
  top: 0;
  left: 0;
  content: "";
  width: 24px;
  height: 24px;
  display: block;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNOS41MzUzNSAxMS41NzE1QzguODgwOTkgMTAuNzQ2NCA4LjQ0MTcgMTAuMDUzNSA4LjEzNTEyIDkuMzQ2ODdDOC41NjUyNSA4Ljk1OTM5IDguOTY3OTMgOC41NTM2NyA5LjM1Njg5IDguMTU3MDdDOS40OTQxNiA4LjAxNTc1IDkuNjM2MDIgNy44NzQ0MyA5Ljc3Nzg3IDcuNzMzMTFDMTAuMjcyMSA3LjI0MDc4IDEwLjUzNzUgNi42NzA5NSAxMC41Mzc1IDYuMDkyQzEwLjUzNzUgNS41MTMwNSAxMC4yNzY2IDQuOTQzMjIgOS43Nzc4NyA0LjQ1MDg5TDguNDE0MjUgMy4wOTI0MkM4LjI1ODQgMi45MzcxNiA4LjExMTIyIDIuNzg2MjIgNy45NjAwNiAyLjYzMTJMNy45NDc1IDIuNjE4MzJDNy42NDU0OSAyLjMwODMzIDcuMzI5NzUgMS45ODkyMyA3LjAxODU5IDEuNzAyMDNDNi41NDcyNyAxLjI0MTYxIDUuOTkzNTggMSA1LjQwNzg3IDFDNC44MjY3MiAxIDQuMjY4NDYgMS4yNDE2MSAzLjc3ODg0IDEuNzA2NTlMMi4wNjc0NCAzLjQxMTUyQzEuNDQ1MTIgNC4wMzE1IDEuMDkyNzcgNC43ODM2NyAxLjAxOTU2IDUuNjU0MzdDMC45MzI2MTUgNi43NDM4OSAxLjEzMzk2IDcuOTAxNzggMS42NTU2MSA5LjMwMTI4QzIuNDU2NCAxMS40NjY2IDMuNjY0NDQgMTMuNDc3IDUuNDU4MiAxNS42MjQxQzcuNjM2MzQgMTguMjE4IDEwLjI1ODMgMjAuMjYwMyAxMy4yNTEgMjEuNzA1M0MxNC4zOTA0IDIyLjI0MzMgMTUuOTE0MiAyMi44ODE1IDE3LjYxMTggMjIuOTkwOUwxNy42MjQ0IDIyLjk5MTRDMTcuNzI1MSAyMi45OTU4IDE3LjgyMTkgMjMgMTcuOTIzIDIzQzE5LjA2MjQgMjMgMTkuOTc3NiAyMi42MDggMjAuNzIzNSAyMS44MDExQzIwLjcyODEgMjEuNzk2NSAyMC43MzcyIDIxLjc4NzQgMjAuNzQxOCAyMS43NzgzQzIwLjk4ODkgMjEuNDgxMSAyMS4yNjc4IDIxLjIxMTcgMjEuNTYgMjAuOTI5NEMyMS41ODE1IDIwLjkwODUgMjEuNjAzMiAyMC44ODc2IDIxLjYyNDkgMjAuODY2NkMyMS44NCAyMC42NjE0IDIyLjA1OTYgMjAuNDQ3MiAyMi4yNzAxIDIwLjIyODNDMjMuMjQ0OCAxOS4yMTYzIDIzLjI0NDggMTcuOTMwOCAyMi4yNjEgMTYuOTUwN0wxOS41MTA5IDE0LjIxMDlDMTkuMDQ0MSAxMy43Mjc3IDE4LjQ4NTkgMTMuNDcyNCAxNy45MDAxIDEzLjQ3MjRDMTcuMzE0NCAxMy40NzI0IDE2Ljc1MTYgMTMuNzI3NyAxNi4yNzExIDE0LjIwNjRMMTQuNjMyOSAxNS44Mzg0QzE0LjQ4MTkgMTUuNzUxOCAxNC4zMjYzIDE1LjY3NDMgMTQuMTc5OSAxNS42MDEzQzEzLjk5NjkgMTUuNTEwMiAxMy44Mjc2IDE1LjQyMzUgMTMuNjc2NiAxNS4zMjc4QzEyLjE4NDggMTQuMzg0MiAxMC44MzAzIDEzLjE1MzMgOS41MzUzNSAxMS41NzE1Wk0xMy4xNDExIDE2LjE3MjRDMTEuNTQ1NCAxNS4xNjI4IDEwLjExMzEgMTMuODU1OCA4Ljc2MTU3IDEyLjIwNDlMOC43NTE4MyAxMi4xOTI5QzguMDYzODQgMTEuMzI1MyA3LjU3MDA5IDEwLjU1NyA3LjIxNzc1IDkuNzQ0OTFDNy4wNDY3MyA5LjM1MDc4IDcuMTQ2NTkgOC44OTE0NSA3LjQ2NTgxIDguNjAzODlDNy44NzAzMyA4LjIzOTQ3IDguMjUzNjcgNy44NTM3OCA4LjY0MTI3IDcuNDU4NTdDOC43ODM3MyA3LjMxMTk2IDguOTI5ODIgNy4xNjY0MiA5LjA2OTIyIDcuMDI3NTRMOS4wNzIxIDcuMDI0NjdDOS40MjEzNCA2LjY3Njc1IDkuNTM3NDcgNi4zNDk1MiA5LjUzNzQ3IDYuMDkyQzkuNTM3NDcgNS44MzA5IDkuNDIyOTIgNS41MDU2MyA5LjA3NTM4IDUuMTYyNThMOS4wNzIxIDUuMTU5MzRMNy43MDg0OCAzLjgwMDg2QzcuNTQ3NDMgMy42NDA0MiA3LjM5NTgxIDMuNDg0OTIgNy4yNDU5MiAzLjMzMTIxTDcuMjMxNTQgMy4zMTY0NkM2LjkzMTExIDMuMDA4MDkgNi42MzA3IDIuNzA0ODYgNi4zNDAzNSAyLjQzNjg3QzYuMzMzNDEgMi40MzA0NyA2LjMyNjU2IDIuNDIzOTYgNi4zMTk4IDIuNDE3MzZDNi4wMDk1NSAyLjExNDI4IDUuNjk4NSAyIDUuNDA3ODcgMkM1LjEyNTcgMiA0LjgwNzg2IDIuMTExNDYgNC40NzUzNyAyLjQyNDIzTDIuNzczMjEgNC4xMTk5NkMyLjMxNzQ3IDQuNTczOTggMi4wNjk3NCA1LjEwNDg0IDIuMDE2MjEgNS43MzYxQzEuOTQ0NzMgNi42MzY3OCAyLjEwNDk0IDcuNjQzNjMgMi41OTI2MyA4Ljk1MjAyTDIuNTkzNTMgOC45NTQ0M0MzLjM0NzMyIDEwLjk5MjcgNC40ODk5OCAxMi45MDUzIDYuMjI0ODkgMTQuOTgyMUM4LjMxMjE5IDE3LjQ2NzUgMTAuODIwMiAxOS40MjA0IDEzLjY4MTkgMjAuODAyOUMxNC43OTQ2IDIxLjMyODEgMTYuMTcxMiAyMS44OTM4IDE3LjY2NjEgMjEuOTkyM0MxNy43NzA3IDIxLjk5NjggMTcuODQ2MSAyMiAxNy45MjMgMjJDMTguNzgzNCAyMiAxOS40MjMgMjEuNzIzNyAxOS45NjcyIDIxLjE0NThDMTkuOTY5MSAyMS4xNDM1IDE5Ljk3MSAyMS4xNDEyIDE5Ljk3MjkgMjEuMTM4OEMyMC4yNTY2IDIwLjc5NzcgMjAuNTczNiAyMC40OTE2IDIwLjg1ODMgMjAuMjE2N0MyMC44ODIzIDIwLjE5MzUgMjAuOTA2MSAyMC4xNzA2IDIwLjkyOTcgMjAuMTQ3OEwyMC45MzQ3IDIwLjE0MjlDMjEuMTQ0OSAxOS45NDI0IDIxLjM1MzEgMTkuNzM5MiAyMS41NDk1IDE5LjUzNTFDMjEuODg4IDE5LjE4MzYgMjIuMDAwNSAxOC44NDg5IDIyIDE4LjU3OTZDMjEuOTk5NSAxOC4zMTI2IDIxLjg4ODMgMTcuOTkwOSAyMS41NTUyIDE3LjY1OTFMMTguODA1MSAxNC45MTk0TDE4Ljc5MTYgMTQuOTA1N0MxOC40ODM5IDE0LjU4NzEgMTguMTc1IDE0LjQ3MjQgMTcuOTAwMSAxNC40NzI0QzE3LjYyMzYgMTQuNDcyNCAxNy4zMDQxIDE0LjU4ODggMTYuOTc2OSAxNC45MTQ4TDE1LjMzODcgMTYuNTQ2OEMxNS4wMTkzIDE2Ljg2NSAxNC41MjY1IDE2LjkzMDEgMTQuMTM1NCAxNi43MDU4QzE0LjAxMzkgMTYuNjM2MSAxMy44ODQ0IDE2LjU3MTMgMTMuNzM0IDE2LjQ5NjRDMTMuNTUyMyAxNi40MDU5IDEzLjM0MDYgMTYuMjk4OSAxMy4xNDExIDE2LjE3MjRaIiBmaWxsPSJibGFjayIvPg0KPC9zdmc+DQo=);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}
.orderFinalInfoUserName {
  position: relative;
  padding: 0 0 0 32px;
}
.orderFinalInfoUserName:before {
  position: absolute;
  top: 0;
  left: 0;
  content: "";
  width: 20px;
  height: 23px;
  display: block;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjMiIHZpZXdCb3g9IjAgMCAyMCAyMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTIuNTY2MyAxMC44NjU4QzE0LjMxMSA5Ljk0Mzc2IDE1LjUgOC4xMTA3MyAxNS41IDZDMTUuNSAyLjk2MjQzIDEzLjAzNzYgMC41IDEwIDAuNUM2Ljk2MjQzIDAuNSA0LjUgMi45NjI0MyA0LjUgNkM0LjUgOC4xMTA3MyA1LjY4ODk5IDkuOTQzNzYgNy40MzM3NCAxMC44NjU4QzMuNDIyNDcgMTIuMDM4IDAuNSAxNS44OTAxIDAuNSAyMC40Mjg2QzAuNSAyMC42MzQ2IDAuNjI2MzggMjAuODE5NSAwLjgxODMzMyAyMC44OTQ0TDAuODE5ODMyIDIwLjg5NUwwLjgyMjgwNCAyMC44OTYxTDAuODMzMTMxIDIwLjkwMDFMMC44NzEwNzUgMjAuOTE0NEMwLjkwMzk1OSAyMC45MjY4IDAuOTUxOTA0IDIwLjk0NDUgMS4wMTQxNSAyMC45NjY4QzEuMTM4NjQgMjEuMDExNCAxLjMyMDQgMjEuMDc0NSAxLjU1MzM4IDIxLjE0OThDMi4wMTkyMSAyMS4zMDA1IDIuNjkwNTIgMjEuNTAwNiAzLjUxODggMjEuNzAwM0M1LjE3MzUxIDIyLjA5OTUgNy40NjQyNiAyMi41IDEwIDIyLjVDMTIuNTM1NyAyMi41IDE0LjgyNjUgMjIuMDk5NSAxNi40ODEyIDIxLjcwMDNDMTcuMzA5NSAyMS41MDA2IDE3Ljk4MDggMjEuMzAwNSAxOC40NDY2IDIxLjE0OThDMTguNjc5NiAyMS4wNzQ1IDE4Ljg2MTQgMjEuMDExNCAxOC45ODU4IDIwLjk2NjhDMTkuMDQ4MSAyMC45NDQ1IDE5LjA5NiAyMC45MjY4IDE5LjEyODkgMjAuOTE0NEwxOS4xNjY5IDIwLjkwMDFMMTkuMTc3MiAyMC44OTYxTDE5LjE4MDIgMjAuODk1TDE5LjE4MTcgMjAuODk0NEMxOS4zNzM2IDIwLjgxOTUgMTkuNSAyMC42MzQ2IDE5LjUgMjAuNDI4NkMxOS41IDE1Ljg5MDEgMTYuNTc3NSAxMi4wMzggMTIuNTY2MyAxMC44NjU4Wk01LjUgNkM1LjUgMy41MTQ3MiA3LjUxNDcyIDEuNSAxMCAxLjVDMTIuNDg1MyAxLjUgMTQuNSAzLjUxNDcyIDE0LjUgNkMxNC41IDguNDg1MjggMTIuNDg1MyAxMC41IDEwIDEwLjVDNy41MTQ3MiAxMC41IDUuNSA4LjQ4NTI4IDUuNSA2Wk0xIDIwLjQyODZMMC44MTgzMzMgMjAuODk0NEMwLjgxODMzMyAyMC44OTQ0IDAuODE4MzMzIDIwLjg5NDQgMSAyMC40Mjg2Wk0xMCAxMS41QzUuNDM3NDIgMTEuNSAxLjY4MDk2IDE1LjI5IDEuNTA2MzQgMjAuMDc5OUMxLjYwNDEgMjAuMTEzNiAxLjcyMjg2IDIwLjE1MzYgMS44NjExNSAyMC4xOTg0QzIuMzA2MTYgMjAuMzQyMyAyLjk1Mjg4IDIwLjUzNTIgMy43NTMyOCAyMC43MjgyQzUuMzU1OTMgMjEuMTE0OCA3LjU2NTE3IDIxLjUgMTAgMjEuNUMxMi40MzQ4IDIxLjUgMTQuNjQ0MSAyMS4xMTQ4IDE2LjI0NjcgMjAuNzI4MkMxNy4wNDcxIDIwLjUzNTIgMTcuNjkzOCAyMC4zNDIzIDE4LjEzODggMjAuMTk4NEMxOC4yNzcxIDIwLjE1MzYgMTguMzk1OSAyMC4xMTM2IDE4LjQ5MzcgMjAuMDc5OUMxOC4zMTkgMTUuMjkgMTQuNTYyNiAxMS41IDEwIDExLjVaIiBmaWxsPSJibGFjayIvPg0KPC9zdmc+DQo=);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}
.orderFinalInfoUserAddress {
  position: relative;
  margin: 16px 0 0 0;
  padding: 0 0 0 32px;
}
.orderFinalInfoUserAddress:before {
  position: absolute;
  top: 0;
  left: 0;
  content: "";
  width: 20px;
  height: 24px;
  display: block;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyMCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTAgNS41QzcuNTE0NzIgNS41IDUuNSA3LjUxNDcyIDUuNSAxMEM1LjUgMTIuNDg1MyA3LjUxNDcyIDE0LjUgMTAgMTQuNUMxMi40ODUzIDE0LjUgMTQuNSAxMi40ODUzIDE0LjUgMTBDMTQuNSA3LjUxNDcyIDEyLjQ4NTMgNS41IDEwIDUuNVpNNi41IDEwQzYuNSA4LjA2NyA4LjA2NyA2LjUgMTAgNi41QzExLjkzMyA2LjUgMTMuNSA4LjA2NyAxMy41IDEwQzEzLjUgMTEuOTMzIDExLjkzMyAxMy41IDEwIDEzLjVDOC4wNjcgMTMuNSA2LjUgMTEuOTMzIDYuNSAxMFoiIGZpbGw9ImJsYWNrIi8+DQo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTkuNzc1OTMgMjMuOTQ3QzkuNzc2MTggMjMuOTQ3MSA5Ljc3NjM5IDIzLjk0NzIgMTAgMjMuNUw5Ljc3NTkzIDIzLjk0N0M5LjkxNjY5IDI0LjAxNzQgMTAuMDgyOCAyNC4wMTc2IDEwLjIyMzYgMjMuOTQ3MkwxMCAyMy41QzEwLjIyMzYgMjMuOTQ3MiAxMC4yMjM0IDIzLjk0NzMgMTAuMjIzNiAyMy45NDcyTDEwLjIyNDcgMjMuOTQ2NkwxMC4yMjY3IDIzLjk0NTdMMTAuMjMzIDIzLjk0MjRMMTAuMjU1MyAyMy45MzFDMTAuMjc0NCAyMy45MjEyIDEwLjMwMTcgMjMuOTA2OSAxMC4zMzY3IDIzLjg4ODJDMTAuNDA2OSAyMy44NTA3IDEwLjUwNzkgMjMuNzk1NCAxMC42MzU2IDIzLjcyMjJDMTAuODkwNyAyMy41NzU3IDExLjI1MjQgMjMuMzU3NCAxMS42ODUyIDIzLjA2NjZDMTIuNTQ5OCAyMi40ODU0IDEzLjcwMjYgMjEuNjExNCAxNC44NTY0IDIwLjQzODVDMTcuMTYyOCAxOC4wOTQgMTkuNSAxNC41MjU4IDE5LjUgOS43MDI3QzE5LjUgNC42MDQ0OSAxNS4yMzA3IDAuNSAxMCAwLjVDNC43NjkyNiAwLjUgMC41IDQuNjA0NDkgMC41IDkuNzAyN0MwLjUgMTQuNTI1OCAyLjgzNzE3IDE4LjA5NCA1LjE0MzU2IDIwLjQzODVDNi4yOTc0NSAyMS42MTE0IDcuNDUwMTcgMjIuNDg1NCA4LjMxNDgyIDIzLjA2NjZDOC43NDc1NSAyMy4zNTc0IDkuMTA5MjYgMjMuNTc1NyA5LjM2NDQ0IDIzLjcyMjJDOS40OTIwNyAyMy43OTU0IDkuNTkzMTQgMjMuODUwNyA5LjY2MzI1IDIzLjg4ODJDOS42OTgzMSAyMy45MDY5IDkuNzI1NjQgMjMuOTIxMiA5Ljc0NDY3IDIzLjkzMUw5Ljc2Njk1IDIzLjk0MjRMOS43NzMzIDIzLjk0NTdMOS43NzU5MyAyMy45NDdaTTEuNSA5LjcwMjdDMS41IDUuMTg4MTcgNS4yODk2MiAxLjUgMTAgMS41QzE0LjcxMDQgMS41IDE4LjUgNS4xODgxNyAxOC41IDkuNzAyN0MxOC41IDE0LjE3NjkgMTYuMzM3MiAxNy41MDc0IDE0LjE0MzYgMTkuNzM3MkMxMy4wNDc0IDIwLjg1MTQgMTEuOTUwMiAyMS42ODM1IDExLjEyNzMgMjIuMjM2NkMxMC43MTYzIDIyLjUxMjkgMTAuMzc0OSAyMi43MTg4IDEwLjEzNzkgMjIuODU0OEMxMC4wODcgMjIuODg0IDEwLjA0MDkgMjIuOTEgMTAgMjIuOTMyN0M5Ljk1OTExIDIyLjkxIDkuOTEzMDMgMjIuODg0IDkuODYyMTIgMjIuODU0OEM5LjYyNTEyIDIyLjcxODggOS4yODM3IDIyLjUxMjkgOC44NzI2OCAyMi4yMzY2QzguMDQ5ODMgMjEuNjgzNSA2Ljk1MjU1IDIwLjg1MTQgNS44NTY0NCAxOS43MzcyQzMuNjYyODMgMTcuNTA3NCAxLjUgMTQuMTc2OSAxLjUgOS43MDI3WiIgZmlsbD0iYmxhY2siLz4NCjwvc3ZnPg0K);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}
.orderFinalInfoBottom {
  margin: 40px 0 0 0;
}
.orderSidebar .orderFinalInfoBottom {
  display: none;
}
.orderFinalInfoBottom a {
  display: inline-block;
  vertical-align: top;
  width: auto;
  margin: 0 20px 0 0;
}
.orderFinalInfoBottom a:first-child {
  background: #000;
  color: #fff;
}
@media all and (max-width: 767px) {
  .orderFinalInfoBottom {
    display: none;
  }
  .orderFinalInfoBottom a {
    display: block;
    width: 100%;
    padding-left: 5px;
    padding-right: 5px;
    margin: 16px 0 0 0;
  }
  .orderSidebar .orderFinalInfoBottom {
    display: block;
    margin: 40px 20px 0 20px;
  }
}
@media all and (max-width: 1200px) {
  .orderContent {
    width: calc(100% - 330px - 24px);
  }
  .orderSidebar {
    width: 330px;
  }
  .orderTotalContent {
    padding: 20px;
  }
}
@media all and (max-width: 1100px) {
  .orderContent {
    width: calc(100% - 300px - 16px);
  }
  .orderSidebar {
    width: 300px;
    margin: 0 0 0 16px;
  }
}
@media all and (max-width: 959px) {
  .order {
    display: block;
  }
  .orderContent {
    width: 100%;
  }
  .orderSidebar {
    width: 100%;
    top: auto;
    position: relative;
    margin: 40px 0 0 0;
  }
  .orderTotalContent {
    padding: 40px;
  }
}
@media all and (max-width: 767px) {
  .orderSidebar {
    width: auto;
    margin: 40px -20px 0 -20px;
  }
  .orderTotalContent {
    padding: 24px 16px;
  }
  .orderChooseEl, .orderPayEl, .orderDeliveryEl {
    min-width: 100px;
  }
  .orderChooseEl label, .orderPayEl label, .orderDeliveryEl label {
    padding: 16px;
  }
  .orderDeliveryEl {
    width: calc(100% - 16px);
  }
  .orderDeliveryEl label {
    padding: 16px;
  }
  .orderPayEl {
    width: calc(100% - 16px);
  }
  .orderPayEl label {
    padding: 16px;
  }
  .orderMkadBox .orderChoose, .orderTimeBox .orderChoose, .orderDateBox .orderChoose {
    overflow: visible;
  }
  .orderMkadBox .orderChooseEl, .orderTimeBox .orderChooseEl, .orderDateBox .orderChooseEl {
    width: auto;
    display: inline-block;
    vertical-align: top;
  }
  .orderMkadBox .orderChooseEl:first-child, .orderTimeBox .orderChooseEl:first-child, .orderDateBox .orderChooseEl:first-child {
    margin-left: 20px;
  }
  .orderMkadBox .orderChooseEl:last-child, .orderTimeBox .orderChooseEl:last-child, .orderDateBox .orderChooseEl:last-child {
    margin-right: 20px;
  }
  .orderMkadBox .orderChooseList, .orderTimeBox .orderChooseList, .orderDateBox .orderChooseList {
    display: block;
    margin-left: -20px;
    margin-right: -20px;
    text-align: center;
    overflow: auto;
    white-space: nowrap;
  }
  .orderUser {
    margin: 0;
    width: 100%;
    display: block;
  }
  .orderUserCol {
    display: block;
    width: 100%;
    margin: 16px 0 0 0;
  }
  .orderUserCol_x2 {
    display: block;
    width: 100%;
    margin: 16px 0 0 0;
  }
  .orderUserCol:first-child {
    margin: 0;
  }
  .orderAddress {
    margin: 0;
    display: block;
  }
  .orderAddressCol {
    display: block;
    width: 100%;
    margin: 16px 0 0 0;
  }
  .orderAddressCol_m {
    width: 100%;
  }
  .orderAddressCol_w {
    width: 100%;
  }
  .orderAddressCol:first-child {
    margin: 0;
  }
  .orderTitle {
    font-weight: 300;
    text-align: center;
    font-size: 24px;
    line-height: 28px;
  }
  .orderForm {
    margin: 40px 0 0 0;
  }
  .orderBoxHeader {
    margin: 0 0 16px 0;
    text-align: center;
  }
  .orderPick {
    min-height: 0;
  }
  .orderPickInfo {
    padding: 0;
    top: auto;
    left: auto;
    right: auto;
    width: 100%;
    bottom: auto;
    position: relative;
    max-height: 0;
    transition: all 0.3s;
  }
  .orderPickInfo.active {
    padding: 15px 0;
    max-height: 500px;
  }
  .orderPickMap {
    width: 100%;
    margin: 0;
    height: 160px;
  }
  .orderPickMap iframe {
    min-height: 0px;
  }
  .orderPickMap > ymaps, .orderPickMap > ymaps > ymaps {
    height: 160px !important;
  }
  .orderPickInfo.active + .orderPickMap {
    margin: 0;
  }
  .orderPickInfo.active + .orderPickMap iframe {
    min-height: 160px;
  }
  .orderPickInfo.active + .orderPickMap > ymaps, .orderPickInfo.active + .orderPickMap > ymaps > ymaps {
    height: 160px !important;
  }
  .orderPickAddress .orderPickInfo.active + .orderPickMap {
    width: 100%;
    margin-left: 0;
    margin-top: 0px;
  }
}
.orderCalendarSave {
  font-weight: 600;
  font-size: 14px;
  line-height: 20px;
  text-transform: uppercase;
  color: #FFFFFF;
  padding: 10px;
  margin: 16px 0 0 0;
  cursor: default;
  opacity: 0.5;
  background-color: #000;
  text-align: center;
}
.orderCalendarSave.active {
  cursor: pointer;
  opacity: 1;
}
.orderCalendarBox {
  position: relative;
}
.orderCalendarBox:after {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 10;
  content: "";
}
.orderCalendarBox.active:after {
  display: none;
}

.modalCalendar .datepicker-header .datepicker-controls .button[disabled] {
  display: none;
}

.modalCalendar .datepicker-cell.selected,
.modalCalendar .datepicker-cell.selected:hover {
  background-color: #000;
  color: #fff;
  border-radius: 0;
}

.modalCalendar .datepicker-cell.focused:not(.selected) {
  background-color: #fff;
}

.showModal {
  cursor: pointer;
}

.fs14 {
  font-size: 14px;
}

.modal {
  display: none;
  align-items: center;
  justify-content: center;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 999;
  /* &_new-message {
      .modal__body {
        justify-content: flex-start;
      }
    }
  */
  /* &Video &Body {
     padding: 0 !important;
   }*/
  /* &VideoYd {
     @extend .videoBox;
     margin-top: 0;
   }*/
  /*
  &FullScreen &VideoYd {
    padding: 0;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
  }
  */
  /* &__description {
      font-size: 14px;
      line-height: 20px;
      text-align: center;
    }

    &__btn-row {
      display: flex;
      margin-top: 25px;
    }

    &__btn {
      width: 94px;
      height: 36px;

      & + & {
        margin-left: 30px;
      }

      &_confirm {
        @include red-button;
      }

      &_reject {
        @include gray-button;
      }
    }
  */
  /* &#buy-lizing {
      @media all and (max-width: 767px) {
        .btnRed {
          box-sizing: border-box;
          text-align: center;
        }
      }
    }
  */
  /*  &NewAddress &Body {
      max-width: 656px;

      @media all and (max-width: 767px) {
        max-width: 100%;
      }
    }*/
  /*  &ChoosePicPoint {
      display: flex;
      right: auto;
      left: -100%;
      width: 100%;

      &.active {
        left: 0;
      }
    }

    &ChoosePicPoint &Overlay {
      right: auto;
      left: -100%;
      width: 100%;
    }

    &ChoosePicPoint.active &Overlay {
      left: 0;
    }*/
  /*  &Form {
      display: block;
      width: 100%;

      &Title {
        margin-top: 20px;
        margin-bottom: 10px;
        font-size: 16px;
        font-weight: 700;
        line-height: 22px;
      }

      &Ch {
        @extend .filterCh;
      }

      &Rd {
        @extend .filterRd;
      }

      &Row {
        margin: 10px 0;

        & > input {
          @extend .formInput;
        }

        textarea {
          @extend .formTextarea;
        }

      }

      &Submit {
        button {
          @extend .formSubmitBtn;
        }
      }
    }*/
}
.modal.active {
  display: flex;
}
.modalSuccess {
  text-align: center;
  font-weight: bold;
  font-size: 24px;
  line-height: 35px;
  color: #000000;
}
.modalSuccess p {
  margin: 5px 0;
}
@media all and (max-width: 767px) {
  .modalSuccess {
    font-size: 20px;
    line-height: 1.2;
  }
}
.modalOverlay {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(255, 255, 255, 0.4);
}
.modalBody {
  position: relative;
  display: flex;
  flex-flow: column;
  margin: auto;
  align-items: center;
  overflow: auto;
  padding: 45px 40px 40px 40px;
  padding: 24px;
  width: 100%;
  max-height: 100%;
  max-width: 1200px;
  background: #FFFFFF;
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2);
  box-sizing: border-box;
}
.modalTitle {
  margin-bottom: 24px;
  font-weight: 300;
  font-size: 24px;
  line-height: 28px;
  color: #000000;
  text-align: left;
  width: 100%;
}
.modalSubTitle {
  margin-top: -20px;
  margin-bottom: 16px;
  color: #575757;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
  text-align: left;
  display: block;
  width: 100%;
}
.modalVideo .modalClose:before {
  position: absolute;
  top: -10px;
  left: -10px;
  right: -10px;
  bottom: -10px;
  background: rgba(255, 255, 255, 0.5);
  content: "";
}
.modalClose {
  position: absolute;
  top: 16px;
  right: 16px;
  width: 24px;
  height: 24px;
  padding: 10px;
  box-sizing: border-box;
  cursor: pointer;
  z-index: 1000;
}
.modalClose:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik0yMi4zNTM2IDIuMzUzNTVDMjIuNTQ4OCAyLjE1ODI5IDIyLjU0ODggMS44NDE3MSAyMi4zNTM2IDEuNjQ2NDVDMjIuMTU4MyAxLjQ1MTE4IDIxLjg0MTcgMS40NTExOCAyMS42NDY0IDEuNjQ2NDVMMTIgMTEuMjkyOUwyLjM1MzU1IDEuNjQ2NDVDMi4xNTgyOSAxLjQ1MTE5IDEuODQxNzEgMS40NTExOSAxLjY0NjQ1IDEuNjQ2NDVDMS40NTExOCAxLjg0MTcxIDEuNDUxMTggMi4xNTgyOSAxLjY0NjQ1IDIuMzUzNTVMMTEuMjkyOSAxMkwxLjY0NjQ1IDIxLjY0NjRDMS40NTExOSAyMS44NDE3IDEuNDUxMTkgMjIuMTU4MyAxLjY0NjQ1IDIyLjM1MzZDMS44NDE3MSAyMi41NDg4IDIuMTU4MjkgMjIuNTQ4OCAyLjM1MzU1IDIyLjM1MzZMMTIgMTIuNzA3MUwyMS42NDY0IDIyLjM1MzZDMjEuODQxNyAyMi41NDg4IDIyLjE1ODMgMjIuNTQ4OCAyMi4zNTM2IDIyLjM1MzZDMjIuNTQ4OCAyMi4xNTgzIDIyLjU0ODggMjEuODQxNyAyMi4zNTM2IDIxLjY0NjRMMTIuNzA3MSAxMkwyMi4zNTM2IDIuMzUzNTVaIiBmaWxsPSJibGFjayIvPg0KPC9zdmc+DQo=);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  content: "";
  display: block;
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
}
@media all and (max-width: 959px) {
  .modalClose {
    top: 10px;
    right: 10px;
  }
}
.modalChoosePicPoint .modalClose:before {
  content: "";
  display: block;
  position: absolute;
  top: -16px;
  left: -16px;
  right: -16px;
  bottom: -16px;
  background: rgba(255, 255, 255, 0.5);
  transition: all 0.3s;
}
.modalChoosePicPoint .modalClose:hover:before {
  background: rgb(255, 255, 255);
}
.modalCompact .modalBody {
  max-width: 700px;
}
@media all and (max-width: 767px) {
  .modalCompact .modalBody {
    max-width: 100%;
  }
}
.modalMiddle .modalBody {
  max-width: 500px;
}
@media all and (max-width: 767px) {
  .modalMiddle .modalBody {
    max-width: 100%;
  }
}
.modalSmall .modalBody {
  max-width: 446px;
}
@media all and (max-width: 767px) {
  .modalSmall .modalBody {
    max-width: 100%;
  }
}
.modalCalendar .modalBody {
  max-width: 336px;
}
@media all and (max-width: 767px) {
  .modalCalendar .modalBody {
    max-width: 100%;
  }
}
.modalLocation .modalBody {
  max-width: 446px;
}
@media all and (max-width: 767px) {
  .modalLocation .modalBody {
    max-width: 100%;
  }
}
.modalChooseAddress .modalBody {
  max-width: 446px;
}
@media all and (max-width: 767px) {
  .modalChooseAddress .modalBody {
    max-width: 100%;
  }
}
.modalSm .modalBody {
  max-width: 320px;
}
@media all and (max-width: 767px) {
  .modalSm .modalBody {
    max-width: 100%;
  }
}
.modalCardOpt .modalBody {
  max-width: 656px;
}
@media all and (max-width: 767px) {
  .modalCardOpt .modalBody {
    max-width: 100%;
  }
}
.modalChooseShop .modalBody, .modalChoosePicPoint .modalBody {
  max-width: 1078px;
  padding: 0;
  height: 90vw;
  max-height: 600px;
  align-items: stretch;
  position: relative;
}
@media all and (max-width: 1200px) {
  .modalChooseShop .modalBody, .modalChoosePicPoint .modalBody {
    max-width: 90vw;
  }
}
@media all and (max-width: 767px) {
  .modalChooseShop .modalBody, .modalChoosePicPoint .modalBody {
    max-width: 100%;
    height: 100%;
    max-height: 100%;
  }
}
.modalChoosePicPoint .modalContent, .modalChooseShop .modalContent {
  height: 100%;
}
.modalFullScreen .modalBody {
  max-width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  overflow: auto;
}
@media all and (max-width: 767px) {
  .modal:not(.modalCompact) {
    background: #fff;
  }
  .modal:not(.modalCompact) .modalOverlay {
    display: none !important;
  }
  .modal:not(.modalCompact) .modalContent {
    box-shadow: none !important;
  }
  .modalBody {
    max-width: 100%;
    width: 100%;
    height: auto;
    height: 100%;
    padding: 16px;
    align-items: start;
    justify-content: start;
    position: static;
    margin: auto;
    display: block;
  }
  .modalMiddle .modalBody {
    max-width: 100%;
  }
  .modalCompact .modalBody {
    max-width: 90%;
    height: auto;
    position: relative;
  }
}
.modalContent {
  display: block;
  width: 100%;
  margin: auto;
}
.modalTabsHeader span {
  font-weight: 600;
  font-size: 14px;
  line-height: 20px;
  text-transform: uppercase;
  cursor: pointer;
  color: #949494;
  display: inline-block;
  vertical-align: top;
  margin: 0 20px 0 0;
}
.modalTabsHeader span.active {
  color: #000;
}
.modalTabsHeader span:last-child {
  margin: 0;
}
.modalTabsPanel {
  display: none;
}
.modalTabsPanel.active {
  display: block;
}
.modalWideBox {
  margin: 24px -24px 0 -24px;
  text-align: center;
  border-top: solid 1px #E5E5E5;
  padding: 24px 0 0 0;
}
@media all and (max-width: 767px) {
  .modalWideBox {
    margin: 16px -16px 0 -16px;
    padding: 16px 0 0 0;
  }
}
.modalChangeLink {
  font-weight: 600;
  font-size: 14px;
  line-height: 20px;
  text-transform: uppercase;
  color: #000000;
  text-decoration: none;
}

.chooseCityForm {
  margin: 0 0 16px 0;
  position: relative;
}
.chooseCityFormVal {
  display: block;
  width: 100%;
  padding: 8px 48px 8px 8px;
  height: 40px;
  font-size: 14px;
  line-height: 22px;
  color: #000;
  outline: none;
  border-radius: 0;
  box-shadow: none;
  border: 1px solid #D5D3D2;
  transition: all 0.5s;
}
.chooseCityFormVal::placeholder {
  color: #AEAEAE;
}
.chooseCityFormVal:focus {
  border-color: #000;
}
.chooseCityFormSubmit {
  position: absolute;
  top: 1px;
  right: 1px;
  width: 38px;
  height: 38px;
  background-color: #fff;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjMiIGhlaWdodD0iMjMiIHZpZXdCb3g9IjAgMCAyMyAyMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTAuNSAwLjVDNC45NzcxNSAwLjUgMC41IDQuOTc3MTUgMC41IDEwLjVDMC41IDE2LjAyMjggNC45NzcxNSAyMC41IDEwLjUgMjAuNUMxMy4wODE1IDIwLjUgMTUuNDM0NiAxOS41MjE4IDE3LjIwODcgMTcuOTE1OEwyMS42NDY0IDIyLjM1MzZDMjEuODQxNyAyMi41NDg4IDIyLjE1ODMgMjIuNTQ4OCAyMi4zNTM2IDIyLjM1MzZDMjIuNTQ4OCAyMi4xNTgzIDIyLjU0ODggMjEuODQxNyAyMi4zNTM2IDIxLjY0NjRMMTcuOTE1OCAxNy4yMDg3QzE5LjUyMTggMTUuNDM0NiAyMC41IDEzLjA4MTUgMjAuNSAxMC41QzIwLjUgNC45NzcxNSAxNi4wMjI4IDAuNSAxMC41IDAuNVpNMS41IDEwLjVDMS41IDUuNTI5NDQgNS41Mjk0NCAxLjUgMTAuNSAxLjVDMTUuNDcwNiAxLjUgMTkuNSA1LjUyOTQ0IDE5LjUgMTAuNUMxOS41IDE1LjQ3MDYgMTUuNDcwNiAxOS41IDEwLjUgMTkuNUM1LjUyOTQ0IDE5LjUgMS41IDE1LjQ3MDYgMS41IDEwLjVaIiBmaWxsPSIjZTVlNWU1Ii8+DQo8L3N2Zz4NCg==);
  background-size: 24px 24px;
  background-position: center;
  background-repeat: no-repeat;
  border: none;
  padding: 0;
  cursor: pointer;
}
.chooseCityResults, .chooseCityTop {
  height: 440px;
  display: none;
  overflow: auto;
}
@media all and (max-width: 767px) {
  .chooseCityResults, .chooseCityTop {
    height: calc(100vh - 156px);
  }
}
.chooseCityResults.active, .chooseCityTop.active {
  display: block;
}
.chooseCityResultsEl, .chooseCityTopEl {
  font-size: 14px;
  line-height: 24px;
  color: #000000;
  margin: 8px 0px;
}
.chooseCityResultsEl:first-child, .chooseCityTopEl:first-child {
  margin-top: 0;
}
.chooseCityResultsEl:last-child, .chooseCityTopEl:last-child {
  margin-bottom: 0;
}
.chooseCityResultsEl a, .chooseCityTopEl a {
  color: #000000;
  text-decoration: none;
}
.chooseCityResultsEl a:hover, .chooseCityTopEl a:hover {
  color: #000000;
  text-decoration: underline;
}

.modalAddressEdit .suggestions-suggestions,
.modalNewAddress .suggestions-suggestions {
  top: auto;
  bottom: 40px;
  max-height: 170px;
  overflow: auto;
}

.modalSuccess {
  text-align: center;
  color: #000000;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
}
.modalSuccess .modalBody {
  max-width: 613px;
  padding: 80px 40px;
}
@media all and (max-width: 767px) {
  .modalSuccess .modalBody {
    max-width: 100%;
    padding: 16px;
  }
}
.modalSuccess p {
  margin: 5px 0;
}
.modalSuccessIcon {
  width: 92px;
  height: 92px;
  display: block;
  margin: 0 auto 16px auto;
}
.modalSuccessTitle {
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 30px;
}
.modalSuccessBtn {
  width: 175px;
  margin: 40px auto 0 auto;
}
@media all and (max-width: 767px) {
  .modalSuccess {
    font-size: 14px;
    line-height: 24px;
  }
}

.about .tac {
  text-align: center;
}
.aboutMain .mediaLinks {
  margin-top: 36px;
}
.aboutMain .mediaLinksEl {
  width: 50%;
}
@media all and (max-width: 767px) {
  .aboutMain .mediaLinks {
    margin-top: 10px;
  }
  .aboutMain .mediaLinksEl {
    width: 100%;
  }
}
.aboutBox {
  display: flex;
  align-items: center;
  margin: 70px 0 0;
  justify-content: space-between;
}
.aboutBox_schema {
  margin: 35px 0;
}
.aboutBox_schema .aboutBoxIcon img {
  max-width: 80px;
}
.aboutBoxInfo {
  max-width: 520px;
  margin: auto;
  padding: 10px;
}
.aboutBox.column {
  flex-direction: column;
  text-align: center;
}
.aboutBox.column .aboutBoxContent {
  width: 100%;
}
.aboutBox b {
  font-weight: 700;
}
.aboutBox .w_100 {
  width: 100%;
}
.aboutBox .tac {
  text-align: center;
}
.aboutBox.alignStart {
  align-items: start;
}
.aboutBoxImg {
  width: calc(50% - 20px);
}
.aboutBoxImg img {
  max-width: 100%;
  height: auto;
}
.aboutBoxBtn {
  display: inline-block;
  width: auto;
  min-width: 120px;
  font-weight: 400;
  font-size: 13px;
  font-style: normal;
  line-height: 22px;
  color: #000000;
  border: 1px solid #000000;
  padding: 6px 10px;
  margin-top: 20px;
  text-decoration: none;
  text-align: center;
  transition: ease-out 0.3s;
}
.aboutBoxBtn:hover {
  border: 1px solid #949494;
  color: #949494;
}
.aboutBoxLink {
  margin-top: 10px;
}
.aboutBoxIcon {
  max-width: 120px;
  margin: 0 auto 10px;
  text-align: center;
}
.aboutBoxIcon img {
  max-width: 100%;
  height: auto;
}
.aboutBoxContent {
  width: calc(50% - 20px);
}
.aboutBoxInner {
  margin: auto;
  color: #000000;
}
.aboutBoxInner.about_us {
  max-width: 400px;
}
.aboutBoxInner.location {
  position: relative;
  padding-left: 80px;
}
.aboutBoxInner.location:before {
  content: "";
  display: block;
  position: absolute;
  top: -8px;
  left: 0;
  background: url("/local/templates/hoegl/css/img/organization/img1.png") no-repeat center;
  background-size: cover;
  width: 60px;
  height: 60px;
}
.aboutBoxInner.location .aboutBoxTitle {
  font-weight: 300;
  font-size: 18px;
  line-height: 20px;
  margin: 15px 0 10px;
}
.aboutBoxTitle {
  font-weight: 300;
  font-size: 24px;
  line-height: 28px;
}
.aboutBoxText {
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  margin-top: 8px;
}
.aboutValues {
  margin-top: 50px;
}
.aboutValuesTitle {
  font-weight: 300;
  font-size: 24px;
  line-height: 32px;
  margin-top: 25px;
  margin-bottom: 40px;
  text-align: center;
}
.aboutValuesList {
  display: flex;
  flex-wrap: wrap;
  max-width: 980px;
  margin: auto;
}
.aboutValuesEl {
  width: 33.3333%;
  padding: 10px;
  margin-bottom: 10px;
  text-align: center;
}
.aboutValuesElIcon {
  max-width: 80px;
  margin: auto;
}
.aboutValuesElIcon img {
  width: 100%;
  height: auto;
}
.aboutValuesElImgTag {
  max-width: 100px;
  margin: 0 auto 20px;
}
.aboutValuesElImgTag img {
  width: 100%;
  height: auto;
}
.aboutValuesElTitle {
  font-weight: 300;
  font-size: 18px;
  line-height: 1.1;
  margin-top: 15px;
  margin-bottom: 10px;
}
.aboutPhilosophyTitle {
  font-size: 24px;
  line-height: 34px;
  text-align: center;
  margin: 40px 0;
}
.aboutPhilosophyText {
  max-width: 1000px;
  font-size: 20px;
  line-height: 28px;
  margin: 0 auto 10px;
  text-align: center;
}
.aboutEcologyText {
  max-width: 88.28vw;
  font-size: 20px;
  line-height: 28.5px;
  text-align: center;
  position: relative;
  padding: 20px 100px 0;
  margin: 20px auto 40px;
}
.aboutEcologyText:before, .aboutEcologyText:after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  width: 70px;
  height: 90px;
}
.aboutEcologyText:before {
  left: 0;
  background: url("/local/templates/hoegl/css/img/ecology/img1.png") no-repeat center;
  background-size: cover;
}
.aboutEcologyText:after {
  right: 0;
  background: url("/local/templates/hoegl/css/img/ecology/img2.png") no-repeat center;
  background-size: cover;
}
@media all and (min-width: 1280px) {
  .aboutEcologyText {
    max-width: 1130px;
  }
}
.aboutEcologyTitle {
  font-size: 24px;
  line-height: 34px;
  margin-bottom: 30px;
  text-align: center;
}
.aboutEcologyBlock {
  margin-top: 50px;
  text-align: center;
}
.aboutEcologyBlockText {
  font-size: 16px;
  line-height: 23px;
  margin: 0 auto 50px;
  max-width: 930px;
}
.aboutEcologyBlockImg {
  max-width: 550px;
  max-height: 530px;
  padding: 10px;
  margin: 0 auto 20px;
}
.aboutEcologyBlockImg img {
  max-width: 100%;
  height: auto;
}
.aboutHistory {
  max-width: 1050px;
  margin: auto;
}
.aboutHistoryText {
  font-size: 20px;
  line-height: 28px;
  margin: 80px auto 45px;
  text-align: center;
  max-width: 960px;
}
.aboutHistoryBox {
  display: flex;
  justify-content: space-between;
  margin-top: 30px;
}
.aboutHistoryEl {
  padding: 10px;
  text-align: center;
}
.aboutHistoryElTitle {
  font-size: 28px;
  line-height: 40px;
  margin-bottom: 10px;
}
.aboutHistoryElText {
  font-size: 16px;
  line-height: 23px;
}
.aboutHistoryElText p {
  margin: 0 0 10px 0;
  padding: 0;
}
.aboutHistoryElIcon {
  max-width: 60px;
  margin: auto;
}
.aboutHistoryElIcon img {
  width: 100%;
  height: auto;
}
.aboutHistoryImg {
  margin-top: 30px;
}
.aboutHistoryImg img {
  max-width: 100%;
  height: auto;
}
.aboutHistory .aboutBox .aboutBoxTitle {
  font-size: 32px;
  line-height: 46px;
}
.aboutHistory .aboutBox .aboutBoxText p {
  margin: 10px 0;
}
.aboutResponseText {
  font-size: 20px;
  line-height: 28px;
  margin: 80px auto 45px;
  text-align: center;
  max-width: 960px;
}
.aboutResponseTitle {
  font-weight: 300;
  font-size: 24px;
  line-height: 26px;
  margin-top: 25px;
  margin-bottom: 20px;
  text-align: center;
}
.aboutResponseList {
  display: flex;
  margin: 0 -10px;
}
.aboutResponseCol {
  width: 33.3333%;
  padding: 20px 10px 0;
}
.aboutResponseColImg {
  margin-bottom: 10px;
}
.aboutResponseColImg img {
  max-width: 100%;
  height: auto;
}
.aboutResponseColIcon {
  max-width: 80px;
  margin: auto;
}
.aboutResponseColIcon img {
  width: 100%;
  height: auto;
}
.aboutResponseColTitle {
  font-weight: 300;
  font-size: 20px;
  line-height: 22px;
  margin: 15px 0 10px;
  text-align: center;
}
.aboutResponseColText {
  font-size: 16px;
  line-height: 23px;
}
.aboutResponseBlock {
  max-width: 1050px;
  margin: 50px auto 0;
}
.aboutResponseBlockIcon {
  max-width: 80px;
  margin: auto;
}
.aboutResponseBlockIcon img {
  width: 100%;
  height: auto;
}
.aboutResponseBlock .aboutBoxContent {
  margin-top: 15px;
}
.aboutResponseBlock .aboutBoxContent .aboutBoxTitle {
  font-size: 20px;
  line-height: 22px;
  margin-bottom: 10px;
}
.aboutResponseBlock .aboutBoxContent .aboutBoxText {
  font-size: 16px;
  line-height: 22px;
}
.aboutOrganizationInner {
  max-width: 930px;
  margin: auto;
}
.aboutOrganizationText {
  font-size: 20px;
  line-height: 28px;
  margin: 40px 20px;
  text-align: center;
}
.aboutOrganizationTitle {
  font-weight: 300;
  font-size: 26px;
  line-height: 28px;
  margin: 25px 0 40px;
  text-align: center;
}
.aboutOrganizationInfoImg {
  max-width: 700px;
  height: auto;
  margin: auto;
}
.aboutOrganizationInfoImg img {
  max-width: 100%;
  height: auto;
}
.aboutOrganizationInfoImg span {
  display: inline-block;
  font-size: 14px;
  line-height: 20px;
  text-align: center;
  margin-bottom: 10px;
}
.aboutOrganizationInfoText {
  font-size: 16px;
  line-height: 23px;
  text-align: left;
  margin: 20px 0;
}
.aboutOrganization .aboutBox {
  margin-top: 40px;
}
.aboutOrganization .aboutBoxTitle {
  font-size: 18px;
  line-height: 26px;
}
.aboutOrganization .aboutBoxTitle b {
  font-weight: 700;
}
.aboutOrganization .aboutBoxText {
  margin-top: 30px;
}
.aboutOrganizationLoc {
  margin-top: 65px;
  margin-bottom: 75px;
  text-align: center;
}
.aboutOrganizationLocImg img {
  max-width: 100%;
  height: auto;
}
.aboutOrganizationLocBox {
  max-width: 650px;
  margin: auto;
}
.aboutOrganizationLocName {
  font-weight: 300;
  font-size: 18px;
  line-height: 20px;
  margin: 45px 0 50px;
  position: relative;
  padding-top: 10px;
  padding-left: 80px;
}
.aboutOrganizationLocName:before {
  content: "";
  display: block;
  position: absolute;
  top: -8px;
  left: 100px;
  background: url("/local/templates/hoegl/css/img/organization/img1.png") no-repeat center;
  background-size: cover;
  width: 60px;
  height: 60px;
}
.aboutOrganizationLocInfo {
  font-size: 16px;
  line-height: 23px;
}
.aboutTradition {
  max-width: 940px;
  margin: 30px auto 20px;
  text-align: center;
}
.aboutTraditionComment {
  font-size: 24px;
  line-height: 34px;
  margin-bottom: 10px;
}
.aboutTraditionAuthor {
  font-size: 14px;
  line-height: 20px;
}
.aboutMaterials {
  max-width: 1050px;
  margin: 30px auto 0;
}
.aboutMaterialsTitle {
  font-weight: 300;
  line-height: 1.1;
  font-size: 24px;
  margin-top: 25px;
  margin-bottom: 20px;
  text-align: center;
}
.aboutMaterials .aboutBoxTitle {
  font-size: 20px;
  line-height: 22px;
  text-align: center;
}
.aboutGoreTexTitle {
  font-size: 18px;
  line-height: 26px;
  margin: 50px 0 35px;
  text-align: center;
}
.aboutGoreTex .aboutBoxIcon {
  max-width: 80px;
}
.aboutGoreTex .aboutBoxTitle {
  font-size: 20px;
  line-height: 22px;
  margin-bottom: 10px;
}
.aboutStatisticTitle {
  font-size: 18px;
  line-height: 26px;
  text-align: center;
  margin-top: 50px;
}
.aboutStatisticText {
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  margin: 40px 0 0;
}
.aboutStatisticText b {
  font-weight: 700;
}
.aboutStatisticInfo {
  padding-top: 40px;
}
.aboutStatisticInfo.border_btm {
  padding-bottom: 30px;
  border-bottom: 1px solid #000000;
}
.aboutStatisticInfoTitle {
  font-size: 20px;
  line-height: 28px;
  text-align: center;
  margin-bottom: 30px;
}
.aboutStatisticInfo p {
  font-size: 16px;
  line-height: 23px;
  margin: 10px 0 20px;
}
.aboutStatisticData {
  display: flex;
}
.aboutStatisticDataEl {
  width: 33.3333%;
  padding: 10px;
  text-align: center;
}
.aboutStatisticDataElIcon img {
  max-width: 100%;
  height: auto;
}
.aboutStatisticDataElTitle {
  font-weight: 700;
  font-size: 16px;
  line-height: 23px;
  margin-bottom: 10px;
}
.aboutStatisticDataElText {
  font-weight: 400;
  font-size: 16px;
  line-height: 23px;
}
.aboutStatisticComment {
  font-size: 16px;
  line-height: 23px;
  max-width: 400px;
  margin: 30px auto 30px;
  text-align: center;
}
.aboutStatisticList {
  display: flex;
}
.aboutStatisticEl {
  width: 33.3333%;
  padding: 10px;
}
.aboutStatisticElImg img {
  max-width: 100%;
  height: auto;
}
.aboutStatisticElImg span {
  display: block;
  font-size: 14px;
  line-height: 20px;
}
@media all and (max-width: 959px) {
  .aboutPhilosophyTitle {
    font-size: 22px;
    line-height: 28px;
    margin-bottom: 20px;
  }
  .aboutPhilosophyText {
    font-size: 16px;
    line-height: 24px;
  }
  .aboutBox {
    margin-top: 64px;
    flex-wrap: wrap;
  }
  .aboutBoxImg {
    width: 100%;
  }
  .aboutBoxImg img {
    width: 100%;
  }
  .aboutBoxContent {
    width: 100%;
    margin-top: 40px;
    text-align: center;
    padding: 0;
  }
  .aboutBoxInner {
    width: 100%;
    max-width: 100%;
  }
  .aboutBoxInner.about_us {
    max-width: 100%;
  }
  .aboutEcologyText {
    font-size: 18px;
    line-height: 26px;
    padding-left: 70px;
    padding-right: 70px;
  }
  .aboutResponseText {
    margin: 40px 0 30px;
  }
  .aboutResponseColTitle {
    font-size: 18px;
  }
  .aboutResponseColText {
    font-size: 14px;
    line-height: 21px;
  }
  .aboutResponseBlock .aboutBoxContent {
    width: calc(50% - 20px);
    text-align: left;
    margin-top: 5px;
  }
  .aboutResponseBlock .aboutBoxContent .aboutBoxText {
    font-size: 14px;
    line-height: 20px;
  }
  .aboutResponseBlock .aboutBoxImg {
    width: calc(50% - 20px);
  }
  .aboutHistoryText {
    font-size: 18px;
    line-height: 25px;
    margin-top: 40px;
    margin-bottom: 30px;
  }
  .aboutHistory .aboutBoxContent {
    width: calc(50% - 20px);
    margin-top: 0;
    text-align: left;
  }
  .aboutHistory .aboutBoxImg {
    width: calc(50% - 20px);
  }
  .aboutMaterials .aboutBoxContent {
    width: calc(50% - 20px);
    text-align: left;
    margin-top: 5px;
  }
  .aboutMaterials .aboutBoxContent .aboutBoxText {
    font-size: 14px;
    line-height: 20px;
  }
  .aboutMaterials .aboutBoxImg {
    width: calc(50% - 20px);
  }
  .aboutGoreTex .aboutBoxContent {
    width: calc(50% - 20px);
    text-align: left;
    margin-top: 0;
  }
  .aboutGoreTex .aboutBoxContent .aboutBoxText {
    font-size: 14px;
    line-height: 20px;
  }
  .aboutGoreTex .aboutBoxInfo {
    width: calc(50% - 20px);
  }
  .aboutGoreTex .aboutBoxImg {
    width: calc(50% - 20px);
  }
  .aboutGoreTex .aboutBoxImg.w_100 {
    width: auto;
    margin: auto;
  }
  .aboutStatisticTitle {
    margin-top: 30px;
  }
  .aboutStatisticText {
    margin-top: 30px;
  }
  .aboutOrganizationText {
    font-size: 18px;
    line-height: 26px;
  }
  .aboutOrganizationTitle {
    font-size: 23px;
    line-height: 26px;
    margin-bottom: 30px;
  }
  .aboutOrganizationInner .aboutBoxContent {
    width: calc(50% - 20px);
    margin-top: 0;
    text-align: left;
  }
  .aboutOrganizationInner .aboutBoxContent .aboutBoxTitle {
    margin-top: 5px;
  }
  .aboutOrganizationInner .aboutBoxContent .aboutBoxText {
    margin-top: 20px;
  }
  .aboutOrganizationInner .aboutBoxInner.location {
    padding-left: 70px;
  }
  .aboutOrganizationInner .aboutBoxImg {
    width: calc(50% - 20px);
  }
}
@media all and (max-width: 767px) {
  .aboutPhilosophyTitle {
    font-size: 19px;
    line-height: 26px;
    margin-top: 30px;
  }
  .aboutBox {
    margin-top: 40px;
  }
  .aboutBox_schema {
    margin: 35px 0;
  }
  .aboutBoxImg {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }
  .aboutBoxContent {
    margin-top: 24px;
  }
  .aboutValuesEl {
    width: 50%;
  }
  .aboutValuesElTitle {
    font-size: 16px;
  }
  .aboutEcologyText {
    max-width: 100%;
    font-size: 16px;
    line-height: 24px;
    padding: 0;
    margin-bottom: 30px;
  }
  .aboutEcologyText:before, .aboutEcologyText:after {
    display: none;
  }
  .aboutEcologyTitle {
    font-size: 19px;
    line-height: 28px;
    margin-bottom: 20px;
  }
  .aboutResponseText {
    font-size: 16px;
    line-height: 24px;
  }
  .aboutResponseList {
    flex-wrap: wrap;
  }
  .aboutResponseCol {
    width: 100%;
  }
  .aboutResponseColTitle {
    font-size: 20px;
  }
  .aboutResponseColText {
    font-size: 16px;
    line-height: 23px;
  }
  .aboutResponseBlock .aboutBoxContent {
    width: 100%;
    text-align: left;
    margin-top: 35px;
  }
  .aboutResponseBlock .aboutBoxContent.m_mb_30 {
    margin-bottom: 30px;
  }
  .aboutResponseBlock .aboutBoxContent.m_mt_0 {
    margin-top: 0;
    margin-bottom: 20px;
  }
  .aboutResponseBlock .aboutBoxContent.m_mt_20 {
    margin-top: 20px;
  }
  .aboutResponseBlock .aboutBoxContent .aboutBoxText {
    font-size: 16px;
    line-height: 23px;
  }
  .aboutResponseBlock .aboutBoxImg {
    width: 100%;
  }
  .aboutResponseBlock .aboutBoxLink {
    margin-bottom: 20px;
  }
  .aboutHistoryText {
    font-size: 16px;
    line-height: 24px;
  }
  .aboutHistory .aboutBox {
    margin-top: 20px;
  }
  .aboutHistory .aboutBoxContent {
    width: 100%;
    margin: 20px 0;
  }
  .aboutHistory .aboutBoxImg {
    width: 80%;
  }
  .aboutHistoryBox {
    flex-wrap: wrap;
  }
  .aboutHistoryEl {
    width: 100%;
  }
  .aboutHistoryElIcon {
    display: none;
  }
  .aboutStatisticData {
    flex-wrap: wrap;
  }
  .aboutStatisticDataEl {
    width: 100%;
  }
  .aboutStatisticList {
    flex-wrap: wrap;
  }
  .aboutStatisticEl {
    width: 100%;
    text-align: center;
  }
  .aboutGoreTexTitle {
    font-size: 16px;
    line-height: 24px;
  }
  .aboutGoreTex .aboutBoxContent {
    width: 100%;
    margin-top: 20px;
    margin-bottom: 20px;
  }
  .aboutGoreTex .aboutBoxContent .aboutBoxText {
    font-size: 16px;
    line-height: 24px;
  }
  .aboutGoreTex .aboutBoxInfo {
    width: 100%;
    max-width: 100%;
    margin-bottom: 20px;
  }
  .aboutGoreTex .aboutBoxImg {
    width: 100%;
  }
  .aboutGoreTex .aboutBoxImg.w_100 {
    width: auto;
    margin: auto;
  }
  .aboutMaterials .aboutBoxContent {
    width: 100%;
    text-align: left;
    margin-top: 35px;
  }
  .aboutMaterials .aboutBoxContent.m_mb_30 {
    margin-bottom: 30px;
  }
  .aboutMaterials .aboutBoxContent .aboutBoxText {
    font-size: 16px;
    line-height: 23px;
  }
  .aboutMaterials .aboutBoxImg {
    width: 100%;
  }
  .aboutOrganizationText {
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 30px;
  }
  .aboutOrganizationTitle {
    font-size: 21px;
    line-height: 24px;
  }
  .aboutOrganizationLoc {
    margin-top: 30px;
  }
  .aboutOrganizationLocName {
    margin: 15px 0 25px;
    padding-left: 0;
  }
  .aboutOrganizationLocName:before {
    display: none;
  }
  .aboutOrganizationInner .aboutBoxContent {
    width: 100%;
    margin-bottom: 30px;
  }
  .aboutOrganizationInner .aboutBoxContent.m_mt_20 {
    margin-top: 20px;
  }
  .aboutOrganizationInner .aboutBoxImg {
    width: 100%;
  }
  .aboutOrganizationInner .aboutBoxInner.location {
    padding-left: 0;
  }
  .aboutOrganizationInner .aboutBoxInner.location:before {
    display: none;
  }
  .aboutTraditionComment {
    font-size: 22px;
    line-height: 28px;
  }
}
@media all and (max-width: 413px) {
  .aboutValuesEl {
    width: 100%;
  }
}

.mediaLinks {
  margin: 64px 0 0;
}
.mediaLinksTitle {
  font-weight: 300;
  font-size: 38px;
  line-height: 48px;
  text-align: center;
  color: #000000;
}
.mediaLinksList {
  display: flex;
  margin: 0 -10px;
}
.mediaLinksEl {
  width: 33.33333%;
  padding: 24px 10px 0;
  display: block;
  text-decoration: none;
  color: #000;
}
.mediaLinksElImg img {
  max-width: 100%;
  height: auto;
}
.mediaLinksElTitle {
  font-weight: 300;
  font-size: 24px;
  line-height: 28px;
  color: #000000;
  text-align: center;
  margin: 16px 0 0;
}
@media all and (max-width: 959px) {
  .mediaLinksTitle {
    font-size: 26px;
    line-height: 32px;
  }
  .mediaLinksList {
    flex-wrap: wrap;
    margin-left: -12px;
    margin-right: -12px;
  }
  .mediaLinksEl {
    padding-left: 12px;
    padding-right: 12px;
  }
  .mediaLinksElTitle {
    font-size: 20px;
    line-height: 30px;
  }
}
@media all and (max-width: 767px) {
  .mediaLinks {
    margin-top: 40px;
  }
  .mediaLinksEl {
    width: 100%;
  }
  .mediaLinksElImg img {
    width: 100%;
  }
  .mediaLinksElTitle {
    margin-top: 8px;
  }
}

.errorPageBanner {
  margin-top: 32px;
}
.errorPageInfo {
  padding: 0 125px;
  text-align: center;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #000000;
}
.errorPageInfo a {
  text-decoration: underline;
  color: #000000;
}
.errorPageLinks {
  margin: 16px 0 0;
  text-align: center;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  font-size: 16px;
  line-height: 24px;
}
.errorPageLinksEl {
  display: block;
  position: relative;
  color: #000000;
  text-decoration: none;
}
.errorPageLinksEl a {
  padding-right: 9px;
  padding-left: 9px;
  color: #000000;
  text-decoration: none;
}
.errorPageLinksEl a:hover {
  text-decoration: underline;
}
.errorPageLinksEl:after {
  content: " | ";
}
.errorPageLinksEl:last-child:after {
  display: none;
}
@media all and (max-width: 959px) {
  .errorPageBanner {
    margin-top: 40px;
    margin-bottom: 40px;
  }
  .errorPageInfo {
    padding: 0;
  }
  .errorPageLinks {
    margin: 24px 0 0;
    padding: 0;
  }
}
@media all and (max-width: 767px) {
  .errorPageBanner {
    margin-top: 24px;
  }
}

.faqBox {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -10px;
}
.faqEl {
  display: block;
  width: calc(14.285% - 20px);
  margin: 24px 10px 0;
  background-color: #ffffff;
  color: #000000;
  border: 1px solid #000000;
  padding: 9px 0 15px;
  text-align: center;
  text-decoration: none;
}
.faqElImg {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 60px;
}
.faqElImg svg {
  max-width: 100px;
  max-height: 50px;
  width: auto;
  height: auto;
}
.faqEl.active, .faqEl:hover {
  background-color: #000000;
  color: #ffffff;
}
.faqEl.active .faqElImg, .faqEl:hover .faqElImg {
  filter: invert(1);
}
.faqElTitle {
  display: block;
  font-weight: 400;
  font-size: 12px;
  padding: 0 2px;
  line-height: 24px;
  text-decoration: none;
  text-transform: uppercase;
}
@media all and (max-width: 959px) {
  .faqBox {
    margin-right: -5px;
    margin-left: -5px;
  }
  .faqEl {
    margin-right: 5px;
    margin-left: 5px;
    width: calc(14.285% - 10px);
  }
  .faqElImg {
    height: 40px;
  }
  .faqElImg svg {
    max-height: 30px;
    width: auto;
    height: auto;
  }
  .faqElTitle {
    margin: 14px 0 0 0;
    height: 32px;
    display: flex;
    overflow: hidden;
    text-overflow: ellipsis;
    align-items: center;
    justify-content: center;
    font-size: 12px;
    line-height: 16px;
  }
}
@media all and (max-width: 767px) {
  .faqBox {
    margin: 0 -20px;
    overflow: auto;
    flex-wrap: nowrap;
  }
  .faqEl {
    width: 112px;
    min-width: 112px;
  }
  .faqEl:first-child {
    margin-left: 20px;
  }
  .faqEl:last-child {
    margin-right: 20px;
  }
}
.faqQuestion {
  margin: 40px -20px 0;
  padding: 36px 20px;
  position: relative;
  border-top: solid 1px #E5E5E5;
  border-bottom: solid 1px #E5E5E5;
  /* &:before {
     content: "";
     display: block;
     position: absolute;
     top: 0;
     left: -20px;
     width: calc(100% + 40px);
     height: 1px;
     background-color: #E5E5E5;
   }*/
}
.faqQuestionInner {
  max-width: 820px;
  margin: 0 auto;
  display: flex;
  align-items: center;
}
.faqQuestionText {
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #000000;
  padding: 0 24px 0 0;
}
.faqQuestionBtn {
  display: inline-block;
  min-width: 292px;
  font-weight: 600;
  font-size: 14px;
  line-height: 20px;
  padding: 10px;
  color: #ffffff;
  background-color: #000000;
  text-align: center;
  text-transform: uppercase;
  text-decoration: none;
}
@media all and (max-width: 767px) {
  .faqQuestion {
    border-bottom: none;
  }
  .faqQuestionInner {
    display: block;
  }
  .faqQuestionText {
    text-align: center;
    width: 100%;
    padding: 0;
  }
  .faqQuestionBtn {
    width: 100%;
    text-align: center;
    margin-top: 16px;
  }
}

.accordion {
  margin: 40px 0 0;
}
.accordionEl {
  margin-top: 12px;
}
.accordionElTitle {
  display: inline-block;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  color: #000000;
  position: relative;
  padding-right: 32px;
  cursor: pointer;
}
@media all and (max-width: 767px) {
  .accordionElTitle {
    display: block;
  }
}
.accordionElTitle:after {
  content: "";
  display: block;
  position: absolute;
  right: 0;
  top: 9px;
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iOSIgdmlld0JveD0iMCAwIDE0IDkiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTEzLjY3ODMgOC43MzQ4QzEzLjI3MjUgOS4xMDk0IDEyLjYzOTggOS4wODQxIDEyLjI2NTIgOC42NzgyOEw3IDIuOTc0MzFMMS43MzQ4IDguNjc4MjhDMS4zNjAyIDkuMDg0MSAwLjcyNzUzNiA5LjEwOTQgMC4zMjE3MTUgOC43MzQ4Qy0wLjA4NDEwNTUgOC4zNjAxOSAtMC4xMDk0MTIgNy43Mjc1NCAwLjI2NTE5MiA3LjMyMTcxTDYuMjY1MTkgMC44MjE3MTVDNi40NTQ1IDAuNjE2NjMyIDYuNzIwOSAwLjQ5OTk5NSA3IDAuNDk5OTk1QzcuMjc5MDkgMC40OTk5OTUgNy41NDU0OSAwLjYxNjYzMiA3LjczNDggMC44MjE3MTVMMTMuNzM0OCA3LjMyMTcxQzE0LjEwOTQgNy43Mjc1NCAxNC4wODQxIDguMzYwMTkgMTMuNjc4MyA4LjczNDhaIiBmaWxsPSJibGFjayIvPg0KPC9zdmc+DQo=) no-repeat center;
  background-size: contain;
  width: 14px;
  height: 9px;
  transform-origin: center;
  transition: all 0.2s;
  transform: rotate(-180deg);
}
.accordionEl.active .accordionElTitle:after {
  transform: rotate(0deg);
}
.accordionElContent {
  display: block;
  font-weight: 400;
  font-size: 14px;
  line-height: 24px;
  color: #000000;
  transition: max-height 0.2s;
  max-height: 0;
  padding-top: 12px;
  overflow: hidden;
}
.accordionEl.active .accordionElContent {
  max-height: none;
}

.pr {
  margin: 24px 0 0 0;
  /*&Orders {

    &List {
      border-bottom: solid 1px #E5E5E5;
    }

    &El {
      border-top: solid 1px #E5E5E5;

      &.active &Content {
        display: block;
      }

      &.active &Header {
        background: #fff;
      }

      &.active &Header:after {
        transform: rotate(180deg);
      }

      &Header {
        background: #FAFAFA;
        font-size: 14px;
        cursor: pointer;
        line-height: 24px;
        color: #000000;
        display: flex;
        justify-content: space-between;
        padding: 16px 56px 16px 0px;
        position: relative;

        &:after {
          width: 20px;
          height: 12px;
          right: 18px;
          top: 50%;
          margin: -6px 0 0 0;
          position: absolute;
          content: "";
          background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAyMCAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMC42NjU1MjEgMC42MjgzNTNDMC44NzA3NzYgMC40NDM2MjQgMS4xODY5MiAwLjQ2MDI2MiAxLjM3MTY1IDAuNjY1NTE4TDEwIDEwLjI1MjZMMTguNjI4NCAwLjY2NTUxN0MxOC44MTMxIDAuNDYwMjYxIDE5LjEyOTIgMC40NDM2MjMgMTkuMzM0NSAwLjYyODM1MkMxOS41Mzk3IDAuODEzMDgyIDE5LjU1NjQgMS4xMjkyMyAxOS4zNzE3IDEuMzM0NDhMMTAuMzcxNyAxMS4zMzQ1QzEwLjI3NjggMTEuNDM5OCAxMC4xNDE3IDExLjUgMTAgMTEuNUM5Ljg1ODI2IDExLjUgOS43MjMxOCAxMS40Mzk4IDkuNjI4MzYgMTEuMzM0NUwwLjYyODM1NyAxLjMzNDQ4QzAuNDQzNjI3IDEuMTI5MjMgMC40NjAyNjYgMC44MTMwODMgMC42NjU1MjEgMC42MjgzNTNaIiBmaWxsPSJibGFjayIvPg0KPC9zdmc+DQo=);
          background-size: contain;
          background-repeat: no-repeat;
        }

        &_cancel {
          color: rgba(0, 0, 0, 0.3);
        }

        &_id {
          padding-left: 16px;
          width: 200px;

          span {
            display: inline-block;
            white-space: nowrap;
          }
        }

        &_date {
          //width: 100px;
          width: calc(100% - 200px - 154px - 110px - 108px);
        }

        &_qnt {
          width: 154px;
        }

        &_status {
          color: #949494;
          width: 110px;

          &-cancel {
            color: #B9192B;
          }

          &-ok {
            color: #3C9C51;
          }
        }

        &_price {
          width: 108px;
          font-weight: bold;
          text-align: right;

          span {
            &:after {
              content: " ₽";
            }
          }
        }
      }

      &Content {
        display: none;
        border-top: solid 1px #E5E5E5;

        .basket {
          margin: 0 48px 0 0;

          &El {
            justify-content: space-between;
            padding: 16px 8px 16px 0;

            &Price {
              padding-right: 0;
              width: 209px;
            }
          }
        }
      }
    }
  }*/
  /* @media all and (max-width: 1100px) {
     &Orders {
       &El {
         &Header {
           padding-bottom: 32px;
           padding-right: 48px;

           &_date {
             line-height: 16px;
             color: #949494;
             width: auto;
             position: absolute;
             left: 16px;
             bottom: 16px;
           }

           &_status {
             line-height: 16px;
             color: #949494;
             width: auto;
             position: absolute;
             right: 48px;
             text-align: right;
             bottom: 16px;
           }
         }

         &Content {
           .basket {
             &El {
               &Price {
                 width: 120px;
               }

               &Img {
                 width: 72px;
               }

               &Qnt {
                 width: 120px;
                 font-size: 14px;
               }

               &Info {
                 width: calc(100% - 72px - 120px - 120px);
               }
             }
           }
         }

       }
     }
   }*/
  /*  @media all and (max-width: 579px) {
      &Orders {
        margin: 0 -20px;

        &El {
          &Header {
            padding-bottom: 32px;
            padding-right: 48px;

            &_date {
              line-height: 16px;
              color: #949494;
              width: auto;
              position: absolute;
              left: 16px;
              bottom: 16px;
            }

            &_status {
              line-height: 16px;
              color: #949494;
              width: auto;
              position: absolute;
              right: 48px;
              text-align: right;
              bottom: 16px;
            }
          }

          &Content {
            .basket {
              padding: 0 20px;
              margin: 0;

              &El {
                padding: 16px 0px 16px 88px;
                min-height: 90px;

                &Price {
                  margin: 6px 0 0 0;
                  width: 100%;
                  display: block;

                  &Old {
                    display: block;
                  }

                  &Qnt {
                    display: block;
                  }
                }

                &Img {
                  width: 72px;
                }

                &Qnt {
                  margin: 0px 0 0 0;
                  display: block;
                  width: 100%;
                  color: #949494;
                  padding: 0;
                }

                &Info {
                  display: block;
                  width: 100%;
                  padding: 0;
                }
              }
            }
          }

        }
      }
    }*/
}
.prTitle {
  font-weight: 300;
  font-size: 38px;
  line-height: 48px;
  margin-left: 316px;
  color: #000000;
  padding-bottom: 16px;
  border-bottom: solid 1px #E5E5E5;
}
.prBox {
  display: flex;
  margin: 24px 0 0 0;
  width: 100%;
  justify-content: space-between;
}
.prSidebar {
  width: 292px;
}
.prContent {
  width: calc(100% - 316px);
}
.prContentSection {
  margin: 64px 0 0 0;
}
.prContentSectionHeader .prContentSectionTitle {
  margin: 0 24px 0 0;
}
.prContentSectionHeader {
  display: flex;
  align-items: baseline;
}
@media all and (max-width: 767px) {
  .prContentSectionHeader {
    justify-content: space-between;
  }
}
.prContentSectionHeader .showModal {
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #B9192B;
}
.prContentSectionBtn {
  font-weight: 600;
  font-size: 14px;
  line-height: 20px;
  text-transform: uppercase;
  color: #FFFFFF;
  background: #000;
  padding: 10px 30px;
  border: none;
  cursor: pointer;
  text-align: center;
  text-decoration: none !important;
  margin: 24px 0 0 0;
  display: inline-block;
}
.prContentSectionBtn[disabled] {
  background: #AEAEAE;
  cursor: default;
}
.modalSm .prContentSectionBtn {
  display: block;
  width: 100%;
}
.prContentSection > p {
  font-size: 14px;
  line-height: 24px;
  margin: 8px 0;
}
.prContentSectionInfo {
  font-size: 16px;
  line-height: 24px;
  margin: 8px 0;
}
.prContentSection:first-child {
  margin: 0;
}
.prContentSectionTitle {
  font-weight: 300;
  font-size: 24px;
  line-height: 28px;
  color: #000000;
  margin: 0 0 8px 0;
}
.prNav {
  background: #FAFAFA;
  padding: 16px 0;
}
.prNavEl {
  font-size: 16px;
  line-height: 24px;
  color: #575757;
  margin: 8px 0 0 0;
  padding: 0 16px;
  position: relative;
}
.prNavEl:first-child {
  margin: 0;
}
.prNavEl.active:before {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 2px;
  left: 0;
  content: "";
  background: #000;
}
.prNavEl.active a {
  color: #000000;
}
.prNavEl a {
  color: #575757;
  text-decoration: none;
}
.prNavEl a:hover {
  color: #000000;
  text-decoration: none;
}
.prForm {
  margin: -24px 0 0 0;
}
.prFormSubmit, .prFormStickySubmit {
  font-weight: 600;
  font-size: 14px;
  line-height: 20px;
  text-transform: uppercase;
  color: #FFFFFF;
  background: #000;
  padding: 10px 30px;
  border: none;
  cursor: pointer;
  margin: 40px 0 0 0;
  display: inline-block;
}
.prFormStickySubmit {
  display: block;
  position: sticky;
  top: 125px;
  z-index: 10;
  padding-left: 3px;
  padding-right: 3px;
  width: 100%;
}
@media all and (max-width: 959px) {
  .prFormStickySubmit {
    top: 75px;
  }
}
.prContent .prFormStickySubmit {
  display: none;
}
@media all and (max-width: 767px) {
  .prContent .prFormStickySubmit {
    display: none;
    top: auto;
    bottom: 10px;
  }
}
@media all and (max-width: 767px) {
  .prFormStickySubmit {
    top: auto;
  }
}
@media all and (max-width: 767px) {
  .prSidebar .prFormStickySubmit {
    display: none;
  }
}
.prFormBox {
  margin: 0 -12px;
  display: flex;
  flex-wrap: wrap;
}
.prFormChangePhoneBtn {
  position: absolute;
  top: -1px;
  right: -1px;
  bottom: -1px;
  cursor: pointer;
  display: block;
  width: 60px;
  background: #000000 url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNC4xNzUyIDEuODcyNTlDMTQuMDEyNSAxLjcwOTg3IDEzLjc0ODcgMS43MDk4NyAxMy41ODYgMS44NzI1OUwyLjM5MDExIDEzLjA2ODRDMi4zMTE5NyAxMy4xNDY2IDIuMjY4MDcgMTMuMjUyNiAyLjI2ODA3IDEzLjM2MzFWMTYuODk4NkMyLjI2ODA3IDE3LjEyODcgMi40NTQ2MiAxNy4zMTUzIDIuNjg0NzMgMTcuMzE1M0g2LjIyMDI3QzYuMzMwNzcgMTcuMzE1MyA2LjQzNjc1IDE3LjI3MTQgNi41MTQ4OSAxNy4xOTMyTDE3LjcxMDggNS45OTczOEMxNy44NzM1IDUuODM0NjYgMTcuODczNSA1LjU3MDg0IDE3LjcxMDggNS40MDgxMkwxNC4xNzUyIDEuODcyNTlaTTEyLjcwMjEgMy45MzQ5OEwxMy44ODA2IDIuNzU2NDdMMTYuODI2OSA1LjcwMjc1TDE1LjY0ODQgNi44ODEyNkwxMi43MDIxIDMuOTM0OThaTTMuMTAxNCAxMy41MzU3TDEyLjExMjggNC41MjQyNEwxNS4wNTkxIDcuNDcwNTJMNi4wNDc2OCAxNi40ODE5SDMuMTAxNFYxMy41MzU3WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTkuMTY2NjQgMTYuNjY2N0M4LjkzNjUyIDE2LjY2NjcgOC43NDk5OCAxNi44NTMyIDguNzQ5OTggMTcuMDgzM0M4Ljc0OTk4IDE3LjMxMzQgOC45MzY1MiAxNy41IDkuMTY2NjQgMTcuNUgxNi42NjY2QzE2Ljg5NjggMTcuNSAxNy4wODMzIDE3LjMxMzQgMTcuMDgzMyAxNy4wODMzQzE3LjA4MzMgMTYuODUzMiAxNi44OTY4IDE2LjY2NjcgMTYuNjY2NiAxNi42NjY3SDkuMTY2NjRaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K) center no-repeat;
  background-size: 20px 20px;
}
.prFormFalseInput {
  position: relative;
}
.prForm_changed .prFormElSave {
  display: block;
}
.prForm_changed > input[type=date], .prForm_changed > input[type=text], .prForm_changed > input[type=email], .prForm_changed > input[type=password], .prForm_changed > select {
  display: inline-block;
  vertical-align: top;
  width: calc(100% - 60px) !important;
  transition: none;
}
.prFormEl {
  width: 33.3333%;
  padding: 0 12px;
  margin: 24px 0 0 0;
  /*     .modal & {
         width: 50%;

         &_wide {
           width: 66.6666%;
         }

         &_full-wide {
           width: 100%;
         }

         @media all and (max-width: 767px) {
           width: 100%;

           &_wide {
             width: 100%;
           }

           &_full-wide {
             width: 100%;
           }
         }
       }*/
}
.prFormElSave {
  font-weight: 600;
  font-size: 14px;
  line-height: 20px;
  color: #FFFFFF;
  background: #000;
  padding: 10px 30px;
  border: none;
  cursor: pointer;
  margin: 0;
  width: 100%;
  display: none;
  font-size: 0;
  line-height: 0;
  padding: 0;
  width: 60px;
  height: 40px;
  position: relative;
  float: right;
  background: #000 url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxNiAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTQuOTMzNCAwLjY3OTg5OEMxNS4xMTAyIDAuODI3MjE2IDE1LjEzNCAxLjA4OTk1IDE0Ljk4NjcgMS4yNjY3M0w2LjY1MzQgMTEuMjY2N0M2LjUwNjA4IDExLjQ0MzUgNi4yNDMzNCAxMS40Njc0IDYuMDY2NTYgMTEuMzIwMUwxLjA2NjU2IDcuMTUzNDJDMC44ODk3NzggNy4wMDYxIDAuODY1ODkzIDYuNzQzMzYgMS4wMTMyMSA2LjU2NjU4QzEuMTYwNTMgNi4zODk4IDEuNDIzMjYgNi4zNjU5MSAxLjYwMDA1IDYuNTEzMjNMNi4yNzk5NSAxMC40MTMyTDE0LjM0NjUgMC43MzMyNDdDMTQuNDkzOSAwLjU1NjQ2NSAxNC43NTY2IDAuNTMyNTggMTQuOTMzNCAwLjY3OTg5OFoiIGZpbGw9IndoaXRlIi8+DQo8L3N2Zz4NCg==) center no-repeat;
  background-size: 14px 11px;
  /*      &:after {
          width: 14px;
          height: 11px;
          position: absolute;
          top: 50%;
          left: 50%;
          content: "";

          transform: translate(-50%, -50%);
        }*/
}
.prFormElSave:after {
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  padding: 8px 12px;
  background: #000000;
  border-radius: 4px;
  color: #FFFFFF;
  display: block;
  opacity: 1;
  transition: opacity 0.3s;
  position: absolute;
  display: block;
  white-space: nowrap;
  bottom: calc(100% + 6px);
  right: 0;
  content: "Нажмите, чтобы сохранить";
}
.prFormElSave:before {
  position: absolute;
  width: 12px;
  height: 4px;
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iNCIgdmlld0JveD0iMCAwIDEyIDQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNiA0QzcuNSA0IDkgMCAxMiAwSDBDMyAwIDQuNSA0IDYgNFoiIGZpbGw9ImJsYWNrIi8+Cjwvc3ZnPgo=) center no-repeat;
  background-size: contain;
  right: 23px;
  bottom: calc(100% + 2px);
  content: "";
  display: block;
  opacity: 1;
}
.prFormElSave[disabled] {
  cursor: default;
  opacity: 0.5;
}
.modalSm .prFormEl:first-child {
  margin-top: 0;
}
@media all and (max-width: 959px) {
  .prFormEl_phone {
    order: 3;
  }
}
.prFormEl_wide {
  width: 66.6666%;
}
.prFormEl_full-wide {
  width: 100%;
}
.prFormEl > label {
  display: block;
  font-size: 14px;
  line-height: 24px;
  color: #949494;
  margin: 0 0 4px 0;
}
.prFormChList {
  display: flex;
  flex-wrap: wrap;
}
.prFormChList .prFormCh {
  width: 187px;
}
.prFormChList .prFormCh, .prFormChList .prFormCh:first-child {
  margin: 8px 26px 8px 0;
}
@media all and (max-width: 767px) {
  .prFormChList .prFormCh {
    width: 100%;
    margin-right: 0;
  }
}
.prFormCh {
  position: relative;
  margin: 8px 0 0 0;
}
.prFormCh:first-child {
  margin: 0;
}
.prFormCh input {
  opacity: 0;
  position: absolute;
  top: 4px;
  left: 0;
  z-index: 1;
}
.prFormCh label {
  padding: 0 0 0 24px;
  position: relative;
  font-size: 14px;
  line-height: 24px;
  color: #000;
  z-index: 2;
  display: inline-block;
  cursor: pointer;
}
.prFormCh label:before {
  background-color: #fff;
  border: 1px solid #D5D3D2;
  border-radius: 2px;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 4px;
  left: 0;
  display: block;
  content: "";
}
.prFormCh input:checked + label:before {
  background-color: #B9192B;
  border-color: #B9192B;
  background-size: 13px 10px;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxMyAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTEuOCAwLjIwMDA1OUMxMi4yNDE4IDAuNTMxNDMgMTIuMzMxMyAxLjE1ODIzIDEyIDEuNjAwMDZMNS45OTk5NyA5LjYwMDA2QzUuODM0MDYgOS44MjEyNyA1LjU4Mzk1IDkuOTYzOTEgNS4zMDkwOSA5Ljk5NDA5QzUuMDM0MjIgMTAuMDI0MyA0Ljc1OTEzIDkuOTM5MjcgNC41NDkxOCA5Ljc1OTMyTDEuMDQ5MTggNi43NTkzMkMwLjYyOTg1MiA2LjM5OTg5IDAuNTgxMjkxIDUuNzY4NTkgMC45NDA3MTMgNS4zNDkyN0MxLjMwMDEzIDQuOTI5OTQgMS45MzE0MyA0Ljg4MTM4IDIuMzUwNzYgNS4yNDA4TDUuMDQwMzcgNy41NDYxOUwxMC40IDAuNDAwMDU5QzEwLjczMTMgLTAuMDQxNzY4OSAxMS4zNTgxIC0wLjEzMTMxMiAxMS44IDAuMjAwMDU5WiIgZmlsbD0id2hpdGUiLz4NCjwvc3ZnPg0K);
}
.prFormDateInput {
  padding-right: 40px !important;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMiAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik02IDExQzYuNTUyMjggMTEgNyAxMC41NTIzIDcgMTBDNyA5LjQ0NzcxIDYuNTUyMjggOSA2IDlDNS40NDc3MiA5IDUgOS40NDc3MSA1IDEwQzUgMTAuNTUyMyA1LjQ0NzcyIDExIDYgMTFaIiBmaWxsPSIjOTQ5NDk0Ii8+DQo8cGF0aCBkPSJNNyAxNEM3IDE0LjU1MjMgNi41NTIyOCAxNSA2IDE1QzUuNDQ3NzIgMTUgNSAxNC41NTIzIDUgMTRDNSAxMy40NDc3IDUuNDQ3NzIgMTMgNiAxM0M2LjU1MjI4IDEzIDcgMTMuNDQ3NyA3IDE0WiIgZmlsbD0iIzk0OTQ5NCIvPg0KPHBhdGggZD0iTTExIDExQzExLjU1MjMgMTEgMTIgMTAuNTUyMyAxMiAxMEMxMiA5LjQ0NzcxIDExLjU1MjMgOSAxMSA5QzEwLjQ0NzcgOSAxMCA5LjQ0NzcxIDEwIDEwQzEwIDEwLjU1MjMgMTAuNDQ3NyAxMSAxMSAxMVoiIGZpbGw9IiM5NDk0OTQiLz4NCjxwYXRoIGQ9Ik0xMiAxNEMxMiAxNC41NTIzIDExLjU1MjMgMTUgMTEgMTVDMTAuNDQ3NyAxNSAxMCAxNC41NTIzIDEwIDE0QzEwIDEzLjQ0NzcgMTAuNDQ3NyAxMyAxMSAxM0MxMS41NTIzIDEzIDEyIDEzLjQ0NzcgMTIgMTRaIiBmaWxsPSIjOTQ5NDk0Ii8+DQo8cGF0aCBkPSJNMTYgMTFDMTYuNTUyMyAxMSAxNyAxMC41NTIzIDE3IDEwQzE3IDkuNDQ3NzEgMTYuNTUyMyA5IDE2IDlDMTUuNDQ3NyA5IDE1IDkuNDQ3NzEgMTUgMTBDMTUgMTAuNTUyMyAxNS40NDc3IDExIDE2IDExWiIgZmlsbD0iIzk0OTQ5NCIvPg0KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik02LjUgMUM2LjUgMC43MjM4NTggNi4yNzYxNCAwLjUgNiAwLjVDNS43MjM4NiAwLjUgNS41IDAuNzIzODU4IDUuNSAxVjIuNUgxQzAuNzIzODU4IDIuNSAwLjUgMi43MjM4NiAwLjUgM1YxOUMwLjUgMTkuMjc2MSAwLjcyMzg1OCAxOS41IDEgMTkuNUgyMUMyMS4yNzYxIDE5LjUgMjEuNSAxOS4yNzYxIDIxLjUgMTlWM0MyMS41IDIuNzIzODYgMjEuMjc2MSAyLjUgMjEgMi41SDE2LjVWMUMxNi41IDAuNzIzODU4IDE2LjI3NjEgMC41IDE2IDAuNUMxNS43MjM5IDAuNSAxNS41IDAuNzIzODU4IDE1LjUgMVYyLjVINi41VjFaTTEuNSAzLjVINS41VjVDNS41IDUuMjc2MTQgNS43MjM4NiA1LjUgNiA1LjVDNi4yNzYxNCA1LjUgNi41IDUuMjc2MTQgNi41IDVWMy41SDE1LjVWNUMxNS41IDUuMjc2MTQgMTUuNzIzOSA1LjUgMTYgNS41QzE2LjI3NjEgNS41IDE2LjUgNS4yNzYxNCAxNi41IDVWMy41SDIwLjVWMTguNUgxLjVWMy41WiIgZmlsbD0iIzk0OTQ5NCIvPg0KPC9zdmc+DQo=) !important;
  background-size: 22px 20px !important;
  background-repeat: no-repeat !important;
  background-position: calc(100% - 10px) center !important;
}
.pr .catalogEl {
  width: 33.3333%;
}
.prLocation {
  margin: 0 -12px;
}
.prLocationList {
  display: flex;
  width: 100%;
  flex-wrap: wrap;
}
.prLocationEl {
  padding: 0 12px;
  margin: 16px 0 40px 0;
  width: 50%;
}
.prLocationElTitle {
  font-weight: 300;
  font-size: 20px;
  line-height: 24px;
  color: #000000;
  margin: 0 0 8px 0;
}
.prLocationElTitle img {
  margin: 0 4px 0 0;
  vertical-align: top;
}
.prLocationElRemove {
  display: inline-block;
  width: 24px;
  height: 24px;
  vertical-align: middle;
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwIDlDMTAgOC43MjM4NiA5Ljc3NjE0IDguNSA5LjUgOC41QzkuMjIzODYgOC41IDkgOC43MjM4NiA5IDlWMTdDOSAxNy4yNzYxIDkuMjIzODYgMTcuNSA5LjUgMTcuNUM5Ljc3NjE0IDE3LjUgMTAgMTcuMjc2MSAxMCAxN1Y5WiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZD0iTTEyIDguNUMxMi4yNzYxIDguNSAxMi41IDguNzIzODYgMTIuNSA5VjE3QzEyLjUgMTcuMjc2MSAxMi4yNzYxIDE3LjUgMTIgMTcuNUMxMS43MjM5IDE3LjUgMTEuNSAxNy4yNzYxIDExLjUgMTdWOUMxMS41IDguNzIzODYgMTEuNzIzOSA4LjUgMTIgOC41WiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZD0iTTE1IDlDMTUgOC43MjM4NiAxNC43NzYxIDguNSAxNC41IDguNUMxNC4yMjM5IDguNSAxNCA4LjcyMzg2IDE0IDlWMTdDMTQgMTcuMjc2MSAxNC4yMjM5IDE3LjUgMTQuNSAxNy41QzE0Ljc3NjEgMTcuNSAxNSAxNy4yNzYxIDE1IDE3VjlaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTEwIDMuNUM5LjcyMzg2IDMuNSA5LjUgMy43MjM4NiA5LjUgNFY1LjVINkM1LjcyMzg2IDUuNSA1LjUgNS43MjM4NiA1LjUgNkM1LjUgNi4yNzYxNCA1LjcyMzg2IDYuNSA2IDYuNUg2LjVWMjBDNi41IDIwLjI3NjEgNi43MjM4NiAyMC41IDcgMjAuNUgxN0MxNy4yNzYxIDIwLjUgMTcuNSAyMC4yNzYxIDE3LjUgMjBWNi41SDE4QzE4LjI3NjEgNi41IDE4LjUgNi4yNzYxNCAxOC41IDZDMTguNSA1LjcyMzg2IDE4LjI3NjEgNS41IDE4IDUuNUgxNC41VjRDMTQuNSAzLjcyMzg2IDE0LjI3NjEgMy41IDE0IDMuNUgxMFpNMTMuNSA1LjVWNC41SDEwLjVWNS41SDEzLjVaTTcuNSA2LjVWMTkuNUgxNi41VjYuNUg3LjVaIiBmaWxsPSJibGFjayIvPgo8L3N2Zz4K) center no-repeat;
  background-size: contain;
  cursor: pointer;
}
.prLocationElPhone {
  /*  &:before {
      position: absolute;
      top: 0;
      left: 0;
      content: "";
      width: 24px;
      height: 24px;
      display: block;
      background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNOS41MzUzNSAxMS41NzE1QzguODgwOTkgMTAuNzQ2NCA4LjQ0MTcgMTAuMDUzNSA4LjEzNTEyIDkuMzQ2ODdDOC41NjUyNSA4Ljk1OTM5IDguOTY3OTMgOC41NTM2NyA5LjM1Njg5IDguMTU3MDdDOS40OTQxNiA4LjAxNTc1IDkuNjM2MDIgNy44NzQ0MyA5Ljc3Nzg3IDcuNzMzMTFDMTAuMjcyMSA3LjI0MDc4IDEwLjUzNzUgNi42NzA5NSAxMC41Mzc1IDYuMDkyQzEwLjUzNzUgNS41MTMwNSAxMC4yNzY2IDQuOTQzMjIgOS43Nzc4NyA0LjQ1MDg5TDguNDE0MjUgMy4wOTI0MkM4LjI1ODQgMi45MzcxNiA4LjExMTIyIDIuNzg2MjIgNy45NjAwNiAyLjYzMTJMNy45NDc1IDIuNjE4MzJDNy42NDU0OSAyLjMwODMzIDcuMzI5NzUgMS45ODkyMyA3LjAxODU5IDEuNzAyMDNDNi41NDcyNyAxLjI0MTYxIDUuOTkzNTggMSA1LjQwNzg3IDFDNC44MjY3MiAxIDQuMjY4NDYgMS4yNDE2MSAzLjc3ODg0IDEuNzA2NTlMMi4wNjc0NCAzLjQxMTUyQzEuNDQ1MTIgNC4wMzE1IDEuMDkyNzcgNC43ODM2NyAxLjAxOTU2IDUuNjU0MzdDMC45MzI2MTUgNi43NDM4OSAxLjEzMzk2IDcuOTAxNzggMS42NTU2MSA5LjMwMTI4QzIuNDU2NCAxMS40NjY2IDMuNjY0NDQgMTMuNDc3IDUuNDU4MiAxNS42MjQxQzcuNjM2MzQgMTguMjE4IDEwLjI1ODMgMjAuMjYwMyAxMy4yNTEgMjEuNzA1M0MxNC4zOTA0IDIyLjI0MzMgMTUuOTE0MiAyMi44ODE1IDE3LjYxMTggMjIuOTkwOUwxNy42MjQ0IDIyLjk5MTRDMTcuNzI1MSAyMi45OTU4IDE3LjgyMTkgMjMgMTcuOTIzIDIzQzE5LjA2MjQgMjMgMTkuOTc3NiAyMi42MDggMjAuNzIzNSAyMS44MDExQzIwLjcyODEgMjEuNzk2NSAyMC43MzcyIDIxLjc4NzQgMjAuNzQxOCAyMS43NzgzQzIwLjk4ODkgMjEuNDgxMSAyMS4yNjc4IDIxLjIxMTcgMjEuNTYgMjAuOTI5NEMyMS41ODE1IDIwLjkwODUgMjEuNjAzMiAyMC44ODc2IDIxLjYyNDkgMjAuODY2NkMyMS44NCAyMC42NjE0IDIyLjA1OTYgMjAuNDQ3MiAyMi4yNzAxIDIwLjIyODNDMjMuMjQ0OCAxOS4yMTYzIDIzLjI0NDggMTcuOTMwOCAyMi4yNjEgMTYuOTUwN0wxOS41MTA5IDE0LjIxMDlDMTkuMDQ0MSAxMy43Mjc3IDE4LjQ4NTkgMTMuNDcyNCAxNy45MDAxIDEzLjQ3MjRDMTcuMzE0NCAxMy40NzI0IDE2Ljc1MTYgMTMuNzI3NyAxNi4yNzExIDE0LjIwNjRMMTQuNjMyOSAxNS44Mzg0QzE0LjQ4MTkgMTUuNzUxOCAxNC4zMjYzIDE1LjY3NDMgMTQuMTc5OSAxNS42MDEzQzEzLjk5NjkgMTUuNTEwMiAxMy44Mjc2IDE1LjQyMzUgMTMuNjc2NiAxNS4zMjc4QzEyLjE4NDggMTQuMzg0MiAxMC44MzAzIDEzLjE1MzMgOS41MzUzNSAxMS41NzE1Wk0xMy4xNDExIDE2LjE3MjRDMTEuNTQ1NCAxNS4xNjI4IDEwLjExMzEgMTMuODU1OCA4Ljc2MTU3IDEyLjIwNDlMOC43NTE4MyAxMi4xOTI5QzguMDYzODQgMTEuMzI1MyA3LjU3MDA5IDEwLjU1NyA3LjIxNzc1IDkuNzQ0OTFDNy4wNDY3MyA5LjM1MDc4IDcuMTQ2NTkgOC44OTE0NSA3LjQ2NTgxIDguNjAzODlDNy44NzAzMyA4LjIzOTQ3IDguMjUzNjcgNy44NTM3OCA4LjY0MTI3IDcuNDU4NTdDOC43ODM3MyA3LjMxMTk2IDguOTI5ODIgNy4xNjY0MiA5LjA2OTIyIDcuMDI3NTRMOS4wNzIxIDcuMDI0NjdDOS40MjEzNCA2LjY3Njc1IDkuNTM3NDcgNi4zNDk1MiA5LjUzNzQ3IDYuMDkyQzkuNTM3NDcgNS44MzA5IDkuNDIyOTIgNS41MDU2MyA5LjA3NTM4IDUuMTYyNThMOS4wNzIxIDUuMTU5MzRMNy43MDg0OCAzLjgwMDg2QzcuNTQ3NDMgMy42NDA0MiA3LjM5NTgxIDMuNDg0OTIgNy4yNDU5MiAzLjMzMTIxTDcuMjMxNTQgMy4zMTY0NkM2LjkzMTExIDMuMDA4MDkgNi42MzA3IDIuNzA0ODYgNi4zNDAzNSAyLjQzNjg3QzYuMzMzNDEgMi40MzA0NyA2LjMyNjU2IDIuNDIzOTYgNi4zMTk4IDIuNDE3MzZDNi4wMDk1NSAyLjExNDI4IDUuNjk4NSAyIDUuNDA3ODcgMkM1LjEyNTcgMiA0LjgwNzg2IDIuMTExNDYgNC40NzUzNyAyLjQyNDIzTDIuNzczMjEgNC4xMTk5NkMyLjMxNzQ3IDQuNTczOTggMi4wNjk3NCA1LjEwNDg0IDIuMDE2MjEgNS43MzYxQzEuOTQ0NzMgNi42MzY3OCAyLjEwNDk0IDcuNjQzNjMgMi41OTI2MyA4Ljk1MjAyTDIuNTkzNTMgOC45NTQ0M0MzLjM0NzMyIDEwLjk5MjcgNC40ODk5OCAxMi45MDUzIDYuMjI0ODkgMTQuOTgyMUM4LjMxMjE5IDE3LjQ2NzUgMTAuODIwMiAxOS40MjA0IDEzLjY4MTkgMjAuODAyOUMxNC43OTQ2IDIxLjMyODEgMTYuMTcxMiAyMS44OTM4IDE3LjY2NjEgMjEuOTkyM0MxNy43NzA3IDIxLjk5NjggMTcuODQ2MSAyMiAxNy45MjMgMjJDMTguNzgzNCAyMiAxOS40MjMgMjEuNzIzNyAxOS45NjcyIDIxLjE0NThDMTkuOTY5MSAyMS4xNDM1IDE5Ljk3MSAyMS4xNDEyIDE5Ljk3MjkgMjEuMTM4OEMyMC4yNTY2IDIwLjc5NzcgMjAuNTczNiAyMC40OTE2IDIwLjg1ODMgMjAuMjE2N0MyMC44ODIzIDIwLjE5MzUgMjAuOTA2MSAyMC4xNzA2IDIwLjkyOTcgMjAuMTQ3OEwyMC45MzQ3IDIwLjE0MjlDMjEuMTQ0OSAxOS45NDI0IDIxLjM1MzEgMTkuNzM5MiAyMS41NDk1IDE5LjUzNTFDMjEuODg4IDE5LjE4MzYgMjIuMDAwNSAxOC44NDg5IDIyIDE4LjU3OTZDMjEuOTk5NSAxOC4zMTI2IDIxLjg4ODMgMTcuOTkwOSAyMS41NTUyIDE3LjY1OTFMMTguODA1MSAxNC45MTk0TDE4Ljc5MTYgMTQuOTA1N0MxOC40ODM5IDE0LjU4NzEgMTguMTc1IDE0LjQ3MjQgMTcuOTAwMSAxNC40NzI0QzE3LjYyMzYgMTQuNDcyNCAxNy4zMDQxIDE0LjU4ODggMTYuOTc2OSAxNC45MTQ4TDE1LjMzODcgMTYuNTQ2OEMxNS4wMTkzIDE2Ljg2NSAxNC41MjY1IDE2LjkzMDEgMTQuMTM1NCAxNi43MDU4QzE0LjAxMzkgMTYuNjM2MSAxMy44ODQ0IDE2LjU3MTMgMTMuNzM0IDE2LjQ5NjRDMTMuNTUyMyAxNi40MDU5IDEzLjM0MDYgMTYuMjk4OSAxMy4xNDExIDE2LjE3MjRaIiBmaWxsPSJibGFjayIvPg0KPC9zdmc+DQo=);
      background-size: contain;
      background-position: center;
      background-repeat: no-repeat;
    }*/
}
.prLocationElPhone a {
  color: #000;
  text-decoration: none;
}
.prLocationElAddress {
  /*        &:before {
            position: absolute;
            top: 0;
            left: 0;
            content: "";
            width: 20px;
            height: 24px;
            display: block;
            background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyMCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTAgNS41QzcuNTE0NzIgNS41IDUuNSA3LjUxNDcyIDUuNSAxMEM1LjUgMTIuNDg1MyA3LjUxNDcyIDE0LjUgMTAgMTQuNUMxMi40ODUzIDE0LjUgMTQuNSAxMi40ODUzIDE0LjUgMTBDMTQuNSA3LjUxNDcyIDEyLjQ4NTMgNS41IDEwIDUuNVpNNi41IDEwQzYuNSA4LjA2NyA4LjA2NyA2LjUgMTAgNi41QzExLjkzMyA2LjUgMTMuNSA4LjA2NyAxMy41IDEwQzEzLjUgMTEuOTMzIDExLjkzMyAxMy41IDEwIDEzLjVDOC4wNjcgMTMuNSA2LjUgMTEuOTMzIDYuNSAxMFoiIGZpbGw9ImJsYWNrIi8+DQo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTkuNzc1OTMgMjMuOTQ3QzkuNzc2MTggMjMuOTQ3MSA5Ljc3NjM5IDIzLjk0NzIgMTAgMjMuNUw5Ljc3NTkzIDIzLjk0N0M5LjkxNjY5IDI0LjAxNzQgMTAuMDgyOCAyNC4wMTc2IDEwLjIyMzYgMjMuOTQ3MkwxMCAyMy41QzEwLjIyMzYgMjMuOTQ3MiAxMC4yMjM0IDIzLjk0NzMgMTAuMjIzNiAyMy45NDcyTDEwLjIyNDcgMjMuOTQ2NkwxMC4yMjY3IDIzLjk0NTdMMTAuMjMzIDIzLjk0MjRMMTAuMjU1MyAyMy45MzFDMTAuMjc0NCAyMy45MjEyIDEwLjMwMTcgMjMuOTA2OSAxMC4zMzY3IDIzLjg4ODJDMTAuNDA2OSAyMy44NTA3IDEwLjUwNzkgMjMuNzk1NCAxMC42MzU2IDIzLjcyMjJDMTAuODkwNyAyMy41NzU3IDExLjI1MjQgMjMuMzU3NCAxMS42ODUyIDIzLjA2NjZDMTIuNTQ5OCAyMi40ODU0IDEzLjcwMjYgMjEuNjExNCAxNC44NTY0IDIwLjQzODVDMTcuMTYyOCAxOC4wOTQgMTkuNSAxNC41MjU4IDE5LjUgOS43MDI3QzE5LjUgNC42MDQ0OSAxNS4yMzA3IDAuNSAxMCAwLjVDNC43NjkyNiAwLjUgMC41IDQuNjA0NDkgMC41IDkuNzAyN0MwLjUgMTQuNTI1OCAyLjgzNzE3IDE4LjA5NCA1LjE0MzU2IDIwLjQzODVDNi4yOTc0NSAyMS42MTE0IDcuNDUwMTcgMjIuNDg1NCA4LjMxNDgyIDIzLjA2NjZDOC43NDc1NSAyMy4zNTc0IDkuMTA5MjYgMjMuNTc1NyA5LjM2NDQ0IDIzLjcyMjJDOS40OTIwNyAyMy43OTU0IDkuNTkzMTQgMjMuODUwNyA5LjY2MzI1IDIzLjg4ODJDOS42OTgzMSAyMy45MDY5IDkuNzI1NjQgMjMuOTIxMiA5Ljc0NDY3IDIzLjkzMUw5Ljc2Njk1IDIzLjk0MjRMOS43NzMzIDIzLjk0NTdMOS43NzU5MyAyMy45NDdaTTEuNSA5LjcwMjdDMS41IDUuMTg4MTcgNS4yODk2MiAxLjUgMTAgMS41QzE0LjcxMDQgMS41IDE4LjUgNS4xODgxNyAxOC41IDkuNzAyN0MxOC41IDE0LjE3NjkgMTYuMzM3MiAxNy41MDc0IDE0LjE0MzYgMTkuNzM3MkMxMy4wNDc0IDIwLjg1MTQgMTEuOTUwMiAyMS42ODM1IDExLjEyNzMgMjIuMjM2NkMxMC43MTYzIDIyLjUxMjkgMTAuMzc0OSAyMi43MTg4IDEwLjEzNzkgMjIuODU0OEMxMC4wODcgMjIuODg0IDEwLjA0MDkgMjIuOTEgMTAgMjIuOTMyN0M5Ljk1OTExIDIyLjkxIDkuOTEzMDMgMjIuODg0IDkuODYyMTIgMjIuODU0OEM5LjYyNTEyIDIyLjcxODggOS4yODM3IDIyLjUxMjkgOC44NzI2OCAyMi4yMzY2QzguMDQ5ODMgMjEuNjgzNSA2Ljk1MjU1IDIwLjg1MTQgNS44NTY0NCAxOS43MzcyQzMuNjYyODMgMTcuNTA3NCAxLjUgMTQuMTc2OSAxLjUgOS43MDI3WiIgZmlsbD0iYmxhY2siLz4NCjwvc3ZnPg0K);
            background-size: contain;
            background-position: center;
            background-repeat: no-repeat;
          }*/
}
.prLocationElAddress, .prLocationElPhone {
  font-weight: normal;
  font-size: 14px;
  position: relative;
  line-height: 24px;
  color: #444444;
}
.prLocationElBtns {
  margin: 16px 0 0 0;
  display: flex;
  align-items: center;
}
.prLocationElChange {
  margin: 0 16px 0 0;
  width: auto;
  color: #000;
  padding-top: 5px;
  padding-bottom: 5px;
  text-decoration: none !important;
  display: inline-block;
  vertical-align: middle;
  cursor: pointer;
}
@media all and (max-width: 959px) {
  .prTitle {
    margin-left: 188px;
  }
  .prSidebar {
    width: 164px;
  }
  .prContent {
    width: calc(100% - 188px);
  }
  .prFormEl {
    width: 50%;
  }
  .prFormEl_wide {
    width: 50%;
  }
}
@media all and (max-width: 767px) {
  .pr .catalogEl {
    width: 50%;
  }
  .prTitle {
    margin-left: 0px;
    font-size: 24px;
    padding-top: 16px;
    margin-top: -16px;
    padding-right: 30px;
    cursor: pointer;
    line-height: 28px;
    position: relative;
  }
  .prTitle:after {
    position: absolute;
    top: 50%;
    width: 24px;
    height: 24px;
    right: 0;
    content: "";
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iOSIgdmlld0JveD0iMCAwIDE0IDkiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTEzLjY3ODMgOC43MzQ4QzEzLjI3MjUgOS4xMDk0IDEyLjYzOTggOS4wODQxIDEyLjI2NTIgOC42NzgyOEw3IDIuOTc0MzFMMS43MzQ4IDguNjc4MjhDMS4zNjAyIDkuMDg0MSAwLjcyNzUzNiA5LjEwOTQgMC4zMjE3MTUgOC43MzQ4Qy0wLjA4NDEwNTUgOC4zNjAxOSAtMC4xMDk0MTIgNy43Mjc1NCAwLjI2NTE5MiA3LjMyMTcxTDYuMjY1MTkgMC44MjE3MTVDNi40NTQ1IDAuNjE2NjMyIDYuNzIwOSAwLjQ5OTk5NSA3IDAuNDk5OTk1QzcuMjc5MDkgMC40OTk5OTUgNy41NDU0OSAwLjYxNjYzMiA3LjczNDggMC44MjE3MTVMMTMuNzM0OCA3LjMyMTcxQzE0LjEwOTQgNy43Mjc1NCAxNC4wODQxIDguMzYwMTkgMTMuNjc4MyA4LjczNDhaIiBmaWxsPSJibGFjayIvPg0KPC9zdmc+DQo=);
    background-size: 14px 9px;
    background-repeat: no-repeat;
    background-position: center;
    transform: rotate(180deg);
  }
  .pr.showNav .prTitle:after {
    transform: rotate(0deg);
  }
  .prBox {
    display: block;
    margin: 0;
  }
  .prSidebar {
    width: auto;
    margin: 0 -20px;
    height: 0;
    z-index: 10;
    position: relative;
    overflow: visible;
  }
  .prNav {
    box-shadow: 0px 6px 10px rgba(0, 0, 0, 0.15);
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
  }
  .prNavEl {
    padding-left: 20px;
  }
  .pr.showNav .prNav {
    display: block;
  }
  .prContent {
    width: 100%;
    padding: 24px 0 0 0;
    margin: 0;
  }
  .prContentSection {
    margin: 40px 0 0 0;
  }
  .prContentSection:first-child {
    margin: 0;
  }
  .prContentSectionTitle {
    font-size: 24px;
    line-height: 28px;
  }
  .prContentSectionBtn {
    width: 100%;
    display: block;
  }
  .prFormEl {
    width: 100%;
  }
  .prFormEl_wide {
    width: 100%;
  }
  .prFormSubmit {
    display: block;
    width: 100%;
  }
  .prLocationEl {
    width: 100%;
  }
  .prLocationEl:last-child {
    margin-bottom: 0;
  }
  .prLocationElChange {
    display: block;
    width: 100%;
    text-align: center;
  }
}

.datepicker.active {
  z-index: 100;
}

.modalNewAddressType + input {
  display: none;
}
.modalNewAddressType + input[required] {
  display: block;
  margin: 14px 0 0 0;
}
.modalNewAddress_address {
  width: calc(100% - 150px);
}
.modalNewAddress_office {
  width: 150px;
}
@media all and (max-width: 767px) {
  .modalNewAddress_address {
    width: 100%;
  }
  .modalNewAddress_office {
    width: 100%;
  }
}

/* Start:/local/templates/hoegl/css/pk.css?166011637213365*/
/* prog loyal*/
.infoTool {
  position: relative;
}
.infoTool:not(.infoToolCustom) {
  width: 24px;
  height: 24px;
  display: inline-block;
  overflow: hidden;
  vertical-align: middle;
  position: relative;
}
.infoToolCustom {
  overflow: hidden;
}
.infoToolCustom.active {
  overflow: visible;
}
.prFormCh .infoTool {
  z-index: 3;
}
.infoTool[data-size=sm] {
  height: 16px;
}
.infoTool.active {
  overflow: visible;
}
.infoTool.active:not(.infoToolCustom) .infoToolIcon {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMiAyNEMxOC42Mjc0IDI0IDI0IDE4LjYyNzQgMjQgMTJDMjQgNS4zNzI1OCAxOC42Mjc0IDAgMTIgMEM1LjM3MjU4IDAgMCA1LjM3MjU4IDAgMTJDMCAxOC42Mjc0IDUuMzcyNTggMjQgMTIgMjRaTTEwLjgwMjcgMTQuOTgzNFYxNS40NThIMTEuOTM2NVYxNS4xNjhDMTEuOTM2NSAxNC42MTEzIDEyLjAzMDMgMTQuMTY2IDEyLjIxNzggMTMuODMyQzEyLjQxMTEgMTMuNDk4IDEyLjgwMzcgMTMuMDc5MSAxMy4zOTU1IDEyLjU3NTJDMTQuMTMzOCAxMS45MzA3IDE0LjYxNDMgMTEuNDY0OCAxNC44MzY5IDExLjE3NzdDMTUuMDU5NiAxMC44ODQ4IDE1LjIyNjYgMTAuNTc3MSAxNS4zMzc5IDEwLjI1NDlDMTUuNDU1MSA5LjkyNjc2IDE1LjUxMzcgOS41NDg4MyAxNS41MTM3IDkuMTIxMDlDMTUuNTEzNyA4LjExOTE0IDE1LjIwMzEgNy4zNDI3NyAxNC41ODIgNi43OTE5OUMxMy45NjA5IDYuMjQxMjEgMTMuMDkwOCA1Ljk2NTgyIDExLjk3MTcgNS45NjU4MkMxMC43NjQ2IDUuOTY1ODIgOS42MDc0MiA2LjI1NTg2IDguNSA2LjgzNTk0TDkuMDE4NTUgOC4wMjI0NkM5LjU4NjkxIDcuNzM1MzUgMTAuMDkwOCA3LjUzOTA2IDEwLjUzMDMgNy40MzM1OUMxMC45Njk3IDcuMzIyMjcgMTEuNDIwOSA3LjI2NjYgMTEuODgzOCA3LjI2NjZDMTIuNjA0NSA3LjI2NjYgMTMuMTU1MyA3LjQzMDY2IDEzLjUzNjEgNy43NTg3OUMxMy45MjI5IDguMDgxMDUgMTQuMTE2MiA4LjU0MTAyIDE0LjExNjIgOS4xMzg2N0MxNC4xMTYyIDkuNjE5MTQgMTQuMDEwNyAxMC4wMjkzIDEzLjc5OTggMTAuMzY5MUMxMy41OTQ3IDEwLjcwOSAxMy4wOTM4IDExLjIxNTggMTIuMjk2OSAxMS44ODk2QzExLjcyMjcgMTIuMzgxOCAxMS4zMzAxIDEyLjg1MDYgMTEuMTE5MSAxMy4yOTU5QzEwLjkwODIgMTMuNzM1NCAxMC44MDI3IDE0LjI5NzkgMTAuODAyNyAxNC45ODM0Wk0xMS40MjY4IDE2Ljg3M0MxMC43MjM2IDE2Ljg3MyAxMC4zNzIxIDE3LjI3MTUgMTAuMzcyMSAxOC4wNjg0QzEwLjM3MjEgMTguNDkwMiAxMC40NzE3IDE4Ljc5NDkgMTAuNjcwOSAxOC45ODI0QzEwLjg3MDEgMTkuMTY0MSAxMS4xMjIxIDE5LjI1NDkgMTEuNDI2OCAxOS4yNTQ5QzExLjc2MDcgMTkuMjU0OSAxMi4wMjE1IDE5LjE1MjMgMTIuMjA5IDE4Ljk0NzNDMTIuMzk2NSAxOC43MzYzIDEyLjQ5MDIgMTguNDQzNCAxMi40OTAyIDE4LjA2ODRDMTIuNDkwMiAxNy42ODE2IDEyLjM5NjUgMTcuMzg1NyAxMi4yMDkgMTcuMTgwN0MxMi4wMjczIDE2Ljk3NTYgMTEuNzY2NiAxNi44NzMgMTEuNDI2OCAxNi44NzNaIiBmaWxsPSJibGFjayIvPgo8L3N2Zz4K);
}
.infoTool[data-size=sm] .infoToolIcon {
  height: 16px;
  width: 16px;
}
.infoToolIcon:not(.infoToolIconCustom) {
  width: 24px;
  height: 24px;
  position: relative;
  cursor: pointer;
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwLjgwMjcgMTQuOTgzNFYxNS40NThIMTEuOTM2NVYxNS4xNjhDMTEuOTM2NSAxNC42MTEzIDEyLjAzMDMgMTQuMTY2IDEyLjIxNzggMTMuODMyQzEyLjQxMTEgMTMuNDk4IDEyLjgwMzcgMTMuMDc5MSAxMy4zOTU1IDEyLjU3NTJDMTQuMTMzOCAxMS45MzA3IDE0LjYxNDMgMTEuNDY0OCAxNC44MzY5IDExLjE3NzdDMTUuMDU5NiAxMC44ODQ4IDE1LjIyNjYgMTAuNTc3MSAxNS4zMzc5IDEwLjI1NDlDMTUuNDU1MSA5LjkyNjc2IDE1LjUxMzcgOS41NDg4MyAxNS41MTM3IDkuMTIxMDlDMTUuNTEzNyA4LjExOTE0IDE1LjIwMzEgNy4zNDI3NyAxNC41ODIgNi43OTE5OUMxMy45NjA5IDYuMjQxMjEgMTMuMDkwOCA1Ljk2NTgyIDExLjk3MTcgNS45NjU4MkMxMC43NjQ2IDUuOTY1ODIgOS42MDc0MiA2LjI1NTg2IDguNSA2LjgzNTk0TDkuMDE4NTUgOC4wMjI0NkM5LjU4NjkxIDcuNzM1MzUgMTAuMDkwOCA3LjUzOTA2IDEwLjUzMDMgNy40MzM1OUMxMC45Njk3IDcuMzIyMjcgMTEuNDIwOSA3LjI2NjYgMTEuODgzOCA3LjI2NjZDMTIuNjA0NSA3LjI2NjYgMTMuMTU1MyA3LjQzMDY2IDEzLjUzNjEgNy43NTg3OUMxMy45MjI5IDguMDgxMDUgMTQuMTE2MiA4LjU0MTAyIDE0LjExNjIgOS4xMzg2N0MxNC4xMTYyIDkuNjE5MTQgMTQuMDEwNyAxMC4wMjkzIDEzLjc5OTggMTAuMzY5MUMxMy41OTQ3IDEwLjcwOSAxMy4wOTM4IDExLjIxNTggMTIuMjk2OSAxMS44ODk2QzExLjcyMjcgMTIuMzgxOCAxMS4zMzAxIDEyLjg1MDYgMTEuMTE5MSAxMy4yOTU5QzEwLjkwODIgMTMuNzM1NCAxMC44MDI3IDE0LjI5NzkgMTAuODAyNyAxNC45ODM0WiIgZmlsbD0iIzk0OTQ5NCIvPgo8cGF0aCBkPSJNMTEuNDI2OCAxNi44NzNDMTAuNzIzNiAxNi44NzMgMTAuMzcyMSAxNy4yNzE1IDEwLjM3MjEgMTguMDY4NEMxMC4zNzIxIDE4LjQ5MDIgMTAuNDcxNyAxOC43OTQ5IDEwLjY3MDkgMTguOTgyNEMxMC44NzAxIDE5LjE2NDEgMTEuMTIyMSAxOS4yNTQ5IDExLjQyNjggMTkuMjU0OUMxMS43NjA3IDE5LjI1NDkgMTIuMDIxNSAxOS4xNTIzIDEyLjIwOSAxOC45NDczQzEyLjM5NjUgMTguNzM2MyAxMi40OTAyIDE4LjQ0MzQgMTIuNDkwMiAxOC4wNjg0QzEyLjQ5MDIgMTcuNjgxNiAxMi4zOTY1IDE3LjM4NTcgMTIuMjA5IDE3LjE4MDdDMTIuMDI3MyAxNi45NzU2IDExLjc2NjYgMTYuODczIDExLjQyNjggMTYuODczWiIgZmlsbD0iIzk0OTQ5NCIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTI0IDEyQzI0IDE4LjYyNzQgMTguNjI3NCAyNCAxMiAyNEM1LjM3MjU4IDI0IDAgMTguNjI3NCAwIDEyQzAgNS4zNzI1OCA1LjM3MjU4IDAgMTIgMEMxOC42Mjc0IDAgMjQgNS4zNzI1OCAyNCAxMlpNMjMgMTJDMjMgMTguMDc1MSAxOC4wNzUxIDIzIDEyIDIzQzUuOTI0ODcgMjMgMSAxOC4wNzUxIDEgMTJDMSA1LjkyNDg3IDUuOTI0ODcgMSAxMiAxQzE4LjA3NTEgMSAyMyA1LjkyNDg3IDIzIDEyWiIgZmlsbD0iIzk0OTQ5NCIvPgo8L3N2Zz4K) center no-repeat;
  background-size: contain;
  display: block;
}
.infoToolIcon:before {
  position: absolute;
  width: 12px;
  height: 4px;
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iNCIgdmlld0JveD0iMCAwIDEyIDQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNiA0QzcuNSA0IDkgMCAxMiAwSDBDMyAwIDQuNSA0IDYgNFoiIGZpbGw9ImJsYWNrIi8+Cjwvc3ZnPgo=) center no-repeat;
  background-size: contain;
  left: 50%;
  top: -11px;
  margin: 0 0 0 -6px;
  content: "";
  display: block;
  opacity: 0;
  transition: opacity 0.3s;
}
@media all and (max-width: 767px) {
  .prContentInfBox .infoToolIcon:before {
    top: auto;
    bottom: -11px;
    transform: rotate(180deg);
  }
}
.infoTool[data-size=sm] .infoToolContent {
  bottom: 26px;
}
.infoToolCustom .infoToolContent {
  width: 100%;
  bottom: 50px;
}
.infoToolContent {
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  padding: 8px 12px;
  background: #000000;
  border-radius: 8px;
  color: #FFFFFF;
  width: 330px;
  display: block;
  opacity: 0;
  transition: opacity 0.3s;
  position: absolute;
  bottom: 34px;
  height: 0;
  visibility: hidden;
  left: 50%;
  transform: translate(-50%, 0);
  /*    @media all and (max-width: 1200px) {
        left: auto;
        right: -15px;
        transform: none;
      }*/
}
.infoToolContent a {
  color: #FFFFFF;
  text-decoration: none;
}
.infoToolContent a:hover {
  color: #FFFFFF;
  text-decoration: underline;
}
@media all and (max-width: 767px) {
  .infoToolContent {
    width: 260px;
  }
}
@media (max-width: 959px) {
  .prContentInfBox .infoToolContent {
    left: auto;
    right: -15px;
    transform: none;
  }
}
@media all and (max-width: 767px) {
  .prContentInfBox .infoToolContent {
    left: -80px;
    right: auto;
    transform: none;
    bottom: auto;
    top: 34px;
  }
}
.infoTool.active .infoToolContent {
  display: block;
  visibility: visible;
  height: auto;
  opacity: 1;
}
.infoTool:not(.active) .infoToolContent {
  padding-top: 0;
  height: 0;
  padding-bottom: 0;
}
.infoTool.active .infoToolIcon:before {
  display: block;
  opacity: 1;
}

.prContentInfDiscountTitle {
  font-weight: 400;
  font-size: 12px;
  line-height: 20px;
  text-transform: uppercase;
  color: #949494;
}
.prContentInfDiscountNumber {
  font-weight: 300;
  font-size: 38px;
  line-height: 48px;
  color: #000000;
  display: inline-block;
  margin: 0 16px 0 0;
  vertical-align: middle;
}

.prContentInfNext {
  margin: 40px 0 0 0;
}
.prContentInfNextTitle {
  font-weight: 400;
  font-size: 12px;
  line-height: 20px;
  text-transform: uppercase;
  color: #949494;
}
.prContentInfNextRub {
  font-weight: 300;
  font-size: 26px;
  line-height: 32px;
  color: #000000;
}
.prContentInfNextText {
  margin: 10px 0 0 0;
  max-width: 450px;
  font-size: 16px;
  line-height: 20.8px;
  display: block;
}
.prContentInfNextText a {
  font-weight: 700;
  color: rgb(182, 31, 52);
  text-decoration: underline;
  text-transform: uppercase;
  font-size: 12px;
}
.prContentInfNextText a:hover {
  text-decoration: none;
}

.prContentInf {
  display: flex;
  margin-top: 16px;
  align-items: center;
}

@media (max-width: 767px) {
  .prContentInf {
    display: block;
  }
}
.prContentImg {
  min-width: 400px;
  max-width: 400px;
  margin-right: 56px;
  position: relative;
}
.prContentImg .prContentImgWallet {
  position: absolute;
  width: 154px;
  bottom: 16px;
  right: 16px;
  height: 44px;
  background: rgb(255, 255, 255);
  border-radius: 6px;
  display: flex;
  align-items: center;
  gap: 4%;
  justify-content: start;
  text-decoration: none;
}
.prContentImg .prContentImgWallet img {
  height: auto;
  width: 20%;
  margin-left: 6.5%;
}
.prContentImg .prContentImgWallet b {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 700;
  font-size: 10px;
  line-height: 12px;
  color: #7D7D7D;
}
.prContentImg .prContentImgWallet + span {
  right: 180px;
}
@media all and (max-width: 1100px) {
  .prContentImg {
    min-width: 300px;
    max-width: 300px;
    margin-right: 30px;
  }
  .prContentImg .prContentImgWallet {
    width: 124px;
  }
  .prContentImg .prContentImgWallet + span {
    right: 150px;
  }
}
@media (max-width: 767px) {
  .prContentImg {
    display: block;
    min-width: auto;
    max-width: 400px;
    margin: 0;
  }
  .prContentImg .prContentImgWallet {
    width: 154px;
  }
  .prContentImg .prContentImgWallet + span {
    right: 180px;
  }
}
@media (max-width: 359px) {
  .prContentImg .prContentImgWallet {
    width: 124px;
  }
  .prContentImg .prContentImgWallet + span {
    right: 150px;
  }
}
.prContentImg img {
  width: 100%;
  display: block;
  vertical-align: top;
}
.prContentImg span {
  font-weight: 400;
  font-size: 15px;
  line-height: 19px;
  text-transform: uppercase;
  color: #FFFFFF;
  position: absolute;
  left: 6%;
  bottom: 9.6%;
  right: 6%;
  display: block;
  font-family: "Credit Card", "Open Sans", sans-serif;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.prContentInfLabel {
  color: #949494;
  line-height: 20px;
  font-size: 12px;
  font-weight: 400;
  display: block;
  text-transform: uppercase;
}

.prContentInfoEmpty {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
}
.prContentInfoEmpty a {
  font-weight: 700;
  color: rgb(182, 31, 52);
  text-decoration: underline;
  text-transform: uppercase;
  font-size: 12px;
}
.prContentInfoEmpty a:hover {
  text-decoration: none;
}

.prContentInfoButtonBack {
  background-color: #000;
  color: #fff;
  border: 1px solid #000;
  cursor: pointer;
  display: inline-block;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 20px;
  min-width: 117px;
  padding: 10px 30px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
}

@media (max-width: 767px) {
  .prContentInfBox {
    margin-top: 30px;
  }
}

.prContentInfValue {
  line-height: 48px;
  font-size: 38px;
  font-weight: 300;
  margin-bottom: 40px;
}

.prContentInfValueRub {
  line-height: 32px;
  font-size: 26px;
  font-weight: 300;
}

/* prog loyal chart*/
.chart {
  padding: 76px 22px 106px 22px;
  position: relative;
  overflow: hidden;
  margin: 0 -10px;
}

@media (max-width: 959px) {
  .chart {
    padding: 80px 22px 80px 22px;
  }
}
.wrappChart {
  position: relative;
}

.steps {
  position: relative;
  width: 100%;
}

.step {
  width: 24px;
  height: 24px;
  background: #D5D3D2;
  position: absolute;
  left: 0;
  top: 2px;
  transform: translate(-50%, -50%);
  border-radius: 50%;
  transition: background 1s;
}
.step + .step {
  left: 33.3333%;
}
.step + .step + .step {
  left: 66.6666%;
}
.step + .step + .step + .step {
  left: 100%;
}

.step::after {
  position: absolute;
  top: 24px;
  width: 50px;
  left: 50%;
  margin: 0 0 0 -25px;
  text-align: center;
  font-weight: 700;
  font-size: 20px;
  line-height: 30px;
  color: #000000;
}

.step:first-letter {
  font-size: 10px;
}

.step.completed::after {
  color: #B9192B;
}

.step:nth-of-type(1)::after {
  content: "0%";
  color: #AEAEAE;
}

.step:nth-of-type(2)::after {
  content: "5%";
}

.step:nth-of-type(3)::after {
  content: "10%";
}

.step:nth-of-type(4)::after {
  content: "15%";
}

.step.selected {
  border: 4px solid #B9192B;
}

.step.completed {
  border: 4px solid #B9192B;
  background: #B9192B;
  display: flex;
  align-items: center;
  justify-content: center;
}

.step.completed > i {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxMiAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMS41NDY3IDAuNzQzOTU1QzExLjY4ODEgMC44NjE4MSAxMS43MDczIDEuMDcyIDExLjU4OTQgMS4yMTM0Mkw0LjkyMjczIDkuMjEzNDJDNC44MDQ4NyA5LjM1NDg1IDQuNTk0NjkgOS4zNzM5NiA0LjQ1MzI2IDkuMjU2MUwwLjQ1MzI2IDUuOTIyNzdDMC4zMTE4MzQgNS44MDQ5MiAwLjI5MjcyNiA1LjU5NDczIDAuNDEwNTgxIDUuNDUzM0MwLjUyODQzNiA1LjMxMTg4IDAuNzM4NjI0IDUuMjkyNzcgMC44ODAwNSA1LjQxMDYyTDQuNjIzOTggOC41MzA1NkwxMS4wNzcyIDAuNzg2NjM0QzExLjE5NTEgMC42NDUyMDggMTEuNDA1MyAwLjYyNjEgMTEuNTQ2NyAwLjc0Mzk1NVoiIGZpbGw9IndoaXRlIj48L3BhdGg+Cjwvc3ZnPg==");
  background-repeat: no-repeat;
  background-position: center;
  height: 8.7px;
  width: 24px;
  display: block;
}

.progress {
  position: absolute;
  left: 0px;
  top: 0;
  width: 100%;
  height: 0;
  border-bottom: 4px solid #E5E5E5;
  z-index: -1;
}

.percent {
  position: absolute;
  width: 40%;
  height: 100%;
  border-bottom: 4px solid #B9192B;
  z-index: 1;
  transition: width 1s;
  top: 0px;
}

/*****pl footer****/
.prContentFooterTitle {
  font-weight: 300;
  font-size: 24px;
  line-height: 28px;
  margin-bottom: 24px;
}

.prContentFooter {
  display: flex;
  justify-content: space-between;
  font-weight: 400;
  font-size: 14px;
  line-height: 24px;
}

@media (max-width: 959px) {
  .prContentFooter {
    flex-wrap: wrap;
  }
}
.prContentFooterList {
  padding-left: 24px;
}

.prContentFooterCont > .prContentFooterList {
  padding-left: 30px;
}

.prContentFooterCont > .prContentFooterList > li {
  list-style-type: none;
  position: relative;
  padding: 8px;
}

.prContentFooterCont > ul > li:nth-of-type(1)::before {
  content: "";
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyMiAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik04LjUzNTM1IDEwLjU3MTVDNy44ODA5OSA5Ljc0NjM3IDcuNDQxNyA5LjA1MzQ2IDcuMTM1MTIgOC4zNDY4N0M3LjU2NTI1IDcuOTU5MzkgNy45Njc5MyA3LjU1MzY3IDguMzU2ODkgNy4xNTcwN0M4LjQ5NDE2IDcuMDE1NzUgOC42MzYwMiA2Ljg3NDQzIDguNzc3ODcgNi43MzMxMUM5LjI3MjA3IDYuMjQwNzggOS41Mzc0NyA1LjY3MDk1IDkuNTM3NDcgNS4wOTJDOS41Mzc0NyA0LjUxMzA1IDkuMjc2NjUgMy45NDMyMiA4Ljc3Nzg3IDMuNDUwODlMNy40MTQyNSAyLjA5MjQyQzcuMjU4NCAxLjkzNzE2IDcuMTExMjIgMS43ODYyMiA2Ljk2MDA2IDEuNjMxMkw2Ljk0NzUgMS42MTgzMkM2LjY0NTQ5IDEuMzA4MzMgNi4zMjk3NSAwLjk4OTIyNSA2LjAxODU5IDAuNzAyMDMxQzUuNTQ3MjcgMC4yNDE2MDggNC45OTM1OCAwIDQuNDA3ODcgMEMzLjgyNjcyIDAgMy4yNjg0NiAwLjI0MTYwOCAyLjc3ODg0IDAuNzA2NTg5TDEuMDY3NDQgMi40MTE1MkMwLjQ0NTExOCAzLjAzMTUgMC4wOTI3NzE5IDMuNzgzNjcgMC4wMTk1NTcxIDQuNjU0MzdDLTAuMDY3Mzg1NCA1Ljc0Mzg5IDAuMTMzOTU1IDYuOTAxNzggMC42NTU2MSA4LjMwMTI4QzEuNDU2NCAxMC40NjY2IDIuNjY0NDQgMTIuNDc3IDQuNDU4MiAxNC42MjQxQzYuNjM2MzQgMTcuMjE4IDkuMjU4MzQgMTkuMjYwMyAxMi4yNTEgMjAuNzA1M0MxMy4zOTA0IDIxLjI0MzMgMTQuOTE0MiAyMS44ODE1IDE2LjYxMTggMjEuOTkwOUwxNi42MjQ0IDIxLjk5MTRDMTYuNzI1MSAyMS45OTU4IDE2LjgyMTkgMjIgMTYuOTIzIDIyQzE4LjA2MjQgMjIgMTguOTc3NiAyMS42MDggMTkuNzIzNSAyMC44MDExQzE5LjcyODEgMjAuNzk2NSAxOS43MzcyIDIwLjc4NzQgMTkuNzQxOCAyMC43NzgzQzE5Ljk4ODkgMjAuNDgxMSAyMC4yNjc4IDIwLjIxMTcgMjAuNTYgMTkuOTI5NEMyMC41ODE1IDE5LjkwODUgMjAuNjAzMiAxOS44ODc2IDIwLjYyNDkgMTkuODY2NkMyMC44NCAxOS42NjE0IDIxLjA1OTYgMTkuNDQ3MiAyMS4yNzAxIDE5LjIyODNDMjIuMjQ0OCAxOC4yMTYzIDIyLjI0NDggMTYuOTMwOCAyMS4yNjEgMTUuOTUwN0wxOC41MTA5IDEzLjIxMDlDMTguMDQ0MSAxMi43Mjc3IDE3LjQ4NTkgMTIuNDcyNCAxNi45MDAxIDEyLjQ3MjRDMTYuMzE0NCAxMi40NzI0IDE1Ljc1MTYgMTIuNzI3NyAxNS4yNzExIDEzLjIwNjRMMTMuNjMyOSAxNC44Mzg0QzEzLjQ4MTkgMTQuNzUxOCAxMy4zMjYzIDE0LjY3NDMgMTMuMTc5OSAxNC42MDEzQzEyLjk5NjkgMTQuNTEwMiAxMi44Mjc2IDE0LjQyMzUgMTIuNjc2NiAxNC4zMjc4QzExLjE4NDggMTMuMzg0MiA5LjgzMDMzIDEyLjE1MzMgOC41MzUzNSAxMC41NzE1Wk0xMi4xNDExIDE1LjE3MjRDMTAuNTQ1NCAxNC4xNjI4IDkuMTEzMDcgMTIuODU1OCA3Ljc2MTU3IDExLjIwNDlMNy43NTE4MyAxMS4xOTI5QzcuMDYzODQgMTAuMzI1MyA2LjU3MDA5IDkuNTU2OTUgNi4yMTc3NSA4Ljc0NDkxQzYuMDQ2NzMgOC4zNTA3OCA2LjE0NjU5IDcuODkxNDUgNi40NjU4MSA3LjYwMzg5QzYuODcwMzMgNy4yMzk0NyA3LjI1MzY3IDYuODUzNzggNy42NDEyNyA2LjQ1ODU3QzcuNzgzNzMgNi4zMTE5NiA3LjkyOTgyIDYuMTY2NDIgOC4wNjkyMiA2LjAyNzU0TDguMDcyMSA2LjAyNDY3QzguNDIxMzQgNS42NzY3NSA4LjUzNzQ3IDUuMzQ5NTIgOC41Mzc0NyA1LjA5MkM4LjUzNzQ3IDQuODMwOSA4LjQyMjkyIDQuNTA1NjMgOC4wNzUzOCA0LjE2MjU4TDguMDcyMSA0LjE1OTM0TDYuNzA4NDggMi44MDA4NkM2LjU0NzQzIDIuNjQwNDIgNi4zOTU4MSAyLjQ4NDkyIDYuMjQ1OTIgMi4zMzEyMUw2LjIzMTU0IDIuMzE2NDZDNS45MzExMSAyLjAwODA5IDUuNjMwNyAxLjcwNDg2IDUuMzQwMzUgMS40MzY4N0M1LjMzMzQxIDEuNDMwNDcgNS4zMjY1NiAxLjQyMzk2IDUuMzE5OCAxLjQxNzM2QzUuMDA5NTUgMS4xMTQyOCA0LjY5ODUgMSA0LjQwNzg3IDFDNC4xMjU3IDEgMy44MDc4NiAxLjExMTQ2IDMuNDc1MzcgMS40MjQyM0wxLjc3MzIxIDMuMTE5OTZDMS4zMTc0NyAzLjU3Mzk4IDEuMDY5NzQgNC4xMDQ4NCAxLjAxNjIxIDQuNzM2MUMwLjk0NDcyOSA1LjYzNjc4IDEuMTA0OTQgNi42NDM2MyAxLjU5MjYzIDcuOTUyMDJMMS41OTM1MyA3Ljk1NDQzQzIuMzQ3MzIgOS45OTI3MSAzLjQ4OTk4IDExLjkwNTMgNS4yMjQ4OSAxMy45ODIxQzcuMzEyMTkgMTYuNDY3NSA5LjgyMDIxIDE4LjQyMDQgMTIuNjgxOSAxOS44MDI5QzEzLjc5NDYgMjAuMzI4MSAxNS4xNzEyIDIwLjg5MzggMTYuNjY2MSAyMC45OTIzQzE2Ljc3MDcgMjAuOTk2OCAxNi44NDYxIDIxIDE2LjkyMyAyMUMxNy43ODM0IDIxIDE4LjQyMyAyMC43MjM3IDE4Ljk2NzIgMjAuMTQ1OEMxOC45NjkxIDIwLjE0MzUgMTguOTcxIDIwLjE0MTIgMTguOTcyOSAyMC4xMzg4QzE5LjI1NjYgMTkuNzk3NyAxOS41NzM2IDE5LjQ5MTYgMTkuODU4MyAxOS4yMTY3QzE5Ljg4MjMgMTkuMTkzNSAxOS45MDYxIDE5LjE3MDYgMTkuOTI5NyAxOS4xNDc4TDE5LjkzNDcgMTkuMTQyOUMyMC4xNDQ5IDE4Ljk0MjQgMjAuMzUzMSAxOC43MzkyIDIwLjU0OTUgMTguNTM1MUMyMC44ODggMTguMTgzNiAyMS4wMDA1IDE3Ljg0ODkgMjEgMTcuNTc5NkMyMC45OTk1IDE3LjMxMjYgMjAuODg4MyAxNi45OTA5IDIwLjU1NTIgMTYuNjU5MUwxNy44MDUxIDEzLjkxOTRMMTcuNzkxNiAxMy45MDU3QzE3LjQ4MzkgMTMuNTg3MSAxNy4xNzUgMTMuNDcyNCAxNi45MDAxIDEzLjQ3MjRDMTYuNjIzNiAxMy40NzI0IDE2LjMwNDEgMTMuNTg4OCAxNS45NzY5IDEzLjkxNDhMMTQuMzM4NyAxNS41NDY4QzE0LjAxOTMgMTUuODY1IDEzLjUyNjUgMTUuOTMwMSAxMy4xMzU0IDE1LjcwNThDMTMuMDEzOSAxNS42MzYxIDEyLjg4NDQgMTUuNTcxMyAxMi43MzQgMTUuNDk2NEMxMi41NTIzIDE1LjQwNTkgMTIuMzQwNiAxNS4yOTg5IDEyLjE0MTEgMTUuMTcyNFoiIGZpbGw9ImJsYWNrIj48L3BhdGg+Cjwvc3ZnPg==");
  background-repeat: no-repeat;
  background-position: center;
  height: 22px;
  width: 22px;
  display: block;
  position: absolute;
  left: -30.5px;
}

.prContentFooterCont > ul > li:nth-of-type(2)::before {
  content: "";
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYuNTczNDUgNS4wMDEyNEw3LjIxMjQgNS4wMzg1NkM3LjMzODE3IDUuMDQ1OTIgNy40NDkyMiA1LjEyOTE3IDcuNDk4NzggNS4yNTMzOEw4LjQyOTYyIDcuNTg2NTlDOC40NzkzNiA3LjcxMTIgOC40NTg0NSA3Ljg1NTM3IDguMzc1NjcgNy45NTc5MUw3LjU2NTQ3IDguOTYyMDlDNy40OTk4MyA5LjA0MzU1IDcuNDg4MzIgOS4xNTk0OCA3LjUzNDYgOS4yNTQ5OUM4LjYwMTY3IDExLjQ1NzIgMTAuNTQ2NCAxMi4zMjk4IDExLjEyNjkgMTIuNTQ4NEMxMS4yMjU5IDEyLjU4NTYgMTEuMzM1NSAxMi41NTA0IDExLjM5OTYgMTIuNDYxNEwxMi4yNDczIDExLjI4NEMxMi4zNDE2IDExLjE1MzEgMTIuNTA3OCAxMS4xMDkzIDEyLjY0OCAxMS4xNzg1TDE0LjgwNzUgMTIuMjQ0OUMxNC45NDgyIDEyLjMxNDQgMTUuMDI1MSAxMi40NzkgMTQuOTkyNiAxMi42NDEzTDE0Ljg5MDYgMTMuMTUxOEMxNC43NzU1IDEzLjcyNzggMTQuNDU2MyAxNC4yMzczIDEzLjk5MzEgMTQuNTU0N0MxMy40MDgyIDE0Ljk1NTYgMTIuNjUwMyAxNS4xNTIzIDExLjY4NjcgMTQuODYwNEM4LjY5NjUxIDEzLjk1NDYgNy4wMDU1MiAxMS44MzM1IDYuMDk4MTMgMTAuNTA3OUM1LjE5MDczIDkuMTgyMjEgNC44NDAxNCA3Ljg1NjU2IDUuMDY3IDYuNzczOTdDNS4yMTkxMyA2LjA0NzkxIDUuNzE0NDMgNS40OTA3NCA2LjAyNDIgNS4yMDI1NEM2LjE3NTg5IDUuMDYxMzYgNi4zNzI3NSA0Ljk4OTUxIDYuNTczNDUgNS4wMDEyNFoiIGZpbGw9IiMxNDExMTYiPjwvcGF0aD4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNS45MTcgMS45MDYxMkMxNi4zMjc4IDIuMjA2MTMgMTYuNzE4NCAyLjUzOTU3IDE3LjA4NTUgMi45MDUwMUwxNy4wODY2IDIuOTA2MTJIMTcuMDg1NUwxNy4wODY2IDIuOTA3MjJDMTcuNDAzIDMuMjIwNzggMTcuNjk2OSAzLjU1NDU5IDE3Ljk2NjggMy45MDYxMkMxOC40ODc2IDQuNTg0NDcgMTguOTE4NyA1LjMyODgzIDE5LjI0ODEgNi4xMjExNkMxOS43NDgzIDcuMzI0NTYgMjAuMDAzOSA4LjYxNDc0IDIwIDkuOTE3MDZDMTkuOTk3NyAxNS4zODIxIDE1LjUzIDE5LjgyODYgMTAuMDQyMiAxOS44Mjg2SDEwLjAzNzhDOC4zNzEwOSAxOS44Mjg2IDYuNzMzMzIgMTkuNDExNyA1LjI3ODg4IDE4LjYyMzJMMCAyMEwxLjQxMjIyIDE0Ljg2MzRDMC41Mzk1MTggMTMuMzU3IDAuMDgxMTYyMiAxMS42NDgyIDAuMDgzMzMzMyA5LjkwOTMyQzAuMDg1NTU1MyA0LjQ0NTQzIDQuNTUzMzIgMCAxMC4wNDIyIDBDMTIuMTg1NCAwIDE0LjIyMjcgMC42Njg3OTEgMTUuOTE3IDEuOTA2MTJaTTEwLjA0MjIgMUMxMi4zOTI3IDEgMTQuNTk2NCAxLjg5MTAzIDE2LjI3NzMgMy41MTNMMTYuMzgxNiAzLjYxNjQzQzE3LjIxNSA0LjQ0MjI3IDE3Ljg3NTQgNS40MjQxIDE4LjMyNDcgNi41MDUwMUMxOC43NzQgNy41ODU5MSAxOS4wMDM1IDguNzQ0NTggMTkgOS45MTQwNVY5LjkxNjY2QzE4Ljk5OCAxNC44MjU1IDE0Ljk4MTkgMTguODI4NiAxMC4wNDIyIDE4LjgyODZIMTAuMDM3OEM4LjUzNzUzIDE4LjgyODYgNy4wNjM1NiAxOC40NTMyIDUuNzU1NDYgMTcuNzQ0MUw1LjQwODQ1IDE3LjU1NkwxLjQyMzI5IDE4LjU5NTNMMi40ODc0OSAxNC43MjQ2TDIuMjc3NTEgMTQuMzYyMkMxLjQ5MzE1IDEzLjAwODIgMS4wODEzOCAxMS40NzIgMS4wODMzMyA5LjkwOTczQzEuMDg1MzMgNS4wMDIyOCA1LjEwMTEyIDEgMTAuMDQyMiAxWiIgZmlsbD0iIzE0MTExNiI+PC9wYXRoPgo8L3N2Zz4=");
  background-repeat: no-repeat;
  background-position: center;
  height: 20px;
  width: 20px;
  display: block;
  position: absolute;
  left: -28.5px;
}

.prContentFooterCont > ul > li:nth-of-type(3)::before {
  content: "";
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyNCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yMy4zMjM5IDAuMTE5MTM2QzIzLjQ2MzYgMC4yMzc5MTggMjMuNTI3IDAuNDIzNjA3IDIzLjQ4OTMgMC42MDMwMTNMMTkuNDg5MyAxOS42MDNDMTkuNDUzNCAxOS43NzM2IDE5LjMzMTMgMTkuOTEzMSAxOS4xNjcgMTkuOTcxM0MxOS4wMDI3IDIwLjAyOTUgMTguODIgMTkuOTk4IDE4LjY4NDcgMTkuODg4MUwxMy41MzMzIDE1LjcwMjZMOS44NTIxNiAxOS4zNTQ5QzkuNzMxNzMgMTkuNDc0NCA5LjU1ODkzIDE5LjUyNDcgOS4zOTMxOSAxOS40ODg1QzkuMjI3NDYgMTkuNDUyMiA5LjA5MTQgMTkuMzM0NCA5LjAzMTg0IDE5LjE3NTZMNi4xMTI3IDExLjM5MTJMMC44MjkxMjkgOS40Njk5QzAuNjMzMjQ4IDkuMzk4NjcgMC41MDIxMDEgOS4yMTM0MSAwLjUwMDAyNSA5LjAwNDk5QzAuNDk3OTQ5IDguNzk2NTcgMC42MjUzNzggOC42MDg3MyAwLjgxOTgwMSA4LjUzMzYxTDIyLjgxOTggMC4wMzM2MDg1QzIyLjk5MDggLTAuMDMyNDY2NiAyMy4xODQzIDAuMDAwMzU1MDEzIDIzLjMyMzkgMC4xMTkxMzZaTTcuMTIzNSAxMS4yMzg3TDkuNDA0MzcgMTcuMzIxTDEwLjUxNDkgMTIuODc4N0MxMC41MzQyIDEyLjgwMTggMTAuNTcxNSAxMi43MzA1IDEwLjYyMzcgMTIuNjcwOEwxNS44Njk2IDYuNjc1NTFMNy4xMjM1IDExLjIzODdaTTEwLjQxOTYgMTcuMzgzM0wxMi43NTI3IDE1LjA2ODNMMTEuMjk0NSAxMy44ODM1TDEwLjQxOTYgMTcuMzgzM1pNMTEuNzE3OCAxMi45MzlMMTMuODA5OCAxNC42Mzg3QzEzLjgxMzIgMTQuNjQxNCAxMy44MTY1IDE0LjY0NDEgMTMuODE5OSAxNC42NDY5TDE4LjY3OTUgMTguNTk1NEwyMi4zMjEgMS4yOTgzOUwyLjQyNDA3IDguOTg1ODJMNi40NjM5NCAxMC40NTQ5TDE3Ljc2ODcgNC41NTY3MkMxNy45ODIgNC40NDU0NCAxOC4yNDQzIDQuNTAxODIgMTguMzkzIDQuNjkwOTJDMTguNTQxNyA0Ljg4MDAxIDE4LjUzNDcgNS4xNDgyMSAxOC4zNzYzIDUuMzI5MjZMMTEuNzE3OCAxMi45MzlaIiBmaWxsPSJibGFjayI+PC9wYXRoPgo8L3N2Zz4=");
  background-repeat: no-repeat;
  background-position: center;
  height: 20px;
  width: 23px;
  display: block;
  position: absolute;
  left: -31.5px;
  top: 8px;
}

/*for card*/
.prContentCard-inf__proc {
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.prContentImgCard {
  max-width: 160px;
  margin-right: 24px;
}

.prContentCardInfValue {
  line-height: 28px;
  font-size: 24px;
  font-weight: 300;
}

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

/* End */
/* /local/templates/hoegl/css/pk.css?166011637213365 */
.form {
  display: block;
}
.form_middle {
  max-width: 760px;
}
.form_compact {
  max-width: 400px;
}
.form_middle .formEl, .form_compact .formEl {
  width: 100%;
}
.formBox {
  margin: 40px 0 0 0;
}
.formBox:first-child {
  margin: 0;
}
.formBoxTitle {
  font-weight: 600;
  font-size: 16px;
  line-height: 24px;
  color: #292929;
}
.formRow {
  margin-left: -16px;
  margin-right: -16px;
  display: flex;
  flex-wrap: wrap;
}
.formEl {
  width: 50%;
  padding: 0 16px;
  margin: 24px 0 0 0;
}
@media all and (max-width: 767px) {
  .formEl {
    width: 100%;
  }
}
.formEl.wide {
  width: 100%;
}
.formEl > label {
  font-size: 14px;
  line-height: 24px;
  color: #212121;
  display: block;
  margin: 0 0 2px 0;
}
.formEl textarea {
  min-height: 120px;
  resize: none;
}
.formInfo {
  font-weight: 400;
  font-size: 14px;
  line-height: 24px;
  color: #000000;
}
.formInfo a {
  color: #000;
  text-decoration: underline;
}
.formInfo .showModal {
  text-decoration: underline;
}
.formFilePickerFiles {
  margin: 0 0 10px 0;
  font-size: 0;
  line-height: 0;
}
.formFilePickerEl {
  font-size: 14px;
  line-height: 24px;
}
.formFilePickerElName {
  display: inline-block;
  margin: 0 5px 0 0;
}
.formFilePickerElRemove {
  color: #B9192B;
  cursor: pointer;
  display: inline-block;
}
.formFilePickerAdd input {
  display: none;
}
.formFilePicker input {
  display: none;
}
.formSubmit {
  width: auto;
  display: inline-block;
}
.formSubmit.w100 {
  width: 100%;
  display: block;
}
.formCancel {
  border: none;
  color: #949494;
}
.formCancel.w100 {
  width: 100%;
  display: block;
}
.formCh, .formRd {
  display: inline-block;
  vertical-align: top;
  position: relative;
  overflow: hidden;
  margin: 16px 40px 0 0;
}
.formCh:first-child, .formRd:first-child {
  margin: 0;
}
.formCh input, .formRd input {
  position: absolute;
  top: 0;
  left: -30px;
}
.formCh label, .formRd label {
  font-size: 14px;
  line-height: 24px;
  color: #000;
  display: block;
  cursor: pointer;
  padding: 0 0 0 24px;
}
.formCh label:before, .formRd label:before {
  background-color: #fff;
  border: 1px solid #D5D3D2;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 4px;
  left: 0;
  display: block;
  border-radius: 50%;
  content: "";
}
.formCh label img, .formCh label span, .formRd label img, .formRd label span {
  display: inline-block;
  vertical-align: middle;
}
.formCh input:checked + label, .formRd input:checked + label {
  /*
        &:after {
          width: 8px;
          height: 8px;
          background: $red;
          position: absolute;
          border-radius: 50%;
          display: block;
          top: 12px;
          left: 12px;
          margin: -4px 0 0 -4px;
          content: "";
          z-index: 2;
        }*/
}
.formCh input:checked + label:before, .formRd input:checked + label:before {
  background-color: #B9192B;
  border-color: #B9192B;
  background-size: 13px 10px;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxMyAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTEuOCAwLjIwMDA1OUMxMi4yNDE4IDAuNTMxNDMgMTIuMzMxMyAxLjE1ODIzIDEyIDEuNjAwMDZMNS45OTk5NyA5LjYwMDA2QzUuODM0MDYgOS44MjEyNyA1LjU4Mzk1IDkuOTYzOTEgNS4zMDkwOSA5Ljk5NDA5QzUuMDM0MjIgMTAuMDI0MyA0Ljc1OTEzIDkuOTM5MjcgNC41NDkxOCA5Ljc1OTMyTDEuMDQ5MTggNi43NTkzMkMwLjYyOTg1MiA2LjM5OTg5IDAuNTgxMjkxIDUuNzY4NTkgMC45NDA3MTMgNS4zNDkyN0MxLjMwMDEzIDQuOTI5OTQgMS45MzE0MyA0Ljg4MTM4IDIuMzUwNzYgNS4yNDA4TDUuMDQwMzcgNy41NDYxOUwxMC40IDAuNDAwMDU5QzEwLjczMTMgLTAuMDQxNzY4OSAxMS4zNTgxIC0wLjEzMTMxMiAxMS44IDAuMjAwMDU5WiIgZmlsbD0id2hpdGUiLz4NCjwvc3ZnPg0K);
}
.formCh label {
  /* &:after {
     border-radius: 0;
   }*/
}
.formCh label:before {
  border-radius: 2px;
}
.formChBtns {
  display: flex;
  gap: 20px;
  width: 100%;
  align-items: stretch;
  flex-wrap: wrap;
  margin: 20px 0;
}
.formChBtnsEl {
  position: relative;
  overflow: hidden;
  width: calc(50% - 10px);
}
.formChBtnsEl input {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  opacity: 0;
  z-index: 1;
  display: block;
}
.formChBtnsEl label {
  font-size: 14px;
  line-height: 18px;
  padding: 10px 5px;
  border-radius: 10px;
  display: block;
  width: 100%;
  cursor: pointer;
  background: #fff;
  position: relative;
  z-index: 2;
  border: solid 1px #dddddd;
}
.formChBtnsEl input:checked + label {
  background-color: #dddddd;
  cursor: default;
}
@media all and (max-width: 767px) {
  .formChBtnsEl {
    width: 100%;
  }
}

.commentField {
  text-align: center;
  margin-bottom: 42px;
  margin-left: auto;
  margin-right: auto;
  max-width: 650px;
}
@media screen and (max-width: 959px) {
  .commentField {
    max-width: 100%;
  }
}
@media screen and (max-width: 640px) {
  .commentField {
    margin-bottom: 28px;
  }
}

.pswdBox {
  position: relative;
}
.pswdBoxBtn {
  position: absolute;
  top: 1px;
  right: 1px;
  width: 38px;
  height: 38px;
  display: block;
  cursor: pointer;
  border: none;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IS0tIFVwbG9hZGVkIHRvOiBTVkcgUmVwbywgd3d3LnN2Z3JlcG8uY29tLCBHZW5lcmF0b3I6IFNWRyBSZXBvIE1peGVyIFRvb2xzIC0tPgo8c3ZnIHdpZHRoPSI4MDBweCIgaGVpZ2h0PSI4MDBweCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMiAyTDIyIDIyIiBzdHJva2U9IiMwMDAwMDAiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik02LjcxMjc3IDYuNzIyNkMzLjY2NDc5IDguNzk1MjcgMiAxMiAyIDEyQzIgMTIgNS42MzYzNiAxOSAxMiAxOUMxNC4wNTAzIDE5IDE1LjgxNzQgMTguMjczNCAxNy4yNzExIDE3LjI4ODRNMTEgNS4wNTgyMkMxMS4zMjU0IDUuMDIwMTMgMTEuNjU4OCA1IDEyIDVDMTguMzYzNiA1IDIyIDEyIDIyIDEyQzIyIDEyIDIxLjMwODIgMTMuMzMxNyAyMCAxNC44MzM1IiBzdHJva2U9IiMwMDAwMDAiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0xNCAxNC4yMzYyQzEzLjQ2OTIgMTQuNzExMiAxMi43Njg0IDE1LjAwMDEgMTIgMTUuMDAwMUMxMC4zNDMxIDE1LjAwMDEgOSAxMy42NTcgOSAxMi4wMDAxQzkgMTEuMTc2NCA5LjMzMTkzIDEwLjQzMDMgOS44NjkzMiA5Ljg4ODE4IiBzdHJva2U9IiMwMDAwMDAiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPg==) center no-repeat;
  background-size: 20px auto;
}
.pswdBox--label .pswdBoxBtn {
  top: 23px;
}
.pswdBox--show .pswdBoxBtn {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IS0tIFVwbG9hZGVkIHRvOiBTVkcgUmVwbywgd3d3LnN2Z3JlcG8uY29tLCBHZW5lcmF0b3I6IFNWRyBSZXBvIE1peGVyIFRvb2xzIC0tPgo8c3ZnIHdpZHRoPSI4MDBweCIgaGVpZ2h0PSI4MDBweCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMSAxMkMxIDEyIDUgNCAxMiA0QzE5IDQgMjMgMTIgMjMgMTIiIHN0cm9rZT0iIzAwMDAwMCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTEgMTJDMSAxMiA1IDIwIDEyIDIwQzE5IDIwIDIzIDEyIDIzIDEyIiBzdHJva2U9IiMwMDAwMDAiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxjaXJjbGUgY3g9IjEyIiBjeT0iMTIiIHI9IjMiIHN0cm9rZT0iIzAwMDAwMCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+);
}

.agreementRow {
  color: #949494;
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
  margin-top: 16px;
}
.agreementRow a {
  color: #000;
  text-decoration: none;
}
.agreementRow a:hover {
  color: #000;
  text-decoration: underline;
}

.popup-login__input-set-code {
  position: relative;
}
.popup-login__input-set-code .input__input.popup-login__set-code {
  border-color: #000;
}
.popup-login__input-set-code .input__input.popup-login__set-code::placeholder {
  color: #000;
}
.popup-login__input-set-code .input__input.popup-login__set-code--error {
  border-color: #B9192B;
}
.popup-login__input-set-code .input__input.popup-login__set-code--error::placeholder {
  color: #B9192B;
}

.popup-login__input-set-code {
  margin-top: 24px !important;
  margin-bottom: 30px !important;
  display: none;
}
.popup-login__input-set-code.active {
  display: block;
}
.popup-login__input-set-code .popup-login__input_clear {
  position: absolute;
  top: 12px;
  width: 16px;
  height: 16px;
  right: -100px;
  border: none;
  transition: all 0.3s;
  z-index: -1;
  opacity: 0;
  cursor: pointer;
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik04LjYwMDEyIDAuOTk5ODYzQzEwLjIwMDEgMS4wOTk4NiAxMS43MDAxIDEuODk5ODYgMTIuODAwMSAyLjk5OTg2QzE0LjEwMDEgNC4zOTk4NiAxNC44MDAxIDYuMDk5ODYgMTQuODAwMSA4LjA5OTg2QzE0LjgwMDEgOS42OTk4NiAxNC4yMDAxIDExLjE5OTkgMTMuMjAwMSAxMi40OTk5QzEyLjIwMDEgMTMuNjk5OSAxMC44MDAxIDE0LjU5OTkgOS4yMDAxMiAxNC44OTk5QzcuNjAwMTIgMTUuMTk5OSA2LjAwMDEyIDE0Ljk5OTkgNC42MDAxMiAxNC4xOTk5QzMuMjAwMTIgMTMuMzk5OSAyLjEwMDEyIDEyLjE5OTkgMS41MDAxMiAxMC42OTk5QzAuOTAwMTIgOS4xOTk4NiAwLjgwMDEyIDcuNDk5ODYgMS4zMDAxMiA1Ljk5OTg2QzEuODAwMTIgNC4zOTk4NiAyLjcwMDEyIDMuMDk5ODYgNC4xMDAxMiAyLjE5OTg2QzUuNDAwMTIgMS4yOTk4NiA3LjAwMDEyIDAuODk5ODYzIDguNjAwMTIgMC45OTk4NjNaTTkuMTAwMTIgMTMuODk5OUMxMC40MDAxIDEzLjU5OTkgMTEuNjAwMSAxMi44OTk5IDEyLjUwMDEgMTEuNzk5OUMxMy4zMDAxIDEwLjY5OTkgMTMuODAwMSA5LjM5OTg2IDEzLjcwMDEgNy45OTk4NkMxMy43MDAxIDYuMzk5ODYgMTMuMTAwMSA0Ljc5OTg2IDEyLjAwMDEgMy42OTk4NkMxMS4wMDAxIDIuNjk5ODYgOS44MDAxMiAyLjA5OTg2IDguNDAwMTIgMS45OTk4NkM3LjEwMDEyIDEuODk5ODYgNS43MDAxMiAyLjE5OTg2IDQuNjAwMTIgMi45OTk4NkMzLjUwMDEyIDMuNzk5ODYgMi43MDAxMiA0Ljg5OTg2IDIuMzAwMTIgNi4yOTk4NkMxLjkwMDEyIDcuNTk5ODYgMS45MDAxMiA4Ljk5OTg2IDIuNTAwMTIgMTAuMjk5OUMzLjEwMDEyIDExLjU5OTkgNC4wMDAxMiAxMi41OTk5IDUuMjAwMTIgMTMuMjk5OUM2LjQwMDEyIDEzLjk5OTkgNy44MDAxMiAxNC4xOTk5IDkuMTAwMTIgMTMuODk5OVpNNy45MDAxMiA3LjQ5OTg2TDEwLjMwMDEgNC45OTk4NkwxMS4wMDAxIDUuNjk5ODZMOC42MDAxMiA4LjE5OTg2TDExLjAwMDEgMTAuNjk5OUwxMC4zMDAxIDExLjM5OTlMNy45MDAxMiA4Ljg5OTg2TDUuNTAwMTIgMTEuMzk5OUw0LjgwMDEyIDEwLjY5OTlMNy4yMDAxMiA4LjE5OTg2TDQuODAwMTIgNS42OTk4Nkw1LjUwMDEyIDQuOTk5ODZMNy45MDAxMiA3LjQ5OTg2WiIgZmlsbD0iI0I3MUMzMCIvPgo8L3N2Zz4K) center no-repeat;
}
.popup-login__input-set-code .popup-login__input_error {
  position: absolute;
  color: #B9192B;
  font-size: 13px;
  line-height: 20px;
  top: 0;
  left: 0;
  right: 0;
  z-index: -1;
  transition: all 0.3s;
}
.popup-login__input-set-code .popup-login__set-code--error ~ .popup-login__input_clear {
  right: 13px;
  z-index: 2;
  opacity: 1;
}
.popup-login__input-set-code .popup-login__set-code--error ~ .popup-login__input_error {
  top: 100%;
  z-index: 2;
}

sep {
  height: 1px;
  width: 100%;
  clear: both;
  margin: 24px 0;
  display: block;
  background: grey;
  border: none;
  box-shadow: none;
}

.popup-login__get-code {
  width: 100%;
  margin: 8px 0 24px 0;
}
.popup-login__get-code.inactive {
  display: none;
}

.popup-login__resend-code {
  margin: 0 0 24px 0;
  font-size: 13px;
  line-height: 20px;
  padding: 0;
  border: none;
  text-decoration: underline;
  cursor: pointer;
  background: none;
  display: none;
}
.popup-login__resend-code.active {
  display: inline-block;
}

.popup-login__phone-error {
  margin: 24px 0;
  text-align: center;
  font-size: 13px;
  line-height: 20px;
  display: none;
}
.popup-login__phone-error.active {
  display: block;
}

.contacts {
  margin-top: 32px;
}
.contactsHeader {
  margin: 0 0 24px 0;
  display: flex;
  align-items: center;
}
.contactsOptions {
  display: inline-flex;
  order: 1;
  white-space: nowrap;
}
.contactsOptionsEl {
  font-weight: 400;
  font-size: 14px;
  line-height: 24px;
  color: #000000;
  margin: 0 0 0 24px;
  padding: 0 0 0 42px;
  position: relative;
  cursor: pointer;
}
.contactsOptionsEl:before {
  width: 34px;
  height: 20px;
  background: #F5F1ED;
  content: "";
  position: absolute;
  border-radius: 10px;
  left: 0;
  top: 2px;
  transition: all 0.3s;
}
.contactsOptionsEl:after {
  width: 16px;
  height: 16px;
  background: #FFFFFF;
  box-shadow: 0px 0px 0px rgba(0, 44, 94, 0.1), 0px 2px 2px rgba(0, 44, 94, 0.15);
  content: "";
  position: absolute;
  left: 2px;
  top: 4px;
  border-radius: 50%;
  transition: all 0.3s;
  cursor: pointer;
}
.contactsOptionsEl.disabled {
  cursor: default;
}
.contactsOptionsEl.hide {
  display: none;
}
.contactsOptionsEl.active:before {
  background: #B9192B;
}
.contactsOptionsEl.active:after {
  left: 16px;
}
.contactsTabs {
  display: inline-block;
  vertical-align: middle;
  order: 2;
  text-align: right;
  width: 100%;
}
.contactsTabs > span {
  font-size: 14px;
  line-height: 24px;
  text-transform: uppercase;
  color: #575757;
  vertical-align: top;
  margin: 0 0 0 40px;
  cursor: pointer;
}
.contactsTabs > span i {
  width: 32px;
  height: 24px;
  padding: 0 8px 0 0;
  display: inline-block;
  vertical-align: middle;
}
.contactsTabs > span i svg {
  width: 24px;
  height: 24px;
}
.contactsTabs > span span {
  display: inline-block;
  vertical-align: middle;
}
.contactsTabs > span i path {
  fill: #575757 !important;
}
.contactsTabs > span.active {
  color: #000000;
  font-weight: 600;
  cursor: default;
}
.contactsTabs > span.active i path {
  fill: #000 !important;
}
@media all and (max-width: 1100px) {
  .contactsTabs > span {
    margin: 0 0 0 25px;
  }
  .contactsTabs > span span {
    display: none;
  }
  .contactsTabs > span i {
    padding: 0;
    margin: 0;
  }
}
.contactsPanel {
  height: 0;
  overflow: hidden;
}
.contactsPanel.active {
  overflow: visible;
  height: auto;
}
.contactsMap {
  height: 700px;
  display: block;
  background: grey;
  position: relative;
}
.contactsMap:before {
  position: absolute;
  background-color: rgb(255, 255, 255);
  opacity: 1;
  content: "";
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 10;
  transition: opacity 0.3s;
}
@keyframes loadAnimation {
  from {
    transform: translate(-50%, -50%) scale(0.7);
  }
  to {
    transform: translate(-50%, -50%) scale(1.2);
  }
}
.contactsMap:not(.loaded):after {
  animation: loadAnimation 1s infinite;
}
.contactsMap:after {
  position: absolute;
  content: "";
  left: 50%;
  top: 50%;
  opacity: 1;
  transform: translate(-50%, -50%);
  width: 80px;
  height: 80px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIwIiBoZWlnaHQ9IjEyMCIgdmlld0JveD0iMCAwIDEyMCAxMjAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8cmVjdCB3aWR0aD0iMTIwIiBoZWlnaHQ9IjEyMCIgZmlsbD0iI0I5MTkyQiIvPg0KPHBhdGggZD0iTTE2LjExNDMgNDguOTk0M0gyMC4zNjgyVjM2LjQwMjVDMjAuMzY4MiAzMy41MjUgMjIuMTYwNSAzMS44NTc0IDI0LjU3NyAzMS44NTc0QzI2Ljk5MzQgMzEuODU3NCAyOC43MzczIDMzLjUyNSAyOC43MzczIDM2LjQwMjVWNDguOTkwOEgzMi45OTgxVjM0Ljk0NjRDMzIuOTk4MSAzMC4xNTE3IDI5LjI0NjkgMjcuNjEwNCAyNS45NTMzIDI3LjYxMDRDMjMuNzAzMyAyNy42MTA0IDIxLjc5MzEgMjguNDQyNSAyMC40NTE0IDMwLjExMDFIMjAuMzY4MlYxOS4zMTQxSDE2LjExNDNWNDguOTk0M1oiIGZpbGw9IndoaXRlIi8+DQo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTQzLjIyMiAzOC40MDY0QzQzLjIyMiA0Mi45OTMxIDQzLjg4NzYgNDQuNzQzOSA0NS41MTM2IDQ2LjUzNjNDNDYuNjgyIDQ3LjgyOTQgNDguNjMzOCA0OS4yNDM5IDUxLjkzNDMgNDkuMjQzOUM1NS4yMzQ4IDQ5LjI0MzkgNTcuMjA0IDQ3Ljg0MzMgNTguMzU1IDQ2LjUzNjNDNTkuOTgxIDQ0Ljc0MzkgNjAuNjQ2NyA0Mi45OTMxIDYwLjY0NjcgMzguNDA2NEM2MC42NDY3IDMzLjgxOTYgNTkuOTc3NiAzMi4xMTA1IDU4LjM1NSAzMC4zMTgxQzU3LjE4NjcgMjkuMDI0OSA1NS4yMzQ4IDI3LjYxMDQgNTEuOTM0MyAyNy42MTA0QzQ4LjYzMzggMjcuNjEwNCA0Ni42ODIgMjkuMDI0OSA0NS41MTM2IDMwLjMxODFDNDMuODg3NiAzMi4xMTA1IDQzLjIyMiAzMy44NjEzIDQzLjIyMiAzOC40MDY0Wk01Ni4zOTYyIDM4LjQ0OEM1Ni4zOTYyIDQxLjQ5MTkgNTYuMTQ2NiA0Mi4zMjQgNTUuMzU2MiA0My40NTA3QzU0LjcyODcgNDQuMzI3OCA1My4zOTc0IDQ0Ljk5MzUgNTEuOTM3OCA0NC45OTM1QzUwLjQ3ODIgNDQuOTkzNSA0OS4xNDM1IDQ0LjMyNzggNDguNTE5NCA0My40NTA3QzQ3LjcyNTUgNDIuMzI0IDQ3LjQ3OTQgNDEuNDkxOSA0Ny40Nzk0IDM4LjQwNjRDNDcuNDc5NCAzNS4zMjA4IDQ3LjcyOSAzNC41MzA0IDQ4LjUxOTQgMzMuNDAzNkM0OS4xNDM1IDMyLjUzIDUwLjQ3ODIgMzEuODYwOCA1MS45Mzc4IDMxLjg2MDhDNTMuMzk3NCAzMS44NjA4IDU0LjcxMTMgMzIuNTMgNTUuMzU2MiAzMy40MDM2QzU2LjE0NjYgMzQuNTMwNCA1Ni4zOTYyIDM1LjM2MjQgNTYuMzk2MiAzOC40NDhaIiBmaWxsPSJ3aGl0ZSIvPg0KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik03Ny45MDQ5IDUzLjUzOTRDODAuNzU4MiA1My41Mzk0IDgyLjc1ODYgNTEuOTEzNCA4Mi43NTg2IDQ4Ljk1MjdWNDYuODAzMkM4Mi4wNjY1IDQ3LjU2MDYgODEuMjI1NiA0OC4xNjcxIDgwLjI4ODQgNDguNTg0N0M3OS4zNTEzIDQ5LjAwMjMgNzguMzM4IDQ5LjIyMiA3Ny4zMTIxIDQ5LjIzQzc2LjI0NTIgNDkuMjUzNiA3NS4xODY5IDQ5LjAzNDcgNzQuMjE3IDQ4LjU4OTZDNzMuMjQ3MSA0OC4xNDQ2IDcyLjM5MDkgNDcuNDg1MiA3MS43MTMgNDYuNjYxMUM3MC41MDMxIDQ1LjA3NjcgNzAuMTI4NyA0NC4zMjQ0IDcwLjEyODcgMzguNDQ4QzcwLjEyODcgMzIuNTcxNiA3MC41MDMxIDMxLjc3NzYgNzEuNzEzIDMwLjE5MzNDNzIuMzg4NiAyOS4zNjkgNzMuMjQyMSAyOC43MDg1IDc0LjIwOTQgMjguMjYxMkM3NS4xNzY2IDI3LjgxMzkgNzYuMjMyNyAyNy41OTE0IDc3LjI5ODIgMjcuNjEwNEM3OS40NjUgMjcuNjEwNCA4MS4xNzQyIDI4LjQ0MjUgODIuNzU4NiAzMC4xMTAxVjI3Ljg2SDg2Ljk5NTFWNDguNDk1MUM4Ni45OTUxIDU0Ljg3NDIgODIuNjU4MSA1Ny43ODk4IDc3LjgyMTcgNTcuNzg5OEM3NS4xMTQxIDU3Ljc4OTggNzIuMzYxMyA1Ni4zNzUzIDcwLjQ4NTcgNTQuMjQ2N0w3My43NzkzIDUxLjYyMjJDNzQuODE5NCA1Mi42NjIzIDc2LjI3ODkgNTMuNTM5NCA3Ny45MDQ5IDUzLjUzOTRaTTc1LjIxNDYgMzMuNDg2OEM3NC40NjIzIDM0LjQ0NzIgNzQuMzc5MSAzNS4wMjk2IDc0LjM3OTEgMzguNDQ4Qzc0LjM3OTEgNDEuODI0NyA3NC40NjIzIDQyLjQwNzIgNzUuMjE0NiA0My4zNjc1Qzc1LjYxNDcgNDMuODc0NiA3Ni4xMjQ1IDQ0LjI4NDUgNzYuNzA1OCA0NC41NjYzQzc3LjI4NzEgNDQuODQ4MSA3Ny45MjQ2IDQ0Ljk5NDUgNzguNTcwNiA0NC45OTQ1Qzc5LjIxNjUgNDQuOTk0NSA3OS44NTQxIDQ0Ljg0ODEgODAuNDM1MyA0NC41NjYzQzgxLjAxNjYgNDQuMjg0NSA4MS41MjY0IDQzLjg3NDYgODEuOTI2NSA0My4zNjc1QzgyLjY3NTQgNDIuNDA3MiA4Mi43NTg2IDQxLjg2NjMgODIuNzU4NiAzOC40NDhDODIuNzU4NiAzNS4wMjk2IDgyLjY3NTQgMzQuNDQ3MiA4MS45MjY1IDMzLjQ4NjhDODEuNTI2NCAzMi45Nzk3IDgxLjAxNjYgMzIuNTY5OCA4MC40MzUzIDMyLjI4ODFDNzkuODU0MSAzMi4wMDYzIDc5LjIxNjUgMzEuODU5OSA3OC41NzA2IDMxLjg1OTlDNzcuOTI0NiAzMS44NTk5IDc3LjI4NzEgMzIuMDA2MyA3Ni43MDU4IDMyLjI4ODFDNzYuMTI0NSAzMi41Njk4IDc1LjYxNDcgMzIuOTc5NyA3NS4yMTQ2IDMzLjQ4NjhaIiBmaWxsPSJ3aGl0ZSIvPg0KPHBhdGggZD0iTTk3Ljk5NTYgNDMuODY2N0M5Ny45OTU2IDQ3LjY2MyAxMDAuMzMyIDQ4Ljk5NDMgMTAzLjQxNCA0OC45OTQzSDEwNi40NTFWNDQuOTkzNUgxMDMuODM0QzEwMi43OTQgNDQuOTkzNSAxMDIuMjUgNDQuNDk0MiAxMDIuMjUgNDMuNTMzOVYxOS4zMTQxSDk3Ljk5NTZWNDMuODY2N1oiIGZpbGw9IndoaXRlIi8+DQo8cGF0aCBkPSJNNTkuMDIwNyAyMi4wNzM4SDQ0LjUzOTRWMjQuMjIzM0g1OS4wMjA3VjIyLjA3MzhaIiBmaWxsPSJ3aGl0ZSIvPg0KPC9zdmc+DQo=);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  z-index: 11;
  transform-origin: center;
  transition: opacity 0.3s;
}
@media all and (max-width: 959px) {
  .contactsMap:after {
    width: 60px;
    height: 60px;
  }
}
@media all and (max-width: 600px) {
  .contactsMap:after {
    width: 40px;
    height: 40px;
  }
}
.contactsMap.loaded:before, .contactsMap.loaded:after {
  opacity: 0;
}
.contactsMap.hideLoading:before, .contactsMap.hideLoading:after {
  display: none;
}
.contactsTitle {
  text-align: center;
  font-weight: 400;
  font-size: 38px;
  line-height: 48px;
  color: #000000;
}
.contactsText {
  text-align: center;
  font-weight: 400;
  font-size: 20px;
  line-height: 30px;
  color: #000000;
  margin: 32px 105px 24px 105px;
}
.contactsCity {
  text-align: center;
  width: 398px;
  position: relative;
  display: inline-block;
  vertical-align: middle;
  order: 0;
}
.contactsCity select {
  display: block;
  width: 398px;
  font-weight: 400;
  font-size: 14px;
  line-height: 24px;
  color: #000000;
  text-transform: uppercase;
  margin: 0 auto;
  background: #FFFFFF;
  border: 1px solid #000000;
  height: 40px;
  padding: 7px 40px 9px 10px;
  outline: none !important;
  background: transparent;
  -webkit-appearance: none;
  position: relative;
  z-index: 2;
}
.contactsCity label {
  width: 38px;
  height: 38px;
  position: absolute;
  top: 1px;
  right: 3px;
  border: solid 4px #fff;
  background-color: transparent;
  cursor: pointer;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iOCIgdmlld0JveD0iMCAwIDE0IDgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTAuNzc3MDA0IDAuMDg1NTQ4OUMwLjkxMzg0MSAtMC4wMzc2MDQzIDEuMTI0NiAtMC4wMjY1MTE3IDEuMjQ3NzYgMC4xMTAzMjVMNi45OTk5OSA2LjUwMTdMMTIuNzUyMiAwLjExMDMyNUMxMi44NzU0IC0wLjAyNjUxMjIgMTMuMDg2MSAtMC4wMzc2MDQ5IDEzLjIyMyAwLjA4NTU0ODNDMTMuMzU5OCAwLjIwODcwMiAxMy4zNzA5IDAuNDE5NDY1IDEzLjI0NzggMC41NTYzMDFMNy4yNDc3NiA3LjIyMjk3QzcuMTg0NTQgNy4yOTMyMSA3LjA5NDQ5IDcuMzMzMzEgNi45OTk5OSA3LjMzMzMxQzYuOTA1NSA3LjMzMzMxIDYuODE1NDQgNy4yOTMyMSA2Ljc1MjIzIDcuMjIyOTdMMC43NTIyMjggMC41NTYzMDJDMC42MjkwNzUgMC40MTk0NjUgMC42NDAxNjcgMC4yMDg3MDIgMC43NzcwMDQgMC4wODU1NDg5WiIgZmlsbD0iIzk0OTQ5NCIvPg0KPC9zdmc+DQo=);
  background-size: 16px 10px;
  background-repeat: no-repeat;
  background-position: center;
  z-index: 1;
}
.contactsCityTitle {
  font-weight: 300;
  font-size: 26px;
  line-height: 32px;
  color: #000000;
  margin: 32px 0 4px 0;
}
.contactsList {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -12px 0 -12px;
}
.contactsEl {
  padding: 20px 12px;
  display: block;
  width: 25%;
}
.contactsElTitle {
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #B9192B;
  margin: 0 0 4px 0;
}
.contactsElText {
  font-size: 14px;
  line-height: 24px;
  color: #000000;
}
.contactsElText a {
  color: #000;
  text-decoration: underline;
}
.contactsElText a:hover {
  color: #000;
  text-decoration: none;
}
.contactsElTextInfo {
  font-size: 12px;
  line-height: 16px;
  color: #949494;
}
@media all and (max-width: 959px) {
  .contactsCity {
    width: 227px;
  }
  .contactsCity select {
    width: 227px;
  }
}
@media all and (max-width: 767px) {
  .contactsHeader {
    flex-wrap: wrap;
    justify-content: space-between;
  }
  .contactsText {
    margin: 30px 0 20px 0;
  }
  .contactsCity {
    width: calc(100% - 120px);
  }
  .contactsCity select {
    width: 100%;
  }
  .contactsEl {
    width: 33.3333%;
  }
  .contactsOptions {
    order: 2;
    width: 100%;
    margin: 12px -24px 0 0;
  }
  .contactsOptionsEl {
    margin: 10px 24px 0 0;
  }
  .contactsTabs {
    order: 1;
    width: auto;
  }
  .contactsMap {
    height: 460px;
    margin: 0 0 0 -20px;
    width: 100vw;
  }
}
@media all and (max-width: 579px) {
  .contacts {
    margin-top: 30px;
  }
  .contactsTitle {
    font-size: 26px;
    line-height: 32px;
  }
  .contactsOptionsEl {
    font-size: 12px;
  }
  .contactsText {
    font-size: 16px;
    line-height: 24px;
    margin: 20px 0 24px 0;
  }
  .contactsEl {
    width: 50%;
  }
}
@media all and (max-width: 413px) {
  .contactsCityTitle {
    margin-bottom: 12px;
  }
  .contactsEl {
    width: 100%;
    padding-top: 12px;
    padding-bottom: 12px;
  }
}
@media all and (max-width: 319px) {
  .contactsCity {
    width: 100%;
  }
  .contactsCity select {
    width: 100%;
  }
  .contactsTabs {
    margin: 22px 0 0 0;
    width: 100%;
    text-align: center;
  }
  .contactsTabs > span {
    margin: 0 10px;
  }
  .contactsTabs > span span {
    display: inline-block;
  }
  .contactsTabs > span i {
    padding-right: 8px;
  }
  .contactsOptions {
    white-space: normal;
    flex-wrap: wrap;
  }
  .contactsOptionsEl {
    font-size: 12px;
  }
}

.fullScreenVideo {
  width: 100vw;
  height: 40vw;
  margin-left: -50vw;
  left: 50%;
  position: relative;
  display: flex;
}
.fullScreenVideo video {
  object-fit: cover;
  object-position: center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
@media all and (max-width: 767px) {
  .fullScreenVideo {
    height: 100vw;
  }
}
.fullScreenVideo_56 {
  height: 56.25vw;
}
@media all and (max-width: 767px) {
  .fullScreenVideo_adapt {
    height: 177.78vw;
  }
}

.textBox .tac {
  text-align: center;
}
.textBox .tal {
  text-align: left;
}
.textBox .fs_18 {
  font-size: 18px;
}
.textBox .fs_20 {
  font-size: 20px;
}
.textBox .m_mb_20 {
  margin-bottom: 20px;
}
.textBoxVideo {
  position: relative;
  font-size: 0;
  line-height: 0;
  margin: 20px 0;
}
.textBoxVideo:after {
  padding: 56.25% 0 0 0;
  content: "";
  display: block;
}
.textBoxVideo video {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
}
.textBoxTitle {
  font-weight: 400;
  font-size: 32px;
  line-height: 46px;
  text-align: center;
  margin: 40px 0;
}
@media all and (max-width: 767px) {
  .textBoxTitle {
    font-size: 24px;
    line-height: 32px;
    margin: 24px 0;
  }
}
.textBoxText {
  margin: 40px 0;
  text-align: center;
  font-size: 16px;
  line-height: 23px;
}
.textBoxCols {
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 20px -10px;
}
@media all and (min-width: 768px) {
  .textBoxCols_revert {
    flex-direction: row-reverse;
  }
}
.textBoxCol {
  display: block;
  width: 50%;
  text-align: center;
  padding: 10px;
}
.textBoxCol.w_40 {
  width: 40%;
}
.textBoxCol.w_60 {
  width: 60%;
}
.textBoxCol.w_30 {
  width: 30%;
}
.textBoxCol.w_70 {
  width: 70%;
}
.textBoxColImg {
  display: block;
}
.textBoxColImg img {
  max-width: 100%;
  height: auto;
}
.textBoxImg {
  display: block;
}
.textBoxImg img {
  max-width: 100%;
  height: auto;
}
.textBoxGroup {
  margin-top: 30px;
}
.textBoxGroupItem {
  display: flex;
  margin: 0 -10px;
}
.textBoxGroupItemImg {
  padding: 10px;
}
.textBoxGroupItemImg img {
  max-width: 100%;
  height: auto;
}
.textBoxGroupItemImg.w_25 {
  width: 25%;
  padding: 0;
}
.textBoxGroupItemImg.w_25 img {
  width: 100%;
  height: auto;
}
.textBoxGroupItemImg.w_50 {
  width: 50%;
  padding: 0;
}
.textBoxGroupItemImg.w_50 img {
  width: 100%;
  height: auto;
}
.textBoxProduct {
  display: flex;
  justify-content: space-between;
}
.textBoxProductEl {
  display: block;
  padding: 10px;
  text-align: center;
  text-decoration: none;
}
.textBoxProductElTitle {
  text-decoration: none;
  color: #000000;
}
.textBoxProductEl i {
  color: #000000;
}
.textBoxProductElImg img {
  max-width: 100%;
  height: auto;
}
.textBoxBlock {
  margin: 30px auto;
  max-width: 950px;
}
.textBox h3 {
  font-weight: 700;
  font-size: 18px;
  line-height: 26px;
  margin: 30px 0 10px;
}
.textBox h3:first-child {
  margin-top: 0;
}
.textBox h4 {
  font-weight: 700;
  font-size: 16px;
  line-height: 22px;
  margin: 25px 0 10px;
}
.textBox h4:first-child {
  margin-top: 0;
}
.textBox p {
  margin: 0 0 10px 0;
  padding: 0;
  font-weight: 400;
  font-size: 16px;
  line-height: 23px;
}
.textBox p b {
  font-weight: 700;
}
.textBox > p, .textBox > img {
  margin: 20px 0;
}
.textBoxIcon {
  max-width: 190px;
  margin: 20px auto;
}
.textBoxIcon img {
  width: 100%;
  height: auto;
}
@media all and (max-width: 1099px) {
  .textBoxCols {
    align-items: flex-start;
  }
}
@media all and (max-width: 767px) {
  .textBoxCols {
    flex-wrap: wrap;
  }
  .textBoxCol {
    width: 100%;
  }
  .textBoxCol.w_40 {
    width: 100%;
  }
  .textBoxCol.w_60 {
    width: 100%;
  }
  .textBoxCol.w_30 {
    width: 100%;
  }
  .textBoxCol.w_70 {
    width: 100%;
  }
  .textBoxGroupItem {
    flex-wrap: wrap;
  }
  .textBoxGroupItemImg {
    width: 100%;
  }
  .textBoxGroupItemImg.w_25 {
    width: 100%;
  }
  .textBoxGroupItemImg.w_50 {
    width: 100%;
  }
  .textBoxProduct {
    flex-wrap: wrap;
  }
  .textBoxProductEl {
    width: 100%;
  }
}

.saleDiscount {
  text-align: center;
  max-width: 1280px;
  margin: 0 auto;
  color: #000;
  font-weight: 400;
  height: 100%;
  font-size: 18px;
  padding: 0 20px;
  font-family: "Open Sans", "Arial", sans-serif;
  line-height: 26px;
  /*  @font-face {
      font-family: "Open Sans";
      font-style: normal;
      font-weight: 400;
      font-display: swap;
      src: url(/local/templates/hoegl/css/../fonts/open-sans-v27-latin_cyrillic-regular.woff2) format("woff2"), url(/local/templates/hoegl/css/../fonts/open-sans-v27-latin_cyrillic-regular.woff) format("woff")
    }

    @font-face {
      font-family: "Open Sans";
      font-style: normal;
      font-weight: 600;
      font-display: swap;
      src: url(/local/templates/hoegl/css/../fonts/open-sans-v27-latin_cyrillic-600.woff2) format("woff2"), url(/local/templates/hoegl/css/../fonts/open-sans-v27-latin_cyrillic-600.woff) format("woff")
    }

    @font-face {
      font-family: "Open Sans";
      font-style: normal;
      font-weight: 700;
      font-display: swap;
      src: url(/local/templates/hoegl/css/../fonts/open-sans-v27-latin_cyrillic-700.woff2) format("woff2"), url(/local/templates/hoegl/css/../fonts/open-sans-v27-latin_cyrillic-700.woff) format("woff")
    }*/
}
.saleDiscount .button, .saleDiscount .button:hover, .saleDiscount a {
  text-decoration: none;
}
.saleDiscount img {
  max-width: 150%;
  height: auto;
  display: block;
}
.saleDiscount blockquote, .saleDiscount h1, .saleDiscount h2, .saleDiscount p {
  margin: 0;
}
.saleDiscount li {
  list-style-type: none;
}
.saleDiscount .button {
  border: 0;
  height: 25px;
  color: #fff;
  vertical-align: middle;
  background-color: #000;
  font-size: 9.65781px;
  line-height: 13px;
  font-weight: 500;
  padding: 0 15px;
  margin-left: auto;
  margin-right: auto;
  text-transform: uppercase;
  letter-spacing: 0.5px;
}
.saleDiscount .button:hover {
  opacity: 0.5;
}
.saleDiscount .button:active, .saleDiscount .button:focus {
  opacity: 0.8;
  background-color: #000;
  text-decoration: none;
}
.saleDiscount .button:disabled {
  background-color: #e0d1bb;
  text-decoration: none;
}
@media (min-width: 768px) {
  .saleDiscount .button {
    font-size: 16px;
    line-height: 20px;
    font-weight: 500;
    letter-spacing: 0.5px;
    padding: 6px 25px;
    height: 35px;
  }
}
@media (min-width: 1280px) {
  .saleDiscount .button {
    font-size: 22px;
    line-height: 25px;
    letter-spacing: 0;
    padding: 11px 40px;
    height: 50px;
  }
}
.saleDiscount .form__button {
  margin-top: 10px;
}
@media (min-width: 768px) {
  .saleDiscount .form__button {
    margin-top: 23px;
    margin-bottom: 15px;
  }
}
@media (min-width: 1280px) {
  .saleDiscount .form__button {
    margin-top: 34px;
    margin-bottom: 20px;
  }
}
.saleDiscount .visually-hidden {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  border: 0;
  padding: 0;
  clip: rect(0 0 0 0);
  overflow: hidden;
}
.saleDiscount .line {
  border: 0;
  vertical-align: middle;
  height: 0.246487px;
  color: #969696;
  width: 30%;
}
@media (min-width: 768px) {
  .saleDiscount .line {
    width: 25%;
  }
}
@media (min-width: 1280px) {
  .saleDiscount .line {
    width: 29%;
  }
  .saleDiscount .line--right {
    margin-left: 20px;
  }
}
.saleDiscount .line--left, .saleDiscount .line--right {
  text-align: left;
  margin-right: 1%;
  margin-left: 0;
  transform: rotate(180deg);
}
.saleDiscount .line--right {
  text-align: right;
  margin-left: 1%;
  margin-right: 0;
}
.saleDiscount .page {
  height: 100%;
  font-size: 18px;
  font-family: "Open Sans", "Arial", sans-serif;
  line-height: 26px;
}
.saleDiscount .page__body {
  align-content: start;
  min-height: 100%;
  min-width: 320px;
  color: #000;
  font-weight: 400;
  margin: 0 auto;
  text-align: center;
  padding-bottom: 20px;
  max-width: 480px;
}
@media (min-width: 768px) {
  .saleDiscount .page__body {
    max-width: 768px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media (min-width: 1280px) {
  .saleDiscount .page__body {
    max-width: 1280px;
    margin-left: auto;
    margin-right: auto;
  }
}
.saleDiscount .sale-wrapper {
  display: flex;
  margin: 10px 0;
  justify-content: space-between;
}
@media (min-width: 768px) {
  .saleDiscount .sale-wrapper {
    padding-top: 0;
    margin-top: 22px;
  }
}
@media (min-width: 1280px) {
  .saleDiscount .sale-wrapper {
    margin-top: 42px;
  }
}
.saleDiscount .intro-text {
  margin: 25px 0 0;
  padding-top: 5px;
  padding-bottom: 4px;
  font-weight: 700;
  font-size: 10px;
  line-height: 13px;
  background-color: #f4f1ed;
}
@media (min-width: 768px) {
  .saleDiscount .intro-text {
    font-size: 16px;
    line-height: 40px;
    margin: 49px 0 0;
  }
}
@media (min-width: 1280px) {
  .saleDiscount .intro-text {
    font-weight: 700;
    font-size: 22px;
    line-height: 57px;
    margin-top: 52px;
    padding-left: 40px;
  }
}
.saleDiscount .sale-text {
  font-weight: 400;
  font-size: 12px;
  line-height: 18px;
  min-width: 178px;
}
@media (min-width: 768px) {
  .saleDiscount .sale-text {
    font-size: 24px;
    line-height: 10px;
    padding: 0;
  }
}
@media (min-width: 1280px) {
  .saleDiscount .sale-text {
    font-size: 32px;
    min-width: 432px;
    padding-left: 5px;
  }
}
.saleDiscount .header-wrapper {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
.saleDiscount .header__logo-image {
  width: 40px;
  height: 40px;
  font-size: 12px;
  color: #000;
}
@media (min-width: 768px) {
  .saleDiscount .header__logo-image {
    width: 72px;
    height: 72px;
    font-size: 21px;
  }
}
@media (min-width: 1280px) {
  .saleDiscount .header__logo-image {
    width: 120px;
    height: 120px;
    font-size: 30px;
  }
}
.saleDiscount .header__logo {
  margin-left: 23px;
}
@media (min-width: 768px) {
  .saleDiscount .header__logo {
    margin-left: 7%;
  }
}
@media (min-width: 1280px) {
  .saleDiscount .header__logo {
    margin-left: 92px;
  }
}
.saleDiscount .header__logo:hover {
  opacity: 0.6;
}
.saleDiscount .shops__text {
  text-transform: uppercase;
  font-family: "Open Sans";
  font-weight: 400;
  font-size: 10px;
  line-height: 10px;
  vertical-align: middle;
}
@media (min-width: 768px) {
  .saleDiscount .shops__text {
    font-size: 16px;
    line-height: 22px;
    font-weight: 400;
    vertical-align: middle;
  }
}
@media (min-width: 768px) and (min-width: 1280px) {
  .saleDiscount .shops__text {
    font-size: 22px;
    line-height: 30px;
    font-weight: 400;
  }
}
.saleDiscount .header__shops {
  margin-right: 11px;
  color: #000;
}
@media (min-width: 768px) {
  .saleDiscount .header__shops {
    margin-right: 2%;
  }
}
@media (min-width: 1280px) {
  .saleDiscount .header__shops {
    margin-right: 64px;
  }
}
.saleDiscount .shops__image {
  display: inline;
  margin-left: 5px;
  vertical-align: middle;
  width: 12.18px;
  height: 16.8px;
}
@media (min-width: 768px) {
  .saleDiscount .shops__image {
    width: 23.57px;
    height: 32.51px;
    margin-left: 5px;
  }
}
@media (min-width: 1280px) {
  .saleDiscount .shops__image {
    width: 29px;
    height: 40px;
  }
}
.saleDiscount .header__shops:hover .shops__text {
  color: #7a7a7a;
}
.saleDiscount .header__shops:active .shops__text {
  color: #000;
}
.saleDiscount .form-wrapper {
  margin-top: 28px;
  margin-bottom: 28px;
}
@media (min-width: 768px) {
  .saleDiscount .form-wrapper {
    margin-top: 42px;
    margin-bottom: 42px;
  }
}
@media (min-width: 1280px) {
  .saleDiscount .form-wrapper {
    margin-top: 70px;
    margin-bottom: 70px;
  }
}
.saleDiscount .form {
  text-align: center;
  margin-left: 13%;
  margin-right: 13%;
}
@media (min-width: 768px) {
  .saleDiscount .form {
    margin-left: 17.5%;
    margin-right: 16.7%;
  }
}
@media (min-width: 1280px) {
  .saleDiscount .form {
    margin-left: 21%;
    margin-right: 19%;
  }
}
.saleDiscount .form__list {
  line-height: 22px;
  list-style: none;
  padding: 0;
  margin: 0;
}
.saleDiscount .form__item {
  display: flex;
  box-sizing: border-box;
  color: #c2c2c2;
}
.saleDiscount .form__item:first-child {
  margin-bottom: 8px;
}
@media (min-width: 768px) {
  .saleDiscount .form__item:first-child {
    margin-bottom: 8px;
  }
}
.saleDiscount .form__description {
  text-align: left;
}
@media (min-width: 768px) {
  .saleDiscount .mail {
    letter-spacing: 0.3px;
  }
}
@media (min-width: 1280px) {
  .saleDiscount .mail, .saleDiscount .name {
    letter-spacing: 1px;
  }
}
.saleDiscount .footer {
  width: 74%;
  margin-top: 12px;
  margin-left: auto;
  margin-right: auto;
}
@media (min-width: 768px) {
  .saleDiscount .footer {
    margin-top: 22px;
  }
}
@media (min-width: 1280px) {
  .saleDiscount .footer {
    padding-left: 30px;
    margin-top: 47px;
  }
}
.saleDiscount .footer-intro__title {
  text-transform: uppercase;
  font-weight: 600;
  font-size: 11.9996px;
  line-height: 16px;
}
@media (min-width: 768px) {
  .saleDiscount .footer-intro__title {
    font-weight: 600;
    font-size: 22px;
    line-height: 30px;
  }
}
@media (min-width: 1280px) {
  .saleDiscount .footer-intro__title {
    font-size: 30px;
    line-height: 41px;
  }
}
.saleDiscount .footer-intro__text {
  font-weight: 400;
  font-size: 10px;
  line-height: 14px;
}
@media (min-width: 768px) {
  .saleDiscount .footer-intro__text {
    font-size: 16px;
    line-height: 22px;
  }
}
@media (min-width: 1280px) {
  .saleDiscount .footer-intro__text {
    font-size: 22px;
    line-height: 23px;
  }
}
.saleDiscount .social__list {
  padding: 0;
  display: flex;
  justify-content: space-evenly;
  align-items: center;
  margin: 14px 0 0;
  width: 100%;
}
@media (min-width: 366px) and (max-width: 767px) {
  .saleDiscount .social__list {
    max-width: 292px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media (min-width: 768px) {
  .saleDiscount .social__list {
    justify-content: space-between;
    width: 341px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media (min-width: 1280px) {
  .saleDiscount .social__list {
    width: 376px;
    margin-top: 30px;
    margin-left: auto;
    margin-right: auto;
  }
}
.saleDiscount .social__item {
  display: flex;
  align-items: center;
}
.saleDiscount .social__icon--whatsapp {
  width: 15.78px;
  height: 15.78px;
}
@media (min-width: 768px) {
  .saleDiscount .social__icon--whatsapp {
    width: 27.82px;
    height: 27.82px;
  }
}
@media (min-width: 1280px) {
  .saleDiscount .social__icon--whatsapp {
    width: 31px;
    height: 31px;
  }
}
.saleDiscount .social__icon--instagram {
  width: 15.78px;
  height: 15.78px;
}
@media (min-width: 768px) {
  .saleDiscount .social__icon--instagram {
    width: 27.82px;
    height: 27.82px;
  }
}
@media (min-width: 1280px) {
  .saleDiscount .social__icon--instagram {
    width: 31px;
    height: 31px;
  }
}
.saleDiscount .social__icon--facebook {
  width: 15.78px;
  height: 15.78px;
}
@media (min-width: 768px) {
  .saleDiscount .social__icon--facebook {
    width: 27.82px;
    height: 27.82px;
  }
}
@media (min-width: 1280px) {
  .saleDiscount .social__icon--facebook {
    width: 31px;
    height: 31px;
  }
}
.saleDiscount .social__icon--telegram {
  width: 16.29px;
  height: 15.78px;
}
@media (min-width: 768px) {
  .saleDiscount .social__icon--telegram {
    width: 28.72px;
    height: 28.72px;
  }
}
@media (min-width: 1280px) {
  .saleDiscount .social__icon--telegram {
    width: 32px;
    height: 31px;
  }
}
.saleDiscount .social__icon--vk {
  width: 19.86px;
  height: 19.86px;
}
@media (min-width: 768px) {
  .saleDiscount .social__icon--vk {
    width: 35px;
    height: 35px;
  }
}
@media (min-width: 1280px) {
  .saleDiscount .social__icon--vk {
    width: 39px;
    height: 39px;
  }
}
.saleDiscount .social__icon--youtube {
  width: 18.84px;
  height: 18.84px;
}
@media (min-width: 768px) {
  .saleDiscount .social__icon--youtube {
    width: 33.21px;
    height: 33.21px;
  }
}
@media (min-width: 1280px) {
  .saleDiscount .social__icon--youtube {
    width: 37px;
    height: 37px;
  }
}
.saleDiscount .copyright__wrapper {
  font-weight: 400;
  font-size: 10px;
  line-height: 14px;
  text-align: center;
  color: #949494;
  margin-top: 12px;
}
@media (min-width: 768px) {
  .saleDiscount .copyright__wrapper {
    font-size: 16px;
    line-height: 25px;
    margin-top: 15px;
  }
}
@media (min-width: 1280px) {
  .saleDiscount .copyright__wrapper {
    font-size: 22px;
    line-height: 30px;
    text-align: left;
    margin-left: -9.5%;
  }
}
.saleDiscount .social__icon {
  font-size: 7px;
}
@media (min-width: 768px) {
  .saleDiscount .social__icon {
    font-size: 10px;
  }
}
@media (min-width: 1280px) {
  .saleDiscount .social__icon {
    font-size: 12px;
  }
}
.saleDiscount .social__icon:hover {
  opacity: 0.5;
}
.saleDiscount .social__icon:active {
  opacity: 0.7;
}
.saleDiscount .message {
  margin-top: 4%;
  text-align: center;
  font-weight: 500;
  font-size: 10px;
  line-height: 13px;
  letter-spacing: 0.1px;
  color: #ab2c31;
  background-color: #fff;
}
@media (min-width: 768px) {
  .saleDiscount .message {
    font-size: 16px;
    line-height: 19.5px;
  }
}
@media (min-width: 1280px) {
  .saleDiscount .message {
    font-size: 22px;
    line-height: 26.82px;
  }
}
.saleDiscount .message__button-wrapper {
  text-align: right;
}
.saleDiscount .message-button {
  width: 30px;
  height: 20px;
  padding: 0;
  background-color: #fff;
  cursor: pointer;
  border: 0;
}
@media (min-width: 768px) {
  .saleDiscount .message-button {
    width: 50px;
    height: 30px;
  }
}
@media (min-width: 1280px) {
  .saleDiscount .message-button {
    width: 60px;
    height: 40px;
  }
}
.saleDiscount .message-button::after, .saleDiscount .message-button::before {
  content: "";
  position: absolute;
  width: 10px;
  height: 1px;
  background-color: #ab2c31;
}
@media (min-width: 768px) {
  .saleDiscount .message-button::after, .saleDiscount .message-button::before {
    width: 15px;
    height: 1px;
  }
}
@media (min-width: 1280px) {
  .saleDiscount .message-button::after, .saleDiscount .message-button::before {
    width: 20px;
    height: 1px;
  }
}
.saleDiscount .message-button::before {
  transform: rotate(45deg);
  box-shadow: none;
}
.saleDiscount .message-button::after {
  transform: rotate(-45deg);
}
.saleDiscount .message-button:active {
  opacity: 0.3;
  color: #e0ccae;
}
.saleDiscount .conditions-wrapper {
  text-align: left;
  font-weight: 400;
  font-size: 9px;
  line-height: 13px;
  margin-top: 20px;
  max-width: 191px;
  margin-left: auto;
  margin-right: auto;
}
@media (min-width: 768px) {
  .saleDiscount .conditions-wrapper {
    max-width: 100%;
    font-size: 15px;
    line-height: 20px;
    margin-top: 10px;
    margin-left: 14%;
    margin-right: 14%;
  }
}
@media (min-width: 1280px) {
  .saleDiscount .conditions-wrapper {
    font-size: 22px;
    line-height: 30px;
    margin-left: 17.5%;
    margin-right: 14%;
    letter-spacing: -0.5px;
  }
}
.saleDiscount .conditions__description {
  max-width: 100%;
}
.saleDiscount .conditions__field {
  position: absolute;
  z-index: -1;
  opacity: 0;
}
.saleDiscount .conditions__field + label {
  display: inline-flex;
  align-items: start;
  user-select: none;
}
.saleDiscount .conditions__field + label::before {
  content: "";
  display: inline-block;
  width: 14px;
  height: 14px;
  flex-shrink: 0;
  flex-grow: 0;
  border: 1px solid #c4c4c4;
  box-sizing: border-box;
  border-radius: 3px;
  margin-right: 8px;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 50% 50%;
  margin-top: -2px;
}
@media (min-width: 768px) {
  .saleDiscount .conditions__field + label::before {
    border-radius: 5px;
    margin-right: 0.6em;
    width: 20px;
    height: 20px;
    margin-top: 0px;
  }
}
@media (min-width: 1280px) {
  .saleDiscount .conditions__field + label::before {
    width: 1em;
    height: 1em;
    margin-right: 10px;
    margin-top: 3px;
  }
}
.saleDiscount .conditions__field:checked + label::before {
  border-color: #b9192b;
  background-color: #b9192b;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e");
}
.saleDiscount .conditions__link {
  text-decoration: underline;
  color: #000;
}
.saleDiscount .conditions__link:hover {
  color: #7a7a7a;
}
.saleDiscount .conditions__link:active {
  color: #000;
}
.saleDiscount .gallery__list {
  padding: 0;
  margin: 30px 0 0;
}
.saleDiscount .gallery__list {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.saleDiscount .gallery__list {
  margin-top: 50px;
}
.saleDiscount .gallery__item {
  width: 32%;
}
@media (max-width: 767px) {
  .saleDiscount .gallery__item {
    width: 100%;
  }
  .saleDiscount .gallery__item + .gallery__item {
    display: none;
  }
}
.saleDiscount .gallery__image {
  display: block;
  height: auto;
  width: 100%;
  font-size: 9px;
  color: #000;
}
@media (min-width: 768px) {
  .saleDiscount .gallery__image {
    font-size: 15px;
  }
}
@media (min-width: 1280px) {
  .saleDiscount .gallery__image {
    font-size: 21px;
  }
}

.cookiesInform {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 110;
  padding: 8px 20px;
  box-shadow: 2px 2px 14px 2px #121212;
  background-color: #fff;
  transition: bottom 0.3s;
}
.cookiesInform .showModal {
  text-decoration: underline;
}
.cookiesInform.hideIt {
  bottom: -400px;
}
.cookiesInformInner {
  margin: 0 auto;
  max-width: 1000px;
  display: flex;
  justify-content: space-between;
  position: relative;
  align-items: center;
}
.cookiesInformIcon {
  display: none;
}
.cookiesInformTitle {
  font-size: 13px;
  line-height: 18px;
  font-weight: 400;
}
.cookiesInformText {
  font-size: 14px;
  line-height: 18px;
  font-weight: 400;
}
.cookiesInformText p {
  margin: 2px 0;
}
.cookiesInformBtn {
  margin: 0 0 0 20px;
  background-color: #000;
  border: 1px solid #000;
  color: #fff;
  text-align: center;
  display: inline-block;
  cursor: pointer;
  min-width: 100px;
  padding: 5px 20px;
  font-size: 14px;
  line-height: 20px;
  border-radius: 0px;
  font-weight: 600;
}
@media all and (max-width: 767px) {
  .cookiesInformIcon {
    display: none;
  }
  .cookiesInformInner {
    padding: 0;
  }
}

.lContacts {
  margin: 36px 0 0 0;
}
.lContactsLinks {
  display: block;
}
.lContactsEl {
  padding: 33px 0 0 0;
  max-width: 540px;
  margin: 0 auto;
  position: relative;
  text-align: center;
}
.lContactsEl_contacts {
  margin: 16px auto 40px auto;
  padding: 16px 0 24px 0;
  width: 242px;
  border: solid 1px #E5E5E5;
  border-width: 1px 0;
}
.lContactsElLinks {
  color: #000;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  margin: 14px 0 0 0;
}
.lContactsElLinks a {
  color: #000;
  text-decoration: none;
}
.lContactsElLinks p {
  margin: 0;
}
.lContactsElLinks p a {
  color: #B9192B;
  text-decoration: underline;
}
.lContactsElLinks p a:hover {
  text-decoration: none;
}
.lContactsElText {
  margin: 28px 0 0 0;
  font-size: 14px;
  line-height: 24px;
}
.lContactsElText p {
  margin: 8px 0 0 0;
}
.lContactsSubTitle {
  text-align: center;
  max-width: 818px;
  margin: 0 auto;
  color: #575757;
  font-size: 24px;
  font-weight: 700;
  line-height: 28px;
}
.lContactsTitle {
  font-weight: 400;
  font-size: 14px;
  line-height: 24px;
  text-align: center;
  color: #000000;
  margin: 16px auto 0 auto;
  max-width: 818px;
}
.lContactsBtns {
  display: flex;
  margin: 16px auto 0 auto;
  max-width: 818px;
  flex-wrap: wrap;
}
.lContactsBtns a {
  width: calc(25% - 16px);
  margin: 8px;
  display: block;
  text-decoration: none;
  background: #000;
  height: 40px;
  text-align: center;
  font-weight: 600;
  font-size: 14px;
  line-height: 20px;
  text-transform: uppercase;
  color: #FFFFFF;
  padding: 10px 0;
}
.lContactsBtns a img {
  margin: 0 10px 0 0;
  vertical-align: top;
}
.lContactsFaq {
  max-width: 866px;
  margin: 64px auto 0 auto;
}
.lContactsFaq .accordionElTitle {
  display: block;
  /*       font-weight: 700;
         font-size: 16px;
         line-height: 24px;
         color: #000000;
         padding: 0 40px 0 0;
         position: relative;
         cursor: pointer;*/
}
.lContactsFaq .accordionElContent {
  /*      margin: 8px 0 0 0;
        font-weight: 400;
        font-size: 14px;
        line-height: 24px;*/
}
.lContactsFaq .accordionElContent a {
  color: #000;
  text-decoration: underline;
}
.lContactsFaq .accordionElContent a:hover {
  text-decoration: none;
  color: #fff;
}
.lContactsFaq .accordionElContent > * {
  margin: 10px 0 0 0;
}
.lContactsFaq .accordionElContent > *:first-child {
  margin: 0;
}
.lContactsMap {
  margin: 64px 0 0 0;
}
.lContactsMapTitle {
  font-weight: 600;
  font-size: 26px;
  line-height: 32px;
  text-align: center;
  color: #000000;
  margin: 0 0 16px 0;
}
.lContactsMapContent {
  height: 600px;
  position: relative;
}
@media all and (max-width: 959px) {
  .lContactsMapContent {
    height: 500px;
  }
}
.lContactsMapInner {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 50%;
  width: 100vw;
  margin-left: -50vw;
}
.lContactsMapBox {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: block;
}
.lContactsMapBox:before {
  position: absolute;
  background-color: rgb(255, 255, 255);
  opacity: 1;
  content: "";
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 10;
  transition: opacity 0.3s;
}
@keyframes loadAnimation {
  from {
    transform: translate(-50%, -50%) scale(0.7);
  }
  to {
    transform: translate(-50%, -50%) scale(1.2);
  }
}
.lContactsMapBox:not(.loaded):after {
  animation: loadAnimation 1s infinite;
}
.lContactsMapBox:after {
  position: absolute;
  content: "";
  left: 50%;
  top: 50%;
  opacity: 1;
  transform: translate(-50%, -50%);
  width: 80px;
  height: 80px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIwIiBoZWlnaHQ9IjEyMCIgdmlld0JveD0iMCAwIDEyMCAxMjAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8cmVjdCB3aWR0aD0iMTIwIiBoZWlnaHQ9IjEyMCIgZmlsbD0iI0I5MTkyQiIvPg0KPHBhdGggZD0iTTE2LjExNDMgNDguOTk0M0gyMC4zNjgyVjM2LjQwMjVDMjAuMzY4MiAzMy41MjUgMjIuMTYwNSAzMS44NTc0IDI0LjU3NyAzMS44NTc0QzI2Ljk5MzQgMzEuODU3NCAyOC43MzczIDMzLjUyNSAyOC43MzczIDM2LjQwMjVWNDguOTkwOEgzMi45OTgxVjM0Ljk0NjRDMzIuOTk4MSAzMC4xNTE3IDI5LjI0NjkgMjcuNjEwNCAyNS45NTMzIDI3LjYxMDRDMjMuNzAzMyAyNy42MTA0IDIxLjc5MzEgMjguNDQyNSAyMC40NTE0IDMwLjExMDFIMjAuMzY4MlYxOS4zMTQxSDE2LjExNDNWNDguOTk0M1oiIGZpbGw9IndoaXRlIi8+DQo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTQzLjIyMiAzOC40MDY0QzQzLjIyMiA0Mi45OTMxIDQzLjg4NzYgNDQuNzQzOSA0NS41MTM2IDQ2LjUzNjNDNDYuNjgyIDQ3LjgyOTQgNDguNjMzOCA0OS4yNDM5IDUxLjkzNDMgNDkuMjQzOUM1NS4yMzQ4IDQ5LjI0MzkgNTcuMjA0IDQ3Ljg0MzMgNTguMzU1IDQ2LjUzNjNDNTkuOTgxIDQ0Ljc0MzkgNjAuNjQ2NyA0Mi45OTMxIDYwLjY0NjcgMzguNDA2NEM2MC42NDY3IDMzLjgxOTYgNTkuOTc3NiAzMi4xMTA1IDU4LjM1NSAzMC4zMTgxQzU3LjE4NjcgMjkuMDI0OSA1NS4yMzQ4IDI3LjYxMDQgNTEuOTM0MyAyNy42MTA0QzQ4LjYzMzggMjcuNjEwNCA0Ni42ODIgMjkuMDI0OSA0NS41MTM2IDMwLjMxODFDNDMuODg3NiAzMi4xMTA1IDQzLjIyMiAzMy44NjEzIDQzLjIyMiAzOC40MDY0Wk01Ni4zOTYyIDM4LjQ0OEM1Ni4zOTYyIDQxLjQ5MTkgNTYuMTQ2NiA0Mi4zMjQgNTUuMzU2MiA0My40NTA3QzU0LjcyODcgNDQuMzI3OCA1My4zOTc0IDQ0Ljk5MzUgNTEuOTM3OCA0NC45OTM1QzUwLjQ3ODIgNDQuOTkzNSA0OS4xNDM1IDQ0LjMyNzggNDguNTE5NCA0My40NTA3QzQ3LjcyNTUgNDIuMzI0IDQ3LjQ3OTQgNDEuNDkxOSA0Ny40Nzk0IDM4LjQwNjRDNDcuNDc5NCAzNS4zMjA4IDQ3LjcyOSAzNC41MzA0IDQ4LjUxOTQgMzMuNDAzNkM0OS4xNDM1IDMyLjUzIDUwLjQ3ODIgMzEuODYwOCA1MS45Mzc4IDMxLjg2MDhDNTMuMzk3NCAzMS44NjA4IDU0LjcxMTMgMzIuNTMgNTUuMzU2MiAzMy40MDM2QzU2LjE0NjYgMzQuNTMwNCA1Ni4zOTYyIDM1LjM2MjQgNTYuMzk2MiAzOC40NDhaIiBmaWxsPSJ3aGl0ZSIvPg0KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik03Ny45MDQ5IDUzLjUzOTRDODAuNzU4MiA1My41Mzk0IDgyLjc1ODYgNTEuOTEzNCA4Mi43NTg2IDQ4Ljk1MjdWNDYuODAzMkM4Mi4wNjY1IDQ3LjU2MDYgODEuMjI1NiA0OC4xNjcxIDgwLjI4ODQgNDguNTg0N0M3OS4zNTEzIDQ5LjAwMjMgNzguMzM4IDQ5LjIyMiA3Ny4zMTIxIDQ5LjIzQzc2LjI0NTIgNDkuMjUzNiA3NS4xODY5IDQ5LjAzNDcgNzQuMjE3IDQ4LjU4OTZDNzMuMjQ3MSA0OC4xNDQ2IDcyLjM5MDkgNDcuNDg1MiA3MS43MTMgNDYuNjYxMUM3MC41MDMxIDQ1LjA3NjcgNzAuMTI4NyA0NC4zMjQ0IDcwLjEyODcgMzguNDQ4QzcwLjEyODcgMzIuNTcxNiA3MC41MDMxIDMxLjc3NzYgNzEuNzEzIDMwLjE5MzNDNzIuMzg4NiAyOS4zNjkgNzMuMjQyMSAyOC43MDg1IDc0LjIwOTQgMjguMjYxMkM3NS4xNzY2IDI3LjgxMzkgNzYuMjMyNyAyNy41OTE0IDc3LjI5ODIgMjcuNjEwNEM3OS40NjUgMjcuNjEwNCA4MS4xNzQyIDI4LjQ0MjUgODIuNzU4NiAzMC4xMTAxVjI3Ljg2SDg2Ljk5NTFWNDguNDk1MUM4Ni45OTUxIDU0Ljg3NDIgODIuNjU4MSA1Ny43ODk4IDc3LjgyMTcgNTcuNzg5OEM3NS4xMTQxIDU3Ljc4OTggNzIuMzYxMyA1Ni4zNzUzIDcwLjQ4NTcgNTQuMjQ2N0w3My43NzkzIDUxLjYyMjJDNzQuODE5NCA1Mi42NjIzIDc2LjI3ODkgNTMuNTM5NCA3Ny45MDQ5IDUzLjUzOTRaTTc1LjIxNDYgMzMuNDg2OEM3NC40NjIzIDM0LjQ0NzIgNzQuMzc5MSAzNS4wMjk2IDc0LjM3OTEgMzguNDQ4Qzc0LjM3OTEgNDEuODI0NyA3NC40NjIzIDQyLjQwNzIgNzUuMjE0NiA0My4zNjc1Qzc1LjYxNDcgNDMuODc0NiA3Ni4xMjQ1IDQ0LjI4NDUgNzYuNzA1OCA0NC41NjYzQzc3LjI4NzEgNDQuODQ4MSA3Ny45MjQ2IDQ0Ljk5NDUgNzguNTcwNiA0NC45OTQ1Qzc5LjIxNjUgNDQuOTk0NSA3OS44NTQxIDQ0Ljg0ODEgODAuNDM1MyA0NC41NjYzQzgxLjAxNjYgNDQuMjg0NSA4MS41MjY0IDQzLjg3NDYgODEuOTI2NSA0My4zNjc1QzgyLjY3NTQgNDIuNDA3MiA4Mi43NTg2IDQxLjg2NjMgODIuNzU4NiAzOC40NDhDODIuNzU4NiAzNS4wMjk2IDgyLjY3NTQgMzQuNDQ3MiA4MS45MjY1IDMzLjQ4NjhDODEuNTI2NCAzMi45Nzk3IDgxLjAxNjYgMzIuNTY5OCA4MC40MzUzIDMyLjI4ODFDNzkuODU0MSAzMi4wMDYzIDc5LjIxNjUgMzEuODU5OSA3OC41NzA2IDMxLjg1OTlDNzcuOTI0NiAzMS44NTk5IDc3LjI4NzEgMzIuMDA2MyA3Ni43MDU4IDMyLjI4ODFDNzYuMTI0NSAzMi41Njk4IDc1LjYxNDcgMzIuOTc5NyA3NS4yMTQ2IDMzLjQ4NjhaIiBmaWxsPSJ3aGl0ZSIvPg0KPHBhdGggZD0iTTk3Ljk5NTYgNDMuODY2N0M5Ny45OTU2IDQ3LjY2MyAxMDAuMzMyIDQ4Ljk5NDMgMTAzLjQxNCA0OC45OTQzSDEwNi40NTFWNDQuOTkzNUgxMDMuODM0QzEwMi43OTQgNDQuOTkzNSAxMDIuMjUgNDQuNDk0MiAxMDIuMjUgNDMuNTMzOVYxOS4zMTQxSDk3Ljk5NTZWNDMuODY2N1oiIGZpbGw9IndoaXRlIi8+DQo8cGF0aCBkPSJNNTkuMDIwNyAyMi4wNzM4SDQ0LjUzOTRWMjQuMjIzM0g1OS4wMjA3VjIyLjA3MzhaIiBmaWxsPSJ3aGl0ZSIvPg0KPC9zdmc+DQo=);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  z-index: 11;
  transform-origin: center;
  transition: opacity 0.3s;
}
@media all and (max-width: 959px) {
  .lContactsMapBox:after {
    width: 60px;
    height: 60px;
  }
}
@media all and (max-width: 600px) {
  .lContactsMapBox:after {
    width: 40px;
    height: 40px;
  }
}
.lContactsMapBox.loaded:before, .lContactsMapBox.loaded:after {
  opacity: 0;
}
.lContactsMapBox.hideLoading:before, .lContactsMapBox.hideLoading:after {
  display: none;
}
@media all and (max-width: 959px) {
  .lContactsBtns {
    width: calc(100% + 16px);
    margin-left: -8px;
    margin-right: auto;
  }
}
@media all and (max-width: 767px) {
  .lContacts {
    margin: 24px 0 0 0;
  }
  .lContactsBtns a {
    width: calc(50% - 16px);
  }
  .lContactsFaq {
    margin: 32px 0 0 0;
  }
  .lContactsMap {
    margin: 32px 0 0 0;
  }
  .lContactsMapTitle {
    font-size: 20px;
    line-height: 24px;
  }
  .lContactsMapContent {
    height: 460px;
  }
}
@media all and (max-width: 359px) {
  .lContactsBtns a {
    width: calc(100% - 16px);
  }
}

.nps {
  max-width: 740px;
  margin: 20px auto;
}
.npsTitle {
  margin: 35px 0 0 0;
  font-weight: 700;
  text-align: center;
}
.npsText {
  margin: 0 0 35px 0;
  text-align: center;
}
.npsText p {
  margin: 15px 0;
}
@media all and (max-width: 767px) {
  .npsText {
    font-size: 14px;
  }
}
.npsFormSection {
  padding-bottom: 30px;
  padding-top: 30px;
  border-top: 1px solid #BBBBBB;
}
.npsFormSectionTitle {
  color: #222222;
  font-size: 18px;
  line-height: 24px;
  font-weight: bold;
  margin-bottom: 30px;
  text-align: center;
}
@media all and (max-width: 767px) {
  .npsFormSectionTitle {
    font-size: 16px;
    line-height: 24px;
  }
}
.npsFormSection textarea {
  width: 90%;
  border: 1px solid #dddddd;
  border-radius: 10px;
  padding: 10px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 18px;
  color: #000000;
  box-sizing: border-box;
  resize: none;
  height: 100px;
  display: block;
  margin: 0 auto;
}
@media all and (max-width: 767px) {
  .npsFormSection textarea {
    width: 100%;
  }
}
.npsFormSectionInfo {
  margin: 20px 0 0 0;
  color: #a3a3a3;
  font-size: 12px;
  line-height: 15px;
  display: flex;
  justify-content: space-between;
}
.npsFormSectionInfoEl {
  display: inline-flex;
  align-items: center;
}
.npsFormSectionInfoEl img {
  margin: 0 20px 0 0;
}
.npsFormSectionInfoEl + .npsFormSectionInfoEl img {
  margin: 0 0 0 20px;
  order: 2;
}
.npsFormBottom {
  text-align: center;
}
.npsFormSubmit {
  margin: 0 0 0 0;
}
.npsFormError {
  text-align: center;
  margin: 10px 0 0 0;
  color: red;
  font-size: 80%;
}
.npsFormMarkBox {
  display: flex;
  margin-bottom: 20px;
}
.npsFormMark {
  position: relative;
  overflow: hidden;
  width: 20%;
}
.npsFormMark input {
  position: absolute;
  width: 0;
  height: 0;
  opacity: 0;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 1;
}
.npsFormMark label {
  display: block;
  width: 46px;
  height: 46px;
  margin: 0 auto;
  border: 1px solid #dddddd;
  border-radius: 50%;
  line-height: 44px;
  text-align: center;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 22px;
  color: #dc0f0f;
  cursor: pointer;
  z-index: 2;
}
.npsFormMark input:checked + label {
  border-color: #dc0f0f;
  background-color: #dc0f0f;
  color: #ffffff;
}

.alert {
  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 4px;
}

.alert-danger {
  background-color: #f2dede;
  border-color: #ebccd1;
  color: #a94442;
}

.userAuth {
  display: flex;
  align-items: stretch;
  margin: -19px 0 0 -20px;
  width: calc(100% + 40px);
  justify-content: center;
}
.userAuthTitle {
  font-weight: 300;
  font-size: 24px;
  line-height: 28px;
  color: #000000;
  margin: 0 0 24px 0;
}
@media all and (max-width: 959px) {
  .userAuth {
    display: block;
    width: 100%;
    margin: 0;
    min-height: auto;
  }
}
.userAuthMedia {
  display: inline-flex;
  width: 50%;
  position: relative;
}
.userAuthMedia:after {
  padding: 119.375% 0 0 0;
  content: "";
  display: block;
}
@media all and (max-width: 959px) {
  .userAuthMedia {
    display: none;
  }
}
.userAuthMedia img {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  object-position: center;
  object-fit: cover;
}
.userAuthContent {
  display: inline-flex;
  align-items: center;
  width: 50%;
  padding: 24px 44px 24px 24px;
}
.userAuthContentInner {
  width: 100%;
  max-width: 398px;
  margin: 0 auto;
}
@media all and (max-width: 959px) {
  .userAuthContent {
    display: block;
    width: 100%;
    padding: 24px 0;
  }
  .userAuthContentInner {
    width: 100%;
    max-width: 100%;
    margin: 0;
  }
}

.simpleTabs {
  margin: 24px 0 0 0;
  width: 100%;
}
.simpleTabsHeader {
  display: flex;
  flex-wrap: wrap;
}
.orderBox .simpleTabsHeader {
  padding: 0 0 0 16px;
}
@media all and (max-width: 767px) {
  .orderBox .simpleTabsHeader {
    padding: 0;
    align-items: center;
    justify-content: center;
  }
  .orderBox .simpleTabsHeader span {
    margin: 0 12px;
  }
  .orderBox .simpleTabsHeader span:last-child {
    margin: 0 12px;
  }
}
.simpleTabsHeader span {
  font-weight: 600;
  font-size: 14px;
  line-height: 20px;
  color: #949494;
  cursor: pointer;
  text-transform: uppercase;
  margin: 0 24px 0 0;
}
.simpleTabsHeader span:last-child {
  margin: 0;
}
.simpleTabsHeader span.active {
  color: #000000;
  cursor: default;
}
.simpleTabsPanel {
  display: none;
  margin: 16px 0 0 0;
}
.simpleTabsPanel.active {
  display: block;
}
.orderBox .simpleTabsPanel.active {
  margin: 0;
  width: 100%;
  display: flex;
}
@media all and (max-width: 767px) {
  .orderBox .simpleTabsPanel.active {
    display: block;
    margin: 16px 0 0 0;
  }
}
@media all and (min-width: 768px) {
  .simpleTabs .orderUserCol {
    width: 33.3333%;
    margin-top: 16px;
  }
}

.userAuthFooter {
  margin: 8px 0 0 0;
}
.userAuthBox_showCode .userAuthMain {
  display: none;
}
.userAuthBox_showCode .userAuthCode {
  display: block;
}
.userAuthMain {
  display: block;
}
.userAuthCode {
  display: none;
}
.userAuthCodeResend, .userAuthCodeBackAndChange {
  margin: 16px 0 0 0;
  display: block;
  font-weight: 600;
  font-size: 14px;
  line-height: 20px;
  text-transform: uppercase;
  color: #949494;
  width: 100%;
  text-align: center;
  border: none;
  background: none;
  cursor: pointer;
}
.userAuthCodeResend:hover, .userAuthCodeBackAndChange:hover {
  color: #000;
}
.userAuthBack {
  text-decoration: underline;
}
.userAuthBack:hover {
  text-decoration: none;
}

.splitBox {
  display: flex;
  flex-direction: column;
  gap: 64px;
}
.splitBoxTop {
  position: relative;
  margin: 0 -20px;
}
.splitBoxTop picture, .splitBoxTop img {
  width: 100%;
  height: auto;
  display: block;
  vertical-align: top;
}
.splitBoxTopLogo {
  position: absolute;
  top: 50%;
  left: 14%;
  transform: translate(0, -50%);
}
@media all and (max-width: 959px) {
  .splitBoxTopLogo {
    left: 10.4%;
  }
  .splitBoxTopLogo svg {
    width: 192px;
    height: 40px;
  }
}
@media all and (max-width: 767px) {
  .splitBoxTopLogo {
    left: 50%;
    transform: translate(-50%, 0);
    top: auto;
    bottom: 40px;
  }
  .splitBoxTopLogo svg {
    width: 192px;
    height: 40px;
  }
}
.splitBoxTop--dolyame {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 40px;
  background: #F6F6F6;
  padding: 48px 127px 48px 98px;
}
.splitBoxTop--dolyame picture, .splitBoxTop--dolyame img {
  min-width: 528px;
  width: 528px;
  height: auto;
  display: block;
  vertical-align: top;
}
@media all and (max-width: 1200px) {
  .splitBoxTop--dolyame {
    padding: 48px 48px 48px 48px;
  }
  .splitBoxTop--dolyame picture, .splitBoxTop--dolyame img {
    min-width: 400px;
    width: 400px;
  }
}
@media all and (max-width: 767px) {
  .splitBoxTop--dolyame {
    padding: 28px 30px 19px 30px;
    gap: 9px;
    flex-direction: column;
  }
  .splitBoxTop--dolyame picture, .splitBoxTop--dolyame img {
    min-width: 100%;
    width: 100%;
  }
}
.splitBoxTopLogo {
  position: absolute;
  top: 50%;
  left: 14%;
  transform: translate(0, -50%);
}
@media all and (max-width: 959px) {
  .splitBoxTopLogo {
    left: 10.4%;
  }
  .splitBoxTopLogo svg {
    width: 192px;
    height: 40px;
  }
}
@media all and (max-width: 767px) {
  .splitBoxTopLogo {
    left: 50%;
    transform: translate(-50%, 0);
    top: auto;
    bottom: 40px;
  }
  .splitBoxTopLogo svg {
    width: 192px;
    height: 40px;
  }
}
.splitBoxTop--dolyame .splitBoxTopLogo {
  position: static;
  top: auto;
  left: auto;
  transform: none;
}
@media all and (max-width: 959px) {
  .splitBoxTop--dolyame .splitBoxTopLogo {
    left: auto;
  }
  .splitBoxTop--dolyame .splitBoxTopLogo svg {
    width: auto;
    height: auto;
  }
}
@media all and (max-width: 767px) {
  .splitBoxTop--dolyame .splitBoxTopLogo {
    left: auto;
    transform: none;
    top: auto;
    bottom: auto;
    text-align: center;
  }
  .splitBoxTop--dolyame .splitBoxTopLogo svg {
    width: 99px;
    height: auto;
  }
  .splitBoxTop--dolyame .splitBoxTopLogo p {
    margin: 9px 0 0 0;
  }
}
.splitBoxAbout {
  width: 100%;
}
.splitBoxAboutTitle {
  font-weight: 300;
  font-size: 38px;
  line-height: 48px;
  text-align: center;
  color: #000000;
}
.splitBoxAboutText {
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  color: #000000;
  max-width: 818px;
  white-space: normal;
  margin: 16px auto 0 auto;
}
.splitBoxAboutDates {
  margin: 50px auto 20px auto;
  display: flex;
  gap: 4px;
  width: 100%;
  font-weight: 400;
  font-size: 13px;
  line-height: 16px;
  color: rgba(0, 0, 0, 0.86);
  max-width: 818px;
}
.splitBoxAboutDates span {
  width: 100%;
  padding: 14px 0 0 0;
  position: relative;
  display: block;
}
.splitBoxAboutDates span:before {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 6px;
  background: #E1E3E8;
  border-radius: 3px;
  content: "";
}
.splitBoxAboutDates span.active:before {
  background: #B9192B;
}
.splitBoxInfo {
  margin: 0 -20px;
  background: #FAFAFA;
  padding: 80px 20px;
}
.splitBoxInfoList {
  max-width: 818px;
  margin: 0 auto;
  display: flex;
  width: 100%;
  max-width: 818px;
  flex-wrap: wrap;
  gap: 40px;
}
.splitBoxInfoEl {
  width: calc(50% - 20px);
}
.splitBoxInfoElTitle {
  font-weight: 300;
  font-size: 20px;
  line-height: 30px;
  color: #000000;
  margin: 4px 0 0 0;
}
.splitBoxInfoElText {
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #000000;
  margin: 4px 0 0 0;
}
.splitBoxProducts .box {
  margin: 0;
  padding: 0;
}
.splitBoxFaqTitle {
  font-weight: 300;
  font-size: 26px;
  line-height: 32px;
  color: #000000;
  margin: 0 0 24px 0;
}
.splitBoxFaq .accordion {
  margin: 0;
}
@media all and (max-width: 767px) {
  .splitBox {
    gap: 40px;
  }
  .splitBoxAboutTitle {
    font-size: 24px;
    line-height: 28px;
  }
  .splitBoxAboutText {
    font-size: 16px;
    line-height: 24px;
  }
  .splitBoxAboutDates {
    font-size: 9px;
    line-height: 12px;
  }
  .splitBoxInfo {
    margin: 0 -20px;
    background: #FAFAFA;
    padding: 40px 20px;
  }
  .splitBoxInfoList {
    gap: 24px;
  }
  .splitBoxInfoEl {
    width: 100%;
    padding: 0 0 0 48px;
    position: relative;
  }
  .splitBoxInfoElIco {
    width: 40px;
    position: absolute;
    top: 0;
    left: 0;
  }
  .splitBoxInfoElIco svg {
    width: 40px;
    height: 40px;
  }
  .splitBoxInfoElTitle {
    margin: 0;
  }
  .splitBoxFaqTitle {
    font-weight: 300;
    font-size: 26px;
    line-height: 32px;
    color: #000000;
    margin: 0 0 24px 0;
  }
  .splitBoxFaq .accordion {
    margin: 0;
  }
}

.getInfoImg {
  margin: 0 0 30px 0;
}
.getInfoSection {
  text-align: center;
  font-size: 14px;
  line-height: 150%;
  max-width: 740px;
  margin: 0 auto;
}
.getInfoSection h3 {
  font-size: 20px;
  line-height: 24px;
  font-weight: bold;
  margin: 0 0 20px 0;
}
.getInfoSection p {
  margin: 15px 0;
}
.getInfoSection ul {
  text-align: left;
  padding: 0 0 0 20px;
  margin: 15px 0;
}
.getInfoSection .formInfo {
  font-size: 80%;
}
.getInfoSection .formBox {
  margin: 24px 0 0 0;
}
.getInfoBottom {
  border-top: 1px solid #90908F;
  padding: 26px 0 0 0;
  margin: 35px 0 0 0;
}
.getInfoForm {
  max-width: 340px;
  margin: 20px auto;
  display: flex;
  gap: 10px;
  flex-direction: column;
}
.getInfoForm button[type=submit] {
  margin: 0;
}
@media all and (max-width: 767px) {
  .getInfoImg {
    margin: 0 -20px 25px -20px;
  }
  .getInfoSection {
    max-width: 100%;
  }
  .getInfoSection h3 {
    font-size: 18px;
    line-height: 24px;
    font-weight: bold;
    margin: 0 0 20px 0;
  }
  .getInfoBottom {
    padding: 21px 0 0 0;
    margin: 30px 0 0 0;
  }
  .getInfoForm {
    max-width: 100%;
  }
}

.boxLink {
  position: relative;
  text-decoration: none;
}
.boxLink .boxLinkInner {
  position: absolute;
  bottom: 10px;
  left: 10px;
  right: 10px;
  color: #000;
  display: flex;
  justify-content: space-between;
  align-items: end;
  gap: 20px;
  z-index: 10;
  height: 0;
}
.indexSlider .boxLink .boxLinkInner {
  bottom: 50px;
  left: 53px;
  right: 53px;
}
.indexSliderMob .boxLink .boxLinkInner {
  bottom: 22px;
}
.boxLink .boxLinkInner span, .boxLink .boxLinkInner a {
  font-size: 16px;
  font-style: normal;
  text-decoration: none;
  font-weight: 600;
  line-height: 20px;
  padding: 10px;
  letter-spacing: 0.28px;
}
.boxLink .boxLinkInner a {
  color: #000;
}
.boxLink--white .boxLinkInner, .boxLink--white .boxLinkInner a, .boxLink--white .boxLinkInner span {
  color: #fff;
}

@media all and (max-width: 1000px) {
  .css--bottomPanel .headerLinks {
    /*    & > * {
          display: none !important;
        }*/
    /*  .headerSearch {
        display: block !important;
      }*/
    /*  .headerBasket {
        display: block !important;
        width: 0 !important;
        margin: 0 !important;

        &Btn {
          display: none !important;
        }
      }*/
    /*    .headerNav {
          display: none !important;
        }*/
  }
  .css--bottomPanel .headerLinks .headerAcc {
    display: none !important;
  }
}
body.indexPage:not(.showNav):not(.showCart) .bottomPanel {
  background: rgba(0, 0, 0, 0.25);
}

/*:root {
  --isl-vh: 1%;
}*/
.bottomPanel {
  /*  position: fixed;
    inset: 0;
    //height: 100vh;
    //height: 100dvh;
    bottom: 0;
    bottom: env(safe-area-inset-bottom);
    left: 0;
    width: 0;
    top: 0;
    overflow: visible;
    z-index: 100;
    display: none;*/
  /*
  &:after {
    position: absolute;
    top: 100%;
    height: 100%;
    left :0;
    width: 100vw;
    content: "";
    display: block;
    background: #fff;
  }
  */
  /*  &Inner {
      position: absolute;
      height: 60px;
      height: 200px;
      top: calc(100% - 60px);
      transform: translate3d(0,0,0);
      left: 0;
      width: 100vw;
      background: #fff;
      display: flex;
      padding: 7px 15px 0 15px;
      box-shadow: 0px -3px 20px rgba(0, 0, 0, 0.15);
      justify-content: space-between;
      align-items: start;
      padding-bottom: env(safe-area-inset-bottom);


      @media all and (max-width: 767px) {
        .YaBrowser & {
          padding-top: 1px;
        }
      }
    }*/
  position: fixed;
  bottom: 0;
  transform: translate3d(0, 0, 0);
  left: 0;
  right: 0;
  background: #fff;
  height: 60px;
  width: 100%;
  padding: 7px 15px 0 15px;
  box-shadow: 0px -3px 20px rgba(0, 0, 0, 0.15);
  justify-content: space-between;
  align-items: start;
  z-index: 100;
  display: none;
  /*  .css_raf & {
      //bottom: auto;
      position: absolute;
      bottom: auto;
      top: calc(var(--lastScrollTop) + (var(--vh) * 100) - 60px);
    }*/
  /*
  @media all and (max-width: 1000px) {
    display: block;
  }
  */
}
@media all and (max-width: 767px) {
  .YaBrowser .bottomPanel {
    padding-top: 1px;
  }
}
@media all and (max-width: 1000px) {
  .bottomPanel {
    display: flex;
  }
}
.bottomPanelEl {
  display: inline-flex;
  justify-content: center;
  position: relative;
  align-items: start;
  width: 100%;
  height: 50px;
  padding: 0;
  text-decoration: none;
  transition: all 0.3s;
}
.bottomPanelEl:active svg path,
.bottomPanelEl:active svg rect, .bottomPanelEl.active svg path,
.bottomPanelEl.active svg rect {
  stroke: #B9192B;
}
.bottomPanelEl:active span, .bottomPanelEl.active span {
  color: #B9192B;
}
.bottomPanelEl:active i, .bottomPanelEl.active i {
  border: 1px solid #B9192B;
  color: #B9192B;
}
.bottomPanelEl svg path,
.bottomPanelEl svg rect {
  stroke: #000;
}
.indexPage:not(.showNav):not(.showCart) .bottomPanelEl:active svg path,
.indexPage:not(.showNav):not(.showCart) .bottomPanelEl:active svg rect, .indexPage:not(.showNav):not(.showCart) .bottomPanelEl.active svg path,
.indexPage:not(.showNav):not(.showCart) .bottomPanelEl.active svg rect {
  stroke: #fff;
}
.indexPage:not(.showNav):not(.showCart) .bottomPanelEl:active span, .indexPage:not(.showNav):not(.showCart) .bottomPanelEl.active span {
  color: #fff;
}
.indexPage:not(.showNav):not(.showCart) .bottomPanelEl svg path,
.indexPage:not(.showNav):not(.showCart) .bottomPanelEl svg rect {
  stroke: #fff;
}
.bottomPanelEl svg {
  width: 25px;
  height: 24px;
  background-position: center;
  background-repeat: no-repeat;
  display: block;
  margin: 5px 0 0 0;
}
.bottomPanelEl svg path {
  transition: all 0.3s;
}
.bottomPanelEl--mag svg {
  width: 24px;
  height: 24px;
  margin: 4px 0 0 0;
}
.bottomPanelEl--fav svg {
  width: 23px;
  height: 21px;
  margin: 6px 0 0 0;
}
.bottomPanelEl--acc-log:after {
  /*   width: 14px;
     height: 14px;
     display: block;
     //background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCiAgICA8Y2lyY2xlIGN4PSI3IiBjeT0iNyIgcj0iNi41IiBmaWxsPSJibGFjayIgc3Ryb2tlPSJ3aGl0ZSIvPg0KICAgIDxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNOS44NjgxNyA1LjEyMzIyQzkuOTUyNTggNS4yMDIwNiAxMCA1LjMwODk3IDEwIDUuNDIwNDRDMTAgNS41MzE5MSA5Ljk1MjU4IDUuNjM4ODIgOS44NjgxNyA1LjcxNzY2TDYuNDkzNDQgOC44Njg2M0M2LjQ0ODg0IDguOTEwMjggNi4zOTU4OSA4Ljk0MzMxIDYuMzM3NjIgOC45NjU4NkM2LjI3OTM0IDguOTg4NCA2LjIxNjg4IDkgNi4xNTM4IDlDNi4wOTA3MiA5IDYuMDI4MjYgOC45ODg0IDUuOTY5OTkgOC45NjU4NkM1LjkxMTcxIDguOTQzMzEgNS44NTg3NyA4LjkxMDI4IDUuODE0MTcgOC44Njg2M0w0LjEzNzQ1IDcuMzAzMzdDNC4wOTQ0NSA3LjI2NDU5IDQuMDYwMTUgNy4yMTgyIDQuMDM2NTUgNy4xNjY5MUM0LjAxMjk2IDcuMTE1NjIgNC4wMDA1NCA3LjA2MDQ2IDQuMDAwMDIgNy4wMDQ2NEMzLjk5OTUgNi45NDg4MiA0LjAxMDg5IDYuODkzNDcgNC4wMzM1MyA2Ljg0MThDNC4wNTYxNyA2Ljc5MDE0IDQuMDg5NiA2Ljc0MzIgNC4xMzE4NyA2LjcwMzczQzQuMTc0MTUgNi42NjQyNiA0LjIyNDQyIDYuNjMzMDQgNC4yNzk3NSA2LjYxMTlDNC4zMzUwOSA2LjU5MDc3IDQuMzk0MzcgNi41ODAxMyA0LjQ1NDE2IDYuNTgwNjFDNC41MTM5NCA2LjU4MTEgNC41NzMwMiA2LjU5MjcgNC42Mjc5NSA2LjYxNDczQzQuNjgyODkgNi42MzY3NiA0LjczMjU3IDYuNjY4NzkgNC43NzQxIDYuNzA4OTRMNi4xNTM2NSA3Ljk5NzAyTDkuMjMxMjMgNS4xMjMyMkM5LjI3MzA0IDUuMDg0MTYgOS4zMjI2OSA1LjA1MzE3IDkuMzc3MzMgNS4wMzIwM0M5LjQzMTk4IDUuMDEwODggOS40OTA1NSA1IDkuNTQ5NyA1QzkuNjA4ODUgNSA5LjY2NzQyIDUuMDEwODggOS43MjIwNyA1LjAzMjAzQzkuNzc2NzEgNS4wNTMxNyA5LjgyNjM2IDUuMDg0MTYgOS44NjgxNyA1LjEyMzIyWiIgZmlsbD0id2hpdGUiLz4NCjwvc3ZnPg==);
     background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCiAgICA8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTkuODY4MTcgNS4xMjMyMkM5Ljk1MjU4IDUuMjAyMDYgMTAgNS4zMDg5NyAxMCA1LjQyMDQ0QzEwIDUuNTMxOTEgOS45NTI1OCA1LjYzODgyIDkuODY4MTcgNS43MTc2Nkw2LjQ5MzQ0IDguODY4NjNDNi40NDg4NCA4LjkxMDI4IDYuMzk1ODkgOC45NDMzMSA2LjMzNzYyIDguOTY1ODZDNi4yNzkzNCA4Ljk4ODQgNi4yMTY4OCA5IDYuMTUzOCA5QzYuMDkwNzIgOSA2LjAyODI2IDguOTg4NCA1Ljk2OTk5IDguOTY1ODZDNS45MTE3MSA4Ljk0MzMxIDUuODU4NzcgOC45MTAyOCA1LjgxNDE3IDguODY4NjNMNC4xMzc0NSA3LjMwMzM3QzQuMDk0NDUgNy4yNjQ1OSA0LjA2MDE1IDcuMjE4MiA0LjAzNjU1IDcuMTY2OTFDNC4wMTI5NiA3LjExNTYyIDQuMDAwNTQgNy4wNjA0NiA0LjAwMDAyIDcuMDA0NjRDMy45OTk1IDYuOTQ4ODIgNC4wMTA4OSA2Ljg5MzQ3IDQuMDMzNTMgNi44NDE4QzQuMDU2MTcgNi43OTAxNCA0LjA4OTYgNi43NDMyIDQuMTMxODcgNi43MDM3M0M0LjE3NDE1IDYuNjY0MjYgNC4yMjQ0MiA2LjYzMzA0IDQuMjc5NzUgNi42MTE5QzQuMzM1MDkgNi41OTA3NyA0LjM5NDM3IDYuNTgwMTMgNC40NTQxNiA2LjU4MDYxQzQuNTEzOTQgNi41ODExIDQuNTczMDIgNi41OTI3IDQuNjI3OTUgNi42MTQ3M0M0LjY4Mjg5IDYuNjM2NzYgNC43MzI1NyA2LjY2ODc5IDQuNzc0MSA2LjcwODk0TDYuMTUzNjUgNy45OTcwMkw5LjIzMTIzIDUuMTIzMjJDOS4yNzMwNCA1LjA4NDE2IDkuMzIyNjkgNS4wNTMxNyA5LjM3NzMzIDUuMDMyMDNDOS40MzE5OCA1LjAxMDg4IDkuNDkwNTUgNSA5LjU0OTcgNUM5LjYwODg1IDUgOS42Njc0MiA1LjAxMDg4IDkuNzIyMDcgNS4wMzIwM0M5Ljc3NjcxIDUuMDUzMTcgOS44MjYzNiA1LjA4NDE2IDkuODY4MTcgNS4xMjMyMloiIGZpbGw9IiNmZmYiLz4NCjwvc3ZnPg==);
     background-size: contain;
     background-position: center;
     background-repeat: no-repeat;
     position: absolute;
     content: "";
     top: 17px;
     left: calc(50% + 3px);*/
  content: "";
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 6px 10px;
  position: absolute;
  width: 24px;
  height: 20px;
  left: 50%;
  top: 0;
  margin: 0 0 0 3px;
  border: 1px solid #000;
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCiAgICA8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTkuODY4MTcgNS4xMjMyMkM5Ljk1MjU4IDUuMjAyMDYgMTAgNS4zMDg5NyAxMCA1LjQyMDQ0QzEwIDUuNTMxOTEgOS45NTI1OCA1LjYzODgyIDkuODY4MTcgNS43MTc2Nkw2LjQ5MzQ0IDguODY4NjNDNi40NDg4NCA4LjkxMDI4IDYuMzk1ODkgOC45NDMzMSA2LjMzNzYyIDguOTY1ODZDNi4yNzkzNCA4Ljk4ODQgNi4yMTY4OCA5IDYuMTUzOCA5QzYuMDkwNzIgOSA2LjAyODI2IDguOTg4NCA1Ljk2OTk5IDguOTY1ODZDNS45MTE3MSA4Ljk0MzMxIDUuODU4NzcgOC45MTAyOCA1LjgxNDE3IDguODY4NjNMNC4xMzc0NSA3LjMwMzM3QzQuMDk0NDUgNy4yNjQ1OSA0LjA2MDE1IDcuMjE4MiA0LjAzNjU1IDcuMTY2OTFDNC4wMTI5NiA3LjExNTYyIDQuMDAwNTQgNy4wNjA0NiA0LjAwMDAyIDcuMDA0NjRDMy45OTk1IDYuOTQ4ODIgNC4wMTA4OSA2Ljg5MzQ3IDQuMDMzNTMgNi44NDE4QzQuMDU2MTcgNi43OTAxNCA0LjA4OTYgNi43NDMyIDQuMTMxODcgNi43MDM3M0M0LjE3NDE1IDYuNjY0MjYgNC4yMjQ0MiA2LjYzMzA0IDQuMjc5NzUgNi42MTE5QzQuMzM1MDkgNi41OTA3NyA0LjM5NDM3IDYuNTgwMTMgNC40NTQxNiA2LjU4MDYxQzQuNTEzOTQgNi41ODExIDQuNTczMDIgNi41OTI3IDQuNjI3OTUgNi42MTQ3M0M0LjY4Mjg5IDYuNjM2NzYgNC43MzI1NyA2LjY2ODc5IDQuNzc0MSA2LjcwODk0TDYuMTUzNjUgNy45OTcwMkw5LjIzMTIzIDUuMTIzMjJDOS4yNzMwNCA1LjA4NDE2IDkuMzIyNjkgNS4wNTMxNyA5LjM3NzMzIDUuMDMyMDNDOS40MzE5OCA1LjAxMDg4IDkuNDkwNTUgNSA5LjU0OTcgNUM5LjYwODg1IDUgOS42Njc0MiA1LjAxMDg4IDkuNzIyMDcgNS4wMzIwM0M5Ljc3NjcxIDUuMDUzMTcgOS44MjYzNiA1LjA4NDE2IDkuODY4MTcgNS4xMjMyMloiIGZpbGw9IiMwMDAiLz4NCjwvc3ZnPg==) center no-repeat;
  background-size: 20px 20px;
  border-radius: 33px;
  font-style: normal;
  color: #000;
}
.indexPage:not(.showNav):not(.showCart) .bottomPanelEl--acc-log:after {
  border: 1px solid #fff;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCiAgICA8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTkuODY4MTcgNS4xMjMyMkM5Ljk1MjU4IDUuMjAyMDYgMTAgNS4zMDg5NyAxMCA1LjQyMDQ0QzEwIDUuNTMxOTEgOS45NTI1OCA1LjYzODgyIDkuODY4MTcgNS43MTc2Nkw2LjQ5MzQ0IDguODY4NjNDNi40NDg4NCA4LjkxMDI4IDYuMzk1ODkgOC45NDMzMSA2LjMzNzYyIDguOTY1ODZDNi4yNzkzNCA4Ljk4ODQgNi4yMTY4OCA5IDYuMTUzOCA5QzYuMDkwNzIgOSA2LjAyODI2IDguOTg4NCA1Ljk2OTk5IDguOTY1ODZDNS45MTE3MSA4Ljk0MzMxIDUuODU4NzcgOC45MTAyOCA1LjgxNDE3IDguODY4NjNMNC4xMzc0NSA3LjMwMzM3QzQuMDk0NDUgNy4yNjQ1OSA0LjA2MDE1IDcuMjE4MiA0LjAzNjU1IDcuMTY2OTFDNC4wMTI5NiA3LjExNTYyIDQuMDAwNTQgNy4wNjA0NiA0LjAwMDAyIDcuMDA0NjRDMy45OTk1IDYuOTQ4ODIgNC4wMTA4OSA2Ljg5MzQ3IDQuMDMzNTMgNi44NDE4QzQuMDU2MTcgNi43OTAxNCA0LjA4OTYgNi43NDMyIDQuMTMxODcgNi43MDM3M0M0LjE3NDE1IDYuNjY0MjYgNC4yMjQ0MiA2LjYzMzA0IDQuMjc5NzUgNi42MTE5QzQuMzM1MDkgNi41OTA3NyA0LjM5NDM3IDYuNTgwMTMgNC40NTQxNiA2LjU4MDYxQzQuNTEzOTQgNi41ODExIDQuNTczMDIgNi41OTI3IDQuNjI3OTUgNi42MTQ3M0M0LjY4Mjg5IDYuNjM2NzYgNC43MzI1NyA2LjY2ODc5IDQuNzc0MSA2LjcwODk0TDYuMTUzNjUgNy45OTcwMkw5LjIzMTIzIDUuMTIzMjJDOS4yNzMwNCA1LjA4NDE2IDkuMzIyNjkgNS4wNTMxNyA5LjM3NzMzIDUuMDMyMDNDOS40MzE5OCA1LjAxMDg4IDkuNDkwNTUgNSA5LjU0OTcgNUM5LjYwODg1IDUgOS42Njc0MiA1LjAxMDg4IDkuNzIyMDcgNS4wMzIwM0M5Ljc3NjcxIDUuMDUzMTcgOS44MjYzNiA1LjA4NDE2IDkuODY4MTcgNS4xMjMyMloiIGZpbGw9IiNmZmYiLz4NCjwvc3ZnPg==);
  color: #fff;
}
.bottomPanelEl i {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 6px 10px;
  position: absolute;
  width: 24px;
  height: 20px;
  left: 50%;
  top: 0;
  margin: 0 0 0 3px;
  background: transparent;
  border: 1px solid #000;
  border-radius: 33px;
  font-style: normal;
  color: #000;
  font-family: "Open Sans";
  font-weight: 600;
  font-size: 15px;
  font-size: 13px;
  line-height: 13px;
}
.indexPage:not(.showNav):not(.showCart) .bottomPanelEl i {
  border: 1px solid #FFFFFF;
  color: #fff;
}
.bottomPanelEl span {
  color: #000;
  font-size: 12px;
  line-height: 16px;
  text-align: center;
  display: block;
  position: absolute;
  top: 29px;
  left: 0;
  right: 0;
}
.indexPage:not(.showNav):not(.showCart) .bottomPanelEl span {
  color: #fff;
}
/* End */


/* Start:/local/templates/hoegl/css/custom.css?17574045054169*/
.pvzCityWrap {
    margin-bottom: 24px;
}

.noPvzWarning {
    color: #b71c30;
}

.navEl .navElLink--sale {
    color: #b71c30 !important;
}

.popup-registration__checkboxes label a {
    color: #000;
}


.pageTitleContainer {
    display: flex;
    align-items: center;
    gap: 20px;
    justify-content: center;
}


.catalogTitleCount {
    margin: 20px 0 8px;
    font-size: 16px;
    line-height: 16px;
    color: #949494;
}


.orderUserPhoneBox .sendSmsCodeWrap .orderUserPhoneBoxCode {
    display: none !important;
}
.orderUserPhoneBox.showSmsCodeInput .sendSmsCodeWrap .orderUserPhoneBoxCode {
    display: inline-block !important;
}

.cardAvailEmptyNotAv {
    display: none;
}
.cardAvail.showEmptyNotAv .cardAvailEmptyNotAv {
    display: flex !important;
}
.cardAvail.showEmptyNotAv .cardAvailEmptyAv {
    display: none;
}
.cardAvail.showEmptyAv .cardAvailEmptyNotAv {
    display: none;
}



.pageBottomText {
    font-family: 'Open Sans';
}

.cardSize.hidden {
    display: none;
}

.orderPickPointMapHidden {
    display: none;
}
.blurred {
    filter: blur(4px);
}
.input_error-text {
    color: red;
}

.prFormEl .input_error-text {
    display: none;
}
.input_error .input_error-text {
    display: block;
}

.cart-item__not-available {
    margin-top: 15px;
    color: #e1140a;
}

.js-cart-item__not-available {
    opacity: 0.5;
}


.sortBox span {
    cursor: pointer;
    margin-left: 10px;
}

.catalog-filter__bottom-apply {
    cursor: pointer;
}

/*.colors-list__link_selected {
    border: solid 2px #000;
}*/

.cardFav {
    cursor: pointer;
}

/*
.filterColorEl label {
    border: 1px #CCC solid;
}*/

.bold {
    font-weight: bold;
}



.cardColorEl:before {
    border: 1px solid #d5d3d2;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    content: "";
}
.cardColorEl.active:before {
    display: none;
}


.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: bold;
}
.alert > p,
.alert > ul {
    margin-bottom: 0;
}
.alert > p + p {
    margin-top: 5px;
}
.alert-dismissable,
.alert-dismissible {
    padding-right: 35px;
}
.alert-dismissable .close,
.alert-dismissible .close {
    position: relative;
    top: -2px;
    right: -21px;
    color: inherit;
}
.alert-success {
    background-color: #dff0d8;
    border-color: #d6e9c6;
    color: #3c763d;
}
.alert-success hr {
    border-top-color: #c9e2b3;
}
.alert-success .alert-link {
    color: #2b542c;
}
.alert-info {
    background-color: #d9edf7;
    border-color: #bce8f1;
    color: #31708f;
}
.alert-info hr {
    border-top-color: #a6e1ec;
}
.alert-info .alert-link {
    color: #245269;
}
.alert-warning {
    background-color: #fcf8e3;
    border-color: #faebcc;
    color: #8a6d3b;
}
.alert-warning hr {
    border-top-color: #f7e1b5;
}
.alert-warning .alert-link {
    color: #66512c;
}
.alert-danger {
    background-color: #f2dede;
    border-color: #ebccd1;
    color: #a94442;
}
.alert-danger hr {
    border-top-color: #e4b9c0;
}
.alert-danger .alert-link {
    color: #843534;
}

/*.js-personal-form > .prContentSection {
    margin-top: 0;
}*/

.main-video {
    position: relative;
}

.main-video__video {
    width: 100%;
    max-width: 100%;
    height: auto;
}

.mainShops {
    /*display: flex;*/
    /*align-items: center;*/
    /*justify-content: center;*/
    /*flex-wrap: wrap;*/
}

.mainTitleShops {
    margin-bottom: 64px;
    margin-top: 64px;
}


@media (min-width: 768px) {
    .box{
        /*margin: 64px 0 !important;*/
    }
}

@media (max-width: 768px) {
    .box{
        /*margin: 40px 0 !important;*/
    }
}

.catalog-banner-top {
    margin-bottom: 24px;
}

.productPreviewMedia {
    display: flex;
    align-items: center;
    justify-content: center;
}

.productPreviewMedia img {
    /*width: 450px;*/
}

span.userAuthBack {
    cursor: pointer;
}

.box + .contentBox {
    margin-top: 40px;
}

.walletLinkWrap {
    margin-top: 10px;
    text-align: right;
}

.walletLinkWrap a {
    color: #BA192B;
}

.prContentImgWrap {
    position: relative;
}


/* End */


/* Start:/local/templates/hoegl/css/bgs.css?175507418621335*/
.bg_ash {
    background-color: #c7bdbb;
}
.bg_sand {
    background-color: #f4d49f;
}
.bg_caramel {
    background-color: #dcb37a;
}
.bg_nut {
    background-color: #955b35;
}
.bg_nud {
    background-color: #dbd3c5;
}
.bg_cocoa {
    background-color: #875f42;
}
.bg_hacks {
    background-color: #56643a;
}
.bg_chocolate {
    background-color: #663300;
}

.bg_black-nude {
    background-color: #000000;
}
.bg_gray-brown {
    background-color: #c6aea1;
}
.bg_dark-brown {
    background-color: #4C3E3D;
}


.bg_beige {
    background-color: #F5DEB3;
}
.bg_brown {
    background-color: #664416;
}
.bg_black {
    background-color: black;
}
.bg_white {
    background-color: white;
}

.cardColorEl.bg_white:before {
    border: 1px solid #d5d3d2;
    position: absolute;
    top: 1px;
    left: 1px;
    right: 1px;
    bottom: 1px;
    content: "";
}
.cardColorEl.bg_white.active:before {
    display: none;
}
.bg_gray {
    background-color: #706f6d;
}

.bg_multi {
    background: linear-gradient(to bottom, #e52da5 19%, #8a21d1 20%, #8a21d1 39%, #23ba6e 40%, #23ba6e 59%, #f2f22e 60%, #f2f22e 79%, #ff4949 80%, #ff4949 100%);
}

.bg_leopard {
    background-color: #907e4c;
}
.bg_umbra {
    background-color: #b3400f;
}
.bg_skin {
    background-color: #f8f0e7;
}

.bg_cherry {background-color: #DC143C; }
.bg_bordeaux {background-color: #800000; }
.bg_olive {background-color: #808000; }
.bg_ocean {background-color: #2B3157; }
.bg_curry {background-color: #E8B042; }
.bg_nougat {background-color: #6C4707; }



.bg_sahara {background-color: #D2B48C ; }
.bg_platinum {background-color: #F5DEB3 ; }
.bg_denim {background-color: #C6E2E7 ; }
.bg_almonds {background-color: #CD853F ; }
.bg_light-beige {background-color: #DEB887 ; }
.bg_black-platinum {background-color: #000000 ; }
/*.bg_black-white {background-color: #000000 ; }*/
.bg_white-ecru {background: url(/local/templates/hoegl/css/../img/0211_weiss_ecru.jpg) no-repeat; background-size: cover;}
.bg_multi-rose {background-color: #FFF0F5 ; }
.bg_beige-denim {background-color: #FAEBD7 ; }
.bg_reed {background-color: #8FBC8F ; }
.bg_blue {background-color: #11295e ; }
.bg_silver {background-color: #DCDCDC ; }
.bg_mauve {background-color: #d7c4ca ; }

.bg_yellow {background-color: #FFFF00 ; }
.bg_purple {background-color: #9370DB ; }
.bg_metallic {background-color: #c0c0c0 ; }


.bg_white-platinum {background: url(/local/templates/hoegl/css/../img/colors/white-platinum.jpg) no-repeat; background-size: cover;}
.bg_ecru-white {background: url(/local/templates/hoegl/css/../img/colors/ecru-white.jpg) no-repeat; background-size: cover;}
.bg_beige-denim {background: url(/local/templates/hoegl/css/../img/colors/beige-denim.jpg) no-repeat; background-size: cover;}
.bg_black-platinum {background: url(/local/templates/hoegl/css/../img/colors/black-platinum.jpg) no-repeat; background-size: cover;}
/*.bg_black-white {background: url(/local/templates/hoegl/css/../img/colors/black-white.jpg) no-repeat; background-size: cover;}*/
.bg_cream-platinum {background: url(/local/templates/hoegl/css/../img/colors/cream-platinum.jpg) no-repeat; background-size: cover;}

.bg_orange {background-color: #FFA500 ; }
.bg_green {background-color: #008000 ; }
.bg_red {background-color: #FF0000 ; }
.bg_apricot {background-color: #e36c4e ; }
.bg_oil {background-color: #EBDAC6 ; }
.bg_ecru-beige {background: url(/local/templates/hoegl/css/../img/colors/ecru-beige.jpg) no-repeat; background-size: cover;}
.bg_chocolate-multi {background: url(/local/templates/hoegl/css/../img/colors/chocolate-multi.jpg) no-repeat; background-size: cover;}
.cardInfo .bg_chocolate-multi {background: url(/local/templates/hoegl/css/../img/colors/chocolate-multi_card.jpg) no-repeat; background-size: cover;}

.bg_rose {background-color: #FFF0F5 ; }
.bg_almond-ecru {background: url(/local/templates/hoegl/css/../img/colors/almond-ecru.jpg) no-repeat; background-size: cover;}
.bg_butter-cream {background: url(/local/templates/hoegl/css/../img/colors/butter-cream.jpg) no-repeat; background-size: cover;}
.bg_black-grey-brown {background: url(/local/templates/hoegl/css/../img/colors/black-grey-brown.jpg) no-repeat; background-size: cover;}
.bg_bezh {background-color: #FAEBD7 ; }


.bg_chile {background-color: #FF2400 ; }

.bg_dark-blue {background-color: #002137 ; }
.bg_dark-grey {background-color: #505050 ; }
.bg_dark {background-color: #79553D ; }
.bg_light {background-color: #FAEBD7 ; }
.bg_metall {background-color: #A5A5A5 ; }


.bg_pearl {background-color:  #FFFAFA ; }
.bg_cream {background-color:  #DED8D8 ; }
.bg_white-cashmere {background: linear-gradient(to right, #FDFCFC 50%, #E3C8AB 50%); }
.bg_beige-apricot {background: linear-gradient(to right, #FAEBD7 50%, #e36c4e 50%); }
.bg_cane-walnut {background: linear-gradient(to right, #C8D0C3 50%, #9D7448 50%); }
.bg_reed-chocolate {background: linear-gradient(to right, #C8D0C3 50%, #4d2b17 50%); }
.bg_lavender {background-color:  #EEE1F5 ; }
.bg_ecru {background-color:  #FAF0E6 ; }
.bg_bronze {background-color:  #CCBAAD ; }
.bg_almond-beige {background: linear-gradient(to right, #CD853F 50%, #FAEBD7 50%); }
.bg_moss {background-color:  #406D5C ; }
.bg_cream-yellow {background: linear-gradient(to right, #DED8D8 50%, #FFFF00 50%); }
.bg_cream-green {background: linear-gradient(to right, #DED8D8 50%, #008000 50%); }
.bg_cream-blue {background: linear-gradient(to right, #DED8D8 50%, #252F98 50%); }
.bg_cashmere {background-color:  #E3C8AB ; }
.bg_pink {background-color:  #ff9baa ; }
.bg_mango {background-color:  #F1D97E ; }
.bg_whiskey {background-color:  #975A3F ; }

.bg_rose-multi {background: url(/local/templates/hoegl/css/../img/colors/rose-multi.jpg) no-repeat; background-size: cover;}
.cardInfo .bg_rose-multi {background: url(/local/templates/hoegl/css/../img/colors/rose-multi_card.jpg) no-repeat; background-size: cover;}

.bg_laguna-multi {background: url(/local/templates/hoegl/css/../img/colors/laguna-multi.jpg) no-repeat; background-size: cover;}
.cardInfo .bg_laguna-multi {background: url(/local/templates/hoegl/css/../img/colors/laguna-multi_card.jpg) no-repeat; background-size: cover;}

.bg_banana-multi {background: url(/local/templates/hoegl/css/../img/colors/banana-multi.jpg) no-repeat; background-size: cover;}
.cardInfo .bg_banana-multi {background: url(/local/templates/hoegl/css/../img/colors/banana-multi_card.jpg) no-repeat; background-size: cover;}


.bg_scarlet {background-color:  #FF2400 ; }
.bg_shalfey {background-color:  #CDD9C9 ; }
.bg_almonds-banana {background: linear-gradient(to right, #CD853F 50%, #FFFCAD 50%); }
.bg_black-ecru {background: linear-gradient(to right, #1C1C1C 50%, #FAF0E6 50%); }

.bg_denim-multi {background: url(/local/templates/hoegl/css/../img/colors/denim-multi.jpg) no-repeat; background-size: cover;}
.cardInfo .bg_denim-multi {background: url(/local/templates/hoegl/css/../img/colors/denim-multi_card.jpg) no-repeat; background-size: cover;}

.bg_white-multi {background: url(/local/templates/hoegl/css/../img/colors/white-multi.jpg) no-repeat; background-size: cover;}
.cardInfo .bg_white-multi {background: url(/local/templates/hoegl/css/../img/colors/white-multi_card.jpg) no-repeat; background-size: cover;}

.bg_apricot-multi {background: url(/local/templates/hoegl/css/../img/colors/apricot-multi.jpg) no-repeat; background-size: cover;}
.cardInfo .bg_apricot-multi {background: url(/local/templates/hoegl/css/../img/colors/apricot-multi_card.jpg) no-repeat; background-size: cover;}

.bg_champagne {background-color:  #F5F4EF ; }

.bg_magenta {background-color:  #EB198E ; }
.bg_powder {background-color:  #FBF3EA ; }
.bg_indigo {background-color:  #04406C ; }
.bg_desert {background-color:  #C37D22 ; }


.bg_toffee {background-color: #C89446 ; }
.bg_black-steel {background-color: #676855 ; }
.bg_acai {background-color: #663C9A ; }
.bg_emerald {background-color: #144D31 ; }
.bg_banana {background-color: #FFD31A ; }

.bg_steel {background-color: #87868c ; }
.bg_orange {background-color: #E0810B ; }
.bg_blueberry {background-color: #066BD0 ; }
.bg_lemon-kiwi {background: linear-gradient(to right, #F7D008 50%, #7EB15D 50%); }
.bg_toffee-chocolate {background: linear-gradient(to right, #C89446 50%, #4d2b17 50%); }
.bg_cream-nude {background: linear-gradient(to right, #DED8D8 50%, #BBA290 50%); }


.bg_carnation {background-color: #FB8B8F ; }
.bg_nude-bronze {background: linear-gradient(to right, #BBA290 50%, #CCBAAD 50%); }
.bg_fistashka {background-color: #D5F1D0 ; }
.bg_pistachio {background-color: #D5F1D0 ; }
.bg_lilac {background-color: #7C45B5 ; }

.bg_azure {background-color: #B5E8E3 ; }
/*Шоколад / Белый {background: linear-gradient(to right, #4d2b17 50%, #FDFCFC 50%); }*/
.bg_white-lavender {background: linear-gradient(to right, #FDFCFC 50%, #EEE1F5 50%); }


.bg_rose-lilac {background: linear-gradient(to right, #FFF0F5 50%, #7C45B5 50%); }
.bg_silver-gold {background: linear-gradient(to right, #C0C0C0 50%, #CFB53B 50%); }

.bg_white-powder {background: linear-gradient(to right, #FDFCFC 50%, #FBF3EA 50%); }
.bg_blooming-cherry {background-color: #ffbcd9 ; }

.bg_pistachio-white {background: linear-gradient(to right, #BEF574 50%, #FDFCFC 50%); }
.bg_powder-black {background: linear-gradient(to right, #FBF3EA 50%, #1C1C1C 50%); }
/*Лазурь / Пудра {background: linear-gradient(to right, #DBF0FF 50%, #FBF3EA 50%); }*/



.bg_bezhevii-shokolad {background: linear-gradient(to right, #FAEBD7 50%, #4d2b17 50%); }
.bg_bezhevii-gvozdika {background: linear-gradient(to right, #FAEBD7 50%, #FB8B8F 50%); }
.bg_magenta-acai {background: linear-gradient(to right, #EB198E 50%, #663C9A 50%); }

.bg_lavender-multi { background: url(/local/templates/hoegl/css/../img/colors/lavender-multi.jpg) no-repeat; background-size: cover; }
.cardInfo .bg_lavender-multi { background: url(/local/templates/hoegl/css/../img/colors/lavender-multi_card.jpg) no-repeat; background-size: cover; }

.bg_multi-white { background: url(/local/templates/hoegl/css/../img/colors/multi-white.jpg) no-repeat; background-size: cover;}
.cardInfo .bg_multi-white { background: url(/local/templates/hoegl/css/../img/colors/multi-white_card.jpg) no-repeat; background-size: cover;}

.bg_toffee-black {background: linear-gradient(to right, #C89446 50%, #1C1C1C 50%); }
.bg_silver-black {background: linear-gradient(to right, #dcdcdc 50%, #1C1C1C 50%); }
.bg_acai-black {background: linear-gradient(to right, #663C9A 50%, #1C1C1C 50%); }
.bg_coral {background-color: #fc4444 ; }



.bg_azure-powder {background: linear-gradient(to right, #DBF0FF 50%, #FBF3EA 50%); }
.bg_toffee-cream {background: linear-gradient(to right, #C89446 50%, #DED8D8 50%); }

.bg_cappuccino {background-color: #b39f7a ; }
.bg_porcelain-white {background: linear-gradient(to right, #d5cdc9 50%, #FDFCFC 50%); }
.bg_white-cappuccino {background: linear-gradient(to right, #FDFCFC 50%, #d0aa81 50%); }


.bg_black-porcelain {background: linear-gradient(to right, #1C1C1C 50%, #d5cdc9 50%); }
.bg_anthracite-porcelain {background: linear-gradient(to right, #6C6960 50%, #d5cdc9 50%); }
.bg_coventry-porcelain {background: linear-gradient(to right, #b8bab6 50%, #d5cdc9 50%); }
.bg_cream-black {background: linear-gradient(to right, #DED8D8 50%, #1C1C1C 50%); }
.bg_black-anthracite {background: linear-gradient(to right, #1C1C1C 50%, #6C6960 50%); }
.bg_cappuccino-cream {background: linear-gradient(to right, #d0aa81 50%, #DED8D8 50%); }
.bg_cappuccino-fuchsia {background: linear-gradient(to right, #d0aa81 50%, #ed0d72 50%); }
.bg_cappuccino-cabernet {background: linear-gradient(to right, #d0aa81 50%, #640004 50%); }
.bg_porcelain-black {background: linear-gradient(to right, #1C1C1C 50%, #d5cdc9 50%); }
.bg_cocoa-black {background: linear-gradient(to right, #875f42 50%, #1C1C1C 50%); }
.bg_white-black {background: linear-gradient(to right, #FDFCFC 50%, #1C1C1C 50%); }
.bg_white-porcelain {background: linear-gradient(to right, #FDFCFC 50%, #d5cdc9 50%); }
.bg_cream-cappuccino {background: linear-gradient(to right, #d0aa81 50%, #DED8D8 50%); }
.bg_black-white {background: linear-gradient(to right, #1C1C1C 50%, #FDFCFC 50%); }
.bg_coventry-cappuccino {background: linear-gradient(to right, #b8bab6 50%, #d0aa81 50%); }
.bg_nude-cabernet {background: linear-gradient(to right, #BBA290 50%, #640004 50%); }
.bg_black-gold {background: linear-gradient(to right, #1C1C1C 50%, #ffdb58 50%); }
.bg_cappuccino-black {background: linear-gradient(to right, #d0aa81 50%, #1C1C1C 50%); }
.bg_cream-azalee {background: linear-gradient(to right, #DED8D8 50%, #FB8B8F 50%); }
.bg_cappuccino-emerald {background: linear-gradient(to right, #d0aa81 50%, #144D31 50%); }
.bg_banana-pistachio {background: linear-gradient(to right, #FFD31A 50%, #BEF574 50%); }

.bg_cabernet-multi { background: url(/local/templates/hoegl/css/../img/colors/cabernet-multi.jpg) no-repeat; background-size: cover;}
.cardInfo .bg_cabernet-multi { background: url(/local/templates/hoegl/css/../img/colors/cabernet-multi_card.jpg) no-repeat; background-size: cover;}

.bg_amethyst-multi { background: url(/local/templates/hoegl/css/../img/colors/amethyst-multi.jpg) no-repeat; background-size: cover;}
.cardInfo .bg_amethyst-multi { background: url(/local/templates/hoegl/css/../img/colors/amethyst-multi_card.jpg) no-repeat; background-size: cover;}

.bg_ecru-multi { background: url(/local/templates/hoegl/css/../img/colors/ecru-multi.jpg) no-repeat; background-size: cover;}
.cardInfo .bg_ecru-multi { background: url(/local/templates/hoegl/css/../img/colors/ecru-multi_card.jpg) no-repeat; background-size: cover;}

.bg_black-multi { background: url(/local/templates/hoegl/css/../img/colors/black-multi.jpg) no-repeat; background-size: cover;}
.cardInfo .bg_black-multi { background: url(/local/templates/hoegl/css/../img/colors/black-multi_card.jpg) no-repeat; background-size: cover;}


.bg_porcelain {background-color: #d5cdc9 ; }
.bg_sapphire {background-color: #132255 ; }
.bg_cabernet {background-color: #640004 ; }
.bg_anthracite {background-color: #6C6960 ; }
.bg_royal-blue {background-color: #0504a9 ; }
.bg_fuchsia {background-color: #ed0d72 ; }
.bg_coventry {background-color: #b8bab6 ; }
.bg_nude {background-color: #ffe4e1 ; }
.bg_cream-barbi {background: linear-gradient(to right, #DED8D8 50%, #FB8B8F 50%); }



.bg_burgundy {background-color: #87000B ; }
.bg_barbi {background-color: #FB8B8F ; }
.bg_coventry-china {background: linear-gradient(to right, #b8bab6 50%, #d5cdc9 50%); }
.bg_kobalt {background-color: #1560bd;}
.bg_laim {background-color: #ccff00;}
.bg_cognac {background-color: #9F381D;}
.bg_amethyst {background-color: #9966CC;}
.bg_gold {background-color: #ffd700;}
.bg_kiwi {background-color: #7aab55;}
.bg_crayola-denim {background-color: #1e4e8a;}
.bg_black-denim {background: linear-gradient(to right, #1C1C1C 50%, #82ACC9 50%); }
.bg_sahara-chernii {background: linear-gradient(to right, #e1bf92 50%, #1C1C1C 50%); }
.bg_laim-chernii {background: linear-gradient(to right, #ccff00 50%, #1C1C1C 50%); }
.bg_chernii-pesochnii {background: linear-gradient(to right, #1C1C1C 50%, #fcdd76 50%); }
.bg_krem-pesochnii {background: linear-gradient(to right, #DED8D8 50%, #fcdd76 50%); }
.bg_white-rose {background: linear-gradient(to right, #FDFCFC 50%, #FFF0F5 50%); }
.bg_chernii-chili {background: linear-gradient(to right, #1C1C1C 50%, #FF2400 50%); }
.bg_belii-laim {background: linear-gradient(to right, #FDFCFC 50%, #ccff00 50%); }
.bg_nude-black {background: linear-gradient(to right, #BBA290 50%, #1C1C1C 50%); }

.bg_chili-chernii {background: linear-gradient(to right, #FF2400 50%, #1C1C1C 50%); }
.bg_coral-cream {background: linear-gradient(to right, #fc4444 50%, #DED8D8 50%); }
.bg_laim-sahara {background: linear-gradient(to right, #e1bf92 50%, #ccff00 50%); }



.bg_chili-multi { background: url(/local/templates/hoegl/css/../img/colors/chile-multi.png) no-repeat; background-size: cover;}
.cardInfo .bg_chili-multi { background: url(/local/templates/hoegl/css/../img/colors/chile-multi_card.png) no-repeat; background-size: cover;}

.bg_kobalt-multi { background: url(/local/templates/hoegl/css/../img/colors/cobalt-multi.png) no-repeat; background-size: cover;}
.cardInfo .bg_kobalt-multi { background: url(/local/templates/hoegl/css/../img/colors/cobalt-multi_card.png) no-repeat; background-size: cover;}

.bg_krem-multi { background: url(/local/templates/hoegl/css/../img/colors/cream-multi.png) no-repeat; background-size: cover;}
.cardInfo .bg_krem-multi { background: url(/local/templates/hoegl/css/../img/colors/cream-multi_card.png) no-repeat; background-size: cover;}

.bg_laim-multi { background: url(/local/templates/hoegl/css/../img/colors/laim-multi.png) no-repeat; background-size: cover;}
.cardInfo .bg_laim-multi { background: url(/local/templates/hoegl/css/../img/colors/laim-multi_card.png) no-repeat; background-size: cover;}

.bg_kivi--multi { background: url(/local/templates/hoegl/css/../img/colors/kiwi-multi.png) no-repeat; background-size: cover;}
.cardInfo .bg_kivi--multi { background: url(/local/templates/hoegl/css/../img/colors/kiwi-multi_card.png) no-repeat; background-size: cover;}

.bg_gold-multi { background: url(/local/templates/hoegl/css/../img/colors/gold-multi.png) no-repeat; background-size: cover;}
.cardInfo .bg_gold-multi { background: url(/local/templates/hoegl/css/../img/colors/gold-multi_card.png) no-repeat; background-size: cover;}

.bg_dzhinsovii-sinii-multi { background: url(/local/templates/hoegl/css/../img/colors/crayola-denim-multi.png) no-repeat; background-size: cover;}
.cardInfo .bg_dzhinsovii-sinii-multi { background: url(/local/templates/hoegl/css/../img/colors/crayola-denim-multi_card.png) no-repeat; background-size: cover;}



.bg_silver-multi { background: url(/local/templates/hoegl/css/../img/colors/silver-multi.png) no-repeat; background-size: cover;}
.cardInfo .bg_silver-multi { background: url(/local/templates/hoegl/css/../img/colors/silver-multi_card.png) no-repeat; background-size: cover;}


.bg_belii--serebro {background: linear-gradient(to right, #FDFCFC 50%, #dcdcdc 50%); }

.bg_cream-sahara {background: linear-gradient(to right, #DED8D8 50%, #ccff00 50%); }
.bg_kivi {background-color: #7aab55;}
.bg_ametist {background-color: #9966CC;}
.bg_dzhinsovii-sinii {background-color: #1e4e8a;}


.bg_gold-white {background: linear-gradient(to right, #fcdd76 50%, #FDFCFC 50%); }

.bg_korall-krem {background: linear-gradient(to right, #fc4444 50%, #DED8D8 50%); }

.bg_mordor {background-color: #702010; }
.bg_blackberry {background-color: #5b3c56; }
.bg_maroon {background-color: #954535; }
.bg_cinnamon {background-color: #6C3B2A; }
.bg_chestnut {background-color: #800000; }

.bg_black-almond {background: linear-gradient(to right, #1C1C1C 50%, #CD853F 50%); }
.bg_walnut-beige {background: linear-gradient(to right, #9D7448 50%, #FAEBD7 50%); }
.bg_black-khaki {background: linear-gradient(to right, #1C1C1C 50%, #78866b 50%); }
.bg_chernii--leopard {background: linear-gradient(to right, #1C1C1C 50%, #ce9500 50%); }
.bg_black-burgundy {background: linear-gradient(to right, #1C1C1C 50%, #87000B 50%); }

.bg_sinii--belii {background: linear-gradient(to right, #252F98 50%, #FDFCFC 50%); }
.bg_belii--ledyanoi-goluboi {background: linear-gradient(to right, #FDFCFC 50%, #cfdce8 50%); }
.bg_korall--belii {background: linear-gradient(to right, #fc4444 50%, #FDFCFC 50%); }
.bg_antracit--belii {background: linear-gradient(to right, #6C6960 50%, #FDFCFC 50%); }
.bg_makkiato--krem {background: linear-gradient(to right, #DEB887 50%, #DED8D8 50%); }
.bg_ledyanoi-goluboi--krem {background: linear-gradient(to right, #cfdce8 50%, #DED8D8 50%); }
.bg_belii--nebesno-goluboi {background: linear-gradient(to right, #1C1C1C 50%, #87CEFA 50%); }
.bg_belii--zmeinii-print {background: linear-gradient(to right, #FDFCFC 50%, #bc9f82 50%); }
.bg_belii--limon {background: linear-gradient(to right, #FDFCFC 50%, #fff82d 50%); }
.bg_orange-coral {background: linear-gradient(to right, #FFB841 50%, #fc4444 50%); }
.bg_mango-gold {background: linear-gradient(to right, #FFDB76 50%, #ffd700 50%); }
.bg_krem--pudra {background: linear-gradient(to right, #DED8D8 50%, #FBF3EA 50%); }
.bg_krem--lazur {background: linear-gradient(to right, #DED8D8 50%, #DBF0FF 50%); }
.bg_cream-baked-milk {background: linear-gradient(to right, #DED8D8 50%, #F3E2D5 50%); }
.bg_anthracite-ice-blue {background: linear-gradient(to right, #6C6960 50%, #cfdce8 50%); }
.bg_krem--belii {background: linear-gradient(to right, #DED8D8 50%, #FDFCFC 50%); }
.bg_snake {background: linear-gradient(to right, #909090 50%, #1C1C1C 50%); }
.bg_snake-print {background: linear-gradient(to right, #bc9f82 50%, #FDFCFC 50%); }

.bg_sky-blue {background-color: #87CEFA; }
.bg_ledyanoi-goluboi {background-color: #cfdce8; }
.bg_light-blue {background-color: #00B7EB; }
.bg_macchiato {background-color: #DEB887; }
.bg_konyak {background-color: #af673d; }
.bg_light-gray {background-color: #DCDCDC; }
.bg_lemon {background-color: #fff82d; }

.bg_bronze-leopard {background: linear-gradient(to right, #CCBAAD 50%, #ce9500 50%); }
.bg_cream-ocean {background: linear-gradient(to right, #DED8D8 50%, #002F6C 50%); }
.bg_cream-cabernet {background: linear-gradient(to right, #DED8D8 50%, #CD853F 50%); }
.bg_cabernet-almonds {background: linear-gradient(to right, #640004 50%, #CD853F 50%); }
.bg_khaki-gold {background: linear-gradient(to right, #806b2a 50%, #ffdb58 50%); }
.bg_white-metal {background: linear-gradient(to right, #FDFCFC 50%, #A5A5A5 50%); }
.bg_cashmere-hacks {background: linear-gradient(to right, #E3C8AB 50%, #806b2a 50%); }
.bg_cashmere-porcelain {background: linear-gradient(to right, #E3C8AB 50%, #d5cdc9 50%); }
.bg_cashmere-black {background: linear-gradient(to right, #E3C8AB 50%, #1C1C1C 50%); }
.bg_macchiato-black {background: linear-gradient(to right, #DEB887 50%, #1C1C1C 50%); }
.bg_lime-powder {background: linear-gradient(to right, #ccff00 50%, #FBF3EA 50%); }
.bg_nougat-black {background: linear-gradient(to right, #653818 50%, #1C1C1C 50%); }
.bg_sapphire-black {background: linear-gradient(to right, #132255 50%, #1C1C1C 50%); }
.bg_cabernet-black {background: linear-gradient(to right, #640004 50%, #1C1C1C 50%); }
.bg_almonds-cabernet {background: linear-gradient(to right, #CD853F 50%, #640004 50%); }

.bg_plum {background-color: #55313E;}


.bg_indigo-multi { background: url(/local/templates/hoegl/css/../img/colors/indigo-multi.png) no-repeat; background-size: cover;}
.cardInfo .bg_indigo-multi { background: url(/local/templates/hoegl/css/../img/colors/indigo-multi_card.png) no-repeat; background-size: cover;}

.bg_orange-multi { background: url(/local/templates/hoegl/css/../img/colors/orange-multi.png) no-repeat; background-size: cover;}
.cardInfo .bg_orange-multi { background: url(/local/templates/hoegl/css/../img/colors/orange-multi_card.png) no-repeat; background-size: cover;}

/* End */
/* /local/templates/hoegl/css/main.css?17622448121020250 */
/* /local/templates/hoegl/css/custom.css?17574045054169 */
/* /local/templates/hoegl/css/bgs.css?175507418621335 */
