

/* Start:/local/templates/hoegl/css/page_global.css?1784110368370104*/
@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;
}

/*! 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;
}

.btn, .popup-login__get-code, .formCancel, .formSubmit, .formFilePickerAdd, .modalSuccessBtn, .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.popup-login__get-code, .disabled.formCancel, .disabled.formSubmit, .disabled.formFilePickerAdd, .disabled.modalSuccessBtn, .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].popup-login__get-code, [disabled].formCancel, [disabled].formSubmit, [disabled].formFilePickerAdd, [disabled].modalSuccessBtn, [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.popup-login__get-code, .loading.formCancel, .loading.formSubmit, .loading.formFilePickerAdd, .loading.modalSuccessBtn, .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.popup-login__get-code:after, .loading.formCancel:after, .loading.formSubmit:after, .loading.formFilePickerAdd:after, .loading.modalSuccessBtn: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, .btn.popup-login__get-code, .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, .btn.modalSuccessBtn, .modalSuccessBtn.popup-login__get-code, .modalSuccessBtn.formCancel, .modalSuccessBtn.formSubmit, .modalSuccessBtn.formFilePickerAdd, .modalSuccessBtn, .filled.basketCompactOrder, .basketCompactOrder.popup-login__get-code, .basketCompactOrder.modalSuccessBtn, .filled.basketCompactEmptyBtn, .basketCompactEmptyBtn.popup-login__get-code, .basketCompactEmptyBtn.modalSuccessBtn, .headerPopup .filled.popup-registration__btn-log, .headerPopup .popup-registration__btn-log.popup-login__get-code, .headerPopup .popup-registration__btn-log.modalSuccessBtn, .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-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-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, .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-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-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-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 .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 .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-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-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 .filled.popup-registration__btn-log, .popup-registration.headerPopup .popup-registration__btn-log.popup-login__get-code, .popup-registration.headerPopup .popup-registration__btn-log.modalSuccessBtn, .headerPopup .btn.popup-registration__btn-login, .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.modalSuccessBtn, .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.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.modalSuccessBtn, .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.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.modalSuccessBtn, .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.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.modalSuccessBtn, .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.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.modalSuccessBtn, .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.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.modalSuccessBtn, .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.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.modalSuccessBtn, .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.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.modalSuccessBtn, .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.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.modalSuccessBtn, .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.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.modalSuccessBtn, .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.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.modalSuccessBtn, .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.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.modalSuccessBtn, .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.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.modalSuccessBtn, .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-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-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-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, .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-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-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-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 .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 .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-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-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 .filled.popup-registration__btn-login, .popup-registration.headerPopup .popup-registration__btn-login.popup-login__get-code, .popup-registration.headerPopup .popup-registration__btn-login.modalSuccessBtn, .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.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.modalSuccessBtn, .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.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.modalSuccessBtn, .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.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.modalSuccessBtn, .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.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.modalSuccessBtn, .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.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.modalSuccessBtn, .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.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.modalSuccessBtn, .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.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.modalSuccessBtn, .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.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.modalSuccessBtn, .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.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.modalSuccessBtn, .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.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.modalSuccessBtn, .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.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.modalSuccessBtn, .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.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.modalSuccessBtn, .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.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.modalSuccessBtn, .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-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-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-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, .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 .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-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-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 .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-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-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-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 .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, .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.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.modalSuccessBtn, .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.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.modalSuccessBtn, .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.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.modalSuccessBtn, .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.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.modalSuccessBtn, .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.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.modalSuccessBtn, .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.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.modalSuccessBtn, .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.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.modalSuccessBtn, .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.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.modalSuccessBtn, .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.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.modalSuccessBtn, .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.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.modalSuccessBtn, .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.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.modalSuccessBtn, .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.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.modalSuccessBtn, .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.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.modalSuccessBtn, .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 .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-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-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, .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-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-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-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 .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-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-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-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 .filled.popup-login__btn-login, .popup-registration.headerPopup .popup-login__btn-login.popup-login__get-code, .popup-registration.headerPopup .popup-login__btn-login.modalSuccessBtn, .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 .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-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-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, .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-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-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-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 .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-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-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-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 .filled.popup-login__btn-reg, .popup-registration.headerPopup .popup-login__btn-reg.popup-login__get-code, .popup-registration.headerPopup .popup-login__btn-reg.modalSuccessBtn, .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.popup-login__get-code, .headerPopup .popup__btn.formCancel, .headerPopup .popup__btn.formSubmit, .headerPopup .popup__btn.formFilePickerAdd, .headerPopup .popup__btn.modalSuccessBtn, .headerPopup .popup__btn.basketCompactOrder, .headerPopup .popup__btn.basketCompactEmptyBtn, .headerPopup.popup-login .btn.popup__btn, .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.modalSuccessBtn, .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.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.modalSuccessBtn, .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.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.modalSuccessBtn, .headerPopup.popup-registration .popup__btn.basketCompactOrder, .headerPopup.popup-registration .popup__btn.basketCompactEmptyBtn, .popup-login.headerPopup .btn.popup__btn, .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.modalSuccessBtn, .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.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.modalSuccessBtn, .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.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.modalSuccessBtn, .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.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.modalSuccessBtn, .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.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.modalSuccessBtn, .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.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.modalSuccessBtn, .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.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.modalSuccessBtn, .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.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.modalSuccessBtn, .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.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.modalSuccessBtn, .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-login .filled.popup__btn, .headerPopup.popup-login .popup__btn.popup-login__get-code, .headerPopup.popup-login .popup__btn.modalSuccessBtn, .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-registration .filled.popup__btn, .headerPopup.popup-registration .popup__btn.popup-login__get-code, .headerPopup.popup-registration .popup__btn.modalSuccessBtn, .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-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-registration .filled.popup__btn, .popup-login.headerPopup.popup-registration .popup__btn.popup-login__get-code, .popup-login.headerPopup.popup-registration .popup__btn.modalSuccessBtn, .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 .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-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-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-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 .filled.popup__btn, .popup-registration.headerPopup .popup__btn.popup-login__get-code, .popup-registration.headerPopup .popup__btn.modalSuccessBtn, .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, .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.popup-login__get-code, .noBorder.formCancel, .noBorder.formSubmit, .noBorder.formFilePickerAdd, .noBorder.modalSuccessBtn, .noBorder.basketCompactOrder, .noBorder.basketCompactEmptyBtn, .headerPopup .noBorder.popup-registration__btn-log, .headerPopup .noBorder.popup-registration__btn-login, .headerPopup .noBorder.popup-password-forgot__btn-login, .headerPopup .noBorder.popup-login__btn-login, .headerPopup .noBorder.popup-login__btn-reg, .headerPopup .noBorder.popup__btn, .btnCancel {
  border-color: #fff;
}
.btn.noMW, .noMW.popup-login__get-code, .noMW.formCancel, .noMW.formSubmit, .noMW.formFilePickerAdd, .noMW.modalSuccessBtn, .noMW.basketCompactOrder, .noMW.basketCompactEmptyBtn, .headerPopup .noMW.popup-registration__btn-log, .headerPopup .noMW.popup-registration__btn-login, .headerPopup .noMW.popup-password-forgot__btn-login, .headerPopup .noMW.popup-login__btn-login, .headerPopup .noMW.popup-login__btn-reg, .headerPopup .noMW.popup__btn, .noMW.btnCancel {
  min-width: auto;
}
.btn.fw, .fw.popup-login__get-code, .fw.formCancel, .fw.formSubmit, .fw.formFilePickerAdd, .fw.modalSuccessBtn, .fw.basketCompactOrder, .fw.basketCompactEmptyBtn, .headerPopup .btn.popup-registration__btn-log, .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.modalSuccessBtn, .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.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.modalSuccessBtn, .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.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.modalSuccessBtn, .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.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.modalSuccessBtn, .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.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.modalSuccessBtn, .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.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.modalSuccessBtn, .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.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.modalSuccessBtn, .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.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.modalSuccessBtn, .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.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.modalSuccessBtn, .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.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.modalSuccessBtn, .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.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.modalSuccessBtn, .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.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.modalSuccessBtn, .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.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.modalSuccessBtn, .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.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.modalSuccessBtn, .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.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.modalSuccessBtn, .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.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.modalSuccessBtn, .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.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.modalSuccessBtn, .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.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.modalSuccessBtn, .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.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.modalSuccessBtn, .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.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.modalSuccessBtn, .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.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.modalSuccessBtn, .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.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.modalSuccessBtn, .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.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.modalSuccessBtn, .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.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.modalSuccessBtn, .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.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.modalSuccessBtn, .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.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.modalSuccessBtn, .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.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.modalSuccessBtn, .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.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.modalSuccessBtn, .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.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.modalSuccessBtn, .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.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.modalSuccessBtn, .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.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.modalSuccessBtn, .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.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.modalSuccessBtn, .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.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.modalSuccessBtn, .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.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.modalSuccessBtn, .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.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.modalSuccessBtn, .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.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.modalSuccessBtn, .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.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.modalSuccessBtn, .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.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.modalSuccessBtn, .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.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.modalSuccessBtn, .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.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.modalSuccessBtn, .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.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.modalSuccessBtn, .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.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.modalSuccessBtn, .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.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.modalSuccessBtn, .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.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.modalSuccessBtn, .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.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.modalSuccessBtn, .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.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.modalSuccessBtn, .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.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.modalSuccessBtn, .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.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.modalSuccessBtn, .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.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.modalSuccessBtn, .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.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.modalSuccessBtn, .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.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.modalSuccessBtn, .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.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.modalSuccessBtn, .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.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.modalSuccessBtn, .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.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.modalSuccessBtn, .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.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.modalSuccessBtn, .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.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.modalSuccessBtn, .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.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.modalSuccessBtn, .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.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.modalSuccessBtn, .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.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.modalSuccessBtn, .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.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.modalSuccessBtn, .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.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.modalSuccessBtn, .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.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.modalSuccessBtn, .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.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.modalSuccessBtn, .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.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.modalSuccessBtn, .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.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.modalSuccessBtn, .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.popup-login__get-code, .headerPopup .popup__btn.formCancel, .headerPopup .popup__btn.formSubmit, .headerPopup .popup__btn.formFilePickerAdd, .headerPopup .popup__btn.modalSuccessBtn, .headerPopup .popup__btn.basketCompactOrder, .headerPopup .popup__btn.basketCompactEmptyBtn, .headerPopup.popup-login .btn.popup__btn, .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.modalSuccessBtn, .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.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.modalSuccessBtn, .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.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.modalSuccessBtn, .headerPopup.popup-registration .popup__btn.basketCompactOrder, .headerPopup.popup-registration .popup__btn.basketCompactEmptyBtn, .popup-login.headerPopup .btn.popup__btn, .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.modalSuccessBtn, .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.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.modalSuccessBtn, .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.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.modalSuccessBtn, .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.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.modalSuccessBtn, .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.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.modalSuccessBtn, .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.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.modalSuccessBtn, .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.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.modalSuccessBtn, .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.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.modalSuccessBtn, .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.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.modalSuccessBtn, .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.popup-login__get-code, .compact.formCancel, .compact.formSubmit, .formFilePickerAdd, .compact.modalSuccessBtn, .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;
}

.orderInput, .getInfoForm input, .formEl > input, .headerPopup .popup-registration__input input, .headerPopup .popup-password-forgot__input input, .headerPopup .popup-login__input input, .headerPopup .popup__input input, .orderSelect, .getInfoForm select, .formEl > 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, .formEl > input, .headerPopup .popup-registration__input input, .headerPopup .popup-password-forgot__input input, .headerPopup .popup-login__input input, .headerPopup .popup__input input, .orderSelect, .getInfoForm select, .formEl > select {
    font-size: 16px;
  }
}
.orderInput::placeholder, .getInfoForm input::placeholder, .formEl > input::placeholder, .headerPopup .popup-registration__input input::placeholder, .headerPopup .popup-password-forgot__input input::placeholder, .headerPopup .popup-login__input input::placeholder, .headerPopup .popup__input input::placeholder, .orderSelect::placeholder, .getInfoForm select::placeholder, .formEl > select::placeholder {
  color: #AEAEAE;
}
.orderInput:focus, .getInfoForm input:focus, .formEl > input:focus, .headerPopup .popup-registration__input input:focus, .headerPopup .popup-password-forgot__input input:focus, .headerPopup .popup-login__input input:focus, .headerPopup .popup__input input:focus, .orderSelect:focus, .getInfoForm select:focus, .formEl > select:focus {
  border-color: #000;
}
.orderInput.error, .getInfoForm input.error, .formEl > input.error, .headerPopup .popup-registration__input input.error, .headerPopup .popup-password-forgot__input input.error, .headerPopup .popup-login__input input.error, .headerPopup .popup__input input.error, .orderSelect.error, .getInfoForm select.error, .formEl > select.error {
  border-color: #B9192B;
  color: #B9192B;
}
.orderInput.error + .input_error-text, .getInfoForm input.error + .input_error-text, .formEl > input.error + .input_error-text, .headerPopup .popup-registration__input input.error + .input_error-text, .headerPopup .popup-password-forgot__input input.error + .input_error-text, .headerPopup .popup-login__input input.error + .input_error-text, .headerPopup .popup__input input.error + .input_error-text, .orderSelect.error + .input_error-text, .getInfoForm select.error + .input_error-text, .formEl > select.error + .input_error-text {
  font-size: 12px;
  line-height: 16px;
  color: #B9192B;
  display: block;
}
.orderTextarea, .formEl > 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 {
    font-size: 16px;
  }
}
.orderTextarea::placeholder, .formEl > textarea::placeholder {
  color: #AEAEAE;
}

/*@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%;
}

.link_und {
  display: inline-block;
  position: relative;
  overflow: hidden;
  text-decoration: none;
  vertical-align: bottom;
}
.link_und:before {
  position: absolute;
  left: 0;
  width: 100%;
  bottom: 0;
  height: 1px;
  margin-left: 0;
  content: "";
  background: currentColor;
}
.link_und:hover:before {
  left: -100%;
  transition: margin-left 0.5s;
  margin-left: 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;
}
.widePage .defContainer, .widePage .footerInner, .widePage .headerInner, .widePage .contentBox, .indexPage .defContainer, .indexPage .footerInner, .indexPage .headerInner, .indexPage .contentBox {
  max-width: 100%;
}

.pageTags {
  margin: 40px 0;
  display: flex;
  gap: 10px;
  flex-wrap: wrap;
  row-gap: 20px;
  align-items: center;
}
.pageTags a,
.pageTags span {
  font-weight: 400;
  font-size: 14px;
  line-height: 24px;
  color: #000000;
  padding: 6px 10px;
  border: 1px solid rgba(215, 215, 215, 0.745098);
  border-radius: 50px;
  transition: all 0.3s;
  text-decoration: none;
}
.pageTags span {
  background: #f3f3f3;
}
.pageTags a:nth-of-type(9) ~ a {
  display: none;
}
.pageTags a:hover {
  color: #ffffff;
  background: rgba(0, 0, 0, 0.745098);
}
.pageTags--all a:nth-of-type(9) ~ a {
  display: block;
}
.pageTagsToggle {
  display: inline-block;
  text-decoration: none;
  color: #000;
  position: relative;
  overflow: hidden;
  padding: 0 0 2px 0;
  font-size: 16px;
  line-height: 24px;
  cursor: pointer;
  border: none;
  background: none;
}
.pageTagsToggle:before {
  position: absolute;
  left: 0;
  width: 100%;
  bottom: 0;
  height: 1px;
  margin-left: 0;
  content: "";
  background: currentColor;
}
.pageTagsToggle:hover:before {
  left: -100%;
  transition: margin-left 0.5s;
  margin-left: 100%;
}
.pageTagsTitle {
  width: 100%;
  font-weight: 300;
  font-size: 38px;
  line-height: 48px;
  text-align: center;
  color: #000000;
  margin: 0 0 20px 0;
}
@media all and (max-width: 767px) {
  .pageTagsTitle {
    font-size: 22px;
    line-height: 26px;
    text-align: left;
  }
}

.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 {
  margin: 0 -20px 64px -20px;
  text-align: center;
}
@media all and (max-width: 959px) {
  .pageBanner {
    margin-bottom: 40px;
  }
}
@media all and (max-width: 600px) {
  .pageBanner {
    /* margin-top: -40px;

    .pageTitle + &{
      margin-top: 0;
    }*/
  }
}
.img_w100 {
  width: 100%;
  height: auto;
}

