

/* 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 */


/* Start:/local/templates/hoegl/css/page_catalog.css?178410774079519*/
@charset "UTF-8";
.animateAll {
  transition: all 0.5s;
}

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

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

      &_sl {
        max-width: 100%;

        &:after {
          display: none;
        }
      }

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


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

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

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

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

.pageScrolled.header--fixed.pageScrolled--up .pageTitleContainer,
.showFilter .pageTitleContainer {
  top: 92px;
}

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

  .pageScrolled.header--fixed.pageScrolled--up .pageTitleContainer,
.showFilter .pageTitleContainer {
    top: 60px;
  }
}
@media all and (min-width: 1000px) {
  .contentBox .filter {
    margin-left: -20px;
    margin-right: -20px;
    padding-left: 20px;
    padding-right: 20px;
    background: #fff;
  }
}
.catalogTitleCount {
  margin: 20px 0 8px;
  font-size: 16px;
  line-height: 16px;
  color: #949494;
}

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

.pageContentOptions {
  margin: 12px 0;
  padding: 12px 0;
  position: sticky;
  top: -150px;
  z-index: 10;
  margin-left: -20px;
  margin-right: -20px;
  padding-left: 20px;
  padding-right: 20px;
  transition: top 0.3s ease-in-out;
  background: rgba(255, 255, 255, 0.49);
  background: #fff;
}
.showFilter .pageContentOptions {
  z-index: 20;
}
@media all and (max-width: 768px) {
  .showFilter .pageContentOptions {
    z-index: 31;
  }
}
.pageScrolled.pageScrolled--up .pageContentOptions, .showFilter .pageContentOptions {
  top: 89px;
}
.pageScrolled.pageScrolled--up .pageTitleContainer ~ .pageContentOptions, .showFilter .pageTitleContainer ~ .pageContentOptions {
  top: 154px;
}
@media all and (max-width: 1000px) {
  .pageContentOptions {
    top: -150px;
  }
  .pageScrolled.pageScrolled--up .pageContentOptions, .showFilter .pageContentOptions {
    top: 124px;
  }
  .pageScrolled.pageScrolled--up .pageContentOptions--noTitle, .showFilter .pageContentOptions--noTitle {
    top: 60px;
  }
  .pageScrolled.pageScrolled--up .pageContentOptions, .showFilter .pageContentOptions {
    top: 59px;
  }
  .pageScrolled.pageScrolled--up .pageTitleContainer ~ .pageContentOptions, .showFilter .pageTitleContainer ~ .pageContentOptions {
    top: 124px;
  }
}
@media all and (max-width: 767px) {
  .pageContentOptions {
    top: -150px;
    /*    .pageScrolled.pageScrolled--up &,
    .showFilter & {
      top: calc(60px + 40px);

      &--noTitle {
        top: 60px;
      }
    }*/
  }
  .pageScrolled.pageScrolled--up .pageContentOptions, .showFilter .pageContentOptions {
    top: 59px;
  }
  .pageScrolled.pageScrolled--up .pageTitleContainer ~ .pageContentOptions, .showFilter .pageTitleContainer ~ .pageContentOptions {
    top: 100px;
  }
}
@media all and (min-width: 1000px) {
  .pageContentOptions {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 24px;
    padding-bottom: 24px;
    z-index: 12;
    background: transparent;
  }
  .pageScrolled.pageScrolled--up .pageContentOptions, .showFilter .pageContentOptions {
    top: 92px;
    z-index: 11;
  }
  .pageScrolled.pageScrolled--up .pageTitleContainer ~ .pageContentOptions, .showFilter .pageTitleContainer ~ .pageContentOptions {
    top: 92px;
    z-index: 11;
  }
}

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

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

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

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

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

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

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

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

:root,
.header--fixed .header {
  --head-bg: rgba(255, 255, 255, 1);
}

.contentBox {
  max-width: 100%;
}
/* End */
/* /local/templates/hoegl/css/page_global.css?1784110368370104 */
/* /local/templates/hoegl/css/custom.css?17798919724500 */
/* /local/templates/hoegl/css/bgs.css?177754536622928 */
/* /local/templates/hoegl/css/page_catalog.css?178410774079519 */