.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;
  /* @media all and (max-width: 767px) {
    margin-top: 20px;
  }
  @media all and (max-width: 600px) {
    margin-top: 0;
  }*/
}
.contentBox_fw {
  max-width: 100%;
}
.indexPage .contentBox {
  max-width: 100%;
  /*  @media all and (max-width: 767px) {
    margin-top: 0;
  }*/
}
.contentBox.wide {
  max-width: 100% !important;
}
.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;
}

.box {
  margin: 20px 0 0 0;
  /*  body > & {
      margin-bottom: 0 !important;
    }*/
  /*  &[data-border] {
      //margin: 60px 0;
      //padding: 40px 0 0 0;
      //border-top: solid 1px #E5E5E5;

      @media all and (max-width: 767px) {
        &:first-child {
          padding: 0;
          margin-top: 32px;
        }
      }

      .indexPage & {
        padding: 0 !important;
      }
    }*/
  /*  @media all and (max-width: 767px) {
      margin: 40px 0;

      &[data-border] {
        margin: 40px 0;
        //padding: 40px 0 0 0;
      }
    }*/
  /*  .indexPage &_noPad .boxCustomTitle .boxTitle {
      margin-top: 0;
    }*/
}
.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;
  }
}
.box.box_noPad {
  margin-left: -20px;
  margin-right: -20px;
  overflow: hidden;
}
@media all and (max-width: 767px) {
  .box.box_noTMm {
    margin-top: 0;
  }
  .box.box_noTMm .boxTitle {
    margin-top: 6px;
  }
}
@media all and (min-width: 768px) {
  .box.box_noTMd {
    margin-top: 0;
  }
  .box.box_noTMd .boxTitle {
    margin-top: 6px;
  }
}
.box_ov {
  overflow: visible;
}
.boxTitle {
  font-weight: 300;
  font-size: 1.625em;
  font-style: normal;
  line-height: 1.5;
  text-align: center;
  margin-bottom: 2px;
  /* @media all and (max-width: 959px) {
     font-size: 1.625em; // 26px
     line-height: 1.75em;
   }
   @media all and (max-width: 767px) {
     font-size: 22px;
     line-height: 1.4;
   }*/
}
.indexPage .boxTitle {
  font-size: 2.375em;
}
@media all and (max-width: 767px) {
  .indexPage .boxTitle {
    font-size: 1.625em;
  }
}
.indexPage .box {
  /*    &_noPad {
        margin-top: 0;
        margin-bottom: 0;
      }*/
  /*@media all and (min-width: 1440px) {
    &_product {
      margin-bottom: 80px;
    }

    &_product + .box {
      margin-top: 50px;
    }
  }*/
  /*    @media all and (max-width: 767px) {
        margin: 40px 0;

        &_noPad {
          margin-top: 0;
          margin-bottom: 0;
        }
      }*/
}
.indexPage .box_noPad:first-child .boxTitle {
  /*      margin-top: 16px;
        margin-bottom: 16px;

        @media all and (max-width: 767px) {
          margin-top: 0;
          margin-bottom: 20px;
        }*/
}
@media all and (max-width: 959px) {
  .boxTitle {
    font-size: 32px;
  }
}
@media all and (max-width: 767px) {
  .boxTitle {
    font-size: 22px;
  }
}
.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;
}

:root,
.header--fixed .header {
  --head-bg: rgba(255, 255, 255, 0.49);
  --head-color: #000;
  --head-shadow: none;
  --head-location: #000;
  --head-circle-color: #fff;
  --head-acc-filter: none;
  --header-top-bg: rgba(0, 0, 0, 0);
  --header-top-color: #000;
}

.header--dark {
  --head-bg: transparent;
  --head-color: #fff;
  --head-shadow: none;
  --head-location: #fff;
  --head-circle-color: #000;
  --head-acc-filter: invert(100%) hue-rotate(180deg);
  --header-top-bg: rgba(0, 0, 0, 0);
  --header-top-color: #fff;
}

.header--fixed .header .headerTop {
  --header-top-bg: rgba(0, 0, 0, 0) !important;
  --header-top-color: #000 !important;
}

.header--white .header {
  --head-bg: rgba(255, 255, 255, 1) !important;
}

@media all and (max-width: 768px) {
  .header {
    --head-bg: linear-gradient(
        180deg,
        rgba(255, 255, 255, 0.78) 0%,
        rgba(0, 0, 0, 0) 100.12%
    );
  }

  .header--dark .header {
    --head-bg: linear-gradient(
        180deg,
        rgba(0, 0, 0, 0.78) 0%,
        rgba(0, 0, 0, 0) 100.12%
    );
    --head-color: #fff;
    --head-shadow: none;
    --head-location: #fff;
    --head-circle-color: #000;
    --head-acc-filter: invert(100%) hue-rotate(180deg);
    --header-top-bg: rgba(0, 0, 0, 0);
    --header-top-color: #fff;
  }
}
.header:hover,
.header--dark .header:hover,
.showSearch .header,
.header--fixed .header:hover,
.header--fixed.header--dark .header:hover {
  --head-bg: rgba(255, 255, 255, 1);
  --head-color: #000;
  --head-shadow: none;
  --head-location: #000;
  --head-circle-color: #fff;
  --head-acc-filter: none;
  --header-top-bg: rgba(0, 0, 0, 0) !important;
  --header-top-color: #000 !important;
}

@media all and (min-width: 1000px) {
  .header--fixed.pageScrolled--up .header {
    padding-top: 8px;
  }
}

@media all and (min-width: 1000px) {
  .header--fixed.pageScrolled--up.indexPage .header {
    padding-top: 71px;
  }
}

@media all and (max-width: 768px) {
  body:not(.header--over) .header {
    position: sticky;
    top: -40px;
  }

  body.header--noTopSl:not(.header--over) .header {
    top: 0px;
  }
}
.header {
  margin: 0 0 10px 0;
  position: relative;
  z-index: 30;
  background: var(--head-bg);
  color: var(--head-color);
  position: relative;
  top: 0;
  transition: background 0.3s, color 0.3s, opacity 0.3s;
  box-shadow: var(--head-shadow);
}
.indexPage .header {
  margin: 0 !important;
}
.header--fixed.pageScrolled--up .header {
  position: sticky;
  top: -40px;
}
@media all and (min-width: 1000px) {
  .header--fixed.pageScrolled--up .header {
    top: -48px;
  }
}
@media all and (min-width: 1000px) {
  .header--fixed.pageScrolled--up.indexPage .header {
    top: -111px;
  }
}
.header--noTopSl.header--fixed.pageScrolled--up .header {
  top: 0;
}
@media all and (min-width: 1000px) {
  .header--noTopSl.header--fixed.pageScrolled--up .header {
    top: -8px;
  }
}
@media all and (min-width: 1000px) {
  .header--noTopSl.header--fixed.pageScrolled--up.indexPage .header {
    top: -71px;
  }
}
.header .navElLink {
  color: inherit;
}
@media all and (max-width: 767px) {
  .header {
    margin-bottom: 0;
  }
}
.headerTop {
  padding: 8px 40px 8px 40px;
  text-align: center;
  background: var(--header-top-bg);
}
@media all and (max-width: 1000px) {
  .headerTop {
    padding: 8px 0 8px 0;
  }
}
.headerTopSliderClose {
  display: none;
}
.headerTop span,
.headerTop a {
  font-size: 14px;
  line-height: 24px;
  color: var(--header-top-color);
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-decoration: none;
}
.headerTop a:hover {
  color: var(--header-top-color);
  text-decoration: underline;
}
.headerTop a:active {
  color: var(--header-top-color);
}
.headerTop .headerInner {
  max-width: 1280px !important;
  justify-content: center;
  position: relative;
  display: flex;
  padding-left: 5px;
  padding-right: 5px;
  align-items: center;
  justify-content: center;
  color: var(--header-top-color);
}
.headerTop .headerInner a {
  text-decoration: none;
  color: var(--header-top-color);
}
.headerInner {
  max-width: 100% !important;
  position: relative;
}
.headerContent .headerInner {
  padding-top: 34px;
  padding-left: 140px;
  padding-right: 236px;
}
@media all and (max-width: 1000px) {
  .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;
  color: inherit;
  height: 24px;
  margin: 0 0 0 14px;
}
.headerLinks > a:hover, .headerLinks > div:hover, .headerLinks > span:hover {
  color: inherit;
  text-decoration: none;
}
.headerLinks > *:first-child {
  margin: 0;
}
@media all and (max-width: 1000px) {
  .headerLinks {
    top: 18px;
  }
}
@media all and (max-width: 767px) {
  .headerLinks {
    width: 144px;
  }
}
.header .headerNav {
  display: none;
}
.header .headerNav svg {
  width: 24px;
  height: 24px;
  display: block;
}
@media all and (max-width: 1000px) {
  .header .headerNav {
    display: block;
  }
}
.headerLogo {
  position: absolute;
  top: 0;
  z-index: 45;
  left: 20px;
  width: 92px;
  height: 92px;
  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 (min-width: 1000px) {
  .indexPage .headerLogo {
    width: 120px;
    height: 120px;
  }
}
@media all and (min-width: 1000px) {
  .indexPage.header--fixed .headerLogo {
    width: 92px;
    height: 92px;
  }
}
@media all and (max-width: 1000px) {
  .headerLogo {
    width: 60px;
    height: 60px;
  }
  .pageScrolled:not(.indexPage) .headerLogo {
    width: 60px;
    height: 60px;
  }
}
@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: var(--head-location);
  position: absolute;
  top: 8px;
  right: 20px;
  cursor: pointer;
}
@media all and (max-width: 1000px) {
  .headerLocationCurrent {
    display: none;
  }
}
@media all and (max-width: 767px) {
  .headerAcc {
    position: absolute;
  }
}
.headerAccBtn {
  cursor: pointer;
  width: 24px;
  height: 24px;
  position: relative;
  display: block;
}
.headerAccBtn_log > svg + svg {
  display: block !important;
  width: 14px;
  height: 14px;
  display: block;
  position: absolute;
  right: -2px;
  bottom: -2px;
  color: #000;
  filter: var(--head-acc-filter);
}
.headerAccBtn > svg, .headerAcc > svg {
  width: 20px;
  position: relative;
  height: 24px;
  display: block;
}
.headerAccBtn > svg + svg, .headerAcc > svg + svg {
  display: none;
}
@media all and (max-width: 1000px) {
  .headerLocation {
    display: none !important;
  }
}
.headerLocationBtn {
  cursor: pointer;
  width: 20px;
  width: 24px;
  height: 24px;
  position: relative;
  display: block;
}
.headerLocation svg {
  width: 24px;
  height: 24px;
  display: block;
}
.headerFavBtn {
  cursor: pointer;
  width: 24px;
  height: 24px;
  position: relative;
  display: block;
}
.headerFavBtn > svg {
  width: 24px;
  height: 24px;
  display: block;
}
.headerFavBtn > span {
  width: 14px;
  height: 14px;
  position: absolute;
  top: 2px;
  right: -4px;
  background: var(--head-color);
  border-radius: 10px;
  font-weight: 600;
  font-size: 8px;
  text-align: center;
  line-height: 8px;
  padding: 3px 0;
  color: var(--head-circle-color);
}
@media all and (max-width: 767px) {
  .headerFavBtn > span {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0;
    width: 10px;
    height: 10px;
    top: 2px;
    right: -2px;
    border-radius: 50%;
    font-style: normal;
    font-weight: 700;
    font-size: 7px;
    line-height: 10px;
  }
}
.headerSearch {
  cursor: pointer;
}
.headerSearchBtn {
  cursor: pointer;
  width: 24px;
  height: 24px;
  position: relative;
  display: block;
}
.headerSearch svg {
  width: 24px;
  height: 24px;
  display: block;
}
.headerBasketBtn {
  cursor: pointer;
  width: 22px;
  width: 24px;
  height: 24px;
  position: relative;
  display: block;
}
.headerBasketBtn > svg, .headerBasket > svg {
  width: 24px;
  height: 24px;
  display: block;
}
.headerBasketBtn > span {
  width: 14px;
  height: 14px;
  position: absolute;
  top: 2px;
  right: -4px;
  background: var(--head-color);
  border-radius: 10px;
  font-weight: 600;
  font-size: 8px;
  text-align: center;
  line-height: 8px;
  padding: 3px 0;
  color: var(--head-circle-color);
}
@media all and (max-width: 767px) {
  .headerBasketBtn > span {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0;
    width: 10px;
    height: 10px;
    top: 2px;
    right: 0px;
    border-radius: 50%;
    font-style: normal;
    font-weight: 700;
    font-size: 7px;
    line-height: 10px;
  }
}
.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 0px 4px rgba(0, 0, 0, 0.25);
  display: none;
  top: 40px;
  right: 0;
}
@media all and (min-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 {
    border-radius: 8px;
  }
}
.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;
}
.headerPopupClose svg {
  width: 24px;
  height: 24px;
  display: block;
}
@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: 68px;
  }
  .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);
}
.header--over .header {
  position: fixed;
  left: 0;
  right: 0;
}

@media all and (max-width: 768px) {
  .header--over-mobile .header {
    position: absolute;
    position: fixed;
    left: 0;
    right: 0;
  }
}
@media all and (max-width: 768px) {
  .header--over.header--fixed.pageScrolled--up .header {
    position: fixed;
  }
}

@media all and (min-width: 1000px) {
  .headerContent {
    height: 100px;
  }
  .header--fixed .headerContent {
    height: 92px;
  }
  .headerContent .headerInner {
    padding-top: 34px;
    max-width: 100% !important;
    padding-left: 0;
    padding-right: 0;
  }
  .header .navList {
    justify-content: start;
    padding-left: 140px;
    padding-left: 170px;
    padding-right: 236px;
  }
  .header:hover .nav:hover {
    z-index: 32;
  }
  .header:hover .navEl_sub:hover:before {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    content: "";
    height: 80px;
    background: #fff;
  }
  .header:hover .navEl:hover .navElSub {
    max-height: 10000px;
    padding-bottom: 20px;
    opacity: 1;
  }
  .header .navEl {
    padding-bottom: 0px !important;
  }
  .header .navEl:hover {
    padding-bottom: 80px !important;
    margin-bottom: 0;
  }
  .header .navElLink {
    color: inherit;
    white-space: nowrap;
  }
  .header .navElSub {
    padding-left: 185px;
  }
  .headerLogo {
    top: 0px;
    left: 20px;
    width: 92px;
    height: 92px;
  }
  .headerLinks {
    top: 36px;
  }

  .indexPage:not(.header--fixed) .headerContent {
    height: 163px;
  }
  .indexPage:not(.header--fixed) .headerContent .headerInner {
    padding-top: 58px;
  }
  .indexPage:not(.header--fixed) .header .navList {
    padding-left: 160px;
  }
  .indexPage:not(.header--fixed) .header .navElSub {
    padding-left: 175px;
  }
  .indexPage:not(.header--fixed) .headerLogo {
    top: 10px;
  }
  .indexPage:not(.header--fixed) .headerLinks {
    top: 56px;
  }

  .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;
  }
}
@media all and (min-width: 1400px) {
  .indexPage:not(.header--fixed) .headerLogo {
    left: 80px;
  }
  .indexPage:not(.header--fixed) .headerLinks {
    right: 80px;
  }
  .indexPage:not(.header--fixed) .headerLocationCurrent {
    right: 80px;
  }
  .indexPage:not(.header--fixed) .header .navElSub {
    padding-left: 298px;
  }
  .indexPage:not(.header--fixed) .header .navList {
    padding-left: 283px;
    padding-right: 236px;
  }
}
.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;
  border-radius: 8px;
}
.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;
  border-radius: 8px;
}
.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: flex;
  height: 24px;
  cursor: pointer;
  transform: translate(-50%, -50%);
  align-items: center;
  justify-content: center;
}
.basketCompactElRemove svg {
  width: 14px;
  height: 14px;
}

.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 {
    padding: 32px 20px;
    left: -100px;
    right: -214px;
    top: 40px;
  }
  .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;
  }
}

@media all and (min-width: 1700px) {
  .header .navElSub {
    padding-right: calc(100vw - 298px - 1360px);
  }
}
@media all and (min-width: 2600px) {
  .header .navElSub {
    padding-right: 942px;
  }
}
.mobNav {
  display: none;
  position: fixed;
  left: 0;
  right: 0;
  max-height: calc(100vh - 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 - 150px - 76px);
  overflow: auto;
}
.mobNav--sub .mobNavContent {
  overflow: visible;
}
.mobNavPanel .mobNavAllInner {
  color: #b9192b !important;
}
.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 15px 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 - 150px) !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 + ul {
  padding-top: 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 - 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 li ul li {
  /*&:first-child {
    font-size: 12px;
    line-height: 16px;
    padding: 0 0 10px 0;

    a, span {
      text-transform: none;
    }

    & + li {
      border-top: none;
    }
  }*/
}
.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: 68px;
  }
}
@media all and (max-width: 1000px) {
  .showNav .mobNavOverlay {
    display: block;
  }
}

@media all and (max-width: 1000px) {
  .indexSlider--fh .indexSliderEl {
    height: calc(100vh - 60px - 60px) !important;
  }

  .indexSliderMob--fh .indexSliderMobEl {
    height: 100vh;
    max-height: calc(100vh - 4px) !important;
  }
}
.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;
      }
    }
  }*/
}
.indexPage:not(.header--fixed) .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: 165px;
  }
}
@media all and (min-width: 1180px) {
  .mainSearchContent--pl {
    padding-left: 170px;
  }
}
@media all and (min-width: 1240px) {
  .mainSearchContent--pl {
    padding-left: 175px;
  }
}
@media all and (min-width: 1400px) {
  .mainSearchContent {
    padding-left: 80px;
    padding-right: 80px;
  }
}
@media all and (min-width: 1400px) {
  .mainSearchContent--pl {
    padding-left: 300px;
  }
}
.mainSearchVal {
  display: block;
  position: absolute;
  left: 175px;
  right: 260px;
  top: 0;
}
@media all and (min-width: 1180px) {
  .mainSearchVal {
    left: 180px;
  }
}
@media all and (min-width: 1240px) {
  .mainSearchVal {
    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) {
  .indexPage .mainSearchVal {
    left: 300px;
    right: 290px;
  }
}
@media all and (min-width: 2600px) {
  .indexPage .mainSearchVal {
    left: calc(300px + (100vw - 2600px) / 2);
    right: calc(290px + (100vw - 2600px) / 2);
  }
}
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: 20px;
}
.galleryList {
  display: flex;
  flex-wrap: wrap;
  margin: 0;
}
body > .box .boxContent .galleryList {
  margin: 0;
}
.galleryEl {
  width: 33.33333%;
  margin: 0;
  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: 1em;
  line-height: 100%;
  text-align: center;
  color: inherit;
  text-decoration: none;
  display: inline-block;
  white-space: nowrap;
  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;
    font-size: 1em;
  }
}
.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;
  }
  body > .box .boxContent .galleryList {
    margin: 0;
  }
}
@media all and (max-width: 679px) {
  .galleryEl {
    width: 100%;
    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;
}
body > .box .boxContent .galleryEl {
  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;
  }
}

.breadCrumbs {
  margin: 0 auto 10px auto;
  font-size: 12px;
  line-height: 20px;
  text-transform: uppercase;
  color: #949494;
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  position: relative;
  white-space: now;
  z-index: 1;
  max-width: 100%;
}
.header--dark .breadCrumbs {
  z-index: 3;
  color: #fff;
}
.header--dark .breadCrumbs a {
  color: #fff;
}
.header--dark .breadCrumbs a:hover {
  color: #fff;
}
.header--dark .breadCrumbs a:active {
  color: #fff;
}
.header--dark .breadCrumbsEl {
  color: #fff;
}
.header--dark .breadCrumbsEl:after {
  border-color: #fff;
}
@media all and (max-width: 768px) {
  .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;
}

.footer {
  margin: 50px 0 28px 0;
  /*  @media all and (max-width: 1100px) and (min-width: 768px) {
    &El {
      width: calc(18% - 12px);
      margin: 32px 6px 0;

      &:first-child {
        width: calc(21% - 12px);
      }

      &:nth-child(4n) {
        width: calc(19% - 12px);
      }

      &.footerNews {
        width: calc(24% - 12px);
      }

      &.footerPay,
      &.footerDelivery {
        width: calc(38% - 12px);
      }
    }
  }

  @media all and (max-width: 959px) {
    &El {
      &.footerPay {
        width: calc(57% - 12px);
      }
      &.footerDelivery {
        width: calc(43% - 12px);
      }

    }
  }*/
  /*
  @media all and (max-width: 959px) {
    &El {
      &.footerPay {
        width: calc(40% - 12px);
      }
      &.footerDelivery {
        width: calc(40% - 12px);
      }

    }
  }*/
}
@media all and (max-width: 1000px) {
  .footer {
    margin-bottom: 88px;
  }
}
.footerInner {
  max-width: 100%;
}
.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;

  &.footerNews {
    width: calc(30% - 24px);
  }
  &.footerPay,
  &.footerDelivery {
    width: calc(35% - 24px);
  }*/
  width: calc(15% - 24px);
  margin: 32px 12px 0;
}
.footerEl.footerNews {
  width: calc(25% - 24px);
}
.footerEl.footerPay {
  width: calc(45% - 24px);
}
.footerEl.footerDelivery {
  width: calc(30% - 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 20px 0 0;
}
.footerElPayEl img, .footerElWayEl img {
  max-width: 100%;
  height: auto;
  display: inline-block;
  vertical-align: middle;
}
@media all and (max-width: 479px) {
  .footerPay .footerElPay {
    display: flex;
    justify-content: space-between;
  }
  .footerPay .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) {
  .footerList {
    display: grid;
    grid-template-columns: repeat(5, 1fr);
    grid-auto-rows: auto;
    align-items: start;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }
  .footerEl {
    width: calc(100% - 12px);
    margin: 32px 6px 0;
    /*      &:first-child {
      width: calc(20% - 12px);
    }*/
    /*
    &:nth-child(4n) {
      width: calc(20% - 12px);
    }

    &.footerNews {
      width: calc(60% - 12px);
    }

    &.footerPay {
      width: calc(40% - 12px);
    }
    &.footerDelivery {
      width: calc(40% - 12px);
    }*/
  }
  .footerEl:nth-child(1) {
    grid-area: 1/1/2/2;
  }
  .footerEl:nth-child(2) {
    grid-area: 1/2/2/3;
  }
  .footerEl:nth-child(3) {
    grid-area: 1/3/2/4;
  }
  .footerEl:nth-child(4) {
    grid-area: 1/4/2/5;
  }
  .footerEl:nth-child(5) {
    grid-area: 1/5/2/6;
  }
  .footerEl:nth-child(6) {
    grid-area: 2/1/4/4;
  }
  .footerEl:nth-child(7) {
    grid-area: 2/4/3/6;
    align-self: start;
  }
  .footerEl:nth-child(8) {
    grid-area: 3/4/4/6;
    align-self: start;
  }
  .footerEl.footerNews {
    width: calc(100% - 12px);
  }
  .footerEl.footerPay {
    width: calc(100% - 12px);
  }
  .footerEl.footerDelivery {
    width: calc(100% - 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 {
  margin: 10px 0 0 0;
}
.footerFormRow.agreementRow {
  margin: 0;
}
.footerFormRow input[type=email] {
  width: 100%;
  display: block;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  padding: 7px 8px;
  border-radius: 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;
  border-radius: 8px;
  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: 9px 0 0 0;
}
.footerFormCh input {
  position: absolute;
  z-index: 0;
  opacity: 0;
  width: 16px;
  height: 16px;
  top: 4px;
  left: 0;
}
.footerFormCh label {
  font-size: 10px;
  line-height: 14px;
  color: #05172d;
  display: block;
  cursor: pointer;
  padding: 1px 0 0 26px;
  min-height: 16px;
  z-index: 2;
}
.footerFormCh label a {
  color: inherit;
  text-decoration: underline;
}
.footerFormCh label a:hover {
  text-decoration: none;
}
.footerFormCh label:before {
  background-color: #fff;
  border: 1px solid #d5d3d2;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 0px;
  left: 0;
  display: block;
  border-radius: 2px;
  content: "";
}
.footerFormCh label img,
.footerFormCh label span {
  display: inline-block;
  vertical-align: middle;
}
.footerFormChError {
  padding: 0 0 0 16px;
  margin: 8px 0 0 26px;
  color: #b9192b;
  font-size: 10px;
  line-height: 14px;
  display: none;
  position: relative;
}
.footerFormChError:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEiIGhlaWdodD0iMTEiIHZpZXdCb3g9IjAgMCAxMSAxMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzMwNTFfMTUwKSI+CjxwYXRoIGQ9Ik01LjUwMDAyIDEwLjA4MzNDOC4wMzEzMyAxMC4wODMzIDEwLjA4MzQgOC4wMzEyNiAxMC4wODM0IDUuNDk5OTZDMTAuMDgzNCAyLjk2ODY1IDguMDMxMzMgMC45MTY2MjYgNS41MDAwMiAwLjkxNjYyNkMyLjk2ODcyIDAuOTE2NjI2IDAuOTE2Njg3IDIuOTY4NjUgMC45MTY2ODcgNS40OTk5NkMwLjkxNjY4NyA4LjAzMTI2IDIuOTY4NzIgMTAuMDgzMyA1LjUwMDAyIDEwLjA4MzNaIiBzdHJva2U9IiNCOTE5MkIiIHN0cm9rZS13aWR0aD0iMC42ODc1Ii8+CjxwYXRoIGQ9Ik01LjUgMy4yMDgzN1Y1Ljk1ODM3IiBzdHJva2U9IiNCOTE5MkIiIHN0cm9rZS13aWR0aD0iMC42ODc1IiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KPHBhdGggZD0iTTUuNTAwMDIgNy43OTE2N0M1Ljc1MzE1IDcuNzkxNjcgNS45NTgzNSA3LjU4NjQ2IDUuOTU4MzUgNy4zMzMzM0M1Ljk1ODM1IDcuMDgwMiA1Ljc1MzE1IDYuODc1IDUuNTAwMDIgNi44NzVDNS4yNDY4OSA2Ljg3NSA1LjA0MTY5IDcuMDgwMiA1LjA0MTY5IDcuMzMzMzNDNS4wNDE2OSA3LjU4NjQ2IDUuMjQ2ODkgNy43OTE2NyA1LjUwMDAyIDcuNzkxNjdaIiBmaWxsPSIjQjkxOTJCIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfMzA1MV8xNTAiPgo8cmVjdCB3aWR0aD0iMTEiIGhlaWdodD0iMTEiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==");
  background-repeat: no-repeat;
  width: 11px;
  height: 11px;
  content: "";
  position: absolute;
  left: 0;
  top: 1px;
}
.form--invalid-on .footerFormCh input:invalid + label:before {
  border-color: #b9192b;
}
.form--invalid-on .footerFormCh input:invalid ~ .footerFormChError {
  display: block;
}
.footerFormCh input:checked + label:before {
  border-color: #000;
  background-size: 13px 10px;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iOSIgdmlld0JveD0iMCAwIDEwIDkiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTkuNzY4MyAxLjY0MDE3TDQuMDY3MjcgOC40ODE0TDAuMjkyOTY5IDQuNzA3MDlMMS43MDcxOCAzLjI5Mjg4TDMuOTMyODggNS41MTg1N0w4LjIzMTg1IDAuMzU5ODAyTDkuNzY4MyAxLjY0MDE3WiIgZmlsbD0iIzAwMCIvPg0KPC9zdmc+DQo=);
}
.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;
  }
}

.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: 999999 !important;
  /* &_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-sizing: border-box;
  box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.25);
  border-radius: 8px;
}
.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%;
}
.modalSubTitle a {
  color: #575757;
  text-decoration: underline;
}
.modalSubTitle a:hover {
  color: #000000;
  text-decoration: none;
}
.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;
  border-radius: 0;
}
@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;
    border-radius: 0;
  }
  .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;
  border-radius: 6px;
}
.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;
  border-radius: 6px;
  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;
  }
}

.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;
}
.formSubmit.disabled, .formSubmit[disabled] {
  background: #aeaeae;
  cursor: default;
  border: 1px solid #aeaeae;
}
.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;
}

.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%;
  }
}

.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;
  }
}

.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] {
  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;
  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%;
  }
}

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

.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;
}

.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;
}

.productsSimple {
  margin: 40px 0 0 0;
}
.box .productsSimple {
  margin: 0;
}
@media all and (max-width: 767px) {
  .productsSimple {
    /*

    .box & {
      margin: 0;
    }
    */
  }
}
.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 0 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 0 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;
  }
}

.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%;
}
.productPreviewContentBox {
  max-width: 630px;
  margin: 0 auto;
  text-align: center;
}
.productPreviewTitle {
  font-weight: 300;
  font-size: 26px;
  line-height: 1.3;
  color: #000000;
  margin-bottom: 12px;
}
.box_dark .productPreviewTitle {
  color: #fff;
}
@media all and (min-width: 1400px) {
  .productPreviewTitle {
    font-size: 38px;
    line-height: 1.4;
  }
}
.productPreviewText {
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #000000;
  margin-bottom: 12px;
}
.box_dark .productPreviewText {
  color: #fff;
}
.productPreviewText a:not(.btn):not(.btnCancel):not(.basketCompactEmptyBtn):not(.basketCompactOrder):not(.modalSuccessBtn):not(.formFilePickerAdd):not(.formSubmit):not(.formCancel):not(.popup-login__get-code) {
  color: inherit;
  text-decoration: underline;
}
.productPreviewText a:not(.btn):not(.btnCancel):not(.basketCompactEmptyBtn):not(.basketCompactOrder):not(.modalSuccessBtn):not(.formFilePickerAdd):not(.formSubmit):not(.formCancel):not(.popup-login__get-code):hover {
  color: inherit;
  text-decoration: none;
}
@media all and (max-width: 767px) {
  .indexPage .productPreviewText {
    padding-top: 0px;
  }
}
.productPreviewBtn {
  /*    @extend .btn;

      .box_dark & {
        color: #fff;
        border-color: #fff;
        background: #000;
      }*/
  display: inline-block;
  text-decoration: none;
  color: #000;
  position: relative;
  overflow: hidden;
  margin-top: 4px;
}
.productPreviewBtn:before {
  position: absolute;
  left: 0;
  width: 100%;
  bottom: 0;
  height: 1px;
  margin-left: 0;
  content: "";
  background: currentColor;
}
.productPreviewBtn:hover:before {
  left: -100%;
  transition: margin-left 0.5s;
  margin-left: 100%;
}
.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 > img {
  width: 100% !important;
  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: 1.3;
  }
  .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: 0;
    margin-top: 0;
  }
}
@media all and (max-width: 479px) {
  .productPreviewContentBox {
    padding: 0;
  }
  .productPreviewTitle {
    font-size: 20px;
    line-height: 1.3;
    margin-bottom: 14px;
  }
  .productPreviewText {
    margin-bottom: 18px;
  }
  .productPreviewMedia {
    left: 0;
  }
}

.storiesList {
  display: flex;
  flex-wrap: wrap;
  width: 100vw;
  margin: 50px 0 100px -20px;
  column-gap: 20px;
  row-gap: 50px;
  align-items: stretch;
}
.storiesEl {
  display: flex;
  width: calc(50% - 10px);
  text-align: center;
  color: #000000;
  text-decoration: none;
  position: relative;
  flex-direction: column;
  gap: 10px;
}
.storiesElImg {
  display: block;
  position: relative;
  margin-bottom: 10px;
}
.storiesElImg:after {
  padding: 100% 0 0 0;
  display: block;
  content: "";
  font-size: 0;
  line-height: 0;
}
.storiesElImg img {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.storiesElTitle {
  display: block;
  font-weight: 300;
  font-size: 38px;
  line-height: 1.38;
  color: #000000;
  padding: 0 20px;
  text-decoration: none;
}
.storiesElText {
  display: block;
  font-weight: normal;
  font-size: 16px;
  line-height: 1.5;
  margin: 0 auto;
  padding: 0 20px;
  max-width: 840px;
}
.storiesElText a {
  color: #000000;
  text-decoration: none;
}
.storiesEl div.storiesElBtn {
  padding: 0 20px;
  font-size: 16px;
  line-height: 1.5;
  margin-top: auto;
}
.storiesEl div.storiesElBtn a {
  display: inline-block;
  text-decoration: none;
  color: #000;
  position: relative;
  overflow: hidden;
}
.storiesEl div.storiesElBtn a:before {
  position: absolute;
  left: 0;
  width: 100%;
  bottom: 0;
  height: 1px;
  margin-left: 0;
  content: "";
  background: currentColor;
}
.storiesEl div.storiesElBtn a:hover:before {
  left: -100%;
  transition: margin-left 0.5s;
  margin-left: 100%;
}
.storiesEl a.storiesElBtn {
  display: inline-block;
  text-decoration: none;
  color: #000;
  position: relative;
  overflow: hidden;
  margin: 0 auto;
}
.storiesEl a.storiesElBtn:before {
  position: absolute;
  left: 0;
  width: 100%;
  bottom: 0;
  height: 1px;
  margin-left: 0;
  content: "";
  background: currentColor;
}
.storiesEl a.storiesElBtn:hover:before {
  left: -100%;
  transition: margin-left 0.5s;
  margin-left: 100%;
}
@media all and (max-width: 959px) {
  .storiesList {
    margin-bottom: 80px;
  }
}
@media all and (max-width: 767px) {
  .storiesList {
    margin-top: 24px;
    margin-bottom: 24px;
  }
  .storiesEl {
    width: 100%;
  }
  .storiesElTitle {
    font-size: 20px;
  }
}

.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;
}

.storyPage > p a:not(.btn):not(.btnCancel):not(.basketCompactEmptyBtn):not(.basketCompactOrder):not(.modalSuccessBtn):not(.formFilePickerAdd):not(.formSubmit):not(.formCancel):not(.popup-login__get-code):not(.productPreviewBtn), .storyPage > ul a:not(.btn):not(.btnCancel):not(.basketCompactEmptyBtn):not(.basketCompactOrder):not(.modalSuccessBtn):not(.formFilePickerAdd):not(.formSubmit):not(.formCancel):not(.popup-login__get-code):not(.productPreviewBtn), .storyPage > ol a:not(.btn):not(.btnCancel):not(.basketCompactEmptyBtn):not(.basketCompactOrder):not(.modalSuccessBtn):not(.formFilePickerAdd):not(.formSubmit):not(.formCancel):not(.popup-login__get-code):not(.productPreviewBtn) {
  color: inherit;
  text-decoration: underline;
}
.storyPage > p a:not(.btn):not(.btnCancel):not(.basketCompactEmptyBtn):not(.basketCompactOrder):not(.modalSuccessBtn):not(.formFilePickerAdd):not(.formSubmit):not(.formCancel):not(.popup-login__get-code):not(.productPreviewBtn):hover, .storyPage > ul a:not(.btn):not(.btnCancel):not(.basketCompactEmptyBtn):not(.basketCompactOrder):not(.modalSuccessBtn):not(.formFilePickerAdd):not(.formSubmit):not(.formCancel):not(.popup-login__get-code):not(.productPreviewBtn):hover, .storyPage > ol a:not(.btn):not(.btnCancel):not(.basketCompactEmptyBtn):not(.basketCompactOrder):not(.modalSuccessBtn):not(.formFilePickerAdd):not(.formSubmit):not(.formCancel):not(.popup-login__get-code):not(.productPreviewBtn):hover {
  color: inherit;
  text-decoration: none;
}
.storyPage > a:not([class]) > img[style*="width: 100%"], .storyPage > a:not([class]) > img[style*="width: 100%"] {
  width: 100vw !important;
  max-width: 100vw !important;
  margin-left: -20px;
  margin-top: 20px;
}
.storyPage .fullScreenVideo {
  margin-top: 20px;
}
.storyPage > p {
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
}
.storyPage > img, .storyPage > video {
  max-width: 100vw;
}
.storyPage > img, .storyPage > video, .storyPage > .productPreview {
  width: 100vw !important;
  margin-left: -20px;
  margin-top: 20px;
}
.storyPage > .productPreview + .productPreview {
  margin-top: 0;
}
.storyPage > .textBoxGroupItem {
  margin-left: -20px;
  margin-right: -20px;
  margin-top: 20px;
}
.storyPage .imageSection {
  background: #f2f2f2;
}
.storyPage > .productsSimple, .storyPage > .gallery, .storyPage > .imageSection {
  width: 100vw;
  margin: 20px 0 0 -20px;
}
@media all and (max-width: 767px) {
  .storyPage > .productsSimple, .storyPage > .gallery, .storyPage > .imageSection {
    margin-top: 20px;
  }
}

.story {
  margin: 20px 0 0 -20px;
  width: 100vw;
  display: flex;
  gap: 0;
  align-items: stretch;
}
.story_grid + .story_grid {
  margin-top: 0;
}
.storyMedia {
  position: relative;
  width: 100%;
}
.storyMedia:after {
  padding: 100% 0 0 0;
  display: block;
  content: "";
  font-size: 0;
  line-height: 0;
}
.storyMedia img, .storyMedia video, .storyMedia iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.storyContent {
  max-width: 1064px;
  margin: 0 auto;
  width: 100%;
  padding: 0 20px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: start;
}
.storyContent_center {
  text-align: center;
  align-items: center;
}
.storyContent a {
  color: inherit;
  text-decoration: underline;
}
.storyContent h3 {
  font-weight: 300;
  font-size: 38px;
  line-height: 1.35;
  margin: 0 0 16px 0;
}
.storyContent h4 {
  font-weight: 600;
  font-size: 16px;
  line-height: 1.5;
  margin: 16px 0 0 0;
}
.storyContent p {
  margin: 10px 0 0 0;
}
.storyContent ul {
  padding: 0 0 0 20px;
  margin: 10px 0 0 0;
}
.storyContent p + ul,
.storyContent h4 + ul,
.storyContent h4 + p {
  margin: 0;
}
.storyMedia + .storyContent {
  width: 50%;
  min-width: 50%;
  max-width: 50%;
}
@media all and (min-width: 1300px) {
  .storyMedia + .storyContent {
    padding-left: 176px;
    padding-right: 176px;
  }
}
.story_reverse .storyMedia {
  order: 2;
}
.story .storyStyled {
  /*    &Important {
        color: #B9192B;
      }*/
}
.story .storyStyledLink {
  display: inline-block;
  text-decoration: none;
  color: #000;
  position: relative;
  overflow: hidden;
  margin-top: 16px;
}
.story .storyStyledLink:before {
  position: absolute;
  left: 0;
  width: 100%;
  bottom: 0;
  height: 1px;
  margin-left: 0;
  content: "";
  background: currentColor;
}
.story .storyStyledLink:hover:before {
  left: -100%;
  transition: margin-left 0.5s;
  margin-left: 100%;
}
@media all and (max-width: 767px) {
  .story {
    margin-top: 20px;
    flex-direction: column;
  }
  .storyContent h3 {
    font-size: 26px;
  }
  .storyMedia + .storyContent {
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .story_reverse .storyMedia {
    order: 0;
  }
}

/*
.story {
  &List{
    margin-top: 20px;
  }
  &El {
    overflow: hidden;
    clear: both;

    &Img {
      float: right;
      width: 49.03%;
      margin: 20px 0 20px 24px;
    }

    &:nth-child(2n) & {
      &Img {
        float: left;
        margin: 20px 24px 20px 0;
      }
    }

    &Content{
      margin-top: 20px;
    }

    &Title {
      font-weight: 400;
      font-size: 18px;
      line-height: 24px;
      text-transform: uppercase;
      color: #000000;
    }

    &Text {
      font-weight: 400;
      font-size: 14px;
      line-height: 24px;
      color: #000000;

      h4 {
        font-weight: 400;
        font-size: 14px;
        line-height: 24px;
        color: #000000;
        margin: 16px 0 0 0;
        padding: 0;
      }

      ul {
        list-style: none;
        margin: 0 0 16px 0;
        padding: 0;
        overflow: hidden;

        li {
          position: relative;
          padding-left: 20px;

          &:before {
            content: "";
            display: block;
            position: absolute;
            top: 10px;
            left: 9px;
            width: 4px;
            height: 4px;
            background-color: #000000;
            border-radius: 50%;
          }
        }
      }

      p{
        font-weight: 400;
        font-size: 14px;
        line-height: 24px;
        color: #000000;
        margin: 0;
        padding: 0;
      }
    }
  }

  @media all and (max-width: 959px) {
    &El {
      margin-bottom: 40px;

      &Img {
        float: none;
        width: 100%;
        margin: 0 0 24px 0;

        img{
          width: 100%;
        }
      }

      &:nth-child(2n) & {
        &Img {
          float: none;
          margin: 0 0 24px 0;
        }
      }
    }
  }

  @media all and (max-width: 767px){
    &List{
      margin-left: -20px;
      margin-right: -20px;
    }
    &El{
      &Content{
        padding: 0 16px;
      }
    }
  }
}*/
@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: 10px;
  transform: translate3d(0, 0, 0);
  left: 15px;
  width: 100%;
  max-width: calc(100vw - 30px);
  height: 48px;
  padding: 3px 11px 0 11px;
  justify-content: space-between;
  align-items: start;
  z-index: 100;
  display: none;
  /*  background: #fff;
    box-shadow: 0px -3px 20px rgba(0, 0, 0, 0.15);*/
  border-radius: 100px;
  transition: all 0.3s;
  /*  .css_raf & {
      //bottom: auto;
      position: absolute;
      bottom: auto;
      top: calc(var(--lastScrollTop) + (var(--vh) * 100) - 60px);
    }*/
  /* @media all and (max-width: 767px) {
     .YaBrowser & {
       padding-top: 1px;
     }
   }*/
  /*
  @media all and (max-width: 1000px) {
    display: block;
  }
  */
}
.bottomPanel:after {
  background: #fff;
  box-shadow: 0px -3px 20px rgba(0, 0, 0, 0.15);
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  content: "";
  z-index: 1;
  border-radius: 100px;
}
.bottomPanel:before {
  position: absolute;
  bottom: -10px;
  left: 50%;
  width: 100vw;
  margin-left: -50vw;
  content: "";
  z-index: -1;
  background: #fff;
  height: 68px;
  opacity: 0;
  transition: opacity 0.15s;
}
.showNav .bottomPanel:before, .showSearch .bottomPanel:before, .showFilter .bottomPanel:before, body[style*="position: fixed;"] .bottomPanel:before, body[style*="position:fixed;"] .bottomPanel:before {
  opacity: 1;
}
@media all and (min-width: 480px) {
  .bottomPanel {
    max-width: 460px;
    left: calc(50vw - 230px);
  }
}
.indexPage .bottomPanel:after {
  background: rgba(0, 0, 0, 0.25);
}
@media all and (max-width: 1000px) {
  .bottomPanel {
    display: flex;
  }
}
.bottomPanelEl {
  display: inline-flex;
  justify-content: center;
  position: relative;
  height: 42px;
  padding: 0;
  text-decoration: none;
  transition: all 0.3s;
  flex-direction: column;
  box-shadow: none !important;
  outline: none !important;
  cursor: pointer;
  z-index: 2;
  align-items: center;
  -webkit-tap-highlight-color: transparent;
  /*
  &:active,
  &.active {
    svg path,
    svg rect {
      stroke: #B9192B;
    }

    span {
      color:#B9192B;
    }

    i {
      border: 1px solid #B9192B;
      color: #B9192B;
    }
  }
  */
  /*    .indexPage:not(.showNav):not(.showCart) &{
        &:active,
        &.active {
          svg path,
          svg rect {
            //stroke: #B9192B;
            stroke: #fff;
          }

          span {
            //color:#B9192B;
            color: #fff;
          }
        }

        svg path,
        svg rect {
          stroke: #fff;
        }
      }*/
  /*  .indexPage:not(.showNav):not(.showCart) &{
      &--acc-log {
        &:after {
          border: 1px solid #fff;
          background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCiAgICA8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTkuODY4MTcgNS4xMjMyMkM5Ljk1MjU4IDUuMjAyMDYgMTAgNS4zMDg5NyAxMCA1LjQyMDQ0QzEwIDUuNTMxOTEgOS45NTI1OCA1LjYzODgyIDkuODY4MTcgNS43MTc2Nkw2LjQ5MzQ0IDguODY4NjNDNi40NDg4NCA4LjkxMDI4IDYuMzk1ODkgOC45NDMzMSA2LjMzNzYyIDguOTY1ODZDNi4yNzkzNCA4Ljk4ODQgNi4yMTY4OCA5IDYuMTUzOCA5QzYuMDkwNzIgOSA2LjAyODI2IDguOTg4NCA1Ljk2OTk5IDguOTY1ODZDNS45MTE3MSA4Ljk0MzMxIDUuODU4NzcgOC45MTAyOCA1LjgxNDE3IDguODY4NjNMNC4xMzc0NSA3LjMwMzM3QzQuMDk0NDUgNy4yNjQ1OSA0LjA2MDE1IDcuMjE4MiA0LjAzNjU1IDcuMTY2OTFDNC4wMTI5NiA3LjExNTYyIDQuMDAwNTQgNy4wNjA0NiA0LjAwMDAyIDcuMDA0NjRDMy45OTk1IDYuOTQ4ODIgNC4wMTA4OSA2Ljg5MzQ3IDQuMDMzNTMgNi44NDE4QzQuMDU2MTcgNi43OTAxNCA0LjA4OTYgNi43NDMyIDQuMTMxODcgNi43MDM3M0M0LjE3NDE1IDYuNjY0MjYgNC4yMjQ0MiA2LjYzMzA0IDQuMjc5NzUgNi42MTE5QzQuMzM1MDkgNi41OTA3NyA0LjM5NDM3IDYuNTgwMTMgNC40NTQxNiA2LjU4MDYxQzQuNTEzOTQgNi41ODExIDQuNTczMDIgNi41OTI3IDQuNjI3OTUgNi42MTQ3M0M0LjY4Mjg5IDYuNjM2NzYgNC43MzI1NyA2LjY2ODc5IDQuNzc0MSA2LjcwODk0TDYuMTUzNjUgNy45OTcwMkw5LjIzMTIzIDUuMTIzMjJDOS4yNzMwNCA1LjA4NDE2IDkuMzIyNjkgNS4wNTMxNyA5LjM3NzMzIDUuMDMyMDNDOS40MzE5OCA1LjAxMDg4IDkuNDkwNTUgNSA5LjU0OTcgNUM5LjYwODg1IDUgOS42Njc0MiA1LjAxMDg4IDkuNzIyMDcgNS4wMzIwM0M5Ljc3NjcxIDUuMDUzMTcgOS44MjYzNiA1LjA4NDE2IDkuODY4MTcgNS4xMjMyMloiIGZpbGw9IiNmZmYiLz4NCjwvc3ZnPg==);
          color: #fff;
        }
      }
    }*/
  /* .indexPage:not(.showNav):not(.showCart) & {
     i {
       border: 1px solid #FFFFFF;
       color: #fff;
     }
   }*/
  /*.indexPage:not(.showNav):not(.showCart) & {
      span {
          color: #fff;
      }
  }*/
}
@media all and (min-width: 360px) {
  .bottomPanelEl {
    width: 20%;
  }
}
.bottomPanelEl svg path,
.bottomPanelEl svg rect {
  stroke: #000;
}
.indexPage .bottomPanelEl {
  /*     &:active,
       &.active {
         svg path,
         svg rect {
           //stroke: #B9192B;
           stroke: #fff;
         }

         span {
           //color:#B9192B;
           color: #fff;
         }
       }*/
}
.indexPage .bottomPanelEl svg path,
.indexPage .bottomPanelEl svg rect {
  stroke: #fff;
}
.bottomPanelEl svg {
  width: 24px;
  height: 20px;
  background-position: center;
  background-repeat: no-repeat;
  display: block;
  margin: 0;
  background-size: contain;
}
.bottomPanelEl svg path {
  transition: all 0.3s;
}
.bottomPanelEl--fav i {
  margin-left: 2px;
}
.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;
  position: absolute;
  width: 10px;
  height: 10px;
  left: 50%;
  top: 4px;
  margin-left: 2px;
  background: #000 url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCiAgICA8Y2lyY2xlIGN4PSI3IiBjeT0iNyIgcj0iNi41IiBmaWxsPSJibGFjayIgc3Ryb2tlPSJ3aGl0ZSIvPg0KICAgIDxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNOS44NjgxNyA1LjEyMzIyQzkuOTUyNTggNS4yMDIwNiAxMCA1LjMwODk3IDEwIDUuNDIwNDRDMTAgNS41MzE5MSA5Ljk1MjU4IDUuNjM4ODIgOS44NjgxNyA1LjcxNzY2TDYuNDkzNDQgOC44Njg2M0M2LjQ0ODg0IDguOTEwMjggNi4zOTU4OSA4Ljk0MzMxIDYuMzM3NjIgOC45NjU4NkM2LjI3OTM0IDguOTg4NCA2LjIxNjg4IDkgNi4xNTM4IDlDNi4wOTA3MiA5IDYuMDI4MjYgOC45ODg0IDUuOTY5OTkgOC45NjU4NkM1LjkxMTcxIDguOTQzMzEgNS44NTg3NyA4LjkxMDI4IDUuODE0MTcgOC44Njg2M0w0LjEzNzQ1IDcuMzAzMzdDNC4wOTQ0NSA3LjI2NDU5IDQuMDYwMTUgNy4yMTgyIDQuMDM2NTUgNy4xNjY5MUM0LjAxMjk2IDcuMTE1NjIgNC4wMDA1NCA3LjA2MDQ2IDQuMDAwMDIgNy4wMDQ2NEMzLjk5OTUgNi45NDg4MiA0LjAxMDg5IDYuODkzNDcgNC4wMzM1MyA2Ljg0MThDNC4wNTYxNyA2Ljc5MDE0IDQuMDg5NiA2Ljc0MzIgNC4xMzE4NyA2LjcwMzczQzQuMTc0MTUgNi42NjQyNiA0LjIyNDQyIDYuNjMzMDQgNC4yNzk3NSA2LjYxMTlDNC4zMzUwOSA2LjU5MDc3IDQuMzk0MzcgNi41ODAxMyA0LjQ1NDE2IDYuNTgwNjFDNC41MTM5NCA2LjU4MTEgNC41NzMwMiA2LjU5MjcgNC42Mjc5NSA2LjYxNDczQzQuNjgyODkgNi42MzY3NiA0LjczMjU3IDYuNjY4NzkgNC43NzQxIDYuNzA4OTRMNi4xNTM2NSA3Ljk5NzAyTDkuMjMxMjMgNS4xMjMyMkM5LjI3MzA0IDUuMDg0MTYgOS4zMjI2OSA1LjA1MzE3IDkuMzc3MzMgNS4wMzIwM0M5LjQzMTk4IDUuMDEwODggOS40OTA1NSA1IDkuNTQ5NyA1QzkuNjA4ODUgNSA5LjY2NzQyIDUuMDEwODggOS43MjIwNyA1LjAzMjAzQzkuNzc2NzEgNS4wNTMxNyA5LjgyNjM2IDUuMDg0MTYgOS44NjgxNyA1LjEyMzIyWiIgZmlsbD0id2hpdGUiLz4NCjwvc3ZnPg==) center no-repeat;
  background-size: 16px 16px;
  border-radius: 50%;
}
.indexPage .bottomPanelEl--acc-log:after {
  background-color: #fff;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCiAgICA8Y2lyY2xlIGN4PSI3IiBjeT0iNyIgcj0iNi41IiBmaWxsPSIjZmZmIiBzdHJva2U9IiNmZmYiLz4NCiAgICA8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTkuODY4MTcgNS4xMjMyMkM5Ljk1MjU4IDUuMjAyMDYgMTAgNS4zMDg5NyAxMCA1LjQyMDQ0QzEwIDUuNTMxOTEgOS45NTI1OCA1LjYzODgyIDkuODY4MTcgNS43MTc2Nkw2LjQ5MzQ0IDguODY4NjNDNi40NDg4NCA4LjkxMDI4IDYuMzk1ODkgOC45NDMzMSA2LjMzNzYyIDguOTY1ODZDNi4yNzkzNCA4Ljk4ODQgNi4yMTY4OCA5IDYuMTUzOCA5QzYuMDkwNzIgOSA2LjAyODI2IDguOTg4NCA1Ljk2OTk5IDguOTY1ODZDNS45MTE3MSA4Ljk0MzMxIDUuODU4NzcgOC45MTAyOCA1LjgxNDE3IDguODY4NjNMNC4xMzc0NSA3LjMwMzM3QzQuMDk0NDUgNy4yNjQ1OSA0LjA2MDE1IDcuMjE4MiA0LjAzNjU1IDcuMTY2OTFDNC4wMTI5NiA3LjExNTYyIDQuMDAwNTQgNy4wNjA0NiA0LjAwMDAyIDcuMDA0NjRDMy45OTk1IDYuOTQ4ODIgNC4wMTA4OSA2Ljg5MzQ3IDQuMDMzNTMgNi44NDE4QzQuMDU2MTcgNi43OTAxNCA0LjA4OTYgNi43NDMyIDQuMTMxODcgNi43MDM3M0M0LjE3NDE1IDYuNjY0MjYgNC4yMjQ0MiA2LjYzMzA0IDQuMjc5NzUgNi42MTE5QzQuMzM1MDkgNi41OTA3NyA0LjM5NDM3IDYuNTgwMTMgNC40NTQxNiA2LjU4MDYxQzQuNTEzOTQgNi41ODExIDQuNTczMDIgNi41OTI3IDQuNjI3OTUgNi42MTQ3M0M0LjY4Mjg5IDYuNjM2NzYgNC43MzI1NyA2LjY2ODc5IDQuNzc0MSA2LjcwODk0TDYuMTUzNjUgNy45OTcwMkw5LjIzMTIzIDUuMTIzMjJDOS4yNzMwNCA1LjA4NDE2IDkuMzIyNjkgNS4wNTMxNyA5LjM3NzMzIDUuMDMyMDNDOS40MzE5OCA1LjAxMDg4IDkuNDkwNTUgNSA5LjU0OTcgNUM5LjYwODg1IDUgOS42Njc0MiA1LjAxMDg4IDkuNzIyMDcgNS4wMzIwM0M5Ljc3NjcxIDUuMDUzMTcgOS44MjYzNiA1LjA4NDE2IDkuODY4MTcgNS4xMjMyMloiIGZpbGw9IiMwMDAiLz4NCjwvc3ZnPg==);
}
.bottomPanelEl i {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0;
  position: absolute;
  width: 10px;
  height: 10px;
  left: 50%;
  top: 4px;
  background: #000;
  border-radius: 50%;
  font-style: normal;
  color: #fff;
  font-weight: 700;
  font-size: 7px;
  line-height: 10px;
}
.indexPage .bottomPanelEl i {
  background: #fff;
  color: #000;
}
.bottomPanelEl span {
  color: #000;
  font-size: 12px;
  line-height: 16px;
  display: block;
  position: relative;
}
.bottomPanelEl span:before {
  content: "";
  z-index: -1;
  background: #f1f1f1;
  position: absolute;
  left: -8px;
  right: -8px;
  bottom: -3px;
  top: -23px;
  opacity: 0;
  border-radius: 100px;
}
@keyframes showBack {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.bottomPanelEl:active span:before {
  animation: showBack 0.4s forwards;
}
.indexPage .bottomPanelEl span {
  color: #fff;
}

.pageTitleBack {
  display: none;
}

@media all and (max-width: 768px) {
  .clearMobileHeader .header {
    position: absolute;
    left: 0;
    right: 0;
    top: -400px;
  }
  .clearMobileHeader .breadCrumbs {
    display: none;
  }
  .clearMobileHeader .pageTitle {
    text-align: left;
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
  .clearMobileHeader .pageTitle span {
    display: none;
  }
  .clearMobileHeader .pageTitleBack {
    width: 24px;
    height: 24px;
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik0yMi4zNTM2IDIuMzUzNTVDMjIuNTQ4OCAyLjE1ODI5IDIyLjU0ODggMS44NDE3MSAyMi4zNTM2IDEuNjQ2NDVDMjIuMTU4MyAxLjQ1MTE4IDIxLjg0MTcgMS40NTExOCAyMS42NDY0IDEuNjQ2NDVMMTIgMTEuMjkyOUwyLjM1MzU1IDEuNjQ2NDVDMi4xNTgyOSAxLjQ1MTE5IDEuODQxNzEgMS40NTExOSAxLjY0NjQ1IDEuNjQ2NDVDMS40NTExOCAxLjg0MTcxIDEuNDUxMTggMi4xNTgyOSAxLjY0NjQ1IDIuMzUzNTVMMTEuMjkyOSAxMkwxLjY0NjQ1IDIxLjY0NjRDMS40NTExOSAyMS44NDE3IDEuNDUxMTkgMjIuMTU4MyAxLjY0NjQ1IDIyLjM1MzZDMS44NDE3MSAyMi41NDg4IDIuMTU4MjkgMjIuNTQ4OCAyLjM1MzU1IDIyLjM1MzZMMTIgMTIuNzA3MUwyMS42NDY0IDIyLjM1MzZDMjEuODQxNyAyMi41NDg4IDIyLjE1ODMgMjIuNTQ4OCAyMi4zNTM2IDIyLjM1MzZDMjIuNTQ4OCAyMi4xNTgzIDIyLjU0ODggMjEuODQxNyAyMi4zNTM2IDIxLjY0NjRMMTIuNzA3MSAxMkwyMi4zNTM2IDIuMzUzNTVaIiBmaWxsPSJibGFjayIvPg0KPC9zdmc+DQo=) center no-repeat;
    display: block;
    cursor: pointer;
    border: none;
  }
  .clearMobileHeader .userAuthTitle {
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
}
.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;
  }
}

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


/* Start:/local/templates/hoegl/css/custom.css?17798919724500*/
.ml-0 {
    margin-left: 0 !important;
}

.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;
}

.indexSliderContent[data-h="r"] .indexSliderContentLinks {
    justify-content: flex-end;
}
.indexSliderContent[data-h="c"] .indexSliderContentLinks {
    justify-content: center;
}
.indexSlider--fh .indexSliderEl:after {
    pointer-events: none;
}

.indexSlider {
    width: 100vw;
}
/* End */


/* Start:/local/templates/hoegl/css/bgs.css?177754536622928*/
.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;}



.bg_latte {background-color: #ebdccd; }
.bg_ice-cream {background-color: #fffef6; }
.bg_baked-milk {background-color: #F0E7E0; }
.bg_mocha {background-color: #d3b29f; }
.bg_pilnaya-roza {background-color: #f4c4b8; }

.bg_almond-multi {
   background:
        /* правая половина — мульти с горизонтальными полосами */
        linear-gradient(
            to bottom,
            #e52da5 19%,
            #8a21d1 20%, #8a21d1 39%,
            #23ba6e 40%, #23ba6e 59%,
            #f2f22e 60%, #f2f22e 79%,
            #ff4949 80%, #ff4949 100%
        ) right / 50% 100% no-repeat,

        /* левая половина — миндаль */
        linear-gradient(#CD853F, #CD853F) left / 50% 100% no-repeat;
}

.bg_cashmere-grey-brown {background: linear-gradient(to right, #E3C8AB 50%, #483C32 50%); }
.bg_okean-plombir {background: linear-gradient(to right, #002F6C 50%, #fffef6 50%); }
.bg_latte-plombir {background: linear-gradient(to right, #ebdccd 50%, #fffef6 50%); }
.bg_white-ocean {background: linear-gradient(to right, #FDFCFC 50%, #002F6C 50%); }
.bg_orange-white {background: linear-gradient(to right, #E0810B 50%, #FDFCFC 50%); }
.bg_ocean-sky-blue {background: linear-gradient(to right, #002F6C 50%, #87CEFA 50%); }

.bg_cream-snake-print {background: linear-gradient(to right, #DED8D8 50%, #bc9f82 50%); }
.bg_chili-okean {background: linear-gradient(to right, #FF2400 50%, #002F6C 50%); }


.bg_red-orange {background-color: #FF4500; }
.bg_red-orange-white {background: linear-gradient(to right, #FF4500 50%, #FDFCFC 50%); }
/* End */
/* /local/templates/hoegl/css/page_global.css?1784110368370104 */
/* /local/templates/hoegl/css/custom.css?17798919724500 */
/* /local/templates/hoegl/css/bgs.css?177754536622928 */
