@charset "UTF-8";
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
/* Sections
   ========================================================================== */
/**
 * Remove the margin in all browsers.
 */
@import url('https://fonts.googleapis.com/css2?family=Rubik:wght@300..900&display=swap');
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-size: 100%;
  /* 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;
}
html {
  scroll-behavior: smooth;
}
html.no-scroll {
  overflow: hidden;
}
html::-webkit-scrollbar {
  width: 8px;
  /* Ширина всего элемента навигации */
}
html::-webkit-scrollbar-track {
  background: var(--bg-color, #f5f5f5);
  /* Цвет дорожки */
}
html::-webkit-scrollbar-thumb {
  background: var(--colors-green-500-primary, #2ea84f);
  /* Цвет бегунка */
}
.hideScrollBar, .pop-up-bu-products-modal .gen-tab-pop-up__block .pop-up-bu-main-spec-block, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__left-side .pop-up-bu-main__carousel-img .pop-up-bu-main-spec-block, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__left-side .pop-up-bu-main__carousel-img .pop-up-bu-main-spec-block {
  -ms-overflow-style: none;
  /* IE and Edge */
  scrollbar-width: none;
  /* Firefox */
}
.hideScrollBar::-webkit-scrollbar, .pop-up-bu-products-modal .gen-tab-pop-up__block .pop-up-bu-main-spec-block::-webkit-scrollbar, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__left-side .pop-up-bu-main__carousel-img .pop-up-bu-main-spec-block::-webkit-scrollbar, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__left-side .pop-up-bu-main__carousel-img .pop-up-bu-main-spec-block::-webkit-scrollbar {
  display: none;
}
.scrollbar, .device-checked .checked-list, .smartphone-grade .smartphone-grade-list, .all-services .all-services-list {
  padding-right: 10px;
}
.scrollbar::-webkit-scrollbar, .device-checked .checked-list::-webkit-scrollbar, .smartphone-grade .smartphone-grade-list::-webkit-scrollbar, .all-services .all-services-list::-webkit-scrollbar {
  width: 8px;
  /* Ширина всего элемента навигации */
  height: 8px;
  /* Ширина всего элемента навигации */
}
.scrollbar::-webkit-scrollbar-track, .device-checked .checked-list::-webkit-scrollbar-track, .smartphone-grade .smartphone-grade-list::-webkit-scrollbar-track, .all-services .all-services-list::-webkit-scrollbar-track {
  background: var(--colors-gray-100, #F7F7F7);
  border-radius: 8px;
}
.scrollbar::-webkit-scrollbar-thumb, .device-checked .checked-list::-webkit-scrollbar-thumb, .smartphone-grade .smartphone-grade-list::-webkit-scrollbar-thumb, .all-services .all-services-list::-webkit-scrollbar-thumb {
  background: var(--colors-gray-200, #E5E4E2);
  border-radius: 8px;
}
body, input, textarea, button {
  font-family: Rubik, sans-serif;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}
body {
  background: var(--bg-color, #f5f5f5);
}
img, button {
  user-select: none;
}
a, a:active, a:visited {
  color: var(--colors-gray-500, #696969);
  text-decoration: none;
}
.hidden {
  display: none !important;
}
.prohibit-transition {
  pointer-events: none;
}
.content-container {
  width: min(95%, var(---width, 1366px));
  margin-left: auto;
  margin-right: auto;
}
@media (max-width: 719px) {
  .content-container {
    width: min(95%, var(---width, 1366px));
  }
}
.screen {
  transition: all 0.5s ease;
  opacity: 0;
}
.screen.overflow, .screen.overflow-mobile {
  opacity: 1;
  position: fixed;
  width: 100%;
  height: 100%;
  z-index: 22;
  top: 0;
  left: 0;
}
.screen.overflow {
  background: rgba(0, 0, 0, 0.5);
}
@media (min-width: 720px) and (max-width: 1152px) {
  .screen.overflow {
    width: 1152px;
  }
}
.screen.overflow-mobile {
  background: rgba(0, 0, 0, 0.3);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  z-index: 23;
}
.language_switch {
  display: flex;
  justify-content: center;
  align-items: center;
  user-select: none;
  gap: 4px;
}
.language_switch .language_switch-container {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  cursor: default;
  gap: 2px;
}
.language_switch .language_switch-container .language_switch-span {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 1px 3px 0px 3px;
  border-radius: 4px;
  font-size: 10px;
}
.language_switch input[type="checkbox"] {
  position: relative;
  width: 16px;
  height: 32px;
  appearance: none;
  outline: none;
  cursor: pointer;
  border-radius: 20px;
  box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  transition: background 300ms linear;
}
.language_switch input[type="checkbox"]::before {
  position: absolute;
  content: "";
  width: 12px;
  height: 12px;
  top: 2px;
  left: 2px;
  border-radius: 16px;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  transition: top 300ms linear;
}
.language_switch input[type="checkbox"]:checked::before {
  top: 18px;
}
.global__authorized-btn {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 4px;
  cursor: pointer;
  border: none;
  border-radius: 8px;
  background: transparent;
}
.global__authorized-btn span {
  font-size: 12px;
}
.global__authorized-btn .left-home__authorized-login {
  color: var(--colors-green-400, #62b278);
}
.global__authorized-btn .left-home__authorized-logout {
  color: var(--colors-red-300, #fa8072);
}
.global-button-shared, .global-button-date {
  display: flex;
  width: 32px;
  height: 32px;
  padding: 4px;
  justify-content: center;
  align-items: center;
  gap: 8px;
  cursor: pointer;
  border-radius: 48px;
  background: var(--colors-blue-100, #e9f5ff);
  border: none;
}
@media (min-width: 992px) {
  .global-button-shared:hover, .global-button-date:hover {
    background: var(--colors-blue-500, #318ce7);
  }
}
.menu_pixocoin {
  display: flex;
  padding-right: 20px;
  justify-content: center;
  align-items: center;
  gap: 16px;
  position: relative;
  border-radius: var(---radius-block, 24px);
  background: var(--colors-red-500, #dc343b);
  color: var(--colors-white, #fff) !important;
  text-align: center;
  font-size: 14px;
}
.menu_pixocoin .monetka {
  background-color: var(--colors-yellow-500, #ffbf00);
  width: 32px;
  height: 32px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: white;
  font-weight: bold;
  text-transform: uppercase;
  font-family: Arial;
  border-radius: 30px;
  z-index: 2;
  animation: resizeAnimationrer 1s infinite alternate ease-out;
}
.menu_pixocoin .monetka::after {
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="12" viewBox="0 0 24 12" fill="none"><path d="M4.04127 9.5985C3.27608 9.5985 2.69307 9.39359 2.29226 8.98418V11.6044C2.29226 11.7591 2.26493 11.8635 2.21027 11.9181C2.15561 11.9727 2.03719 12 1.855 12H1.10327C0.93019 12 0.814144 11.9727 0.754734 11.9181C0.695324 11.8635 0.666016 11.7587 0.666016 11.6044V5.57239C0.666016 4.53521 0.909595 3.73457 1.39715 3.17049C1.88431 2.60641 2.66574 2.32437 3.74066 2.32437C4.72448 2.32437 5.48968 2.57674 6.03625 3.08188C6.58282 3.58703 6.8561 4.29866 6.8561 5.21756V6.5004C6.8561 7.49209 6.6145 8.25633 6.1317 8.79312C5.6489 9.32991 4.95183 9.5985 4.04127 9.5985ZM5.23026 6.35048V5.49051C5.23026 4.87184 5.10946 4.41693 4.86826 4.12579C4.62666 3.83465 4.25119 3.68908 3.74106 3.68908C3.23093 3.68908 2.86853 3.83465 2.62732 4.12579C2.38573 4.41693 2.26532 4.87184 2.26532 5.49051V6.33663C2.26532 7.59217 2.75723 8.21994 3.74106 8.21994C4.72488 8.21994 5.23065 7.59692 5.23065 6.35048H5.23026Z" fill="white"/><path d="M8.83328 1.92445C8.55089 1.92445 8.32553 1.85166 8.1568 1.70609C7.98808 1.56052 7.90411 1.36036 7.90411 1.10562V0.818829C7.90411 0.554984 7.98808 0.352848 8.1568 0.21163C8.32513 0.0708069 8.55089 0 8.83328 0C9.11567 0 9.3545 0.0704113 9.52322 0.21163C9.69155 0.352848 9.77591 0.554984 9.77591 0.818829V1.10562C9.77591 1.36036 9.69155 1.56052 9.52322 1.70609C9.3545 1.85166 9.12478 1.92445 8.83328 1.92445Z" fill="white"/><path d="M9.63967 2.91139V9.27097C9.63967 9.43473 9.60996 9.54193 9.55095 9.59177C9.49154 9.64201 9.37549 9.66693 9.20241 9.66693H8.45068C8.2776 9.66693 8.16156 9.64201 8.10215 9.59177C8.04274 9.54193 8.01343 9.43473 8.01343 9.27097V2.91139C8.01343 2.74763 8.04274 2.64082 8.10215 2.59058C8.16116 2.54074 8.27721 2.51543 8.45068 2.51543H9.20241C9.37549 2.51543 9.49154 2.54074 9.55095 2.59058C9.60996 2.64082 9.63967 2.74763 9.63967 2.91139Z" fill="white"/><path d="M10.9867 2.51543H12.0117C12.1483 2.51543 12.2509 2.54272 12.319 2.59731C12.3876 2.6519 12.4577 2.73853 12.5309 2.85641L13.6649 4.75356L14.84 2.84296C14.9129 2.72468 14.9834 2.64043 15.0519 2.59059C15.1204 2.54074 15.2226 2.51543 15.3592 2.51543H16.2884C16.507 2.51543 16.6163 2.59296 16.6163 2.74763C16.6163 2.82041 16.5843 2.90229 16.5205 2.99328L14.539 5.90032L16.6433 9.18908C16.707 9.28006 16.7391 9.36195 16.7391 9.43473C16.7391 9.5894 16.6298 9.66693 16.4112 9.66693H15.3592C15.2226 9.66693 15.12 9.64201 15.0519 9.59177C14.9838 9.54193 14.9129 9.45767 14.84 9.3394L13.5829 7.12856L12.3392 9.32555C12.2755 9.44383 12.207 9.53006 12.1345 9.58465C12.0616 9.63924 11.9566 9.66654 11.82 9.66654H10.85C10.6314 9.66654 10.5221 9.5894 10.5221 9.43434C10.5221 9.37065 10.5585 9.28877 10.6314 9.18869L12.7084 5.89992L10.7546 2.99288C10.6908 2.9019 10.6587 2.82002 10.6587 2.74723C10.6587 2.59256 10.768 2.51503 10.9867 2.51503V2.51543Z" fill="white"/><path d="M20.1936 9.85759C19.2189 9.85759 18.4584 9.59138 17.9115 9.05934C17.3649 8.5269 17.0916 7.78323 17.0916 6.82793V5.49051C17.0916 4.48972 17.3649 3.71203 17.9115 3.15665C18.458 2.60166 19.2185 2.32437 20.1936 2.32437C21.1687 2.32437 21.9291 2.59059 22.4757 3.12263C23.0223 3.65467 23.2956 4.39873 23.2956 5.35403V6.69146C23.2956 7.68315 23.0223 8.45886 22.4757 9.0182C21.9291 9.57793 21.1683 9.85759 20.1936 9.85759ZM20.1936 8.47943C21.1774 8.47943 21.6693 7.86076 21.6693 6.62342V5.55894C21.6693 4.3216 21.1774 3.70293 20.1936 3.70293C19.2098 3.70293 18.7179 4.3216 18.7179 5.55894V6.62342C18.7179 7.86076 19.2098 8.47943 20.1936 8.47943Z" fill="white"/></svg>');
  margin-top: 2px;
}
@keyframes resizeAnimationrer {
  0% {
    transform: rotateY(0deg);
  }
  100% {
    transform: rotateY(360deg);
  }
}
.menu_pixocoin .circle {
  position: absolute;
  top: -4px;
  left: -4px;
  background-color: var(--colors-white, #fff);
  width: 40px;
  height: 40px;
  border-radius: 30px;
}
.global-button-shared::after {
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"><path d="M13.991 13.3652C13.1103 13.3652 12.3167 13.7456 11.766 14.3506L6.81215 11.2825C6.94816 10.9348 7.01789 10.5648 7.01774 10.1915C7.01791 9.81817 6.94818 9.44812 6.81215 9.10046L11.766 6.03219C12.3167 6.63725 13.1103 7.01777 13.991 7.01777C15.6502 7.01777 17 5.66798 17 4.00881C17 2.34964 15.6502 1 13.991 1C12.3319 1 10.9821 2.34978 10.9821 4.00895C10.982 4.38225 11.0518 4.75227 11.1877 5.09994L6.23402 8.1681C5.68325 7.56304 4.88973 7.18253 4.00896 7.18253C2.34979 7.18253 1 8.53246 1 10.1915C1 11.8506 2.34979 13.2004 4.00896 13.2004C4.88969 13.2004 5.68329 12.8201 6.23402 12.2149L11.1877 15.283C11.0518 15.6307 10.982 16.0008 10.9821 16.3742C10.9821 18.0332 12.3319 19.383 13.991 19.383C15.6502 19.383 17 18.0332 17 16.3742C17 14.715 15.6502 13.3652 13.991 13.3652ZM12.0793 4.00895C12.0793 2.95481 12.9369 2.0972 13.991 2.0972C15.0452 2.0972 15.9028 2.95481 15.9028 4.00895C15.9028 5.0631 15.0452 5.92071 13.991 5.92071C12.9369 5.92071 12.0793 5.06307 12.0793 4.00895ZM4.00896 12.1032C2.95467 12.1032 2.09706 11.2456 2.09706 10.1915C2.09706 9.13737 2.95467 8.27973 4.00896 8.27973C5.06311 8.27973 5.92058 9.13737 5.92058 10.1915C5.92058 11.2456 5.06308 12.1032 4.00896 12.1032ZM12.0793 16.3741C12.0793 15.3199 12.9369 14.4623 13.991 14.4623C15.0452 14.4623 15.9028 15.3199 15.9028 16.374C15.9028 17.4282 15.0452 18.2858 13.991 18.2858C12.9369 18.2858 12.0793 17.4282 12.0793 16.374V16.3741Z" fill="%2362A8ED" stroke="%2362A8ED" stroke-width="0.5"/></svg>');
  width: 20px;
  height: 20px;
}
.global-button-shared:hover::after {
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"><path d="M13.991 13.3652C13.1103 13.3652 12.3167 13.7456 11.766 14.3506L6.81215 11.2825C6.94816 10.9348 7.01789 10.5648 7.01774 10.1915C7.01791 9.81817 6.94818 9.44812 6.81215 9.10046L11.766 6.03219C12.3167 6.63725 13.1103 7.01777 13.991 7.01777C15.6502 7.01777 17 5.66798 17 4.00881C17 2.34964 15.6502 1 13.991 1C12.3319 1 10.9821 2.34978 10.9821 4.00895C10.982 4.38225 11.0518 4.75227 11.1877 5.09994L6.23402 8.1681C5.68325 7.56304 4.88973 7.18253 4.00896 7.18253C2.34979 7.18253 1 8.53246 1 10.1915C1 11.8506 2.34979 13.2004 4.00896 13.2004C4.88969 13.2004 5.68329 12.8201 6.23402 12.2149L11.1877 15.283C11.0518 15.6307 10.982 16.0008 10.9821 16.3742C10.9821 18.0332 12.3319 19.383 13.991 19.383C15.6502 19.383 17 18.0332 17 16.3742C17 14.715 15.6502 13.3652 13.991 13.3652ZM12.0793 4.00895C12.0793 2.95481 12.9369 2.0972 13.991 2.0972C15.0452 2.0972 15.9028 2.95481 15.9028 4.00895C15.9028 5.0631 15.0452 5.92071 13.991 5.92071C12.9369 5.92071 12.0793 5.06307 12.0793 4.00895ZM4.00896 12.1032C2.95467 12.1032 2.09706 11.2456 2.09706 10.1915C2.09706 9.13737 2.95467 8.27973 4.00896 8.27973C5.06311 8.27973 5.92058 9.13737 5.92058 10.1915C5.92058 11.2456 5.06308 12.1032 4.00896 12.1032ZM12.0793 16.3741C12.0793 15.3199 12.9369 14.4623 13.991 14.4623C15.0452 14.4623 15.9028 15.3199 15.9028 16.374C15.9028 17.4282 15.0452 18.2858 13.991 18.2858C12.9369 18.2858 12.0793 17.4282 12.0793 16.374V16.3741Z" fill="white" stroke="white" stroke-width="0.5"/></svg>');
}
@media (max-width: 719px) {
  .global-button-shared {
    width: 28px;
    height: 28px;
  }
}
.global-button-date {
  position: relative;
}
.global-button-date.selected {
  background: var(--colors-blue-500, #318ce7);
}
.global-button-date.selected::after {
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M8 7.5C7.44772 7.5 7 7.05228 7 6.5H5.5C4.94772 6.5 4.5 6.94772 4.5 7.5V8.5L19.5 8.5V7.5C19.5 6.94772 19.0523 6.5 18.5 6.5H17C17 7.05228 16.5523 7.5 16 7.5C15.4477 7.5 15 7.05228 15 6.5H9C9 7.05228 8.55228 7.5 8 7.5ZM17 4.5C17 3.94772 16.5523 3.5 16 3.5C15.4477 3.5 15 3.94772 15 4.5H9C9 3.94772 8.55228 3.5 8 3.5C7.44772 3.5 7 3.94772 7 4.5H5.5C3.84315 4.5 2.5 5.84315 2.5 7.5V17.5C2.5 19.1569 3.84315 20.5 5.5 20.5H18.5C20.1569 20.5 21.5 19.1569 21.5 17.5V7.5C21.5 5.84315 20.1569 4.5 18.5 4.5H17ZM4.5 10.5V17.5C4.5 18.0523 4.94772 18.5 5.5 18.5H18.5C19.0523 18.5 19.5 18.0523 19.5 17.5V10.5L4.5 10.5Z" fill="white"/></svg>');
}
.global-button-date::after {
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M8 7.5C7.44772 7.5 7 7.05228 7 6.5H5.5C4.94772 6.5 4.5 6.94772 4.5 7.5V8.5L19.5 8.5V7.5C19.5 6.94772 19.0523 6.5 18.5 6.5H17C17 7.05228 16.5523 7.5 16 7.5C15.4477 7.5 15 7.05228 15 6.5H9C9 7.05228 8.55228 7.5 8 7.5ZM17 4.5C17 3.94772 16.5523 3.5 16 3.5C15.4477 3.5 15 3.94772 15 4.5H9C9 3.94772 8.55228 3.5 8 3.5C7.44772 3.5 7 3.94772 7 4.5H5.5C3.84315 4.5 2.5 5.84315 2.5 7.5V17.5C2.5 19.1569 3.84315 20.5 5.5 20.5H18.5C20.1569 20.5 21.5 19.1569 21.5 17.5V7.5C21.5 5.84315 20.1569 4.5 18.5 4.5H17ZM4.5 10.5V17.5C4.5 18.0523 4.94772 18.5 5.5 18.5H18.5C19.0523 18.5 19.5 18.0523 19.5 17.5V10.5L4.5 10.5Z" fill="%2362A8ED"/></svg>');
  width: 24px;
  height: 24px;
}
@media (min-width: 992px) {
  .global-button-date:hover::after {
    content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M8 7.5C7.44772 7.5 7 7.05228 7 6.5H5.5C4.94772 6.5 4.5 6.94772 4.5 7.5V8.5L19.5 8.5V7.5C19.5 6.94772 19.0523 6.5 18.5 6.5H17C17 7.05228 16.5523 7.5 16 7.5C15.4477 7.5 15 7.05228 15 6.5H9C9 7.05228 8.55228 7.5 8 7.5ZM17 4.5C17 3.94772 16.5523 3.5 16 3.5C15.4477 3.5 15 3.94772 15 4.5H9C9 3.94772 8.55228 3.5 8 3.5C7.44772 3.5 7 3.94772 7 4.5H5.5C3.84315 4.5 2.5 5.84315 2.5 7.5V17.5C2.5 19.1569 3.84315 20.5 5.5 20.5H18.5C20.1569 20.5 21.5 19.1569 21.5 17.5V7.5C21.5 5.84315 20.1569 4.5 18.5 4.5H17ZM4.5 10.5V17.5C4.5 18.0523 4.94772 18.5 5.5 18.5H18.5C19.0523 18.5 19.5 18.0523 19.5 17.5V10.5L4.5 10.5Z" fill="white"/></svg>');
  }
}
.global-button-date.active::before {
  position: absolute;
  right: 2px;
  top: -6px;
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="8" height="8" viewBox="0 0 8 8" fill="none"><circle cx="4" cy="4" r="3.5" fill="%23318CE7" stroke="white"/></svg>');
  width: 8px;
  height: 8px;
}
.global-button-edit {
  display: flex;
  align-items: center;
  gap: 4px;
  cursor: pointer;
  border-radius: 16px;
  border: none;
  background: transparent;
  color: var(--colors-green-400, #62b278);
  font-size: 14px;
}
.global-button-edit::before {
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><path d="M9.41098 4.0056L2.80812 10.6156C2.77487 10.649 2.75117 10.6906 2.7395 10.7363L2.00761 13.6768C1.99685 13.7205 1.99751 13.7661 2.00953 13.8094C2.02155 13.8527 2.04452 13.8922 2.07623 13.924C2.12494 13.9726 2.19088 13.9999 2.25964 14C2.28085 14 2.30199 13.9974 2.32256 13.9922L5.26013 13.2595C5.3058 13.248 5.3475 13.2243 5.38074 13.1909L11.9842 6.58136L9.41098 4.0056ZM13.62 3.10434L12.885 2.36862C12.3938 1.87688 11.5376 1.87737 11.0469 2.36862L10.1466 3.26988L12.7197 5.84555L13.62 4.94431C13.8654 4.69878 14.0006 4.37196 14.0006 4.02438C14.0006 3.6768 13.8654 3.34998 13.62 3.10434Z" fill="%2362B378"/><path fill-rule="evenodd" clip-rule="evenodd" d="M6.5 13.25C6.5 12.8358 6.83579 12.5 7.25 12.5H13.25C13.6642 12.5 14 12.8358 14 13.25C14 13.6642 13.6642 14 13.25 14H7.25C6.83579 14 6.5 13.6642 6.5 13.25Z" fill="%2362B378"/></svg>');
  width: 16px;
  height: 16px;
}
.global-button-edit:hover {
  color: var(--colors-green-600, #25863f);
}
.global-button-edit:hover::before {
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><path d="M9.41098 4.0056L2.80812 10.6156C2.77487 10.649 2.75117 10.6906 2.7395 10.7363L2.00761 13.6768C1.99685 13.7205 1.99751 13.7661 2.00953 13.8094C2.02155 13.8527 2.04452 13.8922 2.07623 13.924C2.12494 13.9726 2.19088 13.9999 2.25964 14C2.28085 14 2.30199 13.9974 2.32256 13.9922L5.26013 13.2595C5.3058 13.248 5.3475 13.2243 5.38074 13.1909L11.9842 6.58136L9.41098 4.0056ZM13.62 3.10434L12.885 2.36862C12.3938 1.87688 11.5376 1.87737 11.0469 2.36862L10.1466 3.26988L12.7197 5.84555L13.62 4.94431C13.8654 4.69878 14.0006 4.37196 14.0006 4.02438C14.0006 3.6768 13.8654 3.34998 13.62 3.10434Z" fill="%2325863f"/><path fill-rule="evenodd" clip-rule="evenodd" d="M6.5 13.25C6.5 12.8358 6.83579 12.5 7.25 12.5H13.25C13.6642 12.5 14 12.8358 14 13.25C14 13.6642 13.6642 14 13.25 14H7.25C6.83579 14 6.5 13.6642 6.5 13.25Z" fill="%2325863f"/></svg>');
}
.global-btn-trash {
  background: unset;
  border: unset;
  display: flex;
  width: 24px;
  height: 24px;
  padding: 4px;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
.global-btn-trash::after {
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none"><path d="M3 5V4H2V5H3ZM15 5H16V4H15V5ZM3 6H15V4H3V6ZM14 5V15H16V5H14ZM13 16H5V18H13V16ZM4 15V5H2V15H4ZM5 16C4.44772 16 4 15.5523 4 15H2C2 16.6569 3.34315 18 5 18V16ZM14 15C14 15.5523 13.5523 16 13 16V18C14.6569 18 16 16.6569 16 15H14Z" fill="%23C0C0C0"/><path d="M1 5H17" stroke="%23C0C0C0" stroke-width="2" stroke-linecap="round"/><path d="M7 9V13" stroke="%23C0C0C0" stroke-width="2" stroke-linecap="round"/><path d="M11 9V13" stroke="%23C0C0C0" stroke-width="2" stroke-linecap="round"/><path d="M13 5V6H14V5H13ZM5 5H4V6H5V5ZM7 2H11V0H7V2ZM12 3V5H14V3H12ZM13 4H5V6H13V4ZM6 5V3H4V5H6ZM11 2C11.5523 2 12 2.44772 12 3H14C14 1.34315 12.6569 0 11 0V2ZM7 0C5.34315 0 4 1.34315 4 3H6C6 2.44772 6.44772 2 7 2V0Z" fill="%23C0C0C0"/></svg>');
  width: 18px;
  height: 18px;
}
.global-btn-trash:hover::after {
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none"><path d="M3 5V4H2V5H3ZM15 5H16V4H15V5ZM3 6H15V4H3V6ZM14 5V15H16V5H14ZM13 16H5V18H13V16ZM4 15V5H2V15H4ZM5 16C4.44772 16 4 15.5523 4 15H2C2 16.6569 3.34315 18 5 18V16ZM14 15C14 15.5523 13.5523 16 13 16V18C14.6569 18 16 16.6569 16 15H14Z" fill="%23fa8072"/><path d="M1 5H17" stroke="%23fa8072" stroke-width="2" stroke-linecap="round"/><path d="M7 9V13" stroke="%23fa8072" stroke-width="2" stroke-linecap="round"/><path d="M11 9V13" stroke="%23fa8072" stroke-width="2" stroke-linecap="round"/><path d="M13 5V6H14V5H13ZM5 5H4V6H5V5ZM7 2H11V0H7V2ZM12 3V5H14V3H12ZM13 4H5V6H13V4ZM6 5V3H4V5H6ZM11 2C11.5523 2 12 2.44772 12 3H14C14 1.34315 12.6569 0 11 0V2ZM7 0C5.34315 0 4 1.34315 4 3H6C6 2.44772 6.44772 2 7 2V0Z" fill="%23fa8072"/></svg>');
}
.global-horizontal-switch {
  display: flex;
  align-items: center;
  align-self: stretch;
  gap: var(---gap-small, 16px);
  user-select: none;
}
.global-horizontal-switch input[type="checkbox"] {
  position: relative;
  width: 32px;
  height: 16px;
  appearance: none;
  background: var(--colors-gray-500, #696969);
  outline: none;
  cursor: pointer;
  border-radius: 20px;
  transition: background 300ms linear;
}
.global-horizontal-switch input[type="checkbox"]::before {
  position: absolute;
  content: "";
  width: 12px;
  height: 12px;
  top: 2px;
  left: 2px;
  border-radius: 16px;
  background-color: var(---white, #fff);
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  transition: left 300ms linear;
}
.global-horizontal-switch input[type="checkbox"]:checked {
  background: var(--colors-green-500-primary, #2ea84f);
}
.global-horizontal-switch input[type="checkbox"]:checked::before {
  left: 18px;
  background-color: var(---white, #fff);
}
.global-horizontal-switch input[type="checkbox"].blue:checked {
  background: var(--colors-blue-500, #318ce7);
}
.global-horizontal-switch .gen-tab__add-services-content {
  display: flex;
  align-items: center;
  gap: 8px;
  flex: 1 0 0;
}
.global-horizontal-switch .gen-tab__add-services-content .gen-tab__add-services-text {
  display: flex;
  justify-content: space-between;
  align-items: center;
  align-self: stretch;
  min-height: 32px;
  padding-left: 16px;
  gap: 64px;
  flex-shrink: 0;
  flex: 1 0 0;
  cursor: pointer;
  border-radius: 8px;
  border: 2px solid transparent;
  background: var(--colors-white, #fff);
  font-weight: 400;
}
.global-horizontal-switch .gen-tab__add-services-price {
  display: flex;
  justify-content: flex-end;
  align-items: baseline;
  width: 80px;
  white-space: normal;
  font-weight: 400;
}
@media (max-width: 719px) {
  .global-horizontal-switch .gen-tab__add-services-price {
    width: 70px;
    font-weight: 500;
  }
}
.global-button-state {
  display: flex;
  width: 32px;
  height: 32px;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  border: none;
  border-radius: 8px;
}
.global-button-state span {
  display: none;
}
.global-button-state.add-product {
  background: var(--colors-green-500-primary, #2ea84f);
}
.global-button-state.add-product:hover {
  background: var(--colors-green-600, #25863f);
}
.global-button-state.add-product::after {
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 15 14" fill="none"><path d="M7.66699 1L7.66699 13" stroke="%23fff" stroke-width="2" stroke-linecap="round" /><path d="M1.66699 7H13.667" stroke="%23fff" stroke-width="2" stroke-linecap="round" /></svg>');
  width: 16px;
  height: 16px;
}
.global-button-state.active, .global-button-state.success {
  background: var(--colors-green-200, #dbf6e2);
}
.global-button-state.active::after, .global-button-state.success::after {
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M6.5 13.4407L9.76442 16.7051L18.5 8" stroke="%2362B378" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
  width: 24px;
  height: 24px;
}
.global-button, .global-waiting-button {
  display: flex;
  flex: 1 0 0;
}
.global-button.disable button, .global-waiting-button.disable button {
  background: var(--colors-gray-100, #f7f7f7);
  color: var(--colors-gray-300, #c0c0c0);
  pointer-events: none;
}
.global-button.disable button:hover, .global-waiting-button.disable button:hover {
  background: var(--colors-gray-100, #f7f7f7);
}
.global-button button, .global-waiting-button button {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 48px;
  flex: 1 0 0;
  border: none;
  border-radius: 8px;
  background: linear-gradient(0deg, var(--colors-green-500-primary, #2ea84f) 0%, var(--colors-green-500-primary, #2ea84f) 100%), var(--colors-white, #fff);
  color: var(--colors-white, #fff);
  font-weight: 500;
  cursor: pointer;
  gap: 8px;
}
.global-button button:hover, .global-waiting-button button:hover {
  background: var(--colors-green-600, #25863f);
}
.global-button button::before, .global-waiting-button button::before {
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="17" viewBox="0 0 20 17" fill="none"><path d="M1 1.5H2.38653C2.82196 1.5 3.20734 1.78175 3.33942 2.19667L6.07235 10.7818C6.20443 11.1967 6.5898 11.4784 7.02523 11.4784H16.5525C17.0253 11.4784 17.4334 11.1474 17.531 10.6848L18.7457 4.92374C18.8767 4.30211 18.4025 3.71743 17.7672 3.71743H8.09091" stroke="white" stroke-width="2" stroke-linecap="round"/><circle cx="7.6" cy="15.225" r="1.35" fill="white"/><circle cx="15.475" cy="15.225" r="1.35" fill="white"/></svg>');
  height: 15.075px;
  margin: auto 0 17px 0;
}
.global-button button:hover::before, .global-waiting-button button:hover::before {
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="17" viewBox="0 0 20 17" fill="none"><path d="M1 1.5H2.38653C2.82196 1.5 3.20734 1.78175 3.33942 2.19667L6.07235 10.7818C6.20443 11.1967 6.5898 11.4784 7.02523 11.4784H16.5525C17.0253 11.4784 17.4334 11.1474 17.531 10.6848L19 3.71743" stroke="white" stroke-width="2" stroke-linecap="round"/><circle cx="7.6" cy="15.225" r="1.35" fill="white"/><circle cx="15.475" cy="15.225" r="1.35" fill="white"/><path d="M11.5 3L11.5 8" stroke="white" stroke-width="2" stroke-linecap="round"/><path d="M9 5.5L14 5.5" stroke="white" stroke-width="2" stroke-linecap="round"/></svg>');
}
.global-button .global-button-buy.active, .global-waiting-button .global-button-buy.active {
  background: var(--colors-green-200, #dbf6e2);
  color: var(--colors-green-400, #62b278);
}
.global-button .global-button-buy.active::before, .global-waiting-button .global-button-buy.active::before {
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M6.5 13.4407L9.76442 16.7051L18.5 8" stroke="%2362B378" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
  width: 24px;
  height: 24px;
  margin: 0;
}
.global-waiting-button button {
  background: var(--colors-green-100, #e9f9e9);
  color: var(--colors-green-400, #62b278);
}
.global-waiting-button button::before {
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="17" viewBox="0 0 20 17" fill="none"><path d="M1 1.5H2.38653C2.82196 1.5 3.20734 1.78175 3.33942 2.19667L6.07235 10.7818C6.20443 11.1967 6.5898 11.4784 7.02523 11.4784H16.5525C17.0253 11.4784 17.4334 11.1474 17.531 10.6848L18.7457 4.92374C18.8767 4.30211 18.4025 3.71743 17.7672 3.71743H8.09091" stroke="%2362b278" stroke-width="2" stroke-linecap="round"/><circle cx="7.6" cy="15.225" r="1.35" fill="%2362b278"/><circle cx="15.475" cy="15.225" r="1.35" fill="%2362b278"/></svg>');
}
.global-waiting-button button:hover {
  color: var(--colors-white, #fff);
}
.global-button-credit {
  display: flex;
  flex: 1 0 0;
}
.global-button-credit button {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 48px;
  padding: 0px 16px;
  cursor: pointer;
  border: none;
  border-radius: 8px;
  background: var(--colors-green-100, #e9f9e9);
  color: var(--colors-green-400, #62b278);
  text-align: center;
}
.global-button-credit button:hover {
  border: 2px solid var(--colors-green-500-primary, #2ea84f);
  background: var(--colors-white, #fff);
}
.global-change-product-btn {
  display: flex;
  width: 100%;
}
.global-change-product-btn a {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 48px;
  padding: 0px 24px;
  cursor: pointer;
  border: 2px solid var(--colors-green-100, #e9f9e9);
  border-radius: 8px;
  background: var(--colors-green-100, #e9f9e9);
  color: var(--colors-green-400, #62b278);
  text-align: center;
}
.global-change-product-btn a:hover {
  border: 2px solid var(--colors-green-500-primary, #2ea84f);
  background: var(--colors-white, #fff);
}
.button-a__more {
  display: inline-flex;
  padding: 4px 8px;
  justify-content: center;
  align-items: center;
  border: none;
  border-radius: 24px;
  background: var(--colors-blue-100, #e9f5ff);
  cursor: pointer;
  color: var(--colors-blue-400, #62a8ed);
  font-size: 10px;
  font-weight: 500;
  line-height: 10px;
  /* 100% */
}
.button-a__more:hover {
  background: var(--colors-blue-400, #62a8ed);
  color: var(--colors-white, #fff);
}
.global-all-models-button-a {
  display: flex;
  flex: 1 0 0;
}
.global-all-models-button-a a {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 52px;
  flex: 1 0 0;
  border: solid 2px transparent;
  border-radius: 8px;
  background: var(--colors-blue-100, #e9f5ff);
  color: var(--colors-blue-500, #318ce7);
  font-weight: 500;
  cursor: pointer;
}
.global-all-models-button-a a:hover {
  border: 2px solid var(--colors-blue-500, #318ce7);
  background: var(--colors-white, #fff);
  color: var(--colors-blue-400, #62a8ed);
}
.global-button-notify, .global-button-reviews, .global-button-all-show-bu, .global-button-fast-buy {
  display: flex;
  flex: 1 0 0;
}
.global-button-notify button, .global-button-reviews button, .global-button-all-show-bu button, .global-button-fast-buy button {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 48px;
  gap: 4px;
  flex: 1 0 0;
  border: solid 2px transparent;
  border-radius: 8px;
  background: var(--colors-blue-100, #e9f5ff);
  font-weight: 500;
  color: var(--colors-blue-400, #62a8ed);
  cursor: pointer;
}
.global-button-notify button:hover, .global-button-all-show-bu button:hover, .global-button-fast-buy button:hover {
  border: 2px solid var(--colors-blue-400, #62a8ed);
  background: var(--colors-white, #fff);
  color: var(--colors-blue-400, #62a8ed);
}
.global-button-questions, .global-button-reviews {
  display: flex;
  flex: 1 0 0;
}
.global-button-questions button, .global-button-reviews button {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 48px;
  gap: 4px;
  flex: 1 0 0;
  border: solid 2px transparent;
  border-radius: 8px;
  background: var(--colors-blue-100, #e9f5ff);
  font-weight: 500;
  color: var(--colors-blue-400, #62a8ed);
  cursor: pointer;
}
.global-button-questions button:hover, .global-button-reviews button:hover {
  background: var(--colors-blue-400, #62a8ed);
  color: var(--colors-white, #fff);
}
.global-button-used {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 8px;
}
.global-button-used a, .global-button-used button {
  width: 48px;
  height: 48px;
  border-radius: 8px;
  background: var(--colors-blue-500, #318ce7);
  border: none;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}
.global-button-used a::before, .global-button-used button::before {
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="31" height="31" viewBox="0 0 31 31" fill="none"><path d="M9 1H23.5C27.0899 1 30 3.91015 30 7.5V22" stroke="white" stroke-width="2" stroke-linecap="round"/><path d="M1.75 8.75C1.75 6.54086 3.54086 4.75 5.75 4.75H22.25C24.4591 4.75 26.25 6.54086 26.25 8.75V25.25C26.25 27.4591 24.4591 29.25 22.25 29.25H5.75C3.54086 29.25 1.75 27.4591 1.75 25.25V8.75Z" fill="%23318CE7"/><path d="M5.75 5.75H22.25V3.75H5.75V5.75ZM25.25 8.75V25.25H27.25V8.75H25.25ZM22.25 28.25H5.75V30.25H22.25V28.25ZM2.75 25.25V8.75H0.75V25.25H2.75ZM5.75 28.25C4.09315 28.25 2.75 26.9069 2.75 25.25H0.75C0.75 28.0114 2.98858 30.25 5.75 30.25V28.25ZM25.25 25.25C25.25 26.9069 23.9069 28.25 22.25 28.25V30.25C25.0114 30.25 27.25 28.0114 27.25 25.25H25.25ZM22.25 5.75C23.9069 5.75 25.25 7.09315 25.25 8.75H27.25C27.25 5.98858 25.0114 3.75 22.25 3.75V5.75ZM5.75 3.75C2.98858 3.75 0.75 5.98858 0.75 8.75H2.75C2.75 7.09315 4.09315 5.75 5.75 5.75V3.75Z" fill="white"/></svg>');
  width: 28.25px;
  height: 28.25px;
  margin-top: -5px;
}
.global-button-used a span, .global-button-used button span {
  position: absolute;
  top: 16px;
  left: 12px;
  color: var(--colors-white, #fff);
  text-align: center;
  font-size: 14px;
  font-weight: 700;
  width: 20px;
}
.global-button-used.general button {
  background: unset;
  width: 32px;
  height: 32px;
  padding: 0;
}
.global-button-used.general button::before {
  content: url('data:image/svg+xml;utf8,<svg width="35" height="35" viewBox="0 0 35 35" fill="none" xmlns="http://www.w3.org/2000/svg"><rect width="35" height="35" fill="%23909090"/><rect width="393" height="9668.5" transform="translate(-56 -1347)" fill="%23F7F7F7"/><rect x="-44" y="-24.5" width="369" height="220" rx="24" fill="white"/><path id="Rectangle 122" d="M9.28516 1.21423H25.8566C29.9593 1.21423 33.2852 4.54012 33.2852 8.6428V25.2142" stroke="%2362A8ED" stroke-width="2" stroke-linecap="round"/><rect id="Rectangle 121" x="1" y="5.5" width="28" height="28" rx="4.57143" stroke="%2362A8ED" stroke-width="2"/></svg>');
  width: 32.285px;
  height: 32.286px;
}
.global-button-used.general button span {
  color: var(--colors-blue-400, #62a8ed);
  font-size: 16px;
  top: 11px;
  left: 6px;
}
.global-button-notify button {
  gap: 8px;
}
.global-button-notify button::before {
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M14.4081 18.0938C13.7831 19.0312 13.0019 19.5 12.0644 19.5C11.1269 19.5 10.3456 19.0312 9.72064 18.0938M16.8311 16.6875H7.29765C6.44296 16.6875 5.7501 15.9946 5.7501 15.14C5.7501 14.8595 5.82633 14.5843 5.97064 14.3438C6.89081 12.8101 7.37689 11.0552 7.37689 9.26674V8.25C7.37689 6.17893 9.05582 4.5 11.1269 4.5H13.0019C15.073 4.5 16.7519 6.17893 16.7519 8.25V9.26674C16.7519 11.0552 17.238 12.8101 18.1581 14.3438C18.5979 15.0766 18.3602 16.0272 17.6273 16.467C17.3868 16.6113 17.1116 16.6875 16.8311 16.6875Z" stroke="%23318CE7" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
  width: 24px;
  height: 24px;
}
.global-button-notify button:hover::before {
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M14.4081 18.0938C13.7831 19.0312 13.0019 19.5 12.0644 19.5C11.1269 19.5 10.3456 19.0312 9.72064 18.0938M16.8311 16.6875H7.29765C6.44296 16.6875 5.7501 15.9946 5.7501 15.14C5.7501 14.8595 5.82633 14.5843 5.97064 14.3438C6.89081 12.8101 7.37689 11.0552 7.37689 9.26674V8.25C7.37689 6.17893 9.05582 4.5 11.1269 4.5H13.0019C15.073 4.5 16.7519 6.17893 16.7519 8.25V9.26674C16.7519 11.0552 17.238 12.8101 18.1581 14.3438C18.5979 15.0766 18.3602 16.0272 17.6273 16.467C17.3868 16.6113 17.1116 16.6875 16.8311 16.6875Z" stroke="%2362A8ED" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}
.global-button-notify.no-icon button:before {
  content: none;
  dispaly: none;
}
.global-button-fast-buy button {
  gap: 8px;
}
.global-button-fast-buy button::before {
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="23" height="18" viewBox="0 0 23 18" fill="none"><path d="M13.625 4.5V8.79289C13.625 8.9255 13.6777 9.05268 13.7714 9.14645L16.625 12" stroke="%2362A8ED" stroke-width="2" stroke-linecap="round"/><path fill-rule="evenodd" clip-rule="evenodd" d="M7.31291 5C7.66795 5 7.99619 4.8227 8.2221 4.54881C9.50599 2.99224 11.4495 2 13.6248 2C17.4908 2 20.6248 5.13401 20.6248 9C20.6248 12.866 17.4908 16 13.6248 16C12.4276 16 11.3005 15.6994 10.315 15.1696C10.1175 15.0634 9.89876 15 9.67453 15C8.60876 15 8.12181 16.2014 9.03834 16.7453C10.3815 17.5424 11.9497 18 13.6248 18C18.5954 18 22.6248 13.9706 22.6248 9C22.6248 4.02944 18.5954 0 13.6248 0C10.7182 0 8.13335 1.37791 6.48792 3.51617C5.99625 4.15511 6.50669 5 7.31291 5Z" fill="%2362A8ED"/><path d="M8.625 7L3.625 7" stroke="%2362A8ED" stroke-width="2" stroke-linecap="round"/><path d="M7.625 10L1.625 10" stroke="%2362A8ED" stroke-width="2" stroke-linecap="round"/><path d="M8.625 13L4.625 13" stroke="%2362A8ED" stroke-width="2" stroke-linecap="round"/></svg>');
  width: 21px;
  height: 18px;
  margin-bottom: 2px;
}
.global-button-fast-buy button:hover::before {
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="23" height="18" viewBox="0 0 23 18" fill="none"><path d="M13.75 4.5V8.79289C13.75 8.9255 13.8027 9.05268 13.8964 9.14645L16.75 12" stroke="%23318CE7" stroke-width="2" stroke-linecap="round"/><path fill-rule="evenodd" clip-rule="evenodd" d="M7.43791 5C7.79295 5 8.12119 4.8227 8.3471 4.54881C9.63099 2.99224 11.5745 2 13.7498 2C17.6158 2 20.7498 5.13401 20.7498 9C20.7498 12.866 17.6158 16 13.7498 16C12.5526 16 11.4255 15.6994 10.44 15.1696C10.2425 15.0634 10.0238 15 9.79953 15C8.73376 15 8.24681 16.2014 9.16334 16.7453C10.5065 17.5424 12.0747 18 13.7498 18C18.7204 18 22.7498 13.9706 22.7498 9C22.7498 4.02944 18.7204 0 13.7498 0C10.8432 0 8.25835 1.37791 6.61292 3.51617C6.12125 4.15511 6.63169 5 7.43791 5Z" fill="%23318CE7"/><path d="M8.75 7L3.75 7" stroke="%23318CE7" stroke-width="2" stroke-linecap="round"/><path d="M7.75 10L1.75 10" stroke="%23318CE7" stroke-width="2" stroke-linecap="round"/><path d="M8.75 13L4.75 13" stroke="%23318CE7" stroke-width="2" stroke-linecap="round"/></svg>');
}
.global-button-send, .global-button-send-fast-buy {
  width: 100%;
}
.global-button-send button, .global-button-send-fast-buy button {
  display: flex;
  padding: 16px 24px;
  justify-content: center;
  align-items: center;
  align-self: stretch;
  gap: 8px;
  width: 100%;
  cursor: pointer;
  border-radius: 4px;
  color: var(--colors-white, #fff);
  font-size: 14px;
  border: none;
}
.global-button-user-review-send button, .global-button-send-fast-buy button {
  background: var(--colors-green-500-primary, #2ea84f);
}
.global-button-user-review-send button:hover, .global-button-send-fast-buy button:hover {
  background: var(--colors-green-600, #25863f);
}
.global-button-user-review-send.disabled button, .global-button-user-review-send.disable button, .global-button-send-fast-buy.disabled button, .global-button-send-fast-buy.disable button {
  background: var(--colors-gray-100, #f7f7f7);
  color: var(--colors-gray-300, #c0c0c0);
  pointer-events: none;
}
.global-button-user-review-send.disabled button:hover, .global-button-user-review-send.disable button:hover, .global-button-send-fast-buy.disabled button:hover, .global-button-send-fast-buy.disable button:hover {
  background: var(--colors-gray-100, #f7f7f7);
}
.global-all-view-button {
  display: flex;
  justify-content: center;
  align-items: center;
  align-self: stretch;
  font-size: 12px;
  font-weight: 500;
}
.global-all-view-button button, .global-all-view-button span {
  color: var(--colors-gray-400, #929292);
  text-align: justify;
  display: flex;
  height: 32px;
  padding: 1px 16px 0px 24px;
  justify-content: center;
  align-items: center;
  gap: 8px;
  border-radius: 24px;
  background: var(--colors-gray-100, #f7f7f7);
  border: none;
}
.global-all-view-button button::after, .global-all-view-button span::after {
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><path d="M5 6.5L8 9.5L11 6.5" stroke="%23929292" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
  width: 16px;
  height: 16px;
}
.global-all-view-button {
  display: flex;
  justify-content: center;
  align-items: center;
  align-self: stretch;
  font-size: 12px;
  font-weight: 500;
}
.global-all-view-button button, .global-all-view-button span {
  color: var(--colors-gray-400, #929292);
  text-align: justify;
  display: flex;
  height: 32px;
  padding: 1px 16px 0px 24px;
  justify-content: center;
  align-items: center;
  gap: 8px;
  border-radius: 24px;
  background: var(--colors-gray-100, #f7f7f7);
  border: none;
}
.global-all-view-button button::after, .global-all-view-button span::after {
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><path d="M5 6.5L8 9.5L11 6.5" stroke="%23929292" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
  width: 16px;
  height: 16px;
}
.global-all-view-button {
  display: flex;
  justify-content: center;
  align-items: center;
  align-self: stretch;
  font-size: 12px;
  font-weight: 500;
}
.global-all-view-button button, .global-all-view-button span {
  color: var(--colors-gray-400, #929292);
  text-align: justify;
  display: flex;
  height: 32px;
  padding: 1px 16px 0px 24px;
  justify-content: center;
  align-items: center;
  gap: 8px;
  border-radius: 24px;
  background: var(--colors-gray-100, #f7f7f7);
  border: none;
}
.global-all-view-button button::after, .global-all-view-button span::after {
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><path d="M5 6.5L8 9.5L11 6.5" stroke="%23929292" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
  width: 16px;
  height: 16px;
}
.global-button-send button, .global-button-bu button {
  background: var(--colors-green-500-primary, #2ea84f);
}
.global-button-send button:hover, .global-button-bu button:hover {
  background: var(--colors-green-600, #25863f);
}
.global-button-send.disable button, .global-button-bu.disable button {
  background: var(--colors-gray-100, #f7f7f7);
  color: var(--colors-gray-300, #c0c0c0);
  pointer-events: none;
}
.global-button-send.disable button:hover, .global-button-bu.disable button:hover {
  background: var(--colors-gray-100, #f7f7f7);
}
.global-button-send.gen-tab__to-all-product-button button, .global-button-bu.gen-tab__to-all-product-button button {
  border-radius: 8px;
  overflow: hidden;
  position: relative;
  background: var(--colors-blue-500, #318ce7);
}
.global-button-send.gen-tab__to-all-product-button button:after, .global-button-bu.gen-tab__to-all-product-button button:after {
  content: "";
  width: 10px;
  height: 10px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' fill='%23fff' focusable='false'%3E%3Cpath d='m15.5 0.932-4.3 4.38 14.5 14.6-14.5 14.5 4.3 4.4 14.6-14.6 4.4-4.3-4.4-4.4-14.6-14.6z'%3E%3C/path%3E%3C/svg%3E");
}
.global-button-send.gen-tab__to-all-product-button button::before, .global-button-bu.gen-tab__to-all-product-button button::before {
  content: "";
  position: absolute;
  background: rgba(255, 255, 255, 0.4);
  border-radius: 100px;
  opacity: 0;
  width: 135px;
  height: 135px;
  z-index: 2;
  -webkit-animation: pulseblob 1.5s 1s infinite linear;
  -moz-animation: pulseblob 1.5s 1s infinite linear;
  -ms-animation: pulseblob 1.5s 1s infinite linear;
  -o-animation: pulseblob 1.5s 1s infinite linear;
  animation: pulseblob 1.5s 1s infinite linear;
  box-sizing: border-box;
}
.global-button-send.global-block-container-button button, .global-button-bu.global-block-container-button button {
  border-radius: 8px;
}
.global-button-send.global-block-container-button button, .global-button-send.global-block-container-button a, .global-button-bu.global-block-container-button button, .global-button-bu.global-block-container-button a {
  text-wrap: nowrap;
}
.global-button-bu {
  gap: 8px;
}
.global-button-bu button {
  display: flex;
  justify-content: center;
  align-items: center;
  align-self: stretch;
  gap: 8px;
  flex: 1 0 0;
  cursor: pointer;
  border-radius: 4px;
  color: var(--colors-white, #fff);
  font-size: 14px;
  border: none;
}
.global-button-bu .global-button-bu_link {
  display: flex;
  width: 48px;
  height: 48px;
  justify-content: center;
  align-items: center;
  border-radius: 8px;
  background: var(--colors-blue-100, #e9f5ff);
}
.global-button-bu .global-button-bu_link::before {
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="25" viewBox="0 0 24 25" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M17.5858 5.2002H15C14.4477 5.2002 14 4.75248 14 4.2002C14 3.64791 14.4477 3.2002 15 3.2002H18C19.6569 3.2002 21 4.54334 21 6.2002V9.2002C21 9.75248 20.5523 10.2002 20 10.2002C19.4477 10.2002 19 9.75248 19 9.2002V6.61441L12.7071 12.9073C12.3166 13.2978 11.6834 13.2978 11.2929 12.9073C10.9024 12.5168 10.9024 11.8836 11.2929 11.4931L17.5858 5.2002ZM19 13.2002C19 12.6479 19.4477 12.2002 20 12.2002C20.5523 12.2002 21 12.6479 21 13.2002V18.2002C21 19.857 19.6569 21.2002 18 21.2002H6C4.34315 21.2002 3 19.857 3 18.2002V6.2002C3 4.54334 4.34315 3.2002 6 3.2002H11C11.5523 3.2002 12 3.64791 12 4.2002C12 4.75248 11.5523 5.2002 11 5.2002H6C5.44772 5.2002 5 5.64791 5 6.2002V18.2002C5 18.7525 5.44772 19.2002 6 19.2002H18C18.5523 19.2002 19 18.7525 19 18.2002V13.2002Z" fill="%23318CE7"/></svg>');
  width: 24px;
  height: 24px;
}
.global-button-bu .global-button-bu_link:hover {
  background: var(--colors-blue-200, #e9f8ff);
}
.back-to-top, .to-messenger {
  position: fixed;
  display: inline-flex;
  padding: 13px 12px 11px 12px;
  align-items: flex-start;
  cursor: pointer;
  z-index: 20;
  border-radius: 32px;
  background: var(--colors-green-500-primary, #2ea84f);
  transition: right 0.5s ease;
}
.back-to-top.visible, .to-messenger.visible {
  right: 32px;
}
.back-to-top.mobile, .to-messenger.mobile {
  right: -52px;
}
.back-to-top:hover, .to-messenger:hover {
  background: var(--colors-green-600, #25863f);
}
.to-messenger {
  bottom: 84px;
  right: 32px;
  border: unset;
}
@media (max-width: 719px) {
  .to-messenger {
    bottom: 188px;
  }
}
.to-messenger::before {
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="40" height="40" viewBox="0 0 40 40" fill="none"><path d="M27.4667 25.2H11.168C10.6667 25.2 10.1867 25.3707 9.80267 25.6907L4 30.5333V8.13333C4 6.96 4.96 6 6.13333 6H27.4667C28.64 6 29.6 6.96 29.6 8.13333V23.0667C29.6 24.24 28.64 25.2 27.4667 25.2Z" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M10.4 29.4775V30.5335C10.4 31.7068 11.36 32.6668 12.5333 32.6668H28.832C29.3333 32.6668 29.8133 32.8375 30.1973 33.1575L36 38.0001V15.6001C36 14.4268 35.04 13.4668 33.8667 13.4668H32.9387" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M11.6801 17.3069C12.6227 17.3069 13.3868 16.5428 13.3868 15.6002C13.3868 14.6577 12.6227 13.8936 11.6801 13.8936C10.7376 13.8936 9.97345 14.6577 9.97345 15.6002C9.97345 16.5428 10.7376 17.3069 11.6801 17.3069Z" fill="white"/><path d="M16.7997 17.3069C17.7423 17.3069 18.5064 16.5428 18.5064 15.6002C18.5064 14.6577 17.7423 13.8936 16.7997 13.8936C15.8571 13.8936 15.093 14.6577 15.093 15.6002C15.093 16.5428 15.8571 17.3069 16.7997 17.3069Z" fill="white"/><path d="M21.92 17.3069C22.8626 17.3069 23.6267 16.5428 23.6267 15.6002C23.6267 14.6577 22.8626 13.8936 21.92 13.8936C20.9774 13.8936 20.2133 14.6577 20.2133 15.6002C20.2133 16.5428 20.9774 17.3069 21.92 17.3069Z" fill="white"/></svg>');
  width: 40px;
  height: 40px;
}
.back-to-top {
  bottom: 100px;
  right: -52px;
}
@media (max-width: 719px) {
  .back-to-top {
    bottom: 80px;
  }
}
.back-to-top::before {
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><path d="M14 10L8 4L2 10" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
  width: 16px;
  height: 16px;
}
.raiting {
  margin-left: auto;
  margin-right: auto;
}
.raiting::before, .raiting::after {
  content: "";
  display: table;
}
.raiting::after {
  clear: both;
}
.raiting__check {
  display: none;
}
.raiting__check:checked ~ .raiting__star {
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32" fill="none"><path d="M23.1005 18.1815C22.7885 18.4815 22.6446 18.9242 22.7178 19.3453L23.7844 25.2483C23.8696 25.7522 23.6656 26.2549 23.2445 26.5441C22.8365 26.844 22.2966 26.88 21.8407 26.6401L16.5268 23.8686C16.3337 23.7726 16.1297 23.7114 15.9269 23.7114H15.6018C15.4818 23.7234 15.375 23.7726 15.2778 23.8194L9.96276 26.6041C9.69881 26.7361 9.39886 26.7841 9.11091 26.7361C8.39104 26.5921 7.92432 25.919 8.0431 25.2111L9.11091 19.3081C9.1829 18.8774 9.03892 18.4455 8.72818 18.1335L4.39573 13.9343C4.03579 13.5743 3.90381 13.0572 4.07299 12.5785C4.22896 12.1094 4.63569 11.7615 5.1396 11.6787L11.1026 10.8136C11.5585 10.7656 11.9544 10.4909 12.1584 10.0829L14.7859 4.69588C14.8459 4.5759 14.9299 4.46672 15.0271 4.37194L15.1339 4.28795C15.1819 4.22676 15.2538 4.17997 15.327 4.13198L15.4578 4.08399L15.6618 4H16.1669C16.6228 4.04799 17.0187 4.32274 17.2227 4.71868L19.885 10.0829C20.077 10.4789 20.4489 10.7428 20.8809 10.8136L26.8438 11.6787C27.3478 11.7507 27.7689 12.0986 27.9356 12.5785C28.0916 13.0572 27.9596 13.5863 27.5877 13.9343L23.1005 18.1815Z" fill="%23FFDA55"/></svg>');
  width: 50px;
  height: 50px;
}
.raiting__star {
  position: relative;
  display: block;
  float: right;
  height: 50px;
  width: 50px;
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32" fill="none"><path d="M23.1005 18.1815C22.7885 18.4815 22.6446 18.9242 22.7178 19.3453L23.7844 25.2483C23.8696 25.7522 23.6656 26.2549 23.2445 26.5441C22.8365 26.844 22.2966 26.88 21.8407 26.6401L16.5268 23.8686C16.3337 23.7726 16.1297 23.7114 15.9269 23.7114H15.6018C15.4818 23.7234 15.375 23.7726 15.2778 23.8194L9.96276 26.6041C9.69881 26.7361 9.39886 26.7841 9.11091 26.7361C8.39104 26.5921 7.92432 25.919 8.0431 25.2111L9.11091 19.3081C9.1829 18.8774 9.03892 18.4455 8.72818 18.1335L4.39573 13.9343C4.03579 13.5743 3.90381 13.0572 4.07299 12.5785C4.22896 12.1094 4.63569 11.7615 5.1396 11.6787L11.1026 10.8136C11.5585 10.7656 11.9544 10.4909 12.1584 10.0829L14.7859 4.69588C14.8459 4.5759 14.9299 4.46672 15.0271 4.37194L15.1339 4.28795C15.1819 4.22676 15.2538 4.17997 15.327 4.13198L15.4578 4.08399L15.6618 4H16.1669C16.6228 4.04799 17.0187 4.32274 17.2227 4.71868L19.885 10.0829C20.077 10.4789 20.4489 10.7428 20.8809 10.8136L26.8438 11.6787C27.3478 11.7507 27.7689 12.0986 27.9356 12.5785C28.0916 13.0572 27.9596 13.5863 27.5877 13.9343L23.1005 18.1815Z" fill="%23F5F5F5"/></svg>');
  font-size: 0;
  line-height: 0;
  color: #e1e1e1;
  cursor: pointer;
}
.raiting__star:hover {
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32" fill="none"><path d="M23.1005 18.1815C22.7885 18.4815 22.6446 18.9242 22.7178 19.3453L23.7844 25.2483C23.8696 25.7522 23.6656 26.2549 23.2445 26.5441C22.8365 26.844 22.2966 26.88 21.8407 26.6401L16.5268 23.8686C16.3337 23.7726 16.1297 23.7114 15.9269 23.7114H15.6018C15.4818 23.7234 15.375 23.7726 15.2778 23.8194L9.96276 26.6041C9.69881 26.7361 9.39886 26.7841 9.11091 26.7361C8.39104 26.5921 7.92432 25.919 8.0431 25.2111L9.11091 19.3081C9.1829 18.8774 9.03892 18.4455 8.72818 18.1335L4.39573 13.9343C4.03579 13.5743 3.90381 13.0572 4.07299 12.5785C4.22896 12.1094 4.63569 11.7615 5.1396 11.6787L11.1026 10.8136C11.5585 10.7656 11.9544 10.4909 12.1584 10.0829L14.7859 4.69588C14.8459 4.5759 14.9299 4.46672 15.0271 4.37194L15.1339 4.28795C15.1819 4.22676 15.2538 4.17997 15.327 4.13198L15.4578 4.08399L15.6618 4H16.1669C16.6228 4.04799 17.0187 4.32274 17.2227 4.71868L19.885 10.0829C20.077 10.4789 20.4489 10.7428 20.8809 10.8136L26.8438 11.6787C27.3478 11.7507 27.7689 12.0986 27.9356 12.5785C28.0916 13.0572 27.9596 13.5863 27.5877 13.9343L23.1005 18.1815Z" fill="%23FFDA55"/></svg>');
  height: 50px;
  width: 50px;
}
.raiting__star:hover ~ .raiting__star {
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32" fill="none"><path d="M23.1005 18.1815C22.7885 18.4815 22.6446 18.9242 22.7178 19.3453L23.7844 25.2483C23.8696 25.7522 23.6656 26.2549 23.2445 26.5441C22.8365 26.844 22.2966 26.88 21.8407 26.6401L16.5268 23.8686C16.3337 23.7726 16.1297 23.7114 15.9269 23.7114H15.6018C15.4818 23.7234 15.375 23.7726 15.2778 23.8194L9.96276 26.6041C9.69881 26.7361 9.39886 26.7841 9.11091 26.7361C8.39104 26.5921 7.92432 25.919 8.0431 25.2111L9.11091 19.3081C9.1829 18.8774 9.03892 18.4455 8.72818 18.1335L4.39573 13.9343C4.03579 13.5743 3.90381 13.0572 4.07299 12.5785C4.22896 12.1094 4.63569 11.7615 5.1396 11.6787L11.1026 10.8136C11.5585 10.7656 11.9544 10.4909 12.1584 10.0829L14.7859 4.69588C14.8459 4.5759 14.9299 4.46672 15.0271 4.37194L15.1339 4.28795C15.1819 4.22676 15.2538 4.17997 15.327 4.13198L15.4578 4.08399L15.6618 4H16.1669C16.6228 4.04799 17.0187 4.32274 17.2227 4.71868L19.885 10.0829C20.077 10.4789 20.4489 10.7428 20.8809 10.8136L26.8438 11.6787C27.3478 11.7507 27.7689 12.0986 27.9356 12.5785C28.0916 13.0572 27.9596 13.5863 27.5877 13.9343L23.1005 18.1815Z" fill="%23FFDA55"/></svg>');
  height: 50px;
  width: 50px;
}
.reviews-block-rating-value {
  display: block;
}
.reviews-block-rating-value.mobile {
  display: none;
}
.global-button-user-login {
  background: transparent;
  border: none;
  cursor: pointer;
  color: var(--colors-gray-700, #2f2c2f);
  text-align: center;
  font-size: 14px;
  font-weight: 400;
}
.global-button-user-to-login {
  background: transparent;
  border: none;
  cursor: pointer;
  padding: 0;
  color: var(--colors-green-400, #62b278);
  text-align: center;
  font-size: 12px;
}
.global-pop-up-close {
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  padding: 4px;
}
.global-pop-up-close::before {
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M13.6564 15.0711C14.0469 15.4616 14.6801 15.4616 15.0706 15.0711C15.4611 14.6805 15.4611 14.0474 15.0706 13.6569L9.41377 8L15.0706 2.34315C15.4611 1.95262 15.4611 1.31946 15.0706 0.928932C14.6801 0.538408 14.0469 0.538408 13.6564 0.928932L7.99956 6.58579L2.3427 0.928932C1.95218 0.538408 1.31901 0.538408 0.92849 0.928932C0.537966 1.31946 0.537966 1.95262 0.92849 2.34315L6.58534 8L0.92849 13.6569C0.537965 14.0474 0.537966 14.6805 0.92849 15.0711C1.31901 15.4616 1.95218 15.4616 2.3427 15.0711L7.99956 9.41421L13.6564 15.0711Z" fill="%23E9E9E9"/></svg>');
  width: 16px;
  height: 16px;
  display: flex;
  align-items: center;
}
.global-pop-up-close:hover::before {
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M13.6564 15.0711C14.0469 15.4616 14.6801 15.4616 15.0706 15.0711C15.4611 14.6805 15.4611 14.0474 15.0706 13.6569L9.41377 8L15.0706 2.34315C15.4611 1.95262 15.4611 1.31946 15.0706 0.928932C14.6801 0.538408 14.0469 0.538408 13.6564 0.928932L7.99956 6.58579L2.3427 0.928932C1.95218 0.538408 1.31901 0.538408 0.92849 0.928932C0.537966 1.31946 0.537966 1.95262 0.92849 2.34315L6.58534 8L0.92849 13.6569C0.537965 14.0474 0.537966 14.6805 0.92849 15.0711C1.31901 15.4616 1.95218 15.4616 2.3427 15.0711L7.99956 9.41421L13.6564 15.0711Z" fill="%23C0C0C0"/></svg>');
}
.global-pop-up-close:active {
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M13.6564 15.0711C14.0469 15.4616 14.6801 15.4616 15.0706 15.0711C15.4611 14.6805 15.4611 14.0474 15.0706 13.6569L9.41377 8L15.0706 2.34315C15.4611 1.95262 15.4611 1.31946 15.0706 0.928932C14.6801 0.538408 14.0469 0.538408 13.6564 0.928932L7.99956 6.58579L2.3427 0.928932C1.95218 0.538408 1.31901 0.538408 0.92849 0.928932C0.537966 1.31946 0.537966 1.95262 0.92849 2.34315L6.58534 8L0.92849 13.6569C0.537965 14.0474 0.537966 14.6805 0.92849 15.0711C1.31901 15.4616 1.95218 15.4616 2.3427 15.0711L7.99956 9.41421L13.6564 15.0711Z" fill="%23F37D7D"/></svg>');
}
.global-span-checked {
  display: flex;
  padding: 4px 16px;
  justify-content: center;
  align-items: center;
  gap: 2px;
  border-radius: 32px;
  background: var(--colors-gray-100, #f7f7f7);
  color: var(--colors-gray-700, #2f2c2f);
  text-align: center;
  font-size: 14px;
  font-weight: 400;
}
.global-span-checked.check {
  padding: 4px 16px 4px 8px;
}
.global-span-checked.check::before {
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="25" height="24" viewBox="0 0 25 24" fill="none"><path d="M7 13.4407L10.2644 16.7051L19 8" stroke="%2362B378" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
  width: 24px;
  height: 24px;
}
.global-controls__btn {
  display: flex;
  justify-content: center;
  align-items: center;
  border: none;
  border-radius: 8px;
  background: var(--colors-white, #fff);
  width: 32px;
  height: 32px;
  cursor: pointer;
  padding: 0;
}
.global-controls__btn:hover path {
  stroke: var(--colors-gray-700, #2f2c2f);
}
.global-controls__btn.global__info-wishlist-btn.active path {
  stroke: var(--colors-green-500-primary, #2ea84f);
  fill: var(--colors-green-500-primary, #2ea84f);
}
.global-controls__btn.global__info-compare-btn.active path {
  stroke: var(--colors-green-500-primary, #2ea84f);
}
.global-controls__btn.global__info-compare-btn.active .global__info-compare-btn_fill {
  fill: var(--colors-green-500-primary, #2ea84f);
}
.pixo-indx {
  display: flex;
  width: 21px;
  height: 15px;
  padding: 4.5px 7.5px;
  justify-content: center;
  align-items: center;
  gap: 7.5px;
  user-select: none;
  border-radius: 3px;
  color: var(--colors-white, #fff);
  font-size: 13.5px;
  font-weight: 700;
  text-transform: uppercase;
}
.pixo-indx.status {
  width: 25px;
  height: 8px;
  padding: 4px;
  gap: 0;
  font-weight: 500;
}
.pixo-indx.status .status-score-one-of {
  font-size: 12px;
  color: var(--colors-gray-400, #929292);
}
.pixo-indx.status .status-score {
  font-size: 8px;
}
.pixo-indx:not(.status).score-0, .status-indicator.score-0 {
  background: var(--score, #f7f7f7);
}
.pixo-indx:not(.status).score-1, .status-indicator.score-1 {
  background: var(--score-1, #fa8072);
}
.pixo-indx:not(.status).score-2, .status-indicator.score-2 {
  background: var(--score-2, #ffce4f);
}
.pixo-indx:not(.status).score-3, .status-indicator.score-3 {
  background: var(--score-3, #cde24d);
}
.pixo-indx:not(.status).score-4, .status-indicator.score-4 {
  background: var(--score-4, #94db5c);
}
.pixo-indx:not(.status).score-5, .status-indicator.score-5 {
  background: var(--score-5, #62b278);
}
@keyframes pulseblob {
  0% {
    transform: scale(0.2);
    opacity: 0;
  }
  33% {
    transform: scale(1);
    opacity: 1;
  }
  100% {
    transform: scale(3);
    opacity: 0;
  }
}
.global-button button.mono_checkout__button--black_short, .mono_checkout__button--black_short {
  background: var(--colors-gray-900, #0C0C0C);
  color: var(---white, #fff);
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 5px !important;
  font-size: 12px;
  font-weight: 600;
  border-radius: 8px;
  min-width: 180px;
  margin: 0 !important;
  line-height: 1 !important;
  padding: 0 16px !important;
  width: auto !important;
  min-height: 48px;
  align-self: stretch;
}
.global-button button.mono_checkout__button--black_short span, .mono_checkout__button--black_short span {
  font-size: 12px !important;
  font-weight: 600;
}
.global-button button.mono_checkout__button--black_short img, .mono_checkout__button--black_short img {
  max-width: 120px;
  margin: 0 auto;
}
.global-button button.mono_checkout__button--black_short:hover, .mono_checkout__button--black_short:hover {
  background: #292929;
}
.global-button button.mono_checkout__button--black_short:active, .mono_checkout__button--black_short:active {
  background: #373737;
}
.global-button button.mono_checkout__button--black_short:before, .mono_checkout__button--black_short:before {
  content: unset !important;
}
.global-list {
  color: var(--colors-gray-700, #2f2c2f);
  font-weight: 500;
  font-size: 14px;
  user-select: none;
}
.global-list .global-list-line {
  display: flex;
  align-items: center;
  gap: 4px;
}
.global-list-status--expected .global-list-line {
  color: var(--colors-mint-400, #59c2b8);
}
.global-list-status--expected .global-list-line::before {
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M19 12C19 15.866 15.866 19 12 19C8.13401 19 5 15.866 5 12C5 8.13401 8.13401 5 12 5C15.866 5 19 8.13401 19 12ZM21 12C21 16.9706 16.9706 21 12 21C7.02944 21 3 16.9706 3 12C3 7.02944 7.02944 3 12 3C16.9706 3 21 7.02944 21 12ZM11 6.99985V11.9807C10.9993 12.0205 11.0009 12.0603 11.0049 12.0997C11.0193 12.2444 11.0645 12.3801 11.1338 12.5C11.203 12.62 11.2978 12.7269 11.416 12.8117C11.4482 12.8349 11.4817 12.8562 11.5166 12.8755L14.8404 14.7944C15.3187 15.0706 15.9303 14.9067 16.2064 14.4284C16.4826 13.9501 16.3187 13.3385 15.8404 13.0624L13 11.4225V6.99985C13 6.44756 12.5523 5.99985 12 5.99985C11.4477 5.99985 11 6.44756 11 6.99985Z" fill="%2359c2b8"/></svg>');
  width: 24px;
  height: 24px;
}
.global-list-status--to-order .global-list-line {
  color: var(--colors-mint-400, #59c2b8);
}
.global-list-status--to-order .global-list-line::before {
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="19" height="18" viewBox="0 0 19 18" fill="none"><path d="M17.5 9C17.5 13.4183 13.9183 17 9.5 17C5.08172 17 1.5 13.4183 1.5 9C1.5 4.58172 5.08172 1 9.5 1C13.9183 1 17.5 4.58172 17.5 9Z" stroke="%2381d8d0" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /><path d="M9.5 5V13" stroke="%2359c2b8" stroke-width="2" stroke-linecap="round" /><path d="M6.5 10.5L9.5 13.5" stroke="%2359c2b8" stroke-width="2" stroke-linecap="round" /><path d="M12.5 10.5L9.5 13.5" stroke="%2359c2b8" stroke-width="2" stroke-linecap="round" /></svg>');
  width: 19px;
  height: 18px;
}
.global-list-status--outlet .global-list-line {
  color: var(--colors-yellow-500, #ffbf00);
}
.global-list-status--outlet .global-list-line::before {
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none"><path d="M17 9C17 13.4183 13.4183 17 9 17C4.58172 17 1 13.4183 1 9C1 4.58172 4.58172 1 9 1C13.4183 1 17 4.58172 17 9Z" stroke="%23FFBF00" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /><path fill-rule="evenodd" clip-rule="evenodd" d="M6.5 8C7.32843 8 8 7.32843 8 6.5C8 5.67157 7.32843 5 6.5 5C5.67157 5 5 5.67157 5 6.5C5 7.32843 5.67157 8 6.5 8ZM5.29289 12.7071C4.90237 12.3166 4.90237 11.6834 5.29289 11.2929L11.2929 5.29289C11.6834 4.90237 12.3166 4.90237 12.7071 5.29289C13.0976 5.68342 13.0976 6.31658 12.7071 6.70711L6.70711 12.7071C6.31658 13.0976 5.68342 13.0976 5.29289 12.7071ZM13 11.5C13 12.3284 12.3284 13 11.5 13C10.6716 13 10 12.3284 10 11.5C10 10.6716 10.6716 10 11.5 10C12.3284 10 13 10.6716 13 11.5Z" fill="%23FFBF00" /></svg>');
  width: 18px;
  height: 18px;
}
.global-list-status--discontinued .global-list-line {
  color: var(--colors-gray-400, #929292);
}
.global-list-status--discontinued .global-list-line::before {
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none"><path d="M17.125 9C17.125 13.4873 13.4873 17.125 9 17.125C4.51269 17.125 0.875 13.4873 0.875 9C0.875 4.51269 4.51269 0.875 9 0.875C13.4873 0.875 17.125 4.51269 17.125 9Z" stroke="%23c0c0c0" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" /><path d="M3 3L15 15" stroke="%23c0c0c0" stroke-width="1.75" /></svg>');
  width: 18px;
  height: 18px;
}
.global-list-status--not-available .global-list-line, .global-list-status--no-offers .global-list-line {
  color: var(--colors-red-300, #fa8072);
}
.global-list-status--not-available .global-list-line::before, .global-list-status--no-offers .global-list-line::before {
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none"><path d="M17 9.00073C17 13.419 13.4183 17.0007 9 17.0007C4.58172 17.0007 1 13.419 1 9.00073C1 4.58245 4.58172 1.00073 9 1.00073C13.4183 1.00073 17 4.58245 17 9.00073Z" stroke="%23FA8072" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M6 6.00073L12 12.0007" stroke="%23FA8072" stroke-width="2" stroke-linecap="round"/><path d="M12 6.00073L6 12.0007" stroke="%23FA8072" stroke-width="2" stroke-linecap="round"/></svg>');
  width: 18px;
  height: 18px;
}
.global-list-status--in-stock, .global-list-status--available-propositions {
  text-wrap: nowrap;
}
.global-list-status--in-stock .global-list-line, .global-list-status--available-propositions .global-list-line {
  color: var(--colors-green-400, #62b278);
}
.global-list-status--in-stock .global-list-line::before, .global-list-status--available-propositions .global-list-line::before {
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none"><path d="M17 9C17 13.4183 13.4183 17 9 17C4.58172 17 1 13.4183 1 9C1 4.58172 4.58172 1 9 1C13.4183 1 17 4.58172 17 9Z" stroke="%2362B378" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /><path d="M5.5 10.1748L7.75 12.4248L13.375 6.7998" stroke="%2362B378" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /> </svg>');
  width: 18px;
  height: 18px;
}
.global-list-cashback {
  display: flex;
  align-items: center;
  color: var(--colors-green-400, #62B278);
  text-align: center;
  white-space: nowrap;
}
.global-list-cashback .global-list-line::before {
  content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAxOSAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTE3LjY4MjYgOS4wMzUxMkMxNy45MTc2IDkuMDM1MTIgMTguMTMyNyA5LjA4ODEzIDE4LjMyMTEgOS4xODAxMUMxOC4wODEyIDQuNTY2NzQgMTQuMjY0NSAwLjg5OTkwMiA5LjU5MTQ0IDAuODk5OTAyQzQuNzYzNiAwLjg5OTkwMiAwLjg0OTg1NCA0LjgxMzY0IDAuODQ5ODU0IDkuNjQxNDlDMC44NDk4NTQgMTIuMjQ3MyAxLjk4OTk5IDE0LjU4NjcgMy43OTg2MiAxNi4xODgzQzMuOTc2MjIgMTUuODg3MSA0LjIzMTA2IDE1LjYzMjMgNC41NDY0IDE1LjQ0ODNMNC41NTI4NCAxNS40NDQ2TDcuMDIwOTQgMTQuMDI2N0M2LjY5MTA1IDEzLjgzMjcgNi40MTM5NiAxMy41OTk1IDYuMTg5NjcgMTMuMzI3MUM1Ljg1MzcgMTIuOTA2MyA1LjY4NTcyIDEyLjQwNjEgNS42ODU3MiAxMS44MjYzQzUuNjg1NzIgMTEuMzQ5NCA1LjgwMTIxIDEwLjk0NzMgNi4wMzIxOSAxMC42MjAxQzYuMTgzNzcgMTAuNDE0NiA2LjM3NjcyIDEwLjIyNzYgNi42MTEwNCAxMC4wNTlINS41NzU0OEM1LjQ3MDQ5IDEwLjA1OSA1LjM4MTI0IDEwLjAyNjMgNS4zMDc3NSA5Ljk2MDg0QzUuMjM0MjYgOS44OTUzOCA1LjE5NzUxIDkuODE1OSA1LjE5NzUxIDkuNzIyMzlWOS4zNDM2OUM1LjE5NzUxIDkuMjQwODMgNS4yMzQyNiA5LjE2MTM1IDUuMzA3NzUgOS4xMDUyNEM1LjM4MTI0IDkuMDM5NzkgNS40NzA0OSA5LjAwNzA2IDUuNTc1NDggOS4wMDcwNkg5LjIwNjMyQzkuNjYzMDggOC44NTU3NyAxMC4wNDg3IDguNzE1NTEgMTAuMzYzMSA4LjU4NjI4QzEwLjc3MjUgOC40MDg2MSAxMS4wNzE3IDguMjI2MjcgMTEuMjYwNyA4LjAzOTI2QzExLjQ2MDIgNy44NDI4OSAxMS41NiA3LjU5OTc3IDExLjU2IDcuMzA5OUMxMS41NiA2LjkxNzE3IDExLjQxODIgNi42MjcyOSAxMS4xMzQ3IDYuNDQwMjhDMTAuODYxOCA2LjI0MzkxIDEwLjQ5NDMgNi4xNDU3MyAxMC4wMzIzIDYuMTQ1NzNDOS40NDQzOSA2LjE0NTczIDguOTcxOTMgNi4yNDg1OSA4LjYxNDk2IDYuNDU0MzFDOC4yNTc5OSA2LjY1MDY3IDguMDMyMjYgNi45MDMxNCA3LjkzNzc3IDcuMjExNzJDNy44OTU3NyA3LjMxNDU3IDcuODMyNzggNy4zODQ3IDcuNzQ4NzkgNy40MjIxMUM3LjY2NDc5IDcuNDU5NTEgNy41NzU1NSA3LjQ3ODIxIDcuNDgxMDYgNy40NzgyMUg2LjAxNjQ0QzUuOTIxOTUgNy40NzgyMSA1Ljg0MzIgNy40NTAxNiA1Ljc4MDIxIDcuMzk0MDZDNS43MTcyMSA3LjMyODYgNS42ODU3MiA3LjI1ODQ3IDUuNjg1NzIgNy4xODM2NkM1LjY4NTcyIDYuODkzNzkgNS43NzQ5NiA2LjU5OTI0IDUuOTUzNDQgNi4zMDAwMkM2LjE0MjQzIDUuOTkxNDQgNi40MjA2NSA1LjcwNjI1IDYuNzg4MTIgNS40NDQ0MkM3LjE1NTU5IDUuMTczMjUgNy42MDcwNSA0Ljk1ODE5IDguMTQyNSA0Ljc5OTIyQzguNjg4NDYgNC42MzA5MSA5LjMxODQgNC41NDY3NSAxMC4wMzIzIDQuNTQ2NzVDMTAuNzY3MyA0LjU0Njc1IDExLjM5MiA0LjY2MzY0IDExLjkwNjQgNC44OTc0MUMxMi40MzE0IDUuMTIxODIgMTIuODM1NiA1LjQyNTcyIDEzLjExOTEgNS44MDkxQzEzLjQwMjUgNi4xOTI0OCAxMy41NDQzIDYuNjMxOTcgMTMuNTQ0MyA3LjEyNzU2QzEzLjU0NDMgNy42NDE4NSAxMy40MTgzIDguMDYyNjMgMTMuMTY2MyA4LjM4OTkxQzEyLjkxOTYgOC43MTA0IDEyLjU3MjEgOC45ODE1NyAxMi4xMjQgOS4yMDM0MkgxMy43OTYzQzEzLjkwMTMgOS4yMDM0MiAxMy45OTA1IDkuMjM2MTUgMTQuMDY0IDkuMzAxNjFDMTQuMTM3NSA5LjM1NzcxIDE0LjE3NDIgOS40MzcxOSAxNC4xNzQyIDkuNTQwMDVWOS45MTg3NkMxNC4xNzQyIDEwLjAxMjMgMTQuMTM3NSAxMC4wOTE3IDE0LjA2NCAxMC4xNTcyQzEzLjk5MDUgMTAuMjIyNyAxMy45MDEzIDEwLjI1NTQgMTMuNzk2MyAxMC4yNTU0SDkuMjE3MDJDOS4wNjA2MSAxMC4zMTI4IDguOTE3NjcgMTAuMzY4OSA4Ljc4ODIgMTAuNDIzN0M4LjM3ODczIDEwLjYwMTQgOC4wOTAwMSAxMC43ODg0IDcuOTIyMDIgMTAuOTg0N0M3Ljc1NDA0IDExLjE4MTEgNy42NzAwNCAxMS40Mjg5IDcuNjcwMDQgMTEuNzI4MUM3LjY3MDA0IDEyLjEzOTYgNy44MzgwMyAxMi40NjIyIDguMTc0IDEyLjY5NTlDOC4zNjE4NCAxMi44MjE0IDguNTkyMzQgMTIuOTExOCA4Ljg2NTUgMTIuOTY3MUw5LjI1ODAyIDEyLjc0MTZDOS44Mjk2OSAxMi40MDk3IDEwLjUwMzUgMTIuMzcwNyAxMS4wOTkyIDEyLjYyNDZDMTEuMTc4IDEyLjU2ODMgMTEuMjQ3NiAxMi41MDc5IDExLjMwOCAxMi40NDM1QzExLjQ2NTUgMTIuMjY1OCAxMS41ODEgMTIuMDg4MSAxMS42NTQ0IDExLjkxMDVDMTEuNzA2OSAxMS44MzU3IDExLjc2NDcgMTEuNzc0OSAxMS44Mjc3IDExLjcyODFDMTEuOTAxMiAxMS42NzIgMTIuMDAwOSAxMS42NDQgMTIuMTI2OSAxMS42NDRIMTMuNTI4NUMxMy42MjMgMTEuNjQ0IDEzLjcwMTggMTEuNjcyIDEzLjc2NDggMTEuNzI4MUMxMy44MzgzIDExLjc4NDIgMTMuODc1IDExLjg1NDQgMTMuODc1IDExLjkzODVDMTMuODY0NSAxMi4zOTY3IDEzLjY5NjUgMTIuODM2MiAxMy4zNzEgMTMuMjU3QzEzLjExOTIgMTMuNTg2IDEyLjc3IDEzLjg2NzEgMTIuMzIzNSAxNC4xMDA0TDEyLjMyNTYgMTQuMTEwNkMxMi40NTkgMTQuMTAxNyAxMi41OTE2IDE0LjA4NTUgMTIuNzIyMSAxNC4wNjE4QzEzLjI0MjEgMTMuOTY1MyAxMy43NzQzIDEzLjc1MDUgMTQuMjUxMiAxMy40MzM0QzE0Ljc1NDYgMTMuMDkwMyAxNS4xOTU4IDEyLjY0ODUgMTUuNTM2MiAxMi4xMzA1QzE1Ljg3MzggMTEuNTkxNiAxNi4xMjMzIDEwLjkzNTggMTYuMjUwNSAxMC4yNDU5QzE2LjM3OTEgOS40NDgxMyAxNy4wNzQ4IDkuMDM1MTIgMTcuNjgyNiA5LjAzNTEyWk0xOC4xMDA5IDExLjY1MTFDMTguMDk3NCAxMi4yMTM5IDE4LjAyNzkgMTIuNzc1NyAxNy44ODI5IDEzLjMxMjNDMTcuNjMyNSAxNC4yODg5IDE3LjIwNjggMTUuMjY1NSAxNi41ODA3IDE2LjA5MTlDMTUuOTU0NyAxNi45NDMzIDE1LjEwMzMgMTcuNjk0NiAxNC4xNzY4IDE4LjI0NTVDMTMuMjc1MyAxOC43NzEzIDEyLjI3MzYgMTkuMTQ3IDExLjIyMTkgMTkuMzIyM1YxOS45NDgzQzExLjIyMTkgMjAuMjk4OSAxMS4wNDY2IDIwLjU5OTQgMTAuNzQ2MSAyMC43NzQ3QzEwLjU5NTggMjAuODQ5OCAxMC40MjA1IDIwLjg5OTkgMTAuMjcwMyAyMC44OTk5QzEwLjEyMDEgMjAuODk5OSA5Ljk0NDc2IDIwLjg0OTggOS43OTQ1MSAyMC43NzQ3TDUuMTExNzcgMTguMDcwMkM0LjgxMTI4IDE3Ljg5NDkgNC42MzU5OSAxNy41OTQ0IDQuNjM1OTkgMTcuMjQzOEM0LjYzNTk5IDE2Ljg5MzIgNC44MTEyOCAxNi41OTI3IDUuMTExNzcgMTYuNDE3NUw5LjgxOTU2IDEzLjcxM0MxMC4xMjAxIDEzLjUzNzcgMTAuNDcwNiAxMy41Mzc3IDEwLjc3MTEgMTMuNzEzQzExLjA1NzMgMTMuODc5OSAxMS4yMjk5IDE0LjE2MDMgMTEuMjQ1NyAxNC40ODk0QzExLjI0NTcgMTQuNDg5NCAxMS4yNDU3IDE0LjQ4OTQgMTEuMjQ1NyAxNC40ODk0QzExLjI0NjUgMTQuNTA2IDExLjI0NjkgMTQuNTIyNyAxMS4yNDY5IDE0LjUzOTVWMTUuMTY1NEMxMS43OTc4IDE1LjI2NTUgMTIuMzczOCAxNS4yNjU1IDEyLjkyNDcgMTUuMTY1NEMxMy42MDA4IDE1LjA0MDIgMTQuMjc2OSAxNC43NjQ3IDE0Ljg3NzkgMTQuMzY0MUMxNS41MDQgMTMuOTM4NCAxNi4wNTQ5IDEzLjM4NzQgMTYuNDgwNiAxMi43MzY0QzE2LjkwNjMgMTIuMDYwMyAxNy4yMDY4IDExLjI1ODkgMTcuMzU3IDEwLjQzMjZDMTcuMzgyMSAxMC4yNTczIDE3LjUzMjMgMTAuMTU3MSAxNy42ODI2IDEwLjE1NzFDMTcuODU3OCAxMC4xNTcxIDE3Ljk4MzEgMTAuMjgyMyAxOC4wMDgxIDEwLjQzMjZDMTguMDA4MSAxMC40MzI2IDE4LjAwODEgMTAuNDMyNiAxOC4wMDgxIDEwLjQzMjdNMTguMTAwOSAxMS42NTExQzE4LjEwMDkgMTEuNjUxMSAxOC4xMDA5IDExLjY1MTEgMTguMTAwOSAxMS42NTExQzE4LjEwMTYgMTEuNTQ5NSAxOC4xMDAxIDExLjQ0OCAxOC4wOTY1IDExLjM0NjZDMTguMDk0MyAxMS4yODU3IDE4LjA5MTQgMTEuMjI0OSAxOC4wODc4IDExLjE2NDJDMTguMDc1NSAxMC45NTk3IDE4LjA1NDkgMTAuNzU2IDE4LjAyNjMgMTAuNTU0NEMxOC4wMjYyIDEwLjU1MzggMTguMDI2MiAxMC41NTMyIDE4LjAyNjEgMTAuNTUyNkMxOC4wMjUgMTAuNTQ0OSAxOC4wMjM5IDEwLjUzNzMgMTguMDIyOCAxMC41Mjk2TDE4LjAyMjUgMTAuNTI3N0MxOC4wMTgyIDEwLjQ5NzggMTguMDEzNyAxMC40NjggMTguMDA5IDEwLjQzODIiIGZpbGw9IiNFNUU0RTIiLz48L3N2Zz4K);
  width: 19px;
  height: 21px;
}
.global-list-rating {
  display: flex;
  align-items: center;
  color: var(---dark-gray, #333);
  text-align: center;
}
.global-list-rating .global-list-line::before {
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="25" height="24" viewBox="0 0 25 24" fill="none"><path d="M17.8254 13.1362C17.5914 13.3611 17.4834 13.6932 17.5383 14.009L18.3383 18.4362C18.4022 18.8142 18.2492 19.1912 17.9333 19.4081C17.6274 19.633 17.2225 19.66 16.8805 19.4801L12.8951 17.4014C12.7502 17.3294 12.5973 17.2835 12.4452 17.2835H12.2013C12.1114 17.2925 12.0313 17.3294 11.9584 17.3645L7.97207 19.4531C7.77411 19.552 7.54915 19.588 7.33318 19.552C6.79328 19.4441 6.44324 18.9393 6.53232 18.4083L7.33318 13.9811C7.38717 13.6581 7.27919 13.3341 7.04613 13.1002L3.7968 9.95071C3.52684 9.68076 3.42786 9.29292 3.55474 8.93389C3.67172 8.58205 3.97677 8.32109 4.3547 8.259L8.82692 7.61021C9.16887 7.57422 9.46581 7.36816 9.61879 7.06221L11.5894 3.02191C11.6344 2.93193 11.6974 2.85004 11.7703 2.77895L11.8504 2.71596C11.8864 2.67007 11.9404 2.63498 11.9953 2.59898L12.0934 2.56299L12.2463 2.5H12.6252C12.9671 2.53599 13.2641 2.74206 13.417 3.03901L15.4138 7.06221C15.5578 7.35916 15.8367 7.55712 16.1607 7.61021L20.6329 8.259C21.0108 8.31299 21.3267 8.57395 21.4517 8.93389C21.5687 9.29292 21.4697 9.68975 21.1908 9.95071L17.8254 13.1362Z" fill="%23ffda55" /></svg>');
  width: 25px;
  height: 24px;
}
.global-list-guarantee .global-list-line::before {
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="25" height="24" viewBox="0 0 25 24" fill="none"><path d="M12.2227 4.08397C12.3906 3.97201 12.6094 3.97201 12.7774 4.08397C14.7155 5.3761 16.8117 6.1823 19.0707 6.50503C19.317 6.54021 19.5 6.75117 19.5 7V11.5C19.5 15.3913 17.193 18.2307 12.6795 19.9667C12.564 20.0111 12.436 20.0111 12.3205 19.9667C7.807 18.2307 5.5 15.3913 5.5 11.5V7C5.5 6.75117 5.68296 6.54021 5.92929 6.50503C8.18833 6.1823 10.2845 5.3761 12.2227 4.08397Z" fill="%23e5e4e2" /></svg>');
  width: 25px;
  height: 24px;
}
.global-list-guarantee .global-list-guarantee-days {
  color: var(--colors-green-400, #62b278);
  font-weight: 500;
  margin-left: 2px;
}
.global-list-articul {
  color: var(--colors-gray-400, #929292);
  user-select: text;
}
.global-list-reviews {
  display: flex;
  align-items: center;
  gap: 4px;
  text-align: center;
  font-size: 14px;
}
.global-list-reviews a {
  color: var(--colors-gray-700, #2f2c2f);
}
.global-list-reviews a:hover {
  color: var(--colors-green-500-primary, #2ea84f);
}
.global-list-reviews .global-list-line::before {
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="25" height="24" viewBox="0 0 25 24" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M5.5 5C4.39543 5 3.5 5.89543 3.5 7V15C3.5 16.1046 4.39543 17 5.5 17H9C9.27614 17 9.5 17.2239 9.5 17.5L9.5 19.5981C9.5 19.983 9.91667 20.2235 10.25 20.0311L15.384 17.067C15.46 17.0231 15.5462 17 15.634 17H19.5C20.6046 17 21.5 16.1046 21.5 15V7C21.5 5.89543 20.6046 5 19.5 5H5.5Z" fill="%23e9e9e9" /></svg>');
  width: 25px;
  height: 24px;
}
.global-list-reviews .global-list-line:hover::before {
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="25" height="24" viewBox="0 0 25 24" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M5.5 5C4.39543 5 3.5 5.89543 3.5 7V15C3.5 16.1046 4.39543 17 5.5 17H9C9.27614 17 9.5 17.2239 9.5 17.5L9.5 19.5981C9.5 19.983 9.91667 20.2235 10.25 20.0311L15.384 17.067C15.46 17.0231 15.5462 17 15.634 17H19.5C20.6046 17 21.5 16.1046 21.5 15V7C21.5 5.89543 20.6046 5 19.5 5H5.5Z" fill="%232ea84f" /></svg>');
}
.global-list-bonus {
  display: flex;
  align-items: center;
  gap: 4px;
  text-wrap: nowrap;
}
.global-list-bonus::before {
  content: url('data:image/svg+xml;utf8,<svg width="22" height="24" viewBox="0 0 24 28" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="11.1999" cy="10.8667" r="10.6667" fill="%23FFBF00" /><path d="M5.8947 13.2657C5.38457 13.2657 4.9959 13.1291 4.72869 12.8561V14.603C4.72869 14.7061 4.71047 14.7757 4.67403 14.8121C4.6376 14.8485 4.55865 14.8667 4.43719 14.8667H3.93603C3.82065 14.8667 3.74328 14.8485 3.70368 14.8121C3.66407 14.7757 3.64453 14.7058 3.64453 14.603V10.5816C3.64453 9.89015 3.80692 9.3564 4.13195 8.98034C4.45673 8.60429 4.97768 8.41626 5.6943 8.41626C6.35018 8.41626 6.86031 8.58451 7.22469 8.92127C7.58907 9.25803 7.77126 9.73245 7.77126 10.3451V11.2003C7.77126 11.8614 7.61019 12.3709 7.28832 12.7288C6.96645 13.0866 6.50174 13.2657 5.8947 13.2657ZM6.68736 11.1003V10.527C6.68736 10.1146 6.60683 9.8113 6.44603 9.61721C6.28496 9.42312 6.03465 9.32607 5.69456 9.32607C5.35447 9.32607 5.11287 9.42312 4.95207 9.61721C4.79101 9.8113 4.71074 10.1146 4.71074 10.527V11.0911C4.71074 11.9281 5.03868 12.3466 5.69456 12.3466C6.35044 12.3466 6.68762 11.9313 6.68762 11.1003H6.68736Z" fill="white" /><path d="M9.09015 8.14966C8.90188 8.14966 8.75164 8.10114 8.63916 8.00409C8.52668 7.90705 8.4707 7.77361 8.4707 7.60378V7.41259C8.4707 7.23669 8.52668 7.10193 8.63916 7.00779C8.75138 6.9139 8.90188 6.8667 9.09015 6.8667C9.27841 6.8667 9.43763 6.91364 9.55011 7.00779C9.66233 7.10193 9.71857 7.23669 9.71857 7.41259V7.60378C9.71857 7.77361 9.66233 7.90705 9.55011 8.00409C9.43763 8.10114 9.28448 8.14966 9.09015 8.14966Z" fill="white" /><path d="M9.62713 8.80762V13.0473C9.62713 13.1565 9.60733 13.228 9.56798 13.2612C9.52838 13.2947 9.45101 13.3113 9.33563 13.3113H8.83447C8.71909 13.3113 8.64172 13.2947 8.60211 13.2612C8.56251 13.228 8.54297 13.1565 8.54297 13.0473V8.80762C8.54297 8.69844 8.56251 8.62724 8.60211 8.59375C8.64146 8.56052 8.71882 8.54364 8.83447 8.54364H9.33563C9.45101 8.54364 9.52838 8.56052 9.56798 8.59375C9.60733 8.62724 9.62713 8.69844 9.62713 8.80762Z" fill="white" /><path d="M10.5246 8.54366H11.2079C11.299 8.54366 11.3674 8.56186 11.4128 8.59825C11.4585 8.63464 11.5052 8.69239 11.5541 8.77098L12.31 10.0357L13.0934 8.76201C13.142 8.68316 13.189 8.62699 13.2347 8.59376C13.2804 8.56054 13.3485 8.54366 13.4396 8.54366H14.059C14.2048 8.54366 14.2777 8.59535 14.2777 8.69846C14.2777 8.74698 14.2563 8.80157 14.2138 8.86223L12.8928 10.8003L14.2956 12.9928C14.3381 13.0534 14.3595 13.108 14.3595 13.1565C14.3595 13.2596 14.2866 13.3113 14.1409 13.3113H13.4396C13.3485 13.3113 13.2801 13.2947 13.2347 13.2612C13.1893 13.228 13.142 13.1718 13.0934 13.093L12.2554 11.6191L11.4263 13.0837C11.3838 13.1626 11.3381 13.2201 11.2898 13.2565C11.2412 13.2929 11.1712 13.3111 11.0801 13.3111H10.4335C10.2877 13.3111 10.2148 13.2596 10.2148 13.1563C10.2148 13.1138 10.2391 13.0592 10.2877 12.9925L11.6724 10.8L10.3698 8.86196C10.3273 8.80131 10.3059 8.74672 10.3059 8.6982C10.3059 8.59508 10.3788 8.5434 10.5246 8.5434V8.54366Z" fill="white" /><path d="M16.6637 13.4384C16.0139 13.4384 15.5069 13.2609 15.1423 12.9062C14.7779 12.5513 14.5957 12.0555 14.5957 11.4186V10.527C14.5957 9.85983 14.7779 9.34137 15.1423 8.97111C15.5067 8.60112 16.0136 8.41626 16.6637 8.41626C17.3138 8.41626 17.8207 8.59374 18.1851 8.94843C18.5495 9.30313 18.7317 9.79917 18.7317 10.436V11.3277C18.7317 11.9888 18.5495 12.5059 18.1851 12.8788C17.8207 13.252 17.3135 13.4384 16.6637 13.4384ZM16.6637 12.5196C17.3196 12.5196 17.6475 12.1072 17.6475 11.2823V10.5726C17.6475 9.74775 17.3196 9.3353 16.6637 9.3353C16.0078 9.3353 15.6799 9.74775 15.6799 10.5726V11.2823C15.6799 12.1072 16.0078 12.5196 16.6637 12.5196Z" fill="white" /><path d="M22.9054 12.1651L22.9054 12.1651L22.9047 12.1609C22.8346 11.7403 22.4761 11.3758 21.9775 11.3758C21.573 11.3758 21.129 11.6491 21.0501 12.1612C20.8599 13.2019 20.482 14.2049 19.954 15.0448C19.4244 15.8536 18.7388 16.5395 17.9587 17.0703C17.2126 17.5673 16.3752 17.9076 15.5433 18.0617C15.0039 18.1597 14.4442 18.1794 13.8966 18.1207V17.7188C13.8966 17.0716 13.5667 16.5074 13.0142 16.1851C12.4583 15.8608 11.7991 15.8605 11.2431 16.1842L4.96735 19.7894L4.96735 19.7894L4.96448 19.791C4.41191 20.1134 4.08203 20.6775 4.08203 21.3247C4.08203 21.972 4.41191 22.5361 4.96448 22.8585L4.96635 22.8595L11.21 26.4655L11.223 26.473L11.2365 26.4797C11.4859 26.6044 11.7966 26.6995 12.0945 26.6995C12.3923 26.6995 12.703 26.6044 12.9524 26.4797L12.9669 26.4725L12.9808 26.4644C13.5333 26.1421 13.8632 25.5779 13.8632 24.9307V24.5117C15.1757 24.2432 16.4232 23.7524 17.555 23.0922L17.555 23.0922L17.5586 23.0901C18.8457 22.3248 20.0317 21.2802 20.9091 20.0879C21.7893 18.9251 22.3811 17.5617 22.7281 16.2101C23.0821 14.8982 23.1149 13.4918 22.9054 12.1651Z" fill="%23DC343B" stroke="white" /></svg>');
  width: 22px;
  height: 24px;
}
.global-list-bonus .global-list-line {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  gap: 0;
  align-self: stretch;
}
.global-list-bonus .global-list-line .list-bonus-top {
  color: var(--colors-green-400, #62b278);
  font-size: 12px;
}
.global-list-bonus .global-list-line .list-bonus-bottom {
  color: var(--colors-gray-700, #2f2c2f);
  font-size: 8px;
}
.global-list-bonus .global-list-line .list-bonus-bottom.line {
  font-size: 12px;
}
.global-block-content-container {
  display: flex;
  align-items: flex-start;
  flex-direction: column;
  align-self: stretch;
  border-radius: 24px;
  overflow: hidden;
  background: var(--colors-gray-200, #e5e4e2);
  /* block-shadow */
  box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.08);
}
@media (min-width: 720px) {
  .global-block-content-container {
    border-radius: 32px;
  }
}
@media (min-width: 992px) {
  .global-block-content-container {
    gap: 1px;
  }
}
@media (max-width: 992px) {
  .global-block-content-container:not(.block-cheaper-container) .hpm-cat-box, .global-block-content-container:not(.block-cheaper-container) .global-block-colors {
    display: none !important;
  }
  .global-block-content-container .cheaper-waiting-list-line {
    font-size: 12px;
  }
  .global-block-content-container .cheaper-waiting-list-line::before {
    content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><path d="M11.5502 8.75752C11.3943 8.90749 11.3223 9.12886 11.3589 9.33942L11.8922 12.2909C11.9348 12.5429 11.8328 12.7942 11.6222 12.9388C11.4183 13.0888 11.1483 13.1068 10.9204 12.9868L8.26341 11.601C8.16683 11.553 8.06485 11.5224 7.96347 11.5224H7.80089C7.7409 11.5284 7.68751 11.553 7.63892 11.5764L4.98138 12.9688C4.84941 13.0348 4.69943 13.0588 4.55546 13.0348C4.19552 12.9628 3.96216 12.6263 4.02155 12.2723L4.55546 9.32082C4.59145 9.10546 4.51946 8.8895 4.36409 8.73352L2.19786 6.63389C2.0179 6.45392 1.95191 6.19536 2.03649 5.95601C2.11448 5.72145 2.31784 5.54748 2.5698 5.50608L5.55128 5.07356C5.77924 5.04956 5.97721 4.91219 6.07919 4.70822L7.39296 2.01469C7.42296 1.9547 7.46495 1.90011 7.51354 1.85272L7.56693 1.81072C7.59093 1.78013 7.62692 1.75673 7.66352 1.73274L7.72891 1.70874L7.83089 1.66675H8.08344C8.31141 1.69074 8.50937 1.82812 8.61135 2.02609L9.94252 4.70822C10.0385 4.90619 10.2245 5.03816 10.4404 5.07356L13.4219 5.50608C13.6739 5.54208 13.8844 5.71605 13.9678 5.95601C14.0458 6.19536 13.9798 6.45992 13.7939 6.63389L11.5502 8.75752Z" fill="%23FFDB58"/></svg>');
    width: 16px;
    height: 16px;
  }
}
.global-block-content-container .global-block-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  align-self: stretch;
  user-select: none;
  height: 64px;
  padding: 0px 16px 0px 12px;
  background: var(--colors-white, #fff);
  border-radius: 24px 24px 0 0;
  flex-wrap: wrap;
}
@media (max-width: 992px) {
  .global-block-content-container .global-block-header {
    height: 56px;
  }
}
.global-block-content-container .global-block-header .content-right-button {
  display: flex;
  padding: 9px 16px;
  justify-content: center;
  align-items: center;
  gap: 10px;
  cursor: pointer;
  border-radius: 32px;
  border: 2px solid transparent;
  background: unset;
  color: var(--colors-gray-700, #2f2c2f);
  font-size: 12px;
  font-weight: 400;
}
.global-block-content-container .global-block-header .content-right-button:hover {
  border: 2px solid var(--colors-gray-100, #f7f7f7);
}
.global-block-content-container .global-block-header .content-right-button.active {
  border: 2px solid var(--colors-gray-700, #2f2c2f);
  font-weight: 500;
}
.global-block-content-container .global-block-header .global-block-header-left {
  display: flex;
  align-items: center;
  padding: 8px 16px;
  gap: 8px;
  flex: 1 0 0;
  border-radius: 24px;
  color: var(--colors-gray-700, #2f2c2f);
  font-size: 20px;
}
.global-block-content-container .global-block-header .global-block-header-left .global-horizontal-switch {
  display: none;
}
.global-block-content-container .global-block-header .global-block-header-left::before {
  width: 24px;
  height: 24px;
}
@media (max-width: 992px) {
  .global-block-content-container .global-block-header .global-block-header-left::before {
    width: 16px;
    height: 16px;
  }
}
@media (max-width: 992px) {
  .global-block-content-container .global-block-header .global-block-header-left {
    font-size: 14px;
  }
  .global-block-content-container .global-block-header .global-block-header-left .global-horizontal-switch {
    display: flex;
    gap: 4px;
  }
  .global-block-content-container .global-block-header .global-block-header-left .global-horizontal-switch .recently-viewed-text .recently-viewed-old {
    display: none;
    color: var(--colors-green-500-primary, #2ea84f);
  }
}
.global-block-content-container .global-block-header .global-block-header-right {
  display: flex;
  align-items: flex-start;
  gap: var(---gap-small, 16px);
}
.global-block-content-container .global-block-header .global-block-header-right .block-header--btn {
  display: flex;
  align-items: flex-start;
  padding: 4px;
}
.global-block-content-container .global-block-header .global-block-header-right .block-header--btn button {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  padding: 6px 10px 6px 8px;
  border-radius: 28px;
  border: 2px solid var(--colors-white, #fff);
  background: var(--colors-white, #fff);
  cursor: pointer;
}
.global-block-content-container .global-block-header .global-block-header-right .block-header--btn button:hover {
  background: var(--colors-gray-100, #f7f7f7);
}
.global-block-content-container .global-block-header .global-block-header-right .block-header--btn button::after {
  display: flex;
}
.global-block-content-container .global-block-header .global-block-header-right .block-header--btn-previous button::after {
  margin-right: 3px;
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="8" height="14" viewBox="0 0 8 14" fill="none"><path d="M7 1L1 7" stroke="%23E5E4E2" stroke-width="2" stroke-linecap="round"/><path d="M7 13L1 7" stroke="%23E5E4E2" stroke-width="2" stroke-linecap="round"/></svg>');
}
.global-block-content-container .global-block-header .global-block-header-right .block-header--btn-previous button:hover::after {
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="8" height="14" viewBox="0 0 8 14" fill="none"><path d="M7 1L1 7" stroke="%23333333" stroke-width="2" stroke-linecap="round"/><path d="M7 13L1 7" stroke="%23333333" stroke-width="2" stroke-linecap="round"/></svg>');
}
.global-block-content-container .global-block-header .global-block-header-right .block-header--btn-next button::after {
  margin-left: 3px;
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="8" height="14" viewBox="0 0 8 14" fill="none"><path d="M1 13L7 7" stroke="%23E5E4E2" stroke-width="2" stroke-linecap="round"/><path d="M1 1L7 7" stroke="%23E5E4E2" stroke-width="2" stroke-linecap="round"/></svg>');
}
.global-block-content-container .global-block-header .global-block-header-right .block-header--btn-next button:hover::after {
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="8" height="14" viewBox="0 0 8 14" fill="none"><path d="M1 13L7 7" stroke="%23333333" stroke-width="2" stroke-linecap="round"/><path d="M1 1L7 7" stroke="%23333333" stroke-width="2" stroke-linecap="round"/></svg>');
}
@media (max-width: 992px) {
  .global-block-content-container .global-block-header .global-block-header-right {
    display: none;
  }
}
.global-block-content-container .global-block-header .block-novelty-version-a__more {
  display: none;
}
@media (max-width: 992px) {
  .global-block-content-container .global-block-header .block-novelty-version-a__more {
    display: flex;
    padding: 6px 8px 6px 12px;
    align-items: center;
    gap: 4px;
    color: var(--colors-blue-400, #62a8ed);
    font-size: 12px;
    font-weight: 500;
    white-space: nowrap;
    margin-left: auto;
  }
  .global-block-content-container .global-block-header .block-novelty-version-a__more:after {
    content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="13" viewBox="0 0 12 13" fill="none"><path d="M4.875 8.75L7.125 6.5L4.875 4.25" stroke="%2362A8ED" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
    width: 12px;
    height: 12px;
  }
  .global-block-content-container .global-block-header .block-novelty-version-a__more:hover {
    color: var(--colors-white, #fff);
  }
  .global-block-content-container .global-block-header .block-novelty-version-a__more:hover:after {
    content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="13" viewBox="0 0 12 13" fill="none"><path d="M4.875 8.75L7.125 6.5L4.875 4.25" stroke="%23ffffff" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
  }
}
.global-block-content-container .global-block-content {
  display: flex;
  align-items: flex-start;
  align-self: stretch;
  background: var(---white, #fff);
  align-content: flex-start;
  gap: 1px;
  flex-wrap: wrap;
}
@media (max-width: 992px) {
  .global-block-content-container .global-block-content {
    padding-bottom: 24px;
    background: var(---white);
  }
}
.global-block-content-container .global-block-content.global-collection-block-container .global-block-container-bottom-value .global-p-short-product .global-p-short-product-discount-block {
  flex-direction: row;
  gap: 4px !important;
  margin: 0;
}
.global-block-content-container .global-block-content.global-collection-block-container .global-block-container-bottom-value .global-p-short-product .global-p-short-product-discount-block .global-p-short-product-old-price-container span {
  font-size: 16px;
  font-weight: 400;
}
@media (min-width: 720px) {
  .global-block-content-container .global-block-content.global-collection-block-container .global-block-container-bottom-value .global-p-short-product {
    justify-content: space-between !important;
  }
}
@media (max-width: 720px) {
  .global-block-content-container .global-block-content.global-collection-block-container .global-block-container-bottom .global-list {
    font-size: 12px;
  }
  .global-block-content-container .global-block-content.global-collection-block-container .global-block-container-bottom-value .global-p-short-product .global-p-short-product-discount-block .global-p-short-product-old-price-container span {
    font-size: 12px;
  }
}
.global-block-content-container .global-button-show-more {
  display: flex;
  align-self: stretch;
  color: var(--colors-gray-500, #696969);
}
.global-block-content-container .global-button-show-more button {
  display: flex;
  justify-content: center;
  align-items: center;
  align-self: stretch;
  height: 64px;
  padding: 8px 32px;
  width: 100%;
  gap: 4px;
  border: none;
  background: var(--colors-white, #fff);
  border-radius: 0 0 24px 24px;
  cursor: pointer;
  color: var(--colors-gray-500, #696969);
}
@media (max-width: 992px) {
  .global-block-content-container .global-button-show-more {
    display: none;
  }
}
.global-block-content-container .global-block-cheaper-container {
  flex: 1 0 0;
}
.global-block-content-container .global-block-cheaper-container .global-block-product-container {
  display: flex;
  align-items: flex-end;
  align-self: stretch;
}
.global-block-content-container .global-block-cheaper-container .global-block-product-container .global-block-container {
  min-width: 200px;
  max-width: 320px;
  padding: 16px;
  justify-content: space-between;
  align-self: stretch;
}
@media (max-width: 992px) {
  .global-block-content-container .global-block-cheaper-container .global-block-product-container .global-block-container {
    flex-direction: unset;
  }
}
.global-block-content-container .global-block-cheaper-container .global-block-product-container .global-block-container .global-block-colors {
  min-height: 23px;
}
.global-block-content-container .global-block-cheaper-container .global-block-product-container .global-block-container.not-color .global-block-colors {
  visibility: hidden;
}
@media (max-width: 719px) {
  .global-block-content-container .global-block-cheaper-container .global-block-product-container .global-block-container .global-block-container-bottom {
    height: unset;
  }
}
.global-block-content-container .global-block-cheaper-container .global-block-product-container .global-block-container .global-block-container-bottom .global-block-container-bottom-cheaper {
  color: var(--colors-gray-400, #929292);
  font-size: 24px;
}
.global-block-content-container .global-block-cheaper-container .global-block-product-container .global-block-container .global-block-container-bottom .global-block-container-bottom-cheaper span {
  font-size: 16px;
}
@media (max-width: 992px) {
  .global-block-content-container .global-block-cheaper-container .global-block-product-container .global-block-container .global-block-container-bottom .global-block-container-bottom-cheaper, .global-block-content-container .global-block-cheaper-container .global-block-product-container .global-block-container .global-block-container-bottom .global-block-container-bottom-cheaper span {
    font-size: 14px;
  }
}
@media (max-width: 992px) {
  .global-block-content-container .global-block-cheaper-container .global-block-product-container {
    flex-direction: column;
  }
  .global-block-content-container .global-block-cheaper-container .global-block-product-container img {
    width: 64px;
    max-width: unset !important;
    height: unset !important;
  }
  .global-block-content-container .global-block-cheaper-container .global-block-product-container .global-block-credit-group, .global-block-content-container .global-block-cheaper-container .global-block-product-container .global-block-add-group {
    display: none !important;
  }
}
.global-block-content-container .global-block-cheaper-container .global-block-plus-container {
  display: flex;
  padding: 0px 12px;
  justify-content: center;
  align-items: center;
  align-self: stretch;
  background: var(--colors-white, #fff);
}
.global-block-content-container .global-block-cheaper-container .global-block-plus-container::after {
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="33" height="33" viewBox="0 0 33 33" fill="none"><path d="M16.25 4.5L16.25 28.5" stroke="%23DBF6E2" stroke-width="8" stroke-linecap="round"/><path d="M4.25 16.5L28.25 16.5" stroke="%23DBF6E2" stroke-width="8" stroke-linecap="round"/></svg>');
  width: 24px;
  height: 24px;
}
@media (max-width: 992px) {
  .global-block-content-container .global-block-cheaper-container .global-block-plus-container::after {
    content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="10" height="11" viewBox="0 0 10 11" fill="none"><path d="M5 1.5L5 9.5" stroke="%23E5E4E2" stroke-width="2" stroke-linecap="round"/><path d="M1 5.5L9 5.5" stroke="%23E5E4E2" stroke-width="2" stroke-linecap="round"/></svg>');
    width: 8px;
    height: 14px;
  }
}
.global-block-content-container .global-block-price-container {
  display: flex;
  padding: 16px;
  justify-content: flex-end;
  align-items: center;
  gap: 32px;
  align-self: stretch;
  background: var(--colors-white, #fff);
}
@media (max-width: 992px) {
  .global-block-content-container .global-block-price-container {
    flex-direction: column;
    gap: 8px;
    padding-top: 0;
    padding-bottom: 24px;
  }
}
.global-block-content-container .global-block-price-container .global-p-short-product {
  display: flex;
  height: 32px;
  padding: 6px 0px;
  justify-content: flex-end;
  align-items: center;
  gap: 8px;
  flex: 1 0 0;
}
@media (max-width: 992px) {
  .global-block-content-container .global-block-price-container .global-p-short-product {
    justify-content: space-around;
  }
}
.global-block-content-container .global-block-price-container .global-p-short-product.global-p-short-product-bu .global-block-container-bottom-from-price-up-value, .global-block-content-container .global-block-price-container .global-p-short-product.global-p-short-product-bu .global-block-container-bottom-from-price-banknote {
  font-size: 20px;
}
.global-block-content-container .global-block-price-container .global-p-short-product .global-p-short-product-discount-container {
  display: flex;
  padding: 4px 12px;
  justify-content: center;
  align-items: center;
}
@media (max-width: 992px) {
  .global-block-content-container .global-block-price-container .global-p-short-product .global-p-short-product-discount-container {
    padding: 5px 7px;
    font-size: 10px;
  }
}
.global-block-content-container .global-block-price-container .global-p-short-product .global-block-container-bottom-new-price {
  color: var(--colors-gray-700, #2f2c2f);
  font-size: 32px;
}
.global-block-content-container .global-block-price-container .global-p-short-product .global-block-container-bottom-new-price span {
  margin-top: 7px;
  font-size: 24px;
}
@media (max-width: 992px) {
  .global-block-content-container .global-block-price-container .global-p-short-product .global-block-container-bottom-new-price, .global-block-content-container .global-block-price-container .global-p-short-product .global-block-container-bottom-new-price span {
    font-size: 20px;
    margin-top: 0;
  }
}
.global-block-content-container .global-block-price-container .global-button {
  display: flex;
  height: 48px;
  justify-content: center;
  align-items: center;
  flex: unset;
  width: 200px;
}
@media (max-width: 992px) {
  .global-block-content-container .global-block-price-container .global-button {
    width: unset;
    align-self: stretch;
  }
}
.global-block-content-container .global-block-price-container .global-button button {
  display: flex;
  padding: 0px 32px 0px 24px;
  gap: 8px;
}
.exclusive-recently-viewed .global-block-header-left::before {
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M21.9138 9.51094C21.7818 9.09019 21.3659 8.35284 20.0582 8.15705L15.7351 7.50302L13.8035 3.41637C13.2156 2.1833 12.4198 2 11.9959 2C11.5719 2 10.7721 2.1833 10.1882 3.42054L8.25664 7.50719L3.93354 8.16122C2.62181 8.35701 2.2059 9.09435 2.07793 9.5151C1.94595 9.93585 1.86997 10.7857 2.81377 11.7438L5.94512 14.9265L5.20927 19.4172C5.03731 20.4545 5.32125 21.0669 5.58919 21.4001C6.14108 22.0792 7.11688 22.1875 8.12866 21.6334L11.9999 19.513L15.8671 21.6334C16.307 21.875 16.7309 22 17.1308 22C17.6467 22 18.1026 21.7875 18.4105 21.4043C18.6785 21.071 18.9664 20.4587 18.7944 19.4214L18.0546 14.9306L21.1819 11.7521C22.1297 10.794 22.0538 9.94418 21.9218 9.52343L21.9138 9.51094Z" stroke="%232F2C2F" stroke-width="2"/></svg>');
}
@media (max-width: 992px) {
  .exclusive-recently-viewed .global-block-header-left::before {
    content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="17" viewBox="0 0 16 17" fill="none"><path d="M14.6092 6.78488C14.5212 6.50438 14.2439 6.01282 13.3721 5.88229L10.49 5.44627L9.2023 2.72184C8.81038 1.89978 8.27983 1.77759 7.99722 1.77759C7.71461 1.77759 7.18139 1.89978 6.79214 2.72461L5.5044 5.44904L2.62234 5.88507C1.74785 6.01559 1.47058 6.50716 1.38526 6.78765C1.29728 7.06815 1.24663 7.6347 1.87583 8.27346L3.96339 10.3952L3.47283 13.3891C3.35819 14.0806 3.54748 14.4888 3.72611 14.711C4.09403 15.1637 4.74456 15.2359 5.41909 14.8665L7.99989 13.4529L10.578 14.8665C10.8713 15.0276 11.1539 15.1109 11.4205 15.1109C11.7644 15.1109 12.0684 14.9693 12.2737 14.7138C12.4523 14.4916 12.6442 14.0834 12.5296 13.3918L12.0364 10.398L14.1213 8.27901C14.7531 7.64026 14.7025 7.07371 14.6145 6.79321L14.6092 6.78488Z" stroke="%232F2C2F" stroke-width="1.5"/></svg>');
    margin-top: -3px;
  }
}
.block-on-sale-soon .global-block-header-left::before {
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M6.1334 6.66673C5.58111 6.66673 5.1334 6.21902 5.1334 5.66673V5.20007H3.7334C3.18111 5.20007 2.7334 5.64778 2.7334 6.20007V7.3334L21.2667 7.3334V6.20007C21.2667 5.64778 20.819 5.20007 20.2667 5.20007H18.8667V5.66673C18.8667 6.21902 18.419 6.66673 17.8667 6.66673C17.3144 6.66673 16.8667 6.21902 16.8667 5.66673V5.20007H7.1334V5.66673C7.1334 6.21902 6.68568 6.66673 6.1334 6.66673ZM16.8667 3.20007H7.1334V2.7334C7.1334 2.18111 6.68568 1.7334 6.1334 1.7334C5.58111 1.7334 5.1334 2.18111 5.1334 2.7334V3.20007H3.7334C2.07654 3.20007 0.733398 4.54321 0.733398 6.20007V19.8001C0.733398 21.4569 2.07655 22.8001 3.7334 22.8001H20.2667C21.9236 22.8001 23.2667 21.4569 23.2667 19.8001V6.20007C23.2667 4.54321 21.9236 3.20007 20.2667 3.20007H18.8667V2.7334C18.8667 2.18111 18.419 1.7334 17.8667 1.7334C17.3144 1.7334 16.8667 2.18111 16.8667 2.7334V3.20007ZM2.7334 9.3334V19.8001C2.7334 20.3524 3.18111 20.8001 3.7334 20.8001H20.2667C20.819 20.8001 21.2667 20.3524 21.2667 19.8001V9.3334L2.7334 9.3334Z" fill="%232F2C2F" /></svg>');
}
@media (max-width: 992px) {
  .block-on-sale-soon .global-block-header-left::before {
    content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="17" viewBox="0 0 24 24" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M6.1334 6.66673C5.58111 6.66673 5.1334 6.21902 5.1334 5.66673V5.20007H3.7334C3.18111 5.20007 2.7334 5.64778 2.7334 6.20007V7.3334L21.2667 7.3334V6.20007C21.2667 5.64778 20.819 5.20007 20.2667 5.20007H18.8667V5.66673C18.8667 6.21902 18.419 6.66673 17.8667 6.66673C17.3144 6.66673 16.8667 6.21902 16.8667 5.66673V5.20007H7.1334V5.66673C7.1334 6.21902 6.68568 6.66673 6.1334 6.66673ZM16.8667 3.20007H7.1334V2.7334C7.1334 2.18111 6.68568 1.7334 6.1334 1.7334C5.58111 1.7334 5.1334 2.18111 5.1334 2.7334V3.20007H3.7334C2.07654 3.20007 0.733398 4.54321 0.733398 6.20007V19.8001C0.733398 21.4569 2.07655 22.8001 3.7334 22.8001H20.2667C21.9236 22.8001 23.2667 21.4569 23.2667 19.8001V6.20007C23.2667 4.54321 21.9236 3.20007 20.2667 3.20007H18.8667V2.7334C18.8667 2.18111 18.419 1.7334 17.8667 1.7334C17.3144 1.7334 16.8667 2.18111 16.8667 2.7334V3.20007ZM2.7334 9.3334V19.8001C2.7334 20.3524 3.18111 20.8001 3.7334 20.8001H20.2667C20.819 20.8001 21.2667 20.3524 21.2667 19.8001V9.3334L2.7334 9.3334Z" fill="%232F2C2F" /></svg>');
  }
}
.block-used-offers .global-block-header-left::before {
  content: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 33 32" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M10.7917 3.33333C9.68714 3.33333 8.79171 4.22876 8.79171 5.33333V26.6667C8.79171 27.7712 9.68714 28.6667 10.7917 28.6667H21.4584C22.5629 28.6667 23.4584 27.7712 23.4584 26.6667V5.33333C23.4584 4.22876 22.5629 3.33333 21.4584 3.33333H10.7917ZM7.45837 5.33333C7.45837 3.49238 8.95076 2 10.7917 2H21.4584C23.2993 2 24.7917 3.49238 24.7917 5.33333V26.6667C24.7917 28.5076 23.2993 30 21.4584 30H10.7917C8.95076 30 7.45837 28.5076 7.45837 26.6667V5.33333Z" fill="%23696969" /><path fill-rule="evenodd" clip-rule="evenodd" d="M12.125 26C12.125 25.6318 12.4235 25.3333 12.7917 25.3333H19.4584C19.8266 25.3333 20.125 25.6318 20.125 26C20.125 26.3682 19.8266 26.6667 19.4584 26.6667H12.7917C12.4235 26.6667 12.125 26.3682 12.125 26Z" fill="%23696969" /><path d="M19.2453 10.6667C19.3253 10.6667 19.4053 10.6933 19.4586 10.76C19.5119 10.8133 19.5519 10.8933 19.5519 10.9733V15.4667C19.5519 15.9867 19.4719 16.44 19.2986 16.84C19.1253 17.24 18.8986 17.5733 18.5919 17.84C18.2853 18.1067 17.9253 18.32 17.4986 18.4533C17.0719 18.6 16.6186 18.6667 16.1119 18.6667C15.6053 18.6667 15.1386 18.6 14.7119 18.4533C14.2853 18.32 13.9253 18.1067 13.6319 17.84C13.3253 17.5733 13.0986 17.24 12.9386 16.84C12.7786 16.44 12.6986 15.9867 12.6986 15.4667V10.9733C12.6986 10.8933 12.7253 10.8133 12.7919 10.76C12.8453 10.7067 12.9253 10.6667 13.0053 10.6667H14.4853C14.5653 10.6667 14.6319 10.6933 14.6986 10.76C14.7519 10.8133 14.7919 10.8933 14.7919 10.9733V15.4267C14.7919 15.88 14.8986 16.2267 15.1253 16.48C15.3519 16.7333 15.6853 16.8667 16.1386 16.8667C16.5919 16.8667 16.9253 16.7333 17.1519 16.48C17.3786 16.2267 17.4853 15.8667 17.4853 15.4267V10.9733C17.4853 10.8933 17.5119 10.8133 17.5786 10.76C17.6453 10.7067 17.7119 10.6667 17.7919 10.6667H19.2719H19.2453Z" fill="%23696969" /></svg>');
}
@media (max-width: 992px) {
  .block-used-offers .global-block-header-left::before {
    content: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 33 32" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M10.7917 3.33333C9.68714 3.33333 8.79171 4.22876 8.79171 5.33333V26.6667C8.79171 27.7712 9.68714 28.6667 10.7917 28.6667H21.4584C22.5629 28.6667 23.4584 27.7712 23.4584 26.6667V5.33333C23.4584 4.22876 22.5629 3.33333 21.4584 3.33333H10.7917ZM7.45837 5.33333C7.45837 3.49238 8.95076 2 10.7917 2H21.4584C23.2993 2 24.7917 3.49238 24.7917 5.33333V26.6667C24.7917 28.5076 23.2993 30 21.4584 30H10.7917C8.95076 30 7.45837 28.5076 7.45837 26.6667V5.33333Z" fill="%23696969" /><path fill-rule="evenodd" clip-rule="evenodd" d="M12.125 26C12.125 25.6318 12.4235 25.3333 12.7917 25.3333H19.4584C19.8266 25.3333 20.125 25.6318 20.125 26C20.125 26.3682 19.8266 26.6667 19.4584 26.6667H12.7917C12.4235 26.6667 12.125 26.3682 12.125 26Z" fill="%23696969" /><path d="M19.2453 10.6667C19.3253 10.6667 19.4053 10.6933 19.4586 10.76C19.5119 10.8133 19.5519 10.8933 19.5519 10.9733V15.4667C19.5519 15.9867 19.4719 16.44 19.2986 16.84C19.1253 17.24 18.8986 17.5733 18.5919 17.84C18.2853 18.1067 17.9253 18.32 17.4986 18.4533C17.0719 18.6 16.6186 18.6667 16.1119 18.6667C15.6053 18.6667 15.1386 18.6 14.7119 18.4533C14.2853 18.32 13.9253 18.1067 13.6319 17.84C13.3253 17.5733 13.0986 17.24 12.9386 16.84C12.7786 16.44 12.6986 15.9867 12.6986 15.4667V10.9733C12.6986 10.8933 12.7253 10.8133 12.7919 10.76C12.8453 10.7067 12.9253 10.6667 13.0053 10.6667H14.4853C14.5653 10.6667 14.6319 10.6933 14.6986 10.76C14.7519 10.8133 14.7919 10.8933 14.7919 10.9733V15.4267C14.7919 15.88 14.8986 16.2267 15.1253 16.48C15.3519 16.7333 15.6853 16.8667 16.1386 16.8667C16.5919 16.8667 16.9253 16.7333 17.1519 16.48C17.3786 16.2267 17.4853 15.8667 17.4853 15.4267V10.9733C17.4853 10.8933 17.5119 10.8133 17.5786 10.76C17.6453 10.7067 17.7119 10.6667 17.7919 10.6667H19.2719H19.2453Z" fill="%23696969" /></svg>');
  }
}
.block-on-sale-soon .global-block-header-left::before {
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M6.1334 6.66673C5.58111 6.66673 5.1334 6.21902 5.1334 5.66673V5.20007H3.7334C3.18111 5.20007 2.7334 5.64778 2.7334 6.20007V7.3334L21.2667 7.3334V6.20007C21.2667 5.64778 20.819 5.20007 20.2667 5.20007H18.8667V5.66673C18.8667 6.21902 18.419 6.66673 17.8667 6.66673C17.3144 6.66673 16.8667 6.21902 16.8667 5.66673V5.20007H7.1334V5.66673C7.1334 6.21902 6.68568 6.66673 6.1334 6.66673ZM16.8667 3.20007H7.1334V2.7334C7.1334 2.18111 6.68568 1.7334 6.1334 1.7334C5.58111 1.7334 5.1334 2.18111 5.1334 2.7334V3.20007H3.7334C2.07654 3.20007 0.733398 4.54321 0.733398 6.20007V19.8001C0.733398 21.4569 2.07655 22.8001 3.7334 22.8001H20.2667C21.9236 22.8001 23.2667 21.4569 23.2667 19.8001V6.20007C23.2667 4.54321 21.9236 3.20007 20.2667 3.20007H18.8667V2.7334C18.8667 2.18111 18.419 1.7334 17.8667 1.7334C17.3144 1.7334 16.8667 2.18111 16.8667 2.7334V3.20007ZM2.7334 9.3334V19.8001C2.7334 20.3524 3.18111 20.8001 3.7334 20.8001H20.2667C20.819 20.8001 21.2667 20.3524 21.2667 19.8001V9.3334L2.7334 9.3334Z" fill="%232F2C2F" /></svg>');
}
@media (max-width: 992px) {
  .block-on-sale-soon .global-block-header-left::before {
    content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="17" viewBox="0 0 24 24" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M6.1334 6.66673C5.58111 6.66673 5.1334 6.21902 5.1334 5.66673V5.20007H3.7334C3.18111 5.20007 2.7334 5.64778 2.7334 6.20007V7.3334L21.2667 7.3334V6.20007C21.2667 5.64778 20.819 5.20007 20.2667 5.20007H18.8667V5.66673C18.8667 6.21902 18.419 6.66673 17.8667 6.66673C17.3144 6.66673 16.8667 6.21902 16.8667 5.66673V5.20007H7.1334V5.66673C7.1334 6.21902 6.68568 6.66673 6.1334 6.66673ZM16.8667 3.20007H7.1334V2.7334C7.1334 2.18111 6.68568 1.7334 6.1334 1.7334C5.58111 1.7334 5.1334 2.18111 5.1334 2.7334V3.20007H3.7334C2.07654 3.20007 0.733398 4.54321 0.733398 6.20007V19.8001C0.733398 21.4569 2.07655 22.8001 3.7334 22.8001H20.2667C21.9236 22.8001 23.2667 21.4569 23.2667 19.8001V6.20007C23.2667 4.54321 21.9236 3.20007 20.2667 3.20007H18.8667V2.7334C18.8667 2.18111 18.419 1.7334 17.8667 1.7334C17.3144 1.7334 16.8667 2.18111 16.8667 2.7334V3.20007ZM2.7334 9.3334V19.8001C2.7334 20.3524 3.18111 20.8001 3.7334 20.8001H20.2667C20.819 20.8001 21.2667 20.3524 21.2667 19.8001V9.3334L2.7334 9.3334Z" fill="%232F2C2F" /></svg>');
  }
}
.block-recently-viewed .global-block-header-left::before {
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="25" viewBox="0 0 24 25" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M20 12.3999C20 16.8182 16.4183 20.3999 12 20.3999C7.58172 20.3999 4 16.8182 4 12.3999C4 7.98162 7.58172 4.3999 12 4.3999C16.4183 4.3999 20 7.98162 20 12.3999ZM22 12.3999C22 17.9227 17.5228 22.3999 12 22.3999C6.47715 22.3999 2 17.9227 2 12.3999C2 6.87705 6.47715 2.3999 12 2.3999C17.5228 2.3999 22 6.87705 22 12.3999ZM11.0006 5.97105V12.3804C10.9998 12.4203 11.0015 12.46 11.0055 12.4995C11.0198 12.6442 11.065 12.7798 11.1344 12.8997C11.2035 13.0197 11.2984 13.1266 11.4165 13.2114C11.4487 13.2346 11.4823 13.2559 11.5172 13.2753L15.2121 15.4085C15.6904 15.6846 16.302 15.5208 16.5781 15.0425C16.8543 14.5642 16.6904 13.9526 16.2121 13.6765L13.0006 11.8223V5.97105C13.0006 5.41877 12.5528 4.97105 12.0006 4.97105C11.4483 4.97105 11.0006 5.41877 11.0006 5.97105Z" fill="%232F2C2F"/></svg>');
}
@media (max-width: 992px) {
  .block-recently-viewed .global-block-header-left::before {
    content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="17" viewBox="0 0 24 25" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M20 12.3999C20 16.8182 16.4183 20.3999 12 20.3999C7.58172 20.3999 4 16.8182 4 12.3999C4 7.98162 7.58172 4.3999 12 4.3999C16.4183 4.3999 20 7.98162 20 12.3999ZM22 12.3999C22 17.9227 17.5228 22.3999 12 22.3999C6.47715 22.3999 2 17.9227 2 12.3999C2 6.87705 6.47715 2.3999 12 2.3999C17.5228 2.3999 22 6.87705 22 12.3999ZM11.0006 5.97105V12.3804C10.9998 12.4203 11.0015 12.46 11.0055 12.4995C11.0198 12.6442 11.065 12.7798 11.1344 12.8997C11.2035 13.0197 11.2984 13.1266 11.4165 13.2114C11.4487 13.2346 11.4823 13.2559 11.5172 13.2753L15.2121 15.4085C15.6904 15.6846 16.302 15.5208 16.5781 15.0425C16.8543 14.5642 16.6904 13.9526 16.2121 13.6765L13.0006 11.8223V5.97105C13.0006 5.41877 12.5528 4.97105 12.0006 4.97105C11.4483 4.97105 11.0006 5.41877 11.0006 5.97105Z" fill="%232F2C2F"/></svg>');
  }
}
.block-novelty .global-block-header-left::before {
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="25" viewBox="0 0 24 25" fill="none"><path d="M21.9138 10.3107C21.7818 9.88999 21.3659 9.15265 20.0582 8.95686L15.7351 8.30282L13.8035 4.21618C13.2156 2.9831 12.4198 2.7998 11.9959 2.7998C11.5719 2.7998 10.7721 2.9831 10.1882 4.22034L8.25664 8.30699L3.93354 8.96102C2.62181 9.15681 2.2059 9.89416 2.07793 10.3149C1.94595 10.7357 1.86997 11.5855 2.81377 12.5436L5.94512 15.7263L5.20927 20.217C5.03731 21.2543 5.32125 21.8667 5.58919 22.1999C6.14108 22.879 7.11688 22.9873 8.12866 22.4332L11.9999 20.3128L15.8671 22.4332C16.307 22.6748 16.7309 22.7998 17.1308 22.7998C17.6467 22.7998 18.1026 22.5873 18.4105 22.2041C18.6785 21.8708 18.9664 21.2585 18.7944 20.2212L18.0546 15.7304L21.1819 12.5519C22.1297 11.5938 22.0538 10.744 21.9218 10.3232L21.9138 10.3107Z" stroke="%232F2C2F" stroke-width="2"/></svg>');
}
@media (max-width: 992px) {
  .block-novelty .global-block-header-left::before {
    content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="17" viewBox="0 0 24 25" fill="none"><path d="M21.9138 10.3107C21.7818 9.88999 21.3659 9.15265 20.0582 8.95686L15.7351 8.30282L13.8035 4.21618C13.2156 2.9831 12.4198 2.7998 11.9959 2.7998C11.5719 2.7998 10.7721 2.9831 10.1882 4.22034L8.25664 8.30699L3.93354 8.96102C2.62181 9.15681 2.2059 9.89416 2.07793 10.3149C1.94595 10.7357 1.86997 11.5855 2.81377 12.5436L5.94512 15.7263L5.20927 20.217C5.03731 21.2543 5.32125 21.8667 5.58919 22.1999C6.14108 22.879 7.11688 22.9873 8.12866 22.4332L11.9999 20.3128L15.8671 22.4332C16.307 22.6748 16.7309 22.7998 17.1308 22.7998C17.6467 22.7998 18.1026 22.5873 18.4105 22.2041C18.6785 21.8708 18.9664 21.2585 18.7944 20.2212L18.0546 15.7304L21.1819 12.5519C22.1297 11.5938 22.0538 10.744 21.9218 10.3232L21.9138 10.3107Z" stroke="%232F2C2F" stroke-width="2"/></svg>');
  }
}
.block-cheaper-together .global-block-header-left::before {
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M20 12C20 16.4183 16.4183 20 12 20C7.58172 20 4 16.4183 4 12C4 7.58172 7.58172 4 12 4C16.4183 4 20 7.58172 20 12ZM22 12C22 17.5228 17.5228 22 12 22C6.47715 22 2 17.5228 2 12C2 6.47715 6.47715 2 12 2C17.5228 2 22 6.47715 22 12ZM12 7.5C12.5523 7.5 13 7.94772 13 8.5V11H15.5C16.0523 11 16.5 11.4477 16.5 12C16.5 12.5523 16.0523 13 15.5 13H13V15.5C13 16.0523 12.5523 16.5 12 16.5C11.4477 16.5 11 16.0523 11 15.5V13H8.5C7.94772 13 7.5 12.5523 7.5 12C7.5 11.4477 7.94772 11 8.5 11H11V8.5C11 7.94772 11.4477 7.5 12 7.5Z" fill="%232F2C2F"/></svg>');
}
@media (max-width: 992px) {
  .block-cheaper-together .global-block-header-left::before {
    content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="17" viewBox="0 0 24 24" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M20 12C20 16.4183 16.4183 20 12 20C7.58172 20 4 16.4183 4 12C4 7.58172 7.58172 4 12 4C16.4183 4 20 7.58172 20 12ZM22 12C22 17.5228 17.5228 22 12 22C6.47715 22 2 17.5228 2 12C2 6.47715 6.47715 2 12 2C17.5228 2 22 6.47715 22 12ZM12 7.5C12.5523 7.5 13 7.94772 13 8.5V11H15.5C16.0523 11 16.5 11.4477 16.5 12C16.5 12.5523 16.0523 13 15.5 13H13V15.5C13 16.0523 12.5523 16.5 12 16.5C11.4477 16.5 11 16.0523 11 15.5V13H8.5C7.94772 13 7.5 12.5523 7.5 12C7.5 11.4477 7.94772 11 8.5 11H11V8.5C11 7.94772 11.4477 7.5 12 7.5Z" fill="%232F2C2F"/></svg>');
  }
}
.global-block-discount-group {
  display: flex;
  align-items: flex-start;
  flex-direction: column;
  padding: 4px;
  gap: 4px;
  position: absolute;
  top: 0;
  left: 0;
}
.global-block-discount {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 3px 10.5px 3px 4.5px;
  gap: 3px;
  border-radius: 24px;
  color: var(--colors-white, #fff);
  font-size: 12px;
  font-weight: 500;
}
.global-block-discount-new {
  background: var(--colors-mint-300, #81d8d0);
}
.global-block-discount-new::before {
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="19" height="18" viewBox="0 0 19 18" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M14.1366 5.03756L13.8444 4.16107C13.7577 3.88071 13.5791 3.63771 13.3374 3.4713C13.0957 3.30485 12.805 3.22468 12.5121 3.24367L11.8256 3.29334C11.4877 3.32221 11.152 3.21729 10.8906 3.00118L10.3472 2.54541C10.1134 2.35436 9.82081 2.25 9.51892 2.25C9.21702 2.25 8.92439 2.35436 8.69063 2.54541L8.06832 3.04792C7.80698 3.26193 7.47304 3.36661 7.13632 3.34009L6.48188 3.28457C6.17861 3.25837 5.87572 3.33889 5.62554 3.51226C5.37533 3.68566 5.19358 3.94095 5.11163 4.23411L4.90711 4.97036C4.82087 5.27731 4.62556 5.54224 4.35785 5.71538L3.66542 6.16239C3.41547 6.3241 3.22842 6.56651 3.13539 6.84929C3.04237 7.13208 3.04898 7.43821 3.15413 7.7167L3.41708 8.41789C3.52518 8.70912 3.52518 9.02948 3.41708 9.32068L3.12491 10.1212C3.0286 10.3922 3.02481 10.6874 3.11415 10.9607C3.2035 11.234 3.38091 11.47 3.61867 11.6317L4.24682 12.0933C4.51915 12.2777 4.71131 12.5586 4.7844 12.8792L4.97139 13.6739C5.03704 13.9616 5.19863 14.2185 5.42962 14.4022C5.66057 14.5859 5.94719 14.6856 6.2423 14.6848H7.2678C7.56992 14.6828 7.86331 14.7861 8.09754 14.977L8.68187 15.4561C8.91496 15.6462 9.20648 15.75 9.50723 15.75C9.80798 15.75 10.0995 15.6462 10.3326 15.4561L11.0163 14.9039C11.2758 14.6887 11.6093 14.5839 11.9453 14.6118L12.6553 14.6702C12.9569 14.6959 13.2581 14.6157 13.5071 14.4435C13.7561 14.2713 13.9373 14.0178 14.0197 13.7265L14.2564 12.8968C14.3368 12.6123 14.5121 12.3639 14.753 12.1926L15.4104 11.7223C15.6492 11.5515 15.8235 11.3052 15.9051 11.0232C15.9867 10.7412 15.9709 10.4399 15.8603 10.168L15.5682 9.47552C15.441 9.16168 15.441 8.81065 15.5682 8.49677L15.8603 7.78682C15.9712 7.50929 15.9835 7.20214 15.8953 6.91661C15.807 6.63108 15.6235 6.38446 15.3753 6.2179L14.6362 5.72122C14.3977 5.5558 14.2217 5.31502 14.1366 5.03756ZM11.6406 5.36673C11.4749 5.207 11.2112 5.21179 11.0514 5.37744C10.8917 5.54309 10.8965 5.80687 11.0621 5.9666L12.3584 7.2166C12.4048 7.26132 12.4162 7.30357 12.4162 7.33333C12.4162 7.3631 12.4048 7.40535 12.3584 7.45007C12.2729 7.53252 12.1582 7.53252 12.0727 7.45007L10.7764 6.20007C10.6107 6.04033 10.347 6.04513 10.1872 6.21078C10.0275 6.37643 10.0323 6.6402 10.1979 6.79994L11.4942 8.04994C11.5406 8.09465 11.552 8.1369 11.552 8.16667C11.552 8.19643 11.5406 8.23868 11.4942 8.2834C11.4087 8.36585 11.294 8.36585 11.2085 8.2834L9.91219 7.0334C9.74654 6.87366 9.48277 6.87846 9.32303 7.04411C9.1633 7.20976 9.1681 7.47353 9.33374 7.63327L10.63 8.88327C11.0384 9.27701 11.6644 9.27701 12.0727 8.88327C12.236 8.72576 12.3354 8.53334 12.3707 8.33336C12.5757 8.3018 12.7737 8.20732 12.9369 8.04994C13.3537 7.64798 13.3537 7.01868 12.9369 6.61673L11.6406 5.36673ZM9.04799 8.4666C9.21364 8.30687 9.21844 8.04309 9.05871 7.87744C8.89897 7.71179 8.6352 7.707 8.46955 7.86673L7.60535 8.70007C7.52391 8.7786 7.47791 8.88687 7.47791 9C7.47791 9.11313 7.52391 9.22141 7.60535 9.29994L8.46832 10.1321L8.47116 10.1348L9.33375 10.9666C9.49515 11.1222 9.75078 11.1222 9.91219 10.9666L10.7764 10.1333C10.942 9.97353 10.9468 9.70976 10.7871 9.54411C10.6274 9.37846 10.3636 9.37366 10.1979 9.5334L9.62297 10.0878L9.35904 9.83333L9.66528 9.53803C9.83093 9.3783 9.83572 9.11452 9.67599 8.94887C9.51626 8.78322 9.25248 8.77843 9.08683 8.93816L8.75877 9.2545L8.49484 9L9.04799 8.4666ZM7.7517 9.95007C7.34338 9.55633 6.71737 9.55633 6.30905 9.95007L5.87696 10.3667C5.79552 10.4453 5.74951 10.5535 5.74951 10.6667C5.74951 10.7798 5.79552 10.8881 5.87696 10.9666L7.60535 12.6333C7.771 12.793 8.03477 12.7882 8.19451 12.6226C8.35424 12.4569 8.34945 12.1931 8.1838 12.0334L6.76645 10.6667L6.8875 10.5499C6.97301 10.4675 7.08774 10.4675 7.17325 10.5499L8.46955 11.7999C8.6352 11.9597 8.89897 11.9549 9.05871 11.7892C9.21844 11.6236 9.21364 11.3598 9.04799 11.2001L7.7517 9.95007Z" fill="%23fff"/></svg>');
  width: 19px;
  height: 18px;
}
.global-block-discount-hit-sale {
  background: var(--colors-red-300, #fa8072);
}
.global-block-discount-hit-sale::before {
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="19" height="18" viewBox="0 0 19 18" fill="none"><path d="M13.7188 3.375L16.25 6.80357M13.7188 3.375H5.28884M13.7188 3.375L12.0312 6.80357M16.25 6.80357L9.5 15.375M16.25 6.80357H2.75M9.5 15.375L2.75 6.80357M9.5 15.375L6.96875 6.80357M9.5 15.375L12.0312 6.80357M2.75 6.80357L5.28884 3.375M5.28884 3.375L6.96875 6.80357M6.96875 6.80357L9.49998 3.375L12.0312 6.80357" stroke="%23fff" stroke-width="0.9375" stroke-linecap="round"  stroke-linejoin="round" /></svg>');
  width: 19px;
  height: 18px;
}
.global-block-discount-sale::before, .global-block-discount-outlet::before {
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="14" viewBox="0 0 18 14" fill="none"><path d="M1 4.88235C2.18261 4.88235 3.08696 5.8 3.08696 7C3.08696 8.2 2.18261 9.11765 1 9.11765V11.9412C1 12.5059 1.48696 13 2.04348 13L15.9565 13C16.513 13 17 12.5059 17 11.9412V9.11765C15.8174 9.11765 14.913 8.2 14.913 7C14.913 5.8 15.8174 4.88235 17 4.88235V2.05882C17 1.49412 16.513 1 15.9565 1L2.04348 1C1.48696 1 1 1.49412 1 2.05882V4.88235Z" stroke="%23fff" stroke-width="1.25" stroke-linecap="round" stroke-linejoin="round" /><path d="M6.6 6.05761C7.12991 6.05761 7.575 5.61918 7.575 5.05908C7.575 4.49897 7.12991 4.06055 6.6 4.06055C6.07009 4.06055 5.625 4.49897 5.625 5.05908C5.625 5.61918 6.07009 6.05761 6.6 6.05761Z" stroke="%23fff" stroke-width="1.25" /><path d="M10.6 10.1162C11.1299 10.1162 11.575 9.67778 11.575 9.11767C11.575 8.55756 11.1299 8.11914 10.6 8.11914C10.0701 8.11914 9.625 8.55756 9.625 9.11767C9.625 9.67778 10.0701 10.1162 10.6 10.1162Z" stroke="%23fff" stroke-width="1.25" /><path d="M11.8008 3.8418L5.40078 10.3359" stroke="%23fff" stroke-width="1.25" stroke-linecap="round" /></svg>');
  width: 18px;
  height: 14px;
}
.global-block-discount-sale {
  background: var(--colors-violet-300, #b57edc);
}
.global-block-discount-outlet {
  background: var(--colors-yellow-500, #ffbf00);
}
.global-block-container {
  display: flex;
  align-items: center;
  flex-direction: column;
  align-self: stretch;
  min-width: 185px;
  max-width: 260px;
  padding: 20px;
  gap: 8px;
  flex: 1 0 0;
  position: relative;
  background: var(--colors-white, #fff);
}
@media (max-width: 1332px) {
  .global-block-container {
    padding: 10px;
  }
}
@media (max-width: 992px) {
  .global-block-container {
    padding: 16px;
    min-width: 120px;
  }
  .global-block-container:not(:last-child) {
    border-right: 1px solid var(--colors-gray-200, #e5e4e2);
  }
  .global-block-container.block-cheaper-waiting-container {
    padding-top: 8px !important;
  }
}
.global-block-container.global-block-container-bu .global-p-short-product {
  justify-content: flex-end;
}
@media (max-width: 720px) {
  .global-block-container.global-block-container-bu .global-p-short-product {
    flex-direction: column;
    justify-content: center;
    align-items: flex-end;
    flex: 1 1 auto;
  }
  .global-block-container.global-block-container-bu .global-p-short-product .global-block-container-bottom-from-price-for-value, .global-block-container.global-block-container-bu .global-p-short-product .global-block-container-bottom-from-price-up-value {
    font-size: 20px;
  }
  .global-block-container.global-block-container-bu .global-p-short-product .global-block-container-bottom-from-price-for-simb {
    display: none;
  }
}
.global-block-container.out-of-stock .global-block-container-header .global-block-img .filters-viewed-link {
  filter: grayscale(1);
}
.global-block-container .global-block-container-header {
  flex: 1 1 46%;
  display: flex;
  align-items: center;
  flex-direction: column;
  align-self: stretch;
  user-select: none;
  gap: 8px;
  margin-bottom: 8px;
}
@media (max-width: 720px) {
  .global-block-container .global-block-container-header .hpm-cat-box {
    max-width: 100%;
  }
}
.global-block-container .global-block-container-header .global-block-img {
  display: flex;
  justify-content: center;
  align-items: center;
  align-self: stretch;
  position: relative;
  border-radius: 4px;
}
.global-block-container .global-block-container-header .global-block-img a {
  display: flex;
}
.global-block-container .global-block-container-header .global-block-img img {
  max-width: 232px;
  height: 232px;
  object-fit: contain;
  width: 100%;
  border-radius: 8px;
}
@media (max-width: 992px) {
  .global-block-container .global-block-container-header .global-block-img img {
    max-width: 168px;
    height: 168px;
  }
}
@media (max-width: 992px) {
  .global-block-container .global-block-container-header .global-block-img .global-block-discount-group {
    display: none;
  }
}
.global-block-container .global-block-container-header .global-block-img .global-block-credit__btn {
  display: flex;
  width: 32px;
  height: 32px;
  justify-content: center;
  align-items: center;
  border: none;
  position: relative;
  border-radius: 8px;
  background: var(--colors-white, #fff);
  cursor: pointer;
  /* micro */
  box-shadow: 0px 1px 3px 0px rgba(51, 51, 51, 0.24);
}
.global-block-container .global-block-container-header .global-block-img .global-block-credit__btn::after {
  content: "";
  width: 20px;
  height: 20px;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  right: 0;
  bottom: 0;
  margin: auto;
}
.global-block-container .global-block-container-header .global-block-img .global-block-credit__btn.square {
  border-radius: 8px;
}
.global-block-container .global-block-container-header .global-block-img .global-block-credit-group {
  display: flex;
  padding: 4px;
  flex-direction: column;
  align-items: flex-end;
  gap: 6px;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
}
.global-block-container .global-block-container-header .global-block-img .global-block-credit-group .global-block-credit__span {
  display: flex;
  width: 16px;
  height: 16px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  position: absolute;
  left: -2px;
  bottom: -2px;
  z-index: 2;
  border-radius: 8px;
  background: var(--colors-white, #fff);
  /* micro */
  box-shadow: 0px 1px 3px 0px rgba(51, 51, 51, 0.24);
  color: var(---dark-gray, #333);
  text-align: center;
  font-size: 10px;
  line-height: 10px;
  /* 100% */
}
.global-block-container .global-block-container-header .global-block-img .global-block-credit-group .global-block-credit__btn:hover {
  background: var(--colors-gray-100, #f7f7f7);
}
.global-block-container .global-block-container-header .global-block-img .global-block-credit-group .global-block-credit-mono__btn::after {
  background: url("/images/bank mono.png") no-repeat center/contain;
}
.global-block-container .global-block-container-header .global-block-img .global-block-credit-group .global-block-credit-privat__btn::after {
  background: url("/images/bank privat.png") no-repeat center/contain;
}
.global-block-container .global-block-container-header .global-block-img .global-block-credit-group .global-block-credit-a-bank__btn::after {
  background: url("/images/bank a bank.png") no-repeat center/contain;
}
.global-block-container .global-block-container-header .global-block-img .global-block-credit-group .global-block-credit-sense__btn::after {
  background: url("/images/bank sense.png") no-repeat center/contain;
}
.global-block-container .global-block-container-header .global-block-img .global-block-credit-group .global-block-mark-timer {
  display: flex;
  padding: 3px 4px;
  justify-content: center;
  align-items: center;
  align-self: stretch;
  border-radius: 4px;
  background: var(--colors-white, #fff);
  leading-trim: both;
  text-edge: cap;
  font-size: 10px;
  font-weight: 600;
}
.global-block-container .global-block-container-header .global-block-img .global-block-credit-group.mark-offer-day {
  background: var(--colors-violet-300, #b57edc);
  box-shadow: 0px 30px 8px 0px rgba(95, 60, 119, 0), 0px 19px 8px 0px rgba(95, 60, 119, 0.01), 0px 11px 6px 0px rgba(95, 60, 119, 0.05), 0px 5px 5px 0px rgba(95, 60, 119, 0.09), 0px 1px 3px 0px rgba(95, 60, 119, 0.1);
}
.global-block-container .global-block-container-header .global-block-img .global-block-credit-group.mark-offer-day .global-block-mark-timer {
  color: var(--colors-violet-300, #b57edc);
}
.global-block-container .global-block-container-header .global-block-img .global-block-credit-group.mark-price-reduced {
  background: var(--colors-yellow-500, #ffbf00);
  box-shadow: 0px 20px 6px 0px rgba(134, 100, 9, 0), 0px 13px 5px 0px rgba(134, 100, 9, 0.01), 0px 7px 4px 0px rgba(134, 100, 9, 0.05), 0px 3px 3px 0px rgba(134, 100, 9, 0.09), 0px 1px 2px 0px rgba(134, 100, 9, 0.1);
}
.global-block-container .global-block-container-header .global-block-img .global-block-credit-group.mark-price-reduced .global-block-mark-timer {
  color: var(--colors-yellow-500, #ffbf00);
}
.global-block-container .global-block-container-header .global-block-img .global-block-credit-group.mark-with-gift {
  background: var(--colors-red-300, #fa8072);
  box-shadow: 0px 20px 6px 0px rgba(97, 28, 20, 0), 0px 13px 5px 0px rgba(97, 28, 20, 0.01), 0px 7px 4px 0px rgba(97, 28, 20, 0.05), 0px 3px 3px 0px rgba(97, 28, 20, 0.09), 0px 1px 2px 0px rgba(97, 28, 20, 0.1);
}
.global-block-container .global-block-container-header .global-block-img .global-block-credit-group.mark-with-gift .global-block-mark-timer {
  color: var(--colors-red-300, #fa8072);
}
.global-block-container .global-block-container-header .global-block-img .global-block-add-group {
  display: flex;
  padding: 4px;
  flex-direction: column;
  align-items: flex-start;
  gap: 8px;
  opacity: 0;
  position: absolute;
  top: 0;
  right: 0px;
}
.global-block-container .global-block-container-header .global-block-img .global-block-add-group .global-block-add-compare__btn::after, .global-block-container .global-block-container-header .global-block-img .global-block-add-group .global-block-trash__btn::after, .global-block-container .global-block-container-header .global-block-img .global-block-add-group .global-block-add-wishlist__btn::after {
  width: 24px;
  height: 24px;
}
.global-block-container .global-block-container-header .global-block-img .global-block-add-group .global-block-add-wishlist__btn::after {
  content: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M11.7248 19.92L5.31485 13.57C5.04485 13.32 4.82485 13.02 4.63485 12.71C3.58485 10.98 3.85485 8.75 5.31485 7.31C6.15485 6.47 7.28485 6 8.47485 6C10.3448 6 11.5148 7.09 12.0048 7.72C12.4948 7.1 13.6648 6 15.5348 6C16.7248 6 17.8548 6.47 18.6948 7.31C20.1349 8.75 20.4248 10.97 19.3748 12.71C19.1848 13.02 18.9648 13.31 18.6948 13.57L12.2848 19.92C12.1248 20.08 11.8948 20.08 11.7348 19.92H11.7248Z" stroke="%23929292" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}
.global-block-container .global-block-container-header .global-block-img .global-block-add-group .global-block-add-wishlist__btn:hover::after {
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M11.7248 19.92L5.31485 13.57C5.04485 13.32 4.82485 13.02 4.63485 12.71C3.58485 10.98 3.85485 8.75 5.31485 7.31C6.15485 6.47 7.28485 6 8.47485 6C10.3448 6 11.5148 7.09 12.0048 7.72C12.4948 7.1 13.6648 6 15.5348 6C16.7248 6 17.8548 6.47 18.6948 7.31C20.1349 8.75 20.4248 10.97 19.3748 12.71C19.1848 13.02 18.9648 13.31 18.6948 13.57L12.2848 19.92C12.1248 20.08 11.8948 20.08 11.7348 19.92H11.7248Z" stroke="%232f2e2e" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}
.global-block-container .global-block-container-header .global-block-img .global-block-add-group .global-block-add-wishlist__btn.active::after {
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M11.7248 19.92L5.31485 13.57C5.04485 13.32 4.82485 13.02 4.63485 12.71C3.58485 10.98 3.85485 8.75 5.31485 7.31C6.15485 6.47 7.28485 6 8.47485 6C10.3448 6 11.5148 7.09 12.0048 7.72C12.4948 7.1 13.6648 6 15.5348 6C16.7248 6 17.8548 6.47 18.6948 7.31C20.1348 8.75 20.4248 10.97 19.3748 12.71C19.1848 13.02 18.9649 13.31 18.6948 13.57L12.2848 19.92C12.1248 20.08 11.8948 20.08 11.7348 19.92H11.7248Z" fill="%232EA84F"/></svg>');
}
.global-block-container .global-block-container-header .global-block-img .global-block-add-group .global-block-add-compare__btn::after {
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M3 16.2988H10.2C10.2 18.2888 8.59 19.8988 6.6 19.8988C4.61 19.8988 3 18.2888 3 16.2988Z" stroke="%23929292" stroke-linecap="round" stroke-linejoin="round"/><path d="M6.6 9.09961L8.4 12.6996L10.2 16.2996H6.6H3L4.8 12.6996L6.6 9.09961Z" stroke="%23929292" stroke-linecap="round" stroke-linejoin="round"/><path d="M13.8008 14.5H21.0008C21.0008 16.49 19.3908 18.1 17.4008 18.1C15.4108 18.1 13.8008 16.49 13.8008 14.5Z" stroke="%23929292" stroke-linecap="round" stroke-linejoin="round"/><path d="M17.4008 7.30078L19.2008 10.9008L21.0008 14.5008H17.4008H13.8008L15.6008 10.9008L17.4008 7.30078Z" stroke="%23929292" stroke-linecap="round" stroke-linejoin="round"/><path d="M4.01953 7.81L19.9795 5" stroke="%23929292" stroke-linecap="round" stroke-linejoin="round"/><path d="M11.9996 7.3C12.4967 7.3 12.8996 6.89706 12.8996 6.4C12.8996 5.90294 12.4967 5.5 11.9996 5.5C11.5026 5.5 11.0996 5.90294 11.0996 6.4C11.0996 6.89706 11.5026 7.3 11.9996 7.3Z" stroke="%23929292" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}
.global-block-container .global-block-container-header .global-block-img .global-block-add-group .global-block-add-compare__btn:hover::after {
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M3 16.2988H10.2C10.2 18.2888 8.59 19.8988 6.6 19.8988C4.61 19.8988 3 18.2888 3 16.2988Z" stroke="%232f2e2e" stroke-linecap="round" stroke-linejoin="round"/><path d="M6.6 9.09961L8.4 12.6996L10.2 16.2996H6.6H3L4.8 12.6996L6.6 9.09961Z" stroke="%232f2e2e" stroke-linecap="round" stroke-linejoin="round"/><path d="M13.8008 14.5H21.0008C21.0008 16.49 19.3908 18.1 17.4008 18.1C15.4108 18.1 13.8008 16.49 13.8008 14.5Z" stroke="%232f2e2e" stroke-linecap="round" stroke-linejoin="round"/><path d="M17.4008 7.30078L19.2008 10.9008L21.0008 14.5008H17.4008H13.8008L15.6008 10.9008L17.4008 7.30078Z" stroke="%232f2e2e" stroke-linecap="round" stroke-linejoin="round"/><path d="M4.01953 7.81L19.9795 5" stroke="%232f2e2e" stroke-linecap="round" stroke-linejoin="round"/><path d="M11.9996 7.3C12.4967 7.3 12.8996 6.89706 12.8996 6.4C12.8996 5.90294 12.4967 5.5 11.9996 5.5C11.5026 5.5 11.0996 5.90294 11.0996 6.4C11.0996 6.89706 11.5026 7.3 11.9996 7.3Z" stroke="%232f2e2e" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}
.global-block-container .global-block-container-header .global-block-img .global-block-add-group .global-block-add-compare__btn.active::after {
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M3 16.2988H10.2C10.2 18.2888 8.59 19.8988 6.6 19.8988C4.61 19.8988 3 18.2888 3 16.2988Z" fill="%23fff" stroke="%232EA84F" stroke-linecap="round" stroke-linejoin="round"/><path d="M6.6 9.09961L8.4 12.6996L10.2 16.2996H6.6H3L4.8 12.6996L6.6 9.09961Z" stroke="%232EA84F" stroke-linecap="round" stroke-linejoin="round"/><path d="M13.8008 14.5H21.0008C21.0008 16.49 19.3908 18.1 17.4008 18.1C15.4108 18.1 13.8008 16.49 13.8008 14.5Z" fill="%23fff" stroke="%232EA84F" stroke-linecap="round" stroke-linejoin="round"/><path d="M17.4008 7.30078L19.2008 10.9008L21.0008 14.5008H17.4008H13.8008L15.6008 10.9008L17.4008 7.30078Z" stroke="%232EA84F" stroke-linecap="round" stroke-linejoin="round"/><path d="M4.01953 7.81L19.9795 5" stroke="%232EA84F" stroke-linecap="round" stroke-linejoin="round"/><path d="M11.9996 7.3C12.4967 7.3 12.8996 6.89706 12.8996 6.4C12.8996 5.90294 12.4967 5.5 11.9996 5.5C11.5026 5.5 11.0996 5.90294 11.0996 6.4C11.0996 6.89706 11.5026 7.3 11.9996 7.3Z" stroke="%232EA84F" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}
.global-block-container .global-block-container-header .global-block-img .global-block-add-group .global-block-trash__btn::after {
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none"><path d="M3 5V4H2V5H3ZM15 5H16V4H15V5ZM3 6H15V4H3V6ZM14 5V15H16V5H14ZM13 16H5V18H13V16ZM4 15V5H2V15H4ZM5 16C4.44772 16 4 15.5523 4 15H2C2 16.6569 3.34315 18 5 18V16ZM14 15C14 15.5523 13.5523 16 13 16V18C14.6569 18 16 16.6569 16 15H14Z" fill="%23929292"/><path d="M1 5H17" stroke="%23929292" stroke-width="2" stroke-linecap="round"/><path d="M7 9V13" stroke="%23929292" stroke-width="2" stroke-linecap="round"/><path d="M11 9V13" stroke="%23929292" stroke-width="2" stroke-linecap="round"/><path d="M13 5V6H14V5H13ZM5 5H4V6H5V5ZM7 2H11V0H7V2ZM12 3V5H14V3H12ZM13 4H5V6H13V4ZM6 5V3H4V5H6ZM11 2C11.5523 2 12 2.44772 12 3H14C14 1.34315 12.6569 0 11 0V2ZM7 0C5.34315 0 4 1.34315 4 3H6C6 2.44772 6.44772 2 7 2V0Z" fill="%23929292"/></svg>');
  width: 18px;
  height: 18px;
}
.global-block-container .global-block-container-header .global-block-img .global-block-add-group .global-block-trash__btn:hover::after {
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none"><path d="M3 5V4H2V5H3ZM15 5H16V4H15V5ZM3 6H15V4H3V6ZM14 5V15H16V5H14ZM13 16H5V18H13V16ZM4 15V5H2V15H4ZM5 16C4.44772 16 4 15.5523 4 15H2C2 16.6569 3.34315 18 5 18V16ZM14 15C14 15.5523 13.5523 16 13 16V18C14.6569 18 16 16.6569 16 15H14Z" fill="%23fa8072"/><path d="M1 5H17" stroke="%23fa8072" stroke-width="2" stroke-linecap="round"/><path d="M7 9V13" stroke="%23fa8072" stroke-width="2" stroke-linecap="round"/><path d="M11 9V13" stroke="%23fa8072" stroke-width="2" stroke-linecap="round"/><path d="M13 5V6H14V5H13ZM5 5H4V6H5V5ZM7 2H11V0H7V2ZM12 3V5H14V3H12ZM13 4H5V6H13V4ZM6 5V3H4V5H6ZM11 2C11.5523 2 12 2.44772 12 3H14C14 1.34315 12.6569 0 11 0V2ZM7 0C5.34315 0 4 1.34315 4 3H6C6 2.44772 6.44772 2 7 2V0Z" fill="%23fa8072"/></svg>');
}
.global-block-container .global-block-colors {
  display: flex;
  justify-content: center;
  align-items: center;
  align-self: stretch;
  gap: 7px;
}
@media (max-width: 992px) {
  .global-block-container .global-block-colors {
    justify-content: flex-start;
    overflow: auto;
    scrollbar-width: none;
  }
  .global-block-container .global-block-colors::-webkit-scrollbar {
    display: none;
  }
}
.global-block-container .global-block-colors .global-block-color {
  display: flex;
  align-items: center;
  flex-direction: column;
  padding: 2px;
  border-radius: 8px;
  cursor: pointer;
  border: 2px solid transparent;
}
.global-block-container .global-block-colors .global-block-color a, .global-block-container .global-block-colors .global-block-color div {
  width: 16px;
  height: 16px;
  border-radius: 4px;
}
@media (max-width: 992px) {
  .global-block-container .global-block-colors .global-block-color a, .global-block-container .global-block-colors .global-block-color div {
    width: 12px;
    height: 12px;
  }
}
.global-block-container .global-block-colors .global-block-color:hover {
  border: 2px solid var(--colors-gray-200, #e5e4e2);
}
.global-block-container .global-block-colors .global-block-color.disabled div {
  background: url("/images/color-dis.svg") 50% no-repeat !important;
}
.global-block-container .global-block-colors .global-block-color.checked {
  border: 2px solid var(--colors-gray-700, #2f2c2f);
}
.global-block-container .global-block-colors .global-block-color.black div {
  background: var(---black, #2b2b2b);
}
.global-block-container .global-block-colors .global-block-color.blue div {
  background: var(--colors-blue-500, #318ce7);
}
.global-block-container .global-block-colors .global-block-color.gray div {
  background: var(---gray, #ececec);
}
.global-block-container .global-block-colors .global-block-color.pink div {
  background: var(---pink, #ec8a8a);
}
.global-block-container:hover .global-block-discount-group {
  opacity: 0;
}
.global-block-container:hover .global-block-container-header .global-block-credit-group, .global-block-container:hover .global-block-container-header .global-block-add-group {
  opacity: 1;
}
.global-block-container .global-block-container-bottom {
  display: flex;
  align-items: center;
  flex-direction: column;
  align-self: stretch;
  gap: 8px;
  height: 100%;
}
.global-block-container .global-block-container-bottom, .global-block-container .global-block-container-bottom a {
  color: var(--colors-gray-700, #2f2c2f);
}
@media (max-width: 992px) {
  .global-block-container .global-block-container-bottom {
    justify-content: space-around;
    font-size: 12px !important;
  }
}
.global-block-container .global-block-container-bottom .global-block-container-buy {
  display: flex;
  align-items: center;
  flex-direction: column;
  align-self: stretch;
  gap: 8px;
  margin-top: auto;
}
@media (max-width: 992px) {
  .global-block-container .global-block-container-bottom .global-block-container-buy {
    display: flex;
    align-items: center;
    gap: 12px;
    align-self: stretch;
    flex-direction: unset;
    justify-content: space-between;
  }
}
@media (min-width: 992px) {
  .global-block-container .global-block-container-bottom .global-block-container-buy .global-button-used {
    display: none;
  }
}
.global-block-container .global-block-container-bottom .global-block-container-bottom-list-view {
  display: flex;
  justify-content: flex-end;
  align-items: flex-start;
  gap: 8px;
  align-self: stretch;
}
.global-block-container .global-block-container-bottom .global-block-container-bottom-list-view .global-block-container-bottom-list-view-box {
  display: flex;
  padding-top: 8px;
  flex-direction: column;
  align-items: flex-start;
  gap: 4px;
  flex: 1 0 0;
}
.global-block-container .global-block-container-bottom .global-block-container-bottom-list-view .global-block-add-group {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 8px;
}
.global-block-container .global-block-container-bottom .global-block-container-bottom-list-view .global-block-add-group .global-block-credit__btn {
  display: flex;
  width: 32px;
  height: 32px;
  padding: 8.25px 6px 6.204px 6px;
  justify-content: center;
  align-items: center;
  border: none;
  background-color: transparent;
  cursor: pointer;
}
.global-block-container .global-block-container-bottom .global-block-container-bottom-list-view .global-block-add-group .global-block-credit__btn.square {
  border-radius: 8px;
}
.global-block-container .global-block-container-bottom .global-block-container-bottom-list-view .global-block-add-group .global-block-add-wishlist__btn::after {
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="22" height="20" viewBox="0 0 22 20" fill="none"><path d="M10.6537 18.6458L2.64317 10.7102C2.30575 10.3978 2.03081 10.0229 1.79337 9.63548C0.481187 7.4735 0.818606 4.68667 2.64317 2.88711C3.69291 1.83736 5.10507 1.25 6.59222 1.25C8.92915 1.25 10.3913 2.61217 11.0037 3.39948C11.616 2.62467 13.0782 1.25 15.4151 1.25C16.9022 1.25 18.3144 1.83736 19.3641 2.88711C21.1637 4.68667 21.5261 7.461 20.2139 9.63548C19.9765 10.0229 19.7016 10.3853 19.3641 10.7102L11.3536 18.6458C11.1536 18.8458 10.8662 18.8458 10.6662 18.6458H10.6537Z" stroke="%23929292" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
  width: 20px;
  height: 17.546px;
  flex-shrink: 0;
}
.global-block-container .global-block-container-bottom .global-block-container-bottom-list-view .global-block-add-group .global-block-add-wishlist__btn:hover::after {
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="22" height="20" viewBox="0 0 22 20" fill="none"><path d="M10.6537 18.6458L2.64317 10.7102C2.30575 10.3978 2.03081 10.0229 1.79337 9.63548C0.481187 7.4735 0.818606 4.68667 2.64317 2.88711C3.69291 1.83736 5.10507 1.25 6.59222 1.25C8.92915 1.25 10.3913 2.61217 11.0037 3.39948C11.616 2.62467 13.0782 1.25 15.4151 1.25C16.9022 1.25 18.3144 1.83736 19.3641 2.88711C21.1637 4.68667 21.5261 7.461 20.2139 9.63548C19.9765 10.0229 19.7016 10.3853 19.3641 10.7102L11.3536 18.6458C11.1536 18.8458 10.8662 18.8458 10.6662 18.6458H10.6537Z" stroke="%232F2C2F" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}
.global-block-container .global-block-container-bottom .global-block-container-bottom-list-view .global-block-add-group .global-block-add-wishlist__btn.active::after {
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="22" height="20" viewBox="0 0 22 20" fill="none"><path d="M10.6537 18.6458L2.64317 10.7102C2.30575 10.3978 2.03081 10.0229 1.79337 9.63548C0.481187 7.4735 0.818606 4.68667 2.64317 2.88711C3.69291 1.83736 5.10507 1.25 6.59222 1.25C8.92915 1.25 10.3913 2.61217 11.0037 3.39948C11.616 2.62467 13.0782 1.25 15.4151 1.25C16.9022 1.25 18.3144 1.83736 19.3641 2.88711C21.1637 4.68667 21.5261 7.461 20.2139 9.63548C19.9765 10.0229 19.7016 10.3853 19.3641 10.7102L11.3536 18.6458C11.1536 18.8458 10.8662 18.8458 10.6662 18.6458H10.6537Z" fill="%232EA84F" stroke="%232EA84F" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}
.global-block-container .global-block-container-bottom .global-block-container-bottom-list-view .global-block-add-group .global-block-add-compare__btn::after {
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="26" height="22" viewBox="0 0 26 22" fill="none"><path d="M1 16.0664H10.6C10.6 18.7197 8.45335 20.8664 5.80001 20.8664C3.14667 20.8664 1 18.7197 1 16.0664Z" stroke="%23929292" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M5.80001 6.4668L8.20001 11.2668L10.6 16.0668H5.80001H1L3.4 11.2668L5.80001 6.4668Z" stroke="%23929292" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M15.4004 13.666H25.0004C25.0004 16.3194 22.8537 18.466 20.2004 18.466C17.5471 18.466 15.4004 16.3194 15.4004 13.666Z" stroke="%23929292" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M20.2004 4.06641L22.6004 8.86642L25.0004 13.6664H20.2004H15.4004L17.8004 8.86642L20.2004 4.06641Z" stroke="%23929292" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M2.35938 4.74667L23.6394 1" stroke="%23929292" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M13.0008 4.067C13.6635 4.067 14.2008 3.52974 14.2008 2.86699C14.2008 2.20425 13.6635 1.66699 13.0008 1.66699C12.338 1.66699 11.8008 2.20425 11.8008 2.86699C11.8008 3.52974 12.338 4.067 13.0008 4.067Z" stroke="%23929292" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
  width: 24px;
  height: 19.867px;
  flex-shrink: 0;
}
.global-block-container .global-block-container-bottom .global-block-container-bottom-list-view .global-block-add-group .global-block-add-compare__btn:hover::after {
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="26" height="22" viewBox="0 0 26 22" fill="none"><path d="M1 16.0664H10.6C10.6 18.7197 8.45335 20.8664 5.80001 20.8664C3.14667 20.8664 1 18.7197 1 16.0664Z" stroke="%232F2C2F" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M5.80001 6.4668L8.20001 11.2668L10.6 16.0668H5.80001H1L3.4 11.2668L5.80001 6.4668Z" stroke="%232F2C2F" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M15.4004 13.666H25.0004C25.0004 16.3194 22.8537 18.466 20.2004 18.466C17.5471 18.466 15.4004 16.3194 15.4004 13.666Z" stroke="%232F2C2F" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M20.2004 4.06641L22.6004 8.86642L25.0004 13.6664H20.2004H15.4004L17.8004 8.86642L20.2004 4.06641Z" stroke="%232F2C2F" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M2.35938 4.74667L23.6394 1" stroke="%232F2C2F" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M13.0008 4.067C13.6635 4.067 14.2008 3.52974 14.2008 2.86699C14.2008 2.20425 13.6635 1.66699 13.0008 1.66699C12.338 1.66699 11.8008 2.20425 11.8008 2.86699C11.8008 3.52974 12.338 4.067 13.0008 4.067Z" stroke="%232F2C2F" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}
.global-block-container .global-block-container-bottom .global-block-container-bottom-list-view .global-block-add-group .global-block-add-compare__btn.active::after {
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="26" height="22" viewBox="0 0 26 22" fill="none"><path d="M1 16.0664H10.6C10.6 18.7197 8.45335 20.8664 5.80001 20.8664C3.14667 20.8664 1 18.7197 1 16.0664Z" stroke="%2EA84F" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M5.80001 6.4668L8.20001 11.2668L10.6 16.0668H5.80001H1L3.4 11.2668L5.80001 6.4668Z" stroke="%2EA84F" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M15.4004 13.666H25.0004C25.0004 16.3194 22.8537 18.466 20.2004 18.466C17.5471 18.466 15.4004 16.3194 15.4004 13.666Z" stroke="%2EA84F" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M20.2004 4.06641L22.6004 8.86642L25.0004 13.6664H20.2004H15.4004L17.8004 8.86642L20.2004 4.06641Z" stroke="%2EA84F" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M2.35938 4.74667L23.6394 1" stroke="%2EA84F" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M13.0008 4.067C13.6635 4.067 14.2008 3.52974 14.2008 2.86699C14.2008 2.20425 13.6635 1.66699 13.0008 1.66699C12.338 1.66699 11.8008 2.20425 11.8008 2.86699C11.8008 3.52974 12.338 4.067 13.0008 4.067Z" stroke="%2EA84F" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}
.global-block-container .global-block-container-bottom .global-block-container-bottom-list-view .global-block-add-group .global-block-trash__btn::after {
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none"><path d="M3 5V4H2V5H3ZM15 5H16V4H15V5ZM3 6H15V4H3V6ZM14 5V15H16V5H14ZM13 16H5V18H13V16ZM4 15V5H2V15H4ZM5 16C4.44772 16 4 15.5523 4 15H2C2 16.6569 3.34315 18 5 18V16ZM14 15C14 15.5523 13.5523 16 13 16V18C14.6569 18 16 16.6569 16 15H14Z" fill="%23929292"/><path d="M1 5H17" stroke="%23929292" stroke-width="2" stroke-linecap="round"/><path d="M7 9V13" stroke="%23929292" stroke-width="2" stroke-linecap="round"/><path d="M11 9V13" stroke="%23929292" stroke-width="2" stroke-linecap="round"/><path d="M13 5V6H14V5H13ZM5 5H4V6H5V5ZM7 2H11V0H7V2ZM12 3V5H14V3H12ZM13 4H5V6H13V4ZM6 5V3H4V5H6ZM11 2C11.5523 2 12 2.44772 12 3H14C14 1.34315 12.6569 0 11 0V2ZM7 0C5.34315 0 4 1.34315 4 3H6C6 2.44772 6.44772 2 7 2V0Z" fill="%23929292"/></svg>');
  width: 18px;
  height: 18px;
}
.global-block-container .global-block-container-bottom .global-block-container-bottom-list-view .global-block-add-group .global-block-trash__btn:hover::after {
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none"><path d="M3 5V4H2V5H3ZM15 5H16V4H15V5ZM3 6H15V4H3V6ZM14 5V15H16V5H14ZM13 16H5V18H13V16ZM4 15V5H2V15H4ZM5 16C4.44772 16 4 15.5523 4 15H2C2 16.6569 3.34315 18 5 18V16ZM14 15C14 15.5523 13.5523 16 13 16V18C14.6569 18 16 16.6569 16 15H14Z" fill="%23fa8072"/><path d="M1 5H17" stroke="%23fa8072" stroke-width="2" stroke-linecap="round"/><path d="M7 9V13" stroke="%23fa8072" stroke-width="2" stroke-linecap="round"/><path d="M11 9V13" stroke="%23fa8072" stroke-width="2" stroke-linecap="round"/><path d="M13 5V6H14V5H13ZM5 5H4V6H5V5ZM7 2H11V0H7V2ZM12 3V5H14V3H12ZM13 4H5V6H13V4ZM6 5V3H4V5H6ZM11 2C11.5523 2 12 2.44772 12 3H14C14 1.34315 12.6569 0 11 0V2ZM7 0C5.34315 0 4 1.34315 4 3H6C6 2.44772 6.44772 2 7 2V0Z" fill="%23fa8072"/></svg>');
}
.global-block-container .global-block-container-bottom .global-block-container-bottom-list-offer {
  display: flex;
  align-self: stretch;
}
.global-block-container .global-block-container-bottom .global-block-container-bottom-list-offer .bottom-list-offer {
  display: flex;
  height: 16px;
  padding: 2px;
  justify-content: center;
  align-items: center;
  gap: 4px;
  border-radius: 4px;
  background: var(--colors-violet-300, #b57edc);
  color: var(--colors-white, #fff);
  font-size: 8px;
}
.global-block-container .global-block-container-bottom .global-block-container-bottom-list-offer .bottom-list-offer .list-offer-time {
  display: flex;
  padding: 0px 3px;
  justify-content: center;
  align-items: center;
  align-self: stretch;
  border-radius: 2px;
  background: var(--colors-white, #fff);
  color: var(--colors-violet-300, #b57edc);
  font-size: 8px;
  font-weight: 600;
}
.global-block-container .global-block-container-bottom .global-block-container-bottom-list-header {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  align-self: stretch;
  overflow: hidden;
  text-overflow: ellipsis;
  font-weight: 400;
  min-height: 39px;
  word-break: break-word;
}
@media (max-width: 992px) {
  .global-block-container .global-block-container-bottom .global-block-container-bottom-list-header {
    font-size: 10px;
  }
}
.global-block-container .global-block-container-bottom .global-block-container-bottom-list-status {
  display: flex;
  justify-content: space-between;
  align-items: center;
  align-self: stretch;
  height: 24px;
}
.global-block-container .global-block-container-bottom .global-block-container-bottom-value {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  align-self: stretch;
  height: 24px;
}
.global-block-container .global-block-container-bottom .global-block-container-bottom-value.min {
  height: unset;
}
@media (max-width: 992px) {
  .global-block-container .global-block-container-bottom .global-block-container-bottom-value {
    height: unset;
  }
}
.global-block-container .global-block-container-bottom .global-block-container-bottom-value .global-p-short-product-new-price-container {
  display: flex;
  color: var(--colors-gray-700, #2f2c2f);
}
.global-block-container .global-block-container-bottom .global-block-container-bottom-value .global-p-short-product-new-price-container span {
  font-size: 16px;
}
.global-block-container .global-block-container-bottom .global-block-container-bottom-value .global-p-short-product-new-price-container .global-block-container-bottom-from-month {
  font-size: 10px;
}
@media (min-width: 992px) {
  .global-block-container .global-block-container-bottom .global-block-container-bottom-value .global-p-short-product-new-price-container span {
    font-size: 20px;
  }
  .global-block-container .global-block-container-bottom .global-block-container-bottom-value .global-p-short-product-new-price-container .global-block-container-bottom-from-month {
    font-size: 12px;
  }
}
.global-block-container .global-block-container-bottom .global-block-container-bottom-value .global-p-short-product-formed {
  color: var(--colors-gray-300, #c0c0c0);
}
.global-block-container .global-block-container-bottom .global-block-container-bottom-value .global-p-short-product.all-price {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  align-self: stretch;
  width: 100%;
}
.global-block-container .global-block-container-bottom .global-block-container-bottom-value .global-p-short-product.all-price div {
  display: flex;
  align-items: center;
  gap: 4px;
}
.global-block-container .global-block-container-bottom .global-block-container-bottom-value .global-p-short-product.all-price div .global-p-short-product-old-price-container {
  font-size: 12px;
  font-weight: 400;
}
.global-block-container .global-block-container-bottom .global-block-container-bottom-value .global-p-short-product.all-price div .global-p-short-product-discount-container {
  display: flex;
  padding: 1px 6px 1px 5px;
  justify-content: center;
  align-items: center;
  font-size: 10px !important;
}
@media (max-width: 992px) {
  .global-block-container .global-block-container-bottom .global-block-container-bottom-value .global-p-short-product.all-price div .global-p-short-product-discount-container {
    padding: 0px 4px 0px 3px;
    font-size: 10px;
  }
  .global-block-container .global-block-container-bottom .global-block-container-bottom-value .global-p-short-product.all-price div .global-p-short-product-discount-container small {
    font-size: 6px;
  }
}
@media (max-width: 992px) {
  .global-block-container .global-block-container-bottom .global-block-container-bottom-value .global-p-short-product.all-price {
    display: flex;
    padding-left: 4px;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    gap: 2px;
    flex: 1 0 0;
    align-self: stretch;
  }
  .global-block-container .global-block-container-bottom .global-block-container-bottom-value .global-p-short-product.all-price .global-p-short-product-rom-price-container {
    color: var(--colors-gray-700, #2f2c2f);
    font-size: 12px;
  }
  .global-block-container .global-block-container-bottom .global-block-container-bottom-value .global-p-short-product.all-price .global-p-short-product-rom-price-container span {
    font-size: 20px;
  }
  .global-block-container .global-block-container-bottom .global-block-container-bottom-value .global-p-short-product.all-price .global-p-short-product-to-price-container {
    color: var(--colors-gray-700, #2f2c2f);
    font-size: 12px;
    align-self: flex-end;
  }
}
.global-block-container .global-block-container-bottom .global-block-container-bottom-value .global-p-short-product.all-price-from {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  flex: 1 0 0;
  align-self: stretch;
  color: var(--colors-gray-700, #2f2c2f);
}
.global-block-container .global-block-container-bottom .global-block-container-bottom-value .global-p-short-product.all-price-from .global-block-container-bottom-from-price-top {
  font-size: 10px;
}
.global-block-container .global-block-container-bottom .global-block-container-bottom-value .global-p-short-product.all-price-from .global-block-container-bottom-from-price {
  font-size: 16px;
}
.global-block-container .global-block-container-bottom .global-block-container-bottom-value .global-p-short-product.from-start-finish {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  gap: 2px;
  align-self: stretch;
}
.global-block-container .global-block-container-bottom .global-block-container-bottom-value .global-p-short-product.from-start-finish span {
  font-size: 20px;
}
.global-block-container .global-block-container-bottom .global-block-container-button {
  display: flex;
  justify-content: center;
  align-items: center;
  align-self: stretch;
  min-width: 140px;
}
@media (min-width: 992px) {
  .global-block-container .global-block-container-bottom .global-block-container-button.global-button-bu .global-button-bu_name {
    height: 48px;
    background: var(--colors-blue-500, #318CE7);
  }
}
@media (max-width: 992px) {
  .global-block-container .global-block-container-bottom .global-block-container-button {
    flex: unset;
    align-self: unset;
    min-width: unset;
  }
  .global-block-container .global-block-container-bottom .global-block-container-button button {
    width: 48px;
    flex: unset;
  }
  .global-block-container .global-block-container-bottom .global-block-container-button button span {
    display: none;
  }
  .global-block-container .global-block-container-bottom .global-block-container-button.global-button-bu {
    display: none;
  }
}
.global-block-container .global-block-container-bottom .global-block-container-button.min {
  min-width: unset;
  width: 48px;
  height: 48px;
  flex: unset;
}
.global-block-container .global-block-container-bottom .global-block-container-button.min button {
  width: 48px;
}
.global-block-container .global-block-container-bottom .global-block-container-button.min button span {
  display: none;
}
@media (max-width: 992px) {
  .global-block-container .global-block-container-bottom .global-block-container-button.compare {
    align-self: stretch;
  }
  .global-block-container .global-block-container-bottom .global-block-container-button.compare button {
    width: 100%;
    height: 32px;
  }
  .global-block-container .global-block-container-bottom .global-block-container-button.compare button::before {
    content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="15" height="12" viewBox="0 0 15 12" fill="none"><path d="M1.5 1H2.42436C2.71464 1 2.97156 1.18784 3.05961 1.46444L4.88156 7.18785C4.96962 7.46446 5.22654 7.6523 5.51682 7.6523H11.8683C12.1835 7.6523 12.4556 7.43157 12.5207 7.12317L13.3304 3.28249C13.4178 2.86807 13.1016 2.47829 12.6781 2.47829H6.22727" stroke="white" stroke-width="2" stroke-linecap="round"/><circle cx="5.9" cy="10.15" r="0.9" fill="white"/><circle cx="11.15" cy="10.15" r="0.9" fill="white"/></svg>');
    width: 12px;
    height: 12px;
    margin: 0;
  }
}
.global-block-container.mark-free-delivery {
  background: var(--colors-blue-400, #62a8ed);
  box-shadow: 0px 28px 8px 0px rgba(27, 60, 95, 0), 0px 18px 7px 0px rgba(27, 60, 95, 0.01), 0px 10px 6px 0px rgba(27, 60, 95, 0.05), 0px 5px 5px 0px rgba(27, 60, 95, 0.09), 0px 1px 2px 0px rgba(27, 60, 95, 0.1);
}
.global-block-container.mark-free-delivery .global-block-mark-timer {
  color: var(--colors-blue-400, #62a8ed);
}
.global-block-container.big {
  border-radius: 0;
}
.global-block-container.big .global-block-mark-name {
  font-size: 16px;
}
.global-block-container.big .global-block-mark-timer {
  font-size: 12px;
  padding: 4px 6px;
}
.global-block-container.big::before {
  position: absolute;
  right: calc(100% - 1px);
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="33" height="32" viewBox="0 0 33 32" fill="none"><path d="M0.5 0H32.5V32C27.553 32 22.9853 29.3493 20.5309 25.0541L11.4768 9.20946C9.63603 5.98806 6.21025 4 2.5 4H0.5V0Z" fill="%23B57EDC"/><clipPath id="clip0_14702_13464"><rect width="32" height="32" fill="white" transform="translate(0.5)"/></clipPath></svg>');
}
.global-block-container.big::after {
  position: absolute;
  left: calc(100% - 1px);
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="33" height="32" viewBox="0 0 33 32" fill="none"><path d="M32.5 0H0.5V32C5.447 32 10.0147 29.3493 12.4691 25.0541L21.5232 9.20946C23.364 5.98806 26.7898 4 30.5 4H32.5V0Z" fill="%23B57EDC"/><clipPath id="clip0_14702_13471"><rect width="32" height="32" fill="white" transform="matrix(-1 0 0 1 32.5 0)"/></clipPath></svg>');
}
.global-show-more-button {
  color: var(--colors-gray-400, #929292);
  display: flex;
  align-items: center;
  justify-content: center !important;
  font-size: 14px;
  font-weight: 500;
  flex-direction: column !important;
  min-height: 300px;
  align-self: stretch;
  cursor: pointer;
}
.global-show-more-button.disabled {
  pointer-events: none;
}
.global-show-more-button .icon {
  background: var(--colors-gray-100, #F7F7F7);
  width: 64px;
  height: 64px;
  border-radius: 50%;
  line-height: 64px;
  text-align: center;
  font-size: 50px;
  font-weight: 300;
  color: var(--colors-gray-200, #E5E4E2);
  margin-bottom: 10px;
}
.global-block-mark-top {
  position: absolute;
  top: 0;
  user-select: none;
  text-wrap: nowrap;
  display: flex;
  height: 16px;
  padding: 6px;
  justify-content: center;
  align-items: center;
  gap: 4px;
  left: 50%;
  transform: translateX(-50%);
  border-radius: 0px 0px 8px 8px;
}
.global-block-mark-top .global-block-mark-name {
  color: var(--colors-white, #fff);
  leading-trim: both;
  text-edge: cap;
  font-size: 10px;
  font-weight: 700;
}
.global-block-discount-hit-sale {
  background: var(--colors-red-300, #fa8072);
}
.global-block-discount-hit-sale::before {
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="19" height="18" viewBox="0 0 19 18" fill="none"><path d="M13.7188 3.375L16.25 6.80357M13.7188 3.375H5.28884M13.7188 3.375L12.0312 6.80357M16.25 6.80357L9.5 15.375M16.25 6.80357H2.75M9.5 15.375L2.75 6.80357M9.5 15.375L6.96875 6.80357M9.5 15.375L12.0312 6.80357M2.75 6.80357L5.28884 3.375M5.28884 3.375L6.96875 6.80357M6.96875 6.80357L9.49998 3.375L12.0312 6.80357" stroke="%23fff" stroke-width="0.9375" stroke-linecap="round"  stroke-linejoin="round" /></svg>');
  width: 19px;
  height: 18px;
}
.global-block-discount-sale::before, .global-block-discount-outlet::before {
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="14" viewBox="0 0 18 14" fill="none"><path d="M1 4.88235C2.18261 4.88235 3.08696 5.8 3.08696 7C3.08696 8.2 2.18261 9.11765 1 9.11765V11.9412C1 12.5059 1.48696 13 2.04348 13L15.9565 13C16.513 13 17 12.5059 17 11.9412V9.11765C15.8174 9.11765 14.913 8.2 14.913 7C14.913 5.8 15.8174 4.88235 17 4.88235V2.05882C17 1.49412 16.513 1 15.9565 1L2.04348 1C1.48696 1 1 1.49412 1 2.05882V4.88235Z" stroke="%23fff" stroke-width="1.25" stroke-linecap="round" stroke-linejoin="round" /><path d="M6.6 6.05761C7.12991 6.05761 7.575 5.61918 7.575 5.05908C7.575 4.49897 7.12991 4.06055 6.6 4.06055C6.07009 4.06055 5.625 4.49897 5.625 5.05908C5.625 5.61918 6.07009 6.05761 6.6 6.05761Z" stroke="%23fff" stroke-width="1.25" /><path d="M10.6 10.1162C11.1299 10.1162 11.575 9.67778 11.575 9.11767C11.575 8.55756 11.1299 8.11914 10.6 8.11914C10.0701 8.11914 9.625 8.55756 9.625 9.11767C9.625 9.67778 10.0701 10.1162 10.6 10.1162Z" stroke="%23fff" stroke-width="1.25" /><path d="M11.8008 3.8418L5.40078 10.3359" stroke="%23fff" stroke-width="1.25" stroke-linecap="round" /></svg>');
  width: 18px;
  height: 14px;
}
.global-block-discount-sale {
  background: var(--colors-violet-300, #b57edc);
}
.global-block-discount-outlet {
  background: var(--colors-yellow-500, #ffbf00);
}
.global-span-mark {
  display: flex;
  height: 24px;
  padding: 4px 12px;
  justify-content: center;
  align-items: center;
  border-radius: 32px;
  color: var(--colors-white, #fff);
  /* main-medium */
  font-family: Rubik;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}
.global-span-mark .global-block-container-bottom {
  display: flex;
  align-items: center;
  flex-direction: column;
  align-self: stretch;
  gap: 8px;
}
.global-span-mark .global-block-container-bottom, .global-span-mark .global-block-container-bottom a {
  color: var(--colors-gray-700, #2f2c2f);
}
@media (max-width: 719px) {
  .global-span-mark .global-block-container-bottom {
    height: 80px;
    justify-content: space-around;
    font-size: 12px !important;
  }
}
.global-span-mark .global-block-container-bottom .global-block-container-buy {
  display: flex;
  align-items: center;
  flex-direction: column;
  align-self: stretch;
  gap: 8px;
  align-self: stretch;
}
@media (max-width: 719px) {
  .global-span-mark .global-block-container-bottom .global-block-container-buy {
    display: flex;
    align-items: center;
    gap: 12px;
    align-self: stretch;
    flex-direction: unset;
    justify-content: space-around;
  }
}
.global-span-mark .global-block-container-bottom .global-block-container-bottom-list-offer {
  display: flex;
  align-self: stretch;
}
.global-span-mark .global-block-container-bottom .global-block-container-bottom-list-offer .bottom-list-offer {
  display: flex;
  height: 16px;
  padding: 2px;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  background: var(--colors-violet-300, #b57edc);
  color: var(--colors-white, #fff);
  font-size: 8px;
}
.global-span-mark .global-block-container-bottom .global-block-container-bottom-list-offer .bottom-list-offer .list-offer-time {
  display: flex;
  padding: 0px 3px;
  justify-content: center;
  align-items: center;
  align-self: stretch;
  border-radius: 2px;
  background: var(--colors-white, #fff);
  color: var(--colors-violet-300, #b57edc);
  font-size: 8px;
  font-weight: 600;
}
.global-span-mark .global-block-container-bottom .global-block-container-bottom-list-header {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  align-self: stretch;
  min-height: 34px;
  overflow: hidden;
  text-overflow: ellipsis;
  font-weight: 400;
}
@media (max-width: 719px) {
  .global-span-mark .global-block-container-bottom .global-block-container-bottom-list-header {
    font-size: 10px;
  }
}
.global-span-mark .global-block-container-bottom .global-block-container-bottom-list-status {
  display: flex;
  justify-content: space-between;
  align-items: center;
  align-self: stretch;
}
.global-span-mark .global-block-container-bottom .global-block-container-bottom-value {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  align-self: stretch;
  height: 32px;
}
.global-span-mark .global-block-container-bottom .global-block-container-bottom-value.min {
  height: unset;
}
@media (max-width: 719px) {
  .global-span-mark .global-block-container-bottom .global-block-container-bottom-value {
    height: unset;
  }
}
.global-span-mark .global-block-container-bottom .global-block-container-bottom-value .global-p-short-product-new-price-container {
  display: block;
  color: var(--colors-gray-700, #2f2c2f);
  font-size: 16px;
}
.global-span-mark .global-block-container-bottom .global-block-container-bottom-value .global-p-short-product-new-price-container span {
  font-size: 24px;
}
@media (max-width: 719px) {
  .global-span-mark .global-block-container-bottom .global-block-container-bottom-value .global-p-short-product-new-price-container, .global-span-mark .global-block-container-bottom .global-block-container-bottom-value .global-p-short-product-new-price-container span {
    font-size: 20px;
  }
}
.global-span-mark .global-block-container-bottom .global-block-container-bottom-value .global-p-short-product-formed {
  color: var(--colors-gray-300, #c0c0c0);
}
.global-span-mark .global-block-container-bottom .global-block-container-bottom-value .global-p-short-product.all-price {
  display: flex;
  justify-content: space-between;
  align-items: center;
  align-self: stretch;
  width: 100%;
}
.global-span-mark .global-block-container-bottom .global-block-container-bottom-value .global-p-short-product.all-price div {
  display: flex;
  align-items: center;
  gap: 4px;
}
.global-span-mark .global-block-container-bottom .global-block-container-bottom-value .global-p-short-product.all-price div .global-p-short-product-old-price-container {
  font-size: 12px;
  font-weight: 400;
}
.global-span-mark .global-block-container-bottom .global-block-container-bottom-value .global-p-short-product.all-price div .global-p-short-product-old-price-container span {
  font-size: 16px;
}
@media (max-width: 719px) {
  .global-span-mark .global-block-container-bottom .global-block-container-bottom-value .global-p-short-product.all-price div .global-p-short-product-old-price-container span {
    font-size: 12px;
  }
}
.global-span-mark .global-block-container-bottom .global-block-container-bottom-value .global-p-short-product.all-price div .global-p-short-product-discount-container {
  display: flex;
  padding: 2px 6px 2px 5px;
  justify-content: center;
  align-items: center;
  font-size: 12px;
}
@media (max-width: 719px) {
  .global-span-mark .global-block-container-bottom .global-block-container-bottom-value .global-p-short-product.all-price div .global-p-short-product-discount-container {
    padding: 1px 4px 0px 3px;
    font-size: 10px;
  }
}
@media (max-width: 719px) {
  .global-span-mark .global-block-container-bottom .global-block-container-bottom-value .global-p-short-product.all-price {
    display: flex;
    padding-left: 4px;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    gap: 2px;
    flex: 1 0 0;
    align-self: stretch;
  }
  .global-span-mark .global-block-container-bottom .global-block-container-bottom-value .global-p-short-product.all-price .global-p-short-product-rom-price-container {
    color: var(--colors-gray-700, #2f2c2f);
    font-size: 12px;
  }
  .global-span-mark .global-block-container-bottom .global-block-container-bottom-value .global-p-short-product.all-price .global-p-short-product-rom-price-container span {
    font-size: 20px;
  }
  .global-span-mark .global-block-container-bottom .global-block-container-bottom-value .global-p-short-product.all-price .global-p-short-product-to-price-container {
    color: var(--colors-gray-700, #2f2c2f);
    font-size: 12px;
    align-self: flex-end;
  }
}
.global-span-mark .global-block-container-bottom .global-block-container-bottom-value .global-p-short-product.all-price-from {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  flex: 1 0 0;
  align-self: stretch;
  color: var(--colors-gray-700, #2f2c2f);
}
.global-span-mark .global-block-container-bottom .global-block-container-bottom-value .global-p-short-product.all-price-from .global-block-container-bottom-from-price-top {
  font-size: 10px;
}
.global-span-mark .global-block-container-bottom .global-block-container-bottom-value .global-p-short-product.all-price-from .global-block-container-bottom-from-price {
  font-size: 16px;
}
.global-span-mark .global-block-container-bottom .global-block-container-button {
  display: flex;
  justify-content: center;
  align-items: center;
  align-self: stretch;
  min-width: 140px;
}
@media (max-width: 719px) {
  .global-span-mark .global-block-container-bottom .global-block-container-button {
    flex: unset;
    align-self: unset;
    min-width: unset;
  }
  .global-span-mark .global-block-container-bottom .global-block-container-button button {
    width: 48px;
    flex: unset;
  }
}
.global-span-mark .global-block-container-bottom .global-block-container-button.min {
  min-width: unset;
  width: 48px;
  height: 48px;
  flex: unset;
}
.global-span-mark .global-block-container-bottom .global-block-container-button.min button {
  width: 48px;
}
@media (max-width: 719px) {
  .global-span-mark .global-block-container-bottom .global-block-container-button.compare {
    align-self: stretch;
  }
  .global-span-mark .global-block-container-bottom .global-block-container-button.compare button {
    width: 100%;
    height: 32px;
  }
  .global-span-mark .global-block-container-bottom .global-block-container-button.compare button::before {
    content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="15" height="12" viewBox="0 0 15 12" fill="none"><path d="M1.5 1H2.42436C2.71464 1 2.97156 1.18784 3.05961 1.46444L4.88156 7.18785C4.96962 7.46446 5.22654 7.6523 5.51682 7.6523H11.8683C12.1835 7.6523 12.4556 7.43157 12.5207 7.12317L13.3304 3.28249C13.4178 2.86807 13.1016 2.47829 12.6781 2.47829H6.22727" stroke="white" stroke-width="2" stroke-linecap="round"/><circle cx="5.9" cy="10.15" r="0.9" fill="white"/><circle cx="11.15" cy="10.15" r="0.9" fill="white"/></svg>');
    width: 12px;
    height: 12px;
    margin: 0;
  }
}
.global-empty-block {
  flex: 1 1 auto;
  align-self: stretch;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  padding: 50px 15px;
  display: none;
  background: var(--colors-white, #fff);
}
.global-empty-block.show {
  display: block;
}
.global-empty-block-img {
  margin: 0 auto 25px;
  display: block;
  max-width: 300px;
}
.global-empty-block-text {
  color: var(--colors-gray-500, #696969);
  margin: 0;
  font-size: 16px;
  font-weight: 500;
  text-align: center;
}
@media (max-width: 719px) {
  .global-empty-block-img {
    max-height: 160px;
  }
  .global-empty-block-text {
    font-size: 12px;
    color: var(--colors-gray-400, #929292);
  }
}
.global-p-short-product {
  display: flex;
  align-items: center;
  align-self: stretch;
  gap: 4px;
  color: var(--colors-gray-700, #2f2c2f);
  min-height: 19px;
}
.global-p-short-product div {
  display: flex;
  gap: 4px;
}
.global-p-short-product .global-p-short-product-all-price-container {
  display: flex;
  gap: 4px;
  font-size: 48px;
}
.global-p-short-product .global-p-short-product-discount-block {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  gap: 0 !important;
  margin-left: auto;
}
.global-p-short-product .global-p-short-product-old-price-container {
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  user-select: none;
  color: var(--colors-gray-300, #C0C0C0);
  font-size: 8px;
  font-weight: 500;
}
.global-p-short-product .global-p-short-product-old-price-container span {
  margin-right: 2px;
  font-size: 8px;
  font-weight: 500;
}
.global-p-short-product .global-p-short-product-discount-container {
  border-radius: 28px;
  background: var(--colors-red-300, #fa8072);
  color: var(--colors-white, #fff);
  text-align: center;
  user-select: none;
}
.global-p-short-product .global-p-short-product-discount-container small {
  margin-right: 3px;
}
@media (min-width: 720px) {
  .global-p-short-product .global-p-short-product-discount-container small {
    display: none;
  }
}
.global-p-short-product .global-p-short-product-new-price-container {
  display: flex;
  justify-content: center;
  align-items: center;
}
.global-pop-modal {
  z-index: 102;
  display: none;
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  padding: 15px;
  background: rgba(0, 0, 0, 0.5);
}
@media (max-width: 719px) {
  .global-pop-modal.pop-up-location-modal {
    background: rgba(0, 0, 0, 0.8);
    backdrop-filter: blur(4px);
  }
}
.global-pop-modal.pop-up-cart-modal {
  display: block;
  visibility: hidden;
}
.global-pop-modal.pop-up-cart-modal.overflow {
  visibility: visible;
}
@media (max-width: 719px) {
  .global-pop-modal.pop-up-credit-calculator-modal {
    left: 0;
    top: 0;
    right: unset;
    bottom: unset;
    text-rendering: optimizeLegibility;
    -webkit-overflow-scrolling: touch;
    overflow-y: scroll;
    scrollbar-width: thin;
    position: fixed;
    transform: translate(0, 0%);
    transition: all 0.5s ease;
    width: 100%;
    height: 100%;
    box-sizing: border-box;
    z-index: 50;
  }
}
.global-pop-modal .global-pop-modal-content {
  display: flex;
  margin: auto;
  padding: 32px;
  flex-direction: column;
  align-items: flex-start;
  gap: 32px;
  border-radius: 28px;
  background: var(--colors-white, #fff);
  box-shadow: 0px 4px 32px 0px rgba(0, 0, 0, 0.16);
  position: relative;
  top: 50%;
  transform: translate(0, -50%);
  max-height: calc(100vh - 94px);
  overflow: auto;
}
.global-pop-modal .global-pop-modal-content .global-pop-modal-content-scroll {
  overflow: auto;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  align-self: stretch;
  gap: 32px;
}
.global-pop-modal .global-pop-modal-content .global-pop-modal-content-scroll::-webkit-scrollbar {
  width: 8px;
  /* Ширина всего элемента навигации */
}
.global-pop-modal .global-pop-modal-content .global-pop-modal-content-scroll::-webkit-scrollbar-track {
  background: var(--bg-color, #f5f5f5);
  /* Цвет дорожки */
}
.global-pop-modal .global-pop-modal-content .global-pop-modal-content-scroll::-webkit-scrollbar-thumb {
  background: var(--colors-green-500-primary, #2ea84f);
  /* Цвет бегунка */
}
@media (max-width: 719px) {
  .global-pop-modal .global-pop-modal-content {
    padding: 24px;
    max-height: calc(100vh - 78px);
  }
}
.global-pop-modal .global-pop-modal-content.user-fast-buy {
  width: 100%;
  max-width: calc(480px - (32px * 2));
}
@media (max-width: 719px) {
  .global-pop-modal .global-pop-modal-content.user-fast-buy {
    max-width: calc(100% - (24px * 2));
  }
}
.global-pop-modal .global-pop-modal-content.user-fast-buy .global-modal-form-container {
  flex-direction: column;
  gap: var(---gap-small, 16px);
}
.global-pop-modal .global-pop-modal-content.user-fast-buy .fast-buy-modal-block-content img {
  height: 65px;
  margin-top: 10px;
}
.global-pop-modal .global-pop-modal-content.user-fast-buy .global-p-short-product-span {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 16px !important;
}
.global-pop-modal .global-pop-modal-content.user-fast-buy .global-modal-price-container {
  justify-content: flex-end !important;
}
.global-pop-modal .global-pop-modal-content.user-fast-buy .global-modal-price-container .global-p-short-product-new-price-container {
  font-size: 24px;
}
.global-pop-modal .global-pop-modal-content.user-fast-buy form {
  margin: 0;
}
.global-pop-modal .global-pop-modal-content.user-fast-buy form .form-contact-block {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  gap: 4px;
  align-self: stretch;
  border-radius: 8px;
  background: unset;
  border: unset;
  box-shadow: unset;
  height: unset;
  position: relative;
  padding: 0;
}
.global-pop-modal .global-pop-modal-content.user-fast-buy form .form-contact-block input {
  display: flex;
  height: 42px;
  width: auto;
  padding: 0px 12px;
  align-items: center;
  gap: 16px;
  align-self: stretch;
  border-radius: 8px;
  border: 1px solid var(--colors-gray-200, #e5e4e2);
  background: var(--colors-white, #fff);
  font-size: 16px;
  font-weight: 400;
}
.global-pop-modal .global-pop-modal-content.user-fast-buy form .form-contact-block .error-label {
  display: none;
}
.global-pop-modal .global-pop-modal-content.user-fast-buy form .form-contact-block .checkbox-label::before {
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"><path d="M0 10C0 4.47715 4.47715 0 10 0C15.5228 0 20 4.47715 20 10C20 15.5228 15.5228 20 10 20C4.47715 20 0 15.5228 0 10Z" fill="%2362B378"/><path d="M5.25 11.0339L7.97035 13.7543L15.25 6.5" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
  width: 20px;
  height: 20px;
  position: absolute;
  right: 0px;
  top: 60%;
  transform: translateY(-50%);
  pointer-events: none;
  display: none;
}
.global-pop-modal .global-pop-modal-content.user-fast-buy form .form-contact-block.check .checkbox-label::before {
  display: block;
}
.global-pop-modal .global-pop-modal-content.user-fast-buy form .form-contact-block.error label {
  color: var(---red-post, #da291c);
}
.global-pop-modal .global-pop-modal-content.user-fast-buy form .form-contact-block.error input, .global-pop-modal .global-pop-modal-content.user-fast-buy form .form-contact-block.error textarea {
  border: 1px solid var(---red-post, #da291c);
}
.global-pop-modal .global-pop-modal-content.user-fast-buy form .form-contact-block.error .error-label {
  display: block;
}
.global-pop-modal .global-pop-modal-content.user-fast-buy .global-modal-form-manager {
  text-align: center;
  font-weight: 400;
  color: var(--colors-gray-500, #696969);
  font-size: 14px;
  max-width: 320px;
  margin: auto;
}
.global-pop-modal .global-pop-modal-content.user-notify {
  width: calc(480px - (32px * 2));
}
@media (max-width: 719px) {
  .global-pop-modal .global-pop-modal-content.user-notify {
    width: calc(100% - 64px);
  }
}
.global-pop-modal .global-pop-modal-content.user-response {
  width: calc(480px - (32px * 2));
}
@media (max-width: 719px) {
  .global-pop-modal .global-pop-modal-content.user-response {
    width: calc(100% - 64px);
  }
}
.global-pop-modal .global-pop-modal-content.user-location {
  width: calc(480px - (32px * 2));
}
@media (max-width: 719px) {
  .global-pop-modal .global-pop-modal-content.user-location {
    width: calc(100% - (32px * 2));
  }
}
.global-pop-modal .global-pop-modal-content.user-location .location-modal-form-container {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 24px;
  align-self: stretch;
  flex: 1 1 auto;
}
.global-pop-modal .global-pop-modal-content.user-location .location-modal-form-container .location-modal-form {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 16px;
  align-self: stretch;
}
.global-pop-modal .global-pop-modal-content.user-location .location-modal-form-container .location-modal-form .form-location-block {
  display: flex;
  height: 44px;
  padding: 0px 12px;
  align-items: center;
  align-self: stretch;
  border-radius: 8px;
  border: 1px solid var(--colors-gray-200, #e5e4e2);
  background: var(--colors-white, #fff);
}
.global-pop-modal .global-pop-modal-content.user-location .location-modal-form-container .location-modal-form .form-location-block input {
  flex: 1 0 0;
  color: var(--colors-gray-700, #2f2c2f);
  leading-trim: both;
  text-edge: cap;
  font-size: 16px;
  font-weight: 400;
  border: none;
  outline: none;
}
.global-pop-modal .global-pop-modal-content.user-location .location-modal-form-container .location-modal-form .form-location-list-container {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  align-self: stretch;
  flex-wrap: wrap;
  gap: 8px;
}
.global-pop-modal .global-pop-modal-content.user-location .location-modal-form-container .location-modal-form .form-location-list-container .form-location-list {
  display: flex;
  padding: 12px 8px;
  align-items: center;
  align-self: stretch;
  gap: 4px;
  background: var(--colors-white, #fff);
  cursor: pointer;
  width: 100%;
  transition: 0.3s;
}
.global-pop-modal .global-pop-modal-content.user-location .location-modal-form-container .location-modal-form .form-location-list-container .form-location-list.default {
  line-height: 33px;
  border-radius: 8px;
  background: var(--colors-gray-100, #F7F7F7);
  font-size: 14px;
  padding: 0 15px;
  width: auto;
}
.global-pop-modal .global-pop-modal-content.user-location .location-modal-form-container .location-modal-form .form-location-list-container .form-location-list.default:hover {
  background: var(--colors-gray-200, #e5e4e2);
}
.global-pop-modal .global-pop-modal-content.user-location .location-modal-form-container .location-modal-form .form-location-list-container .form-location-list.default.active {
  background: transparent;
  border: 1px solid var(--colors-gray-200, #e5e4e2);
}
.global-pop-modal .global-pop-modal-content.user-location .location-modal-form-container .location-modal-form .form-location-list-container .form-location-list.default .form-location-city {
  color: var(--colors-gray-500, #696969);
  font-weight: 400;
}
.global-pop-modal .global-pop-modal-content.user-location .location-modal-form-container .location-modal-form .form-location-list-container .form-location-list .form-location-city {
  color: var(--colors-gray-700, #2f2c2f);
  font-weight: 500;
}
.global-pop-modal .global-pop-modal-content.user-location .location-modal-form-container .location-modal-form .form-location-list-container .form-location-list .form-location-region {
  color: var(--colors-gray-500, #696969);
  font-weight: 400;
}
.global-pop-modal .global-pop-modal-content.user-location .location-modal-form-container .location-modal-form .form-location-list-container .form-location-list:hover {
  background: var(--colors-gray-100, #f7f7f7);
  border-radius: 8px;
}
.global-pop-modal .global-pop-modal-content.user-location .location-modal-form-container .location-modal-container-city {
  display: flex;
  align-items: flex-start;
  align-content: flex-start;
  gap: 8px;
  align-self: stretch;
  flex-wrap: wrap;
}
.global-pop-modal .global-pop-modal-content.user-location .location-modal-form-container .location-modal-container-city .span-city {
  display: flex;
  padding: 8px 16px;
  align-items: center;
  gap: 2px;
  border-radius: 8px;
  background: var(--colors-gray-100, #f7f7f7);
  color: var(--colors-gray-700, #2f2c2f);
  font-weight: 400;
  cursor: pointer;
  user-select: none;
}
.global-pop-modal .global-pop-modal-content.user-location .location-modal-form-container .location-modal-container-city .span-city:hover {
  background: var(--colors-blue-100, #e9f5ff);
}
.global-pop-modal .global-pop-modal-content.user-location .pop-up-location-modal-button {
  flex: 0 0 auto;
  align-self: stretch;
}
.global-pop-modal .global-pop-modal-content.user-location .pop-up-location-modal-button button:before {
  display: none;
}
.global-pop-modal .global-pop-modal-content.user-login {
  padding: 24px 24px 20px 24px;
  gap: 16px;
  align-items: center;
  width: 272px;
}
.global-pop-modal .global-pop-modal-content.user-login.pop-up-registred-modal-content {
  min-height: 520px;
}
.global-pop-modal .global-pop-modal-content.user-login.pop-up-recovery-message-modal-content {
  min-height: unset;
}
@media (max-width: 719px) {
  .global-pop-modal .global-pop-modal-content.user-login {
    width: 70%;
  }
}
.global-pop-modal .global-pop-modal-content.user-login .global-pop-modal-header .global-pop-modal-header-top {
  font-size: 14px;
}
.global-pop-modal .global-pop-modal-content.user-login p {
  margin: 0;
  color: var(--colors-gray-700, #2f2c2f);
  text-align: center;
  font-size: 12px;
  font-weight: 400;
}
.global-pop-modal .global-pop-modal-content.user-login .login-modal-form-container {
  flex: 1 0 0;
  width: 100%;
}
.global-pop-modal .global-pop-modal-content.user-login .login-modal-form-container img {
  object-fit: cover;
  width: 100%;
  height: 152px;
}
.global-pop-modal .global-pop-modal-content.user-login .login-modal-form-container .phone-number {
  color: var(--colors-gray-700, #2f2c2f);
  font-size: 12px;
  font-weight: 500;
}
.global-pop-modal .global-pop-modal-content.user-login .login-modal-form-container .login-modal-form {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 16px;
  flex: 1 0 0;
  align-self: stretch;
}
.global-pop-modal .global-pop-modal-content.user-login .login-modal-form-container .login-modal-form .form-group .password-container {
  position: relative;
  align-self: stretch;
  display: flex;
}
.global-pop-modal .global-pop-modal-content.user-login .login-modal-form-container .login-modal-form .form-group .password-container .form-control {
  width: 100%;
}
.global-pop-modal .global-pop-modal-content.user-login .login-modal-form-container .login-modal-form .form-group .password-container .toggle-password {
  position: absolute;
  top: 50%;
  right: 10px;
  /* Позиция кнопки справа от поля */
  transform: translateY(-50%);
  cursor: pointer;
  background: none;
  border: none;
}
.global-pop-modal .global-pop-modal-content.user-login .login-modal-form-container .login-modal-form .form-group .password-container .toggle-password::after {
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="13" viewBox="0 0 20 13" fill="none"><path d="M9.99984 1C4.04746 1 1.6665 6.35772 1.6665 6.35772C1.6665 6.35772 4.04746 11.7143 9.99984 11.7143C15.9522 11.7143 18.3332 6.35772 18.3332 6.35772C18.3332 6.35772 15.9522 1 9.99984 1Z" stroke="%23C0C0C0" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M9.99963 9.33422C11.6433 9.33422 12.9758 8.00173 12.9758 6.35803C12.9758 4.71432 11.6433 3.38184 9.99963 3.38184C8.35592 3.38184 7.02344 4.71432 7.02344 6.35803C7.02344 8.00173 8.35592 9.33422 9.99963 9.33422Z" stroke="%23C0C0C0" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
  width: 20px;
  height: 13px;
}
.global-pop-modal .global-pop-modal-content.user-login .login-modal-form-container .login-modal-form .form-group .password-container .toggle-password.show-password::after {
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="13" viewBox="0 0 20 13" fill="none"><path d="M9.99984 1C4.04746 1 1.6665 6.35772 1.6665 6.35772C1.6665 6.35772 4.04746 11.7143 9.99984 11.7143C15.9522 11.7143 18.3332 6.35772 18.3332 6.35772C18.3332 6.35772 15.9522 1 9.99984 1Z" stroke="%23C0C0C0" fill="%23e5e4e2" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M9.99963 9.33422C11.6433 9.33422 12.9758 8.00173 12.9758 6.35803C12.9758 4.71432 11.6433 3.38184 9.99963 3.38184C8.35592 3.38184 7.02344 4.71432 7.02344 6.35803C7.02344 8.00173 8.35592 9.33422 9.99963 9.33422Z" stroke="%23C0C0C0" fill="%23fff" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
  width: 20px;
  height: 13px;
}
.global-pop-modal .global-pop-modal-content.user-login .login-modal-form-container .login-modal-form .global-button-send-fast-buy button {
  padding: 11px 24px;
}
.global-pop-modal .global-pop-modal-content.user-login .login-modal-bootom-block span {
  color: var(--colors-gray-700, #2f2c2f);
  text-align: center;
  font-size: 12px;
  font-weight: 400;
}
.global-pop-modal .global-pop-modal-content.user-login .login-modal-bottom-block {
  font-size: 12px;
  color: var(--colors-gray-700, #2F2C2F);
}
.global-pop-modal .global-pop-modal-content.credit-calculator {
  width: 932px;
  overflow: initial;
}
@media (max-width: 719px) {
  .global-pop-modal .global-pop-modal-content.credit-calculator {
    gap: 8px !important;
    background: unset !important;
    width: 100%;
    margin: 0;
    box-shadow: unset !important;
  }
}
.global-pop-modal .global-pop-modal-content.user-cart, .global-pop-modal .global-pop-modal-content.user-to-cart {
  width: calc(800px - (32px * 2));
  gap: 32px;
  min-height: calc(720px - (32px * 2));
  overflow: initial;
}
.global-pop-modal .global-pop-modal-content.user-cart .global-modal-block, .global-pop-modal .global-pop-modal-content.user-to-cart .global-modal-block {
  flex: 1 1 auto;
}
.global-pop-modal .global-pop-modal-content .global-pop-modal-header {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 8px;
  align-self: stretch;
  color: var(---dark-gray, #333);
  font-weight: 400;
}
.global-pop-modal .global-pop-modal-content .global-pop-modal-header .global-pop-modal-header-top {
  display: flex;
  height: 24px;
  align-items: center;
  gap: 32px;
  font-weight: 500;
  justify-content: space-between;
  align-self: stretch;
  font-size: 24px;
}
.global-pop-modal .global-pop-modal-content .global-pop-modal-header .global-pop-modal-header-bottom {
  font-size: 14px;
}
.global-pop-modal .global-pop-modal-content .global-pop-modal-header .global-pop-modal-header-bottom .pop-up-user-question-value {
  color: #808080;
}
.global-pop-modal .global-pop-modal-content .global-modal-block-content {
  display: flex;
  align-items: flex-start;
  gap: 8px;
  align-self: stretch;
}
.global-pop-modal .global-pop-modal-content .global-modal-block-content img {
  max-width: 80px;
  height: 80px;
  object-fit: contain;
}
.global-pop-modal .global-pop-modal-content .global-modal-block-content .global-modal-block-content-container {
  display: flex;
  padding: 4px 4px 0px 0px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  flex: 1 0 0;
  align-self: stretch;
}
.global-pop-modal .global-pop-modal-content .global-modal-block-content .global-modal-block-content-container .global-p-short-product-span {
  color: var(---dark-gray, #333);
  font-size: 14px;
  font-weight: 400;
}
.global-pop-modal .global-pop-modal-content .global-modal-block-content .global-modal-block-content-container .global-modal-price-container {
  display: flex;
  justify-content: space-between;
  align-items: center;
  align-self: stretch;
}
.global-pop-modal .global-pop-modal-content .global-modal-block-content .global-modal-block-content-container .global-modal-price-container .global-p-short-product {
  user-select: none;
}
.global-pop-modal .global-pop-modal-content .global-modal-block-content .global-modal-block-content-container .global-modal-price-container .global-p-short-product .global-p-short-product-old-price-container {
  color: var(---gray, #c0c0c0);
  font-size: 12px;
  font-weight: 400;
}
.global-pop-modal .global-pop-modal-content .global-modal-block-content .global-modal-block-content-container .global-modal-price-container .global-p-short-product .global-p-short-product-discount-container {
  display: flex;
  padding: 2px 6px 2px 5px;
  justify-content: center;
  align-items: center;
  font-size: 12px;
}
.global-pop-modal .global-pop-modal-content .global-modal-block-content .global-modal-block-content-container .global-modal-price-container .global-p-short-product .global-p-short-product-new-price-container {
  color: var(---dark-gray, #333);
  user-select: text;
}
.global-pop-modal .global-pop-modal-content .global-modal-form-container {
  display: flex;
  align-self: stretch;
}
.global-pop-modal .global-pop-modal-content .global-modal-form-container form {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: var(---gap-small, 16px);
  align-self: stretch;
  width: 100%;
}
.global-pop-modal .global-pop-modal-content .global-modal-form-container form .global-raiting {
  flex-direction: row-reverse;
  background: transparent;
  box-shadow: unset;
}
.global-pop-modal .global-pop-modal-content .global-modal-form-container form .global-modal-textarea {
  display: flex;
  height: 120px;
  padding: 13px 16px;
  align-items: flex-start;
  align-self: stretch;
}
.global-pop-modal .global-pop-modal-content .global-modal-form-container form .global-modal-textarea textarea {
  resize: none;
  outline: none;
  background: #fafafa;
  height: 120px;
  width: 100%;
}
.global-pop-modal .global-pop-modal-content .global-modal-form-container form .global-modal-textarea textarea:valid {
  border: none;
}
.global-pop-modal .global-pop-modal-content .form-group, .global-pop-modal .global-pop-modal-content .form-contact-block {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  gap: 4px;
  align-self: stretch;
  border-radius: 8px;
  background: unset;
  border: unset;
  box-shadow: unset;
  height: unset;
  position: relative;
  padding: 0;
}
.global-pop-modal .global-pop-modal-content .form-group .form-label, .global-pop-modal .global-pop-modal-content .form-group label, .global-pop-modal .global-pop-modal-content .form-contact-block .form-label, .global-pop-modal .global-pop-modal-content .form-contact-block label {
  color: var(--colors-gray-500, #696969);
  font-size: 14px;
  font-weight: 400;
}
.global-pop-modal .global-pop-modal-content .form-group textarea, .global-pop-modal .global-pop-modal-content .form-group input, .global-pop-modal .global-pop-modal-content .form-contact-block textarea, .global-pop-modal .global-pop-modal-content .form-contact-block input {
  display: flex;
  height: 42px;
  width: auto;
  padding: 0px 12px;
  align-items: center;
  gap: 16px;
  align-self: stretch;
  border-radius: 8px;
  border: 1px solid var(--colors-gray-200, #e5e4e2);
  background: var(--colors-white, #fff);
  font-size: 16px;
  font-weight: 400;
}
.global-pop-modal .global-pop-modal-content .form-group textarea::placeholder, .global-pop-modal .global-pop-modal-content .form-group input::placeholder, .global-pop-modal .global-pop-modal-content .form-contact-block textarea::placeholder, .global-pop-modal .global-pop-modal-content .form-contact-block input::placeholder {
  color: var(--colors-gray-300, #C0C0C0);
}
.global-pop-modal .global-pop-modal-content .form-group textarea, .global-pop-modal .global-pop-modal-content .form-contact-block textarea {
  height: 138px;
  padding: 10px;
}
.global-pop-modal .global-pop-modal-content .form-group .error-label, .global-pop-modal .global-pop-modal-content .form-contact-block .error-label {
  display: none;
}
.global-pop-modal .global-pop-modal-content .form-group .simplecheckout-rule-group, .global-pop-modal .global-pop-modal-content .form-contact-block .simplecheckout-rule-group {
  margin-top: -4px;
}
.global-pop-modal .global-pop-modal-content .form-group .checkbox-label, .global-pop-modal .global-pop-modal-content .form-contact-block .checkbox-label {
  display: none;
}
.global-pop-modal .global-pop-modal-content .form-group .checkbox-label::before, .global-pop-modal .global-pop-modal-content .form-contact-block .checkbox-label::before {
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"><path d="M0 10C0 4.47715 4.47715 0 10 0C15.5228 0 20 4.47715 20 10C20 15.5228 15.5228 20 10 20C4.47715 20 0 15.5228 0 10Z" fill="%2362B378"/><path d="M5.25 11.0339L7.97035 13.7543L15.25 6.5" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
  width: 20px;
  height: 20px;
  position: absolute;
  right: 15px;
  top: 61%;
  transform: translateY(-50%);
  pointer-events: none;
}
.global-pop-modal .global-pop-modal-content .form-group.check .checkbox-label, .global-pop-modal .global-pop-modal-content .form-contact-block.check .checkbox-label {
  display: block;
}
.global-pop-modal .global-pop-modal-content .form-group.error label, .global-pop-modal .global-pop-modal-content .form-contact-block.error label {
  color: var(---red-post, #da291c);
}
.global-pop-modal .global-pop-modal-content .form-group.error input, .global-pop-modal .global-pop-modal-content .form-contact-block.error input {
  border: 1px solid var(---red-post, #da291c);
}
.global-pop-modal .global-pop-modal-content .form-group.error .error-label, .global-pop-modal .global-pop-modal-content .form-contact-block.error .error-label {
  display: block;
}
.global-pop-modal .global-pop-modal-content .form-group.verification__field, .global-pop-modal .global-pop-modal-content .form-contact-block.verification__field {
  display: flex;
  align-items: flex-start;
  margin: 0;
  padding: 0;
  border: unset;
}
.global-pop-modal .global-pop-modal-content .form-group.verification__field div, .global-pop-modal .global-pop-modal-content .form-contact-block.verification__field div {
  display: flex;
  align-items: flex-start;
  gap: 8px;
  align-self: stretch;
}
.global-pop-modal .global-pop-modal-content .form-group.verification__field div .verification__input, .global-pop-modal .global-pop-modal-content .form-contact-block.verification__field div .verification__input {
  display: flex;
  width: 100%;
  height: 42px;
  padding: 0px;
  justify-content: center;
  align-items: center;
  gap: 16px;
  border-radius: 8px;
  border: 1px solid var(--colors-gray-200, #e5e4e2);
  background: var(--colors-white, #fff);
  color: var(--colors-gray-700, #2f2c2f);
  text-align: center;
  leading-trim: both;
  text-edge: cap;
  font-family: Rubik;
  font-weight: 400;
}
.global-pop-modal .global-pop-modal-content .success-message {
  display: none;
}
.global-modal-counter-container {
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 3px;
  user-select: none;
}
.global-modal-counter-container .ctrl-button {
  display: flex;
  width: 24px;
  height: 24px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  color: var(--colors-gray-300, #c0c0c0);
  text-align: center;
  cursor: pointer;
  border-radius: 8px;
  background: var(--colors-white, #fff);
  -webkit-transition: background-color 100ms ease-in;
  transition: background-color 100ms ease-in;
}
.global-modal-counter-container .ctrl-button:hover {
  background: var(--colors-green-100, #e9f9e9);
  color: var(--colors-green-400, #62b278);
  -webkit-transition: background-color 100ms ease-in;
  transition: background-color 100ms ease-in;
}
.global-modal-counter-container .ctrl-button:active {
  background: var(--colors-green-200, #dbf6e2);
  -webkit-transition: background-color 100ms ease-in;
  transition: background-color 100ms ease-in;
}
.global-modal-counter-container .ctrl-counter {
  position: relative;
  color: var(--colors-gray-700, #2f2c2f);
  overflow: hidden;
}
.global-modal-counter-container .ctrl-counter .global-modal-counter, .global-modal-counter-container .ctrl-counter .ctrl-counter-num {
  display: flex;
  min-width: 12px;
  max-width: 20px;
  height: 24px;
  padding: 0px 3px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  color: var(--colors-gray-700, #2f2c2f);
  text-align: center;
  font-size: 16px;
  font-family: Rubik;
  font-weight: 400;
  line-height: 150%;
  /* 24px */
}
.global-modal-counter-container .ctrl-counter .global-modal-counter {
  z-index: 2;
  position: relative;
  border: none;
  box-shadow: none;
  outline: none;
}
.global-modal-counter-container .ctrl-counter .ctrl-counter-num {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.global-modal-counter-container .ctrl-counter .ctrl-counter-num, .global-modal-counter-container .ctrl-counter.is-input .ctrl-counter-input {
  visibility: visible;
  opacity: 1;
}
.global-modal-counter-container .ctrl-counter .to-cart-counter-num, .global-modal-counter-container .ctrl-counter .cart-counter-num, .global-modal-counter-container .ctrl-counter.is-input .ctrl-counter-input {
  visibility: hidden;
}
.global-modal-counter-container .ctrl-counter .global-modal-counter, .global-modal-counter-container .ctrl-counter.is-input .ctrl-counter-num {
  visibility: hidden;
  opacity: 0;
}
.global-modal-counter-container .ctrl-counter .global-modal-counter, .global-modal-counter-container .ctrl-counter .ctrl-counter-num, .global-modal-counter-container .ctrl-counter.is-input .ctrl-counter-num, .global-modal-counter-container .ctrl-counter.is-input .ctrl-counter-input {
  -webkit-transition: opacity 100ms ease-in;
  transition: opacity 100ms ease-in;
}
.global-modal-counter-container .ctrl-counter .ctrl-counter-num.is-increment-hide {
  opacity: 0;
  -webkit-transform: translateY(-50px);
  transform: translateY(-50px);
  -webkit-animation: increment-prev 100ms ease-in;
  animation: increment-prev 100ms ease-in;
}
.global-modal-counter-container .ctrl-counter .ctrl-counter-num.is-decrement-hide {
  opacity: 0;
  -webkit-transform: translateY(50px);
  transform: translateY(50px);
  -webkit-animation: decrement-prev 100ms ease-in;
  animation: decrement-prev 100ms ease-in;
}
.global-modal-counter-container .ctrl-counter .ctrl-counter-num.is-decrement-visible {
  opacity: 1;
  -webkit-transform: translateY(0);
  transform: translateY(0);
  -webkit-animation: decrement-next 100ms ease-out;
  animation: decrement-next 100ms ease-out;
}
.global-modal-counter-container .ctrl-counter .ctrl-counter-num.is-increment-visible {
  opacity: 1;
  -webkit-transform: translateY(0);
  transform: translateY(0);
  -webkit-animation: increment-next 100ms ease-out;
  animation: increment-next 100ms ease-out;
}
@-webkit-keyframes decrement-prev {
  from {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
@keyframes decrement-prev {
  from {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
@-webkit-keyframes decrement-next {
  from {
    opacity: 0;
    -webkit-transform: translateY(-50px);
    transform: translateY(-50px);
  }
}
@keyframes decrement-next {
  from {
    opacity: 0;
    -webkit-transform: translateY(-50px);
    transform: translateY(-50px);
  }
}
@-webkit-keyframes increment-prev {
  from {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
@keyframes increment-prev {
  from {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
@-webkit-keyframes increment-next {
  from {
    opacity: 0;
    -webkit-transform: translateY(50px);
    transform: translateY(50px);
  }
}
@keyframes increment-next {
  from {
    opacity: 0;
    -webkit-transform: translateY(50px);
    transform: translateY(50px);
  }
}
.gen-tab__add-services {
  display: flex;
  justify-content: center;
  align-items: flex-start;
  flex-direction: column;
  align-self: stretch;
  padding: 24px 28px;
  gap: 12px;
  background: var(---white, #fff);
}
.gen-tab__add-services > form {
  align-self: stretch;
}
.gen-tab__add-services .gen-tab__add-services-header {
  align-self: stretch;
  color: var(---dark-gray, #333);
  font-weight: 400;
  user-select: none;
}
@media (max-width: 719px) {
  .gen-tab__add-services .gen-tab__add-services-header {
    font-size: 14px;
    font-weight: 500;
  }
}
.gen-tab__add-services .gen-tab__add-services-block {
  display: flex;
  align-items: flex-start;
  flex-direction: column;
  height: 32px;
  flex-shrink: 0;
  position: relative;
}
@media (max-width: 719px) {
  .gen-tab__add-services .gen-tab__add-services-block {
    font-size: 14px;
    font-weight: 400;
    height: unset;
  }
}
@media (max-width: 719px) {
  .gen-tab__add-services .gen-tab__add-services-block {
    width: min(95%, var(---width, 1366px));
    font-size: 14px;
    font-weight: 400;
    height: unset;
  }
}
.gen-tab__add-services .gen-tab__add-services-block:not(:last-child) {
  padding-bottom: 10px;
}
.gen-tab__add-services .gen-tab__add-services-block .gen-tab__add-services-ul {
  display: none;
  flex-direction: column;
  align-items: flex-start;
  align-self: stretch;
  position: absolute;
  z-index: 16;
  width: 477px;
  left: 40px;
  top: 26px;
  border-radius: 8px;
  background: var(--colors-white, #fff);
  padding: 0;
  /* pop-up_shadow */
  box-shadow: 0px 4px 32px 0px rgba(0, 0, 0, 0.16);
}
@media (max-width: 719px) {
  .gen-tab__add-services .gen-tab__add-services-block .gen-tab__add-services-ul {
    position: unset;
    width: unset;
  }
}
.gen-tab__add-services .gen-tab__add-services-block .gen-tab__add-services-ul li {
  display: flex;
  align-items: flex-start;
  flex-direction: column;
  align-self: stretch;
  padding: 16px;
  gap: 8px;
  cursor: pointer;
  background: var(--colors-white, #fff);
  overflow: hidden;
  color: var(--colors-gray-500, #696969);
  text-overflow: ellipsis;
  font-family: Rubik;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  /* 18px */
}
.gen-tab__add-services .gen-tab__add-services-block .gen-tab__add-services-ul li:first-child {
  border-radius: 8px 8px 0 0;
}
.gen-tab__add-services .gen-tab__add-services-block .gen-tab__add-services-ul li:last-child {
  border-radius: 0 0 8px 8px;
}
.gen-tab__add-services .gen-tab__add-services-block .gen-tab__add-services-ul li p {
  margin: 0;
}
.gen-tab__add-services .gen-tab__add-services-block .gen-tab__add-services-ul li:hover {
  background: linear-gradient(0deg, var(--colors-gray-100, #f7f7f7) 0%, var(--colors-gray-100, #f7f7f7) 100%), var(--colors-white, #fff);
}
.gen-tab__add-services .gen-tab__add-services-block .gen-tab__add-services-ul li .gen-tab__add-services-li-div {
  display: flex;
  justify-content: space-between;
  align-items: center;
  align-self: stretch;
  gap: 32px;
  color: var(--colors-gray-700, #2f2c2f);
  font-size: 14px;
  font-weight: 500;
}
@media (max-width: 719px) {
  .gen-tab__add-services .gen-tab__add-services-block .gen-tab__add-services-ul li .gen-tab__add-services-li-div .gen-tab__add-services-li-price {
    text-wrap: nowrap;
  }
}
.gen-tab__add-services .gen-tab__add-services-block.default.active .gen-tab__add-services-text, .gen-tab__add-services .gen-tab__add-services-block.enable-check.active .gen-tab__add-services-text {
  border: 2px solid var(--colors-gray-200, #e5e4e2) !important;
}
@media (max-width: 719px) {
  .gen-tab__add-services .gen-tab__add-services-block.default.active .gen-tab__add-services-text, .gen-tab__add-services .gen-tab__add-services-block.enable-check.active .gen-tab__add-services-text {
    border: none !important;
  }
}
.gen-tab__add-services .gen-tab__add-services-block.default .gen-tab__add-services-text, .gen-tab__add-services .gen-tab__add-services-block.enable-check .gen-tab__add-services-text {
  border: 2px solid var(--colors-gray-100, #e5e4e2) !important;
}
.gen-tab__add-services .gen-tab__add-services-block.default .gen-tab__add-services-text:hover, .gen-tab__add-services .gen-tab__add-services-block.enable-check .gen-tab__add-services-text:hover {
  border: 2px solid var(--colors-gray-200, #e5e4e2) !important;
}
.gen-tab__add-services .gen-tab__add-services-block.default .gen-tab__add-services-text::after, .gen-tab__add-services .gen-tab__add-services-block.enable-check .gen-tab__add-services-text::after {
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32" fill="none"><path d="M11.5007 14.4993L16 19.1005L20.4993 14.4993" stroke="%232F2C2F" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
  width: 32px;
  height: 32px;
}
@media (max-width: 719px) {
  .gen-tab__add-services .gen-tab__add-services-block.default .gen-tab__add-services-text, .gen-tab__add-services .gen-tab__add-services-block.default .gen-tab__add-services-text:hover, .gen-tab__add-services .gen-tab__add-services-block.enable-check .gen-tab__add-services-text, .gen-tab__add-services .gen-tab__add-services-block.enable-check .gen-tab__add-services-text:hover {
    border: none !important;
  }
  .gen-tab__add-services .gen-tab__add-services-block.default .gen-tab__add-services-text::after, .gen-tab__add-services .gen-tab__add-services-block.enable-check .gen-tab__add-services-text::after {
    display: none;
  }
}
.gen-tab__info-price-cashback {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-direction: column;
  height: 24px;
  position: relative;
  color: var(--colors-gray-700, #2f2c2f);
  font-size: 14px;
  font-weight: 400;
  user-select: none;
}
.gen-tab__info-price-cashback::after {
  background-color: #333;
  border-radius: 10px;
  display: none;
  width: 211px;
  padding: 8px 16px;
  justify-content: center;
  align-items: center;
  position: absolute;
  color: var(--colors-white, #fff);
  font-size: 10px;
  font-weight: 500;
  line-height: 150%;
  /* 15px */
  z-index: 15;
  content: "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.";
  bottom: 0;
  left: 50%;
  transform: translate(-50%, calc(100% + 5px));
  user-select: none;
}
.gen-tab__info-price-cashback::before {
  background-color: #333;
  content: " ";
  display: none;
  position: absolute;
  width: 15px;
  height: 15px;
  z-index: 15;
  bottom: 0;
  left: 50%;
  transform: translate(-50%, calc(100%)) rotate(45deg);
}
.gen-tab__info-price-cashback:hover::after {
  display: flex;
}
@media (max-width: 719px) {
  .gen-tab__info-price-cashback:hover::after {
    display: none;
  }
}
.gen-tab__info-price-cashback:hover::before {
  display: block;
}
@media (max-width: 719px) {
  .gen-tab__info-price-cashback:hover::before {
    display: none;
  }
}
.gen-tab__info-price-cashback .gen-tab__info-price-cashback-span {
  display: flex;
  align-items: center;
  gap: 2px;
}
.gen-tab__info-price-cashback .gen-tab__info-price-cashback-current {
  color: var(--colors-green-400, #62b278);
  margin-left: 2px;
  font-weight: 500;
}
.gen-tab__add-product {
  display: flex;
  align-items: flex-start;
  flex-direction: column;
  align-self: stretch;
  position: relative;
  padding: 24px 32px;
  gap: 12px;
  background: var(---white, #fff);
  color: var(---dark-gray, #333);
  text-align: start;
  font-size: 18px;
  font-weight: 400;
  user-select: none;
}
.gen-tab__add-product .carousel-container {
  overflow: hidden;
}
@media (max-width: 1290px) {
  .gen-tab__add-product .carousel-container {
    width: 100%;
  }
}
.gen-tab__add-product .gen-tab__add-product-accessories-container {
  display: flex;
  align-items: flex-start;
  align-self: stretch;
  transition: transform 0.3s ease;
}
@media (min-width: 1280px) {
  .gen-tab__add-product .gen-tab__add-product-accessories-container {
    width: calc(var(---width) / 2 - 64px);
  }
}
.gen-tab__add-product .gen-tab__add-product-accessories-container .slick-slide {
  margin-right: var(---gap-small, 16px);
}
.gen-tab__add-product .gen-tab__add-product-accessories-container .gen-tab__add-product-accessories--item {
  display: flex;
  justify-content: center;
  align-items: flex-start;
  width: 181.167px;
  padding: 8px;
  gap: 8px;
  border-radius: 16px;
  border: 2px solid var(--colors-gray-100, #f7f7f7);
  background: var(--colors-white, #fff);
}
.gen-tab__add-product .gen-tab__add-product-accessories-container .gen-tab__add-product-accessories--item:hover {
  border: 2px solid var(--colors-gray-200, #e5e4e2);
}
.gen-tab__add-product .gen-tab__add-product-accessories-container .gen-tab__add-product-accessories--item img {
  max-width: 64px;
  height: 64px;
  object-fit: contain;
}
.gen-tab__add-product .gen-tab__add-product-accessories-container .gen-tab__add-product-accessories--item .gen-tab__add-product-accessories--info-conteiner {
  display: flex;
  align-items: center;
  flex-direction: column;
  align-self: stretch;
  flex: 1 0 0;
  gap: 8px;
}
.gen-tab__add-product .gen-tab__add-product-accessories-container .gen-tab__add-product-accessories--item .gen-tab__add-product-accessories--info-conteiner .gen-tab__add-product-accessories--name {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  /* количество строк */
  -webkit-box-orient: vertical;
  width: 90px;
  height: calc(($font-size + 2px) * 2);
  align-self: stretch;
  overflow: hidden;
  color: var(--colors-gray-700, #2f2c2f);
  text-overflow: ellipsis;
  font-size: 10px;
  font-weight: 400;
}
.gen-tab__add-product .gen-tab__add-product-accessories-container .gen-tab__add-product-accessories--item .gen-tab__add-product-accessories--info-conteiner .gen-tab__add-product-accessories--info {
  display: flex;
  justify-content: space-between;
  align-items: center;
  align-self: stretch;
  color: var(--colors-gray-700, #2f2c2f);
  font-size: 12px;
  font-weight: 500;
}
.gen-tab__add-product .block-slick-arrow, .gen-tab__add-product .fade {
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  top: 58%;
  transform: translateY(-50%);
}
.gen-tab__add-product .fade {
  z-index: 2;
  width: 40px;
  height: 90px;
}
.gen-tab__add-product .block-slick-arrow {
  z-index: 3;
  width: 32px;
  height: 32px;
  padding: 6px 10px 6px 8px;
  border-radius: 28px;
  border: 2px solid var(--colors-white, #fff);
  background: var(--colors-white, #fff);
  cursor: pointer;
}
.gen-tab__add-product .block-slick-arrow:hover {
  background: var(--colors-gray-100, #f7f7f7);
}
.gen-tab__add-product .block-slick-arrow::after {
  display: flex;
}
.gen-tab__add-product .block-slick-arrow.slick-disabled {
  visibility: hidden;
}
.gen-tab__add-product .fade-left {
  left: 16px;
  background: linear-gradient(90deg, #fff 39.61%, rgba(255, 255, 255, 0) 99.61%);
}
.gen-tab__add-product .block-slick-prev {
  left: 16px;
}
.gen-tab__add-product .block-slick-prev::after {
  margin-right: 3px;
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="8" height="14" viewBox="0 0 8 14" fill="none"><path d="M7 1L1 7" stroke="%23E5E4E2" stroke-width="2" stroke-linecap="round"/><path d="M7 13L1 7" stroke="%23E5E4E2" stroke-width="2" stroke-linecap="round"/></svg>');
}
.gen-tab__add-product .block-slick-prev:hover::after {
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="8" height="14" viewBox="0 0 8 14" fill="none"><path d="M7 1L1 7" stroke="%23333333" stroke-width="2" stroke-linecap="round"/><path d="M7 13L1 7" stroke="%23333333" stroke-width="2" stroke-linecap="round"/></svg>');
}
.gen-tab__add-product .fade-right {
  right: 16px;
  background: linear-gradient(270deg, #fff 39.61%, rgba(255, 255, 255, 0) 99.61%);
}
.gen-tab__add-product .block-slick-next {
  right: 16px;
}
.gen-tab__add-product .block-slick-next::after {
  margin-left: 3px;
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="8" height="14" viewBox="0 0 8 14" fill="none"><path d="M1 13L7 7" stroke="%23E5E4E2" stroke-width="2" stroke-linecap="round"/><path d="M1 1L7 7" stroke="%23E5E4E2" stroke-width="2" stroke-linecap="round"/></svg>');
}
.gen-tab__add-product .block-slick-next:hover::after {
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="8" height="14" viewBox="0 0 8 14" fill="none"><path d="M1 13L7 7" stroke="%23333333" stroke-width="2" stroke-linecap="round"/><path d="M1 1L7 7" stroke="%23333333" stroke-width="2" stroke-linecap="round"/></svg>');
}
.global-page-checkbox {
  position: absolute;
  opacity: 0;
}
.global-page-checkbox + label {
  position: relative;
  cursor: pointer;
  padding: 0;
}
.global-page-checkbox + label:before {
  content: "";
  margin-right: 4px;
  display: inline-block;
  vertical-align: text-top;
  width: 17.8px;
  height: 16px;
  border-radius: 4px;
  border: 2px solid var(--colors-gray-200, #e5e4e2);
  background: var(--colors-white, #fff);
}
.global-page-checkbox:hover + label:before {
  border: 2px solid var(--colors-green-500-primary, #2ea84f);
}
.global-page-checkbox:disabled:hover + label:before {
  border: 2px solid var(--colors-gray-200, #e5e4e2);
}
.global-page-checkbox:checked + label:before {
  border: 2px solid var(--colors-green-500-primary, #2ea84f);
  background: #2ea84f;
}
.global-page-checkbox:disabled + label:before {
  box-shadow: none;
  border: 2px solid var(--colors-gray-200, #e5e4e2);
  background: var(---disabled, #e9e9e9);
}
.global-page-checkbox:disabled + label {
  cursor: auto;
}
.global-page-checkbox:checked + label:after {
  content: "";
  position: absolute;
  left: 5px;
  top: 9px;
  background: var(--colors-white, #fff);
  width: 2px;
  height: 2px;
  box-shadow: 2px 0 0 var(--colors-white, #fff), 4px 0 0 var(--colors-white, #fff), 4px -2px 0 var(--colors-white, #fff), 4px -4px 0 var(--colors-white, #fff), 4px -6px 0 var(--colors-white, #fff), 4px -8px 0 var(--colors-white, #fff);
  transform: rotate(45deg);
}
.global-btn, a.global-btn {
  background: var(--colors-green-500-primary, #2ea84f);
  padding: 0 24px;
  border-radius: 8px;
  border: none;
  color: var(--colors-white, #fff);
  line-height: 48px;
  cursor: pointer;
  transition: 0.3s;
  font-weight: 400;
  display: inline-block;
  text-align: center;
  text-decoration: none;
}
.global-btn:hover, a.global-btn:hover {
  background: var(--colors-green-600, #25863f);
}
.global-btn.full, a.global-btn.full {
  display: block;
}
.global-btn.disabled, a.global-btn.disabled {
  background: var(--colors-gray-100, #F7F7F7);
  color: var(--colors-gray-300, #C0C0C0);
  pointer-events: none;
}
.global-btn.secondary, a.global-btn.secondary {
  background: var(--colors-blue-500, #318ce7);
}
.global-btn.secondary:hover, a.global-btn.secondary:hover {
  background: var(--colors-blue-600, #2672be);
}
@media (max-width: 719px) {
  .mobile-block-container {
    border-radius: 32px;
    background: var(--colors-white, #fff);
    margin-bottom: 12px;
  }
}
.section-container {
  margin: auto;
}
@media (min-width: 719px) {
  .section-container {
    border-radius: 32px;
    background: var(--colors-white, #fff);
    margin: 0 auto;
    display: flex;
  }
}
.section-container .section-side-menu {
  padding: 24px 16px;
  box-sizing: border-box;
  border-radius: 24px;
}
@media (max-width: 719px) {
  .section-container .section-side-menu {
    background: var(--colors-white, #fff);
    margin-bottom: 12px;
  }
}
@media (min-width: 719px) {
  .section-container .section-side-menu {
    border-radius: 0;
    flex: 0 0 auto;
    width: 320px;
    border-right: 1px solid var(--colors-gray-200, #e5e4e2);
  }
}
.section-container .section-content {
  flex: 1 1 auto;
  min-width: 0;
}
.section-container .section-content .section-content-header {
  padding: 24px 24px 0px;
}
.section-container .section-content .section-content-header .header-title {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.2;
  margin: 0;
  color: var(--colors-gray-700, #2f2c2f);
}
@media (min-width: 719px) {
  .section-container .section-content .section-content-header {
    border-bottom: 1px solid var(--colors-gray-200, #e5e4e2);
    padding: 24px 32px;
  }
  .section-container .section-content .section-content-header .header-title {
    font-size: 24px;
  }
}
@media (max-width: 719px) {
  .hidden-xs {
    display: none !important;
  }
}
@media (min-width: 719px) {
  .hidden-lg {
    display: none !important;
  }
}
.hidden {
  display: none !important;
}
.gen-tab__info-price-cashback::after {
  white-space: pre-line;
  content: "Кешбек нараховується у вигляді PixoCoin на рахунок учасника програми лояльності PixoPhone:\aАктивний через 14 днів після нарахування.\aБаланс можна перевірити в особистому кабінеті в розділі «Мої бонуси». \aНакопиченними бонусами можна сплатити до 50% вартості наступної покупки (немонетарні послуги).";
}
.pixo-indx {
  display: none !important;
}
:root {
  ---width: 1500px;
  ---width-desc: 1920px;
  ---gap-small: 16px;
  ---gap-basic: 24px;
  ---gap-big: 48px;
  ---radius-block: 24px;
  --bg-color: #f5f5f5;
  --score: #f7f7f7;
  --score-1: #fa8072;
  --score-2: #ffce4f;
  --score-3: #cde24d;
  --score-4: #94db5c;
  --score-5: #62b278;
  ---black: #2b2b2b;
  ---black-ico: #333333;
  ---blue-light: #81dcec;
  ---blue: #0eb7d4;
  ---green-btn: #62b378;
  ---gray: #ececec;
  ---disabled: #e9e9e9;
  ---dark-gray: #333;
  ---pink: #ec8a8a;
  ---pink-btn: #f37d7d;
  ---soft-gray: #f8f8f8;
  ---rating-star: #ffda55;
  ---red-post: #da291c;
  ---white: #fff;
  --colors-white: #fff;
  --colors-blue-100: #e9f5ff;
  --colors-blue-400: #62a8ed;
  --colors-blue-500: #318ce7;
  --colors-gray-svg: #e5e4e2;
  --colors-gray-100: #f7f7f7;
  --colors-gray-200: #e5e4e2;
  --colors-gray-300: #c0c0c0;
  --colors-gray-400: #929292;
  --colors-gray-500: #696969;
  --colors-gray-700: #2f2c2f;
  --colors-green-200: #dbf6e2;
  --colors-green-400: #62b278;
  --colors-green-500-primary: #2ea84f;
  --colors-green-600: #25863f;
  --colors-green-700: #1d6d33;
  --colors-green-900: #1c4427;
  --colors-mint-300: #81d8d0;
  --colors-red-300: #fa8072;
  --colors-red-500: #dc343b;
  --colors-violet-300: #b57edc;
  --colors-yellow-500: #ffbf00;
  --modal-colors-white: #fff;
  --modal-colors-blue-400: #62a8ed;
  --modal-colors-gray-100: #f7f7f7;
  --modal-colors-gray-200: #e5e4e2;
  --modal-colors-gray-400: #929292;
  --modal-colors-gray-500: #696969;
  --modal-colors-gray-700: #2f2c2f;
  --modal-colors-green-100: #e9f9e9;
  --modal-colors-green-400: #62b278;
  --modal-colors-red-300: #fa8072;
  --smartphone: #b57edc;
  --smartphone-hover: #9f6fc2;
  --laptops: #3d9af6;
  --laptops-hover: #3789db;
  --keyboards: #d981e7;
  --keyboards-hover: #c273cf;
  --access: #81d8d0;
  --access-hover: #72bfb8;
  --audio: #81d88f;
  --audio-hover: #72bf7f;
  --charging-stations: #ffbf00;
  --charging-stations-hover: #e5ac00;
  --tablets: #3d9af6;
  --tablets-hover: #3789db;
  --gaming: #52dce5;
  --gaming-hover: #49c4cc;
  --smart-gadgets: #eee967;
  --smart-gadgets-hover: #d4cf5c;
  --computers: #d981e7;
  --computers-hover: #c273cf;
  --promotions: #dc343b;
}
/*/
/*/
.ukrcreditsticker {
  display: none;
}
.footer .container {
  display: none;
}
#gen-tab__info-name-value {
  font-weight: 500;
  font-size: 24px;
  margin: 0;
}
#messageLoadPage {
  position: fixed;
  width: 400px;
  line-height: 40px;
  margin-top: -25px;
  margin-left: -200px;
  left: 50%;
  top: 50%;
  padding-left: 0px;
  display: none;
  text-align: center;
  z-index: 4423123213129999;
}
.common-template .block-description .block-block-description-container {
  color: var(--dark-gray, #333);
  text-align: justify;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
}
.header-search-form {
  margin: 0;
}
@keyframes active_load {
  from {
    -ms-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -ms-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.active-load {
  -webkit-animation: active_load 1s linear infinite;
  -moz-animation: active_load 1s linear infinite;
  -ms-animation: active_load 1s linear infinite;
  -o-animation: active_load 1s linear infinite;
  animation: active_load 1s linear infinite;
  font-size: 0;
}
/*   .global-block-container-bottom .global-block-container-bottom-list-header{
    min-height: 3em;
  } */
.loading_quick_order {
  position: absolute;
  top: 50%;
  left: 50%;
}
@media (max-width: 719px) {
  .common-template .common-template__content-top .breadcrumbs {
    padding: 0;
  }
}
#popUpSearchModal {
  overflow: hidden;
}
.submenu-list__i.category-content.all-category.active {
  display: flex !important;
}
.submenu-list__i.category-content.active {
  display: block !important;
}
.header .header-container .header_bottom .header_bottom-content__right .header-bottom-controls .header-bottom-controls__btn.header-bottom__profile-btn .header-bottom__profile-authorized {
  display: block !important;
}
.simplecheckout-rule-group {
  display: flex;
  flex-direction: column;
}
.area__right-wishlist-container-container .global-block-container-header .global-block-add-group {
  opacity: 1 !important;
}
/* Заменил на форме регитсрации кнопку на ссилку */
.global-button-send-fast-buy a {
  display: flex;
  padding: 16px 24px;
  justify-content: center;
  align-items: center;
  align-self: stretch;
  gap: 8px;
  /*  width: 100%; */
  cursor: pointer;
  border-radius: 4px;
  color: var(--colors-white, #fff);
  font-size: 14px;
  border: none;
}
.global-button-send-fast-buy a {
  background: var(--colors-green-500-primary, #2ea84f);
}
.global-button-send-fast-buy a:hover {
  background: var(--colors-green-600, #25863f);
}
.global-pop-modal .global-pop-modal-content.user-login .login-modal-form-container .login-modal-form .global-button-send-fast-buy a {
  padding: 11px 24px;
}
#popUpRegistred #simplepage_form .form-group-container {
  width: 100%;
}
.common-template .header-popular-page .header-popular-page-container .popular-page-container img {
  width: 32px;
  height: 32px;
}
.common-template .header-runs .scrolling.fast div a img {
  height: 32px;
}
.common-template .monobrand-content .monobrand-content-container .monobrand-content-right .content-right-header .content-right-buttons .content-right-button, .global-block-content-container .global-block-header .content-right-button {
  transition: all 0.3s ease;
}
.splide.monobrand-splide.load {
  align-items: center !important;
  justify-content: center !important;
}
@media (max-width: 992px) {
  .catalog-filters .catalog-filters-viewed-content.grid-view .soon-waiting-order-button.global-waiting-button.global-block-container-button button span {
    display: none;
  }
  .catalog-filters .catalog-filters-viewed-content.grid-view .novelty-waiting-order-button.global-button.global-block-container-button button span {
    display: none;
  }
  .global-block-container .global-block-container-bottom {
    height: unset;
  }
  .global-block-container-bottom .global-block-container-bottom-list-header a {
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 135%;
  }
  .global-block-content-container.content-container .global-horizontal-switch .recently-viewed-text {
    width: 45px;
  }
}
/* 
#simplecheckout_cart{
  width: 100%;
}
 */
.common-template .checkout-tab .page-container .checkout-tab__left-side .check-left-side-block.focus .check-left-side-header {
  color: var(--colors-gray-700, #2f2c2f);
}
.catalog-filters .catalog-filters-viewed-content.more-grid-view .soon-waiting-order-button.global-waiting-button.global-block-container-button button span {
  display: none;
}
.common-template .catalog-filters .catalog-filters-content .catalog-filters-right .catalog-filters-viewed-content.more-grid-view .catalog-filters-viewed-container .global-block-container-bottom .global-block-container-buy .global-block-container-button.global-button button span {
  display: none;
}
.global-button button, .global-waiting-button button {
  min-width: 48px;
}
.catalog-filters-viewed-content.more-grid-view .soon-waiting-order-button.global-waiting-button.global-block-container-button {
  justify-content: flex-end;
}
.catalog-filters-viewed-content.more-grid-view .soon-waiting-order-button.global-waiting-button.global-block-container-button button {
  max-width: 48px;
}
#ocf-module-1 {
  width: 100%;
}
.common-template .catalog-filters-left .catalog-filters-parametrs .filters-parametrs-header::after {
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="17" viewBox="0 0 16 17" fill="none"><path d="M11 10L8 7L5 10" stroke="%23929292" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
  width: 16px;
  height: 16px;
  transition: transform 0.5s ease;
  transform: rotate(0deg);
}
.common-template .catalog-filters-left .catalog-filters-parametrs .filters-parametrs-header.clicked::after {
  transform: rotate(180deg);
}
@media (max-width: 768px) {
  .common-template .catalog-filters-left .catalog-filters-parametrs {
    padding: 20px 32px 12px 32px;
  }
  .ocf-selected .ocf-value-input-checkbox::after {
    top: 0px;
    left: 1px;
  }
}
.common-template .catalog-filters-left .catalog-filters-parametrs .filters-parametrs-checkbox-count {
  display: flex;
  padding: 2px 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 24px;
  background: var(--colors-gray-100, #f7f7f7);
  color: var(--colors-gray-400, #929292);
  text-align: center;
  font-size: 12px;
}
.catalog-filters-parametrs .ocf-value-input .ocf-value-input-checkbox::before {
  width: 16px;
  height: 16px;
}
.catalog-filters-parametrs .ocf-value-list.list-checkbox {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-top: 12px;
}
.catalog-filters-parametrs .ocf-scroll-y, .catalog-filters-parametrs .ocf-value-list-body {
  width: 100%;
}
.catalog-filters-parametrs .ocf-hide-expand-1, .catalog-filters-parametrs .ocf-hide-expand-0 {
  display: flex;
  padding: 4px 0px;
  justify-content: center;
  align-items: center;
  align-self: stretch;
  cursor: pointer;
  gap: 4px;
  color: var(--colors-gray-400, #929292);
  text-align: center;
  font-size: 14px;
}
/* .catalog-filters-viewed-content.list-view .novelty-waiting-list-block-value.global-block-container-bottom-value.not-bonus .global-block-container-bottom-from-price-top
{
  font-size: 12px;
}

.novelty-waiting-list-block-value.global-block-container-bottom-value.not-bonus .global-block-container-bottom-from-month{
font-size: 20px;
} */
@media (min-width: 768px) {
  .catalog-filters-viewed-content.grid-view .all-price-from.global-p-short-product {
    flex-direction: row !important;
    align-items: center !important;
  }
}
/* .global-block-container .global-block-container-bottom .global-block-container-bottom-value .global-p-short-product.all-price div */
.global-block-container .global-block-container-bottom .global-p-short-product.all-price-from .global-block-container-bottom-new-price, .global-block-container-bottom-value .credit-price-mod.all-price-from .global-p-short-product-new-price-container.global-block-container-bottom-new-price, .global-block-container .global-block-container-bottom .global-block-container-bottom-value .credit-price-mod.all-price-from.global-p-short-product .discount-block {
  display: none;
}
.common-template .catalog-filters .catalog-filters-content.content-container .catalog-filters-right .catalog-filters-viewed-content .catalog-filters-viewed-container .global-p-short-product.full-price-mod.all-price span.global-block-container-bottom-from-price-top, .common-template .catalog-filters .catalog-filters-content.content-container .catalog-filters-right .catalog-filters-viewed-content .catalog-filters-viewed-container .global-p-short-product.full-price-mod.all-price span.global-block-container-bottom-from-price {
  display: none;
}
.common-template .catalog-filters-left {
  overflow-x: clip !important;
}
.ocf-filter .ocf-filter-body {
  width: 100%;
}
.ocf-filter-list.ocf-clearfix {
  display: flex;
  flex-direction: column;
  gap: 1px;
}
.ocf-filter-list.ocf-clearfix .ocf-hidden-filters-divider > span:hover {
  background-color: #fff;
}
.ocf-filter-list.ocf-clearfix .ocf-hidden-filters-divider > span {
  transition: 0.3s;
  background-color: #fff;
  margin: 0;
}
.ocf-filter-list.ocf-clearfix .ocf-hidden-filters-divider {
  margin: 15px auto;
  height: unset;
  top: 0;
}
.ocf-scroll-y {
  background-image: none !important;
}
.ocf-noUi-pips.ocf-noUi-pips-horizontal {
  display: none;
}
.novelty-waiting-list-block-value.global-block-container-bottom-value.not-bonus {
  justify-content: flex-end;
}
.global-p-short-product-new-price-container .global-p-short-product-formed {
  color: var(--colors-gray-300, #C0C0C0);
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}
.common-template .general-tab .page-container .gen-tab__right-side .gen-tab__info .gen-tab__info-price .gen-tab__info-price-value .global-p-short-product-new-price-container.price--not-available {
  color: var(--colors-gray-300, #c0c0c0);
}
.common-template .general-tab .page-container .gen-tab__right-side .gen-tab__info .gen-tab__info-discount {
  display: flex !important;
}
#gen-tab__to-order-price-value.viewed-waiting-list-block-value.global-block-container-bottom-value {
  color: var(--colors-gray-300, #C0C0C0);
  font-family: Rubik;
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  display: flex;
  flex-direction: row;
  justify-content: center;
}
#gen-tab__to-order-price-value.global-p-short-product-new-price-container.price--not-available {
  color: var(--colors-gray-300, #C0C0C0);
}
/*.video-container.video-fullscreen .video-block{*/
/*  width: unset!important;*/
/*}*/
/*.video-container.video-fullscreen{*/
/*  width: unset!important;*/
/*  background: rgba(0, 0, 0, 0.3);*/
/*  backdrop-filter: blur(10px);*/
/*  background-color:unset!important;*/
/*}*/
.common-template .general-tab .page-container .gen-tab__right-side .gen-tab__delivery-options.bu {
  display: flex;
  flex-direction: row;
  padding: 24px 28px;
  gap: 16px;
  align-self: stretch;
  justify-content: center;
}
.common-template .general-tab .page-container .gen-tab__right-side .gen-tab__delivery-options.bu .delivery-options--group {
  display: flex;
  padding: 16px 24px;
  justify-content: center;
  align-items: center;
  gap: 8px;
  flex: 1 0 0;
  border-radius: var(---radius-min, 8px);
  background: var(--colors-gray-100, #F7F7F7);
  flex-direction: row;
}
.splide__list.thumbnails.bu-offer li.splide__slide.thumbnail:nth-child(n+6) {
  display: none;
}
.splide__list.thumbnails.bu-offer {
  transform: translateX(0px) !important;
}
.common-template .offers-tab .offers-page-container .offers-page-block__list .offers-page-block__list-block .offers-page__right-side .offers-page-buy-block .offers-page-buy-header .offers-page-buy-guarantee .global-block-container-bottom-value {
  margin-bottom: -10px;
}
#pop-up-bu-main-list {
  margin: 0;
}
.pop-up-bu-main-spec-span {
  white-space: nowrap;
}
#popUpBuCardsProducts .pop-up-bu-main-spec-span {
  height: unset;
}
.loader {
  z-index: 150;
  position: fixed;
  width: 100%;
  height: 100%;
  display: none;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.loader.bg {
  background: rgba(0, 0, 0, 0.5);
}
.loader #loaderPixo {
  width: 200px;
  height: 200px;
  /* background: #fff; */
  border-radius: 32px;
}
#popUpNewCardsProducts .global-p-short-product-formed {
  color: var(--colors-gray-300, #C0C0C0);
  font-size: 16px;
  font-weight: 500;
}
.cart-modal-block.global-modal-block.cart-empty {
  overflow-y: unset !important;
  align-items: center !important;
}
/*.catalog-filters-viewed-dropdown{*/
/*  max-height: 240px;*/
/*  overflow-y: scroll;*/
/*}*/
/*.catalog-filters-viewed-dropdown .viewed-btn-container{*/
/*  overflow-x: scroll;*/
/*  flex-direction: row!important;*/
/*}*/
/*.catalog-filters-viewed-dropdown .viewed-btn-container::-webkit-scrollbar {*/
/*  width: 0px;*/
/*}*/
/*.catalog-filters-viewed-dropdown::-webkit-scrollbar {*/
/*  width: 0px;*/
/*}*/
/*.catalog-filters-viewed-dropdown .viewed-shops{*/
/*  white-space: nowrap;*/
/*}*/
.catalog-filters-offers-in-list-container .show-more-block-bu {
  display: none;
  width: 100%;
  height: 100%;
  justify-content: center;
  align-items: center;
  gap: 8px;
  flex: 1 0 0;
  border-radius: 16px;
  background: var(--colors-blue-500, #318CE7);
}
.catalog-filters-offers-in-list-container .show-more-block-bu:hover {
  background: var(--colors-blue-600, #2672BE);
  cursor: pointer;
}
.catalog-filters-offers-in-list-container .show-more-block-bu .show-more-block-bu-text {
  color: var(--colors-white, #FFF);
  font-size: 16px;
  font-weight: 500;
}
/*#popUpNewCardsProducts .pop-up-bu-main__carousel--item:has(img){*/
/*  padding: 0px 35px;*/
/*}*/
/*#box-description img{*/
/*  max-width: 80% !important;*/
/*  height: auto !important;*/
/*  text-align: center !important;*/
/*  border-radius: 50px;*/
/*  filter: drop-shadow(5px 5px 5px #bdbdbd);*/
/*  -webkit-filter: drop-shadow(5px 5px 5px #bdbdbd);*/
/*  padding: 24px;*/
/*}*/
/*#popUpCreditCalculator .pop-up-credit-calculator-modal-content .cart-modal-bank .credit-offer-container .credit-offer-block .months{*/
/*  justify-content: flex-start;*/
/*    gap: 8px;*/
/*    padding: 0 24px;*/
/*}*/
#popUpBuProducts.pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .splide__track--slide .pop-up-bu-main-block__list-block .pop-up-bu-main__right-side .pop-up-bu-main__nav-container .gen-tab__delivery-options {
  padding: 0;
}
.mz-hint.mz-hint-hidden {
  top: unset !important;
}
@media (max-width: 768px) {
  /*#popUpFastBuy.global-pop-modal .global-pop-modal-content.user-fast-buy{*/
  /*  width: calc(100% - 64px);*/
  /*}*/
  .common-template .common-template__tabs.fixed {
    position: sticky;
    top: 80px;
  }
  #popUpFastBuy .fast-buy-modal-block-content {
    padding: 12px;
    border-radius: 16px;
    background: var(--colors-gray-100, #F7F7F7);
    gap: 12px;
  }
  #popUpFastBuy .fast-buy-modal-block-content img {
    width: 64px;
  }
  #popUpFastBuy.global-pop-modal .global-pop-modal-content.user-fast-buy .global-p-short-product-span {
    font-size: 12px !important;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    /* 18px */
  }
  #popUpFastBuy.global-pop-modal .global-pop-modal-content.user-fast-buy .global-modal-price-container .global-p-short-product-new-price-container {
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
  }
}
.catalog-filters-viewed-content.list-view .catalog-filters-viewed-container.global-block-container.remainder {
  display: none;
}
.catalog-filters-viewed-content.grid-view .catalog-filters-viewed-container.global-block-container.remainder {
  display: none;
}
.catalog-filters-viewed-content.more-grid-view .catalog-filters-viewed-container.global-block-container.remainder {
  display: none;
}
.catalog-filters-viewed-content.list-view .catalog-filters-viewed-container.global-block-container.remainder.for-list-view {
  display: flex;
}
.catalog-filters-viewed-content.grid-view .catalog-filters-viewed-container.global-block-container.remainder.for-grid-view {
  display: flex;
}
.catalog-filters-viewed-content.more-grid-view .catalog-filters-viewed-container.global-block-container.remainder.for-more-grid-view {
  display: flex;
}
.catalog-filters-viewed-content.grid-view-bu .catalog-filters-viewed-container.global-block-container.remainder {
  display: none;
}
.catalog-filters-viewed-content.more-grid-view-bu .catalog-filters-viewed-container.global-block-container.remainder {
  display: none;
}
.catalog-filters-viewed-content.grid-view-bu .catalog-filters-viewed-container.global-block-container.remainder.for-grid-view {
  display: flex;
}
.catalog-filters-viewed-content.more-grid-view-bu .catalog-filters-viewed-container.global-block-container.remainder.for-more-grid-view-bu {
  display: flex;
}
.step-block .step-left-side .verification-block {
  display: none !important;
}
.file-input-block .preview img {
  max-width: 150px;
}
.header {
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.header .header_bottom-container {
  width: 100%;
  height: 64px;
}
@media (max-width: 992px) {
  .header .header_bottom-container {
    height: 80px;
  }
}
.header .header-container {
  display: flex;
  align-items: flex-start;
  flex-direction: column;
  width: 100%;
  box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.08);
}
.header .header-container .header_top {
  display: flex;
  justify-content: center;
  align-items: flex-start;
  align-self: stretch;
  background: var(---white, #fff);
  font-size: 14px;
  user-select: none;
}
.header .header-container .header_top a {
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}
.header .header-container .header_top a:hover {
  color: var(--colors-green-500-primary, #2ea84f);
}
.header .header-container .header_top .header_top-content {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 8px 0px;
  flex-shrink: 0;
}
.header .header-container .header_top .header_top-content .left_side {
  display: flex;
  align-items: center;
  padding: 0px 8px 0px 6px;
  gap: var(---gap-basic, 24px);
}
.header .header-container .header_top .header_top-content .left_side .main_logo {
  display: flex;
  align-items: center;
}
.header .header-container .header_top .header_top-content .left_side .main_logo .main_logo-img {
  width: 144px;
  height: 48px;
  background: url("/images/main_logo.svg") 50% / cover no-repeat;
}
.header .header-container .header_top .header_top-content .left_side .city-switch {
  display: flex;
  align-items: center;
  gap: 2px;
}
.header .header-container .header_top .header_top-content .left_side .city-switch:hover path {
  fill: var(--colors-green-500-primary, #2ea84f);
}
.header .header-container .header_top .header_top-content .right_side {
  display: flex;
  align-items: center;
  padding: 0px 8px;
  gap: var(---gap-basic, 24px);
}
.header .header-container .header_top .header_top-content .right_side .menu {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  gap: var(---gap-basic, 24px);
}
.header .header-container .header_top .header_top-content .right_side .menu .action {
  padding: 8px 24px;
  border-radius: 40px;
  background: var(--colors-red-300, #FA8072);
  color: var(---white, #FFFFFF);
}
.header .header-container .header_top .header_top-content .right_side .menu .menu_promotion {
  padding: 8px 24px;
  border-radius: 24px;
  background: var(--colors-red-300, #fa8072);
  color: var(---white, #fff);
  text-align: center;
}
.header .header-container .header_top .header_top-content .right_side .menu .menu_promotion:hover {
  background: var(--colors-red-500, #dc343b);
}
.header .header-container .header_top .header_top-content .right_side .menu .menu_contacts {
  gap: 2px;
}
.header .header-container .header_top .header_top-content .right_side .design-switcher {
  border: none;
  border-radius: 8px;
  background: var(--colors-gray-100, #F7F7F7);
  height: 36px;
  width: 36px;
  display: flex;
  align-items: center;
  position: relative;
  justify-content: center;
  cursor: pointer;
}
.header .header-container .header_top .header_top-content .right_side .design-switcher:hover span {
  width: 120px;
}
.header .header-container .header_top .header_top-content .right_side .design-switcher span {
  color: var(--colors-gray-500, #696969);
  font-size: 14px;
  font-weight: 400;
  position: absolute;
  white-space: nowrap;
  right: 80%;
  background: var(--colors-gray-100, #F7F7F7);
  top: 0;
  bottom: 0;
  line-height: 36px;
  width: 0;
  overflow: hidden;
  transition: 0.3s;
  text-align: center;
  border-radius: 8px 0 0 8px;
}
.header .header-container .header_top .header_top-content .right_side .language_switch-top .language_switch-span.active {
  color: var(--colors-green-500-primary, #2ea84f);
}
.header .header-container .header_top .header_top-content .right_side .language_switch-top input[type="checkbox"] {
  background: var(--colors-green-500-primary, #2ea84f);
}
.header .header-container .header_top .header_top-content .right_side .language_switch-top input[type="checkbox"]::before {
  background-color: var(---white, #fff);
}
.header .header-container .header_top .header_top-content .right_side .language_switch-top input[type="checkbox"]:checked::before {
  background-color: var(---white, #fff);
}
.header .header-container .header_bottom {
  display: flex;
  justify-content: center;
  align-items: flex-start;
  align-self: stretch;
  width: 100%;
  position: static;
  transition: top 3s ease;
  /* добавляем transition для плавного изменения свойств */
  background: var(--colors-green-500-primary, #2ea84f);
}
.header .header-container .header_bottom .header_bottom-content {
  display: flex;
  justify-content: center;
  align-items: flex-start;
  padding: 8px 0px;
  gap: var(---gap-big, 48px);
  flex-shrink: 0;
}
@media (max-width: 992px) {
  .header .header-container .header_bottom .header_bottom-content {
    gap: 16px;
    padding: 16px;
    font-size: 12px;
  }
}
.header .header-container .header_bottom .header_bottom-content .header_bottom-content__left {
  user-select: none;
}
.header .header-container .header_bottom .header_bottom-content .header_bottom-content__left .main_logo-bottom {
  display: none;
}
.header .header-container .header_bottom .header_bottom-content .header_bottom-content__left .header_bottom-catalog {
  position: relative;
}
.header .header-container .header_bottom .header_bottom-content .header_bottom-content__left .header_bottom-catalog .header-bottom-catalog__desc {
  display: flex;
  align-items: center;
  height: 48px;
  padding: 0px 48px 0px 8px;
  gap: 4px;
  border-radius: 8px;
  background: var(--colors-green-700, #1d6d33);
  cursor: pointer;
}
.header .header-container .header_bottom .header_bottom-content .header_bottom-content__left .header_bottom-catalog .header-bottom-catalog__desc:hover {
  background: var(--colors-green-600, #25863f);
}
.header .header-container .header_bottom .header_bottom-content .header_bottom-content__left .header_bottom-catalog .header-bottom-catalog__desc .header-bottom-catalog__label {
  color: var(--colors-white, #fff);
  font-size: 16px;
}
.header .header-container .header_bottom .header_bottom-content__right {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  align-self: stretch;
  padding-left: 48px;
  gap: var(---gap-small, 16px);
  flex: 1 0 0;
}
@media (max-width: 719px) {
  .header .header-container .header_bottom .header_bottom-content__right {
    padding-left: 0;
  }
}
.header .header-container .header_bottom .header_bottom-content__right .header-bottom-search {
  background: var(--colors-white, #fff);
  display: flex;
  justify-content: flex-end;
  align-items: center;
  align-self: stretch;
  min-width: 220px;
  max-width: 580px;
  gap: var(---gap-basic, 24px);
  flex: 1 0 0;
  border-radius: 8px;
  border: 2px solid var(--colors-gray-100, #f7f7f7);
}
.header .header-container .header_bottom .header_bottom-content__right .header-bottom-search .header-search-form {
  display: flex;
  width: 100%;
  height: 100%;
}
.header .header-container .header_bottom .header_bottom-content__right .header-bottom-search .header-search-form .header-search-form__input {
  background: var(--colors-white, #fff);
  color: var(--colors-gray-300, #c0c0c0);
  font-weight: 400;
  border: none;
  flex: 1;
  padding: 0 16px;
  text-overflow: ellipsis;
  outline: none;
  line-height: 45px;
  cursor: pointer;
}
.header .header-container .header_bottom .header_bottom-content__right .header-bottom-search .header-search-form .header-search-form__search-btn {
  background: var(--colors-white, #fff);
  border: none;
  margin: auto 14px;
  height: 18px;
  padding: 0;
  cursor: pointer;
}
.header .header-container .header_bottom .header_bottom-content__right .header-bottom-controls {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  align-self: stretch;
  user-select: none;
  gap: var(---gap-small, 16px);
}
.header .header-container .header_bottom .header_bottom-content__right .header-bottom-controls .header-bottom-controls__btn {
  background: var(--colors-green-500-primary, #2ea84f);
  display: flex;
  justify-content: center;
  align-items: center;
  border: none;
  border-radius: 8px;
  width: 48px;
  height: 48px;
  padding: 0px 8px;
  cursor: pointer;
}
.header .header-container .header_bottom .header_bottom-content__right .header-bottom-controls .header-bottom-controls__btn .header-bottom__profile-log {
  color: var(--colors-white, #fff);
  font-size: 10px;
  line-height: 100%;
  max-width: 46px;
}
.header .header-container .header_bottom .header_bottom-content__right .header-bottom-controls .header-bottom-controls__btn:hover {
  background: var(--colors-green-700, #1d6d33);
}
.header .header-container .header_bottom .header_bottom-content__right .header-bottom-controls .header-bottom-controls__btn.header-bottom__profile-btn {
  width: unset;
  max-width: 91px;
  padding: 0px 12px 0px 8px;
  align-items: center;
  gap: 2px;
}
.header .header-container .header_bottom .header_bottom-content__right .header-bottom-controls .header-bottom-controls__btn.header-bottom__profile-btn .header-bottom__profile-authorized {
  display: none;
}
.header .header-container .header_bottom .header_bottom-content__right .header-bottom-controls .header-bottom-controls__btn.header-bottom__profile-btn.authorized .header-bottom__profile-authorized {
  display: block;
}
.header .header-container .header_bottom .header_bottom-content__right .header-bottom-controls .header-bottom-controls__btn.header-bottom__profile-btn.authorized .header-bottom__profile-login {
  display: none;
}
.header .header-container .header_bottom .header_bottom-content__right .header-bottom-controls .header-bottom-controls__btn.header-bottom__profile-btn.authorized svg {
  fill: #fff;
}
.header .header-container .header_bottom .header_bottom-content__right .header-bottom-controls .header-bottom-cart .header-bottom-counter {
  display: none;
}
.header .header-container .header_bottom .header_bottom-content__right .header-bottom-controls .header-bottom-cart.counter {
  position: relative;
}
.header .header-container .header_bottom .header_bottom-content__right .header-bottom-controls .header-bottom-cart.counter .header-bottom-counter {
  display: flex;
  padding: 2px 3px;
  justify-content: center;
  align-items: center;
  gap: 2px;
  position: absolute;
  right: 6px;
  top: 12px;
  border-radius: 28px;
  border: 1px solid var(--colors-green-500-primary, #2ea84f);
  background: var(--colors-white, #fff);
  color: var(--colors-green-500-primary, #2ea84f);
  text-align: center;
  font-size: 8px;
  font-weight: 700;
  line-height: 6px;
  /* 75% */
}
.header .header-container .header_bottom .header_bottom-content__right .header-bottom-controls .header-bottom-cart.counter:hover .header-bottom-counter {
  border: 1px solid var(--colors-green-700, #1d6d33);
}
.header .header-container .header_bottom .header_bottom-content__right .language_switch-top {
  display: none;
}
.header .header-container .header_bottom .header_bottom-content__right .header_bottom-contact-status {
  display: flex;
  justify-content: center;
  align-items: center;
  align-self: stretch;
  gap: 4px;
}
@media (min-width: 720px) {
  .header .header-container .header_bottom .header_bottom-content__right .header_bottom-contact-status {
    display: none;
  }
}
.header .header-container .header_bottom .header_bottom-content__right .header_bottom-contact-status__item {
  background: var(---white, #fff);
  border-radius: 8px;
  font-size: 8px;
  padding: 0 8px;
  line-height: 18px;
  background: var(--colors-gray-700, #2F2C2F);
  display: flex;
  gap: 4px;
  align-items: center;
}
.header .header-container .header_bottom .header_bottom-content__right .header_bottom-contact-status__item.ckeck {
  color: var(--colors-green-500-primary, #2ea84f);
}
.header .header-container .header_bottom .header_bottom-content__right .header_bottom-contact-status__item.ckeck::before {
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="9" height="8" viewBox="0 0 9 8" fill="none"><path d="M1.3335 5.02261L3.14706 6.83618L8.00016 2" stroke="%232EA84F" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round"/></svg>');
  width: 9px;
  height: 8px;
}
.header .header-container .header_bottom.fixed {
  position: fixed;
  top: 0;
  z-index: 22;
}
.header .header-container .header_bottom.fixed .header_bottom-content__left {
  display: flex;
  gap: var(---gap-small, 16px);
}
.header .header-container .header_bottom.fixed .header_bottom-content__left .main_logo-bottom {
  display: block !important;
  width: 144px;
  height: 48px;
  margin-left: 6px;
  background: url("/images/main_logo_white.svg") 50% / cover no-repeat;
}
.header .header-container .header_bottom.fixed .header_bottom-content__right .language_switch-top {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0 8px;
}
.header .header-container .header_bottom.fixed .header_bottom-content__right .language_switch-top .language_switch-span {
  color: var(--colors-white, #fff);
}
.header .header-container .header_bottom.fixed .header_bottom-content__right .language_switch-top .language_switch-span.active {
  color: var(--colors-green-500-primary, #2ea84f);
  background: var(--colors-white, #fff);
}
.header .header-container .header_bottom.fixed .header_bottom-content__right .language_switch-top input[type="checkbox"] {
  background: var(--colors-white, #fff);
}
.header .header-container .header_bottom.fixed .header_bottom-content__right .language_switch-top input[type="checkbox"]::before {
  background-color: var(--colors-green-500-primary, #2ea84f);
}
.header .header-container .header_bottom.fixed .header_bottom-content__right .language_switch-top input[type="checkbox"]:checked::before {
  background-color: var(--colors-green-500-primary, #2ea84f);
}
@keyframes slideOpation {
  0% {
    opacity: 0;
  }
  25% {
    opacity: 0.2;
  }
  100% {
    opacity: 1;
  }
}
.header .header-container .catalog_products_main {
  width: min(95%, (var(---width, 1366px) + 1.25%));
  align-items: flex-start;
  position: fixed;
  top: 128px;
  border-radius: 0px 0px var(---radius-block, 24px) var(---radius-block, 24px);
  z-index: 23;
  left: 50%;
  transform: translateX(-50%);
  min-height: 630px;
  height: 68.5vh;
  max-height: 650px;
}
.header .header-container .catalog_products_main.active {
  top: 64px;
}
.header .header-container .catalog_products_main .main-menu {
  display: flex;
  align-items: flex-start;
  flex-direction: column;
  align-self: stretch;
  padding: 16px 0px 16px 16px;
  backdrop-filter: blur(8px);
  border-radius: 0px 0px 0px 24px;
  list-style: none;
  margin: 0;
  width: 280px;
  height: calc(100% - (16px * 2));
  background: #eee;
}
.header .header-container .catalog_products_main .main-menu .vertical-list {
  display: flex;
  align-items: center;
  align-self: stretch;
  height: 48px;
  padding: 0px 12px 0px 8px;
}
.header .header-container .catalog_products_main .main-menu .vertical-list a {
  display: flex;
  align-items: center;
  color: var(--colors-gray-700, #2f2c2f);
  font-size: 14px;
  font-weight: 400;
  width: 100%;
  height: 100%;
}
.header .header-container .catalog_products_main .main-menu .vertical-list .nsmenu-thumb {
  width: 24px;
  height: 24px;
  margin-right: 8px;
}
.header .header-container .catalog_products_main .main-menu .vertical-list:hover {
  border-radius: 8px 0px 0px 8px;
  background: var(--colors-white, #fff);
}
.header .header-container .catalog_products_main .main-menu .vertical-list:hover .active-link {
  color: var(--colors-green-500-primary, #2ea84f);
  font-weight: 500;
}
.header .header-container .catalog_products_main .main-menu .vertical-list:hover path {
  stroke: var(--colors-green-500-primary, #2ea84f);
}
.header .header-container .catalog_products_main .main-menu .vertical-list .js-menu-list {
  display: none;
}
.header .header-container .catalog_products_main .main-menu .vertical-list .js-menu-list.active {
  display: flex;
  align-items: flex-start;
  align-self: stretch;
  gap: var(---gap-basic, 24px);
  flex: 1 0 0;
  width: min(95vw - 276px, (var(---width, 1366px) - 276px));
  position: absolute;
  top: 0;
  left: 296px;
  background: var(--colors-white, #fff);
  height: 100%;
  border-radius: 0px 0px 24px 0px;
  animation: slideOpation 0.5s ease forwards;
}
.header .header-container .catalog_products_main .main-menu .vertical-list .js-menu-list.active .submenu-list__link {
  line-height: 24px;
}
.header .header-container .catalog_products_main .main-menu .vertical-list .js-menu-list.active .js-menu-col-left {
  padding: 28px 24px 24px 24px;
  gap: var(---gap-basic, 24px);
  flex: 1 0 0;
  align-self: stretch;
  flex-direction: column;
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 0px;
}
.header .header-container .catalog_products_main .main-menu .vertical-list .js-menu-list.active .js-menu-col-left .submenu-list__item {
  display: flex;
  align-items: flex-start;
  flex-direction: column;
  break-inside: avoid-column;
  padding: 6px 0;
  padding-right: 24px;
}
.header .header-container .catalog_products_main .main-menu .vertical-list .js-menu-list.active .js-menu-col-left .submenu-list__item .menu-categories-list {
  display: flex;
  align-items: flex-start;
  flex-direction: column;
  list-style: none;
  padding: 0;
}
.header .header-container .catalog_products_main .main-menu .vertical-list .js-menu-list.active .js-menu-col-left .submenu-list__item .menu-categories-list a {
  line-height: 24px;
}
.header .header-container .catalog_products_main .main-menu .vertical-list .js-menu-list.active .js-menu-col-left .submenu-list__item .menu-categories-list .submenu-list__see-all {
  color: var(--colors-green-500-primary, #2ea84f);
}
.header .header-container .catalog_products_main .main-menu .vertical-list .js-menu-list.active .js-menu-col-left .submenu-list__item .submenu-list__name {
  font-weight: 500;
}
.header .header-container .catalog_products_main .main-menu .vertical-list .js-menu-list.active .js-menu-col-left .submenu-list__item .submenu-list__span:hover, .header .header-container .catalog_products_main .main-menu .vertical-list .js-menu-list.active .js-menu-col-left .submenu-list__item .submenu-list__name:hover, .header .header-container .catalog_products_main .main-menu .vertical-list .js-menu-list.active .js-menu-col-left .submenu-list__item a:hover {
  color: var(--colors-green-500-primary, #2ea84f);
}
.header .header-container .catalog_products_main .main-menu .vertical-list .js-menu-list.active .js-menu-col-right {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 300px;
  height: 100%;
}
@media (max-width: 1200px) {
  .header .header-container .catalog_products_main .main-menu .vertical-list .js-menu-list.active .js-menu-col-right {
    display: none;
  }
}
.header .header-container .catalog_products_main .main-menu .vertical-list .js-menu-list.active .js-menu-col-right .js-menu-col-img {
  height: 100%;
}
.header .header-container .catalog_products_main .main-menu .vertical-list .js-menu-list.active .js-menu-col-right .js-menu-col-img .js-menu-right__link {
  height: 100%;
}
.header .header-container .catalog_products_main .main-menu .vertical-list .js-menu-list.active .js-menu-col-right .js-menu-col-img .js-menu-right__link img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 0px 0px 24px 0px;
}
.header .header-container .header_promo-mobile {
  display: none;
}
@media (max-width: 992px) {
  .header .header-container .header_top {
    display: none;
  }
  .header .header-container .header_promo-mobile {
    display: block;
    width: 100%;
    height: 48px;
    background: linear-gradient(90deg, #04060c, #6b1416);
  }
  .header .header-container .header_promo-mobile img {
    width: 100%;
    object-fit: contain;
    height: 48px;
  }
  .header .header-container .header_bottom .main_logo-bottom {
    display: block !important;
    width: 63.429px !important;
    height: 48px !important;
    margin-left: 6px !important;
    background: url("/images/mobile-logo.png") 50% / contain no-repeat !important;
  }
  .header .header-container .header_bottom .header_bottom-catalog, .header .header-container .header_bottom .language_switch, .header .header-container .header_bottom .header-bottom-controls {
    display: none !important;
  }
}
.footer {
  display: flex;
  align-items: center;
  flex-direction: column;
  align-self: stretch;
  padding: 32px 10px;
  gap: 16px;
  background: var(--colors-green-900, #1c4427);
}
@media (max-width: 992px) {
  .footer {
    padding-bottom: 70px;
  }
}
.footer .footer-content-container {
  display: flex;
  align-items: center;
  flex-direction: column;
  gap: var(---gap-basic, 24px);
}
.footer .footer-content-container, .footer .footer-content-container a {
  color: var(--colors-gray-200, #e5e4e2);
  font-size: 14px;
  font-weight: 400;
}
.footer .footer-content-container a:hover {
  color: var(--colors-green-600, #25863f) !important;
}
.footer .footer-content-container .footer-top {
  display: flex;
  align-items: flex-start;
  align-self: stretch;
  gap: var(---gap-big, 48px);
}
@media (max-width: 1200px) {
  .footer .footer-content-container .footer-top {
    flex-wrap: wrap;
  }
}
.footer .footer-content-container .footer-top .footer-nav__column {
  display: flex;
  align-items: flex-start;
  flex-direction: column;
  align-self: stretch;
  flex: 1 0 0;
  gap: 16px;
}
.footer .footer-content-container .footer-top .footer-nav__column .footer-nav__title {
  display: flex;
  align-items: center;
  align-self: stretch;
  height: 48px;
  color: var(--colors-white, #fff);
  font-size: 16px;
  font-weight: 500;
}
@media (min-width: 720px) {
  .footer .footer-content-container .footer-top .footer-nav__column .footer-nav__title {
    font-size: 20px;
  }
}
.footer .footer-content-container .footer-top .footer-nav__column .footer-nav__list {
  display: flex;
  align-items: flex-start;
  flex-direction: column;
  align-self: stretch;
  gap: 12px;
  list-style: none;
  margin: 0;
  padding: 0;
}
.footer .footer-content-container .footer-top .footer-container {
  display: flex;
  align-items: flex-start;
  align-self: stretch;
  gap: 48px;
  flex-direction: row;
}
@media (max-width: 1200px) {
  .footer .footer-content-container .footer-top .footer-container {
    gap: 18px;
  }
}
.footer .footer-content-container .footer-top .footer-nav__contact .footer-nav__contact-link {
  color: var(--colors-white, #fff);
  font-size: 16px;
  font-weight: 500;
}
.footer .footer-content-container .footer-top .footer-nav__contact .footer-nav__phone-details, .footer .footer-content-container .footer-top .footer-nav__contact .footer-nav__contact-column {
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.footer .footer-content-container .footer-top .footer-nav__contact .footer-nav__contact-column {
  gap: 4px;
  align-self: stretch;
}
.footer .footer-content-container .footer-top .footer-nav__contact .footer-nav__contact-group {
  display: flex;
  align-items: flex-start;
  align-self: stretch;
  padding: 4px 8px;
  border-radius: 8px;
}
.footer .footer-content-container .footer-top .footer-nav__contact .footer-nav__phone-details {
  padding: 4px 8px;
  gap: 8px;
}
.footer .footer-content-container .footer-top .footer-nav__contact .footer-nav__social-media-container {
  display: flex;
  align-items: flex-start;
  gap: 8px;
}
.footer .footer-content-container .footer-top .footer-nav__contact .footer-nav__social-media-container .footer-nav__contact-link {
  width: 32px;
  height: 32px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.footer .footer-content-container .footer-top .footer-nav__contact .footer-nav__social-media-container .footer-nav__contact-link:hover svg path:not(:last-child) {
  fill: var(--colors-green-600, #25863f);
}
.footer .footer-content-container .footer-top .footer-nav__contact .footer-nav__social-media-container .footer-nav__contact-link.footer-nav__link-viber:hover {
  background-color: var(--colors-green-600, #25863f);
  border-radius: 50%;
}
.footer .footer-content-container .footer-top .footer-nav__contact .footer-nav__social-media-container .footer-nav__contact-link.footer-nav__link-viber:hover svg {
  fill: white;
}
.footer .footer-content-container .footer-top .footer-nav__contact .footer-nav__social-media-container .footer-nav__contact-link.footer-nav__link-viber:hover svg path {
  fill: white;
}
.footer .footer-content-container .footer-top .footer-logo-container {
  gap: var(---gap-basic, 24px);
  user-select: none;
}
.footer .footer-content-container .footer-top .footer-logo-container .footer-logo-block-container {
  width: 144px;
}
.footer .footer-content-container .footer-top .footer-logo-container .footer-nav__title {
  padding-bottom: 24px;
}
.footer .footer-content-container .footer-top .footer-logo-container .footer-nav__title img {
  width: 144px;
  object-fit: contain;
  border-radius: 8px;
}
.footer .footer-content-container .footer-top .footer-logo-container .footer-nav__list {
  display: flex;
  align-items: center;
  flex-direction: column;
  align-self: stretch;
  gap: 16px;
}
@media (max-width: 1200px) {
  .footer .footer-content-container .footer-top .footer-logo-container {
    width: 100%;
    flex: 1 1 auto;
  }
  .footer .footer-content-container .footer-top .footer-nav__column .footer-logo-block-container {
    width: unset;
    align-self: stretch;
  }
  .footer .footer-content-container .footer-top .footer-nav__column .footer-logo-block-container .footer-nav__title {
    padding-top: 8px;
    justify-content: center;
    padding-bottom: 32px;
  }
  .footer .footer-content-container .footer-top .footer-nav__column .footer-logo-block-container .footer-nav__title img {
    width: 192px;
    height: 64px;
  }
  .footer .footer-content-container .footer-top .footer-nav__column .footer-logo-block-container .footer-nav__list {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
  }
}
@media (max-width: 992px) {
  .footer .footer-content-container .footer-top, .footer .footer-content-container .footer-top .footer-container {
    flex-direction: column;
    gap: 24px;
  }
  .footer .footer-content-container .footer-top .footer-nav__column {
    align-items: center;
  }
  .footer .footer-content-container .footer-top .footer-container {
    gap: 12px;
  }
  .footer .footer-content-container .footer-top .footer-container .footer-nav__column {
    gap: 1px;
  }
  .footer .footer-content-container .footer-top .footer-container .footer-nav__column .footer-nav__title {
    align-items: flex-start;
    border-radius: 8px;
    background: var(--colors-green-800, #215931);
    justify-content: space-between;
    padding: 12px 16px;
    gap: 24px;
    align-self: stretch;
    height: unset;
    transition: border-radius 1.8s ease;
  }
  .footer .footer-content-container .footer-top .footer-container .footer-nav__column .footer-nav__title::after {
    content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="17" viewBox="0 0 16 17" fill="none"><path d="M5 7L8 10L11 7" stroke="white" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
    width: 16px;
    height: 17px;
    transition: transform 0.5s ease;
    margin: auto 0;
  }
  .footer .footer-content-container .footer-top .footer-container .footer-nav__column .footer-nav__block {
    display: none;
    align-items: flex-start;
    gap: 16px;
    align-self: stretch;
    background: var(--colors-green-800, #215931);
    border-radius: 0px 0px 8px 8px;
  }
  .footer .footer-content-container .footer-top .footer-container .footer-nav__column .footer-nav__list {
    padding: 12px 16px;
  }
  .footer .footer-content-container .footer-top .footer-container .footer-nav__column.active .footer-nav__title {
    border-radius: 8px 8px 0px 0px;
  }
  .footer .footer-content-container .footer-top .footer-container .footer-nav__column.active .footer-nav__title::after {
    transform: rotate(180deg);
  }
  .footer .footer-content-container .footer-top .footer-container .footer-nav__column.active .footer-nav__list {
    padding: 12px 16px;
  }
  .footer .footer-content-container .footer-top .footer-nav__contact {
    gap: 24px;
  }
  .footer .footer-content-container .footer-top .footer-nav__contact .footer-nav__span-title {
    font-size: 14px;
    font-weight: 500;
  }
  .footer .footer-content-container .footer-top .footer-nav__contact .footer-nav__contact-link {
    font-size: 24px;
    justify-content: center;
  }
  .footer .footer-content-container .footer-top .footer-nav__contact .footer-nav__contact-column {
    align-items: center;
    gap: 8px;
  }
  .footer .footer-content-container .footer-top .footer-nav__contact .footer-nav__social-media-container {
    gap: 16px;
  }
  .footer .footer-content-container .footer-top .footer-nav__contact .footer-nav__social-media-container .footer-nav__contact-link, .footer .footer-content-container .footer-top .footer-nav__contact .footer-nav__social-media-container .footer-nav__contact-link svg {
    width: 48px;
    height: 48px;
  }
  .footer .footer-content-container .footer-top .footer-nav__contact .footer-nav__social-media-container .footer-nav__link-viber svg {
    width: 30px;
    height: 30px;
  }
}
.footer .footer-content-container .footer-nav__span-title {
  color: var(--colors-green-700, #1d6d33);
  font-size: 12px;
  font-weight: 500;
}
.footer .footer-content-container .footer-bottom .footer-nav__span-title {
  font-weight: 400;
}
@media (max-width: 992px) {
  .footer .footer-content-container .footer-bottom {
    font-size: 12px;
  }
}
.mobile-nav__tabs {
  display: none;
}
@media (max-width: 992px) {
  .mobile-nav__tabs {
    position: fixed;
    bottom: 0;
    z-index: 23;
    display: flex;
    align-items: flex-start;
    background: var(--colors-gray-200, #e5e4e2);
    width: 100%;
    transition: bottom 0.5s ease;
  }
  .mobile-nav__tabs .mobile-tabs {
    width: 100%;
    position: relative;
  }
  .mobile-nav__tabs .mobile-tabs .p-short-info-mobile .p-short-info-left .global-p-short-product-new-price-container {
    font-size: 16px;
    font-weight: 500;
    color: var(--colors-gray-700, #2F2C2F);
  }
  .mobile-nav__tabs .mobile-tabs .p-short-info-mobile .p-short-info-right .mono_checkout__button--black_short {
    display: none !important;
  }
  .mobile-nav__tabs .mobile-tabs .tablist {
    display: flex;
  }
  .mobile-nav__tabs .mobile-tabs .tablist .tabs__link {
    display: flex;
    padding: 10px 12px;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    flex: 1 0 0;
    border-top: 1px solid var(--colors-gray-200, #e5e4e2);
    background: var(---white, #fff);
    align-self: stretch;
    position: relative;
  }
  .mobile-nav__tabs .mobile-tabs .tablist .tabs__link:not(:first-child) {
    border-left: 1px solid var(--colors-gray-200, #e5e4e2);
  }
  .mobile-nav__tabs .mobile-tabs .tablist .tabs__link.tabs__link-menu .tabs__link-messengers-left {
    justify-content: flex-start;
    width: 100%;
  }
  .mobile-nav__tabs .mobile-tabs .tablist .tabs__link .tabs__link-menu-buttons {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }
  .mobile-nav__tabs .mobile-tabs .tablist .tabs__link .tabs__link-menu-buttons .tabs__link-menu-container {
    display: flex;
    width: 32px;
    height: 32px;
    padding: 0 9px;
    justify-content: center;
    align-items: center;
    position: relative;
  }
  .mobile-nav__tabs .mobile-tabs .tablist .tabs__link .tabs__link-menu-buttons .tabs__link-menu-container .tabs__link-menu-counter {
    position: absolute;
    padding: 1px 3px;
    color: var(--colors-white, #fff);
    text-align: center;
    font-family: Rubik;
    font-size: 6px;
    font-style: normal;
    font-weight: 500;
    line-height: 6px;
    /* 100% */
    border-radius: 28px;
    border: 1px solid var(--colors-white, #fff);
    background: var(--colors-green-400, #62b278);
    right: 8px;
  }
  .mobile-nav__tabs .mobile-tabs .tablist .tabs__link .tabs__link-menu-buttons .tabs__link-menu-container .tabs__link-menu-counter.tabs__link-menu-counter-accaunt {
    bottom: 1px;
  }
  .mobile-nav__tabs .mobile-tabs .tablist .tabs__link .tabs__link-menu-buttons .tabs__link-menu-container .tabs__link-menu-counter.tabs__link-menu-counter-cart {
    top: 3px;
  }
  .mobile-nav__tabs .mobile-tabs .tablist .tabs__link .tabs__link-menu-buttons .tabs__link-menu-container .tabs__link-menu-counter.bonus {
    background: var(--colors-red-300, #fa8072);
  }
  .mobile-nav__tabs .mobile-tabs .tablist .tabs__link .tabs__link-menu-buttons .tabs__link-span {
    color: var(--colors-gray-700, #2f2c2f);
    font-size: 9px;
  }
  .mobile-nav__tabs .mobile-tabs .tablist .tabs__link .tabs__link-menu-empty-cart {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    padding: 16px;
  }
  .mobile-nav__tabs .mobile-tabs .tablist .tabs__link .tabs__link-menu-empty-cart img {
    max-width: 100%;
    margin-bottom: 16px;
  }
  .mobile-nav__tabs .mobile-tabs .tablist .tabs__link .tabs__link-menu-empty-cart .empty-cart {
    text-align: center;
    color: var(--colors-gray-700, #2F2C2F);
    font-size: 14px;
    font-weight: 400;
    line-height: 21px;
  }
  .mobile-nav__tabs .mobile-tabs .tablist .tabs__link .tabs__link-menu-empty-cart .empty-cart a {
    font-weight: 500;
    color: var(--colors-green-400, #62B278);
  }
  .mobile-nav__tabs .mobile-tabs .tablist .tabs__link.active {
    background: var(--colors-green-100, #e9f9e9);
  }
  .mobile-nav__tabs .mobile-tabs .tablist .tabs__link.active .tabs__link-menu-list {
    opacity: 1;
    top: 12px;
    left: 0;
    bottom: 0;
  }
  .mobile-nav__tabs .mobile-tabs .tablist .tabs__link.active.tabs__link-menu .tabs__link-menu-container path, .mobile-nav__tabs .mobile-tabs .tablist .tabs__link.active.tabs__link-cabinet .tabs__link-menu-container path, .mobile-nav__tabs .mobile-tabs .tablist .tabs__link.active.tabs__link-cart .tabs__link-menu-container path {
    stroke: var(--colors-green-600, #25863f);
  }
  .mobile-nav__tabs .mobile-tabs .tablist .tabs__link.active.tabs__link-catalog .tabs__link-menu-list {
    flex-direction: column-reverse;
  }
  .mobile-nav__tabs .mobile-tabs .tablist .tabs__link.active.tabs__link-catalog .tabs__link-menu-container path {
    fill: var(--colors-green-600, #25863f);
  }
  .mobile-nav__tabs .mobile-tabs .tablist .tabs__link.active.tabs__link-cart .tabs__link-menu-container circle {
    fill: var(--colors-green-600, #25863f);
  }
  .mobile-nav__tabs .mobile-tabs .tablist .tabs__link.active.tabs__link-messenger .tabs__link-menu-container path, .mobile-nav__tabs .mobile-tabs .tablist .tabs__link.active.tabs__link-messenger .tabs__link-menu-container circle {
    fill: var(--colors-green-600, #25863f);
  }
  .mobile-nav__tabs .mobile-tabs .tablist .tabs__link.active .tabs__link-span {
    color: var(--colors-green-600, #25863f);
    font-size: 9px;
  }
  .mobile-nav__tabs .mobile-tabs .tablist .tabs__link.tabs__link-catalog .tabs__link-menu-bloks .tabs__link-menu-containers {
    align-items: center;
    gap: 16px;
    padding: 0px;
    border-radius: 16px;
    width: calc(95%);
  }
  .mobile-nav__tabs .mobile-tabs .tablist .tabs__link.tabs__link-catalog .tabs__link-menu-bloks .tabs__link-menu-containers .gen-block-mobile-header {
    display: flex;
    align-items: center;
    align-self: stretch;
    gap: 16px;
    height: 56px;
    padding: 0px 16px 0px 12px;
  }
  .mobile-nav__tabs .mobile-tabs .tablist .tabs__link.tabs__link-catalog .tabs__link-menu-bloks .tabs__link-menu-containers .gen-block-mobile-header div, .mobile-nav__tabs .mobile-tabs .tablist .tabs__link.tabs__link-catalog .tabs__link-menu-bloks .tabs__link-menu-containers .gen-block-mobile-header .tabs__link-menu-span-header-block {
    display: flex;
    align-items: center;
    gap: 8px;
    flex: 1 0 0;
  }
  .mobile-nav__tabs .mobile-tabs .tablist .tabs__link.tabs__link-catalog .tabs__link-menu-bloks .tabs__link-menu-containers .gen-block-mobile-header .tabs__link-menu-span-header-block span {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    flex: 1 0 0;
    overflow: hidden;
    color: var(--colors-gray-700, #2f2c2f);
    text-overflow: ellipsis;
    font-size: 16px;
    font-weight: 400;
  }
  .mobile-nav__tabs .mobile-tabs .tablist .tabs__link.tabs__link-catalog .tabs__link-menu-bloks .tabs__link-menu-containers .gen-block-mobile-header::after {
    content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><path d="M6.5 11L9.5 8L6.5 5" stroke="%23C0C0C0" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path></svg>');
    width: 16px;
    height: 16px;
    display: block;
  }
  .mobile-nav__tabs .mobile-tabs .tablist .tabs__link.tabs__link-catalog .tabs__link-menu-bloks .tabs__link-menu-containers .tabs__link-menu-position .menu-position-header {
    display: flex;
    align-items: flex-start;
    gap: 12px;
    align-self: stretch;
    width: calc(95%);
    margin: 0 auto;
  }
  .mobile-nav__tabs .mobile-tabs .tablist .tabs__link.tabs__link-catalog .tabs__link-menu-bloks .tabs__link-menu-containers .tabs__link-menu-position .menu-position-header .tabs__link-menu-header-arrow {
    display: flex;
    width: 48px;
    height: 48px;
    justify-content: center;
    align-items: center;
    border-radius: 16px;
    background: var(--colors-gray-100, #f7f7f7);
  }
  .mobile-nav__tabs .mobile-tabs .tablist .tabs__link.tabs__link-catalog .tabs__link-menu-bloks .tabs__link-menu-containers .tabs__link-menu-position .menu-position-header .tabs__link-menu-header-arrow::after {
    content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M14.0005 6L8.00049 12" stroke="%23696969" stroke-width="2" stroke-linecap="round"/><path d="M14.0005 18L8.00049 12" stroke="%23696969" stroke-width="2" stroke-linecap="round"/></svg>');
    width: 24px;
    height: 24px;
    display: block;
  }
  .mobile-nav__tabs .mobile-tabs .tablist .tabs__link.tabs__link-catalog .tabs__link-menu-bloks .tabs__link-menu-containers .tabs__link-menu-position .menu-position-header .tabs__link-menu-header-to-back {
    display: flex;
    flex-direction: column;
    flex: 1 0 0;
  }
  .mobile-nav__tabs .mobile-tabs .tablist .tabs__link.tabs__link-catalog .tabs__link-menu-bloks .tabs__link-menu-containers .tabs__link-menu-position .menu-position-header .tabs__link-menu-header-to-back a {
    display: flex;
    padding: 16px;
    justify-content: center;
    align-items: flex-start;
    gap: 16px;
    flex: 1 0 0;
    border-radius: 16px;
    background: var(--colors-gray-100, #f7f7f7);
  }
  .mobile-nav__tabs .mobile-tabs .tablist .tabs__link.tabs__link-catalog .tabs__link-menu-bloks .tabs__link-menu-containers .tabs__link-menu-position .menu-position-header .tabs__link-menu-header-to-back a span {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    flex: 1 0 0;
    overflow: hidden;
    color: var(--colors-gray-500, #696969);
    text-overflow: ellipsis;
    font-size: 14px;
  }
  .mobile-nav__tabs .mobile-tabs .tablist .tabs__link.tabs__link-catalog .tabs__link-menu-bloks .tabs__link-menu-containers .tabs__link-menu-position .menu-position-header .tabs__link-menu-header-to-back a::after {
    content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><path d="M12.6667 8.66675C12.6667 8.29856 12.9651 8.00008 13.3333 8.00008C13.7015 8.00008 14 8.29856 14 8.66675V12C14 13.1046 13.1046 14 12 14H4C2.89543 14 2 13.1046 2 12V4C2 2.89543 2.89543 2 4 2H7.33333C7.70152 2 8 2.29848 8 2.66667C8 3.03486 7.70152 3.33333 7.33333 3.33333H4C3.63181 3.33333 3.33333 3.63181 3.33333 4V12C3.33333 12.3682 3.63181 12.6667 4 12.6667H12C12.3682 12.6667 12.6667 12.3682 12.6667 12V8.66675Z" fill="%23696969"/><path d="M12.6667 4.27614L8.4714 8.4714C8.21105 8.73175 7.78895 8.73175 7.5286 8.4714C7.26825 8.21105 7.26825 7.78895 7.5286 7.5286L11.7239 3.33333H10C9.63181 3.33333 9.33333 3.03486 9.33333 2.66667C9.33333 2.29848 9.63181 2 10 2H12C13.1046 2 14 2.89543 14 4V6.00008C14 6.36827 13.7015 6.66675 13.3333 6.66675C12.9651 6.66675 12.6667 6.36827 12.6667 6.00008V4.27614Z" fill="%23696969"/></svg>');
    width: 16px;
    height: 16px;
    display: block;
  }
  .mobile-nav__tabs .mobile-tabs .tablist .tabs__link.tabs__link-catalog .tabs__link-menu-bloks .tabs__link-menu-containers .tabs__link-menu-position .gen-block-mobile-container {
    padding: 0px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 0;
    align-self: stretch;
    border-radius: 16px;
    width: calc(95%);
  }
  .mobile-nav__tabs .mobile-tabs .tablist .tabs__link.tabs__link-catalog .tabs__link-menu-bloks .tabs__link-menu-containers .tabs__link-menu-position .gen-block-mobile-container .gen-block-mobile-header {
    height: unset;
    padding: 16px;
  }
  .mobile-nav__tabs .mobile-tabs .tablist .tabs__link.tabs__link-catalog .tabs__link-menu-bloks .tabs__link-menu-containers .tabs__link-menu-position .gen-block-mobile-container .gen-block-mobile-header div .tabs__link-menu-span {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    flex: 1 0 0;
    overflow: hidden;
    color: var(--colors-gray-700, #2f2c2f);
    leading-trim: both;
    text-edge: cap;
    text-overflow: ellipsis;
    font-size: 14px;
  }
  .mobile-nav__tabs .mobile-tabs .tablist .tabs__link.tabs__link-catalog .tabs__link-menu-bloks .tabs__link-menu-containers .tabs__link-menu-position .gen-block-mobile-container .gen-block-mobile-header div .tabs__link-menu-value {
    display: flex;
    padding: 2px 8px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    border-radius: var(---radius-block, 24px);
    background: var(--colors-gray-100, #f7f7f7);
    color: var(--colors-gray-400, #929292);
    text-align: center;
    font-size: 12px;
  }
  .mobile-nav__tabs .mobile-tabs .tablist .tabs__link.tabs__link-catalog .tabs__link-menu-bloks .tabs__link-menu-containers .tabs__link-menu-position .gen-block-mobile-container .gen-block-mobile-header::after {
    transform: rotate(90deg);
    transition: transform 0.5s ease-in-out;
  }
  .mobile-nav__tabs .mobile-tabs .tablist .tabs__link.tabs__link-catalog .tabs__link-menu-bloks .tabs__link-menu-containers .tabs__link-menu-position .gen-block-mobile-container .tabs__link-menu__content {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    align-self: stretch;
    gap: 0;
  }
  .mobile-nav__tabs .mobile-tabs .tablist .tabs__link.tabs__link-catalog .tabs__link-menu-bloks .tabs__link-menu-containers .tabs__link-menu-position .gen-block-mobile-container .tabs__link-menu__content a {
    display: flex;
    padding: 8px;
    align-items: center;
    align-self: stretch;
    color: var(--colors-gray-700, #2f2c2f);
    font-size: 14px;
    font-weight: 400;
  }
  .mobile-nav__tabs .mobile-tabs .tablist .tabs__link.tabs__link-catalog .tabs__link-menu-bloks .tabs__link-menu-containers .tabs__link-menu-position .gen-block-mobile-container .tabs__link-menu__content .container {
    overflow: hidden;
    display: flex;
    flex-direction: column;
    width: calc(100% - 40px);
    padding: 0 16px 0 24px;
    display: none;
  }
  .mobile-nav__tabs .mobile-tabs .tablist .tabs__link.tabs__link-catalog .tabs__link-menu-bloks .tabs__link-menu-containers .tabs__link-menu-position .gen-block-mobile-container .tabs__link-menu__content .container .show-more {
    display: flex;
    justify-content: center;
    align-items: flex-start;
    align-self: stretch;
    color: var(--colors-gray-300, #c0c0c0);
    text-align: center;
    font-size: 12px;
  }
  .mobile-nav__tabs .mobile-tabs .tablist .tabs__link.tabs__link-catalog .tabs__link-menu-bloks .tabs__link-menu-containers .tabs__link-menu-position .gen-block-mobile-container.active .gen-block-mobile-header::after {
    transform: rotate(270deg);
  }
  .mobile-nav__tabs .mobile-tabs .tablist .tabs__link.tabs__link-messenger .tabs__link-menu-list {
    flex-direction: column-reverse;
  }
  .mobile-nav__tabs .mobile-tabs .tablist .tabs__link.tabs__link-cart .tabs__link-menu-containers {
    width: calc(95% - 16px);
    padding: 8px;
    border-radius: 16px;
  }
  .mobile-nav__tabs .mobile-tabs .tablist .tabs__link.tabs__link-cart .tabs__link-menu-containers .global-modal-block-content {
    display: flex;
    padding: 8px;
    align-items: flex-start;
    gap: 8px;
    align-self: stretch;
  }
  .mobile-nav__tabs .mobile-tabs .tablist .tabs__link.tabs__link-cart .tabs__link-menu-containers .global-modal-block-content img {
    width: 64px;
    height: 64px;
  }
  .mobile-nav__tabs .mobile-tabs .tablist .tabs__link.tabs__link-cart .tabs__link-menu-containers .global-modal-block-content .global-modal-block-content-container {
    display: flex;
    height: 64px;
    padding-right: 4px;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    align-self: stretch;
    flex: 1 0 0;
  }
  .mobile-nav__tabs .mobile-tabs .tablist .tabs__link.tabs__link-cart .tabs__link-menu-containers .global-modal-block-content .global-modal-block-content-container .global-p-short-product-span {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    flex: 1 0 0;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 12px;
    font-weight: 400;
    line-height: 150%;
    /* 18px */
  }
  .mobile-nav__tabs .mobile-tabs .tablist .tabs__link.tabs__link-cart .tabs__link-menu-containers .global-modal-block-content .global-modal-block-content-container .global-modal-price-container {
    display: flex;
    align-items: center;
    gap: 8px;
    align-self: stretch;
  }
  .mobile-nav__tabs .mobile-tabs .tablist .tabs__link.tabs__link-cart .tabs__link-menu-containers .global-modal-block-content .global-modal-block-content-container .global-modal-price-container .global-modal-counter-container {
    font-size: 12px;
  }
  .mobile-nav__tabs .mobile-tabs .tablist .tabs__link.tabs__link-cart .tabs__link-menu-containers .global-modal-block-content .global-modal-block-content-container .global-modal-price-container .global-modal-counter-container .ctrl-button {
    background: var(--colors-gray-100, #f7f7f7);
  }
  .mobile-nav__tabs .mobile-tabs .tablist .tabs__link.tabs__link-cart .tabs__link-menu-containers .global-modal-block-content .global-modal-block-content-container .global-modal-price-container .global-modal-total-container {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    gap: 16px;
    flex: 1 0 0;
    align-self: stretch;
  }
  .mobile-nav__tabs .mobile-tabs .tablist .tabs__link.tabs__link-cart .tabs__link-menu-containers .global-modal-block-content .global-modal-block-content-container .global-modal-price-container .global-modal-total-container .gen-tab__info-price-cashback {
    font-size: 10px;
    justify-content: center;
  }
  .mobile-nav__tabs .mobile-tabs .tablist .tabs__link.tabs__link-cart .tabs__link-menu-containers .global-modal-block-content .global-modal-block-content-container .global-modal-price-container .global-modal-total-container .gen-tab__info-price-cashback svg {
    width: 16px;
    height: 16px;
  }
  .mobile-nav__tabs .mobile-tabs .tablist .tabs__link.tabs__link-cart .tabs__link-menu-containers .global-modal-block-content .global-modal-block-content-container .global-modal-price-container .global-modal-total-container .global-p-short-product {
    font-size: 16px;
    text-align: right;
  }
  .mobile-nav__tabs .mobile-tabs .tablist .tabs__link.tabs__link-cart .tabs__link-menu-containers .tabs__link-menu-block-buttom {
    display: flex;
    align-self: stretch;
    flex-direction: column;
  }
  .mobile-nav__tabs .mobile-tabs .tablist .tabs__link.tabs__link-cart .tabs__link-menu-containers .tabs__link-menu-block-buttom .tabs__link-menu-block-header {
    display: flex;
    height: 20px;
    justify-content: space-between;
    align-items: center;
    gap: 8px;
    width: 100%;
  }
  .mobile-nav__tabs .mobile-tabs .tablist .tabs__link.tabs__link-cart .tabs__link-menu-containers .tabs__link-menu-block-buttom .tabs__link-menu-block-header .delete-product {
    color: var(--colors-red-300, #fa8072);
    font-family: Rubik;
    font-size: 8px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    margin-left: 20px;
  }
  .mobile-nav__tabs .mobile-tabs .tablist .tabs__link.tabs__link-cart .tabs__link-menu-containers .tabs__link-menu-block-buttom .tabs__link-menu-block-header div {
    display: flex;
    justify-content: flex-end;
    gap: 8px;
    align-self: stretch;
    flex: 1 0 0;
    margin-left: 8px;
  }
  .mobile-nav__tabs .mobile-tabs .tablist .tabs__link.tabs__link-cart .tabs__link-menu-containers .tabs__link-menu-block-buttom .tabs__link-menu-block-header div .add-services {
    display: flex;
    padding: 4px 12px;
    justify-content: center;
    align-items: center;
    gap: 4px;
    border-radius: 24px;
    background: var(--colors-blue-100, #e9f5ff);
    color: var(--colors-blue-400, #62a8ed);
    font-size: 10px;
    flex: 1 0 0;
  }
  .mobile-nav__tabs .mobile-tabs .tablist .tabs__link.tabs__link-cart .tabs__link-menu-containers .tabs__link-menu-block-buttom .tabs__link-menu-block-header div .add-services.active {
    background: var(--colors-blue-500, #318ce7);
    color: var(--colors-white, #fff);
  }
  .mobile-nav__tabs .mobile-tabs .tablist .tabs__link.tabs__link-cart .tabs__link-menu-containers .tabs__link-menu-block-buttom .tabs__link-services, .mobile-nav__tabs .mobile-tabs .tablist .tabs__link.tabs__link-cart .tabs__link-menu-containers .tabs__link-menu-block-buttom .tabs__link-product-mobile {
    display: none;
    padding-right: 0;
    margin-left: calc(72px - 24px);
    padding-top: 20px;
    padding-bottom: 0;
  }
  .mobile-nav__tabs .mobile-tabs .tablist .tabs__link.tabs__link-cart .tabs__link-menu-containers .tabs__link-menu-block-buttom .tabs__link-services.active, .mobile-nav__tabs .mobile-tabs .tablist .tabs__link.tabs__link-cart .tabs__link-menu-containers .tabs__link-menu-block-buttom .tabs__link-product-mobile.active {
    display: flex;
  }
  .mobile-nav__tabs .mobile-tabs .tablist .tabs__link.tabs__link-cart .tabs__link-menu-containers .tabs__link-menu-block-buttom .tabs__link-services {
    padding-left: 24px;
  }
  .mobile-nav__tabs .mobile-tabs .tablist .tabs__link.tabs__link-cart .tabs__link-menu-containers .tabs__link-menu-block-buttom .tabs__link-product-mobile .carousel-container {
    padding-right: 0;
  }
  .mobile-nav__tabs .mobile-tabs .tablist .tabs__link.tabs__link-cart .tabs__link-menu-containers.block-mobile-container-bottom {
    display: flex;
    padding: 8px 8px 8px 12px;
    justify-content: flex-end;
    align-items: center;
    gap: 16px;
    align-self: stretch;
    flex-direction: row;
  }
  .mobile-nav__tabs .mobile-tabs .tablist .tabs__link.tabs__link-cart .tabs__link-menu-containers.block-mobile-container-bottom .modal-total-container-bottom {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    flex: 1 0 0;
  }
  .mobile-nav__tabs .mobile-tabs .tablist .tabs__link.tabs__link-cart .tabs__link-menu-containers.block-mobile-container-bottom .modal-total-container-bottom .gen-tab__info-price-cashback {
    font-size: 10px;
    justify-content: center;
  }
  .mobile-nav__tabs .mobile-tabs .tablist .tabs__link.tabs__link-cart .tabs__link-menu-containers.block-mobile-container-bottom .modal-total-container-bottom .gen-tab__info-price-cashback svg {
    width: 16px;
    height: 16px;
  }
  .mobile-nav__tabs .mobile-tabs .tablist .tabs__link.tabs__link-cart .tabs__link-menu-containers.block-mobile-container-bottom .modal-total-container-bottom .global-p-short-product {
    display: flex;
    padding-left: 12px;
    justify-content: flex-end;
    align-items: center;
    flex: 1 0 0;
    font-size: 24px;
  }
  .mobile-nav__tabs .mobile-tabs .tablist .tabs__link.tabs__link-cart .tabs__link-menu-containers.block-mobile-container-bottom .global-button-send-fast-buy {
    width: unset;
  }
  .mobile-nav__tabs .mobile-tabs .tablist .tabs__link.tabs__link-cart .tabs__link-menu-containers.block-mobile-container-bottom .global-button-send-fast-buy button {
    height: 48px;
    padding: 0px 20px;
    width: unset;
    border-radius: 8px;
  }
  .mobile-nav__tabs .mobile-tabs .tablist .tabs__link.tabs__link-cart .tabs__link-menu-containers.fast-buy {
    width: calc(95% - 32px);
    padding: 16px;
  }
  .mobile-nav__tabs .mobile-tabs .tablist .tabs__link.tabs__link-cart .tabs__link-menu-containers.fast-buy .tabs__link-menu-block-header {
    font-size: 14px;
  }
  .mobile-nav__tabs .mobile-tabs .tablist .tabs__link.tabs__link-cart .tabs__link-menu-containers.fast-buy .tabs__link-menu-block-content {
    padding: 0;
  }
  .mobile-nav__tabs .mobile-tabs .tablist .tabs__link.tabs__link-cart .tabs__link-menu-containers.fast-buy form {
    display: flex;
    flex-direction: column;
    gap: 16px;
  }
  .mobile-nav__tabs .mobile-tabs .tablist .tabs__link.tabs__link-cart .tabs__link-menu-containers.fast-buy form .form-contact-block {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    gap: 4px;
    align-self: stretch;
    border-radius: 8px;
    background: unset;
    border: unset;
    box-shadow: unset;
    height: unset;
    position: relative;
  }
  .mobile-nav__tabs .mobile-tabs .tablist .tabs__link.tabs__link-cart .tabs__link-menu-containers.fast-buy form .form-contact-block label {
    color: var(--colors-gray-500, #696969);
    font-size: 12px;
  }
  .mobile-nav__tabs .mobile-tabs .tablist .tabs__link.tabs__link-cart .tabs__link-menu-containers.fast-buy form .form-contact-block input {
    display: flex;
    height: 42px;
    padding: 0px 12px;
    align-items: center;
    gap: 16px;
    align-self: stretch;
    border-radius: 8px;
    border: 1px solid var(--colors-gray-200, #e5e4e2);
    background: var(--colors-white, #fff);
    font-size: 16px;
    font-weight: 400;
  }
  .mobile-nav__tabs .mobile-tabs .tablist .tabs__link.tabs__link-cart .tabs__link-menu-containers.fast-buy form .form-contact-block .error-label, .mobile-nav__tabs .mobile-tabs .tablist .tabs__link.tabs__link-cart .tabs__link-menu-containers.fast-buy form .form-contact-block .checkbox-label {
    display: none;
  }
  .mobile-nav__tabs .mobile-tabs .tablist .tabs__link.tabs__link-cart .tabs__link-menu-containers.fast-buy form .form-contact-block.check .checkbox-label {
    display: block;
  }
  .mobile-nav__tabs .mobile-tabs .tablist .tabs__link.tabs__link-cart .tabs__link-menu-containers.fast-buy form .form-contact-block.check .checkbox-label::before {
    content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"><path d="M0 10C0 4.47715 4.47715 0 10 0C15.5228 0 20 4.47715 20 10C20 15.5228 15.5228 20 10 20C4.47715 20 0 15.5228 0 10Z" fill="%2362B378"/><path d="M5.25 11.0339L7.97035 13.7543L15.25 6.5" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
    width: 20px;
    height: 20px;
    position: absolute;
    right: 10px;
    top: 60%;
    transform: translateY(-50%);
    pointer-events: none;
  }
  .mobile-nav__tabs .mobile-tabs .tablist .tabs__link.tabs__link-cart .tabs__link-menu-containers.fast-buy form .form-contact-block.error label {
    color: var(---red-post, #da291c);
  }
  .mobile-nav__tabs .mobile-tabs .tablist .tabs__link.tabs__link-cart .tabs__link-menu-containers.fast-buy form .form-contact-block.error input {
    border: 1px solid var(---red-post, #da291c);
  }
  .mobile-nav__tabs .mobile-tabs .tablist .tabs__link.tabs__link-cart .tabs__link-menu-containers.fast-buy form .form-contact-block.error .error-label {
    display: block;
  }
  .mobile-nav__tabs .mobile-tabs .tablist .tabs__link.tabs__link-cart .tabs__link-menu-containers.fast-buy form .global-modal-form-manager {
    display: flex;
    justify-content: center;
    align-items: flex-start;
    align-self: stretch;
    color: var(--colors-gray-700, #2f2c2f);
    text-align: center;
    font-size: 14px;
    font-weight: 400;
  }
  .mobile-nav__tabs .mobile-tabs .tablist .tabs__link.tabs__link-cart .tabs__link-menu-containers.fast-buy form .pop-up-fast-buy-button button {
    border-radius: 8px;
  }
  .mobile-nav__tabs .mobile-tabs .tabs__link-menu-list {
    position: fixed;
    top: 100%;
    left: 0;
    bottom: 0;
    transform: translate(0, 0%);
    transition: all 0.5s ease;
    width: 100%;
    overflow: auto;
    overflow-x: hidden;
    box-sizing: border-box;
    z-index: 50;
    opacity: 0;
    display: flex;
    flex-direction: column-reverse;
    gap: 12px;
    height: calc(100% - calc(63px + (12px * 2)));
    overscroll-behavior: none;
  }
  .mobile-nav__tabs .mobile-tabs .tabs__link-menu-list .gen-block-mobile {
    gap: 12px;
    width: 100%;
    transform: translate(0%, 0%);
    transition: transform 0.5s ease-in-out;
  }
  .mobile-nav__tabs .mobile-tabs .tabs__link-menu-list .gen-block-mobile-header {
    font-weight: 500;
  }
  .mobile-nav__tabs .mobile-tabs .tabs__link-menu-list .gen-block-mobile-header svg {
    vertical-align: middle;
    margin-left: 8px;
  }
  .mobile-nav__tabs .mobile-tabs .tabs__link-menu-list .gen-block-mobile-header .tabs__link-menu-spans {
    color: var(--colors-gray-500, #696969);
    font-size: 12px;
  }
  .mobile-nav__tabs .mobile-tabs .tabs__link-menu-list .tabs__link-menu-containers {
    color: var(--colors-gray-700, #2f2c2f);
    gap: 8px;
  }
  .mobile-nav__tabs .mobile-tabs .tabs__link-menu-list .tabs__link-menu-containers.promo {
    background: unset;
    padding: 0;
    width: calc(95%);
  }
  .mobile-nav__tabs .mobile-tabs .tabs__link-menu-list .tabs__link-menu-containers.promo img {
    object-fit: cover;
    width: 100%;
  }
  .mobile-nav__tabs .mobile-tabs .tabs__link-menu-list .tabs__link-menu-containers.trade {
    width: calc(95% - (16px * 2));
    padding: 8px 16px;
    color: var(--colors-gray-700, #2f2c2f);
    font-size: 16px;
    font-weight: 400;
  }
  .mobile-nav__tabs .mobile-tabs .tabs__link-menu-list .tabs__link-menu-containers .tabs__link-menu__content {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 8px;
    align-self: stretch;
  }
  .mobile-nav__tabs .mobile-tabs .tabs__link-menu-list .tabs__link-menu-containers .tabs__link-menu__content span:not(.price-bonus) {
    width: 100%;
  }
  .mobile-nav__tabs .mobile-tabs .tabs__link-menu-list .tabs__link-menu-containers .tabs__link-menu__content .login-wrap {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    gap: 8px;
    align-self: stretch;
    width: 100%;
  }
  .mobile-nav__tabs .mobile-tabs .tabs__link-menu-list .tabs__link-menu-containers .tabs__link-menu__content .login-wrap .login-btn {
    font-size: 12px;
    border: none;
    background: none;
    color: var(--colors-green-400, #62B278);
    white-space: nowrap;
    height: 100%;
  }
  .mobile-nav__tabs .mobile-tabs .tabs__link-menu-list .tabs__link-menu-containers .tabs__link-menu__content .login-wrap .login-btn svg {
    vertical-align: text-top;
  }
  .mobile-nav__tabs .mobile-tabs .tabs__link-menu-list .tabs__link-menu-containers .tabs__link-menu__content a {
    width: 100%;
    font-weight: 400;
    color: var(--colors-gray-700, #2f2c2f);
  }
  .mobile-nav__tabs .mobile-tabs .tabs__link-menu-list .tabs__link-menu-containers .tabs__link-menu-position {
    display: flex;
    flex-direction: column;
    position: absolute;
    bottom: 0;
    left: 0;
    right: auto;
    width: 100%;
    height: 0;
    min-width: 160px;
    box-shadow: none;
    gap: 8px;
    margin: 0;
    overflow: auto;
    transform: translateX(200%) translate3d(0, 0, 0);
    transition: transform 0.5s ease-in-out;
    will-change: transform;
    overscroll-behavior: contain;
  }
  .mobile-nav__tabs .mobile-tabs .tabs__link-menu-list .tabs__link-menu-containers .tabs__link-menu__location {
    display: flex;
    align-items: flex-start;
    gap: 24px;
    align-self: stretch;
    flex-direction: unset;
    justify-content: space-between;
  }
  .mobile-nav__tabs .mobile-tabs .tabs__link-menu-list .tabs__link-menu-containers .tabs__link-menu__location .gen-block-mobile-header {
    width: unset !important;
    align-self: center;
  }
  .mobile-nav__tabs .mobile-tabs .tabs__link-menu-list .tabs__link-menu-containers .tabs__link-menu__location .language_switch .language_switch-input {
    transform: rotate(90deg);
    margin-left: 10px;
    background: var(--colors-green-500-primary, #2ea84f);
  }
  .mobile-nav__tabs .mobile-tabs .tabs__link-menu-list .tabs__link-menu-containers .tabs__link-menu__location .language_switch .language_switch-input::before {
    background: #fff;
    top: 18px;
  }
  .mobile-nav__tabs .mobile-tabs .tabs__link-menu-list .tabs__link-menu-containers .tabs__link-menu__location .language_switch .language_switch-container {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 4px;
    flex-direction: unset;
  }
  .mobile-nav__tabs .mobile-tabs .tabs__link-menu-list .tabs__link-menu-containers .tabs__link-menu__location .language_switch .language_switch-container input[type="checkbox"] {
    background: var(--colors-green-500-primary, #2ea84f);
  }
  .mobile-nav__tabs .mobile-tabs .tabs__link-menu-list .tabs__link-menu-containers .tabs__link-menu__location .language_switch .language_switch-container input[type="checkbox"]:checked {
    background: var(--colors-gray-500, #696969);
  }
  .mobile-nav__tabs .mobile-tabs .tabs__link-menu-list .tabs__link-menu-containers .tabs__link-menu__location .language_switch .language_switch-container input[type="checkbox"]:checked::before {
    top: 2px;
  }
  .mobile-nav__tabs .mobile-tabs .tabs__link-menu-list .tabs__link-menu-containers .tabs__link-menu__location .language_switch .language_switch-container .language_switch-span {
    color: var(--colors-gray-200, #e5e4e2);
    font-size: 14px;
  }
  .mobile-nav__tabs .mobile-tabs .tabs__link-menu-list .tabs__link-menu-containers .tabs__link-menu__location .language_switch .language_switch-container .language_switch-span.active {
    color: var(--colors-green-500-primary, #2ea84f);
  }
  .mobile-nav__tabs .mobile-tabs .tabs__link-menu-list .tabs__link-menu-containers .tabs__link-menu__location .language_switch .language_switch-container .language_switch-span.language_switch-span-ru.active {
    color: var(--colors-gray-500, #696969);
    font-weight: 500;
  }
  .mobile-nav__tabs .mobile-tabs .tabs__link-menu-list .tabs__link-menu-containers .tabs__link-menu__location .language_switch .language_switch-container div {
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .mobile-nav__tabs .mobile-tabs .tabs__link-menu-list.messenger {
    height: calc(100% - 75px);
  }
  .mobile-nav__tabs .mobile-tabs .tabs__link-menu-list.messenger .tabs__link-menu-containers {
    width: calc(100% - (12px * 2));
    border-radius: unset;
    padding: 12px;
    justify-content: space-between;
    align-items: center;
    flex-direction: unset;
  }
  .mobile-nav__tabs .mobile-tabs .tabs__link-menu-list.right {
    overflow: hidden !important;
  }
  .mobile-nav__tabs .mobile-tabs .tabs__link-menu-list.right .tabs__link-menu-bloks {
    height: 100%;
  }
  .mobile-nav__tabs .mobile-tabs .tabs__link-menu-list.right .tabs__link-menu-bloks {
    transform: translateX(-100%) translate3d(0, 0, 0);
  }
  .mobile-nav__tabs .mobile-tabs .tabs__link-menu-list.right .tabs__link-menu-bloks .tabs__link-menu-position.active {
    transform: translateX(100%) translate3d(0, 0, 0);
    height: unset;
    max-height: 100%;
  }
  .mobile-nav__tabs .mobile-tabs .tabs__link-menu-list.left {
    flex-direction: column !important;
  }
  .mobile-nav__tabs .mobile-tabs .tabs__link-menu-list.left .tabs__link-menu-bloks {
    transform: translateX(0%) translate3d(0, 0, 0);
  }
  .mobile-nav__tabs .mobile-tabs .tabs__link-menu-list.left .tabs__link-menu-bloks .tabs__link-menu-position.right {
    transform: translateX(200%) translate3d(0, 0, 0);
    height: 0;
  }
  .mobile-nav__tabs .mobile-tabs .p-short-info {
    display: flex;
    height: 48px;
    padding: 8px 16px 8px 12px;
    justify-content: center;
    align-items: center;
    gap: 8px;
    background: var(--colors-white, #fff);
    position: absolute;
    bottom: -63px;
    transition: bottom 0.5s ease;
  }
  .mobile-nav__tabs .mobile-tabs .p-short-info .p-short-info-left {
    display: flex;
    align-items: center;
    align-self: stretch;
    gap: 8px;
  }
  .mobile-nav__tabs .mobile-tabs .p-short-info .p-short-info-left img {
    width: 48px;
    height: auto;
    flex-shrink: 0;
    border-radius: 4px;
  }
  .mobile-nav__tabs .mobile-tabs .p-short-info .p-short-info-left .global-p-short-product-container {
    display: flex;
    padding: 4px 0px;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    flex: 1 0 0;
    align-self: stretch;
    line-height: 12px;
  }
  .mobile-nav__tabs .mobile-tabs .p-short-info .p-short-info-left .global-p-short-product-container .global-p-short-product-span {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    align-self: stretch;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 10px;
    font-weight: 400;
    min-height: 24px;
  }
  .mobile-nav__tabs .mobile-tabs .p-short-info .p-short-info-left .global-p-short-product-container .global-p-short-product {
    display: flex;
    align-items: center;
    gap: 8px;
    align-self: stretch;
  }
  .mobile-nav__tabs .mobile-tabs .p-short-info .p-short-info-left .global-p-short-product-container .global-p-short-product .global-p-short-product-old-price-container {
    font-size: 10px;
    font-weight: 500;
    text-decoration: unset;
  }
  .mobile-nav__tabs .mobile-tabs .p-short-info .p-short-info-left .global-p-short-product-container .global-p-short-product .global-p-short-product-old-price-container span {
    font-size: inherit;
  }
  .mobile-nav__tabs .mobile-tabs .p-short-info .p-short-info-left .global-p-short-product-container .global-p-short-product .global-p-short-product-discount-container {
    display: flex;
    height: 12px;
    padding: 0px 4px;
    justify-content: center;
    align-items: center;
    font-size: 10px;
    font-weight: 600;
  }
  .mobile-nav__tabs .mobile-tabs .p-short-info .p-short-info-right .global-button-notify button {
    font-size: 14px;
    padding: 0 10px;
  }
  .mobile-nav__tabs .mobile-tabs .p-short-info .p-short-info-right .mono_checkout__button {
    display: none;
  }
  .mobile-nav__tabs .mobile-tabs .p-short-info .p-short-info-right button {
    padding: 0px 32px 0px 24px;
  }
  .mobile-nav__tabs .mobile-tabs .p-short-info.visible {
    bottom: 63px;
    width: calc(100% - 16px);
    justify-content: space-around;
  }
  .mobile-nav__tabs .mobile-tabs .p-short-info.mobile {
    bottom: -63px;
  }
  .mobile-nav__tabs.video {
    bottom: -63px;
  }
  .mobile-nav__tabs.video .mobile-tabs .p-short-info .p-short-info-left .global-p-short-product-container .global-p-short-product-span {
    color: var(--colors-gray-300, #c0c0c0);
  }
  .mobile-nav__tabs.video .mobile-tabs .p-short-info-mobile .p-short-info-left .global-p-short-product-new-price-container {
    color: var(--colors-gray-300, #c0c0c0);
  }
  .mobile-nav__tabs.video .p-short-info {
    background: transparent;
  }
}
.social, .mobile-nav__tabs .mobile-tabs .tablist .tabs__link.tabs__link-menu .tabs__link-messengers-left, .mobile-nav__tabs .mobile-tabs .tabs__link-menu-list.messenger .tabs__link-menu-containers .tabs__link-messengers-left, .mobile-nav__tabs .mobile-tabs .tabs__link-menu-list.messenger .tabs__link-menu-containers .tabs__link-messengers-right {
  display: flex;
  align-items: center;
  gap: 8px;
}
.social a.messengers-block, .mobile-nav__tabs .mobile-tabs .tablist .tabs__link.tabs__link-menu .tabs__link-messengers-left a.messengers-block, .mobile-nav__tabs .mobile-tabs .tabs__link-menu-list.messenger .tabs__link-menu-containers .tabs__link-messengers-left a.messengers-block, .mobile-nav__tabs .mobile-tabs .tabs__link-menu-list.messenger .tabs__link-menu-containers .tabs__link-messengers-right a.messengers-block, .social button.messengers-block, .mobile-nav__tabs .mobile-tabs .tablist .tabs__link.tabs__link-menu .tabs__link-messengers-left button.messengers-block, .mobile-nav__tabs .mobile-tabs .tabs__link-menu-list.messenger .tabs__link-menu-containers .tabs__link-messengers-left button.messengers-block, .mobile-nav__tabs .mobile-tabs .tabs__link-menu-list.messenger .tabs__link-menu-containers .tabs__link-messengers-right button.messengers-block {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 8px;
  color: var(--colors-white, #fff);
  text-align: center;
  font-size: 6px;
}
.social a.messengers-block span, .mobile-nav__tabs .mobile-tabs .tablist .tabs__link.tabs__link-menu .tabs__link-messengers-left a.messengers-block span, .mobile-nav__tabs .mobile-tabs .tabs__link-menu-list.messenger .tabs__link-menu-containers .tabs__link-messengers-left a.messengers-block span, .mobile-nav__tabs .mobile-tabs .tabs__link-menu-list.messenger .tabs__link-menu-containers .tabs__link-messengers-right a.messengers-block span, .social button.messengers-block span, .mobile-nav__tabs .mobile-tabs .tablist .tabs__link.tabs__link-menu .tabs__link-messengers-left button.messengers-block span, .mobile-nav__tabs .mobile-tabs .tabs__link-menu-list.messenger .tabs__link-menu-containers .tabs__link-messengers-left button.messengers-block span, .mobile-nav__tabs .mobile-tabs .tabs__link-menu-list.messenger .tabs__link-menu-containers .tabs__link-messengers-right button.messengers-block span {
  color: inherit;
}
.social a.messengers-block.viber, .mobile-nav__tabs .mobile-tabs .tablist .tabs__link.tabs__link-menu .tabs__link-messengers-left a.messengers-block.viber, .mobile-nav__tabs .mobile-tabs .tabs__link-menu-list.messenger .tabs__link-menu-containers .tabs__link-messengers-left a.messengers-block.viber, .mobile-nav__tabs .mobile-tabs .tabs__link-menu-list.messenger .tabs__link-menu-containers .tabs__link-messengers-right a.messengers-block.viber, .social button.messengers-block.viber, .mobile-nav__tabs .mobile-tabs .tablist .tabs__link.tabs__link-menu .tabs__link-messengers-left button.messengers-block.viber, .mobile-nav__tabs .mobile-tabs .tabs__link-menu-list.messenger .tabs__link-menu-containers .tabs__link-messengers-left button.messengers-block.viber, .mobile-nav__tabs .mobile-tabs .tabs__link-menu-list.messenger .tabs__link-menu-containers .tabs__link-messengers-right button.messengers-block.viber {
  background: #7360f2;
}
.social a.messengers-block.instagram, .mobile-nav__tabs .mobile-tabs .tablist .tabs__link.tabs__link-menu .tabs__link-messengers-left a.messengers-block.instagram, .mobile-nav__tabs .mobile-tabs .tabs__link-menu-list.messenger .tabs__link-menu-containers .tabs__link-messengers-left a.messengers-block.instagram, .mobile-nav__tabs .mobile-tabs .tabs__link-menu-list.messenger .tabs__link-menu-containers .tabs__link-messengers-right a.messengers-block.instagram, .social button.messengers-block.instagram, .mobile-nav__tabs .mobile-tabs .tablist .tabs__link.tabs__link-menu .tabs__link-messengers-left button.messengers-block.instagram, .mobile-nav__tabs .mobile-tabs .tabs__link-menu-list.messenger .tabs__link-menu-containers .tabs__link-messengers-left button.messengers-block.instagram, .mobile-nav__tabs .mobile-tabs .tabs__link-menu-list.messenger .tabs__link-menu-containers .tabs__link-messengers-right button.messengers-block.instagram {
  background: #dd4280;
}
.social a.messengers-block.messenger, .mobile-nav__tabs .mobile-tabs .tablist .tabs__link.tabs__link-menu .tabs__link-messengers-left a.messengers-block.messenger, .mobile-nav__tabs .mobile-tabs .tabs__link-menu-list.messenger .tabs__link-menu-containers .tabs__link-messengers-left a.messengers-block.messenger, .mobile-nav__tabs .mobile-tabs .tabs__link-menu-list.messenger .tabs__link-menu-containers .tabs__link-messengers-right a.messengers-block.messenger, .social button.messengers-block.messenger, .mobile-nav__tabs .mobile-tabs .tablist .tabs__link.tabs__link-menu .tabs__link-messengers-left button.messengers-block.messenger, .mobile-nav__tabs .mobile-tabs .tabs__link-menu-list.messenger .tabs__link-menu-containers .tabs__link-messengers-left button.messengers-block.messenger, .mobile-nav__tabs .mobile-tabs .tabs__link-menu-list.messenger .tabs__link-menu-containers .tabs__link-messengers-right button.messengers-block.messenger {
  background: #1e85ff;
}
.social a.messengers-block.tiktok, .mobile-nav__tabs .mobile-tabs .tablist .tabs__link.tabs__link-menu .tabs__link-messengers-left a.messengers-block.tiktok, .mobile-nav__tabs .mobile-tabs .tabs__link-menu-list.messenger .tabs__link-menu-containers .tabs__link-messengers-left a.messengers-block.tiktok, .mobile-nav__tabs .mobile-tabs .tabs__link-menu-list.messenger .tabs__link-menu-containers .tabs__link-messengers-right a.messengers-block.tiktok, .social button.messengers-block.tiktok, .mobile-nav__tabs .mobile-tabs .tablist .tabs__link.tabs__link-menu .tabs__link-messengers-left button.messengers-block.tiktok, .mobile-nav__tabs .mobile-tabs .tabs__link-menu-list.messenger .tabs__link-menu-containers .tabs__link-messengers-left button.messengers-block.tiktok, .mobile-nav__tabs .mobile-tabs .tabs__link-menu-list.messenger .tabs__link-menu-containers .tabs__link-messengers-right button.messengers-block.tiktok {
  background: #101010;
}
.social a.messengers-block.telegram, .mobile-nav__tabs .mobile-tabs .tablist .tabs__link.tabs__link-menu .tabs__link-messengers-left a.messengers-block.telegram, .mobile-nav__tabs .mobile-tabs .tabs__link-menu-list.messenger .tabs__link-menu-containers .tabs__link-messengers-left a.messengers-block.telegram, .mobile-nav__tabs .mobile-tabs .tabs__link-menu-list.messenger .tabs__link-menu-containers .tabs__link-messengers-right a.messengers-block.telegram, .social button.messengers-block.telegram, .mobile-nav__tabs .mobile-tabs .tablist .tabs__link.tabs__link-menu .tabs__link-messengers-left button.messengers-block.telegram, .mobile-nav__tabs .mobile-tabs .tabs__link-menu-list.messenger .tabs__link-menu-containers .tabs__link-messengers-left button.messengers-block.telegram, .mobile-nav__tabs .mobile-tabs .tabs__link-menu-list.messenger .tabs__link-menu-containers .tabs__link-messengers-right button.messengers-block.telegram {
  background: #4ea4f6;
}
.social a.messengers-block.manager, .mobile-nav__tabs .mobile-tabs .tablist .tabs__link.tabs__link-menu .tabs__link-messengers-left a.messengers-block.manager, .mobile-nav__tabs .mobile-tabs .tabs__link-menu-list.messenger .tabs__link-menu-containers .tabs__link-messengers-left a.messengers-block.manager, .mobile-nav__tabs .mobile-tabs .tabs__link-menu-list.messenger .tabs__link-menu-containers .tabs__link-messengers-right a.messengers-block.manager, .social button.messengers-block.manager, .mobile-nav__tabs .mobile-tabs .tablist .tabs__link.tabs__link-menu .tabs__link-messengers-left button.messengers-block.manager, .mobile-nav__tabs .mobile-tabs .tabs__link-menu-list.messenger .tabs__link-menu-containers .tabs__link-messengers-left button.messengers-block.manager, .mobile-nav__tabs .mobile-tabs .tabs__link-menu-list.messenger .tabs__link-menu-containers .tabs__link-messengers-right button.messengers-block.manager {
  background: var(--colors-blue-100, #e9f5ff);
  color: var(--colors-blue-400, #62a8ed);
}
.social a.messengers-block.chat, .mobile-nav__tabs .mobile-tabs .tablist .tabs__link.tabs__link-menu .tabs__link-messengers-left a.messengers-block.chat, .mobile-nav__tabs .mobile-tabs .tabs__link-menu-list.messenger .tabs__link-menu-containers .tabs__link-messengers-left a.messengers-block.chat, .mobile-nav__tabs .mobile-tabs .tabs__link-menu-list.messenger .tabs__link-menu-containers .tabs__link-messengers-right a.messengers-block.chat, .social button.messengers-block.chat, .mobile-nav__tabs .mobile-tabs .tablist .tabs__link.tabs__link-menu .tabs__link-messengers-left button.messengers-block.chat, .mobile-nav__tabs .mobile-tabs .tabs__link-menu-list.messenger .tabs__link-menu-containers .tabs__link-messengers-left button.messengers-block.chat, .mobile-nav__tabs .mobile-tabs .tabs__link-menu-list.messenger .tabs__link-menu-containers .tabs__link-messengers-right button.messengers-block.chat {
  background: var(--colors-mint-100, #daf8f5);
  color: var(--colors-mint-400, #28b2a2);
  text-wrap: nowrap;
}
.social a.messengers-block svg, .mobile-nav__tabs .mobile-tabs .tablist .tabs__link.tabs__link-menu .tabs__link-messengers-left a.messengers-block svg, .mobile-nav__tabs .mobile-tabs .tabs__link-menu-list.messenger .tabs__link-menu-containers .tabs__link-messengers-left a.messengers-block svg, .mobile-nav__tabs .mobile-tabs .tabs__link-menu-list.messenger .tabs__link-menu-containers .tabs__link-messengers-right a.messengers-block svg, .social button.messengers-block svg, .mobile-nav__tabs .mobile-tabs .tablist .tabs__link.tabs__link-menu .tabs__link-messengers-left button.messengers-block svg, .mobile-nav__tabs .mobile-tabs .tabs__link-menu-list.messenger .tabs__link-menu-containers .tabs__link-messengers-left button.messengers-block svg, .mobile-nav__tabs .mobile-tabs .tabs__link-menu-list.messenger .tabs__link-menu-containers .tabs__link-messengers-right button.messengers-block svg {
  width: 24px;
  height: 24px;
}
.social a.messengers-block, .mobile-nav__tabs .mobile-tabs .tablist .tabs__link.tabs__link-menu .tabs__link-messengers-left a.messengers-block, .mobile-nav__tabs .mobile-tabs .tabs__link-menu-list.messenger .tabs__link-menu-containers .tabs__link-messengers-left a.messengers-block, .mobile-nav__tabs .mobile-tabs .tabs__link-menu-list.messenger .tabs__link-menu-containers .tabs__link-messengers-right a.messengers-block {
  width: 32px;
  height: 36px;
  padding: 1px 4px 3px 4px;
}
.social button.messengers-block, .mobile-nav__tabs .mobile-tabs .tablist .tabs__link.tabs__link-menu .tabs__link-messengers-left button.messengers-block, .mobile-nav__tabs .mobile-tabs .tabs__link-menu-list.messenger .tabs__link-menu-containers .tabs__link-messengers-left button.messengers-block, .mobile-nav__tabs .mobile-tabs .tabs__link-menu-list.messenger .tabs__link-menu-containers .tabs__link-messengers-right button.messengers-block {
  border: none;
  width: 40px;
  height: 40px;
}
.mobile-nav__tabs .gen-tab__add-product-mobile {
  display: flex;
  padding: 24px;
  flex-direction: column;
  align-items: flex-start;
  gap: 16px;
  align-self: stretch;
  border-radius: 24px;
  background: var(---white, #fff);
}
.mobile-nav__tabs .gen-tab__add-product-mobile .gen-tab__add-product-mobile-header {
  display: flex;
  align-items: center;
  gap: 4px;
  align-self: stretch;
  color: var(--colors-gray-700, #2f2c2f);
  font-size: 14px;
  font-weight: 500;
}
.mobile-nav__tabs .gen-tab__add-product-mobile .carousel-container {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 8px;
  align-self: stretch;
  padding: 0 10px;
}
.mobile-nav__tabs .gen-tab__add-product-mobile .carousel-container .gen-tab__add-product-mobile-accessories {
  display: flex;
  padding: 8px 12px 8px 16px;
  align-items: center;
  gap: 8px;
  align-self: stretch;
  position: relative;
  background: var(--colors-gray-100, #f7f7f7);
  border-radius: 8px;
}
.mobile-nav__tabs .gen-tab__add-product-mobile .carousel-container .gen-tab__add-product-mobile-accessories img {
  width: 40px;
  height: 40px;
  object-fit: contain;
  flex-shrink: 0;
}
.mobile-nav__tabs .gen-tab__add-product-mobile .carousel-container .gen-tab__add-product-mobile-accessories .gen-tab__add-product-accessories--info-conteiner {
  display: flex;
  align-items: center;
  gap: 16px;
  flex: 1 0 0;
  align-self: stretch;
  color: var(--colors-gray-700, #2f2c2f);
}
.mobile-nav__tabs .gen-tab__add-product-mobile .carousel-container .gen-tab__add-product-mobile-accessories .gen-tab__add-product-accessories--info-conteiner .gen-tab__add-product-accessories--name {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  flex: 1 0 0;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 12px;
  font-weight: 400;
  line-height: 150%;
}
.mobile-nav__tabs .gen-tab__add-product-mobile .carousel-container .gen-tab__add-product-mobile-accessories .gen-tab__add-product-accessories--info-conteiner .agen-tab__add-product-accessories--price {
  display: flex;
  align-items: center;
  gap: 8px;
  font-size: 14px;
  font-weight: 500;
}
.mobile-nav__tabs .gen-tab__add-product-mobile .carousel-container .gen-tab__add-product-mobile-accessories .gen-tab__add-product-accessories--button {
  position: absolute;
  width: 24px;
  height: 24px;
  top: 50%;
  left: -12px;
  transform: translateY(-50%);
  border-radius: 50%;
  padding: 0;
}
.mobile-nav__tabs .gen-tab__add-product-mobile .carousel-container .gen-tab__add-product-mobile-accessories .gen-tab__add-product-accessories--button.add-product {
  background-color: var(--colors-gray-200, #e5e4e2);
}
.mobile-nav__tabs .gen-tab__add-product-mobile .carousel-container .gen-tab__add-product-mobile-accessories .gen-tab__add-product-accessories--button.add-product::after {
  content: url(data:image/svg+xml;utf8,<svg\ xmlns=\"http://www.w3.org/2000/svg\"\ width=\"24\"\ height=\"25\"\ viewBox=\"0\ 0\ 24\ 25\"\ fill=\"none\"><path\ d=\"M0\ 12.5001C0\ 5.87271\ 5.37258\ 0.500122\ 12\ 0.500122C18.6274\ 0.500122\ 24\ 5.87271\ 24\ 12.5001C24\ 19.1275\ 18.6274\ 24.5001\ 12\ 24.5001C5.37258\ 24.5001\ 0\ 19.1275\ 0\ 12.5001Z\"\ fill=\"%23E5E4E2\"/><path\ fill-rule=\"evenodd\"\ clip-rule=\"evenodd\"\ d=\"M11.9998\ 6.05013C12.6625\ 6.05013\ 13.1998\ 6.58738\ 13.1998\ 7.25013V11.3001H17.2498C17.9125\ 11.3001\ 18.4498\ 11.8374\ 18.4498\ 12.5001C18.4498\ 13.1629\ 17.9125\ 13.7001\ 17.2498\ 13.7001H13.1998V17.7501C13.1998\ 18.4129\ 12.6625\ 18.9501\ 11.9998\ 18.9501C11.3371\ 18.9501\ 10.7998\ 18.4129\ 10.7998\ 17.7501V13.7001H6.7498C6.08706\ 13.7001\ 5.5498\ 13.1629\ 5.5498\ 12.5001C5.5498\ 11.8374\ 6.08706\ 11.3001\ 6.7498\ 11.3001H10.7998V7.25013C10.7998\ 6.58738\ 11.3371\ 6.05013\ 11.9998\ 6.05013Z\"\ fill=\"white\"/></svg>);
  width: 24px;
  height: 24px;
}
.mobile-nav__tabs .gen-tab__add-product-mobile .carousel-container .gen-tab__add-product-mobile-accessories .gen-tab__add-product-accessories--button.active, .mobile-nav__tabs .gen-tab__add-product-mobile .carousel-container .gen-tab__add-product-mobile-accessories .gen-tab__add-product-accessories--button.success {
  background-color: var(--colors-green-500-primary, #2ea84f);
}
.mobile-nav__tabs .gen-tab__add-product-mobile .carousel-container .gen-tab__add-product-mobile-accessories .gen-tab__add-product-accessories--button.active::after, .mobile-nav__tabs .gen-tab__add-product-mobile .carousel-container .gen-tab__add-product-mobile-accessories .gen-tab__add-product-accessories--button.success::after {
  content: url(data:image/svg+xml;utf8,<svg\ xmlns=\"http://www.w3.org/2000/svg\"\ width=\"24\"\ height=\"25\"\ viewBox=\"0\ 0\ 24\ 25\"\ fill=\"none\"><path\ d=\"M0\ 12.5001C0\ 5.87271\ 5.37258\ 0.500122\ 12\ 0.500122C18.6274\ 0.500122\ 24\ 5.87271\ 24\ 12.5001C24\ 19.1275\ 18.6274\ 24.5001\ 12\ 24.5001C5.37258\ 24.5001\ 0\ 19.1275\ 0\ 12.5001Z\"\ fill=\"%232EA84F\"/><path\ d=\"M7.25\ 13.534L9.97035\ 16.2544L17.25\ 9.00012\"\ stroke=\"white\"\ stroke-width=\"2\"\ stroke-linecap=\"round\"\ stroke-linejoin=\"round\"/></svg>);
  width: 24px;
  height: 24px;
}
.mobile-nav__tabs .gen-tab__add-product-mobile .gen-tab__add-product-all-models {
  align-self: stretch;
}
.mobile-nav__tabs .gen-tab__add-product-mobile .gen-tab__add-product-all-models a {
  height: 48px;
}
.mobile-nav__tabs .gen-tab__add-product-mobile.add-product-mobile {
  padding: 0;
  border-radius: unset;
  background: unset;
}
.mobile-nav__tabs .gen-tab__add-product-mobile.add-product-mobile .add-product-mobile-conteiner {
  align-self: stretch;
  border-radius: 24px;
  background: var(---white, #fff);
  margin: 0 auto;
}
.mobile-nav__tabs .gen-tab__add-product-mobile.add-product-mobile .add-product-mobile-conteiner .add-product-mobile-header {
  display: flex;
  padding: 24px;
  padding-bottom: 8px;
  align-items: center;
  gap: 4px;
  align-self: stretch;
}
.mobile-nav__tabs .gen-tab__add-product-mobile.add-product-mobile .add-product-mobile-conteiner .add-product-mobile-block {
  padding: 0 14px 16px 14px;
  padding-top: 0;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  align-self: stretch;
}
.mobile-nav__tabs .gen-tab__add-product-mobile.add-product-mobile .add-product-mobile-conteiner .add-product-mobile-box {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  align-self: stretch;
  background: var(---white, #fff);
}
.mobile-nav__tabs .gen-tab__add-product-mobile.add-product-mobile .add-product-mobile-conteiner .add-product-mobile-box .gen-tab__add-product-mobile-header {
  display: flex;
  height: 48px;
  padding: 0px 16px;
  align-items: center;
  gap: 8px;
  align-self: stretch;
  justify-content: space-between;
}
.mobile-nav__tabs .gen-tab__add-product-mobile.add-product-mobile .add-product-mobile-conteiner .add-product-mobile-box .gen-tab__add-product-mobile-header div {
  display: flex;
  gap: 8px;
}
.mobile-nav__tabs .gen-tab__add-product-mobile.add-product-mobile .add-product-mobile-conteiner .add-product-mobile-box .gen-tab__add-product-mobile-header span {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
  color: var(--colors-gray-700, #2f2c2f);
  text-overflow: ellipsis;
  font-size: 16px;
  font-weight: 400;
}
.mobile-nav__tabs .gen-tab__add-product-mobile.add-product-mobile .add-product-mobile-conteiner .add-product-mobile-box .gen-tab__add-product-mobile-header .gen-tab__add-product-mobile-counter {
  display: flex;
  padding: 2px 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 24px;
  background: var(--colors-gray-100, #f7f7f7);
  color: var(--colors-gray-400, #929292);
  text-align: center;
  font-size: 12px;
  font-weight: 500;
}
.mobile-nav__tabs .gen-tab__add-product-mobile.add-product-mobile .add-product-mobile-conteiner .add-product-mobile-box .gen-tab__add-product-mobile-header::after {
  content: url(data:image/svg+xml;utf8,<svg\ xmlns=\"http://www.w3.org/2000/svg\"\ width=\"16\"\ height=\"17\"\ viewBox=\"0\ 0\ 16\ 17\"\ fill=\"none\"><path\ d=\"M5\ 7L8\ 10L11\ 7\"\ stroke=\"%232F2C2F\"\ stroke-width=\"1.5\"\ stroke-linecap=\"round\"\ stroke-linejoin=\"round\"/></svg>);
  width: 16px;
  height: 16px;
  transition: transform 0.5s ease;
}
.mobile-nav__tabs .gen-tab__add-product-mobile.add-product-mobile .add-product-mobile-conteiner .add-product-mobile-box .carousel-container {
  display: none;
}
.mobile-nav__tabs .gen-tab__add-product-mobile.add-product-mobile .add-product-mobile-conteiner .add-product-mobile-box:not(:first-child) .gen-tab__add-product-mobile-header {
  border-top: var(--colors-gray-100, #f7f7f7) 1px solid;
}
.mobile-nav__tabs .gen-tab__add-product-mobile.add-product-mobile .add-product-mobile-conteiner .add-product-mobile-box.active .gen-tab__add-product-mobile-header span {
  font-weight: 500;
}
.mobile-nav__tabs .gen-tab__add-product-mobile.add-product-mobile .add-product-mobile-conteiner .add-product-mobile-box.active .gen-tab__add-product-mobile-header::after {
  transform: rotate(180deg);
}
@media (max-width: 768px) {
  #bingc-phone-button {
    display: none !important;
  }
  #keepincrmContainer {
    bottom: 125px !important;
  }
  #keepincrmContainer.chat-opened {
    bottom: 0px !important;
  }
}
.block-popular-requests {
  display: flex;
  flex-direction: column;
  align-items: center;
  align-self: stretch;
}
.block-popular-requests .global-block-header-left::before {
  content: url('data:image/svg+xml,<svg viewBox="0 0 24 25" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9.66072 19.5105C11.8062 19.5106 13.8903 18.7948 15.5829 17.4764L21.9687 23.8622C22.4457 24.3229 23.2059 24.3096 23.6666 23.8326C24.116 23.3673 24.116 22.6296 23.6666 22.1643L17.2808 15.7785C20.5522 11.5673 19.7904 5.50152 15.5793 2.23011C11.3681 -1.0413 5.3023 -0.2795 2.03089 3.93168C-1.24052 8.14287 -0.478719 14.2087 3.73247 17.4801C5.42786 18.7972 7.51386 19.5116 9.66072 19.5105ZM4.52984 4.72536C7.36358 1.89157 11.958 1.89152 14.7918 4.72526C17.6256 7.559 17.6256 12.1534 14.7919 14.9872C11.9581 17.821 7.36373 17.821 4.52994 14.9873L4.52984 14.9872C1.6961 12.1741 1.6794 7.59645 4.49249 4.76271L4.52984 4.72536Z" fill="%232F2C2F"/></svg>');
}
.block-popular-requests .block-popular-requests-container {
  margin: auto;
}
.block-popular-requests .block-popular-requests-content {
  background: var(---white, #fff);
  padding: 0 24px 24px;
}
@media (min-width: 992px) {
  .block-popular-requests .block-popular-requests-content {
    padding: 24px 32px;
  }
}
.block-popular-requests .block-popular-requests-content .block-popular-requests__list {
  display: flex;
  align-items: center;
  align-content: center;
  gap: 8px;
  align-self: stretch;
  flex-wrap: wrap;
}
.block-popular-requests .block-popular-requests-content .block-popular-requests__list .popular-container {
  display: flex;
  align-items: flex-start;
  gap: 4px;
  padding: 4px 12px;
  border-radius: 32px;
  background: var(--colors-gray-100, #f7f7f7);
  color: var(--colors-gray-400, #929292);
  font-size: 12px;
}
.block-popular-requests .block-popular-requests-content .block-popular-requests__list .popular-container .popular-container-name {
  font-weight: 400;
}
.block-popular-requests .block-popular-requests-content .block-popular-requests__list .popular-container .popular-container-value {
  font-weight: 500;
}
.gen-block-mobile {
  display: flex;
  flex-direction: column;
  align-items: center;
  align-self: stretch;
  gap: 32px;
}
.gen-block-mobile .gen-block-mobile-container {
  padding: 24px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 16px;
  align-self: stretch;
  border-radius: 24px;
  background: var(---white, #fff);
  margin: 0 auto;
}
.gen-block-mobile .gen-block-mobile-container.content-container {
  width: calc(95% - 48px);
}
.gen-block-mobile .gen-block-mobile-container .gen-block-mobile-header {
  align-self: stretch;
  color: var(--colors-gray-700, #2f2c2f);
  font-size: 14px;
}
.gen-block-mobile .gen-block-mobile-container .gen-block__content {
  display: flex;
  align-items: center;
  align-content: center;
  gap: 8px;
  align-self: stretch;
  flex-wrap: wrap;
}
.gen-block-mobile .gen-block-mobile-container .gen-block__content .popular-container {
  display: flex;
  align-items: flex-start;
  gap: 4px;
  padding: 4px 12px;
  border-radius: 32px;
  background: var(--colors-gray-100, #f7f7f7);
  color: var(--colors-gray-400, #929292);
  font-size: 12px;
}
.gen-block-mobile .gen-block-mobile-container .gen-block__content .popular-container .popular-container-name {
  font-weight: 400;
}
.gen-block-mobile .gen-block-mobile-container .gen-block__content .popular-container .popular-container-value {
  font-weight: 500;
}
.pop-up-photo-modal {
  display: none;
  position: fixed;
  z-index: 100;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.pop-up-photo-modal .pop-up-photo-modal-content {
  background-color: #fefefe;
  margin: 0;
  width: 100%;
  height: 100%;
  position: relative;
}
.pop-up-photo-modal .pop-up-photo-modal-content .splide, .pop-up-photo-modal .pop-up-photo-modal-content .popUpPhoto--item {
  display: flex;
  justify-content: center;
  align-items: center;
  align-self: stretch;
  align-content: center;
  height: 100%;
}
.pop-up-photo-modal .pop-up-photo-modal-content .splide__arrow {
  background-color: #c0c0c0;
}
.pop-up-photo-modal .pop-up-photo-modal-content .splide__arrow:disabled {
  display: none;
}
.pop-up-photo-modal .pop-up-photo-modal-content img {
  cursor: pointer;
  min-height: 500px;
  height: 65vh;
}
@media (max-width: 719px) {
  .pop-up-photo-modal .pop-up-photo-modal-content img {
    width: 100%;
    object-fit: contain;
  }
}
.pop-up-photo-modal .second-slider {
  position: absolute;
  bottom: 30px;
  left: 50%;
  transform: translateX(-50%);
}
.pop-up-photo-modal .second-slider .splide__slide.is-active {
  border: 2px solid var(--colors-gray-700, #2f2c2f) !important;
}
.pop-up-photo-modal .second-slider .splide__arrow--prev {
  left: -4em;
}
.pop-up-photo-modal .second-slider .splide__arrow--next {
  right: -4em;
}
.pop-up-photo-modal .second-slider .thumbnail {
  padding: 6px;
  width: calc(90px - (6px * 2) - (2px * 2));
  height: calc(90px - (6px * 2) - (2px * 2));
  overflow: hidden;
  list-style: none;
  cursor: pointer;
  opacity: 1;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 8px;
  border: 2px solid var(--colors-gray-100, #f7f7f7) !important;
  background: var(---white, #fff);
}
.pop-up-photo-modal .second-slider .thumbnail:hover {
  border: 2px solid var(--colors-gray-200, #e5e4e2) !important;
}
.pop-up-photo-modal .second-slider .thumbnail img {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
}
.pop-up-photo-modal .pop-up-photo-close {
  color: var(---disabled, #e9e9e9);
  font-size: 40px;
  font-weight: bold;
  position: absolute;
  top: 1em;
  right: 2em;
  cursor: pointer;
  z-index: 100;
}
@media (max-width: 719px) {
  .pop-up-photo-modal .pop-up-photo-close {
    top: 0em;
    right: 0.5em;
  }
}
.pop-up-photo-modal .pop-up-photo-close:hover, .pop-up-photo-modal .pop-up-photo-close:focus {
  color: var(---black, #2b2b2b);
}
.pop-up-photo-modal .pop-up-photo-close:active {
  color: var(---pink-btn, #f37d7d);
}
.pop-up-search-modal {
  display: none;
  left: 0;
  top: 0;
  text-rendering: optimizeLegibility;
  -webkit-overflow-scrolling: touch;
  overflow-y: scroll;
  scrollbar-width: thin;
  position: fixed;
  transform: translate(0, 0%);
  transition: all 0.5s ease;
  width: 100%;
  box-sizing: border-box;
  z-index: 50;
}
@media (max-width: 719px) {
  .pop-up-search-modal {
    flex-direction: column;
    gap: 12px;
    height: calc(100%);
  }
}
.pop-up-search-modal .pop-up-search-container {
  background: var(--modal-colors-white, #fff);
  margin: 0 auto;
  display: flex;
  align-items: center;
  flex-direction: column;
  width: calc(1366px - (48px * 2));
  padding: 16px 32px 32px;
  position: relative;
  max-height: calc(100vh - 126px);
  border-radius: 0 0 32px 32px;
  background: var(--modal-colors-white, #fff);
  box-shadow: 0px 4px 32px 0px rgba(0, 0, 0, 0.16);
}
@media (max-width: 1520px) {
  .pop-up-search-modal .pop-up-search-container {
    width: calc(100% - (48px * 3));
  }
}
@media (max-width: 719px) {
  .pop-up-search-modal .pop-up-search-container {
    width: calc(95% - 32px);
    max-height: calc(100% - 56px);
    border-radius: 32px;
    padding: 16px;
    margin: 8px auto;
  }
}
.pop-up-search-modal .pop-up-search-container .header-search-top {
  display: flex;
  align-items: center;
  align-self: stretch;
  padding: 16px;
  background: var(--modal-colors-white, #fff);
  border-radius: 8px;
  border: 2px solid var(--modal-colors-gray-100, #f7f7f7);
}
@media (max-width: 719px) {
  .pop-up-search-modal .pop-up-search-container .header-search-top {
    padding: 0;
  }
}
.pop-up-search-modal .pop-up-search-container .header-search-top .pop-up-header-search-form {
  display: flex;
  align-items: center;
  width: 100%;
  height: 100%;
}
@media (max-width: 719px) {
  .pop-up-search-modal .pop-up-search-container .header-search-top .pop-up-header-search-form {
    height: unset;
    position: relative;
    justify-content: space-between;
  }
  .pop-up-search-modal .pop-up-search-container .header-search-top .pop-up-header-search-form .pop-up-header-search-form-svg {
    left: 16px;
    position: absolute;
  }
  .pop-up-search-modal .pop-up-search-container .header-search-top .pop-up-header-search-form .header-search-form__search-btn-close {
    right: 16px;
    position: absolute;
  }
}
.pop-up-search-modal .pop-up-search-container .header-search-top .pop-up-header-search-form .header-search-form__search-btn-close {
  width: 24px;
  height: 24px;
  border: none;
  background: transparent;
  cursor: pointer;
}
.pop-up-search-modal .pop-up-search-container .header-search-top .pop-up-header-search-form .header-search-form__search-btn-close:hover path {
  stroke: var(--colors-gray-300, #c0c0c0);
}
.pop-up-search-modal .pop-up-search-container .header-search-top .pop-up-header-search-form .header-search-form__search-btn-close:active path {
  stroke: var(---pink-btn, #f37d7d);
}
.pop-up-search-modal .pop-up-search-container .header-search-top .pop-up-header-search-form .pop-up-header-search-form__input {
  background: var(--modal-colors-white, #fff);
  border: none;
  flex: 1;
  padding: 0 24px;
  color: var(--modal-colors-gray-500, #696969);
  font-size: 24px;
  font-weight: 400;
  outline: none;
}
@media (max-width: 719px) {
  .pop-up-search-modal .pop-up-search-container .header-search-top .pop-up-header-search-form .pop-up-header-search-form__input {
    padding: 16px 52px;
    font-size: 20px;
    width: 100%;
  }
}
@media (min-width: 720px) {
  .pop-up-search-modal .pop-up-search-container .header-search-top .pop-up-header-search-form .pop-up-header-search-form-svg {
    order: 1;
  }
  .pop-up-search-modal .pop-up-search-container .header-search-top .pop-up-header-search-form .pop-up-header-search-form-svg circle, .pop-up-search-modal .pop-up-search-container .header-search-top .pop-up-header-search-form .pop-up-header-search-form-svg path {
    stroke: #2EA84F;
  }
  .pop-up-search-modal .pop-up-search-container .header-search-top .pop-up-header-search-form .header-search-form__search-btn-close {
    position: absolute;
    right: -30px;
    top: 35px;
  }
  .pop-up-search-modal .pop-up-search-container .header-search-top .pop-up-header-search-form .header-search-form__search-btn-close svg {
    height: 24px !important;
    width: 24px !important;
  }
  .pop-up-search-modal .pop-up-search-container .header-search-top .pop-up-header-search-form .header-search-form__search-btn-close svg path {
    stroke: #fff;
  }
}
.pop-up-search-modal .pop-up-search-container .catalog_products_main-container {
  display: none;
  overflow: hidden;
  overflow-y: scroll;
  scrollbar-width: none;
  gap: var(---gap-big, 48px);
  max-height: 825px;
  width: 100%;
}
.pop-up-search-modal .pop-up-search-container .catalog_products_main-container.active {
  display: flex;
}
@media (max-width: 719px) {
  .pop-up-search-modal .pop-up-search-container .catalog_products_main-container.active {
    flex-direction: column;
    min-height: unset;
    height: unset;
    max-height: unset;
    gap: 16px;
  }
}
.pop-up-search-modal .pop-up-search-container .catalog_products_main-container .submenu-list__i-container {
  display: flex;
}
.pop-up-search-modal .pop-up-search-container .catalog_products_main-container .catalog_products_main {
  height: 100%;
  font-size: 16px;
}
.pop-up-search-modal .pop-up-search-container .catalog_products_main-container .catalog_products_main .main-menu {
  display: flex;
  align-items: flex-start;
  flex-direction: column;
  align-self: stretch;
  width: 280px;
  padding: 0;
  list-style: none;
  margin: 0;
  position: relative;
}
@media (max-width: 719px) {
  .pop-up-search-modal .pop-up-search-container .catalog_products_main-container .catalog_products_main .main-menu {
    width: unset;
  }
}
.pop-up-search-modal .pop-up-search-container .catalog_products_main-container .catalog_products_main .main-menu .contain-submenu {
  width: 100%;
}
.pop-up-search-modal .pop-up-search-container .catalog_products_main-container .catalog_products_main .main-menu .contain-submenu.active .category-link {
  color: var(--modal-colors-green-400, #62b278);
}
.pop-up-search-modal .pop-up-search-container .catalog_products_main-container .catalog_products_main .main-menu .contain-submenu.active .category-link .parent-link-count {
  color: var(--modal-colors-green-400, #62b278);
  background: var(--modal-colors-green-100, #e9f9e9);
}
.pop-up-search-modal .pop-up-search-container .catalog_products_main-container .catalog_products_main .main-menu .contain-submenu:not(.active) .category-link:hover {
  background: var(--modal-colors-gray-100, #f7f7f7);
  color: var(--modal-colors-green-400, #62b278);
}
.pop-up-search-modal .pop-up-search-container .catalog_products_main-container .catalog_products_main .main-menu .contain-submenu:not(.active) .category-link:hover .parent-link-count {
  color: var(--modal-colors-green-400, #62b278);
  background: var(--modal-colors-green-100, #e9f9e9);
}
.pop-up-search-modal .pop-up-search-container .catalog_products_main-container .catalog_products_main .main-menu .contain-submenu .category-link {
  display: flex;
  justify-content: space-between;
  align-items: center;
  align-self: stretch;
  height: 48px;
  padding: 0px 8px;
  color: var(--modal-colors-gray-700, #2f2c2f);
  border-bottom: 1px solid var(--modal-colors-gray-100, #f7f7f7);
  cursor: pointer;
}
.pop-up-search-modal .pop-up-search-container .catalog_products_main-container .catalog_products_main .main-menu .contain-submenu .category-link .parent-link-count {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  padding: 2px 8px;
  color: var(--modal-colors-gray-400, #929292);
  text-align: center;
  font-size: 12px;
  border-radius: 24px;
  background: var(--modal-colors-gray-100, #f7f7f7);
}
.pop-up-search-modal .pop-up-search-container .catalog_products_main-container .category-content {
  flex: 1 0 0;
  display: none;
  align-self: stretch;
}
@media (max-width: 719px) {
  .pop-up-search-modal .pop-up-search-container .catalog_products_main-container .category-content {
    justify-content: center;
  }
}
.pop-up-search-modal .pop-up-search-container .catalog_products_main-container .category-content .menu-list-item {
  display: flex;
  align-items: flex-start;
  flex-direction: column;
  align-self: stretch;
  flex: 0 1 20%;
  break-inside: avoid-column;
  padding: 0;
  background: var(--modal-colors-white, #fff);
}
@media (max-width: 719px) {
  .pop-up-search-modal .pop-up-search-container .catalog_products_main-container .category-content .menu-list-item {
    gap: 24px;
    flex: 0 1 49%;
  }
}
@media (max-width: 665px) {
  .pop-up-search-modal .pop-up-search-container .catalog_products_main-container .category-content .menu-list-item {
    width: min(100%, 370px);
    flex: unset;
  }
}
.pop-up-search-modal .pop-up-search-container .catalog_products_main-container .category-content .menu-list-item .submenu-list__cont {
  display: flex;
  justify-content: space-between;
  align-items: center;
  align-self: stretch;
  height: 48px;
  padding: 0px 12px;
  border-bottom: 1px solid var(--modal-colors-gray-100, #f7f7f7);
}
.pop-up-search-modal .pop-up-search-container .catalog_products_main-container .category-content .menu-list-item .submenu-list__cont .submenu-list__cont-btn {
  display: flex;
  gap: var(---gap-small, 16px);
}
@media (max-width: 719px) {
  .pop-up-search-modal .pop-up-search-container .catalog_products_main-container .category-content .menu-list-item .submenu-list__cont .submenu-list__cont-btn {
    display: none;
  }
}
.pop-up-search-modal .pop-up-search-container .catalog_products_main-container .category-content .menu-list-item .submenu-list__cont .submenu-list__cont-btn .submenu-list__btn {
  border: none;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 28px;
  width: 24px;
  height: 24px;
  padding: 4px 8px 4px 6px;
  border: 2px solid transparent;
  background: var(--modal-colors-gray-100, #f7f7f7);
  cursor: pointer;
}
.pop-up-search-modal .pop-up-search-container .catalog_products_main-container .category-content .menu-list-item .submenu-list__cont .submenu-list__cont-btn .submenu-list__btn:hover {
  border: 2px solid var(--modal-colors-gray-700, #2f2c2f);
  background: var(--modal-colors-white, #fff);
}
.pop-up-search-modal .pop-up-search-container .catalog_products_main-container .category-content .menu-list-item .submenu-list__cont .submenu-list__cont-btn .submenu-list__btn:hover path {
  stroke: var(--modal-colors-gray-700, #2f2c2f);
}
.pop-up-search-modal .pop-up-search-container .catalog_products_main-container .category-content .menu-list-item .submenu-list__cont .submenu-list__cont-btn .submenu-list__btn-right {
  padding: 4px 6px 4px 8px;
}
.pop-up-search-modal .pop-up-search-container .catalog_products_main-container .category-content .menu-list-item .submenu-list__link {
  display: flex;
  align-items: center;
  align-self: stretch;
  color: var(--modal-colors-gray-700, #2f2c2f);
  gap: 4px;
  padding: 12px;
  border-bottom: 1px solid var(--modal-colors-gray-100, #f7f7f7);
  height: 24px;
  cursor: pointer;
}
@media (max-width: 719px) {
  .pop-up-search-modal .pop-up-search-container .catalog_products_main-container .category-content .menu-list-item .submenu-list__link {
    padding: 16px 8px;
  }
}
.pop-up-search-modal .pop-up-search-container .catalog_products_main-container .category-content .menu-list-item .submenu-list__link::before {
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M17.5858 5H15C14.4477 5 14 4.55228 14 4C14 3.44772 14.4477 3 15 3H18C19.6569 3 21 4.34315 21 6V9C21 9.55228 20.5523 10 20 10C19.4477 10 19 9.55228 19 9V6.41421L12.7071 12.7071C12.3166 13.0976 11.6834 13.0976 11.2929 12.7071C10.9024 12.3166 10.9024 11.6834 11.2929 11.2929L17.5858 5ZM19 13C19 12.4477 19.4477 12 20 12C20.5523 12 21 12.4477 21 13V18C21 19.6569 19.6569 21 18 21H6C4.34315 21 3 19.6569 3 18V6C3 4.34315 4.34315 3 6 3H11C11.5523 3 12 3.44772 12 4C12 4.55228 11.5523 5 11 5H6C5.44772 5 5 5.44772 5 6V18C5 18.5523 5.44772 19 6 19H18C18.5523 19 19 18.5523 19 18V13Z" fill="%232F2C2F"/></svg>');
  width: 24px;
  height: 24px;
}
.pop-up-search-modal .pop-up-search-container .catalog_products_main-container .category-content .menu-list-item .submenu-list__link:hover {
  color: var(--modal-colors-blue-400, #62a8ed);
}
.pop-up-search-modal .pop-up-search-container .catalog_products_main-container .category-content .menu-list-item .submenu-list__link:hover::before {
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M17.5858 5H15C14.4477 5 14 4.55228 14 4C14 3.44772 14.4477 3 15 3H18C19.6569 3 21 4.34315 21 6V9C21 9.55228 20.5523 10 20 10C19.4477 10 19 9.55228 19 9V6.41421L12.7071 12.7071C12.3166 13.0976 11.6834 13.0976 11.2929 12.7071C10.9024 12.3166 10.9024 11.6834 11.2929 11.2929L17.5858 5ZM19 13C19 12.4477 19.4477 12 20 12C20.5523 12 21 12.4477 21 13V18C21 19.6569 19.6569 21 18 21H6C4.34315 21 3 19.6569 3 18V6C3 4.34315 4.34315 3 6 3H11C11.5523 3 12 3.44772 12 4C12 4.55228 11.5523 5 11 5H6C5.44772 5 5 5.44772 5 6V18C5 18.5523 5.44772 19 6 19H18C18.5523 19 19 18.5523 19 18V13Z" fill="%2362a8ed"/></svg>');
}
.pop-up-search-modal .pop-up-search-container .catalog_products_main-container .category-content .menu-list-item .search-menu-categories .search-menu-categories-list {
  display: flex;
  align-items: flex-start;
  align-self: stretch;
  list-style: none;
  padding: 0;
  flex-wrap: wrap;
  gap: 8px 24px;
}
@media (max-width: 719px) {
  .pop-up-search-modal .pop-up-search-container .catalog_products_main-container .category-content .menu-list-item .search-menu-categories .search-menu-categories-list {
    width: 100%;
    margin: 0;
  }
}
.pop-up-search-modal .pop-up-search-container .catalog_products_main-container .category-content .menu-list-item .search-menu-categories .search-menu-categories-list .search-menu-categories-list__item {
  padding: 8px;
  gap: 8px;
  border-radius: 8px;
  border: 2px solid transparent;
  min-width: 260px;
  max-width: 278px;
}
@media (max-width: 719px) {
  .pop-up-search-modal .pop-up-search-container .catalog_products_main-container .category-content .menu-list-item .search-menu-categories .search-menu-categories-list .search-menu-categories-list__item {
    min-width: unset;
    max-width: unset;
    display: flex;
    align-self: stretch;
    justify-content: space-between;
  }
}
.pop-up-search-modal .pop-up-search-container .catalog_products_main-container .category-content .menu-list-item .search-menu-categories .search-menu-categories-list .search-menu-categories-list__item:hover {
  border: 2px solid var(--modal-colors-gray-200, #e5e4e2);
}
.pop-up-search-modal .pop-up-search-container .catalog_products_main-container .category-content .menu-list-item .search-menu-categories .search-menu-categories-list .search-menu-categories-list__item .search-menu-categories-list__link {
  display: flex;
  align-items: flex-start;
  align-self: stretch;
  gap: 8px;
}
@media (max-width: 719px) {
  .pop-up-search-modal .pop-up-search-container .catalog_products_main-container .category-content .menu-list-item .search-menu-categories .search-menu-categories-list .search-menu-categories-list__item .search-menu-categories-list__link {
    width: 100%;
  }
}
.pop-up-search-modal .pop-up-search-container .catalog_products_main-container .category-content .menu-list-item .search-menu-categories .search-menu-categories-list .search-menu-categories-list__item .search-menu-categories-list__link img {
  display: flex;
  align-items: flex-start;
  flex-direction: column;
  width: 64px;
  height: 64px;
  object-fit: contain;
  border-radius: 8px;
}
.pop-up-search-modal .pop-up-search-container .catalog_products_main-container .category-content .menu-list-item .search-menu-categories .search-menu-categories-list .search-menu-categories-list__item .search-menu-categories-list__link .global-p-short-product-container {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  flex-direction: column;
  align-self: stretch;
  padding: 8px 0px;
  flex: 1 0 0;
}
.pop-up-search-modal .pop-up-search-container .catalog_products_main-container .category-content .menu-list-item .search-menu-categories .search-menu-categories-list .search-menu-categories-list__item .search-menu-categories-list__link .global-p-short-product-container .global-p-short-product-span {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  align-self: stretch;
  overflow: hidden;
  color: var(--modal-colors-gray-700, #2f2c2f);
  text-overflow: ellipsis;
  font-size: 12px;
  font-weight: 400;
}
.pop-up-search-modal .pop-up-search-container .catalog_products_main-container .category-content .menu-list-item .search-menu-categories .search-menu-categories-list .search-menu-categories-list__item .search-menu-categories-list__link .global-p-short-product-container .global-p-short-product {
  justify-content: space-between;
  gap: 0;
}
.pop-up-search-modal .pop-up-search-container .catalog_products_main-container .category-content .menu-list-item .search-menu-categories .search-menu-categories-list .search-menu-categories-list__item .search-menu-categories-list__link .global-p-short-product-container .global-p-short-product div {
  align-items: center;
}
.pop-up-search-modal .pop-up-search-container .catalog_products_main-container .category-content .menu-list-item .search-menu-categories .search-menu-categories-list .search-menu-categories-list__item .search-menu-categories-list__link .global-p-short-product-container .global-p-short-product .gen-tab__info-list-line {
  font-family: Rubik;
  font-size: 8px;
}
.pop-up-search-modal .pop-up-search-container .catalog_products_main-container .category-content .menu-list-item .search-menu-categories .search-menu-categories-list .search-menu-categories-list__item .search-menu-categories-list__link .global-p-short-product-container .global-p-short-product .global-list-status--to-order .gen-tab__info-list-line::before {
  width: 12px;
  height: 12px;
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 19 18" fill="none"><path d="M17.5 9C17.5 13.4183 13.9183 17 9.5 17C5.08172 17 1.5 13.4183 1.5 9C1.5 4.58172 5.08172 1 9.5 1C13.9183 1 17.5 4.58172 17.5 9Z" stroke="%2381d8d0" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /><path d="M9.5 5V13" stroke="%2359c2b8" stroke-width="2" stroke-linecap="round" /><path d="M6.5 10.5L9.5 13.5" stroke="%2359c2b8" stroke-width="2" stroke-linecap="round" /><path d="M12.5 10.5L9.5 13.5" stroke="%2359c2b8" stroke-width="2" stroke-linecap="round" /></svg>');
}
.pop-up-search-modal .pop-up-search-container .catalog_products_main-container .category-content .menu-list-item .search-menu-categories .search-menu-categories-list .search-menu-categories-list__item .search-menu-categories-list__link .global-p-short-product-container .global-p-short-product .global-list-status--outlet .gen-tab__info-list-line::before {
  width: 12px;
  height: 12px;
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 18 18" fill="none"><path d="M17 9C17 13.4183 13.4183 17 9 17C4.58172 17 1 13.4183 1 9C1 4.58172 4.58172 1 9 1C13.4183 1 17 4.58172 17 9Z" stroke="%23FFBF00" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /><path fill-rule="evenodd" clip-rule="evenodd" d="M6.5 8C7.32843 8 8 7.32843 8 6.5C8 5.67157 7.32843 5 6.5 5C5.67157 5 5 5.67157 5 6.5C5 7.32843 5.67157 8 6.5 8ZM5.29289 12.7071C4.90237 12.3166 4.90237 11.6834 5.29289 11.2929L11.2929 5.29289C11.6834 4.90237 12.3166 4.90237 12.7071 5.29289C13.0976 5.68342 13.0976 6.31658 12.7071 6.70711L6.70711 12.7071C6.31658 13.0976 5.68342 13.0976 5.29289 12.7071ZM13 11.5C13 12.3284 12.3284 13 11.5 13C10.6716 13 10 12.3284 10 11.5C10 10.6716 10.6716 10 11.5 10C12.3284 10 13 10.6716 13 11.5Z" fill="%23FFBF00" /></svg>');
}
.pop-up-search-modal .pop-up-search-container .catalog_products_main-container .category-content .menu-list-item .search-menu-categories .search-menu-categories-list .search-menu-categories-list__item .search-menu-categories-list__link .global-p-short-product-container .global-p-short-product .global-list-status--not-available .gen-tab__info-list-line::before {
  width: 12px;
  height: 12px;
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 18 18" fill="none"><path d="M17 9.00073C17 13.419 13.4183 17.0007 9 17.0007C4.58172 17.0007 1 13.419 1 9.00073C1 4.58245 4.58172 1.00073 9 1.00073C13.4183 1.00073 17 4.58245 17 9.00073Z" stroke="%23FA8072" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M6 6.00073L12 12.0007" stroke="%23FA8072" stroke-width="2" stroke-linecap="round"/><path d="M12 6.00073L6 12.0007" stroke="%23FA8072" stroke-width="2" stroke-linecap="round"/></svg>');
}
.pop-up-search-modal .pop-up-search-container .catalog_products_main-container .category-content .menu-list-item .search-menu-categories .search-menu-categories-list .search-menu-categories-list__item .search-menu-categories-list__link .global-p-short-product-container .global-p-short-product .global-p-short-product-availability-price-container {
  color: var(--modal-colors-green-400, #62b278);
  font-family: Rubik;
  font-size: 8px;
}
.pop-up-search-modal .pop-up-search-container .catalog_products_main-container .category-content .menu-list-item .search-menu-categories .search-menu-categories-list .search-menu-categories-list__item .search-menu-categories-list__link .global-p-short-product-container .global-p-short-product .global-p-short-product-availability-price-container::before {
  content: "";
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3e%3cg clip-path='url(%23clip0_10851_21842)'%3e%3cpath d='M11.3333 6C11.3333 8.94552 8.94552 11.3333 6 11.3333C3.05448 11.3333 0.666667 8.94552 0.666667 6C0.666667 3.05448 3.05448 0.666667 6 0.666667C8.94552 0.666667 11.3333 3.05448 11.3333 6Z' stroke='%2362B378' stroke-width='1.33333' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M3.66699 6.78336L5.16699 8.28336L8.91699 4.53336' stroke='%2362B378' stroke-width='1.33333' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_10851_21842'%3e%3crect width='12' height='12' fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");
  background-repeat: no-repeat;
  width: 12px;
  height: 12px;
  margin-bottom: 2px;
}
.pop-up-search-modal .pop-up-search-container .catalog_products_main-container .category-content .menu-list-item .search-menu-categories .search-menu-categories-list .search-menu-categories-list__item .search-menu-categories-list__link .global-p-short-product-container .global-p-short-product .global-p-short-product-old-price-container {
  color: var(--modal-colors-gray-300, #c0c0c0);
  font-size: 10px;
}
.pop-up-search-modal .pop-up-search-container .catalog_products_main-container .category-content .menu-list-item .search-menu-categories .search-menu-categories-list .search-menu-categories-list__item .search-menu-categories-list__link .global-p-short-product-container .global-p-short-product .global-p-short-product-discount-container {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 2px 5px 2px 4px;
  border-radius: 14.824px;
  background: var(--modal-colors-red-300, #fa8072);
  color: var(--modal-colors-white, #fff);
  text-align: center;
  font-size: 8px;
  font-weight: 700;
}
.pop-up-search-modal .pop-up-search-container .catalog_products_main-container .category-content .menu-list-item .search-menu-categories .search-menu-categories-list .search-menu-categories-list__item .search-menu-categories-list__link .global-p-short-product-container .global-p-short-product .global-p-short-product-new-price-container {
  color: var(--modal-colors-gray-700, #2f2c2f);
  font-size: 14px;
}
.pop-up-search-modal .pop-up-search-container .catalog_products_main-container .category-content .menu-list-item .menu-categories-bottom {
  cursor: pointer;
  padding: 8px 0px;
  display: flex;
  justify-content: center;
  align-items: center;
  align-self: stretch;
}
.pop-up-search-modal .pop-up-search-container .catalog_products_main-container .category-content .menu-list-item .menu-categories-bottom .submenu-list__see-all {
  color: var(--modal-colors-gray-400, #929292);
  text-align: center;
  font-size: 12px;
}
.pop-up-search-modal .pop-up-search-container .catalog_products_main-container .category-content .menu-list-item .menu-categories-bottom .submenu-list__see-all:hover {
  color: var(--modal-colors-blue-400, #62a8ed);
}
.pop-up-search-modal .pop-up-search-container .catalog_products_main-container .category-content .menu-list-item .submenu-list__cont-btn-mob {
  display: none;
}
@media (max-width: 719px) {
  .pop-up-search-modal .pop-up-search-container .catalog_products_main-container .category-content .menu-list-item .submenu-list__cont-btn-mob {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 32px;
    align-self: stretch;
  }
  .pop-up-search-modal .pop-up-search-container .catalog_products_main-container .category-content .menu-list-item .submenu-list__cont-btn-mob .submenu-list__btn {
    border: none;
    display: flex;
    padding: 8px;
    justify-content: center;
    align-items: center;
    width: 32px;
    height: 32px;
    padding: 10px 0px;
    border-radius: 28px;
    background: var(--colors-gray-100, #f7f7f7);
  }
}
.pop-up-search-modal .pop-up-search-container .catalog_products_main-container .category-content.active {
  display: flex;
}
@media (max-width: 719px) {
  .pop-up-search-modal .pop-up-search-container .catalog_products_main-container .category-content.active .search-menu-categories {
    display: flex;
    align-self: stretch;
    width: 100%;
  }
}
.pop-up-search-modal .pop-up-search-container .catalog_products_main-container .category-content.active:not(.all-category) .search-menu-categories-list__item {
  width: 100%;
}
.pop-up-search-modal .pop-up-search-container .catalog_products_main-container .category-content.all-category {
  flex-direction: row;
  flex-wrap: wrap;
  gap: 24px 48px;
}
@media (max-width: 1280px) {
  .pop-up-search-modal .pop-up-search-container .catalog_products_main-container .category-content.all-category {
    gap: 12px;
  }
}
.pop-up-search-modal .pop-up-search-container .catalog_products_main-container .category-content.all-category .search-menu-categories-list {
  display: flex;
  align-items: flex-start;
  flex-direction: column;
  width: 282px;
}
.pop-up-search-modal .pop-up-search-container .catalog_products_main-container .category-content.all-category .search-menu-categories-list .submenu-list__link {
  height: var(---button-height, 48px);
  padding: 0px 12px;
  border-bottom: 1px solid var(--modal-colors-gray-100, #f7f7f7);
}
.pop-up-search-modal .pop-up-search-container .catalog_products_main-container .category-content.few .submenu-list__cont-btn {
  display: none !important;
}
.pop-up-promo-modal {
  z-index: 10;
  padding: 0;
  background: unset;
  top: 80px;
  bottom: 60px;
}
.pop-up-promo-modal .pop-up-promo-modal-content {
  max-height: unset;
  padding: 0;
  margin: 0;
  border-radius: 0;
  top: 0;
  transform: unset;
  height: 100%;
}
.pop-up-promo-modal .pop-up-promo-modal-content .splide__track--draggable {
  height: 100%;
}
.pop-up-promo-modal .pop-up-promo-modal-content .closing {
  position: absolute;
  right: 16px;
  top: 16px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: var(---radius-min, 8px);
  background: rgba(47, 44, 47, 0.6);
  padding: 4px;
  width: 24px;
  height: 24px;
}
.pop-up-promo-modal .pop-up-promo-modal-content .closing::after {
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M13.6568 15.0711C14.0473 15.4616 14.6805 15.4616 15.071 15.0711C15.4615 14.6805 15.4615 14.0474 15.071 13.6569L9.41414 8L15.071 2.34315C15.4615 1.95262 15.4615 1.31946 15.071 0.928932C14.6805 0.538408 14.0473 0.538408 13.6568 0.928932L7.99992 6.58579L2.34307 0.928932C1.95255 0.538408 1.31938 0.538408 0.928856 0.928932C0.538332 1.31946 0.538332 1.95262 0.928856 2.34315L6.58571 8L0.928856 13.6569C0.538331 14.0474 0.538332 14.6805 0.928856 15.0711C1.31938 15.4616 1.95255 15.4616 2.34307 15.0711L7.99992 9.41421L13.6568 15.0711Z" fill="%23E5E4E2"/></svg>');
  width: 16px;
  height: 16px;
  display: flex;
  justify-content: center;
}
.pop-up-promo-modal .pop-up-promo-modal-content .promo-baner {
  width: 100%;
  max-width: 100% !important;
  height: 100%;
}
.pop-up-promo-modal .pop-up-promo-modal-content .promo-baner .promo--item {
  display: flex;
  position: relative;
}
.pop-up-promo-modal .pop-up-promo-modal-content .promo-baner .promo--item .fil {
  display: none;
}
.pop-up-promo-modal .pop-up-promo-modal-content .promo-baner .promo--item img, .pop-up-promo-modal .pop-up-promo-modal-content .promo-baner .promo--item video {
  width: 100%;
  height: 80vh;
  object-fit: cover;
}
.pop-up-promo-modal .pop-up-promo-modal-content .promo-baner .promo--item.video-custom-play {
  position: relative;
  display: inline-block;
}
.pop-up-promo-modal .pop-up-promo-modal-content .promo-baner .promo--item.video-custom-play .video-play-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  cursor: pointer;
}
.pop-up-promo-modal .pop-up-promo-modal-content .promo-baner .promo--item.video-custom-play .video-play-icon .play-icon {
  display: block;
}
.pop-up-promo-modal .pop-up-promo-modal-content .promo-baner .promo--item.video-custom-play .video-play-icon .pause-icon {
  display: none;
}
.pop-up-promo-modal .pop-up-promo-modal-content .promo-baner .promo--item.video-custom-play.is-video-playing .play-icon {
  display: none;
}
.pop-up-promo-modal .pop-up-promo-modal-content .promo-baner .promo--item.video-custom-play.is-video-playing .pause-icon {
  display: block;
}
.pop-up-promo-modal .pop-up-promo-modal-content .promo-baner .promo--item .description-promo-container {
  position: absolute;
  left: 0;
  bottom: 0;
  right: 0;
}
.pop-up-promo-modal .pop-up-promo-modal-content .promo-baner .promo--item .description-promo-container .arrow {
  display: none;
}
.pop-up-promo-modal .pop-up-promo-modal-content .promo-baner .promo--item .description-promo-container .description-promo {
  display: flex;
  padding: 18.48px;
  width: calc(100% - (18.48px * 2));
  flex-direction: column;
  align-items: flex-start;
  gap: 12.32px;
  z-index: 3;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.8) 100%);
  box-shadow: 0px -18.48px 5.39px 0px rgba(41, 41, 41, 0), 0px -11.55px 4.62px 0px rgba(41, 41, 41, 0.03), 0px -6.93px 3.85px 0px rgba(41, 41, 41, 0.1), 0px -3.08px 3.08px 0px rgba(41, 41, 41, 0.17), 0px -0.77px 1.54px 0px rgba(41, 41, 41, 0.2);
  backdrop-filter: blur(6.1599998474px);
}
.pop-up-promo-modal .pop-up-promo-modal-content .promo-baner .promo--item .description-promo-container .description-promo .description-promo__top {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  align-self: stretch;
}
.pop-up-promo-modal .pop-up-promo-modal-content .promo-baner .promo--item .description-promo-container .description-promo .description-promo__top.no-span {
  justify-content: flex-end;
}
.pop-up-promo-modal .pop-up-promo-modal-content .promo-baner .promo--item .description-promo-container .description-promo .description-promo__top .description-promo__span {
  display: flex;
  padding: 6px 12px;
  justify-content: center;
  align-items: center;
  align-self: stretch;
  border-radius: 32px;
  font-size: 14px;
}
.pop-up-promo-modal .pop-up-promo-modal-content .promo-baner .promo--item .description-promo-container .description-promo .description-promo__top .description-promo__span.today {
  background: #ff7d23;
  color: var(--colors-white, #fff);
}
.pop-up-promo-modal .pop-up-promo-modal-content .promo-baner .promo--item .description-promo-container .description-promo .description-promo__top .description-promo__span.time {
  background: var(--colors-white, #fff);
  color: var(--colors-red-300, #fa8072);
}
.pop-up-promo-modal .pop-up-promo-modal-content .promo-baner .promo--item .description-promo-container .description-promo .description-promo__top .description-promo__span.new {
  background: var(--colors-mint-300, #81d8d0);
  color: var(--colors-white, #fff);
}
.pop-up-promo-modal .pop-up-promo-modal-content .promo-baner .promo--item .description-promo-container .description-promo .description-promo__top .description-promo__a {
  display: flex;
  padding: 7px 10px 7px 16px;
  justify-content: center;
  align-items: center;
  gap: 2px;
  border-radius: 32px;
  background: rgba(255, 255, 255, 0.2);
  color: var(--colors-white, #fff);
  font-size: 14px;
  transition: background 0.3s, color 0.3s, gap 0.3s;
}
.pop-up-promo-modal .pop-up-promo-modal-content .promo-baner .promo--item .description-promo-container .description-promo .description-promo__top .description-promo__a::after {
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="13" height="13" viewBox="0 0 13 13" fill="none"><path d="M5.63379 9.87988L8.71379 6.79988" stroke="white" stroke-width="1.54" stroke-linecap="round"/><path d="M5.63379 3.71997L8.71379 6.79997" stroke="white" stroke-width="1.54" stroke-linecap="round"/></svg>');
  width: 12.32px;
  height: 12.32px;
}
.pop-up-promo-modal .pop-up-promo-modal-content .promo-baner .promo--item .description-promo-container .description-promo .description-promo__top .description-promo__a:hover {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  gap: 5px;
  background: var(--colors-white, #fff);
  color: var(--colors-green-500-primary, #2ea84f);
}
.pop-up-promo-modal .pop-up-promo-modal-content .promo-baner .promo--item .description-promo-container .description-promo .description-promo__top .description-promo__a:hover::after {
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="13" height="13" viewBox="0 0 13 13" fill="none"><path d="M5.63379 9.87988L8.71379 6.79988" stroke="%232EA84F" stroke-width="1.54" stroke-linecap="round"/><path d="M5.63379 3.71997L8.71379 6.79997" stroke="%232EA84F" stroke-width="1.54" stroke-linecap="round"/></svg>');
  width: 12.32px;
  height: 12.32px;
}
.pop-up-promo-modal .pop-up-promo-modal-content .promo-baner .promo--item .description-promo-container .description-promo .description-promo__bottom {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 8px;
  align-self: stretch;
}
.pop-up-promo-modal .pop-up-promo-modal-content .promo-baner .promo--item .description-promo-container .description-promo .description-promo__bottom .head {
  color: var(--colors-white, #fff);
  font-size: 20px;
}
.pop-up-promo-modal .pop-up-promo-modal-content .promo-baner .promo--item .description-promo-container .description-promo .description-promo__bottom p, .pop-up-promo-modal .pop-up-promo-modal-content .promo-baner .promo--item .description-promo-container .description-promo .description-promo__bottom .text {
  padding: 0;
  margin: 0;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  align-self: stretch;
  overflow: hidden;
  color: var(--colors-white, #fff);
  text-overflow: ellipsis;
  font-size: 14px;
  font-weight: 400;
}
.pop-up-promo-modal .pop-up-promo-modal-content .promo-baner .splide__arrows .splide__arrow {
  background: var(--colors-white, #fff);
}
.pop-up-promo-modal .pop-up-promo-modal-content .promo-baner .splide__arrows .splide__arrow svg {
  width: 12px;
  height: 12px;
}
.pop-up-cart-modal .global-pop-modal-content {
  position: relative;
}
.pop-up-cart-modal .global-pop-modal-content .global-pop-modal-header-top {
  font-weight: 500;
}
.pop-up-cart-modal .global-pop-modal-content .global-modal-block {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 1px;
  align-self: stretch;
  max-height: 400px;
  min-height: 192px;
  text-rendering: optimizeLegibility;
  -webkit-overflow-scrolling: touch;
  overflow-y: scroll;
  flex: 1 1 auto;
  --mask: linear-gradient(to bottom, rgba(0, 0, 0, 1) 0, rgba(0, 0, 0, 1) 85%, rgba(0, 0, 0, 0) 100%, rgba(0, 0, 0, 0) 0) 100% 50% / 100% 100% repeat-x;
  -webkit-mask: var(--mask);
  mask: var(--mask);
}
.pop-up-cart-modal .global-pop-modal-content .global-modal-block img {
  max-width: 100%;
}
.pop-up-cart-modal .global-pop-modal-content .global-modal-block .empty-cart {
  text-align: center;
  align-self: inherit;
}
.pop-up-cart-modal .global-pop-modal-content .global-modal-block .empty-cart a {
  color: var(--colors-green-400, #62B278);
}
.pop-up-cart-modal .global-pop-modal-content .global-modal-block.to-cart {
  overflow-y: unset;
}
.pop-up-cart-modal .global-pop-modal-content .global-modal-block::-webkit-scrollbar {
  width: 8px;
  /* Ширина всего элемента навигации */
}
.pop-up-cart-modal .global-pop-modal-content .global-modal-block::-webkit-scrollbar-track {
  border-radius: 8px;
  /* Округление бегунка */
  background: var(--colors-gray-100, #f7f7f7);
  /* Цвет дорожки */
}
.pop-up-cart-modal .global-pop-modal-content .global-modal-block::-webkit-scrollbar-thumb {
  background: var(--colors-gray-200, #e5e4e2);
  /* Цвет бегунка */
  border-radius: 8px;
  /* Округление бегунка */
}
.pop-up-cart-modal .global-pop-modal-content .global-modal-block .global-modal-block-content {
  display: flex;
  padding: 16px;
  align-items: flex-start;
  gap: var(---gap-small, 16px);
  align-self: stretch;
}
.pop-up-cart-modal .global-pop-modal-content .global-modal-block .global-modal-block-content img {
  max-width: 160px;
  height: 160px;
  object-fit: contain;
  border-radius: 8px;
}
.pop-up-cart-modal .global-pop-modal-content .global-modal-block .global-modal-block-content .global-modal-block-content-container {
  padding: 12px 0px;
  gap: var(---gap-small, 16px);
  justify-content: unset;
}
.pop-up-cart-modal .global-pop-modal-content .global-modal-block .global-modal-block-content .global-modal-block-content-container .global-p-short-product-span {
  align-self: stretch;
  font-weight: 500;
  font-size: 16px;
  color: var(--colors-gray-700, #2f2c2f);
}
.pop-up-cart-modal .global-pop-modal-content .global-modal-block .global-modal-block-content .global-modal-block-content-container .global-modal-price-container {
  display: flex;
  align-items: center;
  gap: var(---gap-basic, 24px);
  align-self: stretch;
}
.pop-up-cart-modal .global-pop-modal-content .global-modal-block .global-modal-block-content .global-modal-block-content-container .global-modal-price-container .global-modal-total-container {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  gap: var(---gap-basic, 24px);
  flex: 1 0 0;
}
.pop-up-cart-modal .global-pop-modal-content .global-modal-block .global-modal-block-content .global-modal-block-content-container .global-modal-price-container .global-modal-total-container .gen-tab__info-price-cashback {
  display: flex;
  align-items: center;
  gap: 2px;
  height: 100%;
}
.pop-up-cart-modal .global-pop-modal-content .global-modal-block .global-modal-block-content .global-modal-block-content-container .global-modal-price-container .global-modal-total-container .global-p-short-product {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  font-size: 24px;
}
.pop-up-cart-modal .global-pop-modal-content .global-modal-block .global-modal-block-content .global-modal-block-content-container .gen-tab__add-services {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: space-between;
  gap: var(---gap-small, 16px);
  align-self: stretch;
  padding: 8px 16px;
  border-radius: 16px;
  background: var(--colors-white, #fff);
  border: 2px solid transparent;
}
.pop-up-cart-modal .global-pop-modal-content .global-modal-block .global-modal-block-content .global-modal-block-content-container .gen-tab__add-services .gen-tab__add-services-header {
  display: flex;
  padding: 10px 20px 10px 0;
  align-items: center;
  align-self: stretch;
  justify-content: space-between;
  border-radius: 8px;
  background: var(--colors-white, #fff);
  color: var(--colors-gray-700, #2f2c2f);
  font-size: 14px;
  font-weight: 500;
  cursor: pointer;
}
.pop-up-cart-modal .global-pop-modal-content .global-modal-block .global-modal-block-content .global-modal-block-content-container .gen-tab__add-services .gen-tab__add-services-header span {
  display: flex;
  align-items: center;
}
.pop-up-cart-modal .global-pop-modal-content .global-modal-block .global-modal-block-content .global-modal-block-content-container .gen-tab__add-services .gen-tab__add-services-header span::before {
  display: flex;
  align-items: flex-start;
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M13 8.5C13 7.94772 12.5523 7.5 12 7.5C11.4477 7.5 11 7.94772 11 8.5V11H8.5C7.94772 11 7.5 11.4477 7.5 12C7.5 12.5523 7.94772 13 8.5 13H11V15.5C11 16.0523 11.4477 16.5 12 16.5C12.5523 16.5 13 16.0523 13 15.5V13H15.5C16.0523 13 16.5 12.5523 16.5 12C16.5 11.4477 16.0523 11 15.5 11H13V8.5Z" fill="%232F2C2F"/></svg>');
  width: 24px;
  height: 24px;
}
.pop-up-cart-modal .global-pop-modal-content .global-modal-block .global-modal-block-content .global-modal-block-content-container .gen-tab__add-services .gen-tab__add-services-header:hover {
  background: var(--colors-gray-100, #f7f7f7);
}
.pop-up-cart-modal .global-pop-modal-content .global-modal-block .global-modal-block-content .global-modal-block-content-container .gen-tab__add-services form {
  display: none;
}
.pop-up-cart-modal .global-pop-modal-content .global-modal-block .global-modal-block-content .global-modal-block-content-container .gen-tab__add-services .gen-tab__add-services-text {
  border-color: transparent !important;
  padding: 0;
}
.pop-up-cart-modal .global-pop-modal-content .global-modal-block .global-modal-block-content .global-modal-block-content-container .gen-tab__add-services .gen-tab__add-services-text:hover {
  border-color: transparent;
}
.pop-up-cart-modal .global-pop-modal-content .global-modal-block .global-modal-block-content .global-modal-block-content-container .gen-tab__add-services .gen-tab__add-services-text:after {
  display: none;
}
.pop-up-cart-modal .global-pop-modal-content .global-modal-block .global-modal-block-content .global-modal-block-content-container .gen-tab__add-services.active {
  border-color: var(--colors-gray-100, #f7f7f7);
}
.pop-up-cart-modal .global-pop-modal-content .global-modal-block .global-modal-block-content .global-modal-block-content-container .gen-tab__add-services.active form {
  display: block;
}
.pop-up-cart-modal .global-pop-modal-content .global-modal-block .global-modal-block-content .global-modal-block-content-container .gen-tab__add-services.active form .gen-tab__add-services-block {
  height: unset;
}
.pop-up-cart-modal .global-pop-modal-content .global-modal-block .global-modal-block-content .global-modal-block-content-container .gen-tab__add-services.active form .gen-tab__add-services-ul li {
  overflow: unset;
}
.pop-up-cart-modal .global-pop-modal-content .global-modal-block .global-modal-block-content .global-modal-block-content-container .gen-tab__add-services.active form .gen-tab__add-services-ul.scroll {
  overflow-y: scroll;
  max-height: 450px;
}
.pop-up-cart-modal .global-pop-modal-content .global-modal-block .global-modal-block-content .global-modal-block-content-container .gen-tab__add-services.active form .gen-tab__add-services-ul.scroll::-webkit-scrollbar {
  width: 8px;
  /* Ширина всего элемента навигации */
}
.pop-up-cart-modal .global-pop-modal-content .global-modal-block .global-modal-block-content .global-modal-block-content-container .gen-tab__add-services.active form .gen-tab__add-services-ul.scroll::-webkit-scrollbar-track {
  border-radius: 8px;
  /* Округление бегунка */
  background: var(--colors-gray-100, #f7f7f7);
  /* Цвет дорожки */
}
.pop-up-cart-modal .global-pop-modal-content .global-modal-block .global-modal-block-content .global-modal-block-content-container .gen-tab__add-services.active form .gen-tab__add-services-ul.scroll::-webkit-scrollbar-thumb {
  background: var(--colors-gray-200, #e5e4e2);
  /* Цвет бегунка */
  border-radius: 8px;
  /* Округление бегунка */
}
.pop-up-cart-modal .global-pop-modal-content .global-modal-block .global-modal-block-content .global-modal-block-content-container .gen-tab__add-services.active .gen-tab__add-services-header span::before {
  opacity: 0;
}
.pop-up-cart-modal .global-pop-modal-content .global-modal-block .global-modal-block-content .global-modal-block-content-container .gen-tab__add-services.active .gen-tab__add-services-header::after {
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><path d="M11 9.5L8 6.5L5 9.5" stroke="%232F2C2F" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}
.pop-up-cart-modal .global-pop-modal-content .gen-tab__add-product .carousel-container {
  width: 100%;
}
.pop-up-cart-modal .global-pop-modal-content .gen-tab__add-product .gen-tab__add-product-header {
  font-size: 16px;
}
.pop-up-cart-modal .global-pop-modal-content .gen-tab__add-product .gen-tab__add-product-accessories-container {
  width: unset !important;
}
.pop-up-cart-modal .global-pop-modal-content .global-bottom-cart {
  display: flex;
  justify-content: space-between;
  align-items: center;
  align-self: stretch;
}
.pop-up-cart-modal .global-pop-modal-content .global-bottom-cart .global-bottom-cart-left {
  display: flex;
  height: 32px;
  align-items: center;
  gap: 4px;
  user-select: none;
  padding: 0 12px;
  border-radius: 4px;
  color: var(--colors-gray-700, #2f2c2f);
  font-size: 14px;
  font-weight: 400;
  cursor: pointer;
  border-radius: 16px;
}
.pop-up-cart-modal .global-pop-modal-content .global-bottom-cart .global-bottom-cart-left:hover {
  background: var(--colors-gray-100, #f7f7f7);
}
.pop-up-cart-modal .global-pop-modal-content .global-bottom-cart .global-bottom-cart-right {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  gap: var(---gap-small, 16px);
}
.pop-up-cart-modal .global-pop-modal-content .global-bottom-cart .global-bottom-cart-right .gen-tab__info-price-cashback {
  display: flex;
  align-items: center;
  gap: 2px;
  height: 100%;
  font-size: 14px;
}
.pop-up-cart-modal .global-pop-modal-content .global-bottom-cart .global-bottom-cart-right .gen-tab__info-price-cashback svg {
  width: 17.471px;
  height: 20px;
}
.pop-up-cart-modal .global-pop-modal-content .global-bottom-cart .global-bottom-cart-right .global-p-short-product {
  font-size: 32px;
}
.pop-up-cart-modal .global-pop-modal-content .global-bottom-cart .global-bottom-cart-right .global-p-short-product .gen-tab__info-price-simb {
  font-size: 24px;
  margin-top: 7px;
}
.pop-up-cart-modal .global-pop-modal-content .global-bottom-cart .global-bottom-cart-right .global-button-send-fast-buy {
  width: 160px;
}
.pop-up-bu-products-modal {
  display: none;
  overflow-y: scroll;
  z-index: 49;
  overscroll-behavior: none;
}
.pop-up-bu-products-modal .slick-dots {
  display: block;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 16px;
  text-align: center;
  padding: 0;
  margin: 0;
}
.pop-up-bu-products-modal .slick-dots li {
  display: inline-block;
  margin: 0 4px;
}
.pop-up-bu-products-modal .slick-dots li.slick-active button {
  background: #fff;
}
.pop-up-bu-products-modal .slick-dots li button {
  padding: 0;
  font-size: 0;
  border: 1px solid #fff;
  background: unset;
  width: 8px;
  height: 8px;
  display: block;
  border-radius: 50%;
}
.pop-up-bu-products-modal .offers-page-rating {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 6px;
  align-self: stretch;
  width: unset;
  border-radius: var(---radius-min, 8px) var(---radius-min, 8px) 0px 0px;
  background: var(--colors-white, #fff);
}
.pop-up-bu-products-modal .offers-page-rating .status-label {
  width: 100px;
  text-align: left;
}
.pop-up-bu-products-modal .offers-page-rating .block-rating-value {
  display: flex;
  justify-content: space-between;
  align-items: center;
  align-self: stretch;
  user-select: none;
  color: var(--colors-gray-700, #2f2c2f);
  text-align: right;
  font-size: 12px;
  font-weight: 400;
  line-height: 10px;
  /* 111.111% */
}
.pop-up-bu-products-modal .offers-page-rating .block-rating-value .status-container {
  display: flex;
  align-items: center;
  gap: 8px;
  flex: 1 0 auto;
}
.pop-up-bu-products-modal .offers-page-rating .block-rating-value .status-container .status-indicators {
  display: flex;
  align-items: center;
  border-radius: 4px;
  overflow: hidden;
  width: 100%;
}
.pop-up-bu-products-modal .offers-page-rating .block-rating-value .status-container .status-indicators .status-indicator {
  width: 20%;
  height: 8px;
}
.pop-up-bu-products-modal .offers-page-rating .block-rating-value .status-container .status-number {
  text-align: center;
  line-height: normal;
  text-transform: uppercase;
  width: 5px;
  display: none;
}
.pop-up-bu-products-modal .pop-up-bu-main__carousel {
  height: 100%;
}
.pop-up-bu-products-modal .pop-up-bu-main__carousel .pop-up-bu-main__carousel-container-img {
  height: 100%;
}
.pop-up-bu-products-modal .pop-up-bu-main__carousel .pop-up-bu-main__carousel-container-img .pop-up-bu-main__carousel-img .pop-up-bu-main-bottom-container {
  overflow: auto;
  flex: 1 1 auto;
}
.pop-up-bu-products-modal .pop-up-bu-main__carousel .pop-up-bu-main__carousel-container-img .pop-up-bu-main__carousel-img .pop-up-bu-main-bottom-container .gen-tab-pop-up__block {
  height: 100%;
  min-height: 50px;
  position: relative;
  overflow: auto;
  border-radius: 0;
  --mask: linear-gradient(to bottom, rgba(0, 0, 0, 1) 0, rgba(0, 0, 0, 1) 55%, rgba(0, 0, 0, 0) 95%, rgba(0, 0, 0, 0) 0) 100% 50% / 100% 100% repeat-x;
  -webkit-mask: var(--mask);
  mask: var(--mask);
}
.pop-up-bu-products-modal .pop-up-bu-main__carousel .pop-up-bu-main__carousel-container-img .pop-up-bu-main__carousel-img .pop-up-bu-main-bottom-container .gen-tab-pop-up__block .fade {
  display: none;
}
.pop-up-bu-products-modal .splide__pagination {
  display: flex !important;
}
.pop-up-bu-products-modal .pop-up-bu-main__carousel {
  width: 100%;
}
.pop-up-bu-products-modal .pop-up-bu-main__carousel .pop-up-bu-main-photo-slider {
  width: 100%;
}
@media (max-width: 992px) {
  .pop-up-bu-products-modal .bu-splide__arrows .bu-splide__arrow {
    top: 365px;
    background: unset;
  }
  .pop-up-bu-products-modal .bu-splide__arrows .bu-splide__arrow.bu-splide__arrow--prev {
    left: 24px !important;
  }
  .pop-up-bu-products-modal .bu-splide__arrows .bu-splide__arrow.bu-splide__arrow--prev::after {
    content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="16" viewBox="0 0 32 16" fill="none"><path d="M4 8L9 13" stroke="%23696969" stroke-width="2" stroke-linecap="round"/><path d="M28 8L4 8" stroke="%23696969" stroke-width="2" stroke-linecap="round"/><path d="M4 8L9 3" stroke="%23696969" stroke-width="2" stroke-linecap="round"/></svg>');
  }
  .pop-up-bu-products-modal .bu-splide__arrows .bu-splide__arrow.bu-splide__arrow--next {
    right: 24px !important;
  }
  .pop-up-bu-products-modal .bu-splide__arrows .bu-splide__arrow.bu-splide__arrow--next::after {
    content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="16" viewBox="0 0 32 16" fill="none"><path d="M28 8L23 3" stroke="%23696969" stroke-width="2" stroke-linecap="round"/><path d="M4 8H28" stroke="%23696969" stroke-width="2" stroke-linecap="round"/><path d="M28 8L23 13" stroke="%23696969" stroke-width="2" stroke-linecap="round"/></svg>');
  }
  .pop-up-bu-products-modal .bu-splide__arrows .bu-splide__arrow svg {
    display: none;
  }
}
@media (max-width: 992px) and (max-width: 719px) and (min-height: 750px) {
  .pop-up-bu-products-modal .bu-splide__arrows .bu-splide__arrow {
    top: 495px;
  }
}
.pop-up-bu-products-modal .pop-up-bu-cards-close, .pop-up-bu-products-modal .pop-up-bu-close {
  position: absolute;
  top: 16px;
  right: 16px;
  display: flex;
  padding: 4px 4px 2px;
  justify-content: center;
  align-items: center;
  border-radius: var(---radius-min, 8px);
}
.pop-up-bu-products-modal .pop-up-bu-cards-close::before, .pop-up-bu-products-modal .pop-up-bu-close::before {
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M13.6569 15.0711C14.0474 15.4616 14.6806 15.4616 15.0711 15.0711C15.4616 14.6805 15.4616 14.0474 15.0711 13.6569L9.41426 8L15.0711 2.34315C15.4616 1.95262 15.4616 1.31946 15.0711 0.928932C14.6806 0.538408 14.0474 0.538408 13.6569 0.928932L8.00005 6.58579L2.34319 0.928932C1.95267 0.538408 1.3195 0.538408 0.928978 0.928932C0.538454 1.31946 0.538454 1.95262 0.928978 2.34315L6.58583 8L0.928978 13.6569C0.538454 14.0474 0.538454 14.6805 0.928978 15.0711C1.3195 15.4616 1.95267 15.4616 2.34319 15.0711L8.00005 9.41421L13.6569 15.0711Z" fill="%23E5E4E2"/></svg>');
  width: 20px;
  height: 20px;
  padding-top: 2px;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (max-width: 992px) {
  .pop-up-bu-products-modal .pop-up-bu-cards-close, .pop-up-bu-products-modal .pop-up-bu-close {
    background: rgba(47, 44, 47, 0.6);
  }
}
.pop-up-bu-products-modal .pop-up-bu-main-bottom-container {
  display: flex;
  padding: 16px 24px;
  flex-direction: column;
  align-items: flex-start;
  gap: 12px;
  align-self: stretch;
}
.pop-up-bu-products-modal .pop-up-bu-main-bottom-container .bu-splide__span {
  border: none;
  background: unset;
  color: var(--colors-gray-500, #696969);
  font-size: 14px;
  display: flex;
  justify-content: center;
  align-items: center;
  align-self: stretch;
}
.pop-up-bu-products-modal .pop-up-bu-main-bottom-container .pop-up-bu-product-span {
  display: flex;
  align-items: flex-start;
  align-self: stretch;
  min-height: 38px;
  color: var(---dark-gray, #333);
}
.pop-up-bu-products-modal .pop-up-bu-main-bottom-container .pop-up-bu-product-span .pop-up-bu-product-name {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  text-overflow: ellipsis;
}
.pop-up-bu-products-modal .pop-up-bu-main-bottom-container .global-block-discount-group {
  display: flex !important;
  top: 24px;
  left: 8px;
  position: absolute;
}
.pop-up-bu-products-modal .gen-tab__to-order {
  order: unset;
}
.pop-up-bu-products-modal .gen-tab-pop-up__block {
  display: flex;
  padding: 24px;
  flex-direction: column;
  align-items: flex-start;
  gap: 20px;
  align-self: stretch;
  border-radius: 24px;
  background: var(---white, #fff);
}
.pop-up-bu-products-modal .gen-tab-pop-up__block .offers-page-description-top {
  display: flex;
  padding: 0 4px;
  flex-direction: column;
  align-items: flex-start;
  gap: 12px;
  align-self: stretch;
}
.pop-up-bu-products-modal .gen-tab-pop-up__block .offers-page-description-top .offers-page-description-container {
  display: flex;
  align-items: baseline;
  gap: var(---gap-small, 16px);
  align-self: stretch;
}
.pop-up-bu-products-modal .gen-tab-pop-up__block .offers-page-description-top .offers-page-description-container .offers-page-description-name {
  display: flex;
  width: 120px;
  align-items: flex-start;
  gap: 5px;
  align-self: stretch;
  color: var(--colors-gray-400, #929292);
  font-size: 14px;
  user-select: none;
  flex-wrap: wrap;
}
.pop-up-bu-products-modal .gen-tab-pop-up__block .offers-page-description-top .offers-page-description-container .offers-page-description-datail {
  display: flex;
  align-items: flex-start;
  gap: 10px;
  flex: 1 0 0;
  font-size: 14px;
  color: var(--colors-gray-700, #2f2c2f);
  font-weight: 400;
}
.pop-up-bu-products-modal .gen-tab-pop-up__block .pop-up-bu-main-spec-block {
  display: flex;
  align-items: center;
  align-content: center;
  gap: 4px;
  align-self: stretch;
  flex-wrap: wrap;
  justify-content: space-between;
}
@media (max-width: 720px) {
  .pop-up-bu-products-modal .gen-tab-pop-up__block .pop-up-bu-main-spec-block {
    justify-content: flex-start;
    flex-wrap: nowrap;
    overflow: auto;
    flex: 0 0 auto;
  }
}
.pop-up-bu-products-modal .gen-tab-pop-up__block .pop-up-bu-main-spec-block .pop-up-bu-main-spec-span {
  display: flex;
  padding: 4px;
  align-items: center;
  gap: 2px;
  position: relative;
  border-radius: var(---radius-min, 8px);
  background: var(--colors-gray-100, #f7f7f7);
  height: 24px;
  color: var(--colors-gray-400, #929292);
  font-size: 12px;
}
.pop-up-bu-products-modal .gen-tab-pop-up__block .pop-up-bu-main-spec-block .pop-up-bu-main-spec-span svg {
  height: 20px;
}
.pop-up-bu-products-modal .gen-tab-pop-up__block .pop-up-bu-main-spec-block .pop-up-bu-main-spec-span::after {
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12" fill="none"><rect width="12" height="12" rx="6" fill="%23E5E4E2"/><path d="M5.32113 7.61127C5.26103 7.61127 5.20845 7.59249 5.16338 7.55493C5.11831 7.50986 5.09577 7.45728 5.09577 7.39718C5.09577 7.35211 5.09577 7.30704 5.09577 7.26197C5.09577 7.2169 5.09577 7.17559 5.09577 7.13803C5.14085 6.87512 5.22723 6.6385 5.35493 6.42817C5.49014 6.21033 5.64413 6.01127 5.8169 5.83099C5.99718 5.6507 6.16995 5.48169 6.33521 5.32394C6.50047 5.1662 6.63944 5.01221 6.75211 4.86197C6.8723 4.70423 6.93615 4.54648 6.94366 4.38873C6.95869 4.22347 6.92488 4.08451 6.84225 3.97183C6.76714 3.85916 6.65822 3.77277 6.51549 3.71268C6.38028 3.65258 6.2338 3.62254 6.07606 3.62254C5.77559 3.62254 5.53897 3.6939 5.3662 3.83662C5.19343 3.97934 5.06948 4.18967 4.99437 4.46761C4.97183 4.55024 4.93427 4.61784 4.88169 4.67042C4.82911 4.71549 4.75023 4.73803 4.64507 4.73803H3.27042C3.19531 4.73803 3.13146 4.71174 3.07887 4.65915C3.02629 4.59906 3 4.52394 3 4.4338C3.00751 4.13333 3.07887 3.84038 3.21408 3.55493C3.35681 3.26948 3.55962 3.01033 3.82254 2.77746C4.09296 2.53709 4.42723 2.3493 4.82535 2.21408C5.22347 2.07136 5.68545 2 6.21127 2C6.77465 2 7.24038 2.06761 7.60845 2.20282C7.98404 2.33803 8.27699 2.51455 8.48732 2.73239C8.70516 2.95023 8.85915 3.1831 8.9493 3.43099C9.03944 3.67136 9.08075 3.89671 9.07324 4.10704C9.05822 4.37747 9.00188 4.6216 8.90423 4.83944C8.80657 5.05728 8.68263 5.26009 8.53239 5.44789C8.38967 5.62817 8.23568 5.80469 8.07042 5.97746C7.91268 6.14272 7.7662 6.31174 7.63099 6.48451C7.49577 6.64977 7.39437 6.82629 7.32676 7.01408C7.31174 7.06667 7.29671 7.11925 7.28169 7.17183C7.26667 7.2169 7.2554 7.26573 7.24789 7.31831C7.20282 7.41596 7.15399 7.49108 7.10141 7.54366C7.05634 7.58873 6.98873 7.61127 6.89859 7.61127H5.32113ZM5.34366 10C5.26103 10 5.19343 9.97371 5.14085 9.92113C5.08826 9.86103 5.06197 9.79343 5.06197 9.71831V8.4338C5.06197 8.35869 5.08826 8.29484 5.14085 8.24225C5.19343 8.18216 5.26103 8.15211 5.34366 8.15211H6.78592C6.86854 8.15211 6.93615 8.18216 6.98873 8.24225C7.04883 8.29484 7.07887 8.35869 7.07887 8.4338V9.71831C7.07887 9.79343 7.04883 9.86103 6.98873 9.92113C6.93615 9.97371 6.86854 10 6.78592 10H5.34366Z" fill="%23F7F7F7"/></svg>');
  width: 12px;
  height: 12px;
  margin-left: 3px;
}
.pop-up-bu-products-modal .gen-tab__add-services {
  order: unset;
  border-radius: 24px;
}
.pop-up-bu-products-modal .gen-tab__add-product-mobile {
  order: unset;
}
.pop-up-bu-products-modal .gen-tab__delivery-options {
  display: flex;
  padding: 24px 32px;
  flex-direction: column;
  align-items: flex-start;
  gap: 24px;
  align-self: stretch;
  order: unset;
  border-radius: 24px;
  text-align: center;
  background: var(--colors-white, #fff);
}
@media (max-width: 719px) {
  .pop-up-bu-products-modal .gen-tab__delivery-options {
    padding: 24px;
  }
}
.pop-up-bu-products-modal .gen-tab__delivery-options .gen-tab__delivery-options-header {
  display: flex;
  align-items: center;
  gap: 4px;
  align-self: stretch;
  color: var(--colors-gray-700, #2f2c2f);
  font-weight: 400;
}
.pop-up-bu-products-modal .gen-tab__delivery-options .gen-tab__delivery-options-header .delivery-options-header-location {
  color: var(--colors-green-400, #62b278);
  cursor: pointer;
}
@media (max-width: 719px) {
  .pop-up-bu-products-modal .gen-tab__delivery-options .gen-tab__delivery-options-header {
    font-size: 14px;
    font-weight: 500;
  }
}
.pop-up-bu-products-modal .gen-tab__delivery-options .delivery-options--group {
  display: flex;
  align-items: flex-start;
  flex-direction: column;
  align-self: stretch;
  gap: 12px;
  font-weight: 400;
}
.pop-up-bu-products-modal .gen-tab__delivery-options .delivery-options--group .delivery-options--group-header {
  display: flex;
  align-items: center;
  gap: 8px;
  align-self: stretch;
  color: var(--colors-gray-700, #2f2c2f);
  font-size: 16px;
  font-weight: 400;
}
@media (max-width: 719px) {
  .pop-up-bu-products-modal .gen-tab__delivery-options .delivery-options--group .delivery-options--group-header {
    font-size: 14px;
    font-weight: 500;
  }
}
.pop-up-bu-products-modal .gen-tab__delivery-options .delivery-options--group .delivery-options--group-header .delivery-options-header-title {
  display: flex;
  align-items: center;
  gap: 8px;
}
.pop-up-bu-products-modal .gen-tab__delivery-options .delivery-options--group .delivery-options--group-header .delivery-options-header-price {
  font-size: 14px;
  color: var(--colors-green-400, #62B278);
  font-weight: 500;
}
.pop-up-bu-products-modal .gen-tab__delivery-options .delivery-options--group .delivery-options--container {
  display: flex;
  align-self: stretch;
  gap: 12px;
  overflow-x: scroll;
  padding-left: 32px;
}
@media (max-width: 719px) {
  .pop-up-bu-products-modal .gen-tab__delivery-options .delivery-options--group .delivery-options--container {
    flex-direction: column;
    align-items: stretch;
  }
}
.pop-up-bu-products-modal .gen-tab__delivery-options .delivery-options--group .delivery-options--container .delivery-options-details {
  display: flex;
  padding: 16px;
  flex-direction: column;
  align-items: flex-start;
  gap: 12px;
  flex: 1 0 0;
  border-radius: 16px;
  border: 2px solid var(--colors-gray-100, #f7f7f7);
}
.pop-up-bu-products-modal .gen-tab__delivery-options .delivery-options--group .delivery-options--container .delivery-options-details span {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  align-self: flex-start;
  overflow: hidden;
  color: var(--colors-gray-700, #2f2c2f);
  text-overflow: ellipsis;
  font-weight: 400;
}
.pop-up-bu-products-modal .gen-tab__delivery-options .delivery-options--group .delivery-options--container .delivery-options-details .delivery-options-department-header {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  gap: 4px;
  align-self: stretch;
  font-size: 14px;
}
.pop-up-bu-products-modal .gen-tab__delivery-options .delivery-options--group .delivery-options--container .delivery-options-details .delivery-options-department-header .options-details-location {
  overflow: hidden;
  color: var(--colors-gray-700, #2f2c2f);
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 500;
}
@media (max-width: 719px) {
  .pop-up-bu-products-modal .gen-tab__delivery-options .delivery-options--group .delivery-options--container .delivery-options-details .delivery-options-department-header .options-details-location {
    font-weight: 500;
  }
}
.pop-up-bu-products-modal .gen-tab__delivery-options .delivery-options--group .delivery-options--container .delivery-options-details .delivery-options-department-header .delivery-options-details-phonetime {
  color: var(--colors-gray-500, #696969);
  font-weight: 400;
}
.pop-up-bu-products-modal .gen-tab__delivery-options .delivery-options--group .delivery-options--container .delivery-options-details .options-details-time {
  display: flex;
  align-items: center;
  gap: 2px;
  align-self: stretch;
  color: var(--colors-gray-400, #929292);
  font-size: 12px;
  font-weight: 500;
}
.pop-up-bu-products-modal .gen-tab__delivery-options .delivery-options--group .delivery-options--container .delivery-options-details.not-available {
  background: var(--colors-gray-100, #f7f7f7);
}
.pop-up-bu-products-modal .gen-tab__delivery-options .delivery-options--group .delivery-options--container .delivery-options-details.not-available .options-details-location {
  font-weight: 400;
  color: var(--colors-gray-300, #c0c0c0);
}
@media (max-width: 719px) {
  .pop-up-bu-products-modal .gen-tab__delivery-options .delivery-options--group .delivery-options--container .delivery-options-details {
    background: var(--colors-gray-100, #f7f7f7);
  }
}
.pop-up-bu-products-modal .gen-tab__delivery-options .options-details-time, .pop-up-bu-products-modal .gen-tab__delivery-options .delivery-options-header-label {
  user-select: none;
}
.pop-up-bu-products-modal .pop-up-bu-products-modal-content {
  width: min(90%, 1300px);
  margin: 4% auto;
}
@media (max-width: 1280px) {
  .pop-up-bu-products-modal .pop-up-bu-products-modal-content {
    margin: 2% auto;
  }
}
@media (max-width: 719px) {
  .pop-up-bu-products-modal .pop-up-bu-products-modal-content {
    width: calc(100% - 22px);
  }
}
.pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider {
  background: var(--colors-white, #fff);
  box-shadow: 0px 4px 32px 0px rgba(0, 0, 0, 0.16);
  border-radius: 28px;
}
.pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider > .splide__track, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider > .splide__track {
  overflow: initial;
}
@media (max-width: 719px) {
  .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider {
    background: unset;
  }
}
.pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .splide__arrow, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .splide__arrow {
  opacity: 1;
  background: #fff;
}
.pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .splide__arrow--prev, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .splide__arrow--prev {
  left: -52px;
}
.pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .splide__arrow--next, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .splide__arrow--next {
  right: -52px;
}
.pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .splide__track--slide, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .splide__track--slide {
  border-radius: 28px;
}
.pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block {
  display: flex;
  align-items: flex-start;
  align-self: stretch;
  width: 100%;
}
@media (max-width: 719px) {
  .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block {
    flex-direction: column;
    gap: 12px;
  }
}
.pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .splide__track--slide, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .splide__track--slide {
  border-radius: unset;
}
.pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__left-side, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__left-side {
  display: flex;
  justify-content: center;
  align-items: flex-start;
  flex: 1 0 0;
  align-self: stretch;
  user-select: none;
}
@media (min-width: 719px) {
  .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__left-side, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__left-side {
    max-width: 55.38%;
    overflow: hidden;
    border-radius: 28px 0 0 28px;
  }
}
@media (max-width: 719px) {
  .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__left-side, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__left-side {
    background: var(--colors-white, #fff);
    border-radius: 24px;
  }
}
.pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__left-side .pop-up-bu-main__carousel-container-img, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__left-side .pop-up-bu-main__carousel-container-img {
  display: flex;
}
.pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__left-side .pop-up-bu-main-photo-slider, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__left-side .pop-up-new-main-photo-slider, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__left-side .pop-up-bu-main-photo-slider, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__left-side .pop-up-new-main-photo-slider {
  position: relative;
}
@media (min-width: 992px) {
  .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__left-side .pop-up-bu-main-photo-slider .mz-hint, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__left-side .pop-up-new-main-photo-slider .mz-hint, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__left-side .pop-up-bu-main-photo-slider .mz-hint, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__left-side .pop-up-new-main-photo-slider .mz-hint {
    top: 90px;
  }
}
.pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__left-side .pop-up-bu-main-photo-slider .global-block-mark-top, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__left-side .pop-up-new-main-photo-slider .global-block-mark-top, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__left-side .pop-up-bu-main-photo-slider .global-block-mark-top, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__left-side .pop-up-new-main-photo-slider .global-block-mark-top {
  display: flex;
  z-index: 1;
}
.pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__left-side .pop-up-bu-main-photo-slider .pop-up-bu-splide__arrow, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__left-side .pop-up-new-main-photo-slider .pop-up-bu-splide__arrow, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__left-side .pop-up-bu-main-photo-slider .pop-up-bu-splide__arrow, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__left-side .pop-up-new-main-photo-slider .pop-up-bu-splide__arrow {
  width: 40px;
  height: 80px;
  background-color: unset;
  display: flex;
  align-items: center;
  justify-content: center;
  box-shadow: unset;
}
.pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__left-side .pop-up-bu-main-photo-slider .pop-up-bu-splide__arrow--prev, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__left-side .pop-up-new-main-photo-slider .pop-up-bu-splide__arrow--prev, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__left-side .pop-up-bu-main-photo-slider .pop-up-bu-splide__arrow--prev, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__left-side .pop-up-new-main-photo-slider .pop-up-bu-splide__arrow--prev {
  left: 0px;
}
.pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__left-side .pop-up-bu-main-photo-slider .pop-up-bu-splide__arrow--prev::after, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__left-side .pop-up-new-main-photo-slider .pop-up-bu-splide__arrow--prev::after, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__left-side .pop-up-bu-main-photo-slider .pop-up-bu-splide__arrow--prev::after, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__left-side .pop-up-new-main-photo-slider .pop-up-bu-splide__arrow--prev::after {
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="40" height="81" viewBox="0 0 40 81" fill="none"><g opacity="0.5"><path d="M0 0.5C22.0914 0.5 40 18.4086 40 40.5C40 62.5914 22.0914 80.5 0 80.5V0.5Z" fill="white"/><path fill-rule="evenodd" clip-rule="evenodd" d="M18.5429 28.5429L7.63498 39.4508C7.63458 39.4512 7.63419 39.4516 7.6338 39.452C7.24328 39.8425 7.24328 40.4757 7.6338 40.8662C7.63419 40.8666 7.63459 40.867 7.63498 40.8674L18.5429 51.7753C18.9334 52.1658 19.5666 52.1658 19.9571 51.7753C20.3476 51.3848 20.3476 50.7516 19.9571 50.3611L9.75512 40.1591L19.9571 29.9571C20.3476 29.5666 20.3476 28.9334 19.9571 28.5429C19.5666 28.1524 18.9334 28.1524 18.5429 28.5429Z" fill="%23333333"/></g></svg>');
}
.pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__left-side .pop-up-bu-main-photo-slider .pop-up-bu-splide__arrow--next, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__left-side .pop-up-new-main-photo-slider .pop-up-bu-splide__arrow--next, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__left-side .pop-up-bu-main-photo-slider .pop-up-bu-splide__arrow--next, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__left-side .pop-up-new-main-photo-slider .pop-up-bu-splide__arrow--next {
  right: 0px;
}
.pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__left-side .pop-up-bu-main-photo-slider .pop-up-bu-splide__arrow--next::after, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__left-side .pop-up-new-main-photo-slider .pop-up-bu-splide__arrow--next::after, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__left-side .pop-up-bu-main-photo-slider .pop-up-bu-splide__arrow--next::after, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__left-side .pop-up-new-main-photo-slider .pop-up-bu-splide__arrow--next::after {
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="40" height="81" viewBox="0 0 40 81" fill="none"><g opacity="0.5"><path d="M0 40.5C0 18.4086 17.9086 0.5 40 0.5V80.5C17.9086 80.5 0 62.5914 0 40.5Z" fill="white"/><path fill-rule="evenodd" clip-rule="evenodd" d="M21.4571 28.5429L32.365 39.4508C32.3654 39.4512 32.3658 39.4516 32.3662 39.452C32.7567 39.8425 32.7567 40.4757 32.3662 40.8662C32.3658 40.8666 32.3654 40.867 32.365 40.8674L21.4571 51.7753C21.0666 52.1658 20.4334 52.1658 20.0429 51.7753C19.6524 51.3848 19.6524 50.7516 20.0429 50.3611L30.2449 40.1591L20.0429 29.9571C19.6524 29.5666 19.6524 28.9334 20.0429 28.5429C20.4334 28.1524 21.0666 28.1524 21.4571 28.5429Z" fill="%23333333"/></g></svg>');
}
.pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__left-side .pop-up-bu-main-photo-slider .splide__pagination, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__left-side .pop-up-new-main-photo-slider .splide__pagination, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__left-side .pop-up-bu-main-photo-slider .splide__pagination, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__left-side .pop-up-new-main-photo-slider .splide__pagination {
  bottom: 28px;
}
.pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__left-side .pop-up-bu-main-photo-slider .splide__pagination .splide__pagination__page, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__left-side .pop-up-new-main-photo-slider .splide__pagination .splide__pagination__page, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__left-side .pop-up-bu-main-photo-slider .splide__pagination .splide__pagination__page, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__left-side .pop-up-new-main-photo-slider .splide__pagination .splide__pagination__page {
  background: transparent;
  border: 1px solid var(--colors-white, #fff);
  opacity: 1;
  argin: 4px;
}
.pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__left-side .pop-up-bu-main-photo-slider .splide__pagination .splide__pagination__page.is-active, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__left-side .pop-up-new-main-photo-slider .splide__pagination .splide__pagination__page.is-active, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__left-side .pop-up-bu-main-photo-slider .splide__pagination .splide__pagination__page.is-active, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__left-side .pop-up-new-main-photo-slider .splide__pagination .splide__pagination__page.is-active {
  background: var(--colors-white, #fff);
  translate: unset;
}
.pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__left-side .pop-up-bu-main__left-side, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__left-side .pop-up-bu-main__left-side {
  display: flex;
  width: 55.38%;
  align-items: flex-start;
  align-self: stretch;
}
.pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__left-side .pop-up-bu-main__carousel-img, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__left-side .pop-up-bu-main__carousel-img {
  display: flex;
  align-items: center;
  flex-direction: column;
  align-self: stretch;
  width: 100%;
  border-radius: 8px;
  position: relative;
}
.pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__left-side .pop-up-bu-main__carousel-img img, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__left-side .pop-up-bu-main__carousel-img video, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__left-side .pop-up-bu-main__carousel-img img, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__left-side .pop-up-bu-main__carousel-img video {
  width: 100%;
  object-fit: cover;
  background: #d3d3d330 50% / cover no-repeat;
}
@media (max-width: 719px) {
  .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__left-side .pop-up-bu-main__carousel-img img, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__left-side .pop-up-bu-main__carousel-img video, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__left-side .pop-up-bu-main__carousel-img img, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__left-side .pop-up-bu-main__carousel-img video {
    height: 240px;
  }
}
@media (max-width: 719px) and (min-height: 750px) {
  .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__left-side .pop-up-bu-main__carousel-img img, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__left-side .pop-up-bu-main__carousel-img video, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__left-side .pop-up-bu-main__carousel-img img, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__left-side .pop-up-bu-main__carousel-img video {
    height: 369px;
  }
}
.pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__left-side .pop-up-bu-main__carousel-img .video-custom-play, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__left-side .pop-up-bu-main__carousel-img .video-custom-play {
  position: relative;
  display: inline-block;
  width: 100%;
}
.pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__left-side .pop-up-bu-main__carousel-img .video-custom-play .video-play-icon, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__left-side .pop-up-bu-main__carousel-img .video-custom-play .video-play-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  cursor: pointer;
}
.pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__left-side .pop-up-bu-main__carousel-img .video-custom-play .video-play-icon .play-icon, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__left-side .pop-up-bu-main__carousel-img .video-custom-play .video-play-icon .play-icon {
  display: block;
}
.pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__left-side .pop-up-bu-main__carousel-img .video-custom-play .video-play-icon .pause-icon, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__left-side .pop-up-bu-main__carousel-img .video-custom-play .video-play-icon .pause-icon {
  display: none;
}
.pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__left-side .pop-up-bu-main__carousel-img .video-custom-play.is-video-playing .play-icon, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__left-side .pop-up-bu-main__carousel-img .video-custom-play.is-video-playing .play-icon {
  display: none;
}
.pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__left-side .pop-up-bu-main__carousel-img .video-custom-play.is-video-playing .pause-icon, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__left-side .pop-up-bu-main__carousel-img .video-custom-play.is-video-playing .pause-icon {
  display: block;
}
.pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__left-side .pop-up-bu-main__carousel-img .pop-up-global-list-container, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__left-side .pop-up-bu-main__carousel-img .pop-up-global-list-container {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}
.pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__left-side .pop-up-bu-main__carousel-img .novelty-waiting-list-block-value, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__left-side .pop-up-bu-main__carousel-img .novelty-waiting-list-block-value {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}
.pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__left-side .pop-up-bu-main__carousel-img .novelty-waiting-list-block-value .gen-tab__info-list-line, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__left-side .pop-up-bu-main__carousel-img .novelty-waiting-list-block-value .gen-tab__info-list-line {
  flex-direction: unset;
  align-items: center;
  gap: 4px;
}
.pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__left-side .pop-up-bu-main__carousel-img .novelty-waiting-list-block-value .global-block-container-bottom-from-price-top, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__left-side .pop-up-bu-main__carousel-img .novelty-waiting-list-block-value .global-block-container-bottom-from-month, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__left-side .pop-up-bu-main__carousel-img .novelty-waiting-list-block-value .global-block-container-bottom-from-price-top, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__left-side .pop-up-bu-main__carousel-img .novelty-waiting-list-block-value .global-block-container-bottom-from-month {
  font-size: 12px;
}
.pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__left-side .pop-up-bu-main__carousel-img .viewed-dropdown-reason-markdown, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__left-side .pop-up-bu-main__carousel-img .viewed-dropdown-reason-markdown {
  display: flex;
  padding: 8px 12px;
  align-items: center;
  gap: 8px;
  align-self: stretch;
  border-radius: 8px;
  background: linear-gradient(0deg, rgba(255, 208, 88, 0.2) 0%, rgba(255, 208, 88, 0.2) 100%), #fff;
}
.pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__left-side .pop-up-bu-main__carousel-img .viewed-dropdown-reason-markdown span, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__left-side .pop-up-bu-main__carousel-img .viewed-dropdown-reason-markdown span {
  flex: 1 0 0;
  color: var(--colors-gray-700, #2f2c2f);
  text-align: justify;
  font-size: 12px;
  font-weight: 400;
}
.pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__left-side .pop-up-bu-main__carousel-img .viewed-dropdown-used, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__left-side .pop-up-bu-main__carousel-img .viewed-dropdown-used {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 40px;
  padding: 4px 8px;
  width: calc(100% - 16px);
  border-radius: 8px;
  background: var(--colors-gray-700, #2f2c2f);
}
.pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__left-side .pop-up-bu-main__carousel-img .viewed-dropdown-used .gen-tab__stock-used-text, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__left-side .pop-up-bu-main__carousel-img .viewed-dropdown-used .gen-tab__stock-used-text {
  display: flex;
  justify-content: space-between;
  align-items: center;
  align-self: stretch;
  width: 100%;
  color: var(--colors-white, #fff);
}
.pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__left-side .pop-up-bu-main__carousel-img .viewed-dropdown-used .gen-tab__stock-used-text .gen-tab__stock-used-left, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__left-side .pop-up-bu-main__carousel-img .viewed-dropdown-used .gen-tab__stock-used-text .gen-tab__stock-used-left {
  display: flex;
  align-items: flex-start;
  flex-direction: column;
  align-self: stretch;
  justify-content: center;
  font-size: 14px;
  font-weight: 700;
  line-height: 100%;
  /* 16px */
  text-transform: uppercase;
}
.pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__left-side .pop-up-bu-main__carousel-img .viewed-dropdown-used .gen-tab__stock-used-text .gen-tab__stock-used-left .gen-tab__stock-used-left-bottom, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__left-side .pop-up-bu-main__carousel-img .viewed-dropdown-used .gen-tab__stock-used-text .gen-tab__stock-used-left .gen-tab__stock-used-left-bottom {
  font-size: 10px;
  font-weight: 500;
  text-transform: lowercase;
}
.pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__left-side .pop-up-bu-main__carousel-img .viewed-dropdown-used .gen-tab__stock-used-text .gen-tab__stock-used-right, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__left-side .pop-up-bu-main__carousel-img .viewed-dropdown-used .gen-tab__stock-used-text .gen-tab__stock-used-right {
  display: flex;
  font-size: 28px;
  font-weight: 600;
  line-height: normal;
  letter-spacing: -1.12px;
}
.pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__left-side .pop-up-bu-main__carousel-img .viewed-dropdown-used .gen-tab__stock-used-text .gen-tab__stock-used-right .gen-tab__stock-used-simb, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__left-side .pop-up-bu-main__carousel-img .viewed-dropdown-used .gen-tab__stock-used-text .gen-tab__stock-used-right .gen-tab__stock-used-simb {
  display: flex;
  align-items: flex-end;
  font-size: 16px;
  margin-bottom: 4px;
}
.pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__left-side .pop-up-bu-main__carousel-img .viewed-dropdown-used .gen-tab__stock-used-text .gen-tab__stock-used-arrow, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__left-side .pop-up-bu-main__carousel-img .viewed-dropdown-used .gen-tab__stock-used-text .gen-tab__stock-used-arrow {
  display: flex;
  margin: auto 0;
  width: 0px;
  opacity: 0;
  visibility: hidden;
  transition: width 0.3s ease, opacity 0.3s ease, visibility 0.3s linear 0.3s;
}
.pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__left-side .pop-up-bu-main__carousel-img .viewed-dropdown-used .gen-tab__stock-used-text:hover .gen-tab__stock-used-arrow, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__left-side .pop-up-bu-main__carousel-img .viewed-dropdown-used .gen-tab__stock-used-text:hover .gen-tab__stock-used-arrow {
  opacity: 1;
  width: 12px;
  visibility: visible;
  transition-delay: 0s;
  /* Сброс задержки для плавного появления */
}
.pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__left-side .pop-up-bu-main__carousel-img .viewed-dropdown-used.new, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__left-side .pop-up-bu-main__carousel-img .viewed-dropdown-used.new {
  height: 48px;
  padding: 8px 12px;
  width: calc(100% - 24px);
  background: var(--colors-green-400, #62b278);
}
.pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__left-side .pop-up-bu-main__carousel-img .viewed-dropdown-used.new .gen-tab__stock-used-text div, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__left-side .pop-up-bu-main__carousel-img .viewed-dropdown-used.new .gen-tab__stock-used-text div {
  display: flex;
  flex-direction: column;
  flex: 1 0 0;
}
.pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__left-side .pop-up-bu-main__carousel-img .viewed-dropdown-used.new .gen-tab__stock-used-text .gen-tab__stock-used-left, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__left-side .pop-up-bu-main__carousel-img .viewed-dropdown-used.new .gen-tab__stock-used-text .gen-tab__stock-used-left {
  height: 19px;
  line-height: normal;
  margin-top: 10px;
}
.pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__left-side .pop-up-bu-main__carousel-img .viewed-dropdown-used.new .gen-tab__stock-used-text .gen-tab__stock-used-right, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__left-side .pop-up-bu-main__carousel-img .viewed-dropdown-used.new .gen-tab__stock-used-text .gen-tab__stock-used-right {
  align-self: stretch;
  justify-content: flex-end;
}
.pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__left-side .pop-up-bu-main__carousel-img .viewed-dropdown-similar-models, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__left-side .pop-up-bu-main__carousel-img .viewed-dropdown-similar-models {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  align-self: stretch;
  gap: 8px;
}
.pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__left-side .pop-up-bu-main__carousel-img .viewed-dropdown-similar-models .constructor-container__list, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__left-side .pop-up-bu-main__carousel-img .viewed-dropdown-similar-models .constructor-container__list {
  display: flex;
  align-items: flex-start;
  align-self: stretch;
  align-content: flex-start;
  gap: 8px;
  flex-wrap: wrap;
}
.pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__left-side .pop-up-bu-main__carousel-img .viewed-dropdown-similar-models .constructor-container__list .constructor-container__block, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__left-side .pop-up-bu-main__carousel-img .viewed-dropdown-similar-models .constructor-container__list .constructor-container__block {
  display: flex;
  align-items: center;
  position: relative;
  padding: 8px;
  gap: 4px;
  border-radius: 8px;
  border: 2px solid var(--colors-gray-100, #f7f7f7);
  background: var(--colors-white, #fff);
  color: var(--colors-gray-700, #2f2c2f);
  text-align: center;
  font-weight: 400;
  min-width: 100px;
}
.pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__left-side .pop-up-bu-main__carousel-img .viewed-dropdown-similar-models .constructor-container__list .constructor-container__block .device-color-block__img-container, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__left-side .pop-up-bu-main__carousel-img .viewed-dropdown-similar-models .constructor-container__list .constructor-container__block .device-color-block__img-container {
  display: flex;
  justify-content: center;
  align-items: center;
}
.pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__left-side .pop-up-bu-main__carousel-img .viewed-dropdown-similar-models .constructor-container__list .constructor-container__block .device-color-block__img-container .device-color-block__img, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__left-side .pop-up-bu-main__carousel-img .viewed-dropdown-similar-models .constructor-container__list .constructor-container__block .device-color-block__img-container .device-color-block__img {
  width: 32px;
  height: 32px;
  flex-shrink: 0;
  object-fit: contain;
  background: unset;
  border-radius: 1px;
}
.pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__left-side .pop-up-bu-main__carousel-img .viewed-dropdown-similar-models .constructor-container__list .constructor-container__block .device-container, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__left-side .pop-up-bu-main__carousel-img .viewed-dropdown-similar-models .constructor-container__list .constructor-container__block .device-container {
  display: flex;
  padding: 3px 0px 3px 4px;
  flex-direction: column;
  align-items: flex-start;
  flex: 1 0 0;
}
.pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__left-side .pop-up-bu-main__carousel-img .viewed-dropdown-similar-models .constructor-container__list .constructor-container__block .device-container span, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__left-side .pop-up-bu-main__carousel-img .viewed-dropdown-similar-models .constructor-container__list .constructor-container__block .device-container span {
  color: var(--colors-gray-500, #696969);
  text-overflow: ellipsis;
}
.pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__left-side .pop-up-bu-main__carousel-img .viewed-dropdown-similar-models .constructor-container__list .constructor-container__block .device-container span:not(.device-capacity), .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__left-side .pop-up-bu-main__carousel-img .viewed-dropdown-similar-models .constructor-container__list .constructor-container__block .device-container span:not(.device-capacity) {
  align-self: stretch;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  align-self: stretch;
  overflow: hidden;
}
.pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__left-side .pop-up-bu-main__carousel-img .viewed-dropdown-similar-models .constructor-container__list .constructor-container__block .device-container .device-quantity, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__left-side .pop-up-bu-main__carousel-img .viewed-dropdown-similar-models .constructor-container__list .constructor-container__block .device-container .device-quantity {
  font-size: 12px;
}
.pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__left-side .pop-up-bu-main__carousel-img .viewed-dropdown-similar-models .constructor-container__list .constructor-container__block .device-container .device-name, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__left-side .pop-up-bu-main__carousel-img .viewed-dropdown-similar-models .constructor-container__list .constructor-container__block .device-container .device-name {
  font-size: 10px;
  font-weight: 400;
}
.pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__left-side .pop-up-bu-main__carousel-img .viewed-dropdown-similar-models .constructor-container__list .constructor-container__block:hover, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__left-side .pop-up-bu-main__carousel-img .viewed-dropdown-similar-models .constructor-container__list .constructor-container__block:hover {
  border: 2px solid var(--colors-gray-200, #e5e4e2);
}
.pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__left-side .pop-up-bu-main__carousel-img .gen-tab__credit-block, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__left-side .pop-up-bu-main__carousel-img .gen-tab__credit-block {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  align-self: stretch;
  gap: 8px;
}
.pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__left-side .pop-up-bu-main__carousel-img .gen-tab__credit-block .gen-tab__credit-block__btn, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__left-side .pop-up-bu-main__carousel-img .gen-tab__credit-block .gen-tab__credit-block__btn {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 4px;
  position: relative;
  border: none;
  border-radius: 8px;
  background: var(--colors-white, #fff);
  cursor: pointer;
}
.pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__left-side .pop-up-bu-main__carousel-img .gen-tab__credit-block .gen-tab__credit-block__btn:hover, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__left-side .pop-up-bu-main__carousel-img .gen-tab__credit-block .gen-tab__credit-block__btn:hover {
  background: var(--colors-gray-100, #f7f7f7);
}
.pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__left-side .pop-up-bu-main__carousel-img .gen-tab__credit-block .gen-tab__credit-block__btn img, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__left-side .pop-up-bu-main__carousel-img .gen-tab__credit-block .gen-tab__credit-block__btn img {
  width: 24px;
  height: 24px;
  object-fit: contain;
  background: unset;
}
.pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__left-side .pop-up-bu-main__carousel-img .gen-tab__credit-block .gen-tab__credit-block__btn .gen-tab__credit-block__span, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__left-side .pop-up-bu-main__carousel-img .gen-tab__credit-block .gen-tab__credit-block__btn .gen-tab__credit-block__span {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 12px;
  height: 12px;
  position: absolute;
  left: 2px;
  bottom: 2px;
  border-radius: 12px;
  background: var(--colors-white, #fff);
  color: var(--colors-gray-700, #2f2c2f);
  text-align: center;
  font-size: 8px;
}
.pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__left-side .pop-up-bu-main__carousel-img .pop-up-bu-main-parameter-indx, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__left-side .pop-up-bu-main__carousel-img .pop-up-bu-main-parameter-indx {
  display: flex;
  height: 48px;
  padding-right: 12px;
  align-items: center;
  gap: 8px;
  border-radius: 8px;
  background: rgba(255, 255, 255, 0.8);
  position: absolute;
  top: 24px;
  left: 24px;
}
.pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__left-side .pop-up-bu-main__carousel-img .pop-up-bu-main-parameter-indx .pixo-indx, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__left-side .pop-up-bu-main__carousel-img .pop-up-bu-main-parameter-indx .pixo-indx {
  display: flex;
  padding: 16.5px 21px;
  justify-content: center;
  align-items: center;
  align-self: stretch;
  font-size: 24px;
  border-radius: 8px 0 0 8px;
}
.pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__left-side .pop-up-bu-main__carousel-img .pop-up-bu-main-parameter-indx .global-list-line, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__left-side .pop-up-bu-main__carousel-img .pop-up-bu-main-parameter-indx .global-list-line {
  font-size: 12px;
}
@media (max-width: 719px) {
  .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__left-side .pop-up-bu-main__carousel-img .pop-up-bu-main-parameter-indx, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__left-side .pop-up-bu-main__carousel-img .pop-up-bu-main-parameter-indx {
    position: unset;
    height: unset;
    display: flex;
    align-items: center;
    gap: 16px;
  }
  .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__left-side .pop-up-bu-main__carousel-img .pop-up-bu-main-parameter-indx .pixo-indx, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__left-side .pop-up-bu-main__carousel-img .pop-up-bu-main-parameter-indx .pixo-indx {
    display: flex;
    padding: 6px 10px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    border-radius: 4px;
    color: var(--colors-white, #fff);
    font-size: 18px;
  }
  .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__left-side .pop-up-bu-main__carousel-img .pop-up-bu-main-parameter-indx .global-list-line, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__left-side .pop-up-bu-main__carousel-img .pop-up-bu-main-parameter-indx .global-list-line {
    font-size: 14px;
  }
}
.pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__left-side .pop-up-bu-main__carousel-img .pop-up-bu-main-spec-block, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__left-side .pop-up-bu-main__carousel-img .pop-up-bu-main-spec-block {
  display: flex;
  align-items: center;
  gap: 8px;
  align-self: stretch;
  position: absolute;
  top: 24px;
  right: 24px;
  flex-wrap: wrap;
  justify-content: space-between;
}
@media (max-width: 720px) {
  .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__left-side .pop-up-bu-main__carousel-img .pop-up-bu-main-spec-block, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__left-side .pop-up-bu-main__carousel-img .pop-up-bu-main-spec-block {
    justify-content: flex-start;
    flex-wrap: nowrap;
    overflow: auto;
    flex: 0 0 auto;
  }
}
.pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__left-side .pop-up-bu-main__carousel-img .pop-up-bu-main-spec-block .pop-up-bu-main-spec-span, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__left-side .pop-up-bu-main__carousel-img .pop-up-bu-main-spec-block .pop-up-bu-main-spec-span {
  display: flex;
  max-width: 120px;
  padding: 14px 16px;
  justify-content: center;
  align-items: center;
  gap: 2px;
  border-radius: var(---radius-min, 8px);
  background: var(--colors-gray-100, #f7f7f7);
  color: var(--colors-gray-300, #c0c0c0);
  font-size: 14px;
}
.pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__left-side .pop-up-bu-main__carousel-img .pop-up-bu-main-spec-block .pop-up-bu-main-spec-span svg, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__left-side .pop-up-bu-main__carousel-img .pop-up-bu-main-spec-block .pop-up-bu-main-spec-span svg {
  height: 20px;
}
.pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__left-side .pop-up-bu-main__carousel-img .global-block-discount-group, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__left-side .pop-up-bu-main__carousel-img .pop-up-bu-main-spec-span__oem, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__left-side .pop-up-bu-main__carousel-img .pop-up-bu-main-spec-span__mdm, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__left-side .pop-up-bu-main__carousel-img .global-block-discount-group, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__left-side .pop-up-bu-main__carousel-img .pop-up-bu-main-spec-span__oem, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__left-side .pop-up-bu-main__carousel-img .pop-up-bu-main-spec-span__mdm {
  display: none;
}
.pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__left-side .splide:not(.is-overflow) .splide__pagination, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__left-side .splide:not(.is-overflow) .splide__pagination {
  display: flex !important;
}
.pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__right-side, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__right-side {
  display: flex;
  max-width: 44.62%;
  flex-direction: column;
  align-items: flex-start;
  flex: 1 1 auto;
  background: var(---disabled, #e9e9e9);
}
@media (min-width: 992px) {
  .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__right-side, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__right-side {
    border-radius: 0 28px 28px 0;
  }
  .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__right-side .pop-up-bu-main-parameter-container, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__right-side .pop-up-bu-main-parameter-container {
    border-radius: 0 28px 0 0;
  }
}
.pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__right-side .pop-up-bu-main-parameter-container, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__right-side .pop-up-bu-main-parameter-container {
  display: flex;
  padding: 32px 32px 24px 32px;
  flex-direction: column;
  align-items: flex-start;
  gap: var(---gap-small, 16px);
  align-self: stretch;
  background: var(---white, #fff);
}
.pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__right-side .pop-up-bu-main-parameter-container .pop-up-bu-main-parameter-block, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__right-side .pop-up-bu-main-parameter-container .pop-up-bu-main-parameter-block {
  display: flex;
  align-items: flex-start;
  gap: var(---gap-big, 48px);
  align-self: stretch;
}
@media (min-width: 992px) {
  .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__right-side .pop-up-bu-main-parameter-container .pop-up-bu-main-parameter-block, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__right-side .pop-up-bu-main-parameter-container .pop-up-bu-main-parameter-block {
    padding-right: 30px;
  }
}
.pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__right-side .pop-up-bu-main-parameter-container .pop-up-bu-main-parameter-block h4, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__right-side .pop-up-bu-main-parameter-container .pop-up-bu-main-parameter-block h4 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  flex: 1 0 0;
  margin: 0;
  padding: 0;
  overflow: hidden;
  color: var(--colors-gray-700, #2f2c2f);
  text-overflow: ellipsis;
  font-family: Rubik;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__right-side .pop-up-bu-main-parameter-container .offers-page-buy-block, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__right-side .pop-up-bu-main-parameter-container .offers-page-buy-block {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  gap: var(---gap-basic, 24px);
  align-self: stretch;
}
.pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__right-side .pop-up-bu-main-parameter-container .offers-page-buy-block .offers-page-buy-header, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__right-side .pop-up-bu-main-parameter-container .offers-page-buy-block .offers-page-buy-header {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  gap: 8px;
  align-self: stretch;
}
.pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__right-side .pop-up-bu-main-parameter-container .offers-page-buy-block .offers-page-buy-header .offers-page-buy-guarantee, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__right-side .pop-up-bu-main-parameter-container .offers-page-buy-block .offers-page-buy-header .offers-page-buy-guarantee {
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
  gap: var(---gap-small, 16px);
  align-self: stretch;
}
.pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__right-side .pop-up-bu-main-parameter-container .offers-page-buy-block .offers-page-buy-header .offers-page-buy-guarantee .gen-tab__info-list-guarantee, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__right-side .pop-up-bu-main-parameter-container .offers-page-buy-block .offers-page-buy-header .offers-page-buy-guarantee .gen-tab__info-list-guarantee {
  font-weight: 400;
}
@media (max-width: 1280px) {
  .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__right-side .pop-up-bu-main-parameter-container .offers-page-buy-block .offers-page-buy-header .offers-page-buy-guarantee, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__right-side .pop-up-bu-main-parameter-container .offers-page-buy-block .offers-page-buy-header .offers-page-buy-guarantee {
    gap: 8px;
  }
}
.pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__right-side .pop-up-bu-main-parameter-container .offers-page-buy-block .offers-page-buy-header .offers-page-buy-guarantee .gen-tab__info-price-cashback, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__right-side .pop-up-bu-main-parameter-container .offers-page-buy-block .offers-page-buy-header .offers-page-buy-guarantee .gen-tab__info-price-cashback {
  height: 21px;
}
.pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__right-side .pop-up-bu-main-parameter-container .offers-page-buy-block .offers-page-buy-header .offers-page-buy-guarantee .used-sentences-list-block-value, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__right-side .pop-up-bu-main-parameter-container .offers-page-buy-block .offers-page-buy-header .offers-page-buy-guarantee .used-sentences-list-block-value {
  display: flex;
  justify-content: flex-end;
  align-items: baseline;
  gap: var(---gap-basic, 24px);
  margin-left: 8px;
  color: var(--colors-gray-700, #2f2c2f);
  font-size: 48px;
  margin-bottom: -7px;
  margin-left: auto;
}
@media (max-width: 1280px) {
  .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__right-side .pop-up-bu-main-parameter-container .offers-page-buy-block .offers-page-buy-header .offers-page-buy-guarantee .used-sentences-list-block-value, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__right-side .pop-up-bu-main-parameter-container .offers-page-buy-block .offers-page-buy-header .offers-page-buy-guarantee .used-sentences-list-block-value {
    font-size: 26px;
  }
}
.pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__right-side .pop-up-bu-main-parameter-container .offers-page-buy-block .offers-page-buy-header .offers-page-buy-guarantee-bottom, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__right-side .pop-up-bu-main-parameter-container .offers-page-buy-block .offers-page-buy-header .offers-page-buy-guarantee-bottom {
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
  gap: var(---gap-small, 16px);
  align-self: stretch;
}
.pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__right-side .pop-up-bu-main-parameter-container .offers-page-buy-block .offers-page-buy-header .offers-page-buy-guarantee-bottom, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__right-side .pop-up-bu-main-parameter-container .offers-page-buy-block .offers-page-buy-header .offers-page-buy-guarantee-bottom span, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__right-side .pop-up-bu-main-parameter-container .offers-page-buy-block .offers-page-buy-header .offers-page-buy-guarantee-bottom, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__right-side .pop-up-bu-main-parameter-container .offers-page-buy-block .offers-page-buy-header .offers-page-buy-guarantee-bottom span {
  color: var(--colors-gray-400, #929292) !important;
}
.pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__right-side .pop-up-bu-main-parameter-container .offers-page-buy-block .offers-page-buy-header .offers-page-buy-guarantee-bottom .gen-tab__info-list-guaran, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__right-side .pop-up-bu-main-parameter-container .offers-page-buy-block .offers-page-buy-header .offers-page-buy-guarantee-bottom .gen-tab__info-list-guaran {
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
  gap: var(---gap-small, 16px);
  align-self: stretch;
}
@media (max-width: 1280px) {
  .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__right-side .pop-up-bu-main-parameter-container .offers-page-buy-block .offers-page-buy-header .offers-page-buy-guarantee-bottom .gen-tab__info-list-guaran, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__right-side .pop-up-bu-main-parameter-container .offers-page-buy-block .offers-page-buy-header .offers-page-buy-guarantee-bottom .gen-tab__info-list-guaran {
    flex-wrap: wrap;
  }
}
.pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__right-side .pop-up-bu-main-parameter-container .offers-page-buy-block .offers-page-buy-header .offers-page-buy-guarantee-bottom .gen-tab__info-list-guaran .gen-tab__info-price-cashback, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__right-side .pop-up-bu-main-parameter-container .offers-page-buy-block .offers-page-buy-header .offers-page-buy-guarantee-bottom .gen-tab__info-list-guaran .gen-tab__info-price-cashback {
  height: 21px;
}
.pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__right-side .pop-up-bu-main-parameter-container .offers-page-buy-block .offers-page-buy-header .offers-page-buy-guarantee-bottom .gen-tab__info-list-guaran .used-sentences-list-block-value, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__right-side .pop-up-bu-main-parameter-container .offers-page-buy-block .offers-page-buy-header .offers-page-buy-guarantee-bottom .gen-tab__info-list-guaran .used-sentences-list-block-value {
  font-size: 16px;
}
.pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__right-side .pop-up-bu-main-parameter-container .offers-page-buy-block .offers-page-buy-header .offers-page-buy-guarantee-bottom .gen-tab__info-list-guaran .used-sentences-list-block-value span, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__right-side .pop-up-bu-main-parameter-container .offers-page-buy-block .offers-page-buy-header .offers-page-buy-guarantee-bottom .gen-tab__info-list-guaran .used-sentences-list-block-value span {
  font-size: 24px;
}
@media (max-width: 1280px) {
  .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__right-side .pop-up-bu-main-parameter-container .offers-page-buy-block .offers-page-buy-header .offers-page-buy-guarantee-bottom .gen-tab__info-list-guaran .used-sentences-list-block-value, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__right-side .pop-up-bu-main-parameter-container .offers-page-buy-block .offers-page-buy-header .offers-page-buy-guarantee-bottom .gen-tab__info-list-guaran .used-sentences-list-block-value {
    font-size: 14px;
  }
  .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__right-side .pop-up-bu-main-parameter-container .offers-page-buy-block .offers-page-buy-header .offers-page-buy-guarantee-bottom .gen-tab__info-list-guaran .used-sentences-list-block-value span, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__right-side .pop-up-bu-main-parameter-container .offers-page-buy-block .offers-page-buy-header .offers-page-buy-guarantee-bottom .gen-tab__info-list-guaran .used-sentences-list-block-value span {
    font-size: 20px;
  }
}
.pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__right-side .pop-up-bu-main-parameter-container .offers-page-buy-block .offers-page-buy-bottom, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__right-side .pop-up-bu-main-parameter-container .offers-page-buy-block .offers-page-buy-bottom {
  display: flex;
  height: 48px;
  align-items: center;
  gap: var(---gap-small, 16px);
  align-self: stretch;
}
.pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__right-side .pop-up-bu-main__nav-container, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__right-side .pop-up-bu-main__nav-container {
  display: flex;
  padding-top: 1px;
  flex-direction: column;
  align-items: flex-start;
  gap: 1px;
  align-self: stretch;
  background: var(---disabled, #e9e9e9);
}
.pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__right-side .pop-up-bu-main__nav-container .pop-up-bu-main-description-block, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__right-side .pop-up-bu-main__nav-container .gen-tab__block, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__right-side .pop-up-bu-main__nav-container .pop-up-bu-main-delivery, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__right-side .pop-up-bu-main__nav-container .pop-up-bu-main-description-block, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__right-side .pop-up-bu-main__nav-container .gen-tab__block, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__right-side .pop-up-bu-main__nav-container .pop-up-bu-main-delivery {
  display: none;
}
.pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__right-side .pop-up-bu-main__nav-container .pop-up-bu-main-menu, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__right-side .pop-up-bu-main__nav-container .pop-up-bu-main-menu {
  align-self: stretch;
}
.pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__right-side .pop-up-bu-main__nav-container .pop-up-bu-main-menu .pop-up-bu-main-menu-ul, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__right-side .pop-up-bu-main__nav-container .pop-up-bu-main-menu .pop-up-bu-main-menu-ul {
  display: flex;
  height: 48px;
  align-items: flex-start;
  gap: 1px;
  align-self: stretch;
  list-style: none;
  padding: 0;
}
.pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__right-side .pop-up-bu-main__nav-container .pop-up-bu-main-menu .pop-up-bu-main-menu-ul .contain-submenu, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__right-side .pop-up-bu-main__nav-container .pop-up-bu-main-menu .pop-up-bu-main-menu-ul .contain-submenu {
  display: flex;
  padding: 0px 32px;
  justify-content: center;
  align-items: center;
  gap: 4px;
  flex: 1 0 0;
  align-self: stretch;
  background: var(--colors-white, #fff);
  cursor: pointer;
  color: var(--colors-gray-700, #2f2c2f);
  font-weight: 400;
}
.pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__right-side .pop-up-bu-main__nav-container .pop-up-bu-main-menu .pop-up-bu-main-menu-ul .contain-submenu.active, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__right-side .pop-up-bu-main__nav-container .pop-up-bu-main-menu .pop-up-bu-main-menu-ul .contain-submenu.active {
  color: var(--colors-green-500-primary, #2ea84f);
  font-weight: 500;
}
.pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__right-side .pop-up-bu-main__nav-container .pop-up-bu-main-menu .pop-up-bu-main-menu-ul .contain-submenu:hover, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__right-side .pop-up-bu-main__nav-container .pop-up-bu-main-menu .pop-up-bu-main-menu-ul .contain-submenu:hover {
  background: var(--colors-gray-100, #f7f7f7);
}
.pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__right-side .pop-up-bu-main__nav-container .active.active.pop-up-bu-main-description-block, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__right-side .pop-up-bu-main__nav-container .active.active.pop-up-bu-main-description-block {
  display: flex;
  padding: 24px 32px;
  flex-direction: column;
  align-items: flex-start;
  gap: 12px;
  align-self: stretch;
  background: var(---white, #fff);
}
.pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__right-side .pop-up-bu-main__nav-container .active.active.pop-up-bu-main-description-block .pop-up-bu-main-description-top, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__right-side .pop-up-bu-main__nav-container .active.active.pop-up-bu-main-description-block .pop-up-bu-main-description-top {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 16px;
  align-self: stretch;
}
.pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__right-side .pop-up-bu-main__nav-container .active.active.pop-up-bu-main-description-block .pop-up-bu-main-description-top .pop-up-bu-main-description-container, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__right-side .pop-up-bu-main__nav-container .active.active.pop-up-bu-main-description-block .pop-up-bu-main-description-top .pop-up-bu-main-description-container {
  display: flex;
  align-items: baseline;
  gap: 4px;
  align-self: stretch;
  flex-direction: column;
  border-bottom: 1px solid var(--colors-gray-100, #F7F7F7);
  padding-bottom: 16px;
}
.pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__right-side .pop-up-bu-main__nav-container .active.active.pop-up-bu-main-description-block .pop-up-bu-main-description-top .pop-up-bu-main-description-container .pop-up-bu-main-description-name, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__right-side .pop-up-bu-main__nav-container .active.active.pop-up-bu-main-description-block .pop-up-bu-main-description-top .pop-up-bu-main-description-container .pop-up-bu-main-description-name {
  display: flex;
  width: 120px;
  align-items: flex-start;
  gap: 10px;
  align-self: stretch;
  color: var(--colors-gray-700, #2F2C2F);
  font-size: 14px;
  user-select: none;
}
.pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__right-side .pop-up-bu-main__nav-container .active.active.pop-up-bu-main-description-block .pop-up-bu-main-description-top .pop-up-bu-main-description-container .pop-up-bu-main-description-datail, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__right-side .pop-up-bu-main__nav-container .active.active.pop-up-bu-main-description-block .pop-up-bu-main-description-top .pop-up-bu-main-description-container .pop-up-bu-main-description-datail {
  display: flex;
  align-items: flex-start;
  gap: 10px;
  flex: 1 0 0;
  font-size: 14px;
  color: var(--colors-gray-700, #2f2c2f);
  font-weight: 400;
}
.pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__right-side .pop-up-bu-main__nav-container .active.gen-tab__block, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__right-side .pop-up-bu-main__nav-container .active.gen-tab__block {
  display: flex;
  padding: 24px 32px;
  flex-direction: column;
  align-items: flex-start;
  gap: var(---gap-small, 16px);
  align-self: stretch;
  background: var(--colors-white, #fff);
}
.pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__right-side .pop-up-bu-main__nav-container .active.gen-tab__block .gen-tab__add-services, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__right-side .pop-up-bu-main__nav-container .active.gen-tab__block .gen-tab__add-services {
  justify-content: center;
  align-items: center;
  padding: 0;
}
.pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__right-side .pop-up-bu-main__nav-container .active.gen-tab__block .gen-tab__add-services .gen-tab__add-services-block .gen-tab__add-services-ul, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__right-side .pop-up-bu-main__nav-container .active.gen-tab__block .gen-tab__add-services .gen-tab__add-services-block .gen-tab__add-services-ul {
  top: 47px;
}
.pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__right-side .pop-up-bu-main__nav-container .active.gen-tab__block .gen-tab__add-services form, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__right-side .pop-up-bu-main__nav-container .active.gen-tab__block .gen-tab__add-services form {
  width: 100%;
}
.pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__right-side .pop-up-bu-main__nav-container .active.gen-tab__block .gen-tab__add-services form .gen-tab__add-services-block, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__right-side .pop-up-bu-main__nav-container .active.gen-tab__block .gen-tab__add-services form .gen-tab__add-services-block {
  height: unset;
}
.pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__right-side .pop-up-bu-main__nav-container .active.gen-tab__block .gen-tab__add-services form .gen-tab__add-services-ul li, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__right-side .pop-up-bu-main__nav-container .active.gen-tab__block .gen-tab__add-services form .gen-tab__add-services-ul li {
  overflow: unset;
}
.pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__right-side .pop-up-bu-main__nav-container .active.gen-tab__block .gen-tab__add-services form .gen-tab__add-services-ul.scroll, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__right-side .pop-up-bu-main__nav-container .active.gen-tab__block .gen-tab__add-services form .gen-tab__add-services-ul.scroll {
  overflow-y: scroll;
  max-height: 160px;
}
.pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__right-side .pop-up-bu-main__nav-container .active.gen-tab__block .gen-tab__add-services form .gen-tab__add-services-ul.scroll::-webkit-scrollbar, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__right-side .pop-up-bu-main__nav-container .active.gen-tab__block .gen-tab__add-services form .gen-tab__add-services-ul.scroll::-webkit-scrollbar {
  width: 8px;
  /* Ширина всего элемента навигации */
}
.pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__right-side .pop-up-bu-main__nav-container .active.gen-tab__block .gen-tab__add-services form .gen-tab__add-services-ul.scroll::-webkit-scrollbar-track, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__right-side .pop-up-bu-main__nav-container .active.gen-tab__block .gen-tab__add-services form .gen-tab__add-services-ul.scroll::-webkit-scrollbar-track {
  border-radius: 8px;
  /* Округление бегунка */
  background: var(--colors-gray-100, #f7f7f7);
  /* Цвет дорожки */
}
.pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__right-side .pop-up-bu-main__nav-container .active.gen-tab__block .gen-tab__add-services form .gen-tab__add-services-ul.scroll::-webkit-scrollbar-thumb, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__right-side .pop-up-bu-main__nav-container .active.gen-tab__block .gen-tab__add-services form .gen-tab__add-services-ul.scroll::-webkit-scrollbar-thumb {
  background: var(--colors-gray-200, #e5e4e2);
  /* Цвет бегунка */
  border-radius: 8px;
  /* Округление бегунка */
}
.pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__right-side .pop-up-bu-main__nav-container .active.gen-tab__block .gen-tab__add-product, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__right-side .pop-up-bu-main__nav-container .active.gen-tab__block .gen-tab__add-product {
  display: flex;
  padding: 0;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 12px;
  align-self: stretch;
  background: var(--colors-white, #fff);
  position: relative;
}
.pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__right-side .pop-up-bu-main__nav-container .active.gen-tab__block .gen-tab__add-product .gen-tab__add-product-header, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__right-side .pop-up-bu-main__nav-container .active.gen-tab__block .gen-tab__add-product .gen-tab__add-product-header {
  color: var(---dark-gray, #333);
  font-size: 16px;
  font-weight: 400;
  align-self: stretch;
}
.pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__right-side .pop-up-bu-main__nav-container .active.gen-tab__block .gen-tab__add-product .carousel-container, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__right-side .pop-up-bu-main__nav-container .active.gen-tab__block .gen-tab__add-product .carousel-container {
  display: flex;
  align-items: center;
  gap: 12px;
  align-self: stretch;
}
.pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__right-side .pop-up-bu-main__nav-container .active.gen-tab__block .gen-tab__add-product .carousel-container .pop-up-bu-acces-block-slider, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__right-side .pop-up-bu-main__nav-container .active.gen-tab__block .gen-tab__add-product .carousel-container .pop-up-bu-acces-block-slider {
  width: 700px;
  display: flex;
  gap: 12px;
  position: unset;
}
.pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__right-side .pop-up-bu-main__nav-container .active.gen-tab__block .gen-tab__add-product .carousel-container .pop-up-bu-acces-block-slider .splide__arrow, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__right-side .pop-up-bu-main__nav-container .active.gen-tab__block .gen-tab__add-product .carousel-container .pop-up-bu-acces-block-slider .splide__arrow {
  top: 58%;
  display: flex;
  padding: 4px;
  align-items: flex-start;
  border-radius: 28px;
  border: 2px solid var(--colors-white, #fff);
  background: var(--colors-white, #fff);
}
.pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__right-side .pop-up-bu-main__nav-container .active.gen-tab__block .gen-tab__add-product .carousel-container .pop-up-bu-acces-block-slider .splide__arrow--prev, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__right-side .pop-up-bu-main__nav-container .active.gen-tab__block .gen-tab__add-product .carousel-container .pop-up-bu-acces-block-slider .splide__arrow--prev {
  left: -30px;
}
.pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__right-side .pop-up-bu-main__nav-container .active.gen-tab__block .gen-tab__add-product .carousel-container .pop-up-bu-acces-block-slider .splide__arrow--prev::after, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__right-side .pop-up-bu-main__nav-container .active.gen-tab__block .gen-tab__add-product .carousel-container .pop-up-bu-acces-block-slider .splide__arrow--prev::after {
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="9" height="14" viewBox="0 0 9 14" fill="none"><path d="M7.5 1L1.5 7" stroke="%23E5E4E2" stroke-width="2" stroke-linecap="round"/><path d="M7.5 13L1.5 7" stroke="%23E5E4E2" stroke-width="2" stroke-linecap="round"/></svg>');
}
.pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__right-side .pop-up-bu-main__nav-container .active.gen-tab__block .gen-tab__add-product .carousel-container .pop-up-bu-acces-block-slider .splide__arrow--next, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__right-side .pop-up-bu-main__nav-container .active.gen-tab__block .gen-tab__add-product .carousel-container .pop-up-bu-acces-block-slider .splide__arrow--next {
  right: -30px;
}
.pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__right-side .pop-up-bu-main__nav-container .active.gen-tab__block .gen-tab__add-product .carousel-container .pop-up-bu-acces-block-slider .splide__arrow--next::after, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__right-side .pop-up-bu-main__nav-container .active.gen-tab__block .gen-tab__add-product .carousel-container .pop-up-bu-acces-block-slider .splide__arrow--next::after {
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="9" height="14" viewBox="0 0 9 14" fill="none"><path d="M1.5 13L7.5 7" stroke="%23E5E4E2" stroke-width="2" stroke-linecap="round"/><path d="M1.5 1L7.5 7" stroke="%23E5E4E2" stroke-width="2" stroke-linecap="round"/></svg>');
}
.pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__right-side .pop-up-bu-main__nav-container .active.gen-tab__block .gen-tab__add-product .carousel-container .gen-tab__add-product-accessories--item, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__right-side .pop-up-bu-main__nav-container .active.gen-tab__block .gen-tab__add-product .carousel-container .gen-tab__add-product-accessories--item {
  display: flex;
  width: 200px;
  padding: 8px;
  justify-content: center;
  align-items: flex-start;
  border-radius: 16px;
  border: 2px solid var(--colors-gray-100, #f7f7f7);
  background: var(--colors-white, #fff);
}
.pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__right-side .pop-up-bu-main__nav-container .active.gen-tab__block .gen-tab__add-product .carousel-container .gen-tab__add-product-accessories--item img, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__right-side .pop-up-bu-main__nav-container .active.gen-tab__block .gen-tab__add-product .carousel-container .gen-tab__add-product-accessories--item img {
  display: flex;
  width: 64px;
  height: 64px;
  justify-content: center;
  align-items: center;
  object-fit: contain;
  border-radius: 8px;
}
.pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__right-side .pop-up-bu-main__nav-container .active.gen-tab__block .gen-tab__add-product .carousel-container .gen-tab__add-product-accessories--item .gen-tab__add-product-accessories--info-conteiner, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__right-side .pop-up-bu-main__nav-container .active.gen-tab__block .gen-tab__add-product .carousel-container .gen-tab__add-product-accessories--item .gen-tab__add-product-accessories--info-conteiner {
  display: flex;
  flex-direction: column;
  align-items: center;
  flex: 1 0 0;
  align-self: stretch;
}
.pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__right-side .pop-up-bu-main__nav-container .active.gen-tab__block .gen-tab__add-product .carousel-container .gen-tab__add-product-accessories--item .gen-tab__add-product-accessories--info-conteiner .gen-tab__add-product-accessories--name, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__right-side .pop-up-bu-main__nav-container .active.gen-tab__block .gen-tab__add-product .carousel-container .gen-tab__add-product-accessories--item .gen-tab__add-product-accessories--info-conteiner .gen-tab__add-product-accessories--name {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  width: calc(100% - 6%);
  height: 24px;
  align-self: stretch;
  overflow: hidden;
  color: var(--colors-gray-700, #2f2c2f);
  text-overflow: ellipsis;
  font-size: 10px;
  font-weight: 400;
}
.pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__right-side .pop-up-bu-main__nav-container .active.gen-tab__block .gen-tab__add-product .carousel-container .gen-tab__add-product-accessories--item .gen-tab__add-product-accessories--info-conteiner .gen-tab__add-product-accessories--info, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__right-side .pop-up-bu-main__nav-container .active.gen-tab__block .gen-tab__add-product .carousel-container .gen-tab__add-product-accessories--item .gen-tab__add-product-accessories--info-conteiner .gen-tab__add-product-accessories--info {
  display: flex;
  justify-content: space-between;
  align-items: center;
  align-self: stretch;
  color: var(--colors-gray-700, #2f2c2f);
  font-size: 12px;
  font-weight: 500;
}
.pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__right-side .pop-up-bu-main__nav-container .active.pop-up-bu-main-delivery, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__right-side .pop-up-bu-main__nav-container .active.pop-up-bu-main-delivery {
  display: flex;
  align-items: flex-start;
  flex-direction: column;
  align-self: stretch;
  padding: 24px 28px;
  gap: var(---gap-small, 16px);
  background: var(---white, #fff);
  user-select: none;
  text-align: center;
}
.pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__right-side .pop-up-bu-main__nav-container .active.pop-up-bu-main-delivery .gen-tab__delivery-options-header, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__right-side .pop-up-bu-main__nav-container .active.pop-up-bu-main-delivery .gen-tab__delivery-options-header {
  color: var(---dark-gray, #333);
  font-weight: 400;
  line-height: 150%;
  /* 24px */
}
.pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__right-side .pop-up-bu-main__nav-container .active.pop-up-bu-main-delivery .gen-tab__delivery-options-header .delivery-options-header-location, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__right-side .pop-up-bu-main__nav-container .active.pop-up-bu-main-delivery .gen-tab__delivery-options-header .delivery-options-header-location {
  color: var(--colors-gray-700, #2f2c2f);
}
.pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__right-side .pop-up-bu-main__nav-container .active.pop-up-bu-main-delivery .delivery-options--pickup, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__right-side .pop-up-bu-main__nav-container .active.pop-up-bu-main-delivery .delivery-options--pickup {
  display: flex;
  justify-content: space-between;
  align-items: center;
  align-self: stretch;
  padding: 8px 4px;
  font-weight: 400;
}
.pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__right-side .pop-up-bu-main__nav-container .active.pop-up-bu-main-delivery .delivery-options--pickup .delivery-options--pickup-left, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__right-side .pop-up-bu-main__nav-container .active.pop-up-bu-main-delivery .delivery-options--pickup .delivery-options--pickup-left {
  display: flex;
  align-items: flex-start;
  gap: 8px;
  color: var(---dark-gray, #333);
  line-height: 150%;
  /* 24px */
}
.pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__right-side .pop-up-bu-main__nav-container .active.pop-up-bu-main-delivery .delivery-options--pickup .delivery-options--pickup-right, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__right-side .pop-up-bu-main__nav-container .active.pop-up-bu-main-delivery .delivery-options--pickup .delivery-options--pickup-right {
  display: flex;
  align-items: center;
  gap: 4px;
  color: var(--colors-gray-700, #2f2c2f);
}
.pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__right-side .pop-up-bu-main__nav-container .active.pop-up-bu-main-delivery .delivery-options--pickup .delivery-options--pickup-right .delivery-options--pickup-value, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__right-side .pop-up-bu-main__nav-container .active.pop-up-bu-main-delivery .delivery-options--pickup .delivery-options--pickup-right .delivery-options--pickup-value {
  color: var(---dark-gray, #333);
}
.pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__right-side .pop-up-bu-main__nav-container .active.pop-up-bu-main-delivery .delivery-options--group, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__right-side .pop-up-bu-main__nav-container .active.pop-up-bu-main-delivery .delivery-options--group {
  display: flex;
  align-items: flex-start;
  flex-direction: column;
  align-self: stretch;
  gap: 12px;
  font-weight: 400;
}
.pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__right-side .pop-up-bu-main__nav-container .active.pop-up-bu-main-delivery .delivery-options--group .delivery-options--group-header, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__right-side .pop-up-bu-main__nav-container .active.pop-up-bu-main-delivery .delivery-options--group .delivery-options--group-header {
  display: flex;
  align-items: center;
  gap: 8px;
  align-self: stretch;
  justify-content: space-between;
  color: var(--colors-gray-700, #2f2c2f);
  font-size: 16px;
  font-weight: 400;
}
.pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__right-side .pop-up-bu-main__nav-container .active.pop-up-bu-main-delivery .delivery-options--group .delivery-options--group-header .delivery-options-header-title, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__right-side .pop-up-bu-main__nav-container .active.pop-up-bu-main-delivery .delivery-options--group .delivery-options--group-header .delivery-options-header-title {
  display: flex;
  align-items: center;
  gap: 8px;
}
.pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__right-side .pop-up-bu-main__nav-container .active.pop-up-bu-main-delivery .delivery-options--group .delivery-options--group-header .delivery-options-header-price, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__right-side .pop-up-bu-main__nav-container .active.pop-up-bu-main-delivery .delivery-options--group .delivery-options--group-header .delivery-options-header-price {
  font-size: 14px;
  color: var(--colors-green-400, #62B278);
  font-weight: 500;
}
.pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__right-side .pop-up-bu-main__nav-container .active.pop-up-bu-main-delivery .delivery-options--group .delivery-options--container, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__right-side .pop-up-bu-main__nav-container .active.pop-up-bu-main-delivery .delivery-options--group .delivery-options--container {
  display: flex;
  align-self: stretch;
  gap: 12px;
  padding-left: 32px;
  overflow-x: scroll;
}
.pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__right-side .pop-up-bu-main__nav-container .active.pop-up-bu-main-delivery .delivery-options--group .delivery-options--container .delivery-options-details, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__right-side .pop-up-bu-main__nav-container .active.pop-up-bu-main-delivery .delivery-options--group .delivery-options--container .delivery-options-details {
  display: flex;
  padding: 16px;
  flex-direction: column;
  align-items: flex-start;
  gap: 12px;
  flex: 1 0 0;
  border-radius: 16px;
  border: 2px solid var(--colors-gray-100, #f7f7f7);
}
.pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__right-side .pop-up-bu-main__nav-container .active.pop-up-bu-main-delivery .delivery-options--group .delivery-options--container .delivery-options-details span, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__right-side .pop-up-bu-main__nav-container .active.pop-up-bu-main-delivery .delivery-options--group .delivery-options--container .delivery-options-details span {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  align-self: flex-start;
  overflow: hidden;
  color: var(--colors-gray-700, #2f2c2f);
  text-overflow: ellipsis;
  font-weight: 400;
}
.pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__right-side .pop-up-bu-main__nav-container .active.pop-up-bu-main-delivery .delivery-options--group .delivery-options--container .delivery-options-details .delivery-options-department-header, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__right-side .pop-up-bu-main__nav-container .active.pop-up-bu-main-delivery .delivery-options--group .delivery-options--container .delivery-options-details .delivery-options-department-header {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  gap: 4px;
  align-self: stretch;
  font-size: 14px;
}
.pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__right-side .pop-up-bu-main__nav-container .active.pop-up-bu-main-delivery .delivery-options--group .delivery-options--container .delivery-options-details .delivery-options-department-header .options-details-location, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__right-side .pop-up-bu-main__nav-container .active.pop-up-bu-main-delivery .delivery-options--group .delivery-options--container .delivery-options-details .delivery-options-department-header .options-details-location {
  overflow: hidden;
  color: var(--colors-gray-700, #2f2c2f);
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 500;
}
.pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__right-side .pop-up-bu-main__nav-container .active.pop-up-bu-main-delivery .delivery-options--group .delivery-options--container .delivery-options-details .delivery-options-department-header .delivery-options-details-phonetime, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__right-side .pop-up-bu-main__nav-container .active.pop-up-bu-main-delivery .delivery-options--group .delivery-options--container .delivery-options-details .delivery-options-department-header .delivery-options-details-phonetime {
  color: var(--colors-gray-500, #696969);
  font-weight: 400;
}
.pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__right-side .pop-up-bu-main__nav-container .active.pop-up-bu-main-delivery .delivery-options--group .delivery-options--container .delivery-options-details .options-details-time, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__right-side .pop-up-bu-main__nav-container .active.pop-up-bu-main-delivery .delivery-options--group .delivery-options--container .delivery-options-details .options-details-time {
  display: flex;
  align-items: center;
  gap: 2px;
  align-self: stretch;
  color: var(--colors-gray-400, #929292);
  font-size: 12px;
  font-weight: 500;
}
.pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__right-side .pop-up-bu-main__nav-container .active.pop-up-bu-main-delivery .delivery-options--group .delivery-options--container .delivery-options-details.not-available, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__right-side .pop-up-bu-main__nav-container .active.pop-up-bu-main-delivery .delivery-options--group .delivery-options--container .delivery-options-details.not-available {
  background: var(--colors-gray-100, #f7f7f7);
}
.pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__right-side .pop-up-bu-main__nav-container .active.pop-up-bu-main-delivery .delivery-options--group .delivery-options--container .delivery-options-details.not-available .options-details-location, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__right-side .pop-up-bu-main__nav-container .active.pop-up-bu-main-delivery .delivery-options--group .delivery-options--container .delivery-options-details.not-available .options-details-location {
  font-weight: 400;
  color: var(--colors-gray-300, #c0c0c0);
}
.pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__right-side .pop-up-bu-main__nav-container .active.pop-up-bu-main-delivery .delivery-options-header-location, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__right-side .pop-up-bu-main__nav-container .active.pop-up-bu-main-delivery .new-post-shipping-text, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__right-side .pop-up-bu-main__nav-container .active.pop-up-bu-main-delivery .delivery-options--pickup-value, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__right-side .pop-up-bu-main__nav-container .active.pop-up-bu-main-delivery .new-post-shipping-details-price, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__right-side .pop-up-bu-main__nav-container .active.pop-up-bu-main-delivery .delivery-options-header-location, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__right-side .pop-up-bu-main__nav-container .active.pop-up-bu-main-delivery .new-post-shipping-text, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__right-side .pop-up-bu-main__nav-container .active.pop-up-bu-main-delivery .delivery-options--pickup-value, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__right-side .pop-up-bu-main__nav-container .active.pop-up-bu-main-delivery .new-post-shipping-details-price {
  user-select: text;
}
.pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .gen-tab__to-order, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .gen-tab__to-order {
  background: var(--colors-white, #fff);
  border-radius: 24px;
  display: flex;
  justify-content: center;
  align-items: center;
  align-self: stretch;
  gap: var(---gap-small, 16px);
  padding: 24px 32px;
  background: var(---white, #fff);
  user-select: none;
}
.pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .gen-tab__to-order .gen-tab__to-order-price-value, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .gen-tab__to-order .gen-tab__info-list-to-order, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .gen-tab__to-order .gen-tab__to-order-price-value, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .gen-tab__to-order .gen-tab__info-list-to-order {
  display: none;
}
@media (max-width: 719px) {
  .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .gen-tab__to-order, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .gen-tab__to-order {
    flex-direction: column;
    align-items: stretch;
    gap: 12px;
    padding: 24px 24px 16px 24px;
  }
  .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .gen-tab__to-order .gen-tab__to-order-price-value, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .gen-tab__to-order .gen-tab__to-order-price-value {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 16px;
    align-self: stretch;
  }
  .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .gen-tab__to-order .gen-tab__to-order-price-value div, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .gen-tab__to-order .gen-tab__to-order-price-value div {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    align-self: stretch;
    gap: 0;
  }
  .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .gen-tab__to-order .gen-tab__to-order-price-value div .global-p-short-product-old-price-container, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .gen-tab__to-order .gen-tab__to-order-price-value div .global-p-short-product-old-price-container {
    color: var(---mid-gray, #777);
    font-size: 14px;
    font-weight: 500;
  }
  .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .gen-tab__to-order .gen-tab__to-order-price-value div .global-p-short-product-discount-container, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .gen-tab__to-order .gen-tab__to-order-price-value div .global-p-short-product-discount-container {
    display: flex;
    padding: 8px 12px;
    justify-content: center;
    align-items: center;
    border-radius: 28px;
    background: var(--colors-red-300, #fa8072);
    color: #fff;
    text-align: center;
    font-size: 12px;
    font-weight: 600;
  }
  .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .gen-tab__to-order .gen-tab__to-order-price-value .global-p-short-product-new-price-container, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .gen-tab__to-order .gen-tab__to-order-price-value .global-p-short-product-new-price-container {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    color: #333;
    text-align: right;
    font-size: 36px;
    font-weight: 500;
    line-height: 100%;
    /* 36px */
  }
  .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .gen-tab__to-order .gen-tab__info-list-to-order, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .gen-tab__to-order .gen-tab__info-list-to-order {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 24px;
    align-self: stretch;
    margin-top: 4px;
  }
  .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .gen-tab__to-order .gen-tab__info-list-to-order .gen-tab__info-list-guarantee, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .gen-tab__to-order .gen-tab__info-list-to-order .gen-tab__info-list-guarantee {
    display: flex;
    align-items: center;
    gap: 4px;
  }
  .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .gen-tab__to-order .gen-tab__info-list-to-order .gen-tab__info-list-guarantee .gen-tab__info-list-line, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .gen-tab__to-order .gen-tab__info-list-to-order .gen-tab__info-list-guarantee .gen-tab__info-list-line {
    color: var(--dark-gray, #333);
    font-size: 14px;
    font-weight: 400;
  }
  .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .gen-tab__to-order .gen-tab__info-list-to-order .gen-tab__info-list-guarantee .gen-tab__info-list-line .gen-tab__info-list-guarantee-days, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .gen-tab__to-order .gen-tab__info-list-to-order .gen-tab__info-list-guarantee .gen-tab__info-list-line .gen-tab__info-list-guarantee-days {
    color: #646464;
    font-weight: 500;
  }
  .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .gen-tab__to-order .gen-tab__info-list-to-order .gen-tab__to-order-price-cashback, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .gen-tab__to-order .gen-tab__info-list-to-order .gen-tab__to-order-price-cashback {
    display: flex;
    align-items: center;
    gap: 4px;
  }
  .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .gen-tab__to-order .gen-tab__info-list-to-order .gen-tab__to-order-price-cashback .gen-tab__to-order-price-cashback-span, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .gen-tab__to-order .gen-tab__info-list-to-order .gen-tab__to-order-price-cashback .gen-tab__to-order-price-cashback-span {
    display: flex;
    align-items: center;
    gap: 4px;
    color: var(--dark-gray, #333);
    font-size: 14px;
    font-weight: 400;
  }
  .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .gen-tab__to-order .gen-tab__info-list-to-order .gen-tab__to-order-price-cashback .gen-tab__to-order-price-cashback-span .gen-tab__to-order-price-cashback-current, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .gen-tab__to-order .gen-tab__info-list-to-order .gen-tab__to-order-price-cashback .gen-tab__to-order-price-cashback-span .gen-tab__to-order-price-cashback-current {
    color: var(--colors-green-400, #62b278);
    font-size: 14px;
    font-weight: 500;
  }
  .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .gen-tab__to-order .gen-tab__to-order-button, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .gen-tab__to-order .gen-tab__to-notify-button, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .gen-tab__to-order .gen-tab__to-order-button, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .gen-tab__to-order .gen-tab__to-notify-button {
    display: none;
  }
  .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .gen-tab__to-order.pre-order .gen-tab__to-order-price-value div, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .gen-tab__to-order.pre-order .gen-tab__to-order-price-value div {
    display: none;
  }
  .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .gen-tab__to-order.pre-order .gen-tab__to-order-price-value .gen-tab__to-order-price-simb, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .gen-tab__to-order.pre-order .gen-tab__to-order-price-value .gen-tab__to-order-price-simb {
    margin-left: 6px;
  }
  .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .gen-tab__to-order.pre-order .gen-tab__to-buy-button, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .gen-tab__to-order.pre-order .gen-tab__to-buy-button {
    display: none;
  }
  .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .gen-tab__to-order.pre-order .gen-tab__to-order-button, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .gen-tab__to-order.pre-order .gen-tab__to-order-button {
    display: flex;
  }
  .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .gen-tab__to-order.waiting .gen-tab__to-order-price-value div, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .gen-tab__to-order.waiting .gen-tab__to-order-price-value div {
    display: none;
  }
  .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .gen-tab__to-order.waiting .gen-tab__to-order-price-value .global-p-short-product-new-price-container, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .gen-tab__to-order.waiting .gen-tab__to-order-price-value .global-p-short-product-new-price-container {
    color: var(--colors-gray-300, #c0c0c0);
    font-size: 24px;
    font-weight: 500;
  }
  .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .gen-tab__to-order.waiting .gen-tab__to-order-price-simb, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .gen-tab__to-order.waiting .gen-tab__info-list-to-order, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .gen-tab__to-order.waiting .gen-tab__to-order-price-simb, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .gen-tab__to-order.waiting .gen-tab__info-list-to-order {
    display: none;
  }
  .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .gen-tab__to-order.waiting .gen-tab__to-buy-button, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .gen-tab__to-order.waiting .gen-tab__to-buy-button {
    display: none;
  }
  .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .gen-tab__to-order.waiting .gen-tab__to-order-button, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .gen-tab__to-order.waiting .gen-tab__to-order-button {
    display: flex;
  }
  .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .gen-tab__to-order.not-available .gen-tab__to-order-price-value div, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .gen-tab__to-order.not-available .gen-tab__to-order-price-value div {
    display: none;
  }
  .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .gen-tab__to-order.not-available .gen-tab__to-order-price-value .global-p-short-product-new-price-container, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .gen-tab__to-order.not-available .gen-tab__to-order-price-value .global-p-short-product-new-price-container {
    color: var(--colors-gray-300, #c0c0c0);
    font-size: 40px;
    font-weight: 500;
    line-height: 100%;
    /* 40px */
  }
  .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .gen-tab__to-order.not-available .gen-tab__to-order-price-value .gen-tab__to-order-price-simb, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .gen-tab__to-order.not-available .gen-tab__to-order-price-value .gen-tab__to-order-price-simb {
    margin-left: 6px;
  }
  .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .gen-tab__to-order.not-available .gen-tab__info-list-to-order, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .gen-tab__to-order.not-available .gen-tab__to-order-button, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .gen-tab__to-order.not-available .gen-tab__to-buy-button, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .gen-tab__to-order.not-available .gen-tab__to-fast-buy-button, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .gen-tab__to-order.not-available .gen-tab__info-list-to-order, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .gen-tab__to-order.not-available .gen-tab__to-order-button, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .gen-tab__to-order.not-available .gen-tab__to-buy-button, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .gen-tab__to-order.not-available .gen-tab__to-fast-buy-button {
    display: none;
  }
  .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .gen-tab__to-order.not-available .gen-tab__to-notify-button, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .gen-tab__to-order.not-available .gen-tab__to-notify-button {
    display: flex;
  }
  .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .gen-tab__to-order .global-block-container-buy, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .gen-tab__to-order .global-block-container-buy {
    display: flex;
    justify-content: space-between;
    align-items: center;
    align-self: stretch;
  }
  .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .gen-tab__to-order .global-block-container-buy .block-recently-viewed-button, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .gen-tab__to-order .global-block-container-buy .block-recently-viewed-button {
    display: flex;
    padding: 0px 8px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 2px;
    align-self: stretch;
  }
  .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .gen-tab__to-order .global-block-container-buy .block-recently-viewed-button .block-recently-viewed-span, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .gen-tab__to-order .global-block-container-buy .block-recently-viewed-button .block-recently-viewed-span {
    color: var(--colors-blue-400, #62a8ed);
    text-align: center;
    font-size: 12px;
    font-weight: 600;
  }
  .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .gen-tab__to-order .global-block-container-buy .novelty-waiting-list-block-value, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .gen-tab__to-order .global-block-container-buy .novelty-waiting-list-block-value {
    display: flex;
    padding: 0px 8px;
    align-items: flex-end;
  }
  .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .gen-tab__to-order .global-block-container-buy .novelty-waiting-list-block-value .global-p-short-product, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .gen-tab__to-order .global-block-container-buy .novelty-waiting-list-block-value .global-p-short-product {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
  }
  .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .gen-tab__to-order .global-block-container-buy .novelty-waiting-list-block-value .global-p-short-product .global-p-short-product-rom-price-container, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .gen-tab__to-order .global-block-container-buy .novelty-waiting-list-block-value .global-p-short-product .global-p-short-product-rom-price-container {
    display: flex;
    justify-content: center;
    align-items: baseline;
    gap: 4px;
    color: var(--colors-gray-700, #2f2c2f);
    text-align: right;
    font-size: 20px;
    font-weight: 500;
    line-height: 100%;
    /* 20px */
  }
  .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .gen-tab__to-order .global-block-container-buy .novelty-waiting-list-block-value .global-p-short-product .global-p-short-product-rom-price-container span, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .gen-tab__to-order .global-block-container-buy .novelty-waiting-list-block-value .global-p-short-product .global-p-short-product-rom-price-container span {
    font-size: 32px;
  }
  .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .gen-tab__to-order .global-block-container-buy .novelty-waiting-list-block-value .global-p-short-product .global-p-short-product-to-price-container, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .gen-tab__to-order .global-block-container-buy .novelty-waiting-list-block-value .global-p-short-product .global-p-short-product-to-price-container {
    display: flex;
    justify-content: center;
    align-items: baseline;
    gap: 4px;
    color: var(--colors-gray-700, #2f2c2f);
    text-align: right;
    font-size: 20px;
    font-weight: 500;
    line-height: 100%;
    /* 20px */
  }
}
.pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .gen-tab__to-order .offers-page-buy-bottom, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .gen-tab__to-order .offers-page-buy-bottom {
  display: flex;
  gap: 12px;
  align-self: stretch;
  flex-direction: column;
  align-items: stretch;
}
.pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .gen-tab__to-order .offers-page-buy-bottom .mono_checkout__button, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .gen-tab__to-order .offers-page-buy-bottom .mono_checkout__button {
  margin: 0 !important;
}
.pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .gen-tab__to-order .offers-page-buy-header, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .gen-tab__to-order .offers-page-buy-header {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 12px;
  align-self: stretch;
}
.pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .gen-tab__to-order .offers-page-buy-header .offers-page-buy-guarantee.hide .global-list-guarantee-days, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .gen-tab__to-order .offers-page-buy-header .offers-page-buy-guarantee.hide .global-list-line, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .gen-tab__to-order .offers-page-buy-header .offers-page-buy-guarantee.hide .global-list-guarantee-days, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .gen-tab__to-order .offers-page-buy-header .offers-page-buy-guarantee.hide .global-list-line {
  color: var(--colors-gray-400, #929292) !important;
}
.pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .gen-tab__to-order .offers-page-buy-header .offers-page-buy-guarantee-switch-compare, .pop-up-bu-products-modal .pop-up-bu-products-modal-content .pop-up-new-main-photo-block-slider .pop-up-bu-main-block__list-block .gen-tab__to-order .offers-page-buy-header .offers-page-buy-guarantee-switch-compare {
  transform: rotate(180deg);
}
#popUpBuProducts {
  z-index: 50;
}
@media (max-width: 720px) {
  #popUpBuProducts .pop-up-bu-splide__arrows {
    display: none;
  }
  #popUpBuProducts .pop-up-bu-main__info-list-articul .pop-up-bu-main__info-list-line {
    font-size: 14px;
    color: var(--colors-gray-400, #929292);
    font-weight: 400;
  }
  #popUpBuProducts .bu-splide__arrows .bu-splide__arrow {
    top: calc(100dvh - 185px);
  }
  #popUpBuProducts .pop-up-bu-products-modal-content {
    width: 100%;
  }
  #popUpBuProducts .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__left-side .pop-up-bu-main__carousel-img {
    border-radius: 24px;
    overflow: hidden;
  }
  #popUpBuProducts .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__left-side .pop-up-bu-main__carousel-img .pop-up-bu-main__carousel--item {
    height: calc(100dvh - 265px);
  }
  #popUpBuProducts .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__left-side .pop-up-bu-main__carousel-img figure.mz-figure {
    height: calc(100dvh - 265px);
    display: flex;
    align-items: center;
  }
  #popUpBuProducts .pop-up-bu-products-modal-content .pop-up-bu-main-photo-block-slider .pop-up-bu-main-block__list-block .pop-up-bu-main__left-side .pop-up-bu-main__carousel-img img {
    height: unset;
    object-fit: unset;
  }
  #popUpBuProducts .pop-up-bu-products-modal-content .offers-page-buy-bottom .gen-tab__credit-btn {
    order: 2;
  }
  #popUpBuProducts .pop-up-bu-products-modal-content .offers-page-buy-bottom .used-sentences-order-button {
    order: 1;
  }
  #popUpBuProducts .pop-up-bu-products-modal-content .offers-page-buy-bottom .mono_checkout__button--black_short {
    order: 3;
  }
  #popUpBuProducts .pop-up-bu-products-modal-content .bu-splide__span {
    justify-content: space-around;
  }
  #popUpBuProducts .pop-up-bu-products-modal-content .bu-splide__span .mobile__arrow {
    font-size: 0;
  }
  #popUpBuProducts .pop-up-bu-products-modal-content .bu-splide__span .mobile__arrow.mobile__arrow--prev:before {
    content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="16" viewBox="0 0 32 16" fill="none"><path d="M4 8L9 13" stroke="%23696969" stroke-width="2" stroke-linecap="round"/><path d="M28 8L4 8" stroke="%23696969" stroke-width="2" stroke-linecap="round"/><path d="M4 8L9 3" stroke="%23696969" stroke-width="2" stroke-linecap="round"/></svg>');
  }
  #popUpBuProducts .pop-up-bu-products-modal-content .bu-splide__span .mobile__arrow.mobile__arrow--next:before {
    content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="16" viewBox="0 0 32 16" fill="none"><path d="M28 8L23 3" stroke="%23696969" stroke-width="2" stroke-linecap="round"/><path d="M4 8H28" stroke="%23696969" stroke-width="2" stroke-linecap="round"/><path d="M28 8L23 13" stroke="%23696969" stroke-width="2" stroke-linecap="round"/></svg>');
  }
  #popUpBuProducts .pop-up-bu-products-modal-content .pop-up-bu-main-parameter-indx {
    position: absolute;
    top: 16px;
    left: 16px;
    padding: 0;
    background: none;
  }
}
.bu-main-block-mobile {
  display: none;
  width: 100%;
  height: 100%;
  flex-direction: column;
  align-items: flex-start;
  position: fixed;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.8);
  backdrop-filter: blur(4px);
  z-index: 101;
}
.bu-main-block-mobile .bu-main-block-mobile-container {
  width: calc(95% - 24px);
  margin: 10% auto;
  display: none;
  padding: 12px;
  flex-direction: column;
  align-items: flex-start;
  border-radius: 16px;
  background: var(--colors-gray-100, #f7f7f7);
  /* pop-up_shadow */
  box-shadow: 0px 4px 32px 0px rgba(0, 0, 0, 0.16);
}
.bu-main-block-mobile .bu-main-block-mobile-container .bu-main-block-mobile-header {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  align-self: stretch;
}
.bu-main-block-mobile .bu-main-block-mobile-container .bu-main-block-mobile-header .bu-main-spec-span {
  display: flex;
  padding: 4px 8px 4px 4px;
  align-items: center;
  gap: 4px;
  border-radius: var(---radius-min, 8px);
  color: var(--colors-gray-400, #929292);
  font-size: 12px;
}
.bu-main-block-mobile .bu-main-block-mobile-container .bu-main-block-mobile-header .bu-main-spec-btn-close {
  display: flex;
  align-items: flex-start;
  border-radius: 16px;
  border: none;
}
.bu-main-block-mobile .bu-main-block-mobile-container .bu-main-block__content {
  display: flex;
  padding: 4px;
  align-items: flex-start;
  align-self: stretch;
  color: var(--colors-gray-700, #2f2c2f);
  text-align: justify;
  font-size: 12px;
  font-weight: 400;
  line-height: 150%;
  /* 18px */
}
.pop-up-bu-cards-products-modal .splide {
  visibility: unset;
}
.pop-up-bu-cards-products-modal .splide__track--slide {
  border-radius: 24px 24px 0 0 !important;
}
.pop-up-bu-cards-products-modal .splide__track--slide.general {
  border-radius: 24px !important;
}
.pop-up-bu-cards-products-modal .splide__track--slide .pop-up-bu-main__carousel {
  width: 100%;
}
.pop-up-bu-cards-products-modal .pop-up-bu-main--item {
  padding: 10px 0 !important;
  height: auto !important;
  border-radius: 24px;
}
.pop-up-bu-cards-products-modal .pop-up-bu-main-parameter-indx {
  position: absolute !important;
  top: 20px !important;
  left: 20px !important;
  padding-right: 0 !important;
}
.pop-up-bu-cards-products-modal .pop-up-bu-product-span {
  min-height: unset !important;
}
.pop-up-bu-cards-products-modal .pop-up-bu-main-spec-span {
  padding: 6px !important;
  gap: 4px !important;
  height: 24px !important;
  max-width: unset !important;
  text-wrap: nowrap;
  position: relative;
}
.pop-up-bu-cards-products-modal .pop-up-bu-main-spec-span::after {
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12" fill="none"><rect width="12" height="12" rx="6" fill="%23E5E4E2"/><path d="M5.32113 7.61127C5.26103 7.61127 5.20845 7.59249 5.16338 7.55493C5.11831 7.50986 5.09577 7.45728 5.09577 7.39718C5.09577 7.35211 5.09577 7.30704 5.09577 7.26197C5.09577 7.2169 5.09577 7.17559 5.09577 7.13803C5.14085 6.87512 5.22723 6.6385 5.35493 6.42817C5.49014 6.21033 5.64413 6.01127 5.8169 5.83099C5.99718 5.6507 6.16995 5.48169 6.33521 5.32394C6.50047 5.1662 6.63944 5.01221 6.75211 4.86197C6.8723 4.70423 6.93615 4.54648 6.94366 4.38873C6.95869 4.22347 6.92488 4.08451 6.84225 3.97183C6.76714 3.85916 6.65822 3.77277 6.51549 3.71268C6.38028 3.65258 6.2338 3.62254 6.07606 3.62254C5.77559 3.62254 5.53897 3.6939 5.3662 3.83662C5.19343 3.97934 5.06948 4.18967 4.99437 4.46761C4.97183 4.55024 4.93427 4.61784 4.88169 4.67042C4.82911 4.71549 4.75023 4.73803 4.64507 4.73803H3.27042C3.19531 4.73803 3.13146 4.71174 3.07887 4.65915C3.02629 4.59906 3 4.52394 3 4.4338C3.00751 4.13333 3.07887 3.84038 3.21408 3.55493C3.35681 3.26948 3.55962 3.01033 3.82254 2.77746C4.09296 2.53709 4.42723 2.3493 4.82535 2.21408C5.22347 2.07136 5.68545 2 6.21127 2C6.77465 2 7.24038 2.06761 7.60845 2.20282C7.98404 2.33803 8.27699 2.51455 8.48732 2.73239C8.70516 2.95023 8.85915 3.1831 8.9493 3.43099C9.03944 3.67136 9.08075 3.89671 9.07324 4.10704C9.05822 4.37747 9.00188 4.6216 8.90423 4.83944C8.80657 5.05728 8.68263 5.26009 8.53239 5.44789C8.38967 5.62817 8.23568 5.80469 8.07042 5.97746C7.91268 6.14272 7.7662 6.31174 7.63099 6.48451C7.49577 6.64977 7.39437 6.82629 7.32676 7.01408C7.31174 7.06667 7.29671 7.11925 7.28169 7.17183C7.26667 7.2169 7.2554 7.26573 7.24789 7.31831C7.20282 7.41596 7.15399 7.49108 7.10141 7.54366C7.05634 7.58873 6.98873 7.61127 6.89859 7.61127H5.32113ZM5.34366 10C5.26103 10 5.19343 9.97371 5.14085 9.92113C5.08826 9.86103 5.06197 9.79343 5.06197 9.71831V8.4338C5.06197 8.35869 5.08826 8.29484 5.14085 8.24225C5.19343 8.18216 5.26103 8.15211 5.34366 8.15211H6.78592C6.86854 8.15211 6.93615 8.18216 6.98873 8.24225C7.04883 8.29484 7.07887 8.35869 7.07887 8.4338V9.71831C7.07887 9.79343 7.04883 9.86103 6.98873 9.92113C6.93615 9.97371 6.86854 10 6.78592 10H5.34366Z" fill="%23F7F7F7"/></svg>');
  width: 12px;
  height: 12px;
  margin-left: 3px;
}
.pop-up-bu-cards-products-modal .offers-page-description-block {
  padding: 0 !important;
}
.pop-up-bu-cards-products-modal .offers-page-description-buttons {
  display: flex;
  justify-content: space-between;
  align-items: center;
  align-self: stretch;
}
.pop-up-bu-cards-products-modal .offers-page-description-buttons .global-p-short-product {
  flex-direction: column;
  font-size: 12px;
  align-self: center;
}
.pop-up-bu-cards-products-modal .offers-page-description-buttons .gen-tab__info-btns {
  display: flex;
  align-items: center;
  gap: 12px;
}
.pop-up-bu-cards-products-modal .offers-page-description-buttons .gen-tab__info-btns .gen-tab__info-btn {
  display: flex;
  align-items: flex-start;
  gap: 12px;
}
.pop-up-bu-cards-products-modal .offers-page-description-buttons .gen-tab__info-btns span {
  display: flex;
  height: 48px;
  padding: 0px 8px;
  justify-content: center;
  align-items: center;
  gap: 8px;
  color: var(--colors-gray-500, #696969);
  font-size: 14px;
}
.pop-up-bu-cards-products-modal .offers-page-description-buttons .gen-tab__to-buy-button {
  width: 48px;
  flex: unset;
}
.pop-up-bu-cards-products-modal .offers-page-description-top {
  position: relative;
}
.pop-up-bu-cards-products-modal .fade {
  position: absolute;
  width: 100%;
  bottom: 0;
  left: 0;
  height: 80px;
  background: linear-gradient(0deg, #fff 0%, rgba(255, 255, 255, 0.75) 25%, rgba(255, 255, 255, 0) 100%);
}
.pop-up-bu-cards-products-modal .pop-up-bu-main-photo-block-slider, .pop-up-bu-cards-products-modal .pop-up-new-main-photo-block-slider {
  box-shadow: unset !important;
}
.pop-up-bu-cards-products-modal .pop-up-bu-main-spec-block {
  position: unset !important;
}
@media (max-width: 992px) {
  .pop-up-bu-cards-products-modal {
    padding: 0;
  }
  .pop-up-bu-cards-products-modal .pop-up-bu-cards-products-modal-content {
    margin: 0 auto;
  }
  .pop-up-bu-cards-products-modal .pop-up-bu-main-block__list-block {
    height: 97dvh;
  }
  .pop-up-bu-cards-products-modal .pop-up-bu-main-block__list-block .pop-up-bu-main-photo-slider, .pop-up-bu-cards-products-modal .pop-up-bu-main-block__list-block .pop-up-new-main-photo-slider {
    flex: 1 1;
    height: 60vh;
  }
  .pop-up-bu-cards-products-modal .pop-up-bu-main-block__list-block .pop-up-bu-main-photo-slider .splide__track, .pop-up-bu-cards-products-modal .pop-up-bu-main-block__list-block .pop-up-bu-main-photo-slider .slick-track, .pop-up-bu-cards-products-modal .pop-up-bu-main-block__list-block .pop-up-bu-main-photo-slider .slick-list, .pop-up-bu-cards-products-modal .pop-up-bu-main-block__list-block .pop-up-new-main-photo-slider .splide__track, .pop-up-bu-cards-products-modal .pop-up-bu-main-block__list-block .pop-up-new-main-photo-slider .slick-track, .pop-up-bu-cards-products-modal .pop-up-bu-main-block__list-block .pop-up-new-main-photo-slider .slick-list {
    height: 100%;
  }
  .pop-up-bu-cards-products-modal .pop-up-bu-main-block__list-block .pop-up-bu-main-photo-slider .MagicZoom, .pop-up-bu-cards-products-modal .pop-up-bu-main-block__list-block .pop-up-new-main-photo-slider .MagicZoom {
    height: 100%;
    width: 100%;
    border-radius: 24px 24px 0 0;
    overflow: hidden;
  }
  .pop-up-bu-cards-products-modal .pop-up-bu-main-block__list-block .pop-up-bu-main-photo-slider .MagicZoom .mz-figure, .pop-up-bu-cards-products-modal .pop-up-bu-main-block__list-block .pop-up-new-main-photo-slider .MagicZoom .mz-figure {
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .pop-up-bu-cards-products-modal .pop-up-bu-main-block__list-block .pop-up-bu-main-photo-slider .MagicZoom .mz-figure img, .pop-up-bu-cards-products-modal .pop-up-bu-main-block__list-block .pop-up-new-main-photo-slider .MagicZoom .mz-figure img {
    height: unset;
  }
  .pop-up-bu-cards-products-modal .pop-up-bu-main-block__list-block .pop-up-bu-main-photo-slider .splide__track--slide, .pop-up-bu-cards-products-modal .pop-up-bu-main-block__list-block .pop-up-new-main-photo-slider .splide__track--slide {
    height: 100%;
  }
  .pop-up-bu-cards-products-modal .pop-up-bu-main-block__list-block .pop-up-bu-main-bottom-container {
    flex: 0 0 !important;
    overflow: initial !important;
  }
  .pop-up-bu-cards-products-modal .pop-up-bu-main__carousel-img {
    overflow: auto;
  }
}
@media (max-width: 720px) {
  #popUpBuProducts .pop-up-bu-splide__arrows, #popUpBuCardsProducts .pop-up-bu-splide__arrows {
    display: none;
  }
}
.pop-up-bu-cards-main-photo-block-slider .pop-up-bu-cards-main-photo-slider .splide__slide {
  height: 100%;
}
.pop-up-credit-calculator-modal-content {
  background: var(--colors-gray-100, #f7f7f7) !important;
  padding: 0 !important;
  gap: 1px !important;
}
.pop-up-credit-calculator-modal-content .cart-modal-span {
  color: var(--colors-gray-700, #2f2c2f);
  font-size: 16px;
  font-weight: 400;
  line-height: 150%;
  /* 24px */
}
.pop-up-credit-calculator-modal-content .cart-modal-header-block {
  display: flex;
  padding: 32px 32px 24px 32px;
  align-items: flex-start !important;
  gap: 24px !important;
  border-radius: 24px 24px 0 0;
  background: var(--colors-white, #fff);
}
.pop-up-credit-calculator-modal-content .cart-modal-header-block .global-pop-modal-header-top span {
  color: var(--colors-gray-700, #2f2c2f);
  font-size: 20px;
  font-weight: 500;
}
.pop-up-credit-calculator-modal-content .cart-modal-header-block .cart-modal-block-content {
  display: flex;
  align-items: flex-start;
  gap: 16px;
  align-self: stretch;
}
.pop-up-credit-calculator-modal-content .cart-modal-header-block .cart-modal-block-content img {
  max-width: 128px;
  height: 128px;
  border-radius: 8px;
}
.pop-up-credit-calculator-modal-content .cart-modal-header-block .global-modal-block-content-container {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: unset !important;
  padding: 0 !important;
  gap: 16px;
  align-self: stretch;
  width: calc(100% - 146px);
}
.pop-up-credit-calculator-modal-content .cart-modal-header-block .global-modal-block-content-container .global-p-short-product {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 32px;
  align-self: stretch;
}
.pop-up-credit-calculator-modal-content .cart-modal-header-block .global-modal-block-content-container .global-p-short-product span {
  color: var(--colors-gray-700, #2f2c2f) !important;
  font-size: 16px !important;
  font-weight: 500 !important;
  white-space: nowrap;
}
.pop-up-credit-calculator-modal-content .cart-modal-header-block .global-modal-block-content-container .global-p-short-product .global-p-short-product-span {
  text-overflow: ellipsis;
  overflow: hidden;
}
.pop-up-credit-calculator-modal-content .cart-modal-header-block .global-modal-block-content-container .gen-tab__add-services {
  padding: 0;
}
.pop-up-credit-calculator-modal-content .cart-modal-header-block .global-modal-block-content-container .gen-tab__add-services form {
  width: 100%;
}
.pop-up-credit-calculator-modal-content .cart-modal-header-block .global-modal-block-content-container .gen-tab__add-services form .gen-tab__add-services-block {
  width: 100%;
}
.pop-up-credit-calculator-modal-content .cart-modal-header-block .global-modal-block-content-container .gen-tab__add-services form .gen-tab__add-services-block .gen-tab__add-services-price {
  font-weight: 500;
}
.pop-up-credit-calculator-modal-content .cart-modal-header-block .tabs__link-menu-containers {
  display: none;
}
@media (max-width: 719px) {
  .pop-up-credit-calculator-modal-content .cart-modal-header-block {
    padding: 24px;
    border-radius: 24px;
    width: unset;
  }
  .pop-up-credit-calculator-modal-content .cart-modal-header-block .tabs__link-menu-containers {
    display: flex;
    flex-direction: column;
    gap: 16px;
    width: 100%;
  }
  .pop-up-credit-calculator-modal-content .cart-modal-header-block .tabs__link-menu-containers .global-p-short-product-span {
    font-size: 12px !important;
  }
  .pop-up-credit-calculator-modal-content .cart-modal-header-block .tabs__link-menu-containers img {
    width: 64px;
    max-height: 64px;
  }
  .pop-up-credit-calculator-modal-content .cart-modal-header-block .tabs__link-menu-containers .global-modal-counter-container {
    display: none;
  }
  .pop-up-credit-calculator-modal-content .cart-modal-header-block .tabs__link-menu-containers .global-modal-price-container {
    justify-content: flex-end !important;
  }
  .pop-up-credit-calculator-modal-content .cart-modal-header-block .tabs__link-menu-containers .global-modal-total-container {
    display: flex;
    gap: 8px;
  }
  .pop-up-credit-calculator-modal-content .cart-modal-header-block .tabs__link-menu-containers .global-modal-total-container .gen-tab__info-price-cashback {
    justify-content: center;
  }
  .pop-up-credit-calculator-modal-content .cart-modal-header-block .tabs__link-menu-containers .global-modal-total-container .gen-tab__info-price-cashback .gen-tab__info-price-cashback-span {
    font-size: 10px !important;
  }
  .pop-up-credit-calculator-modal-content .cart-modal-header-block .tabs__link-menu-containers .global-modal-total-container .gen-tab__info-price-cashback .gen-tab__info-price-cashback-span svg {
    width: 16px;
    height: 16px;
  }
}
.pop-up-credit-calculator-modal-content .cart-modal-bank {
  display: flex;
  padding: 24px;
  flex-direction: column;
  align-items: flex-start;
  gap: 16px;
  align-self: stretch;
  position: relative;
  background: var(--colors-white, #fff);
}
.pop-up-credit-calculator-modal-content .cart-modal-bank .credit-offer-container {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 8px;
  overflow: hidden;
  overflow-y: scroll;
  padding-right: 12px;
  padding-bottom: 10px;
  height: 370px;
}
@media (max-width: 719px) {
  .pop-up-credit-calculator-modal-content .cart-modal-bank .credit-offer-container {
    overflow: unset;
    overflow-y: unset;
    padding-right: unset;
    height: unset;
    width: calc(100% - 24px);
  }
}
.pop-up-credit-calculator-modal-content .cart-modal-bank .credit-offer-container::-webkit-scrollbar {
  width: 8px;
  /* Ширина всего элемента навигации */
}
.pop-up-credit-calculator-modal-content .cart-modal-bank .credit-offer-container::-webkit-scrollbar-track {
  border-radius: 8px;
  /* Округление бегунка */
  background: var(--colors-gray-100, #f7f7f7);
  /* Цвет дорожки */
}
.pop-up-credit-calculator-modal-content .cart-modal-bank .credit-offer-container::-webkit-scrollbar-thumb {
  background: var(--colors-gray-200, #e5e4e2);
  /* Цвет бегунка */
  border-radius: 8px;
  /* Округление бегунка */
}
.pop-up-credit-calculator-modal-content .cart-modal-bank .credit-offer-container .credit-offer-block {
  display: flex;
  width: calc(870px - (24px + 16px));
  padding: 16px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  gap: 16px;
  border-radius: 8px;
  border: 2px solid transparent;
}
@media (max-width: 719px) {
  .pop-up-credit-calculator-modal-content .cart-modal-bank .credit-offer-container .credit-offer-block {
    border: unset;
    background: var(--colors-gray-100, #f7f7f7);
    width: 100%;
    padding: 12px 10px;
    align-self: stretch;
  }
}
.pop-up-credit-calculator-modal-content .cart-modal-bank .credit-offer-container .credit-offer-block .credit-offer {
  display: flex;
  align-items: center;
  gap: 16px;
  align-self: stretch;
}
@media (max-width: 719px) {
  .pop-up-credit-calculator-modal-content .cart-modal-bank .credit-offer-container .credit-offer-block .credit-offer {
    gap: 8px;
  }
}
.pop-up-credit-calculator-modal-content .cart-modal-bank .credit-offer-container .credit-offer-block .credit-offer input {
  display: none;
}
.pop-up-credit-calculator-modal-content .cart-modal-bank .credit-offer-container .credit-offer-block .credit-offer input + label {
  font-size: 20px;
  cursor: pointer;
  padding-left: 22px;
  position: relative;
}
@media (min-width: 719px) {
  .pop-up-credit-calculator-modal-content .cart-modal-bank .credit-offer-container .credit-offer-block .credit-offer input + label {
    display: none;
  }
}
@media (max-width: 719px) {
  .pop-up-credit-calculator-modal-content .cart-modal-bank .credit-offer-container .credit-offer-block .credit-offer input + label {
    padding-left: 15px;
  }
}
.pop-up-credit-calculator-modal-content .cart-modal-bank .credit-offer-container .credit-offer-block .credit-offer input:checked + label {
  color: #17aa1c;
  font-weight: bolder;
}
.pop-up-credit-calculator-modal-content .cart-modal-bank .credit-offer-container .credit-offer-block .credit-offer label:before {
  content: "";
  top: 50%;
  left: 0;
  width: 11px;
  height: 11px;
  position: absolute;
  background: #17aa1c;
  border-radius: 100%;
  transition: all 0.3s ease;
  box-shadow: inset 0 0 0 18px #ffffff;
  border: 2px solid var(--colors-gray-700, #2F2C2F);
  transform: translateY(-50%);
}
.pop-up-credit-calculator-modal-content .cart-modal-bank .credit-offer-container .credit-offer-block .credit-offer input:checked + label:before {
  border: 2px solid #17aa1c;
  box-shadow: inset 0 0 0 2px #fff;
}
.pop-up-credit-calculator-modal-content .cart-modal-bank .credit-offer-container .credit-offer-block .credit-offer .credit-offer-select-container {
  display: flex;
  align-items: center;
  gap: 12px;
  flex: 1 0 0;
}
.pop-up-credit-calculator-modal-content .cart-modal-bank .credit-offer-container .credit-offer-block .credit-offer .credit-offer-select-container img {
  width: 32px;
  height: 32px;
  object-fit: contain;
}
@media (max-width: 719px) {
  .pop-up-credit-calculator-modal-content .cart-modal-bank .credit-offer-container .credit-offer-block .credit-offer .credit-offer-select-container img {
    width: 24px;
    height: unset;
    max-height: 24px;
  }
}
.pop-up-credit-calculator-modal-content .cart-modal-bank .credit-offer-container .credit-offer-block .credit-offer .credit-offer-select-container .credit-offer-select-block {
  display: flex;
  align-items: center;
  gap: 16px;
  flex: 1 0 0;
  align-items: flex-start;
  align-self: stretch;
  user-select: none;
}
@media (max-width: 719px) {
  .pop-up-credit-calculator-modal-content .cart-modal-bank .credit-offer-container .credit-offer-block .credit-offer .credit-offer-select-container .credit-offer-select-block {
    gap: 7px;
    align-items: flex-start;
  }
}
.pop-up-credit-calculator-modal-content .cart-modal-bank .credit-offer-container .credit-offer-block .credit-offer .credit-offer-select-container .credit-offer-select-block .info {
  display: flex;
  min-width: 170px;
  width: 170px;
  max-width: 200px;
  flex: 0 0 0;
  align-self: stretch;
  justify-content: flex-start;
  align-items: center;
  gap: 8px;
  cursor: pointer;
}
@media (max-width: 719px) {
  .pop-up-credit-calculator-modal-content .cart-modal-bank .credit-offer-container .credit-offer-block .credit-offer .credit-offer-select-container .credit-offer-select-block .info {
    min-width: 125px;
    width: unset;
    max-width: unset;
    gap: 8px;
    flex: 1 1;
  }
}
.pop-up-credit-calculator-modal-content .cart-modal-bank .credit-offer-container .credit-offer-block .credit-offer .credit-offer-select-container .credit-offer-select-block .info .credit-offer-bank-span {
  color: var(--colors-gray-700, #2f2c2f);
  font-size: 16px;
}
@media (max-width: 719px) {
  .pop-up-credit-calculator-modal-content .cart-modal-bank .credit-offer-container .credit-offer-block .credit-offer .credit-offer-select-container .credit-offer-select-block .info .credit-offer-bank-span {
    font-size: 14px;
  }
}
.pop-up-credit-calculator-modal-content .cart-modal-bank .credit-offer-container .credit-offer-block .credit-offer .credit-offer-select-container .credit-offer-select-block .info .credit-offer-info-span {
  color: var(--colors-gray-400, #929292);
  font-size: 10px;
}
@media (max-width: 719px) {
  .pop-up-credit-calculator-modal-content .cart-modal-bank .credit-offer-container .credit-offer-block .credit-offer .credit-offer-select-container .credit-offer-select-block .info .credit-offer-info-span {
    font-size: 8px;
  }
}
.pop-up-credit-calculator-modal-content .cart-modal-bank .credit-offer-container .credit-offer-block .credit-offer .credit-offer-select-container .credit-offer-select-block .info div {
  display: flex;
  flex-direction: column;
}
.pop-up-credit-calculator-modal-content .cart-modal-bank .credit-offer-container .credit-offer-block .credit-offer .credit-offer-container-arrow {
  width: 32px;
  height: 32px;
  cursor: pointer;
}
@media (max-width: 719px) {
  .pop-up-credit-calculator-modal-content .cart-modal-bank .credit-offer-container .credit-offer-block .credit-offer .credit-offer-container-arrow {
    width: 16px;
    height: 16px;
  }
}
.pop-up-credit-calculator-modal-content .cart-modal-bank .credit-offer-container .credit-offer-block .credit-offer .credit-offer-container-arrow:hover {
  background: var(--colors-gray-100, #f7f7f7);
  border-radius: 20%;
}
@media (max-width: 719px) {
  .pop-up-credit-calculator-modal-content .cart-modal-bank .credit-offer-container .credit-offer-block .credit-offer .credit-offer-container-arrow:hover {
    background: unset;
  }
}
.pop-up-credit-calculator-modal-content .cart-modal-bank .credit-offer-container .credit-offer-block .credit-offer .credit-offer-container-arrow::before {
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32" fill="none"><path d="M11.5007 14.4993L16 19.1005L20.4993 14.4993" stroke="%232F2C2F" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
  width: 32px;
  height: 32px;
  transform: rotate(0deg);
  transition: transform 0.5s ease-in-out;
}
@media (max-width: 719px) {
  .pop-up-credit-calculator-modal-content .cart-modal-bank .credit-offer-container .credit-offer-block .credit-offer .credit-offer-container-arrow::before {
    content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><path d="M5 6.5L8 9.5L11 6.5" stroke="%232F2C2F" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
    width: 16px;
    height: 16px;
  }
}
.pop-up-credit-calculator-modal-content .cart-modal-bank .credit-offer-container .credit-offer-block .months {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 4px;
  align-self: stretch;
  position: relative;
}
@media (max-width: 719px) {
  .pop-up-credit-calculator-modal-content .cart-modal-bank .credit-offer-container .credit-offer-block .months {
    gap: 8px;
  }
}
.pop-up-credit-calculator-modal-content .cart-modal-bank .credit-offer-container .credit-offer-block .months .months-select {
  display: flex;
  width: 40px;
  height: 24px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  background: var(--colors-gray-100, #F7F7F7);
  color: var(--colors-gray-500, #696969);
  font-size: 14px;
  border-radius: 8px;
  cursor: pointer;
}
@media (max-width: 719px) {
  .pop-up-credit-calculator-modal-content .cart-modal-bank .credit-offer-container .credit-offer-block .months .months-select {
    background: var(--colors-white, #fff);
    padding: 0 4px;
    height: 32px;
    border-radius: 4px;
    flex: 1 1;
    color: var(--colors-gray-700, #2F2C2F);
  }
}
.pop-up-credit-calculator-modal-content .cart-modal-bank .credit-offer-container .credit-offer-block .months .months-select.active, .pop-up-credit-calculator-modal-content .cart-modal-bank .credit-offer-container .credit-offer-block .months .months-select:hover {
  background: linear-gradient(0deg, var(--colors-green-100, #e9f9e9) 0%, var(--colors-green-100, #e9f9e9) 100%), var(--colors-white, #fff);
}
.pop-up-credit-calculator-modal-content .cart-modal-bank .credit-offer-container .credit-offer-block .months .months-select.active {
  color: var(--colors-green-500-primary, #2ea84f);
}
@media (max-width: 719px) {
  .pop-up-credit-calculator-modal-content .cart-modal-bank .credit-offer-container .credit-offer-block .months .months-select.active {
    color: var(--colors-white, #fff);
    background: linear-gradient(0deg, var(--colors-green-500-primary, #2ea84f) 0%, var(--colors-green-500-primary, #2ea84f) 100%), var(--colors-white, #fff);
  }
}
.pop-up-credit-calculator-modal-content .cart-modal-bank .credit-offer-container .credit-offer-block .price {
  display: flex;
  width: 90px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
  gap: 4px;
  position: relative;
  height: 32px;
  margin-left: auto;
}
@media (max-width: 719px) {
  .pop-up-credit-calculator-modal-content .cart-modal-bank .credit-offer-container .credit-offer-block .price {
    width: unset;
    height: unset;
    min-width: 60px;
  }
}
.pop-up-credit-calculator-modal-content .cart-modal-bank .credit-offer-container .credit-offer-block .price .price-span-block {
  display: flex;
  max-width: 140px;
  justify-content: flex-end;
  gap: 4px;
  flex: 1 0 0;
  align-items: center;
  color: var(--colors-gray-700, #2f2c2f);
  text-align: center;
  font-size: 20px;
  font-weight: 400;
  user-select: text;
}
@media (max-width: 719px) {
  .pop-up-credit-calculator-modal-content .cart-modal-bank .credit-offer-container .credit-offer-block .price .price-span-block {
    width: unset;
  }
}
@media (max-width: 719px) {
  .pop-up-credit-calculator-modal-content .cart-modal-bank .credit-offer-container .credit-offer-block .price .price-span-block {
    font-size: 14px;
    font-weight: 500;
  }
}
@media (max-width: 719px) {
  .pop-up-credit-calculator-modal-content .cart-modal-bank .credit-offer-container .credit-offer-block .price .price-span-block .price-span-beffore {
    display: none;
  }
}
.pop-up-credit-calculator-modal-content .cart-modal-bank .credit-offer-container .credit-offer-block .months-mini {
  position: relative;
  font-size: 14px;
  flex: 0 0 30px;
  text-align: center;
}
.pop-up-credit-calculator-modal-content .cart-modal-bank .credit-offer-container .credit-offer-block .months-affter, .pop-up-credit-calculator-modal-content .cart-modal-bank .credit-offer-container .credit-offer-block .months-mini-affter, .pop-up-credit-calculator-modal-content .cart-modal-bank .credit-offer-container .credit-offer-block .price-affter {
  position: absolute;
  top: -5px;
  color: var(--colors-gray-400, #929292);
  font-size: 8px;
  transform: translateX(-50%);
  line-height: 1;
  text-align: center;
}
@media (max-width: 719px) {
  .pop-up-credit-calculator-modal-content .cart-modal-bank .credit-offer-container .credit-offer-block .months-affter, .pop-up-credit-calculator-modal-content .cart-modal-bank .credit-offer-container .credit-offer-block .months-mini-affter, .pop-up-credit-calculator-modal-content .cart-modal-bank .credit-offer-container .credit-offer-block .price-affter {
    font-size: 8px;
    width: unset;
    top: 18px;
  }
}
.pop-up-credit-calculator-modal-content .cart-modal-bank .credit-offer-container .credit-offer-block .months-affter {
  left: 0;
  transform: unset;
}
@media (max-width: 719px) {
  .pop-up-credit-calculator-modal-content .cart-modal-bank .credit-offer-container .credit-offer-block .months-affter {
    display: none;
  }
}
@media (min-width: 720px) {
  .pop-up-credit-calculator-modal-content .cart-modal-bank .credit-offer-container .credit-offer-block .price-affter {
    right: 0;
    transform: unset;
  }
}
@media (max-width: 719px) {
  .pop-up-credit-calculator-modal-content .cart-modal-bank .credit-offer-container .credit-offer-block .price-affter {
    left: 50%;
  }
}
.pop-up-credit-calculator-modal-content .cart-modal-bank .credit-offer-container .credit-offer-block .months-mini-affter {
  display: none;
}
@media (max-width: 719px) {
  .pop-up-credit-calculator-modal-content .cart-modal-bank .credit-offer-container .credit-offer-block .months-mini-affter {
    left: 50%;
    display: block;
  }
}
.pop-up-credit-calculator-modal-content .cart-modal-bank .credit-offer-container .credit-offer-block .terms {
  display: none;
  flex-direction: column;
  justify-content: center;
  gap: 8px;
  align-self: stretch;
  transition: all 0.3s ease;
  color: var(--colors-gray-700, #2f2c2f);
  font-size: 14px;
  font-weight: 400;
}
@media (max-width: 719px) {
  .pop-up-credit-calculator-modal-content .cart-modal-bank .credit-offer-container .credit-offer-block .terms {
    align-items: center;
    font-size: 12px;
    padding: 0 24px;
  }
}
.pop-up-credit-calculator-modal-content .cart-modal-bank .credit-offer-container .credit-offer-block .terms span {
  align-self: stretch;
  text-align: justify;
  line-height: 150%;
}
.pop-up-credit-calculator-modal-content .cart-modal-bank .credit-offer-container .credit-offer-block .terms p {
  padding: 0;
  margin: 0;
  text-align: justify;
  font-size: 14px;
  font-weight: 400;
  line-height: 150%;
  /* 24px */
}
@media (max-width: 719px) {
  .pop-up-credit-calculator-modal-content .cart-modal-bank .credit-offer-container .credit-offer-block .terms p {
    font-size: 12px;
  }
}
.pop-up-credit-calculator-modal-content .cart-modal-bank .credit-offer-container .credit-offer-block.selected, .pop-up-credit-calculator-modal-content .cart-modal-bank .credit-offer-container .credit-offer-block.selected.open {
  border: 2px solid var(--colors-gray-700, #2f2c2f);
}
@media (max-width: 719px) {
  .pop-up-credit-calculator-modal-content .cart-modal-bank .credit-offer-container .credit-offer-block.selected, .pop-up-credit-calculator-modal-content .cart-modal-bank .credit-offer-container .credit-offer-block.selected.open {
    border: unset;
    background: var(--colors-green-100, #e9f9e9);
  }
}
.pop-up-credit-calculator-modal-content .cart-modal-bank .credit-offer-container .credit-offer-block.open, .pop-up-credit-calculator-modal-content .cart-modal-bank .credit-offer-container .credit-offer-block:hover:not(.selected) {
  border: 2px solid var(--colors-gray-100, #f7f7f7);
}
@media (max-width: 719px) {
  .pop-up-credit-calculator-modal-content .cart-modal-bank .credit-offer-container .credit-offer-block.open, .pop-up-credit-calculator-modal-content .cart-modal-bank .credit-offer-container .credit-offer-block:hover:not(.selected) {
    border: unset;
    background: var(--colors-gray-100, #f7f7f7);
  }
}
.pop-up-credit-calculator-modal-content .cart-modal-bank .credit-offer-container .credit-offer-block.open .terms {
  display: flex;
}
.pop-up-credit-calculator-modal-content .cart-modal-bank .credit-offer-container .credit-offer-block.open .credit-offer-container-arrow::before {
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32" fill="none"><path d="M20.4993 17.5007L16 12.8995L11.5007 17.5007" stroke="%232F2C2F" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
  width: 32px;
  height: 32px;
  transform: rotate(-90deg);
  transition: transform 0.5s ease-in-out;
}
@media (max-width: 719px) {
  .pop-up-credit-calculator-modal-content .cart-modal-bank .credit-offer-container .credit-offer-block.open .credit-offer-container-arrow::before {
    content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><path d="M11 9.5L8 6.5L5 9.5" stroke="%232F2C2F" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
    width: 16px;
    height: 16px;
  }
}
.pop-up-credit-calculator-modal-content .cart-modal-bank .fade {
  left: 24px;
  right: 24px;
  height: 32px;
  position: absolute;
  bottom: 23px;
  background: linear-gradient(360deg, #fff -0.39%, rgba(255, 255, 255, 0) 99.61%);
}
.pop-up-credit-calculator-modal-content .cart-modal-bank .cart-modal-sentences-show-more {
  align-self: stretch;
}
.pop-up-credit-calculator-modal-content .cart-modal-form-contact-container {
  display: flex;
  padding: 24px 32px;
  flex-direction: column;
  align-items: flex-start;
  gap: 24px;
  align-self: stretch;
  background: var(--colors-white, #fff);
}
@media (max-width: 719px) {
  .pop-up-credit-calculator-modal-content .cart-modal-form-contact-container {
    padding: 24px;
    border-radius: 24px;
  }
}
.pop-up-credit-calculator-modal-content .cart-modal-form-contact-container .form-contact {
  display: flex;
  align-items: flex-start;
  gap: 24px 48px;
  align-self: stretch;
  flex-wrap: wrap;
}
.pop-up-credit-calculator-modal-content .cart-modal-form-contact-container .form-contact .form-contact-block {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  gap: 4px;
  align-self: stretch;
  width: 290px;
  border-radius: 8px;
}
@media (max-width: 719px) {
  .pop-up-credit-calculator-modal-content .cart-modal-form-contact-container .form-contact .form-contact-block {
    width: 100%;
  }
}
.pop-up-credit-calculator-modal-content .cart-modal-form-contact-container .form-contact .form-contact-block label {
  color: var(--colors-gray-500, #696969);
  font-size: 12px;
}
.pop-up-credit-calculator-modal-content .cart-modal-form-contact-container .form-contact .form-contact-block input {
  display: flex;
  height: 44px;
  padding: 0px 12px;
  align-items: center;
  gap: 16px;
  align-self: stretch;
  border-radius: 8px;
  border: 1px solid var(--colors-gray-200, #e5e4e2);
}
.pop-up-credit-calculator-modal-content .cart-modal-form-contact-container .form-contact .form-contact-block input:focus {
  border: 1px solid var(--colors-gray-700, #2f2c2f);
  outline: none;
}
@media (max-width: 719px) {
  .pop-up-credit-calculator-modal-content .cart-modal-form-contact-container .form-contact .form-contact-block input {
    /*  color: var(--colors-gray-300, #c0c0c0); */
    font-weight: 400;
  }
}
.pop-up-credit-calculator-modal-content .cart-modal-checking {
  display: flex;
  padding: 24px 32px;
  align-items: flex-start;
  flex-direction: row;
  gap: 16px;
  align-self: stretch;
  border-radius: 0 0 24px 24px;
  background: var(--colors-white, #fff);
}
@media (max-width: 719px) {
  .pop-up-credit-calculator-modal-content .cart-modal-checking {
    flex-direction: column;
    border-radius: 24px;
    padding: 24px;
  }
}
.pop-up-credit-calculator-modal-content .cart-modal-checking .cart-modal-checking-container {
  display: flex;
  align-items: flex-start;
  gap: 24px;
  align-self: stretch;
  flex: 1 1 auto;
}
@media (max-width: 719px) {
  .pop-up-credit-calculator-modal-content .cart-modal-checking .cart-modal-checking-container {
    flex-direction: column;
    gap: 16px;
  }
}
.pop-up-credit-calculator-modal-content .cart-modal-checking .cart-modal-checking-container .cart-modal-checking-block {
  display: flex;
  align-items: flex-start;
  gap: 16px;
  flex: 1 0 0;
}
@media (max-width: 719px) {
  .pop-up-credit-calculator-modal-content .cart-modal-checking .cart-modal-checking-container .cart-modal-checking-block {
    flex-direction: column;
    align-self: stretch;
    gap: 8px;
    padding: 0 8px;
  }
}
.pop-up-credit-calculator-modal-content .cart-modal-checking .cart-modal-checking-container .cart-modal-checking-box {
  display: flex;
  padding: 8px 16px;
  flex-direction: column;
  align-items: flex-start;
  color: var(--colors-gray-700, #2f2c2f);
  font-weight: 400;
}
@media (max-width: 719px) {
  .pop-up-credit-calculator-modal-content .cart-modal-checking .cart-modal-checking-container .cart-modal-checking-box {
    flex-direction: unset;
    align-self: stretch;
    justify-content: space-between;
    padding: 0;
  }
  .pop-up-credit-calculator-modal-content .cart-modal-checking .cart-modal-checking-container .cart-modal-checking-box.bottom {
    border-top: 1px solid var(--colors-gray-200, #e5e4e2);
    padding: 16px 8px 0px 8px;
  }
  .pop-up-credit-calculator-modal-content .cart-modal-checking .cart-modal-checking-container .cart-modal-checking-box.bottom span {
    font-size: 16px;
  }
}
.pop-up-credit-calculator-modal-content .cart-modal-checking .cart-modal-checking-container .cart-modal-checking-box .cart-modal-checking-value {
  text-align: center;
  font-size: 16px;
  white-space: nowrap;
}
.pop-up-credit-calculator-modal-content .cart-modal-checking .cart-modal-checking-container .cart-modal-checking-box .cart-modal-checking-value .cart-modal-checking-simb {
  font-size: 24px;
}
@media (max-width: 719px) {
  .pop-up-credit-calculator-modal-content .cart-modal-checking .cart-modal-checking-container .cart-modal-checking-box .cart-modal-checking-value .cart-modal-checking-simb {
    font-size: 14px;
  }
}
@media (max-width: 719px) {
  .pop-up-credit-calculator-modal-content .cart-modal-checking .cart-modal-checking-container .cart-modal-checking-box .cart-modal-checking-value {
    order: 2;
    font-size: 14px;
    font-weight: 500;
  }
}
.pop-up-credit-calculator-modal-content .cart-modal-checking .cart-modal-checking-container .cart-modal-checking-box .cart-modal-checking-info {
  font-size: 8px;
  color: var(--colors-gray-500, #696969);
  white-space: nowrap;
}
@media (max-width: 719px) {
  .pop-up-credit-calculator-modal-content .cart-modal-checking .cart-modal-checking-container .cart-modal-checking-box .cart-modal-checking-info {
    order: 1;
    font-size: 14px;
  }
}
.pop-up-credit-calculator-modal-content .cart-modal-checking .global-button-send-fast-buy {
  width: 100%;
  max-width: 147px;
}
.pop-up-credit-calculator-modal-content .cart-modal-checking .global-button-send-fast-buy button {
  border-radius: 8px;
}
.pop-up-credit-calculator-modal-content.choice .cart-modal-bank-head-paperwork, .pop-up-credit-calculator-modal-content.choice .cart-modal-sentences-show-more, .pop-up-credit-calculator-modal-content.choice .cart-modal-form-contact-container, .pop-up-credit-calculator-modal-content.choice .pop-up-credit-calculator-send-buy-button {
  display: none;
}
.pop-up-credit-calculator-modal-content.paperwork .fade, .pop-up-credit-calculator-modal-content.paperwork .terms, .pop-up-credit-calculator-modal-content.paperwork .cart-modal-bank-head-choice, .pop-up-credit-calculator-modal-content.paperwork .pop-up-credit-calculator-buy-button {
  display: none !important;
}
.pop-up-credit-calculator-modal-content.paperwork .credit-offer-container {
  overflow: unset;
  height: unset;
}
.pop-up-credit-calculator-modal-content.paperwork .credit-offer-container .credit-offer-block.selected, .pop-up-credit-calculator-modal-content.paperwork .credit-offer-container .credit-offer-block.selected.open, .pop-up-credit-calculator-modal-content.paperwork .credit-offer-container .credit-offer-block.open, .pop-up-credit-calculator-modal-content.paperwork .credit-offer-container .credit-offer-block:hover {
  border: 2px solid transparent;
}
@media (max-width: 719px) {
  .pop-up-credit-calculator-modal-content.paperwork .credit-offer-container .credit-offer-block.selected, .pop-up-credit-calculator-modal-content.paperwork .credit-offer-container .credit-offer-block.selected.open, .pop-up-credit-calculator-modal-content.paperwork .credit-offer-container .credit-offer-block.open, .pop-up-credit-calculator-modal-content.paperwork .credit-offer-container .credit-offer-block:hover {
    border: unset;
    background: var(--colors-gray-100, #f7f7f7);
  }
  .pop-up-credit-calculator-modal-content.paperwork .credit-offer-container .credit-offer-block.selected .info input, .pop-up-credit-calculator-modal-content.paperwork .credit-offer-container .credit-offer-block.selected .info label, .pop-up-credit-calculator-modal-content.paperwork .credit-offer-container .credit-offer-block.selected.open .info input, .pop-up-credit-calculator-modal-content.paperwork .credit-offer-container .credit-offer-block.selected.open .info label, .pop-up-credit-calculator-modal-content.paperwork .credit-offer-container .credit-offer-block.open .info input, .pop-up-credit-calculator-modal-content.paperwork .credit-offer-container .credit-offer-block.open .info label, .pop-up-credit-calculator-modal-content.paperwork .credit-offer-container .credit-offer-block:hover .info input, .pop-up-credit-calculator-modal-content.paperwork .credit-offer-container .credit-offer-block:hover .info label {
    display: none;
  }
  .pop-up-credit-calculator-modal-content.paperwork .credit-offer-container .credit-offer-block.selected .price, .pop-up-credit-calculator-modal-content.paperwork .credit-offer-container .credit-offer-block.selected.open .price, .pop-up-credit-calculator-modal-content.paperwork .credit-offer-container .credit-offer-block.open .price, .pop-up-credit-calculator-modal-content.paperwork .credit-offer-container .credit-offer-block:hover .price {
    margin-right: 16px;
  }
}
.pop-up-credit-calculator-modal-content.paperwork .credit-offer-container .credit-offer-block.selected .credit-offer-container-arrow, .pop-up-credit-calculator-modal-content.paperwork .credit-offer-container .credit-offer-block.selected.open .credit-offer-container-arrow, .pop-up-credit-calculator-modal-content.paperwork .credit-offer-container .credit-offer-block.open .credit-offer-container-arrow, .pop-up-credit-calculator-modal-content.paperwork .credit-offer-container .credit-offer-block:hover .credit-offer-container-arrow {
  display: none;
}
.pop-up-credit-calculator-modal-content .gen-tab__block-mobile {
  display: none;
}
@media (max-width: 719px) {
  .pop-up-credit-calculator-modal-content .cart-modal-block-content, .pop-up-credit-calculator-modal-content .global-pop-modal-header-top, .pop-up-credit-calculator-modal-content .cart-modal-bank {
    display: none !important;
  }
  .pop-up-credit-calculator-modal-content .cart-modal-bank.mobile {
    display: flex !important;
    border-radius: 24px;
  }
  .pop-up-credit-calculator-modal-content .global-pop-modal-header-mobile-top {
    display: flex;
    justify-content: space-between;
  }
  .pop-up-credit-calculator-modal-content .containers-header {
    color: var(--colors-gray-700, #2f2c2f);
    font-size: 14px;
    font-weight: 500;
    display: flex;
    gap: 8px;
  }
  .pop-up-credit-calculator-modal-content .gen-tab__block-mobile {
    display: flex;
    order: unset !important;
    border-radius: 24px;
    padding: 24px;
  }
  .pop-up-credit-calculator-modal-content .gen-tab__block-mobile form {
    width: 100%;
  }
  .pop-up-credit-calculator-modal-content .gen-tab__block-mobile form .gen-tab__add-services-block {
    padding-bottom: 5px;
    width: unset;
  }
  .pop-up-credit-calculator-modal-content .gen-tab__block-mobile form .gen-tab__add-services-text {
    padding-left: 0;
  }
  .pop-up-credit-calculator-modal-content .gen-tab__block-mobile form .gen-tab__add-services-ul {
    margin: 0;
    margin-top: 5px;
  }
  .pop-up-credit-calculator-modal-content .gen-tab__block-mobile form .gen-tab__add-services-text {
    border: unset;
  }
}
@keyframes rotateArrow {
  from {
    transform: rotate(-90deg);
  }
  to {
    transform: rotate(0deg);
  }
}
.video-container {
  position: fixed;
  top: 300px;
  right: 10px;
  display: flex;
  align-items: flex-start;
  z-index: 50;
  transition: transform 0.5s ease-in-out, top 0.5s ease-in-out, opacity 0.5s ease-in-out;
}
.video-container.closing {
  transform: translateX(100%);
  opacity: 0;
}
.video-container .video-block {
  padding: 6px;
  padding-bottom: 8px;
  border-radius: 8px;
  box-shadow: 0px 16px 48px 0px rgba(0, 0, 0, 0.24);
  position: relative;
  background: var(--colors-red-500, #DC343B);
}
.video-container .video-block .video-block-title {
  color: var(--colors-white, #FFFFFF);
  font-size: 8px;
  margin-bottom: 5px;
}
.video-container .video-block .video-block-title .closet {
  width: 12px;
  height: 12px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-size: 0;
  background: var(--colors-red-300, #FA8072);
  border-radius: 32px;
  margin-left: 3px;
}
.video-container .video-block video {
  width: 100px;
  border-radius: 4px;
}
.video-container .video-block .review-button {
  background: var(--colors-white, #FFFFFF);
  border-radius: 2px;
  color: var(--colors-red-500, #DC343B);
  font-size: 10px;
  display: block;
  border: none;
  width: 100%;
  line-height: 20px;
  margin-top: 3px;
}
.video-container .video-block .fullscreen-closet {
  display: none;
}
.video-container.normall {
  top: 93px;
}
.video-container.video-fullscreen {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  height: 100vh;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 30;
  width: unset !important;
  background: rgba(0, 0, 0, 0.7);
}
.video-container.video-fullscreen .video-block-title {
  display: none;
}
.video-container.video-fullscreen .video-block {
  width: 100%;
  height: 100%;
  padding: unset;
  border-radius: unset;
  background: unset;
  box-shadow: unset;
}
.video-container.video-fullscreen .video-block video {
  width: auto;
  height: 100%;
  object-fit: contain;
  display: block;
  margin: auto;
}
.video-container.video-fullscreen .closet {
  display: none !important;
}
.video-container.video-fullscreen .fullscreen-closet {
  position: absolute;
  display: block;
  top: 30px;
  right: 30px;
  padding: 5px 10px;
}
.video-container.video-fullscreen .fullscreen-closet svg {
  width: 8.889px;
  height: 8.889px;
}
.pop-up-cart-mobile {
  position: fixed;
  top: -100%;
  width: 100%;
  z-index: 101;
  transition: top 1s cubic-bezier(0.68, -0.55, 0.27, 1.55);
}
.pop-up-cart-mobile .pop-up-cart-mobile-container {
  display: flex;
  padding: 12px 24px 12px 12px;
  align-items: flex-start;
  width: calc(95% - 44px);
  margin: 0 auto;
  border-radius: 16px;
  background: var(--colors-white, #fff);
  /* pop-up_shadow */
  box-shadow: 0px 4px 32px 0px rgba(0, 0, 0, 0.16);
}
.pop-up-cart-mobile .pop-up-cart-mobile-container .pop-up-cart-mobile-block {
  display: flex;
  align-items: flex-start;
  gap: 8px;
}
.pop-up-cart-mobile .pop-up-cart-mobile-container .pop-up-cart-mobile-block svg {
  width: 24px;
  height: 24px;
  display: flex;
  padding: 8px;
  align-items: center;
  gap: 10px;
  border-radius: 32px;
}
.pop-up-cart-mobile .pop-up-cart-mobile-container .pop-up-cart-mobile-block.succes svg {
  background: var(--colors-green-100, #e9f9e9);
  padding: 4px;
}
.pop-up-cart-mobile .pop-up-cart-mobile-container .pop-up-cart-mobile-block.succes .pop-up-cart-mobile-group-top {
  color: var(--colors-green-400, #62b278);
}
.pop-up-cart-mobile .pop-up-cart-mobile-container .pop-up-cart-mobile-block.deleted svg {
  background: var(--colors-red-100, #ffe4e1);
  width: 16px;
  height: 16px;
}
.pop-up-cart-mobile .pop-up-cart-mobile-container .pop-up-cart-mobile-block.deleted .pop-up-cart-mobile-group-top {
  color: var(--colors-red-300, #fa8072);
}
.pop-up-cart-mobile .pop-up-cart-mobile-container .pop-up-cart-mobile-block.error svg {
  background: var(--colors-blue-100, #e9f5ff);
  padding: 4px;
}
.pop-up-cart-mobile .pop-up-cart-mobile-container .pop-up-cart-mobile-block.error .pop-up-cart-mobile-group-top {
  color: var(--colors-blue-400, #62a8ed);
}
.pop-up-cart-mobile .pop-up-cart-mobile-container .pop-up-cart-mobile-block .pop-up-cart-mobile-group {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  gap: 4px;
  flex: 1 0 0;
  align-self: stretch;
}
.pop-up-cart-mobile .pop-up-cart-mobile-container .pop-up-cart-mobile-block .pop-up-cart-mobile-group .pop-up-cart-mobile-group-top {
  font-size: 12px;
}
.pop-up-cart-mobile .pop-up-cart-mobile-container .pop-up-cart-mobile-block .pop-up-cart-mobile-group .pop-up-cart-mobile-group-bottom span {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  align-self: stretch;
  overflow: hidden;
  color: var(--colors-gray-700, #2f2c2f);
  text-overflow: ellipsis;
  font-size: 10px;
  font-weight: 400;
}
.pop-up-cart-mobile.hidden {
  top: -100%;
}
.pop-up-cart-mobile.visible {
  top: 10px;
}
.pop-up-cart-mobile.add .pop-up-cart-mobile-block.deleted, .pop-up-cart-mobile.add .pop-up-cart-mobile-block.error {
  display: none;
}
.pop-up-cart-mobile.delete .pop-up-cart-mobile-block.succes, .pop-up-cart-mobile.delete .pop-up-cart-mobile-block.error {
  display: none;
}
.pop-up-cart-mobile.info .pop-up-cart-mobile-block.deleted, .pop-up-cart-mobile.info .pop-up-cart-mobile-block.succes {
  display: none;
}
.additional-info-modal {
  z-index: 102 !important;
}
.additional-info-modal .global-pop-modal-content {
  max-width: 800px;
  box-sizing: border-box;
  position: relative;
}
.additional-info-modal .additional-info-modal-content {
  overflow: auto;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 32px;
}
.additional-info-modal .mobile-wrap .title {
  display: none;
  margin-bottom: 10px;
}
.additional-info-modal .mobile-wrap .text {
  color: var(--colors-gray-700, #2F2C2F);
  font-size: 16px;
  font-weight: 400;
  margin-bottom: 16px;
  margin-top: 0;
  line-height: 150%;
}
.additional-info-modal .mobile-close-block {
  display: none;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  text-align: center;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0.36) 40%, rgba(0, 0, 0, 0) 100%);
  padding: 10px 0;
}
.additional-info-modal .mobile-close-block .mobile-close-button {
  display: block;
  margin: auto;
  width: 115px;
  background: #fff;
  line-height: 32px;
  border-radius: 24px;
  font-size: 12px;
  color: var(--colors-gray-500, #696969);
}
.additional-info-modal .mobile-close-block .mobile-close-button svg {
  margin-left: 5px;
}
@media (max-width: 768px) {
  .additional-info-modal {
    padding-bottom: 0;
  }
  .additional-info-modal .global-pop-modal-content {
    background: transparent;
    padding: 0;
    max-height: calc(100dvh - 15px);
    border-radius: unset;
  }
  .additional-info-modal .global-pop-modal-content .additional-info-modal-header {
    display: none !important;
  }
  .additional-info-modal .additional-info-modal-content {
    padding: 0 0 40px;
  }
  .additional-info-modal .mobile-wrap {
    background: #fff;
    border-radius: 24px;
    padding: 24px;
    margin-bottom: 15px;
  }
  .additional-info-modal .mobile-wrap .title {
    display: block;
  }
  .additional-info-modal .mobile-wrap .text {
    font-size: 14px;
    margin-bottom: 0;
  }
  .additional-info-modal .mobile-close-block {
    display: block;
  }
}
.smartphone-versions .smartphone-versions-list {
  overflow: auto;
}
.smartphone-versions .smartphone-versions-list .info-block {
  margin-bottom: 16px;
}
.smartphone-versions .smartphone-versions-list .info-block .info-block-head {
  display: flex;
  gap: 8px;
  align-items: center;
}
.smartphone-versions .smartphone-versions-list .info-block .info-block-head .info-block-head-icon img {
  max-width: 50px;
}
.smartphone-versions .smartphone-versions-list .info-block .info-block-head .info-block-head-text .info-block-head-title {
  color: var(--colors-gray-700, #2F2C2F);
  font-size: 16px;
  font-weight: 500;
  margin: 0;
}
.smartphone-versions .smartphone-versions-list .info-block .info-block-head .info-block-head-text .info-block-head-subtitle {
  color: var(--colors-gray-500, #696969);
  font-size: 12px;
  font-weight: 400;
  margin: 0;
}
.smartphone-versions .smartphone-versions-list .info-block ul {
  list-style: none;
  padding: 8px;
  padding-left: 16px;
  margin: 0;
}
.smartphone-versions .smartphone-versions-list .info-block ul li {
  display: flex;
  gap: 4px;
  color: var(--colors-gray-700, #2F2C2F);
  font-size: 14px;
  font-weight: 400;
  margin-bottom: 12px;
}
.smartphone-versions .smartphone-versions-list .info-block ul li:before {
  content: url('data:image/svg+xml,<svg width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M5.25 10.1271L7.42628 12.3034L13.25 6.5" stroke="%2362B378" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
  height: 18px;
  width: 18px;
  display: block;
}
@media (min-width: 768px) {
  .smartphone-versions .smartphone-versions-list {
    max-height: 515px;
  }
}
@media (max-width: 768px) {
  .smartphone-versions .smartphone-versions-list .info-block {
    background: #fff;
    border-radius: 24px;
    padding: 24px;
    margin-bottom: 15px;
  }
}
.device-checked .checked-list {
  display: flex;
  gap: 8px;
  flex-wrap: wrap;
  box-sizing: border-box;
  max-height: 485px;
  overflow: auto;
}
.device-checked .checked-list .checked {
  position: relative;
  padding: 16px;
  background: var(--colors-gray-100, #F7F7F7);
  border-radius: 16px;
  box-sizing: border-box;
  width: 100%;
}
@media (min-width: 720px) {
  .device-checked .checked-list .checked {
    width: calc(50% - 4px);
  }
}
.device-checked .checked-list .checked:before {
  content: url('data:image/svg+xml,<svg width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M5.25 10.1271L7.42628 12.3034L13.25 6.5" stroke="%2362B378" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
  height: 18px;
  width: 18px;
  position: absolute;
  top: 14px;
  right: 14px;
}
.device-checked .checked-list .checked .checked-title {
  color: var(--colors-gray-700, #2F2C2F);
  font-size: 16px;
  font-weight: 400;
  margin-right: 30px;
  margin-bottom: 8px;
  margin-top: 0;
}
.device-checked .checked-list .checked .checked-text {
  color: var(--colors-gray-500, #696969);
  font-size: 14px;
  font-weight: 400;
  margin: 0;
}
@media (min-width: 768px) {
  .device-checked .checked-list {
    max-height: 485px;
  }
}
.smartphone-grade .smartphone-grade-list {
  overflow: auto;
}
.smartphone-grade .smartphone-grade-list .grade-item {
  background: var(--colors-gray-100, #F7F7F7);
  border-radius: 16px;
  margin-bottom: 8px;
}
.smartphone-grade .smartphone-grade-list .grade-item.open .grade-item-header .arrow {
  transform: rotate(0deg);
}
.smartphone-grade .smartphone-grade-list .grade-item .grade-item-header {
  padding: 16px;
  display: flex;
  align-items: center;
  gap: 16px;
  cursor: pointer;
}
.smartphone-grade .smartphone-grade-list .grade-item .grade-item-header .grade-item-head {
  flex: 1 1 auto;
}
.smartphone-grade .smartphone-grade-list .grade-item .grade-item-header .grade-item-head .grade-item-title {
  color: var(--colors-gray-700, #2F2C2F);
  font-size: 16px;
  font-weight: 500;
  margin: 0;
}
.smartphone-grade .smartphone-grade-list .grade-item .grade-item-header .grade-item-head .grade-item-desc {
  color: var(--colors-gray-700, #2F2C2F);
  font-size: 14px;
  font-weight: 400;
  margin: 0;
}
.smartphone-grade .smartphone-grade-list .grade-item .grade-item-header .arrow {
  transition: 0.3s;
  transform: rotate(180deg);
}
.smartphone-grade .smartphone-grade-list .grade-item .grade-item-collapse {
  padding: 16px;
  display: none;
}
.smartphone-grade .smartphone-grade-list .grade-item .grade-item-collapse .grade-item-info-list .grade-item-info {
  display: flex;
  align-items: center;
  gap: 16px;
}
.smartphone-grade .smartphone-grade-list .grade-item .grade-item-collapse .grade-item-info-list .grade-item-info p {
  color: var(--colors-gray-500, #696969);
  font-size: 14px;
  font-weight: 400;
  margin: 0;
}
@media (min-width: 768px) {
  .smartphone-grade .smartphone-grade-list {
    max-height: 500px;
    --mask: linear-gradient(to bottom, rgba(0, 0, 0, 1) 0, rgba(0, 0, 0, 1) 90%, rgba(186, 5, 5, 0) 100%, rgba(0, 0, 0, 0) 0) 100% 50% / 100% 100% repeat-x;
    -webkit-mask: var(--mask);
    mask: var(--mask);
    padding-bottom: 30px;
  }
}
.all-services .all-services-list {
  overflow: auto;
}
.all-services .all-services-list .service:not(:last-child) {
  border-bottom: 1px solid var(--colors-gray-200, #e5e4e2);
}
.all-services .all-services-list .service:not(.open) .service-header .service-header-desc {
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  white-space: normal;
  overflow: hidden;
}
.all-services .all-services-list .service.open .service-header .service-header-title .arrow {
  transform: rotate(0deg);
}
.all-services .all-services-list .service .service-header {
  cursor: pointer;
}
.all-services .all-services-list .service .service-header .service-header-title {
  color: var(--colors-gray-700, #2F2C2F);
  font-size: 14px;
  font-weight: 500;
  margin: 0 0 12px;
  display: flex;
  align-items: center;
}
.all-services .all-services-list .service .service-header .service-header-title .count {
  background: var(--colors-gray-100, #F7F7F7);
  border-radius: 24px;
  padding: 0 8px;
  color: var(--colors-gray-400, #929292);
  font-size: 12px;
  font-weight: 500;
  display: inline-block;
  vertical-align: middle;
  line-height: 18px;
  margin-left: 8px;
}
.all-services .all-services-list .service .service-header .service-header-title .arrow {
  margin-left: auto;
  transition: 0.3s;
  transform: rotate(180deg);
  font-size: 0;
}
.all-services .all-services-list .service .service-header .service-header-desc {
  color: var(--colors-gray-700, #2F2C2F);
  font-size: 12px;
  font-weight: 400;
  margin: 0;
}
.all-services .all-services-list .service .service-content {
  display: none;
}
.all-services .all-services-list .service .service-content .service-block {
  padding: 20px 4px 16px;
}
.all-services .all-services-list .service .service-content .service-block:not(:last-child) {
  border-bottom: 1px solid var(--colors-gray-200, #e5e4e2);
}
.all-services .all-services-list .service .service-content .service-block .service-block-head {
  display: flex;
  align-items: center;
  gap: 8px;
}
.all-services .all-services-list .service .service-content .service-block .service-block-head .service-block-icon {
  display: none;
}
.all-services .all-services-list .service .service-content .service-block .service-block-head .service-block-title {
  margin: 0;
  color: var(--colors-gray-700, #2F2C2F);
  font-size: 14px;
  font-weight: 500;
  flex: 1 1 auto;
}
.all-services .all-services-list .service .service-content .service-block .service-block-head .service-block-price {
  margin: 0;
  color: var(--colors-gray-700, #2F2C2F);
  font-size: 14px;
  text-align: right;
  font-weight: 400;
}
.all-services .all-services-list .service .service-content .service-block .service-block-head .service-block-price span {
  display: block;
  color: var(--colors-gray-500, #696969);
  font-size: 10px;
}
.all-services .all-services-list .service .service-content .service-block .gold-label {
  color: #F4B72A;
  font-weight: 600;
}
.all-services .all-services-list .service .service-content .service-block .silver-label {
  color: #999999;
  font-weight: 600;
}
.all-services .all-services-list .service .service-content .service-block .start-label {
  color: #0AB7D4;
  font-weight: 600;
}
.all-services .all-services-list .service .service-content .service-block ul {
  list-style: none;
  padding: 8px;
  padding-left: 16px;
  margin: 0;
}
.all-services .all-services-list .service .service-content .service-block ul li {
  color: var(--colors-gray-700, #2F2C2F);
  font-size: 12px;
  font-weight: 400;
}
.all-services .all-services-list .service .service-content .service-block ul li:not(:last-child) {
  margin-bottom: 12px;
}
.all-services .all-services-list .service .service-content .service-block ul li:before {
  content: url('data:image/svg+xml,<svg width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M5.25 10.1271L7.42628 12.3034L13.25 6.5" stroke="%2362B378" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
  height: 18px;
  width: 18px;
  display: block;
  float: left;
  margin-right: 5px;
}
.all-services .all-services-list .service .service-content .service-block .service-block-extra {
  background: var(--colors-gray-100, #F7F7F7);
  border-radius: 8px;
  padding: 24px 16px 16px;
  position: relative;
  margin-top: 12px;
}
.all-services .all-services-list .service .service-content .service-block .service-block-extra:before {
  content: "+";
  color: var(---white, #fff);
  background: var(--colors-green-400, #62B278);
  height: 24px;
  width: 24px;
  border-radius: 50%;
  line-height: 24px;
  font-size: 22px;
  text-align: center;
  position: absolute;
  top: -12px;
  left: 0;
  right: 0;
  margin: auto;
}
.all-services .all-services-list .service .service-content .service-block .service-block-extra ul {
  padding-left: 0;
}
.all-services .all-services-list .service .service-content .additional {
  padding: 12px 8px 4px;
}
.all-services .all-services-list .service .service-content .additional p {
  margin: 4px 0;
  color: var(--colors-gray-500, #696969);
  font-size: 12px;
  font-weight: 400;
}
@media (max-width: 768px) {
  .all-services .all-services-list .service {
    background: #fff;
    border-radius: 24px;
    padding: 24px;
    margin-bottom: 15px;
  }
}
@media (min-width: 768px) {
  .all-services .all-services-list {
    max-height: 480px;
    --mask: linear-gradient(to bottom, rgba(0, 0, 0, 1) 0, rgba(0, 0, 0, 1) 90%, rgba(186, 5, 5, 0) 100%, rgba(0, 0, 0, 0) 0) 100% 50% / 100% 100% repeat-x;
    -webkit-mask: var(--mask);
    mask: var(--mask);
    padding-bottom: 30px;
  }
  .all-services .all-services-list .service {
    padding: 24px 0;
  }
  .all-services .all-services-list .service .service-header .service-header-title {
    font-size: 16px;
  }
  .all-services .all-services-list .service .service-header .service-header-desc {
    font-size: 14px;
  }
  .all-services .all-services-list .service .service-content .service-block .service-block-head .service-block-icon {
    display: block;
    max-height: 40px;
  }
  .all-services .all-services-list .service .service-content .service-block .service-block-head .service-block-title {
    font-size: 16px;
  }
  .all-services .all-services-list .service .service-content .service-block .service-block-head .service-block-price {
    font-size: 16px;
  }
  .all-services .all-services-list .service .service-content .service-block .service-block-head .service-block-price span {
    font-size: 12px;
  }
  .all-services .all-services-list .service .service-content .service-block ul li {
    font-size: 14px;
  }
}
.eco-box-content .eco-box-container {
  display: flex;
  gap: 15px;
}
.eco-box-content .eco-box-container .eco-box-container_left-side, .eco-box-content .eco-box-container .eco-box-container_right-side {
  flex: 1 1 50%;
}
.eco-box-content .eco-box-container .eco-box-container-title {
  font-size: 16px;
  color: var(--colors-gray-700, #2F2C2F);
  margin: 0 0 16px;
  font-weight: 500;
}
.eco-box-content .eco-box-container img {
  max-width: 100%;
}
.eco-box-content .eco-box-container .eco-box-block {
  background: var(--colors-green-100, #E9F9E9);
  border-radius: 16px;
  padding: 16px 24px;
  margin-bottom: 8px;
}
.eco-box-content .eco-box-container .eco-box-block .eco-box-block-title {
  color: var(--colors-green-400, #62B278);
  font-size: 32px;
  margin: 0;
}
.eco-box-content .eco-box-container .eco-box-block .eco-box-block-title span {
  font-size: 64px;
}
.eco-box-content .eco-box-container .eco-box-block .eco-box-block-text {
  color: var(--colors-green-400, #62B278);
  font-size: 14px;
  margin: 0;
}
@media (max-width: 768px) {
  .eco-box-content {
    background: #fff;
    border-radius: 24px;
  }
  .eco-box-content .eco-box-container {
    padding: 0 24px 24px;
    flex-direction: column;
  }
  .eco-box-content .eco-box-container .eco-box-container_left-side, .eco-box-content .eco-box-container .eco-box-container_right-side {
    flex: 1 1 100%;
  }
}
.bug-report-btn {
  border: 2px solid var(--colors-blue-400, #62A8ED);
  box-shadow: 0px 4px 16px 0px #00000014;
  background: var(--colors-blue-100, #E9F5FF);
  width: 40px;
  height: 40px;
  border-radius: 8px;
  padding: 2px 0px;
  position: fixed;
  bottom: 80px;
  left: 20px;
  z-index: 5;
  transition: 0.3s;
  cursor: pointer;
}
.bug-report-btn:hover {
  background: var(--colors-blue-500, #318CE7);
  border-color: var(--colors-blue-500, #318CE7);
}
.bug-report-btn:hover path {
  stroke: var(---white, #fff);
}
@media (min-width: 992px) {
  .bug-report-btn {
    bottom: 30px;
    left: 30px;
  }
}
.pop-up-bug-report .success-message {
  padding: 24px;
  justify-content: center;
  flex-direction: column;
  align-items: center;
  text-align: center;
  flex: 1 0;
  display: none;
}
.pop-up-bug-report .success-message p {
  color: var(--colors-gray-700, #2F2C2F);
  font-weight: 400;
  max-width: 250px;
  margin: auto;
}
.spec-info-modal .close {
  background: unset;
  border: unset;
  position: absolute;
  top: 10px;
  right: 10px;
  font-size: 0;
}
.spec-info-modal .spec-info-modal-content {
  padding: 12px;
  border-radius: 16px;
}
.spec-info-modal .spec-info-modal-content .spec-info-head {
  display: flex;
  align-self: center;
  gap: 5px;
  padding: 4px 8px;
}
.spec-info-modal .spec-info-modal-content .spec-info-head .spec-info-head-title {
  color: var(--colors-gray-400, #929292);
  font-size: 12px;
  font-weight: 500;
  align-self: center;
}
.spec-info-modal .spec-info-modal-content .spec-info-body {
  padding: 4px;
  color: var(--colors-gray-700, #2F2C2F);
  font-weight: 400;
  font-size: 12px;
  line-height: 150%;
  text-align: justify;
}
.notifications-container {
  position: fixed;
  top: 50px;
  right: 70px;
  z-index: 105;
}
.notifications-container.overlay {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
.notifications-container .notifications-item {
  position: relative;
  background: var(--colors-white, #FFFFFF);
  padding: 16px 50px 16px 16px;
  border-radius: 16px;
  box-shadow: 0px 4px 32px 0px #00000029;
  display: flex;
  gap: 10px;
  align-items: flex-start;
  width: 360px;
  margin-bottom: 10px;
}
.notifications-container .notifications-item.info .icon {
  background-color: var(--colors-blue-100, #E9F5FF);
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAVCAYAAABG1c6oAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHWSURBVHgB3VNLTuNAEH3VjTSwc8QM0qzGOUJukBtkZpnMYpyZAwycIMkNwgWw2WCxAk4QOAFHIDsWfGJlQ0C4i652QixhGwI7ntTq7uqq15/3mvAKgnDi6Q38kXHKOInatXFVPlWSxRNfgUcA+/P0sZlRI+rWkrIaVUWoYHpCZvBQlyZjtSGxqpqK00lnGMOo/X0szc77YGwH8VVzZUINDhkYgx52FzGzrmScEHRvJcK/8XXA4CaY+/OTOUS/aonhdEB2LTi4/llUS8WEtxeWEGF7s+7mBzfb0u91NofSd+PbkS30iwRSL8lu+k5VVsEiZpDCWLkXc0Y6cAKtm/+ounImBElSFHZqZ8skDWWWt4na305BdJwJ5MQrJpzbxLMWGeTjRNRi4lY+Zvh+R7bIagoIn21irZEXogzzHHnTIG8jtRzwyNlkNt3FGyE2kpq8jRyh2CQTwtqkW0/eSig2YpPZ6N/hxP13JZ/fdj3ZKex83ceKiH5vRQw65dQMhWtNf0mbNuDbnRplRSk/nkBpLlsXGxGpkeVqrTHDc4ZQ5JWeorM1RAU0k8eWw3o1oeBo4tHMnIvz8QHIk/Fs2nBmDeJLH0Y3ldI/8A4YQoK76f4qgn4iPAHsRdjh7DL+1wAAAABJRU5ErkJggg==');
}
.notifications-container .notifications-item.info .content .title {
  color: var(--colors-blue-400, #62A8ED);
}
.notifications-container .notifications-item.success .icon {
  background-color: var(--colors-green-100, #E9F9E9);
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAMCAYAAABSgIzaAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACYSURBVHgBndDLDYMwEATQHVeQEiiBFlJBlA6sNJAjUS6QW+iCDixogFJwHRxYFoQQID4L44sl+3lsg07mVXwsWMYplEcJAXE3V8MpapgSFVyi7PH/4Qo6vOoW6qH8UkUsCw3fs2fqNaiLEeOlNzAGpXVRoEF9o3XxDaYuAQ6l2ctBOUDvPTS+cYaH7KERLvERWo1131CzrwX431yvZurEpQAAAABJRU5ErkJggg==');
}
.notifications-container .notifications-item.success .content .title {
  color: var(--colors-green-400, #62B278);
}
.notifications-container .notifications-item.error .icon {
  background-color: var(--colors-red-100, #FFE4E1);
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAEkSURBVHgBzVTbVcMwDL1yyuOzI5QNOkI2KBu0GxDSAWwG4DRsUEboBIENsgHZgP4BKbFwSgKtsYN7Tj96z/GHdKUbSbFMcGAj5zEIN4Ae2hyTWJ7L+0fbL2xHJdMZE+cMjtnQ+wcjMC/fZBLbeQPbQURTDV1eqMUVHKhU+ipImGrx1FvRVgwo4QGBCgL/aZneZZpExJPOwaDxdwIXLiEXXzOtTGvakFETMm61izYBHrQ8fuOF5h92o+Z5pW5zBMKOFzgSvELN7Jrjs4OFIqKJ2PkJth0sdChOT2jgI2quVzBD8dnBQpd3WdZn29hpjddor38IzOswgquiT6YHs3PXHyp9MQ9G2S+y/eDQbJHqfHsLVclkBoqm+L+atRlXdiYXz53vC3oydVfMJ1EOAAAAAElFTkSuQmCC');
}
.notifications-container .notifications-item.error .content .title {
  color: var(--colors-red-300, #FA8072);
}
.notifications-container .notifications-item .icon {
  height: 24px;
  width: 24px;
  flex: 0 0 auto;
  background-position: 50%;
  background-size: 60%;
  border-radius: 50%;
  background-repeat: no-repeat;
}
.notifications-container .notifications-item .content {
  width: 100%;
}
.notifications-container .notifications-item .content .title {
  margin: 0 0 4px;
  line-height: 24px;
}
.notifications-container .notifications-item .content .text {
  margin: 0;
  font-size: 12px;
  font-weight: 400;
  line-height: 1.4;
  color: var(--colors-gray-700, #2F2C2F);
}
.notifications-container .notifications-item .close {
  background-position: 50%;
  background-size: 80%;
  background-color: unset;
  background-repeat: no-repeat;
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M13.6564 15.0711C14.0469 15.4616 14.6801 15.4616 15.0706 15.0711C15.4611 14.6805 15.4611 14.0474 15.0706 13.6569L9.41377 8L15.0706 2.34315C15.4611 1.95262 15.4611 1.31946 15.0706 0.928932C14.6801 0.538408 14.0469 0.538408 13.6564 0.928932L7.99956 6.58579L2.3427 0.928932C1.95218 0.538408 1.31901 0.538408 0.92849 0.928932C0.537966 1.31946 0.537966 1.95262 0.92849 2.34315L6.58534 8L0.92849 13.6569C0.537965 14.0474 0.537966 14.6805 0.92849 15.0711C1.31901 15.4616 1.95218 15.4616 2.3427 15.0711L7.99956 9.41421L13.6564 15.0711Z" fill="%23E9E9E9"/></svg>');
  width: 24px;
  height: 24px;
  border: none;
  cursor: pointer;
  position: absolute;
  top: 16px;
  right: 16px;
}
@media (max-width: 719px) {
  .notifications-container {
    left: 15px;
    right: 15px;
    top: 50px;
    align-items: center;
  }
  .notifications-container .notifications-item {
    width: auto;
    padding: 12px 50px 12px 12px;
    margin-right: auto;
    margin-left: auto;
  }
  .notifications-container .notifications-item .icon {
    height: 32px;
    width: 32px;
    background-size: 50%;
  }
  .notifications-container .notifications-item .content .title {
    font-size: 12px;
    line-height: 1;
  }
  .notifications-container .notifications-item .content .text {
    font-size: 10px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .notifications-container .notifications-item .close {
    display: none;
  }
}
.offers-tab {
  display: flex;
  justify-content: center;
  align-items: flex-start;
  align-self: stretch;
}
.offers-tab.modal {
  left: 0;
  top: 50%;
  text-rendering: optimizeLegibility;
  -webkit-overflow-scrolling: touch;
  overflow-y: scroll;
  scrollbar-width: thin;
  position: fixed;
  transform: translate(0, -50%);
  transition: all 0.5s ease;
  width: 100%;
  box-sizing: border-box;
  z-index: 50;
}
.offers-tab.modal .offers-page-container {
  margin: 2% auto;
  display: flex;
  align-items: center;
  flex-direction: column;
  overflow: auto;
  overflow-x: hidden;
  border-radius: 24px;
  background: var(---disabled, #e9e9e9);
  max-height: 90vh;
}
.offers-tab.modal .offers-page-container .offers-page-content {
  width: 100%;
  overflow-y: scroll;
  max-height: 85vh;
}
.offers-tab .offers-page-container {
  display: flex;
  justify-content: center;
  align-items: flex-start;
  flex-direction: column;
  align-self: stretch;
  border-radius: 24px;
  overflow: hidden;
  /* block-shadow */
  box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.08);
}
.offers-tab .offers-page-container .offers-page-header {
  display: flex;
  height: 64px;
  padding: 0 16px 0 32px;
  justify-content: space-between;
  align-items: center;
  align-self: stretch;
  background: var(---white, #fff);
  border-radius: 24px 24px 0 0;
  user-select: none;
  border-bottom: 1px solid var(---disabled, #e9e9e9);
  flex: 0 0 auto;
}
.offers-tab .offers-page-container .offers-page-header h2 {
  color: var(--colors-gray-700, #2F2C2F);
  font-size: 20px;
  margin: 0;
  font-weight: 500;
}
.offers-tab .offers-page-container .offers-page-header h2 span {
  color: var(--colors-gray-300, #C0C0C0);
}
.offers-tab .offers-page-container .offers-page-header .offers-page-header-actions {
  display: flex;
  justify-content: center;
  align-items: center;
  align-self: stretch;
  gap: 8px;
  font-size: 14px;
}
.offers-tab .offers-page-container .offers-page-header .offers-page-header-actions .global-horizontal-switch label {
  display: flex;
  padding: 8px;
  justify-content: center;
  align-items: center;
  gap: 8px;
  color: var(--colors-gray-700, #2f2c2f);
  font-weight: 400;
}
.offers-tab .offers-page-container .offers-page-header .offers-page-header-actions .offers-page-header-sorting-block {
  display: inline-flex;
  align-items: center;
  border-radius: 48px;
  background: var(--colors-gray-100, #f7f7f7);
  font-weight: 400;
  position: relative;
  min-width: 115px;
  height: 32px;
  margin-left: 10px;
}
.offers-tab .offers-page-container .offers-page-header .offers-page-header-actions .offers-page-header-sorting-block .offers-page-header-sorting-container {
  border-radius: 48px;
  display: flex;
  position: absolute;
  top: 0;
  right: 0;
  background: var(--colors-gray-100, #f7f7f7);
}
.offers-tab .offers-page-container .offers-page-header .offers-page-header-actions .offers-page-header-sorting-block .offers-page-header-sorting-container .sorting-desctop {
  display: none;
  white-space: nowrap;
}
.offers-tab .offers-page-container .offers-page-header .offers-page-header-actions .offers-page-header-sorting-block .offers-page-header-sorting-container .sorting {
  height: 32px;
  padding: 8px 16px;
  align-items: center;
  border: none;
  border-radius: 48px;
  background: var(--colors-gray-100, #f7f7f7);
  cursor: pointer;
  color: var(--colors-gray-500, #696969);
  font-weight: 400;
  font-size: 14px;
}
.offers-tab .offers-page-container .offers-page-header .offers-page-header-actions .offers-page-header-sorting-block .offers-page-header-sorting-container .sorting.selected {
  display: inline-flex;
  padding: 0px 16px 0px 8px;
  color: var(--colors-white, #fff);
  background: var(--colors-blue-100, #e9f5ff);
  color: var(--colors-blue-400, #62a8ed);
  text-align: center;
  font-weight: 500;
}
.offers-tab .offers-page-container .offers-page-header .offers-page-header-actions .offers-page-header-sorting-block .offers-page-header-sorting-container .sorting.selected::before {
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M7 6L7 18" stroke="%2362A8ED" stroke-width="2" stroke-linecap="round"/><path d="M12 8L12 18" stroke="%2362A8ED" stroke-width="2" stroke-linecap="round"/><path d="M17 10L17 18" stroke="%2362A8ED" stroke-width="2" stroke-linecap="round"/></svg>');
  width: 24px;
  height: 24px;
}
.offers-tab .offers-page-container .offers-page-header .offers-page-header-actions .offers-page-header-sorting-block .offers-page-header-sorting-container .sorting.selected.BTN::before {
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M7 10L7 18" stroke="%2362A8ED" stroke-width="2" stroke-linecap="round"/><path d="M12 6L12 18" stroke="%2362A8ED" stroke-width="2" stroke-linecap="round"/><path d="M17 12L17 18" stroke="%2362A8ED" stroke-width="2" stroke-linecap="round"/></svg>');
  width: 24px;
  height: 24px;
}
.offers-tab .offers-page-container .offers-page-header .offers-page-header-actions .offers-page-header-sorting-block .offers-page-header-sorting-container .sorting.selected:hover {
  color: var(--colors-white, #fff);
  font-weight: 500;
  background: linear-gradient(0deg, var(--colors-blue-500, #318ce7) 0%, var(--colors-blue-500, #318ce7) 100%), var(--colors-white, #fff);
}
.offers-tab .offers-page-container .offers-page-header .offers-page-header-actions .offers-page-header-sorting-block.active .sorting {
  display: inline-flex;
}
.offers-tab .offers-page-container .offers-page-header .offers-page-header-actions .offers-page-header-sorting-block.active .sorting.active {
  padding: 0px 16px 0px 8px;
  color: var(--colors-white, #fff);
  font-weight: 500;
  background: linear-gradient(0deg, var(--colors-blue-500, #318ce7) 0%, var(--colors-blue-500, #318ce7) 100%), var(--colors-white, #fff);
}
.offers-tab .offers-page-container .offers-page-header .offers-page-header-actions .offers-page-header-sorting-block.active .sorting.active::before {
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M7 10L7 18" stroke="white" stroke-width="2" stroke-linecap="round"/><path d="M12 6L12 18" stroke="white" stroke-width="2" stroke-linecap="round"/><path d="M17 12L17 18" stroke="white" stroke-width="2" stroke-linecap="round"/></svg>');
  width: 24px;
  height: 24px;
}
.offers-tab .offers-page-container .offers-page-header .offers-page-header-actions .offers-page-header-sorting-block.active .sorting:hover:not(.active, .selected) {
  color: var(--colors-gray-700, #2f2c2f);
  background: var(--colors-gray-200, #e5e4e2);
}
.offers-tab .offers-page-container .offers-page-header .offers-page-header-actions .offers-page-header-filter-block {
  display: inline-flex;
  align-items: center;
  gap: 8px;
}
.offers-tab .offers-page-container .offers-page-header .offers-page-header-actions .offers-page-header-filter-block .cancellation, .offers-tab .offers-page-container .offers-page-header .offers-page-header-actions .offers-page-header-filter-block .apply {
  display: none;
  border: none;
}
.offers-tab .offers-page-container .offers-page-header .offers-page-header-actions .offers-page-header-filter-block .filter {
  cursor: pointer;
  font-size: 14px;
  font-weight: 500;
}
.offers-tab .offers-page-container .offers-page-header .offers-page-header-actions .offers-page-header-filter-block .BTN {
  display: flex;
  padding: 4px 16px 4px 8px;
  justify-content: center;
  align-items: center;
  gap: 4px;
  position: relative;
  border-radius: 48px;
  background: linear-gradient(0deg, var(--colors-blue-100, #e9f5ff) 0%, var(--colors-blue-100, #e9f5ff) 100%), var(--colors-white, #fff);
  border: none;
  color: var(--colors-blue-400, #62a8ed);
}
.offers-tab .offers-page-container .offers-page-header .offers-page-header-actions .offers-page-header-filter-block .BTN::before {
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M19 7L5 7" stroke="%2362A8ED" stroke-width="2" stroke-linecap="round"/><circle cx="11" cy="7" r="2" transform="rotate(90 11 7)" fill="%2362A8ED"/><path d="M19 12L5 12" stroke="%2362A8ED" stroke-width="2" stroke-linecap="round"/><circle cx="15" cy="12" r="2" transform="rotate(90 15 12)" fill="%2362A8ED"/><path d="M19 17L5 17" stroke="%2362A8ED" stroke-width="2" stroke-linecap="round"/><circle cx="12" cy="17" r="2" transform="rotate(90 12 17)" fill="%2362A8ED"/></svg>');
  width: 24px;
  height: 24px;
}
.offers-tab .offers-page-container .offers-page-header .offers-page-header-actions .offers-page-header-filter-block .BTN:hover {
  background: var(--colors-blue-500, #318ce7);
  color: var(--colors-white, #fff);
}
.offers-tab .offers-page-container .offers-page-header .offers-page-header-actions .offers-page-header-filter-block .BTN:hover::before {
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M19 7L5 7" stroke="white" stroke-width="2" stroke-linecap="round"/><circle cx="11" cy="7" r="2" transform="rotate(90 11 7)" fill="white"/><path d="M19 12L5 12" stroke="white" stroke-width="2" stroke-linecap="round"/><circle cx="15" cy="12" r="2" transform="rotate(90 15 12)" fill="white"/><path d="M19 17L5 17" stroke="white" stroke-width="2" stroke-linecap="round"/><circle cx="12" cy="17" r="2" transform="rotate(90 12 17)" fill="white"/></svg>');
}
.offers-tab .offers-page-container .offers-page-header .offers-page-header-actions .offers-page-header-filter-block .BTN.active::after {
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="8" height="8" viewBox="0 0 8 8" fill="none"><circle cx="4" cy="4" r="3.5" fill="%23318CE7" stroke="white"/></svg>');
  position: absolute;
  right: 4px;
  top: -4px;
  width: 6px;
  height: 6px;
}
.offers-tab .offers-page-container .offers-page-header .offers-page-header-actions .offers-page-header-filter-block .BTN.active:hover::after {
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="8" height="8" viewBox="0 0 8 8" fill="none"><circle cx="4" cy="4" r="3.5" fill="%23318CE7" stroke="white"/></svg>');
}
.offers-tab .offers-page-container .offers-page-header .offers-page-header-actions .offers-page-header-filter-block.active .BTN {
  display: none;
}
.offers-tab .offers-page-container .offers-page-header .offers-page-header-actions .offers-page-header-filter-block.active .cancellation {
  display: inline-flex;
  height: 32px;
  justify-content: center;
  align-items: center;
  gap: 4px;
  border-radius: 8px;
  background: var(--colors-white, #fff);
  color: var(--colors-gray-500, #696969);
}
.offers-tab .offers-page-container .offers-page-header .offers-page-header-actions .offers-page-header-filter-block.active .cancellation:hover {
  color: var(--colors-red-300, #fa8072);
}
.offers-tab .offers-page-container .offers-page-header .offers-page-header-actions .offers-page-header-filter-block.active .apply {
  display: inline-flex;
  height: 32px;
  padding: 0px 16px;
  justify-content: center;
  align-items: center;
  gap: 4px;
  border-radius: 48px;
  background: linear-gradient(0deg, var(--colors-green-100, #e9f9e9) 0%, var(--colors-green-100, #e9f9e9) 100%), var(--colors-white, #fff);
  color: var(--colors-green-400, #62b278);
}
.offers-tab .offers-page-container .offers-page-header .offers-page-header-actions .offers-page-header-filter-block.active .apply:hover {
  border-radius: 48px;
  background: linear-gradient(0deg, var(--colors-green-500-primary, #2ea84f) 0%, var(--colors-green-500-primary, #2ea84f) 100%), var(--colors-white, #fff);
  color: var(--colors-white, #fff);
}
.offers-tab .offers-page-container .offers-page-header .offers-page-header-actions .offers-page-header-view-block {
  display: inline-flex;
  align-items: flex-start;
  gap: 1px;
  border-radius: 32px;
  background: var(--colors-white, #fff);
}
.offers-tab .offers-page-container .offers-page-header .offers-page-header-actions .offers-page-header-view-block .view-block {
  display: inline-flex;
  align-items: flex-start;
  border: none;
  background: var(--colors-blue-100, #e9f5ff);
  cursor: pointer;
}
.offers-tab .offers-page-container .offers-page-header .offers-page-header-actions .offers-page-header-view-block .view-block:hover {
  background: var(--colors-blue-500, #318ce7);
}
.offers-tab .offers-page-container .offers-page-header .offers-page-header-actions .offers-page-header-view-block .view-block:hover path {
  fill: var(--colors-white, #fff);
}
.offers-tab .offers-page-container .offers-page-header .offers-page-header-actions .offers-page-header-view-block .view-block.active {
  background: var(--colors-blue-500, #318ce7);
}
.offers-tab .offers-page-container .offers-page-header .offers-page-header-actions .offers-page-header-view-block .view-block.active path {
  fill: var(--colors-white, #fff);
}
.offers-tab .offers-page-container .offers-page-header .offers-page-header-actions .offers-page-header-view-block .list-view {
  padding: 9.5px 8px 9.5px 12px;
  border-radius: 32px 0 0 32px;
}
.offers-tab .offers-page-container .offers-page-header .offers-page-header-actions .offers-page-header-view-block .grid-view {
  padding: 9.5px 12px 9.5px 8px;
  border-radius: 0 32px 32px 0;
}
.offers-tab .offers-page-container .offers-page-header .pop-up-location-close {
  margin-left: 32px;
}
.offers-tab .offers-page-container .offers-filter-options {
  display: none;
  align-self: stretch;
  background: var(--colors-white, #fff);
  user-select: none;
}
.offers-tab .offers-page-container .offers-filter-options .offers-filter-group-container {
  display: flex;
  padding: 32px 48px;
  align-items: flex-start;
  gap: 32px;
  width: 100%;
  border-bottom: 1px solid var(---disabled, #e9e9e9);
}
.offers-tab .offers-page-container .offers-filter-options .offers-filter-group {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 12px;
  flex: 1 0 0;
  list-style: none;
  margin: 0;
  padding: 0;
}
.offers-tab .offers-page-container .offers-filter-options .offers-filter-group h3 {
  display: flex;
  align-items: center;
  gap: 4px;
  align-self: stretch;
  margin: 0;
  color: var(--colors-gray-700, #2f2c2f);
  font-size: 14px;
  font-weight: 500;
}
.offers-tab .offers-page-container .offers-filter-options .offers-filter-group div {
  display: flex;
  padding-left: 4px;
  flex-direction: column;
  align-items: flex-start;
  gap: 8px;
  align-self: stretch;
}
.offers-tab .offers-page-container .offers-filter-options .offers-filter-group div label {
  display: flex;
  align-items: center;
  gap: 4px;
  position: relative;
  color: var(--colors-gray-700, #2f2c2f);
  font-weight: 400;
  cursor: pointer;
}
.offers-tab .offers-page-container .offers-filter-options .offers-filter-group .global-page-checkbox + label:before {
  width: 16px;
}
.offers-tab .offers-page-container .offers-page-content {
  align-self: stretch;
}
.offers-tab .offers-page-container .offers-page-content::-webkit-scrollbar {
  width: 8px;
  /* Ширина всего элемента навигации */
}
.offers-tab .offers-page-container .offers-page-content::-webkit-scrollbar-track {
  border-radius: 8px;
  /* Округление бегунка */
  background: var(--colors-gray-100, #f7f7f7);
  /* Цвет дорожки */
}
.offers-tab .offers-page-container .offers-page-content::-webkit-scrollbar-thumb {
  background: var(--colors-gray-200, #e5e4e2);
  /* Цвет бегунка */
  border-radius: 8px;
  /* Округление бегунка */
}
.offers-tab .offers-page-container .offers-page-content .offers-page-block__list-block:last-child {
  border-radius: 0 0 24px 24px;
}
.offers-tab .offers-page-container .offers-page-content .offers-page-block__list, .offers-tab .offers-page-container .offers-page-content .offers-page-block__column, .offers-tab .offers-page-container .offers-page-content .offers-page-block__comparison {
  display: none;
}
.offers-tab .offers-page-container .offers-page-content .offers-page-block__list.active, .offers-tab .offers-page-container .offers-page-content .offers-page-block__column.active, .offers-tab .offers-page-container .offers-page-content .offers-page-block__comparison.active {
  display: flex;
}
.offers-tab .offers-page-container .offers-page-block__list {
  flex-direction: column;
}
.offers-tab .offers-page-container .offers-page-block__list .offers-page-block__list-block {
  display: flex;
  padding: 48px;
  align-items: flex-start;
  gap: var(---gap-big, 48px);
  align-self: stretch;
  position: relative;
  background: var(--colors-white, #fff);
  border-right: 1px solid var(--colors-gray-200, #e5e4e2);
  border-bottom: 1px solid var(--colors-gray-200, #e5e4e2);
}
@media (max-width: 1279px) {
  .offers-tab .offers-page-container .offers-page-block__list .offers-page-block__list-block {
    flex-direction: column;
  }
}
.offers-tab .offers-page-container .offers-page-block__list .offers-page-block__list-block.baner {
  border-top: 4px solid var(--colors-violet-300, #b57edc);
  border-bottom: 4px solid var(--colors-violet-300, #b57edc);
  background: linear-gradient(0deg, rgba(249, 242, 255, 0.05) 0%, rgba(249, 242, 255, 0.05) 100%), #fff;
}
.offers-tab .offers-page-container .offers-page-block__list .offers-page-block__list-block .offers-page__left-side {
  display: flex;
  justify-content: center;
  align-items: flex-start;
  gap: var(---gap-small, 16px);
  flex: 1 0 0;
  align-self: stretch;
  user-select: none;
}
.offers-tab .offers-page-container .offers-page-block__list .offers-page-block__list-block .offers-page__left-side .offers-page__carousel-container-img {
  display: flex;
}
.offers-tab .offers-page-container .offers-page-block__list .offers-page-block__list-block .offers-page__left-side .offers-page__carousel-container-img .cloud-zoom-wrap {
  width: 100%;
}
.offers-tab .offers-page-container .offers-page-block__list .offers-page-block__list-block .offers-page__left-side .bu-secondary-slider ul {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 8px;
  align-self: stretch;
}
.offers-tab .offers-page-container .offers-page-block__list .offers-page-block__list-block .offers-page__left-side .bu-secondary-slider ul img {
  display: flex;
  width: 80px;
  height: 80px;
  justify-content: center;
  align-items: center;
  object-fit: cover;
  border-radius: 8px;
  background: lightgray 50% / cover no-repeat;
}
.offers-tab .offers-page-container .offers-page-block__list .offers-page-block__list-block .offers-page__left-side .bu-secondary-slider .splide__track--nav > .splide__list > .splide__slide.is-active {
  border: none;
}
.offers-tab .offers-page-container .offers-page-block__list .offers-page-block__list-block .offers-page__left-side .bu-secondary-slider .thumbnail {
  border: none;
}
.offers-tab .offers-page-container .offers-page-block__list .offers-page-block__list-block .offers-page__left-side .offers-page__carousel-img {
  display: flex;
  align-items: center;
  flex-direction: column;
  align-self: stretch;
  width: 515px;
  border-radius: 8px;
  position: relative;
}
.offers-tab .offers-page-container .offers-page-block__list .offers-page-block__list-block .offers-page__left-side .offers-page__carousel-img img {
  width: 100%;
  min-height: 430px;
  height: 51.5vh;
  max-height: 540px;
  object-fit: cover;
  border-radius: 8px;
  background: lightgray 50% / cover no-repeat;
}
.offers-tab .offers-page-container .offers-page-block__list .offers-page-block__list-block .offers-page__left-side .offers-page__carousel-img .global-block-discount-group {
  padding: 16px;
}
.offers-tab .offers-page-container .offers-page-block__list .offers-page-block__list-block .offers-page__left-side .offers-page__carousel-img .global-block-discount-group .global-block-discount {
  padding: 4px 14px 4px 6px;
  gap: 4px;
  font-size: 16px;
}
.offers-tab .offers-page-container .offers-page-block__list .offers-page-block__list-block .offers-page__left-side .offers-page__carousel-img .global-block-discount-group .global-block-discount-new::before {
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 19 18" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M14.1366 5.03756L13.8444 4.16107C13.7577 3.88071 13.5791 3.63771 13.3374 3.4713C13.0957 3.30485 12.805 3.22468 12.5121 3.24367L11.8256 3.29334C11.4877 3.32221 11.152 3.21729 10.8906 3.00118L10.3472 2.54541C10.1134 2.35436 9.82081 2.25 9.51892 2.25C9.21702 2.25 8.92439 2.35436 8.69063 2.54541L8.06832 3.04792C7.80698 3.26193 7.47304 3.36661 7.13632 3.34009L6.48188 3.28457C6.17861 3.25837 5.87572 3.33889 5.62554 3.51226C5.37533 3.68566 5.19358 3.94095 5.11163 4.23411L4.90711 4.97036C4.82087 5.27731 4.62556 5.54224 4.35785 5.71538L3.66542 6.16239C3.41547 6.3241 3.22842 6.56651 3.13539 6.84929C3.04237 7.13208 3.04898 7.43821 3.15413 7.7167L3.41708 8.41789C3.52518 8.70912 3.52518 9.02948 3.41708 9.32068L3.12491 10.1212C3.0286 10.3922 3.02481 10.6874 3.11415 10.9607C3.2035 11.234 3.38091 11.47 3.61867 11.6317L4.24682 12.0933C4.51915 12.2777 4.71131 12.5586 4.7844 12.8792L4.97139 13.6739C5.03704 13.9616 5.19863 14.2185 5.42962 14.4022C5.66057 14.5859 5.94719 14.6856 6.2423 14.6848H7.2678C7.56992 14.6828 7.86331 14.7861 8.09754 14.977L8.68187 15.4561C8.91496 15.6462 9.20648 15.75 9.50723 15.75C9.80798 15.75 10.0995 15.6462 10.3326 15.4561L11.0163 14.9039C11.2758 14.6887 11.6093 14.5839 11.9453 14.6118L12.6553 14.6702C12.9569 14.6959 13.2581 14.6157 13.5071 14.4435C13.7561 14.2713 13.9373 14.0178 14.0197 13.7265L14.2564 12.8968C14.3368 12.6123 14.5121 12.3639 14.753 12.1926L15.4104 11.7223C15.6492 11.5515 15.8235 11.3052 15.9051 11.0232C15.9867 10.7412 15.9709 10.4399 15.8603 10.168L15.5682 9.47552C15.441 9.16168 15.441 8.81065 15.5682 8.49677L15.8603 7.78682C15.9712 7.50929 15.9835 7.20214 15.8953 6.91661C15.807 6.63108 15.6235 6.38446 15.3753 6.2179L14.6362 5.72122C14.3977 5.5558 14.2217 5.31502 14.1366 5.03756ZM11.6406 5.36673C11.4749 5.207 11.2112 5.21179 11.0514 5.37744C10.8917 5.54309 10.8965 5.80687 11.0621 5.9666L12.3584 7.2166C12.4048 7.26132 12.4162 7.30357 12.4162 7.33333C12.4162 7.3631 12.4048 7.40535 12.3584 7.45007C12.2729 7.53252 12.1582 7.53252 12.0727 7.45007L10.7764 6.20007C10.6107 6.04033 10.347 6.04513 10.1872 6.21078C10.0275 6.37643 10.0323 6.6402 10.1979 6.79994L11.4942 8.04994C11.5406 8.09465 11.552 8.1369 11.552 8.16667C11.552 8.19643 11.5406 8.23868 11.4942 8.2834C11.4087 8.36585 11.294 8.36585 11.2085 8.2834L9.91219 7.0334C9.74654 6.87366 9.48277 6.87846 9.32303 7.04411C9.1633 7.20976 9.1681 7.47353 9.33374 7.63327L10.63 8.88327C11.0384 9.27701 11.6644 9.27701 12.0727 8.88327C12.236 8.72576 12.3354 8.53334 12.3707 8.33336C12.5757 8.3018 12.7737 8.20732 12.9369 8.04994C13.3537 7.64798 13.3537 7.01868 12.9369 6.61673L11.6406 5.36673ZM9.04799 8.4666C9.21364 8.30687 9.21844 8.04309 9.05871 7.87744C8.89897 7.71179 8.6352 7.707 8.46955 7.86673L7.60535 8.70007C7.52391 8.7786 7.47791 8.88687 7.47791 9C7.47791 9.11313 7.52391 9.22141 7.60535 9.29994L8.46832 10.1321L8.47116 10.1348L9.33375 10.9666C9.49515 11.1222 9.75078 11.1222 9.91219 10.9666L10.7764 10.1333C10.942 9.97353 10.9468 9.70976 10.7871 9.54411C10.6274 9.37846 10.3636 9.37366 10.1979 9.5334L9.62297 10.0878L9.35904 9.83333L9.66528 9.53803C9.83093 9.3783 9.83572 9.11452 9.67599 8.94887C9.51626 8.78322 9.25248 8.77843 9.08683 8.93816L8.75877 9.2545L8.49484 9L9.04799 8.4666ZM7.7517 9.95007C7.34338 9.55633 6.71737 9.55633 6.30905 9.95007L5.87696 10.3667C5.79552 10.4453 5.74951 10.5535 5.74951 10.6667C5.74951 10.7798 5.79552 10.8881 5.87696 10.9666L7.60535 12.6333C7.771 12.793 8.03477 12.7882 8.19451 12.6226C8.35424 12.4569 8.34945 12.1931 8.1838 12.0334L6.76645 10.6667L6.8875 10.5499C6.97301 10.4675 7.08774 10.4675 7.17325 10.5499L8.46955 11.7999C8.6352 11.9597 8.89897 11.9549 9.05871 11.7892C9.21844 11.6236 9.21364 11.3598 9.04799 11.2001L7.7517 9.95007Z" fill="%23fff"/></svg>');
  width: 24px;
  height: 24px;
}
.offers-tab .offers-page-container .offers-page-block__list .offers-page-block__list-block .offers-page__left-side .offers-page__carousel-img .global-block-discount-group .global-block-discount-hit-sale::before {
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 19 18" fill="none"><path d="M13.7188 3.375L16.25 6.80357M13.7188 3.375H5.28884M13.7188 3.375L12.0312 6.80357M16.25 6.80357L9.5 15.375M16.25 6.80357H2.75M9.5 15.375L2.75 6.80357M9.5 15.375L6.96875 6.80357M9.5 15.375L12.0312 6.80357M2.75 6.80357L5.28884 3.375M5.28884 3.375L6.96875 6.80357M6.96875 6.80357L9.49998 3.375L12.0312 6.80357" stroke="%23fff" stroke-width="0.9375" stroke-linecap="round"  stroke-linejoin="round" /></svg>');
  width: 24px;
  height: 24px;
}
.offers-tab .offers-page-container .offers-page-block__list .offers-page-block__list-block .offers-page__left-side .offers-page__carousel-img .global-block-discount-group .global-block-discount-sale::before, .offers-tab .offers-page-container .offers-page-block__list .offers-page-block__list-block .offers-page__left-side .offers-page__carousel-img .global-block-discount-group .global-block-discount-outlet::before {
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="20" viewBox="0 0 18 14" fill="none"><path d="M1 4.88235C2.18261 4.88235 3.08696 5.8 3.08696 7C3.08696 8.2 2.18261 9.11765 1 9.11765V11.9412C1 12.5059 1.48696 13 2.04348 13L15.9565 13C16.513 13 17 12.5059 17 11.9412V9.11765C15.8174 9.11765 14.913 8.2 14.913 7C14.913 5.8 15.8174 4.88235 17 4.88235V2.05882C17 1.49412 16.513 1 15.9565 1L2.04348 1C1.48696 1 1 1.49412 1 2.05882V4.88235Z" stroke="%23fff" stroke-width="1.25" stroke-linecap="round" stroke-linejoin="round" /><path d="M6.6 6.05761C7.12991 6.05761 7.575 5.61918 7.575 5.05908C7.575 4.49897 7.12991 4.06055 6.6 4.06055C6.07009 4.06055 5.625 4.49897 5.625 5.05908C5.625 5.61918 6.07009 6.05761 6.6 6.05761Z" stroke="%23fff" stroke-width="1.25" /><path d="M10.6 10.1162C11.1299 10.1162 11.575 9.67778 11.575 9.11767C11.575 8.55756 11.1299 8.11914 10.6 8.11914C10.0701 8.11914 9.625 8.55756 9.625 9.11767C9.625 9.67778 10.0701 10.1162 10.6 10.1162Z" stroke="%23fff" stroke-width="1.25" /><path d="M11.8008 3.8418L5.40078 10.3359" stroke="%23fff" stroke-width="1.25" stroke-linecap="round" /></svg>');
  width: 24px;
  height: 20px;
}
.offers-tab .offers-page-container .offers-page-block__list .offers-page-block__list-block .offers-page__right-side {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  gap: var(---gap-small, 16px);
  flex: 1 0 0;
}
@media (max-width: 1279px) {
  .offers-tab .offers-page-container .offers-page-block__list .offers-page-block__list-block .offers-page__right-side {
    width: 100%;
  }
}
.offers-tab .offers-page-container .offers-page-block__list .offers-page-block__list-block .offers-page__right-side .offers-page-parameter-block {
  display: flex;
  align-items: center;
  gap: 32px;
  align-self: stretch;
}
.offers-tab .offers-page-container .offers-page-block__list .offers-page-block__list-block .offers-page__right-side .offers-page-parameter-block .offers-page-parameter-indx {
  display: flex;
  align-items: center;
  gap: var(---gap-small, 16px);
  flex: 1 0 0;
  align-self: stretch;
  user-select: none;
}
.offers-tab .offers-page-container .offers-page-block__list .offers-page-block__list-block .offers-page__right-side .offers-page-spec-block {
  display: flex;
  align-items: center;
  gap: 8px;
  align-self: stretch;
  user-select: none;
  color: var(--colors-gray-300, #c0c0c0);
  font-size: 14px;
}
.offers-tab .offers-page-container .offers-page-block__list .offers-page-block__list-block .offers-page__right-side .offers-page-spec-block .offers-page-spec-span {
  display: flex;
  min-width: 55px;
  max-width: 120px;
  padding: 4px 10px 4px 6px;
  justify-content: center;
  align-items: center;
  gap: 2px;
  flex: 1 0 0;
  border-radius: 8px;
  background: var(--colors-gray-100, #f7f7f7);
  white-space: nowrap;
}
.offers-tab .offers-page-container .offers-page-block__list .offers-page-block__list-block .offers-page__right-side .offers-page-buy-block {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  gap: var(---gap-small, 16px);
  align-self: stretch;
}
.offers-tab .offers-page-container .offers-page-block__list .offers-page-block__list-block .offers-page__right-side .offers-page-buy-block .offers-page-buy-header {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  gap: 8px;
  align-self: stretch;
}
.offers-tab .offers-page-container .offers-page-block__list .offers-page-block__list-block .offers-page__right-side .offers-page-buy-block .offers-page-buy-header .gen-tab__info-price-cashback {
  height: 21px;
}
.offers-tab .offers-page-container .offers-page-block__list .offers-page-block__list-block .offers-page__right-side .offers-page-buy-block .offers-page-buy-header .offers-page-buy-guarantee {
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
  gap: var(---gap-small, 16px);
  align-self: stretch;
}
.offers-tab .offers-page-container .offers-page-block__list .offers-page-block__list-block .offers-page__right-side .offers-page-buy-block .offers-page-buy-header .offers-page-buy-guarantee.used-offers-page-buy-guarantee .used-sentences-list-block-value {
  margin-left: auto;
}
.offers-tab .offers-page-container .offers-page-block__list .offers-page-block__list-block .offers-page__right-side .offers-page-buy-block .offers-page-buy-header .offers-page-buy-guarantee .global-block-container-bottom-value {
  margin-left: 8px;
  font-size: 48px;
}
@media (max-width: 1280px) {
  .offers-tab .offers-page-container .offers-page-block__list .offers-page-block__list-block .offers-page__right-side .offers-page-buy-block .offers-page-buy-header .offers-page-buy-guarantee .global-block-container-bottom-value {
    font-size: 42px;
  }
}
.offers-tab .offers-page-container .offers-page-block__list .offers-page-block__list-block .offers-page__right-side .offers-page-buy-block .offers-page-buy-header .offers-page-buy-guarantee.active, .offers-tab .offers-page-container .offers-page-block__list .offers-page-block__list-block .offers-page__right-side .offers-page-buy-block .offers-page-buy-header .offers-page-buy-guarantee.active span {
  color: var(--colors-gray-400, #929292) !important;
}
.offers-tab .offers-page-container .offers-page-block__list .offers-page-block__list-block .offers-page__right-side .offers-page-buy-block .offers-page-buy-header .offers-page-buy-guarantee-bottom {
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
  gap: var(---gap-small, 16px);
  align-self: stretch;
  border-radius: 8px;
}
.offers-tab .offers-page-container .offers-page-block__list .offers-page-block__list-block .offers-page__right-side .offers-page-buy-block .offers-page-buy-header .offers-page-buy-guarantee-bottom .gen-tab__info-list-guaran {
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
  gap: var(---gap-small, 16px);
  align-self: stretch;
}
.offers-tab .offers-page-container .offers-page-block__list .offers-page-block__list-block .offers-page__right-side .offers-page-buy-block .offers-page-buy-header .offers-page-buy-guarantee-bottom .gen-tab__info-list-guaran .global-block-container-bottom-new-price {
  font-size: 16px;
  font-weight: 500;
}
.offers-tab .offers-page-container .offers-page-block__list .offers-page-block__list-block .offers-page__right-side .offers-page-buy-block .offers-page-buy-header .offers-page-buy-guarantee-bottom .gen-tab__info-list-guaran .global-block-container-bottom-new-price span {
  font-size: 24px;
}
.offers-tab .offers-page-container .offers-page-block__list .offers-page-block__list-block .offers-page__right-side .offers-page-buy-block .offers-page-buy-header .offers-page-buy-guarantee-bottom.active, .offers-tab .offers-page-container .offers-page-block__list .offers-page-block__list-block .offers-page__right-side .offers-page-buy-block .offers-page-buy-header .offers-page-buy-guarantee-bottom.active span {
  color: var(--colors-gray-400, #929292) !important;
}
.offers-tab .offers-page-container .offers-page-block__list .offers-page-block__list-block .offers-page__right-side .offers-page-buy-block .offers-page-buy-bottom {
  display: flex;
  height: 48px;
  align-items: center;
  gap: 8px;
  align-self: stretch;
}
.offers-tab .offers-page-container .offers-page-block__list .offers-page-block__list-block .offers-page__right-side .offers-page-description-block {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  align-self: stretch;
  gap: 12px;
}
.offers-tab .offers-page-container .offers-page-block__list .offers-page-block__list-block .offers-page__right-side .offers-page-description-block .offers-page-description-top {
  display: flex;
  padding: 16px;
  flex-direction: column;
  align-items: flex-start;
  gap: 16px;
  align-self: stretch;
}
.offers-tab .offers-page-container .offers-page-block__list .offers-page-block__list-block .offers-page__right-side .offers-page-description-block .offers-page-description-top .offers-page-description-container {
  display: flex;
  align-items: baseline;
  gap: 4px;
  align-self: stretch;
  flex-direction: column;
  border-bottom: 1px solid var(--colors-gray-100, #F7F7F7);
  padding-bottom: 16px;
}
.offers-tab .offers-page-container .offers-page-block__list .offers-page-block__list-block .offers-page__right-side .offers-page-description-block .offers-page-description-top .offers-page-description-container .offers-page-description-name {
  display: flex;
  width: 120px;
  align-items: flex-start;
  gap: 10px;
  align-self: stretch;
  color: var(--colors-gray-700, #2F2C2F);
  font-size: 14px;
  user-select: none;
}
.offers-tab .offers-page-container .offers-page-block__list .offers-page-block__list-block .offers-page__right-side .offers-page-description-block .offers-page-description-top .offers-page-description-container .offers-page-description-datail {
  display: flex;
  align-items: flex-start;
  gap: 10px;
  flex: 1 0 0;
  font-size: 14px;
  color: var(--colors-gray-700, #2f2c2f);
  font-weight: 400;
}
.offers-tab .offers-page-container .offers-page-block__list .offers-page-block__list-block .offers-page__right-side .offers-page-description-block .global-button-all-show-bu {
  align-self: stretch;
}
.offers-tab .offers-page-container .offers-page-block__column {
  align-items: flex-start;
  align-content: flex-start;
  align-self: stretch;
  flex-wrap: wrap;
  background: var(--colors-white, #fff);
}
.offers-tab .offers-page-container .offers-page-block__column .offers-page-block__column-container {
  display: flex;
  padding: 20px;
  flex-direction: column;
  align-items: center;
  gap: 12px;
  background: var(--colors-white, #fff);
  width: 50%;
  box-sizing: border-box;
  flex: 0 0 auto;
  margin-right: -1px;
  align-self: stretch;
}
@media (min-width: 720px) {
  .offers-tab .offers-page-container .offers-page-block__column .offers-page-block__column-container {
    width: 33.33%;
  }
}
@media (min-width: 992px) {
  .offers-tab .offers-page-container .offers-page-block__column .offers-page-block__column-container {
    width: 25%;
  }
}
@media (min-width: 1200px) {
  .offers-tab .offers-page-container .offers-page-block__column .offers-page-block__column-container {
    width: 20%;
  }
}
.offers-tab .offers-page-container .offers-page-block__column .offers-page-block__column-container:not(:last-child) {
  border-right: 1px solid var(--colors-gray-100, #f7f7f7);
  border-bottom: 1px solid var(--colors-gray-100, #f7f7f7);
}
.offers-tab .offers-page-container .offers-page-block__column .offers-page-block__column-container.bordered-left {
  border-radius: 0 0 0 24px;
}
.offers-tab .offers-page-container .offers-page-block__column .offers-page-block__column-container.bordered-right {
  border-radius: 0 0 24px 0;
}
.offers-tab .offers-page-container .offers-page-block__column .offers-page-block__column-container .offers-page-block__column-img {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 8px;
  align-self: stretch;
  position: relative;
}
.offers-tab .offers-page-container .offers-page-block__column .offers-page-block__column-container .offers-page-block__column-img img {
  width: 100%;
  max-height: 280px;
  border-radius: 8px;
  background: lightgray 50% / cover no-repeat;
  object-fit: contain;
}
.offers-tab .offers-page-container .offers-page-block__column .offers-page-block__column-container .offers-page-block__column-img .pixo-indx {
  display: flex;
  width: 48px;
  height: 32px;
  padding: 3px 6px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 2px;
  position: absolute;
  left: 4px;
  top: 4px;
  text-align: right;
  font-size: 14px;
  line-height: 14px;
  /* 100% */
}
.offers-tab .offers-page-container .offers-page-block__column .offers-page-block__column-container .offers-page-block__column-img .pixo-indx .pixo-indx-value {
  color: var(--colors-white, #fff);
  text-align: center;
  font-family: Rubik;
  font-size: 6px;
  font-weight: 600;
  line-height: 6px;
  /* 100% */
}
.offers-tab .offers-page-container .offers-page-block__column .offers-page-block__column-container .offers-page-block__column-img .pixo-indx .pixo-indx-lowercase {
  font-weight: 500;
  text-transform: lowercase;
}
.offers-tab .offers-page-container .offers-page-block__column .offers-page-block__column-container .offers-page-rating {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 6px;
  align-self: stretch;
  width: unset;
  border-radius: var(---radius-min, 8px) var(---radius-min, 8px) 0px 0px;
  background: var(--colors-white, #fff);
}
.offers-tab .offers-page-container .offers-page-block__column .offers-page-block__column-container .offers-page-rating .status-label {
  width: 80px;
  text-align: left;
}
.offers-tab .offers-page-container .offers-page-block__column .offers-page-block__column-container .offers-page-rating .block-rating-value {
  display: flex;
  justify-content: space-between;
  align-items: center;
  align-self: stretch;
  user-select: none;
  color: var(--colors-gray-700, #2f2c2f);
  text-align: right;
  font-size: 9px;
  font-weight: 500;
  line-height: 10px;
  /* 111.111% */
}
.offers-tab .offers-page-container .offers-page-block__column .offers-page-block__column-container .offers-page-rating .block-rating-value .status-container {
  display: flex;
  align-items: center;
  gap: 8px;
  flex: 1 0 auto;
}
.offers-tab .offers-page-container .offers-page-block__column .offers-page-block__column-container .offers-page-rating .block-rating-value .status-container .status-indicators {
  display: flex;
  align-items: center;
  border-radius: 4px;
  overflow: hidden;
  width: 100%;
}
.offers-tab .offers-page-container .offers-page-block__column .offers-page-block__column-container .offers-page-rating .block-rating-value .status-container .status-indicators .status-indicator {
  width: 20%;
  height: 8px;
}
.offers-tab .offers-page-container .offers-page-block__column .offers-page-block__column-container .offers-page-rating .block-rating-value .status-container .status-number {
  text-align: center;
  line-height: normal;
  text-transform: uppercase;
  width: 5px;
  display: none;
}
.offers-tab .offers-page-container .offers-page-block__column .offers-page-block__column-container .offers-page-block__column-btn {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 8px;
  align-self: stretch;
}
.offers-tab .offers-page-container .offers-page-block__column .offers-page-block__column-container .offers-page-block__column-btn .global-p-short-product {
  display: flex;
  height: 32px;
  align-items: center;
  gap: var(---gap-small, 16px);
  justify-content: space-between;
  align-self: stretch;
  white-space: nowrap;
}
.offers-tab .offers-page-container .offers-page-block__column .offers-page-block__column-container .offers-page-block__column-btn .global-p-short-product .global-p-short-product-discount-container {
  display: flex;
  padding: 4px 10px 4px 8px;
  justify-content: center;
  align-items: center;
  gap: 6px;
}
.offers-tab .offers-page-container .offers-page-block__column .offers-page-block__column-container .offers-page-block__column-btn .global-p-short-product .global-p-short-product-discount-container span {
  text-align: center;
  font-size: 8px;
  font-weight: 600;
}
.offers-tab .offers-page-container .offers-page-block__column .offers-page-block__column-container .offers-page-block__column-btn .global-p-short-product .global-block-container-bottom-new-price {
  color: var(--colors-gray-700, #2f2c2f);
  font-size: 24px;
}
.offers-tab .offers-page-container .offers-page-block__column .offers-page-block__column-container .offers-page-block__column-btn .global-p-short-product .global-block-container-bottom-new-price span {
  margin-top: 5px;
  font-size: 16px;
}
.offers-tab .offers-page-container .offers-page-block__column .offers-page-block__column-container .offers-page-block__column-btn .global-button-all-show-bu {
  align-self: stretch;
}
.offers-tab .offers-page-container .offers-page-block__comparison {
  align-items: flex-start;
  align-self: stretch;
}
.offers-tab .offers-page-container .offers-page-block__comparison .offers-page-block__tabs {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 1px;
  background: var(--colors-gray-200, #e5e4e2);
}
.offers-tab .offers-page-container .offers-page-block__comparison .offers-page-block__tabs .offers-page-block__tabs-img {
  display: flex;
  padding: 24px;
  flex-direction: column;
  align-items: center;
  gap: 8px;
  background: var(--colors-white, #fff);
  height: 346px;
  justify-content: space-between;
}
.offers-tab .offers-page-container .offers-page-block__comparison .offers-page-block__tabs .offers-page-block__tabs-img img {
  display: flex;
  width: 200px;
  max-height: 240px;
  justify-content: center;
  align-items: center;
  border-radius: var(---radius-min, 8px);
  background: lightgray 50% / cover no-repeat;
}
.offers-tab .offers-page-container .offers-page-block__comparison .offers-page-block__tabs .offers-page-block__tabs-img .offers-page-block__tabs-btn-buy {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  gap: 8px;
  align-self: stretch;
}
.offers-tab .offers-page-container .offers-page-block__comparison .offers-page-block__tabs .offers-page-block__tabs-img .offers-page-block__tabs-btn-buy .offers-page-block__credit-btn {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  align-self: stretch;
  color: var(--colors-gray-700, #2f2c2f);
  text-align: center;
}
.offers-tab .offers-page-container .offers-page-block__comparison .offers-page-block__tabs .offers-page-block__tabs-img .offers-page-block__tabs-btn-buy .offers-page-block__credit-btn .offers-page-block__credit-btn-top {
  align-self: stretch;
  font-size: 24px;
  font-weight: 500;
}
.offers-tab .offers-page-container .offers-page-block__comparison .offers-page-block__tabs .offers-page-block__tabs-img .offers-page-block__tabs-btn-buy .offers-page-block__credit-btn .offers-page-block__credit-btn-bottom {
  align-self: stretch;
  font-size: 12px;
  font-weight: 400;
}
.offers-tab .offers-page-container .offers-page-block__comparison .offers-page-block__tabs .offers-page-block__tabs-img .offers-page-block__tabs-btn-buy .offers-page-sentences-order-button {
  align-self: stretch;
}
.offers-tab .offers-page-container .offers-page-block__comparison .offers-page-block__tabs .offers-page-block__tabs-parametrs {
  display: flex;
  padding-top: 24px;
  flex-direction: column;
  align-items: flex-end;
  align-self: stretch;
  background: var(--colors-white, #fff);
}
.offers-tab .offers-page-container .offers-page-block__comparison .offers-page-block__tabs .offers-page-block__tabs-parametrs .offers-page-block__tabs-div {
  display: flex;
  width: 200px;
  height: 120px;
  padding: 16px 24px;
  align-items: flex-start;
  align-self: stretch;
  overflow: hidden;
  color: var(--colors-gray-700, #2f2c2f);
  text-overflow: ellipsis;
  font-size: 16px;
  font-weight: 400;
  line-height: 150%;
  /* 24px */
  user-select: text;
}
.offers-tab .offers-page-container .offers-page-block__comparison .offers-page-block__tabs .offers-page-block__tabs-parametrs .offers-page-block__tabs-div:nth-child(odd) {
  background: var(--colors-white, #fff);
}
.offers-tab .offers-page-container .offers-page-block__comparison .offers-page-block__tabs .offers-page-block__tabs-parametrs .offers-page-block__tabs-div:nth-child(even) {
  background: var(--colors-gray-100, #f7f7f7);
}
.offers-tab .offers-page-container .offers-page-block__comparison .offers-page-block__comparison-gen-tab {
  border-radius: 0 0 0 24px;
}
.offers-tab .offers-page-container .offers-page-block__comparison .offers-page-block__comparison-gen-tab .offers-page-block__tabs-img {
  width: calc(100% - 48px);
  height: 346px;
}
.offers-tab .offers-page-container .offers-page-block__comparison .offers-page-block__comparison-gen-tab .offers-page-block__tabs-parametrs {
  border-radius: 0 0 0 24px;
}
.offers-tab .offers-page-container .offers-page-block__comparison .offers-page-block__comparison-gen-tab .offers-page-block__tabs-parametrs .offers-page-block__tabs-div {
  color: var(--colors-gray-300, #c0c0c0);
  font-weight: 500;
  user-select: none;
  max-width: 200px;
}
.offers-tab .offers-page-container .offers-page-block__comparison .offers-page-block__comparison-gen-tab .offers-page-block__tabs-parametrs .offers-page-block__tabs-div:last-child {
  border-radius: 0 0 0 24px;
}
.offers-tab .offers-page-container .offers-page-block__comparison .offers-page-block__comparison-gen-carusel {
  display: flex;
  align-items: flex-start;
  gap: 1px;
  position: relative;
}
.offers-tab .offers-page-container .offers-page-block__comparison .offers-page-block__comparison-gen-carusel .offers-page---item {
  margin-left: 1px;
}
.offers-tab .offers-page-container .offers-page-block__comparison .offers-page-block__comparison-gen-carusel .splide__track {
  border-radius: 0 0 24px 0;
}
.offers-tab .offers-page-container .offers-page-block__comparison .offers-page-block__comparison-gen-carusel .offers-page-block__tabs-cover {
  align-self: stretch;
  background: var(--colors-white, #fff);
}
.offers-tab .offers-page-container .offers-page-block__comparison .offers-page-block__comparison-gen-carusel .offers-page-block__tabs-fade {
  display: none;
  width: 64px;
  height: calc((346px + (24px * 2)) + (152px * 8) + 24px);
  border-radius: 0 0 24px 0;
  position: absolute;
  right: 0px;
  top: 0px;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #fff 210.16%);
}
.offers-tab .offers-page-container .offers-page-block__comparison .offers-page-block__comparison-gen-carusel .splide__arrow {
  top: 120px;
  width: 48px;
  height: 48px;
}
.block-used-offers {
  display: flex;
  justify-content: center;
  align-items: flex-start;
  align-self: stretch;
}
.block-used-offers .offers-page-block__column {
  align-items: flex-start;
  align-content: flex-start;
  align-self: stretch;
  flex-wrap: wrap;
  background: var(--colors-white, #fff);
}
.block-used-offers .offers-page-block__column .offers-page-block__column-container {
  display: flex;
  padding: 20px;
  flex-direction: column;
  align-items: center;
  gap: 12px;
  background: var(--colors-white, #fff);
  width: 50%;
  box-sizing: border-box;
  flex: 0 0 auto;
  margin-right: -1px;
  align-self: stretch;
}
@media (min-width: 720px) {
  .block-used-offers .offers-page-block__column .offers-page-block__column-container {
    width: 33.33%;
  }
}
@media (min-width: 992px) {
  .block-used-offers .offers-page-block__column .offers-page-block__column-container {
    width: 25%;
  }
}
@media (min-width: 1200px) {
  .block-used-offers .offers-page-block__column .offers-page-block__column-container {
    width: 20%;
  }
}
.block-used-offers .offers-page-block__column .offers-page-block__column-container:not(:last-child) {
  border-right: 1px solid var(--colors-gray-100, #f7f7f7);
  border-bottom: 1px solid var(--colors-gray-100, #f7f7f7);
}
.block-used-offers .offers-page-block__column .offers-page-block__column-container.bordered-left {
  border-radius: 0 0 0 24px;
}
.block-used-offers .offers-page-block__column .offers-page-block__column-container.bordered-right {
  border-radius: 0 0 24px 0;
}
.block-used-offers .offers-page-block__column .offers-page-block__column-container .offers-page-block__column-img {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 8px;
  align-self: stretch;
  position: relative;
}
.block-used-offers .offers-page-block__column .offers-page-block__column-container .offers-page-block__column-img img {
  width: 100%;
  max-height: 280px;
  border-radius: 8px;
  background: lightgray 50% / cover no-repeat;
  object-fit: contain;
}
.block-used-offers .offers-page-block__column .offers-page-block__column-container .offers-page-block__column-img .pixo-indx {
  display: flex;
  width: 48px;
  height: 32px;
  padding: 3px 6px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 2px;
  position: absolute;
  left: 4px;
  top: 4px;
  text-align: right;
  font-size: 14px;
  line-height: 14px;
  /* 100% */
}
.block-used-offers .offers-page-block__column .offers-page-block__column-container .offers-page-block__column-img .pixo-indx .pixo-indx-value {
  color: var(--colors-white, #fff);
  text-align: center;
  font-family: Rubik;
  font-size: 6px;
  font-weight: 600;
  line-height: 6px;
  /* 100% */
}
.block-used-offers .offers-page-block__column .offers-page-block__column-container .offers-page-block__column-img .pixo-indx .pixo-indx-lowercase {
  font-weight: 500;
  text-transform: lowercase;
}
.block-used-offers .offers-page-block__column .offers-page-block__column-container .offers-page-rating {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 6px;
  align-self: stretch;
  width: unset;
  border-radius: var(---radius-min, 8px) var(---radius-min, 8px) 0px 0px;
  background: var(--colors-white, #fff);
}
.block-used-offers .offers-page-block__column .offers-page-block__column-container .offers-page-rating .status-label {
  width: 80px;
  text-align: left;
}
.block-used-offers .offers-page-block__column .offers-page-block__column-container .offers-page-rating .block-rating-value {
  display: flex;
  justify-content: space-between;
  align-items: center;
  align-self: stretch;
  user-select: none;
  color: var(--colors-gray-700, #2f2c2f);
  text-align: right;
  font-size: 9px;
  font-weight: 500;
  line-height: 10px;
  /* 111.111% */
}
.block-used-offers .offers-page-block__column .offers-page-block__column-container .offers-page-rating .block-rating-value .status-container {
  display: flex;
  align-items: center;
  gap: 8px;
  flex: 1 0 auto;
}
.block-used-offers .offers-page-block__column .offers-page-block__column-container .offers-page-rating .block-rating-value .status-container .status-indicators {
  display: flex;
  align-items: center;
  border-radius: 4px;
  overflow: hidden;
  width: 100%;
}
.block-used-offers .offers-page-block__column .offers-page-block__column-container .offers-page-rating .block-rating-value .status-container .status-indicators .status-indicator {
  width: 20%;
  height: 8px;
}
.block-used-offers .offers-page-block__column .offers-page-block__column-container .offers-page-rating .block-rating-value .status-container .status-number {
  text-align: center;
  line-height: normal;
  text-transform: uppercase;
  width: 5px;
  display: none;
}
.block-used-offers .offers-page-block__column .offers-page-block__column-container .offers-page-block__column-btn {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 8px;
  align-self: stretch;
}
.block-used-offers .offers-page-block__column .offers-page-block__column-container .offers-page-block__column-btn .global-p-short-product {
  display: flex;
  height: 32px;
  align-items: center;
  gap: var(---gap-small, 16px);
  justify-content: space-between;
  align-self: stretch;
  white-space: nowrap;
}
.block-used-offers .offers-page-block__column .offers-page-block__column-container .offers-page-block__column-btn .global-p-short-product .global-p-short-product-discount-container {
  display: flex;
  padding: 4px 10px 4px 8px;
  justify-content: center;
  align-items: center;
  gap: 6px;
}
.block-used-offers .offers-page-block__column .offers-page-block__column-container .offers-page-block__column-btn .global-p-short-product .global-p-short-product-discount-container span {
  text-align: center;
  font-size: 8px;
  font-weight: 600;
}
.block-used-offers .offers-page-block__column .offers-page-block__column-container .offers-page-block__column-btn .global-p-short-product .global-block-container-bottom-new-price {
  color: var(--colors-gray-700, #2f2c2f);
  font-size: 24px;
}
.block-used-offers .offers-page-block__column .offers-page-block__column-container .offers-page-block__column-btn .global-p-short-product .global-block-container-bottom-new-price span {
  margin-top: 5px;
  font-size: 16px;
}
.block-used-offers .offers-page-block__column .offers-page-block__column-container .offers-page-block__column-btn .global-button-all-show-bu {
  align-self: stretch;
}
.block-used-offers .block-used-offers-header-left .color {
  color: var(--colors-gray-300, #c0c0c0);
}
.block-used-offers .offers-page-block__column .offers-page-block__column-container {
  border-right: 1px solid var(--colors-gray-200, #e5e4e2);
  min-width: 150px;
}
.block-used-offers .offers-page-block__column .offers-page-block__column-container .offers-page-rating {
  width: auto;
}
.block-used-offers .offers-page-block__column .offers-page-block__column-container .offers-page-rating .block-rating-value {
  text-align: left;
  gap: 10px;
}
@media (max-width: 1300px) {
  .block-used-offers .offers-page-block__column .offers-page-block__column-container .offers-page-rating .block-rating-value .status-container .status-indicators .status-indicator {
    width: 20px;
  }
}
.common-template {
  display: flex;
  flex-direction: column;
  gap: 32px;
}
@media (max-width: 719px) {
  .common-template {
    gap: 12px;
  }
}
.page404 .page404-content {
  padding: 24px;
  display: flex;
  flex-direction: column;
  align-items: center;
  min-height: 50vh;
  justify-content: center;
}
.page404 .page404-content .title {
  color: #D3D6D8;
  font-size: 32px;
  font-weight: 700;
  margin: 0 0 5px;
  text-align: center;
  line-height: 1;
}
.page404 .page404-content .sub-title {
  color: #D3D6D8;
  font-size: 12px;
  font-weight: 700;
  margin: 0 0 12px;
  text-align: center;
}
.page404 .page404-content img {
  max-width: 100%;
  margin: 0 auto 24px;
  display: block;
}
.page404 .page404-content .btn-wrap {
  display: flex;
  gap: 8px;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.page404 .page404-content .btn-wrap p {
  color: var(--colors-gray-500, #696969);
  margin: 0;
  font-size: 16px;
  font-weight: 400;
  max-width: 350px;
}
@media (min-width: 720px) {
  .page404 .page404-content .btn-wrap {
    flex-direction: row;
  }
}
.global-square-pagination {
  display: flex;
  height: 64px;
  padding: 8px 32px;
  justify-content: center;
  align-items: center;
  gap: 4px;
  align-self: stretch;
  flex: 1 0 0;
  user-select: none;
  border-radius: 0 0 24px 24px;
  background: var(--colors-white, #fff);
}
@media (min-width: 768px) {
  .global-square-pagination {
    gap: 16px;
  }
}
.global-square-pagination .pages ul {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 4px;
  flex: 1 0 0;
  margin: 0;
  padding: 0;
}
@media (min-width: 768px) {
  .global-square-pagination .pages ul {
    gap: 16px;
  }
}
.global-square-pagination .pages ul a {
  display: flex;
  width: 28px;
  height: 28px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 8px;
  border: 2px solid transparent;
  background: var(--colors-gray-100, #f7f7f7);
  color: var(--colors-gray-500, #696969);
  leading-trim: both;
  text-edge: cap;
  font-size: 12px;
}
.global-square-pagination .pages ul a li {
  list-style-type: none;
}
.global-square-pagination .pages ul a.actv, .global-square-pagination .pages ul a:hover {
  border: 2px solid var(--colors-gray-700, #2f2c2f);
  color: var(--colors-gray-700, #2f2c2f);
}
.global-square-pagination .arrow-pagination {
  display: flex;
  width: 28px;
  height: 28px;
  justify-content: center;
  align-items: center;
  border-radius: 8px;
  border: 2px solid transparent;
  background: var(--colors-gray-100, #f7f7f7);
}
.global-square-pagination .arrow-pagination::after {
  width: 16px;
  height: 16px;
}
.global-square-pagination .arrow-pagination:hover {
  border: 2px solid var(--colors-gray-700, #2f2c2f);
}
.global-square-pagination .arrow-pagination.disable {
  opacity: 0.5;
}
.global-square-pagination .arrow-pagination.arrow-pagination-left::after {
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="17" viewBox="0 0 16 17" fill="none"><path d="M6.5 11.5L9.5 8.5L6.5 5.5" stroke="%23929292" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" transform="rotate(180 8 8.5)"/></svg>');
}
.global-square-pagination .arrow-pagination.arrow-pagination-right::after {
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="17" viewBox="0 0 16 17" fill="none"><path d="M6.5 11.5L9.5 8.5L6.5 5.5" stroke="%23929292" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}
@media (min-width: 992px) {
  .global-square-pagination {
    gap: 45px;
  }
}
.credit-page .credit-page-side-menu .title {
  margin: 0 0 16px;
  font-size: 14px;
  font-weight: 500;
  line-height: 1;
}
@media (min-width: 719px) {
  .credit-page .credit-page-side-menu .title {
    display: none;
  }
}
.credit-page .credit-page-side-menu .banner {
  width: 100%;
  height: 160px;
  object-fit: cover;
  object-position: 50%;
  border-radius: 8px;
  margin-bottom: 12px;
  display: block;
}
@media (min-width: 719px) {
  .credit-page .credit-page-side-menu .banner {
    display: none;
  }
}
.credit-page .credit-page-side-menu .side-menu {
  margin: 0;
  padding: 0;
  list-style: none;
}
.credit-page .credit-page-side-menu .side-menu .side-menu-item {
  line-height: 1.3;
  color: var(--colors-gray-700, #2f2c2f);
  font-weight: 400;
  transition: 0.3s;
}
.credit-page .credit-page-side-menu .side-menu .side-menu-item a {
  color: var(--colors-gray-700, #2f2c2f);
}
.credit-page .credit-page-side-menu .side-menu .side-menu-item:not(:last-child) {
  margin-bottom: 16px;
}
.credit-page .credit-page-side-menu .side-menu .side-menu-item.active a {
  color: var(--colors-green-500-primary, #2ea84f);
  font-weight: 500;
}
.credit-page .credit-page-side-menu .side-menu .side-menu-item.active a span {
  color: #9dd7ad;
}
.credit-page .credit-page-side-menu .side-menu .side-menu-item:hover {
  background: var(--colors-gray-100, #f7f7f7);
  border-radius: 8px;
}
.credit-page .credit-page-side-menu .side-menu .side-menu-item a {
  display: block;
  padding: 12px 16px;
}
.credit-page .credit-page-side-menu .side-menu .side-menu-item span {
  display: block;
  color: var(--colors-gray-300, #c0c0c0);
  font-size: 12px;
  font-weight: 500;
}
@media (max-width: 719px) {
  .credit-page .section-content-header {
    display: none;
  }
}
@media (min-width: 719px) {
  .credit-page .credit-page-content {
    padding: 32px;
  }
}
.credit-page .credit-page-content .banner {
  width: 100%;
  object-fit: cover;
  object-position: 50%;
  border-radius: 8px;
  margin-bottom: 32px;
  display: block;
}
@media (max-width: 719px) {
  .credit-page .credit-page-content .banner {
    display: none;
  }
}
.credit-page .credit-page-content .content-section:not(:last-child) {
  margin-bottom: 32px;
}
@media (max-width: 719px) {
  .credit-page .credit-page-content .content-section {
    border-radius: 24px;
    padding: 24px;
    margin-bottom: 12px;
    background: var(--colors-white, #fff);
  }
}
.credit-page .credit-page-content .content-section .content-section-title {
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  margin: 0 0 16px;
}
.credit-page .credit-page-content .content-section .bank-list {
  display: flex;
  flex-wrap: wrap;
  gap: 24px;
  align-items: center;
}
.credit-page .credit-page-content .content-section .bank-list .bank-list-item {
  text-align: center;
  padding: 16px;
  border-radius: 16px;
  width: calc(33.3% - 16px);
  flex: 0 0 auto;
}
@media (min-width: 719px) {
  .credit-page .credit-page-content .content-section .bank-list .bank-list-item:hover {
    box-shadow: 0 20px 40px 0 rgba(207, 207, 207, 0.4);
  }
}
@media (max-width: 719px) {
  .credit-page .credit-page-content .content-section .bank-list .bank-list-item {
    background: var(--colors-gray-100, #f7f7f7);
    width: 100%;
  }
}
@media (min-width: 719px) {
  .credit-page .credit-page-content .content-section .bank-list .bank-list-item .icon {
    height: 160px;
    display: flex;
    align-items: center;
    justify-content: center;
  }
}
.credit-page .credit-page-content .content-section .bank-list .bank-list-item .icon img {
  max-width: 100%;
}
.credit-page .credit-page-content .content-section .bank-list .bank-list-item p {
  font-size: 12px;
  text-align: center;
  color: var(--colors-gray-500, #696969);
  margin: 0;
}
.credit-page .credit-page-content .content-section .content-section-list {
  display: flex;
  flex-wrap: wrap;
  gap: 16px;
}
.credit-page .credit-page-content .content-section .content-section-list .content-section-list-item {
  background: var(--colors-gray-100, #f7f7f7);
  border-radius: 16px;
  transition: 0.3s;
  cursor: pointer;
  padding: 16px 24px;
  min-height: 80px;
  display: flex;
  align-items: center;
  gap: 10px;
  flex: 0 0 calc(33.33% - 16px);
  box-sizing: border-box;
  overflow: hidden;
}
@media (max-width: 719px) {
  .credit-page .credit-page-content .content-section .content-section-list .content-section-list-item {
    flex: 0 0 100%;
  }
}
.credit-page .credit-page-content .content-section .content-section-list .content-section-list-item:hover {
  background: var(--colors-green-100, #e9f9e9);
}
.credit-page .credit-page-content .content-section .content-section-list .content-section-list-item:hover .info .title {
  color: var(--colors-green-400, #62b278);
}
.credit-page .credit-page-content .content-section .content-section-list .content-section-list-item .info {
  flex: 1 1 auto;
  gap: 10px;
}
.credit-page .credit-page-content .content-section .content-section-list .content-section-list-item .info .title {
  margin: 0 0 4px;
  color: var(--colors-gray-700, #2f2c2f);
  font-size: 14px;
  line-height: 1;
  font-weight: 500;
  transition: 0.3s;
}
.credit-page .credit-page-content .content-section .content-section-list .content-section-list-item .info p {
  margin: 0;
  line-height: 1;
  color: var(--colors-gray-500, #696969);
  font-size: 14px;
  font-weight: 400;
}
.credit-page .credit-page-content .content-section .content-section-list .content-section-list-item .icon {
  flex: 0 0 auto;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: 0.3s;
}
.credit-page .credit-page-content .content-section .content-section-list .content-section-list-item .icon img {
  max-width: 100%;
  max-height: 50px;
}
@media (min-width: 719px) {
  .credit-page .credit-page-content .content-section .lending-conditions .content-section-list-item .icon {
    min-height: 70px;
  }
}
.product-sale-container .product-sale-header .global-block-header-right {
  display: flex;
}
.product-sale-container .product-sale-header .global-block-header-right .mobile-sorting {
  display: flex;
  padding: 4px;
  justify-content: center;
  align-items: center;
  gap: 4px;
  position: relative;
  border: none;
  border-radius: 48px;
  background: var(--colors-blue-100, #e9f5ff);
}
.product-sale-container .product-sale-header .global-block-header-right .mobile-sorting:before {
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M7 10L7 18" stroke="%2362A8ED" stroke-width="2" stroke-linecap="round"/><path d="M12 6L12 18" stroke="%2362A8ED" stroke-width="2" stroke-linecap="round"/><path d="M17 12L17 18" stroke="%2362A8ED" stroke-width="2" stroke-linecap="round"/></svg>');
  width: 24px;
  height: 24px;
}
@media (min-width: 720px) {
  .product-sale-container .product-sale-header .global-block-header-right .mobile-sorting {
    display: none;
  }
}
.product-sale-container .product-sale-header .global-block-header-right .global-horizontal-switch .filters-right-header {
  color: var(--colors-gray-700, #2F2C2F);
  font-size: 14px;
  font-weight: 400;
}
.product-sale-container .product-sale-header .product-sale-header-left::before {
  width: 24px;
  height: 24px;
  content: url('data:image/svg+xml,<svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M21.9138 9.51094C21.7818 9.09019 21.3659 8.35284 20.0582 8.15705L15.7351 7.50302L13.8035 3.41637C13.2156 2.1833 12.4198 2 11.9959 2C11.5719 2 10.7721 2.1833 10.1882 3.42054L8.25664 7.50719L3.93354 8.16122C2.62181 8.35701 2.2059 9.09435 2.07793 9.5151C1.94595 9.93585 1.86997 10.7857 2.81377 11.7438L5.94512 14.9265L5.20927 19.4172C5.03731 20.4545 5.32125 21.0669 5.58919 21.4001C6.14108 22.0792 7.11688 22.1875 8.12866 21.6334L11.9999 19.513L15.8671 21.6334C16.307 21.875 16.7309 22 17.1308 22C17.6467 22 18.1026 21.7875 18.4105 21.4043C18.6785 21.071 18.9664 20.4587 18.7944 19.4214L18.0546 14.9306L21.1819 11.7521C22.1297 10.794 22.0538 9.94418 21.9218 9.52343L21.9138 9.51094Z" stroke="%232F2C2F" stroke-width="2"/></svg>');
}
@media (max-width: 992px) {
  .product-sale-container .product-sale-header .product-sale-header-left::before {
    width: 16px;
    height: 16px;
  }
}
.product-sale-container .product-sale-content {
  background: var(--colors-white, #FFFFFF);
}
.product-sale-container .offers-page-header-sorting-block {
  display: inline-flex;
  align-items: center;
  border-radius: 48px;
  background: var(--colors-gray-100, #f7f7f7);
  font-weight: 400;
  position: relative;
  height: 32px;
  margin-left: 10px;
}
@media (max-width: 992px) {
  .product-sale-container .offers-page-header-sorting-block {
    display: none;
  }
}
.product-sale-container .offers-page-header-sorting-block .offers-page-header-sorting-container {
  border-radius: 48px;
  display: flex;
  position: absolute;
  top: 0;
  right: 0;
  background: var(--colors-gray-100, #f7f7f7);
}
.product-sale-container .offers-page-header-sorting-block .offers-page-header-sorting-container .sorting-desctop {
  display: none;
  white-space: nowrap;
}
.product-sale-container .offers-page-header-sorting-block .offers-page-header-sorting-container .sorting {
  height: 32px;
  padding: 8px 16px;
  align-items: center;
  border: none;
  border-radius: 48px;
  background: var(--colors-gray-100, #f7f7f7);
  cursor: pointer;
  color: var(--colors-gray-500, #696969);
  font-weight: 400;
  font-size: 14px;
  box-sizing: border-box;
}
.product-sale-container .offers-page-header-sorting-block .offers-page-header-sorting-container .sorting.selected {
  display: inline-flex;
  padding: 0px 16px 0px 8px;
  color: var(--colors-white, #fff);
  background: var(--colors-blue-100, #e9f5ff);
  color: var(--colors-blue-400, #62a8ed);
  text-align: center;
  font-weight: 500;
}
.product-sale-container .offers-page-header-sorting-block .offers-page-header-sorting-container .sorting.selected::before {
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M7 6L7 18" stroke="%2362A8ED" stroke-width="2" stroke-linecap="round"/><path d="M12 8L12 18" stroke="%2362A8ED" stroke-width="2" stroke-linecap="round"/><path d="M17 10L17 18" stroke="%2362A8ED" stroke-width="2" stroke-linecap="round"/></svg>');
  width: 24px;
  height: 24px;
}
.product-sale-container .offers-page-header-sorting-block .offers-page-header-sorting-container .sorting.selected.BTN::before {
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M7 10L7 18" stroke="%2362A8ED" stroke-width="2" stroke-linecap="round"/><path d="M12 6L12 18" stroke="%2362A8ED" stroke-width="2" stroke-linecap="round"/><path d="M17 12L17 18" stroke="%2362A8ED" stroke-width="2" stroke-linecap="round"/></svg>');
  width: 24px;
  height: 24px;
}
.product-sale-container .offers-page-header-sorting-block .offers-page-header-sorting-container .sorting.selected:hover {
  color: var(--colors-white, #fff);
  font-weight: 500;
  background: linear-gradient(0deg, var(--colors-blue-500, #318ce7) 0%, var(--colors-blue-500, #318ce7) 100%), var(--colors-white, #fff);
}
.product-sale-container .offers-page-header-sorting-block.active .sorting {
  display: inline-flex;
}
.product-sale-container .offers-page-header-sorting-block.active .sorting.active {
  padding: 0px 16px 0px 8px;
  color: var(--colors-white, #fff);
  font-weight: 500;
  background: linear-gradient(0deg, var(--colors-blue-500, #318ce7) 0%, var(--colors-blue-500, #318ce7) 100%), var(--colors-white, #fff);
}
.product-sale-container .offers-page-header-sorting-block.active .sorting.active::before {
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M7 10L7 18" stroke="white" stroke-width="2" stroke-linecap="round"/><path d="M12 6L12 18" stroke="white" stroke-width="2" stroke-linecap="round"/><path d="M17 12L17 18" stroke="white" stroke-width="2" stroke-linecap="round"/></svg>');
  width: 24px;
  height: 24px;
}
.product-sale-container .offers-page-header-sorting-block.active .sorting:hover:not(.active, .selected) {
  color: var(--colors-gray-700, #2f2c2f);
  background: var(--colors-gray-200, #e5e4e2);
}
.product-sale-container .catalog-filters-right-header-mobile {
  display: none;
}
@media (max-width: 992px) {
  .product-sale-container .catalog-filters-right-header-mobile {
    display: flex;
    padding: 8px 16px;
    flex-direction: column;
    align-items: flex-start;
    gap: 0;
    align-self: stretch;
    background: var(--colors-white, #fff);
    transition: top 300ms ease-in-out;
  }
  .product-sale-container .catalog-filters-right-header-mobile.before-visible {
    position: sticky;
  }
  .product-sale-container .catalog-filters-right-header-mobile .bottom {
    width: 100%;
    display: none;
  }
  .product-sale-container .catalog-filters-right-header-mobile .offers-page-block__con {
    display: none;
    margin-top: 8px;
    padding: 16px;
    flex-direction: column;
    align-items: flex-start;
    gap: 16px;
    flex: 1 0 0;
    border-radius: 16px;
    background: var(--colors-gray-100, #f7f7f7);
    align-self: stretch;
  }
  .product-sale-container .catalog-filters-right-header-mobile .offers-page-block__con .offers-page-block__header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    align-self: stretch;
  }
  .product-sale-container .catalog-filters-right-header-mobile .offers-page-block__con .offers-page-block__header .header__span {
    display: flex;
    align-items: center;
    gap: 4px;
    color: var(--colors-gray-500, #696969);
    font-size: 14px;
  }
  .product-sale-container .catalog-filters-right-header-mobile .offers-page-block__con .offers-page-block__header .header__close {
    display: flex;
    align-items: center;
    gap: 2px;
    color: var(--colors-red-300, #fa8072);
    font-size: 14px;
  }
  .product-sale-container .catalog-filters-right-header-mobile .offers-page-block__con .offers-page-block__header .header__close::after {
    content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><path d="M4.6665 11.333L11.3332 4.66634" stroke="%23FA8072" stroke-width="1.33" stroke-linecap="round"/><path d="M4.6665 4.6665L11.3332 11.3332" stroke="%23FA8072" stroke-width="1.33" stroke-linecap="round"/></svg>');
    width: 16px;
    height: 16px;
  }
  .product-sale-container .catalog-filters-right-header-mobile .offers-page-block__con .offers-page-block {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 8px;
    align-self: stretch;
  }
  .product-sale-container .catalog-filters-right-header-mobile .offers-page-block__con .offers-page-block .filter-header__span {
    color: var(--colors-gray-700, #2f2c2f);
    font-size: 14px;
    display: flex;
    gap: 8px;
  }
  .product-sale-container .catalog-filters-right-header-mobile .offers-page-block__con .offers-page-block__container {
    display: flex;
    align-items: flex-start;
    align-content: flex-start;
    gap: 8px;
    align-self: stretch;
    flex-wrap: wrap;
  }
  .product-sale-container .catalog-filters-right-header-mobile .offers-page-block__con .offers-page-block__container span.active {
    padding: 0px 14px 0px 8px;
  }
  .product-sale-container .catalog-filters-right-header-mobile .offers-page-block__con .offers-page-block__container span.active::before {
    content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><path d="M4.5 8.62713L6.67628 10.8034L12.5 5" stroke="%23696969" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
    width: 16px;
    height: 16px;
  }
  .product-sale-container .catalog-filters-right-header-mobile .offers-page-block__con .offers-page-block__container .block__filter-span.active {
    padding: 0px 14px 0px 8px;
  }
  .product-sale-container .catalog-filters-right-header-mobile .offers-page-block__con .offers-page-block__container .block__filter-span.active::before {
    content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><path d="M4.5 8.62713L6.67628 10.8034L12.5 5" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
    width: 16px;
    height: 16px;
  }
  .product-sale-container .catalog-filters-right-header-mobile .offers-page-block__con .offers-page-block__container .block__sorting-span {
    display: flex;
    padding: 8px 16px;
    align-items: center;
    border-radius: 48px;
    background: var(--colors-white, #fff);
    color: var(--colors-gray-700, #2f2c2f);
    text-align: center;
    font-size: 14px;
    font-weight: 400;
  }
  .product-sale-container .catalog-filters-right-header-mobile .offers-page-block__con .offers-page-block__container .block__sorting-span.active {
    padding: 8px 14px 8px 8px;
  }
  .product-sale-container .catalog-filters-right-header-mobile .offers-page-block__con .offers-page-block__container .block__filter-span {
    display: flex;
    height: 32px;
    padding: 0px 14px;
    align-items: center;
    gap: 6px;
    border-radius: 8px;
    color: var(--colors-white, #fff);
    font-size: 12px;
  }
  .product-sale-container .catalog-filters-right-header-mobile .offers-page-block__con .offers-page-block__container .block__all-span {
    display: flex;
    height: 32px;
    padding: 0px 14px;
    align-items: center;
    gap: 4px;
    border-radius: 8px;
    color: var(--colors-gray-500, #696969);
    font-size: 12px;
  }
  .product-sale-container .catalog-filters-right-header-mobile .offers-page-block__con .offers-page-block__container .block__all-span:not(.status-indicator) {
    background: var(--colors-gray-200, #e5e4e2);
    color: var(--colors-gray-500, #696969);
  }
  .product-sale-container .catalog-filters-right-header-mobile .offers-page-block__con.active {
    display: flex;
  }
}
@media (max-width: 992px) and (max-width: 992px) {
  .product-sale-container .catalog-filters-right-header-mobile .offers-page-block__con .offers-page-block__header {
    margin-bottom: 16px;
  }
}
.action-tags {
  display: flex;
  gap: 8px;
  overflow: auto;
}
@media (min-width: 768px) {
  .action-tags {
    margin-bottom: -16px;
  }
}
.action-tags .tag {
  background: var(--colors-white, #FFFFFF);
  padding: 0 16px;
  color: var(--colors-gray-700, #2F2C2F);
  font-size: 14px;
  font-weight: 400;
  border: 2px solid var(--colors-white, #FFFFFF);
  display: flex;
  border-radius: 24px;
  line-height: 36px;
  gap: 8px;
  align-items: center;
  transition: 0.3s;
}
.action-tags .tag:hover {
  background: var(--colors-gray-200, #e5e4e2);
  border-color: var(--colors-gray-200, #e5e4e2);
}
@media (min-width: 768px) {
  .action-tags .tag {
    line-height: 44px;
    padding: 0 24px;
  }
}
.action-tags .tag.active {
  border-color: var(--colors-gray-700, #2F2C2F);
}
.action-tags .tag img {
  vertical-align: center;
  margin-right: 5px;
}
.product-sale-list {
  display: flex;
  flex-wrap: wrap;
  flex: 1 1;
}
.product-sale-list .product-sale-item {
  padding: 16px;
  box-sizing: border-box;
  width: 100%;
  align-self: stretch;
  display: flex;
  flex-direction: column;
}
.product-sale-list .product-sale-item:hover .global-btn {
  visibility: visible;
}
.product-sale-list .product-sale-item:not(:last-child) {
  border-bottom: 1px solid var(--colors-gray-200, #e5e4e2);
}
@media (min-width: 768px) {
  .product-sale-list .product-sale-item {
    border-right: 1px solid var(--colors-gray-200, #e5e4e2);
    border-bottom: 1px solid var(--colors-gray-200, #e5e4e2);
    padding: 24px;
    width: 50%;
  }
}
@media (min-width: 992px) {
  .product-sale-list .product-sale-item {
    width: 33.33%;
  }
}
.product-sale-list .product-sale-item .product-sale-item_image {
  margin-bottom: 16px;
  border-radius: 8px;
  overflow: hidden;
}
.product-sale-list .product-sale-item .product-sale-item_image img {
  width: 100%;
  max-width: 100%;
  border-radius: 8px;
}
.product-sale-list .product-sale-item .time-label {
  padding: 0 16px;
  border-radius: 32px;
  margin-bottom: 16px;
  display: inline-block;
  line-height: 32px;
  align-self: flex-start;
}
.product-sale-list .product-sale-item .time-label.left {
  color: var(---white, #fff);
  background: var(--colors-yellow-500, #FFBF00);
  font-size: 16px;
}
.product-sale-list .product-sale-item .time-label.expired {
  background: var(--colors-gray-100, #F7F7F7);
  color: var(--colors-gray-300, #C0C0C0);
  font-size: 14px;
}
.product-sale-list .product-sale-item .product-sale-item_title {
  color: var(--colors-gray-700, #2F2C2F);
  font-size: 16px;
  margin: 0 0 8px;
  line-height: 100%;
}
@media (min-width: 768px) {
  .product-sale-list .product-sale-item .product-sale-item_title {
    font-size: 24px;
  }
}
.product-sale-list .product-sale-item .product-sale-item_title a {
  color: inherit;
}
.product-sale-list .product-sale-item p, .product-sale-list .product-sale-item .product-sale-item_text {
  color: var(--colors-gray-500, #696969);
  font-size: 12px;
  font-weight: 400;
  margin: 0 0 12px;
}
@media (min-width: 768px) {
  .product-sale-list .product-sale-item p, .product-sale-list .product-sale-item .product-sale-item_text {
    font-size: 16px;
  }
}
.product-sale-list .product-sale-item .global-btn {
  margin-top: auto;
  background: var(--colors-green-100, #E9F9E9);
  color: var(--colors-green-400, #62B278);
  visibility: hidden;
}
.repair-container .repair-header-left::before {
  width: 24px;
  height: 24px;
  content: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M16.4992 12.1495C16.4173 14.6333 14.3357 16.5803 11.8514 16.4974C9.36704 16.4146 7.41964 14.3343 7.50255 11.8505C7.58546 9.36666 9.6661 7.41966 12.1504 7.50255C14.6348 7.58544 16.5822 9.66567 16.4992 12.1495Z" stroke="%232F2C2F" stroke-width="2"/><path d="M22.0304 9.08816C22.3496 9.03478 22.6561 9.2419 22.7276 9.5547C22.9113 10.3618 23.0031 11.1881 22.9999 12.0165C22.9989 12.3368 22.7511 12.6027 22.4319 12.6251C21.4153 12.6987 20.5418 13.4023 20.2599 14.3748C19.9855 15.3261 20.3187 16.3456 21.1089 16.9712C21.3534 17.1644 21.4911 17.5712 21.3267 17.8349C20.8835 18.5438 20.3614 19.2003 19.7688 19.7918C19.5381 20.0202 19.1601 20.0298 18.9284 19.8142L18.8238 19.7266C18.0624 19.1224 16.9807 19.0295 16.134 19.4971C15.2338 19.9935 14.7426 21.012 14.9124 22.0305C14.9658 22.3497 14.7608 22.655 14.4447 22.7266C13.6289 22.9123 12.7939 23.0041 11.9568 22.9999C11.6364 22.9967 11.3727 22.749 11.3492 22.4298C11.283 21.4593 10.5387 20.5241 9.59906 20.2519C8.62629 19.9701 7.56597 20.333 6.9616 21.1551C6.77153 21.4134 6.41488 21.4807 6.14366 21.3109C5.8009 21.0953 5.47095 20.8626 5.15595 20.6127C4.8228 20.3501 4.50673 20.0683 4.20775 19.7683C3.97817 19.5387 3.96856 19.1704 4.18425 18.9292C4.86978 18.1573 4.99792 17.0342 4.50032 16.1332C4.02622 15.2716 2.936 14.7517 1.96751 14.9129C1.64824 14.9663 1.34178 14.7602 1.27023 14.4442C1.08764 13.6371 0.996879 12.8108 1.00008 11.9835C1.00008 11.6642 1.24781 11.3995 1.56708 11.376C2.58576 11.3023 3.45922 10.5999 3.74005 9.62623C4.01981 8.65152 3.66851 7.61596 2.90183 7.03947C2.6541 6.8441 2.50674 6.43201 2.67225 6.16725C3.11539 5.45838 3.63861 4.80181 4.23017 4.21037C4.45761 3.98511 4.79717 3.95628 5.06412 4.18154C5.90661 4.84878 7.00431 4.97583 7.86389 4.50289C8.76511 4.00646 9.25736 2.98905 9.08758 1.96951C9.03526 1.6503 9.24028 1.34497 9.55528 1.27344C10.3711 1.08768 11.2061 0.995872 12.0432 1.00014C12.3636 1.00228 12.6284 1.25102 12.6508 1.57023C12.716 2.54067 13.4666 3.47694 14.3999 3.74811C15.3726 4.02995 16.433 3.66697 17.0384 2.84493C17.2285 2.58764 17.5851 2.52038 17.8563 2.69013C18.5589 3.13104 19.2071 3.64775 19.7923 4.23279C20.0218 4.46125 20.0314 4.83064 19.8157 5.07191C19.1292 5.84271 19.0021 6.96687 19.4965 7.86685C19.9748 8.72945 21.0651 9.25044 22.0304 9.08816Z" stroke="%232F2C2F" stroke-width="2"/></svg>');
}
@media (max-width: 992px) {
  .repair-container .repair-header-left::before {
    width: 16px;
    height: 16px;
  }
}
.repair-container .repair-content {
  background: var(---white, #fff);
  display: flex;
  flex-direction: column;
  align-items: stretch;
  gap: 32px;
  padding: 32px;
}
.repair-container .repair-content p {
  color: var(--colors-gray-700, #2F2C2F);
  font-size: 16px;
  line-height: 150%;
  font-weight: 400;
  margin: 0;
}
.repair-container .repair-content img {
  max-width: 100%;
}
.repair-container .repair-content h2 {
  color: var(--colors-gray-700, #2F2C2F);
  font-size: 24px;
  font-weight: 500;
  margin: 0 0 12px;
}
.repair-container .repair-content .banner {
  width: 100%;
  margin-bottom: 12px;
}
@media (min-width: 720px) {
  .repair-container .show-mobile {
    display: none;
  }
  .repair-container .mobile-block-container {
    width: 100%;
  }
}
@media (max-width: 720px) {
  .repair-container {
    background: transparent;
    box-shadow: unset;
    overflow: initial;
  }
  .repair-container .mobile-block-container {
    margin: 0;
    padding: 24px;
  }
  .repair-container .repair-header {
    display: none;
  }
  .repair-container .repair-content {
    background: transparent;
    padding: 0;
  }
  .repair-container .repair-content h2 {
    font-size: 14px;
  }
  .repair-container .repair-content p {
    font-size: 14px;
  }
  .repair-container .hide-mobile {
    display: none;
  }
}
.brand-slider {
  overflow: hidden;
  white-space: nowrap;
  display: flex;
  width: 100%;
}
@media (max-width: 720px) {
  .brand-slider {
    margin: calc((100vw - 93vw) / -2);
    width: 100vw;
  }
}
.brand-slider div {
  animation: marquee linear infinite;
  /*display: inline-block;*/
  width: fit-content;
  animation-play-state: running;
  animation-duration: 15s;
  display: flex;
  justify-content: center;
  align-items: center;
  align-self: stretch;
  gap: 16px;
}
.brand-slider div a path {
  fill: var(--colors-gray-700, #2f2c2f);
}
.brand-slider.fast {
  display: flex;
  justify-content: center;
  align-items: center;
  align-self: stretch;
  gap: 16px;
}
@media (min-width: 1200px) {
  .brand-slider.fast {
    overflow: hidden;
  }
}
@media (max-width: 992px) {
  .brand-slider.fast {
    padding: 12px 0;
    background: unset;
  }
}
.brand-slider.fast div {
  display: flex;
  justify-content: center;
  align-items: center;
  align-self: stretch;
  gap: 16px;
}
.brand-slider.fast div a {
  padding: 12px 24px;
  height: 32px;
  display: flex;
  align-items: center;
}
.brand-slider.fast div a svg {
  height: 32px;
}
.brand-slider.fast div a:hover {
  background: var(--colors-white, #fff);
}
.brand-slider.fast div a:hover svg path {
  fill: var(--colors-gray-700, #2f2c2f);
}
@media (max-width: 992px) {
  .brand-slider.fast div a {
    padding: 0;
    height: 28px;
    background: unset;
  }
  .brand-slider.fast div a svg {
    height: 24px;
  }
  .brand-slider.fast div a svg path {
    fill: var(--colors-gray-700, #2f2c2f);
  }
  .brand-slider.fast div a:hover {
    background: unset;
  }
}
.brand-slider.fast > div {
  animation-duration: 15s;
}
@keyframes marquee {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(-100%);
  }
}
.repair-list {
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
  box-sizing: border-box;
  margin-top: 12px;
}
.repair-list .repair-list__item {
  background: var(--colors-gray-100, #F7F7F7);
  padding: 12px 16px;
  border-radius: 8px;
  width: 100%;
  color: var(--colors-gray-700, #2F2C2F);
  font-size: 14px;
  font-weight: 400;
  box-sizing: border-box;
  display: flex;
  gap: 8px;
  align-items: center;
}
.repair-list .repair-list__item:before {
  content: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M7.25 13.0279L9.97035 15.7483L17.25 8.49402" stroke="%2362B378" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
  height: 24px;
  width: 24px;
  margin-top: -3px;
  font-size: 16px;
}
@media (min-width: 720px) {
  .repair-list .repair-list__item {
    width: calc(50% - 8px);
    min-height: 80px;
    font-size: 16px;
    padding: 16px;
    align-items: flex-start;
  }
}
@media (min-width: 992px) {
  .repair-list .repair-list__item {
    width: calc(33.33% - 8px);
  }
}
.service-center-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.service-center-container {
  display: flex;
  flex-wrap: wrap;
}
.service-center-container .service-center-info {
  flex: 0 0 100%;
}
.service-center-container .service-center-info .block p {
  margin: 0;
  font-weight: 500;
  font-size: 14px;
  color: var(--colors-gray-700, #2F2C2F);
}
.service-center-container .service-center-info .block p img {
  margin-right: 5px;
  vertical-align: middle;
}
.service-center-container .service-center-info .block ul {
  margin: 0;
  list-style: none;
  padding-left: 25px;
}
.service-center-container .service-center-info .block ul li {
  font-weight: 400;
  font-size: 14px;
  line-height: 24px;
  color: var(--colors-gray-700, #2F2C2F);
}
.service-center-container .images {
  display: flex;
  gap: 16px;
  flex: 0 0 100%;
}
.service-center-container .images img {
  max-width: 100%;
  min-width: 0;
  width: 100%;
  border-radius: 8px;
}
@media (min-width: 992px) {
  .service-center-container {
    margin-top: 32px;
  }
  .service-center-container .service-center-info {
    flex: 0 0 260px;
  }
  .service-center-container .service-center-info .block {
    margin-bottom: 32px;
    padding: 0 16px;
  }
  .service-center-container .images {
    flex: 1 1 auto;
  }
}
@media (max-width: 992px) {
  .service-center-container .service-center-info .block {
    margin-bottom: 13px;
    border-bottom: 1px solid var(--colors-gray-100, #F7F7F7);
    padding-bottom: 13px;
  }
}
.trade-in-container .trade-in-header-left::before {
  width: 24px;
  height: 24px;
  content: url('data:image/svg+xml,<svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M21.9138 9.51094C21.7818 9.09019 21.3659 8.35284 20.0582 8.15705L15.7351 7.50302L13.8035 3.41637C13.2156 2.1833 12.4198 2 11.9959 2C11.5719 2 10.7721 2.1833 10.1882 3.42054L8.25664 7.50719L3.93354 8.16122C2.62181 8.35701 2.2059 9.09435 2.07793 9.5151C1.94595 9.93585 1.86997 10.7857 2.81377 11.7438L5.94512 14.9265L5.20927 19.4172C5.03731 20.4545 5.32125 21.0669 5.58919 21.4001C6.14108 22.0792 7.11688 22.1875 8.12866 21.6334L11.9999 19.513L15.8671 21.6334C16.307 21.875 16.7309 22 17.1308 22C17.6467 22 18.1026 21.7875 18.4105 21.4043C18.6785 21.071 18.9664 20.4587 18.7944 19.4214L18.0546 14.9306L21.1819 11.7521C22.1297 10.794 22.0538 9.94418 21.9218 9.52343L21.9138 9.51094Z" stroke="%232F2C2F" stroke-width="2"/></svg>');
}
@media (max-width: 992px) {
  .trade-in-container .trade-in-header-left::before {
    width: 16px;
    height: 16px;
  }
}
.trade-in-container .trade-in-content {
  background: var(---white, #fff);
  padding: 32px 32px 0;
}
.trade-in-container .trade-in-content .banner {
  margin-bottom: 12px;
  max-width: 100%;
  width: 100%;
}
.trade-in-container .trade-in-content h2 {
  color: var(--colors-gray-700, #2F2C2F);
  font-size: 16px;
  font-weight: 500;
  margin: 32px 0 12px;
}
.trade-in-container .trade-in-content p {
  margin: 0 0 12px;
  font-size: 16px;
  line-height: 150%;
  color: var(--colors-gray-700, #2F2C2F);
  font-weight: 400;
}
.trade-in-container .trade-in-content .block-list {
  display: flex;
  flex-direction: column;
  gap: 12px;
  margin-bottom: 12px;
}
.trade-in-container .trade-in-content .block-list .item {
  background: var(--colors-gray-100, #F7F7F7);
  padding: 16px;
  border-radius: 8px;
  display: flex;
  gap: 8px;
  align-self: stretch;
  align-items: center;
}
.trade-in-container .trade-in-content .block-list .item.start {
  align-items: flex-start;
}
.trade-in-container .trade-in-content .block-list .item .left-side span {
  font-size: 14px;
}
.trade-in-container .trade-in-content .block-list .item .right-side .title {
  font-size: 14px;
  font-weight: 500;
  margin-bottom: 4px;
}
.trade-in-container .trade-in-content .block-list .item .right-side .text {
  font-size: 14px;
  margin: 0;
}
.trade-in-container .trade-in-content .accordion {
  margin: 32px -32px 0;
}
.trade-in-container .trade-in-content .accordion .panel {
  background: var(--colors-gray-100, #F7F7F7);
  border-bottom: 1px solid var(--colors-gray-200, #e5e4e2);
}
.trade-in-container .trade-in-content .accordion .panel.open .panel-header:after {
  transform: rotate(0deg);
}
.trade-in-container .trade-in-content .accordion .panel .panel-header {
  padding: 24px 32px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  cursor: pointer;
}
.trade-in-container .trade-in-content .accordion .panel .panel-header:after {
  content: url('data:image/svg+xml,<svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M16.4993 13.4948L12 8.89368L7.50068 13.4948" stroke="%232F2C2F" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
  height: 24px;
  width: 24px;
  display: inline-block;
  transition: 0.3s;
  transform: rotate(180deg);
}
.trade-in-container .trade-in-content .accordion .panel .panel-body {
  padding: 0 32px 24px;
  display: none;
}
.trade-in-container .trade-in-content .accordion .panel .panel-body .address-list {
  display: flex;
  gap: 16px;
  flex-wrap: wrap;
}
.trade-in-container .trade-in-content .accordion .panel .panel-body .address-list .item {
  background: var(--colors-white, #FFFFFF);
  border-radius: 16px;
  padding: 20px;
  flex: 1 0 calc(33.33% - 11px);
  box-sizing: border-box;
  min-height: 160px;
}
.trade-in-container .trade-in-content .accordion .panel .panel-body .address-list .item h2 {
  margin: 0 0 12px;
}
.trade-in-container .trade-in-content .accordion .panel .panel-body .address-list .item ul li {
  font-weight: 400;
}
.trade-in-container .trade-in-content .accordion .panel .panel-body ul {
  padding-left: 30px;
  margin: 0 0 12px;
}
.trade-in-container .trade-in-content .accordion .panel .panel-body ul li {
  font-weight: 400;
  line-height: 150%;
  padding: 5px 0;
}
@media (max-width: 720px) {
  .trade-in-container {
    box-shadow: unset;
    background: unset;
  }
  .trade-in-container .global-block-content {
    background: unset;
  }
  .trade-in-container .trade-in-header {
    display: none;
  }
  .trade-in-container .trade-in-content {
    padding: 0;
    background: transparent;
  }
  .trade-in-container .trade-in-content .mobile-block-container {
    padding: 24px;
  }
  .trade-in-container .trade-in-content p {
    font-size: 14px;
  }
  .trade-in-container .trade-in-content .block-list .item .right-side .text {
    font-size: 12px;
  }
  .trade-in-container .trade-in-content .accordion {
    margin: 0;
  }
  .trade-in-container .trade-in-content .accordion .panel {
    border-radius: 24px;
    background: var(---white, #fff);
    margin-bottom: 12px;
  }
  .trade-in-container .trade-in-content .accordion .panel .panel-header {
    padding: 24px;
    font-size: 14px;
  }
  .trade-in-container .trade-in-content .accordion .panel .panel-body {
    padding: 0 24px 24px;
  }
  .trade-in-container .trade-in-content .accordion .panel .panel-body .address-list {
    flex-direction: column;
    gap: 8px;
  }
  .trade-in-container .trade-in-content .accordion .panel .panel-body .address-list .item {
    background: var(--colors-gray-100, #F7F7F7);
    padding: 16px;
    min-height: unset;
    border-radius: 8px;
  }
  .trade-in-container .trade-in-content .accordion .panel .panel-body .address-list .item h2 {
    font-size: 14px;
  }
  .trade-in-container .trade-in-content .accordion .panel .panel-body .address-list .item ul li {
    font-size: 12px;
    padding: 0;
  }
}
@media (max-width: 719px) {
  .collaboration-page .section-content-header {
    display: none;
  }
}
.collaboration-page .collaboration-item {
  display: flex;
  gap: 32px;
  padding: 32px;
  border-bottom: 1px solid var(--colors-gray-200, #e5e4e2);
}
@media (max-width: 719px) {
  .collaboration-page .collaboration-item {
    padding: 24px;
    flex-direction: column;
  }
}
.collaboration-page .collaboration-item .collaboration-item-left {
  flex: 1 1 auto;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.collaboration-page .collaboration-item .collaboration-item-left .title {
  color: var(--colors-gray-700, #2F2C2F);
  font-size: 14px;
  line-height: 1.3;
  margin: 0 0 24px;
}
@media (min-width: 719px) {
  .collaboration-page .collaboration-item .collaboration-item-left .title {
    font-size: 24px;
  }
}
.collaboration-page .collaboration-item .collaboration-item-left .mobile-image {
  max-width: 100%;
  margin-bottom: 16px;
}
@media (min-width: 719px) {
  .collaboration-page .collaboration-item .collaboration-item-left .mobile-image {
    display: none;
  }
}
.collaboration-page .collaboration-item .collaboration-item-left p {
  color: var(--colors-gray-700, #2F2C2F);
  font-weight: 400;
  line-height: 19px;
  margin: 0;
}
@media (max-width: 719px) {
  .collaboration-page .collaboration-item .collaboration-item-left p {
    font-size: 14px;
  }
}
.collaboration-page .collaboration-item .collaboration-item-left .global-btn {
  margin-top: auto;
}
@media (max-width: 719px) {
  .collaboration-page .collaboration-item .collaboration-item-left .global-btn {
    margin-top: 16px;
    align-self: stretch;
  }
}
.collaboration-page .collaboration-item .collaboration-item-right {
  flex: 0 0 auto;
  font-size: 0;
}
@media (max-width: 719px) {
  .collaboration-page .collaboration-item .collaboration-item-right {
    display: none;
  }
}
.collaboration-page .collaboration-item .collaboration-item-right img {
  max-width: 100%;
}
.privacy-policy-page .privacy-policy-page-content {
  padding: 16px 24px 24px;
}
@media (min-width: 719px) {
  .privacy-policy-page .privacy-policy-page-content {
    padding: 32px;
  }
}
.privacy-policy-page .privacy-policy-page-content ol {
  list-style-type: none;
  counter-reset: item;
  margin: 0;
  padding: 0;
}
.privacy-policy-page .privacy-policy-page-content ol > li {
  display: table;
  counter-increment: item;
  line-height: 24px;
  font-weight: 400;
}
@media (max-width: 719px) {
  .privacy-policy-page .privacy-policy-page-content ol > li {
    font-size: 14px;
    line-height: 21px;
  }
}
.privacy-policy-page .privacy-policy-page-content ol > li:before {
  content: counters(item, ".") ". ";
  display: table-cell;
  padding-right: 0.6em;
  font-weight: 500;
}
.privacy-policy-page .privacy-policy-page-content ol > li ol {
  margin-top: 8px;
}
@media (min-width: 719px) {
  .privacy-policy-page .privacy-policy-page-content ol > li ol {
    margin-bottom: 12px;
  }
}
.privacy-policy-page .privacy-policy-page-content ol > li ol > li {
  margin-bottom: 8px;
}
@media (min-width: 719px) {
  .privacy-policy-page .privacy-policy-page-content ol > li ol > li {
    margin-bottom: 12px;
  }
}
.privacy-policy-page .privacy-policy-page-content ol > li ol > li:before {
  content: counters(item, ".") " ";
  font-weight: 400;
}
@media (max-width: 719px) {
  .trade-in-page .hidden-xs {
    display: none !important;
  }
}
@media (min-width: 719px) {
  .trade-in-page .hidden-lg {
    display: none !important;
  }
}
.trade-in-page .hidden {
  display: none !important;
}
.step-block {
  padding: 24px;
}
@media (min-width: 719px) {
  .step-block {
    padding: 32px;
    display: flex;
    gap: 32px;
  }
}
.step-block .main-image-block img {
  max-width: 100%;
}
@media (min-width: 719px) {
  .step-block .row {
    display: flex;
    gap: 16px;
  }
  .step-block .row .col {
    flex: 1 1;
  }
}
@media (max-width: 719px) {
  .step-block .global-btn {
    width: 100%;
  }
}
.step-block .btn-wrap {
  display: flex;
  gap: 24px;
  align-items: center;
}
@media (max-width: 719px) {
  .step-block .btn-wrap {
    flex-direction: column-reverse;
    gap: 12px;
  }
}
.step-block .btn-wrap .trade-in-container {
  display: flex;
  gap: 10px;
  align-items: center;
}
@media (max-width: 719px) {
  .step-block .btn-wrap .trade-in-container {
    margin: auto;
  }
}
.step-block .btn-wrap .trade-in-container .trade-in-span {
  color: var(--colors-green-400, #62B278);
  font-size: 16px;
}
.step-block .btn-wrap .trade-in-container .trade-in-span span {
  color: var(--colors-gray-300, #C0C0C0);
}
.step-block .btn-wrap .trade-in-container .trade-in-switch {
  font-size: 0;
}
.step-block .hidden {
  display: none !important;
}
.step-block .step-left-side {
  flex: 1 1;
}
.step-block .step-left-side .brands-list {
  display: flex;
  gap: 8px;
  flex-wrap: wrap;
  margin-bottom: 24px;
}
.step-block .step-left-side .brands-list .brand {
  box-sizing: border-box;
  flex: 0 0 calc(50% - 8px);
}
@media (min-width: 719px) {
  .step-block .step-left-side .brands-list .brand {
    flex: 0 0 calc(33.33% - 8px);
  }
}
.step-block .step-left-side .brands-list .brand input {
  display: none;
}
.step-block .step-left-side .brands-list .brand input:checked + label {
  border: 2px solid var(--colors-gray-700, #2F2C2F);
}
.step-block .step-left-side .brands-list .brand label {
  border: 2px solid var(--colors-gray-100, #F7F7F7);
  background: var(--colors-white, #FFFFFF);
  padding: 16px 5px;
  text-align: center;
  border-radius: 8px;
  font-size: 0;
  display: block;
}
.step-block .step-left-side .brands-list .brand img {
  max-width: 100%;
}
.step-block .step-left-side .form-group {
  margin-bottom: 16px;
}
.step-block .step-left-side .form-group.no-margin {
  margin: 0;
}
.step-block .step-left-side .form-group.error .form-label {
  color: var(--colors-red-300, #fa8072);
}
.step-block .step-left-side .form-group.error .form-control {
  border: 1px solid var(--colors-red-300, #fa8072) !important;
}
.step-block .step-left-side .form-group.error .error-label {
  display: block;
}
.step-block .step-left-side .form-group .form-label {
  color: var(--colors-gray-500, #696969);
  font-size: 12px;
  line-height: 1;
  display: block;
  margin-bottom: 5px;
  padding: 0 4px;
}
.step-block .step-left-side .form-group .form-control {
  display: flex;
  min-height: 44px;
  padding: 0 12px;
  align-items: center;
  gap: 16px;
  align-self: stretch;
  resize: none;
  width: 100%;
  box-sizing: border-box;
  border-radius: 8px;
  border: 1px solid var(--colors-gray-200, #e5e4e2);
  background: var(--colors-white, #fff);
  color: var(--colors-gray-700, #2f2c2f);
  leading-trim: both;
  text-edge: cap;
  font-size: 16px;
  font-weight: 400;
}
.step-block .step-left-side .form-group .form-control::placeholder {
  color: var(--colors-gray-300, #C0C0C0);
}
.step-block .step-left-side .form-group .form-control.disabled {
  background: var(--colors-gray-100, #f7f7f7);
}
.step-block .step-left-side .form-group .error-label {
  display: none;
  font-size: 12px;
  font-weight: 400;
  padding: 0 4px;
}
.step-block .step-left-side .checkbox-group {
  color: var(--colors-gray-700, #2F2C2F);
  display: block;
  margin-bottom: 24px;
  line-height: 1.3;
  font-weight: 400;
}
.step-block .step-left-side .checkbox-group input {
  margin-top: -3px;
  vertical-align: middle;
  margin-right: 5px;
}
.step-block .step-left-side .main-title {
  font-size: 24px;
  line-height: 1.2;
  margin: 0 0 12px;
  color: var(--colors-gray-700, #696969);
}
@media (max-width: 719px) {
  .step-block .step-left-side .main-title {
    font-size: 14px;
  }
}
.step-block .step-left-side .type-block {
  margin-bottom: 48px;
}
.step-block .step-left-side .type-block p {
  margin: 0;
  font-weight: 400;
  line-height: 1.2;
  color: var(--colors-gray-700, #696969);
}
@media (max-width: 719px) {
  .step-block .step-left-side .type-block p {
    font-size: 14px;
  }
}
.step-block .step-left-side .question-block {
  margin-bottom: 24px;
}
.step-block .step-left-side .question-block .title {
  font-size: 16px;
  line-height: 1.2;
  margin: 0 0 12px;
  color: var(--colors-gray-700, #696969);
}
@media (max-width: 719px) {
  .step-block .step-left-side .question-block .title {
    font-size: 14px;
  }
}
.step-block .step-left-side .question-block p {
  margin: 0;
  font-weight: 400;
  line-height: 1.2;
  color: var(--colors-gray-500, #696969);
}
@media (max-width: 719px) {
  .step-block .step-left-side .question-block p {
    font-size: 14px;
  }
}
.step-block .step-left-side .options-list {
  margin-bottom: 24px;
}
.step-block .step-left-side .options-list .option {
  border: 2px solid var(--colors-gray-100, #F7F7F7);
  background: var(--colors-white, #FFFFFF);
  line-height: 22px;
  margin-bottom: 12px;
  border-radius: 8px;
  display: block;
  width: 100%;
  padding: 15px 32px;
  text-align: left;
  cursor: pointer;
  font-weight: 400;
}
.step-block .step-left-side .options-list .option:hover {
  border-color: var(--colors-gray-200, #e5e4e2);
}
.step-block .step-left-side .options-list .option.active {
  border-color: var(--colors-gray-700, #2F2C2F);
}
.step-block .step-left-side .phone-info {
  display: flex;
  gap: 16px;
  margin-bottom: 24px;
}
@media (max-width: 719px) {
  .step-block .step-left-side .phone-info {
    flex-direction: column;
  }
}
.step-block .step-left-side .phone-info .block {
  flex: 1 1;
  padding: 24px;
  border-radius: 16px;
  text-align: center;
}
@media (max-width: 719px) {
  .step-block .step-left-side .phone-info .block {
    padding: 12px 24px 8px;
  }
}
.step-block .step-left-side .phone-info .block.condition {
  background: var(--colors-blue-100, #E9F5FF);
  color: var(--colors-blue-500, #318CE7);
}
.step-block .step-left-side .phone-info .block.price {
  background: var(--colors-green-100, #E9F9E9);
  color: var(--colors-green-400, #62B278);
}
.step-block .step-left-side .phone-info .block .amount {
  font-size: 40px;
  line-height: 1;
}
.step-block .step-left-side .phone-info .block .rating {
  font-size: 24px;
  line-height: 1;
}
.step-block .step-left-side .phone-info .block .rating .letter {
  background: var(--colors-blue-500, #318CE7);
  height: 36px;
  width: 36px;
  display: inline-block;
  border-radius: 8px;
  color: var(--colors-white, #FFFFFF);
  font-size: 24px;
  text-transform: uppercase;
  text-align: center;
  line-height: 36px;
  margin-right: 5px;
}
.step-block .step-left-side .phone-info .block .text {
  font-size: 14px;
  line-height: 1.1;
  margin-top: 12px;
}
@media (max-width: 719px) {
  .step-block .step-left-side .phone-info .block .text {
    margin-top: 8px;
  }
}
.step-block .step-left-side .file-input-block {
  margin: 8px 0 24px;
}
.step-block .step-left-side .file-input-block .file-input {
  border-radius: 8px;
  min-height: 200px;
  border: 1px dashed var(--colors-gray-200, #E5E4E2);
  text-align: center;
  padding: 40px;
  margin-bottom: 12px;
  box-sizing: border-box;
  font-size: 0;
}
.step-block .step-left-side .file-input-block .file-input.dragover {
  background: var(--colors-gray-100, #f7f7f7);
}
.step-block .step-left-side .file-input-block p {
  text-align: center;
  line-height: 1.3;
  font-weight: 400;
  font-size: 14px;
  color: var(--colors-gray-500, #696969);
}
.step-block .step-right-side {
  flex: 1 1;
}
@media (max-width: 719px) {
  .step-block .step-right-side {
    display: flex;
    flex-direction: column;
    margin-top: 24px;
  }
  .step-block .step-right-side .phone-model {
    order: 1;
  }
  .step-block .step-right-side .conditions-list {
    order: 3;
    margin: 12px 0 0;
  }
  .step-block .step-right-side .main-image-block {
    order: 2;
  }
}
.step-block .step-right-side .phone-model {
  font-weight: 400;
  margin-bottom: 16px;
  color: var(--colors-gray-700, #2F2C2F);
}
@media (max-width: 719px) {
  .step-block .step-right-side .phone-model {
    font-size: 14px;
  }
}
.step-block .step-right-side .phone-model .edit {
  font-size: 14px;
  border: none;
  background: none;
  color: var(--colors-gray-300, #C0C0C0);
  margin-left: 5px;
  cursor: pointer;
  line-height: 19px;
  transition: 0.3s;
}
@media (max-width: 719px) {
  .step-block .step-right-side .phone-model .edit {
    font-size: 12px;
  }
}
.step-block .step-right-side .phone-model .edit:hover {
  color: var(--colors-green-400, #62B278);
}
.step-block .step-right-side .phone-model .edit:hover img {
  filter: invert(60%) sepia(10%) saturate(1500%) hue-rotate(85deg);
}
.step-block .step-right-side .phone-model .edit img {
  vertical-align: middle;
  transition: 0.3s;
}
.step-block .step-right-side .conditions-list {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  margin-bottom: 16px;
  min-height: 32px;
}
.step-block .step-right-side .conditions-list.disabled {
  pointer-events: none;
}
.step-block .step-right-side .conditions-list .answers-list-item {
  background: var(--colors-gray-100, #F7F7F7);
  padding: 5px 10px;
  border-radius: 4px;
  cursor: pointer;
  transition: 0.3s;
}
.step-block .step-right-side .conditions-list .answers-list-item:hover {
  background: var(--colors-gray-200, #e5e4e2);
}
.step-block .step-right-side .conditions-list .answers-list-item .type {
  font-size: 10px;
  line-height: 1;
  color: var(--colors-gray-400, #929292);
  margin: 0;
  display: block;
}
.step-block .step-right-side .conditions-list .answers-list-item .answer {
  font-size: 12px;
  font-weight: 400;
  line-height: 1;
  color: var(--colors-gray-400, #929292);
  margin: 0;
}
.step-block .step-right-side .main-image-block .image-container {
  position: relative;
  display: inline-block;
  font-size: 0;
}
.step-block .step-right-side .main-image-block .image-container .layer {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
}
.block-recently-viewed {
  display: flex;
  justify-content: center;
  align-items: flex-start;
  align-self: stretch;
}
.block-recently-viewed .block-recently-viewed-content {
  gap: 0;
  background: var(--colors-white, #fff);
}
.block-recently-viewed .block-recently-viewed-content .multiple-items {
  width: 100%;
}
.block-recently-viewed .block-recently-viewed-content .slick-track {
  margin: 0 !important;
}
.block-recently-viewed .block-recently-viewed-content .block-recently-viewed-waiting-container {
  border-right: 1px solid var(--colors-gray-200, #e5e4e2);
}
.common-template__content-top {
  display: flex;
  justify-content: center;
  align-items: flex-start;
  align-self: stretch;
  user-select: none;
  margin-bottom: -32px;
}
@media (max-width: 719px) {
  .common-template__content-top {
    margin-bottom: -12px;
  }
  .common-template__content-top .breadcrumbs-content {
    width: min(95%, var(---width, 1366px));
  }
}
.common-template__content-top .breadcrumbs {
  display: flex;
  align-items: center;
  height: 48px;
  padding: 0 24px;
  flex-shrink: 0;
}
@media (max-width: 719px) {
  .common-template__content-top .breadcrumbs {
    overflow-x: auto;
    scrollbar-width: none;
    height: 40px;
  }
}
.common-template__content-top .breadcrumbs .breadcrumbs__item {
  display: flex;
  justify-content: center;
  align-items: center;
  color: var(--colors-gray-400, #929292);
  font-size: 12px;
}
@media (max-width: 719px) {
  .common-template__content-top .breadcrumbs .breadcrumbs__item span {
    width: 100%;
    white-space: nowrap;
  }
}
.common-template__content-top .breadcrumbs .breadcrumbs__item:last-child {
  color: var(--colors-gray-300, #c0c0c0);
}
.common-template__content-top .breadcrumbs .breadcrumbs__item:hover {
  color: var(--colors-gray-500, #696969);
}
.common-template__content-top .breadcrumbs .breadcrumbs__item:not(:last-child)::after {
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><path d="M6.5 11L9.5 8L6.5 5" stroke="%23929292" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
  width: 16px;
  height: 16px;
}
.common-template__content-top .breadcrumbs .breadcrumbs__item:hover:not(:last-child)::after {
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><path d="M6.5 11L9.5 8L6.5 5" stroke="%23696969" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}
.personal-area {
  display: flex;
  justify-content: center;
  align-items: flex-start;
  align-self: stretch;
  margin-bottom: 32px;
  min-height: 60vh;
}
.personal-area .personal-area-container {
  display: flex;
  justify-content: center;
  align-items: flex-start;
  align-self: stretch;
  border-radius: 32px;
  background: var(--colors-white, #fff);
  overflow: hidden;
  /* block-shadow */
  box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.08);
}
@media (max-width: 719px) {
  .personal-area .personal-area-container {
    background: unset;
    box-shadow: unset;
  }
}
.personal-area .personal-area-container .personal-area__left-side {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 1px;
  align-self: stretch;
  flex: 0 0 21.35%;
  border-radius: 32px 0 0 32px;
  background: var(--colors-white, #fff);
  border-right: solid 1px var(--colors-gray-200, #e5e4e2);
}
@media (max-width: 719px) {
  .personal-area .personal-area-container .personal-area__left-side {
    display: none;
  }
}
.personal-area .personal-area-container .personal-area__left-side .area__left {
  display: flex;
  padding: 24px 16px 16px 16px;
  flex-direction: column;
  align-items: flex-start;
  align-self: stretch;
}
.personal-area .personal-area-container .personal-area__left-side .area__left:not(:last-child) {
  border-bottom: solid 1px var(--colors-gray-200, #e5e4e2);
}
.personal-area .personal-area-container .personal-area__left-side .area__left .area__left-header {
  color: var(--colors-gray-700, #2f2c2f);
  padding-left: 16px;
  margin-bottom: 12px;
}
.personal-area .personal-area-container .personal-area__left-side .area__left .left-home__head {
  display: flex;
  padding: 8px 16px;
  justify-content: space-between;
  align-items: center;
  align-self: stretch;
  margin-bottom: 16px;
}
.personal-area .personal-area-container .personal-area__left-side .area__left .left-home__head .area__left-header {
  padding-left: unset;
  margin-bottom: unset;
}
.personal-area .personal-area-container .personal-area__left-side .area__left .left-home__head .left-home__authorized-logout {
  display: none;
}
.personal-area .personal-area-container .personal-area__left-side .area__left .area-left__link {
  display: flex;
  padding: 12px 16px;
  align-items: center;
  gap: 4px;
  align-self: stretch;
  color: var(--colors-gray-700, #2f2c2f);
  font-weight: 400;
  border-radius: 8px;
}
.personal-area .personal-area-container .personal-area__left-side .area__left .area-left__link .area-left__counter {
  display: flex;
  padding: 2px 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 24px;
  background: var(--colors-gray-100, #f7f7f7);
  color: var(--colors-gray-400, #929292);
  text-align: center;
  font-size: 12px;
}
.personal-area .personal-area-container .personal-area__left-side .area__left .area-left__link:hover {
  font-weight: 500;
  background: var(--colors-gray-100, #f7f7f7);
}
.personal-area .personal-area-container .personal-area__left-side .area__left .area-left__link:hover .area-left__counter {
  background: var(--colors-white, #fff);
}
.personal-area .personal-area-container .personal-area__left-side .area__left .area-left__link.active {
  color: var(--colors-green-500-primary, #2ea84f);
  font-weight: 500;
}
.personal-area .personal-area-container .personal-area__left-side .area__left .area-left__link.active .area-left__counter {
  color: var(--colors-green-500-primary, #2ea84f);
  background: var(--colors-green-100, #e9f9e9);
}
.personal-area .personal-area-container .personal-area__left-side .area__left .area-left__link.left-bonus__billing-history::after {
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="6" height="6" viewBox="0 0 6 6" fill="none"><circle cx="3" cy="3" r="3" fill="%232EA84F"/></svg>');
  display: flex;
  justify-content: center;
  align-items: center;
  align-self: stretch;
  width: 6px;
  height: 6px;
}
.personal-area .personal-area-container .personal-area__left-side .area__left .area-left__link.login {
  display: none;
}
.personal-area .personal-area-container .personal-area__left-side .area__left.area__left-bonus .area__left-bonus-container {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 8px;
  align-self: stretch;
  margin-bottom: 12px;
}
.personal-area .personal-area-container .personal-area__left-side .area__left.area__left-bonus .area__left-bonus-container .area__left-bonus-bottom {
  display: none;
  padding: 0px 16px;
  align-items: center;
  gap: 4px;
  align-self: stretch;
  color: var(--colors-gray-700, #2f2c2f);
  font-size: 12px;
  font-weight: 400;
}
.personal-area .personal-area-container .personal-area__left-side .area__left.area__left-bonus .area__left-bonus-container .area__left-bonus-bottom .area__left-bonus-info-value {
  display: flex;
  gap: 2px;
  flex-wrap: nowrap;
  color: var(--colors-green-400, #62b278);
  font-weight: 500;
}
.personal-area .personal-area-container .personal-area__left-side .area__left:first-child {
  border-radius: 32px 0 0 0;
}
@media (max-width: 719px) {
  .personal-area .personal-area-container .personal-area__left-side .area__left:first-child {
    border-radius: 32px;
  }
}
.personal-area .personal-area-container .personal-area__left-side .area__left:last-child {
  border-radius: 0 0 0 32px;
}
@media (max-width: 719px) {
  .personal-area .personal-area-container .personal-area__left-side .area__left:last-child {
    border-radius: 32px;
  }
}
.personal-area .personal-area-container .personal-area__left-side .area__left.area__left-fill {
  display: flex;
  flex: 1 0 0;
}
.personal-area .personal-area-container .personal-area__right-side {
  display: flex;
  flex-direction: column;
  align-items: center;
  flex: 1 0 0;
  border-radius: 0 32px 32px 0;
  background: var(--colors-white, #fff);
}
@media (max-width: 719px) {
  .personal-area .personal-area-container .personal-area__right-side {
    border-radius: 32px;
    gap: 15px;
    background: unset;
  }
}
.personal-area .personal-area-container .personal-area__right-side .area__right {
  display: flex;
  padding: 24px 32px;
  align-self: stretch;
  border-bottom: solid 1px var(--colors-gray-200, #e5e4e2);
}
@media (max-width: 719px) {
  .personal-area .personal-area-container .personal-area__right-side .area__right {
    padding: 24px;
  }
}
.personal-area .personal-area-container .personal-area__right-side .area__right.header-side {
  justify-content: space-between;
  align-items: center;
}
.personal-area .personal-area-container .personal-area__right-side .area__right.header-side h3 {
  margin: 0;
  color: var(--colors-gray-700, #2f2c2f);
  font-size: 24px;
}
.personal-area .personal-area-container .personal-area__right-side .area__right.header-side.empty .global-button-shared, .personal-area .personal-area-container .personal-area__right-side .area__right.header-side.empty .global-button-date, .personal-area .personal-area-container .personal-area__right-side .area__right.header-side.empty .search-container {
  display: none;
}
@media (max-width: 719px) {
  .personal-area .personal-area-container .personal-area__right-side .area__right.header-side {
    display: none;
  }
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-header-side {
  display: flex;
  justify-content: space-between;
  align-items: center;
  align-self: stretch;
  cursor: pointer;
  color: var(--colors-gray-700, #2f2c2f);
  font-weight: 400;
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-header-side::after {
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M7.50068 10.4993L12 15.1005L16.4993 10.4993" stroke="%232F2C2F" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
  width: 24px;
  height: 24px;
  transition: transform 0.5s ease;
}
@media (max-width: 719px) {
  .personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-header-side {
    font-size: 14px;
  }
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block {
  display: none;
  padding: 0px 96px 12px 0;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  gap: 16px;
  align-self: stretch;
  margin-top: 24px;
}
@media (max-width: 719px) {
  .personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block {
    padding: 0;
    margin-top: 16px;
    gap: 12px;
  }
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block p {
  margin: 0;
  align-self: stretch;
  color: var(--colors-gray-700, #2f2c2f);
  font-weight: 400;
  line-height: 150%;
  /* 24px */
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block p .details-link {
  color: var(--colors-green-400, #62b278);
  font-weight: 500;
}
@media (max-width: 719px) {
  .personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block p {
    font-size: 14px;
  }
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block .area__right-block-warn-p {
  display: flex;
  padding: 12px 32px 12px 16px;
  justify-content: center;
  align-items: center;
  gap: 8px;
  align-self: stretch;
  font-size: 14px;
  border-radius: 8px;
  background: var(--colors-gray-100, #f7f7f7);
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block .area__right-block-warn-p::before {
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="33" viewBox="0 0 32 33" fill="none"><path d="M17.732 7.5C16.9622 6.16666 15.0377 6.16667 14.2679 7.5L4.45295 24.5C3.68315 25.8333 4.6454 27.5 6.185 27.5H25.8149C27.3545 27.5 28.3168 25.8333 27.547 24.5L17.732 7.5Z" stroke="%23FA8072" stroke-width="2"/><path d="M15.9999 17.1667V23.8334" stroke="%23FA8072" stroke-width="2" stroke-linecap="round"/><path d="M15.9999 14.5V14.5001" stroke="%23FA8072" stroke-width="2" stroke-linecap="round"/></svg>');
  width: 32px;
  height: 32px;
}
@media (max-width: 719px) {
  .personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block .area__right-block-warn-p {
    padding: 12px 16px 12px 8px;
    font-size: 12px;
  }
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block .right-block-container {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 16px;
  align-self: stretch;
}
@media (max-width: 719px) {
  .personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block .right-block-container {
    gap: 8px;
    font-size: 14px;
  }
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block .right-block-container .right-block-container-header {
  color: var(--colors-gray-700, #2f2c2f);
  font-weight: 500;
  line-height: 150%;
  /* 24px */
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block .right-block-container .right-block-container-div {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 12px;
  align-self: stretch;
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block .right-block-container .right-block-container-div .area__right-block-p {
  display: flex;
  padding: 12px 32px 12px 16px;
  align-items: center;
  gap: 8px;
  align-self: stretch;
  border-radius: 8px;
  background: var(--colors-gray-100, #f7f7f7);
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block .right-block-container .right-block-container-div .area__right-block-p.area__right-block-not-p::before {
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12" fill="none"><path d="M1 11L11 1" stroke="%23FA8072" stroke-width="2" stroke-linecap="round"/><path d="M1 1L11 11" stroke="%23FA8072" stroke-width="2" stroke-linecap="round"/></svg>');
  width: 12px;
  height: 22px;
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block .right-block-container .right-block-container-div .area__right-block-p.area__right-block-yes-p::before {
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M7.25 13.0339L9.97035 15.7543L17.25 8.5" stroke="%2362B378" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
  width: 24px;
  height: 24px;
}
@media (max-width: 719px) {
  .personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block .right-block-container .right-block-container-div .area__right-block-p {
    padding: 12px 16px 12px 8px;
    font-size: 12px;
  }
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block .right-block-container-ul {
  margin: 0;
  padding-left: 24px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 8px;
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block .right-block-container-ul li {
  color: var(--colors-gray-700, #2f2c2f);
  font-weight: 400;
  line-height: 150%;
}
@media (max-width: 719px) {
  .personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block .right-block-container-ul li {
    font-size: 14px;
  }
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block .right-block-img {
  width: 100%;
  object-fit: contain;
  border-radius: 8px;
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block .right-block-img.right-block-img-min {
  height: 120px;
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block .right-block-img.right-block-img-mid {
  object-fit: cover;
  height: 240px;
}
@media (max-width: 719px) {
  .personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block .right-block-img.right-block-img-mid {
    height: 120px;
  }
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active {
  display: flex;
  padding: 0;
  margin-top: 0;
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active .area__right-personal-data-filled {
  display: flex;
  padding: 24px 32px 16px 32px;
  justify-content: center;
  flex-direction: column;
  align-items: flex-start;
  gap: 24px;
  flex: 1 0 0;
  align-self: stretch;
}
@media (max-width: 719px) {
  .personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active .area__right-personal-data-filled {
    padding: 0 24px;
    gap: 16px;
  }
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active .area__right-personal-data-filled .personal-data-box {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  gap: 4px;
  align-self: stretch;
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active .area__right-personal-data-filled .personal-data-box .personal-data-label {
  color: var(--colors-gray-300, #c0c0c0);
  font-size: 12px;
  font-weight: 400;
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active .area__right-personal-data-filled .personal-data-box .personal-data-value {
  color: var(--colors-gray-700, #2f2c2f);
  font-size: 16px;
  font-weight: 400;
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active .form-container {
  display: none;
  width: 400px;
  max-width: 400px;
  padding: 24px 32px 32px 32px;
  align-items: flex-start;
  flex-direction: column;
  gap: 16px;
  align-self: stretch;
}
@media (max-width: 719px) {
  .personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active .form-container {
    width: unset;
    max-width: unset;
    padding: 24px;
    padding-top: 0;
  }
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active .form-container .form-group legend {
  font-size: 14px;
  color: var(--colors-gray-700, #2F2C2F);
  font-weight: 500;
  margin-top: 16px;
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active .form-container .form-group-container {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 16px;
  align-self: stretch;
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active .form-container .form-group-container .form-group {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  gap: 4px;
  align-self: stretch;
  position: relative;
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active .form-container .form-group-container .form-group.radio {
  gap: 16px;
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active .form-container .form-group-container .form-group .form-label {
  color: var(--colors-gray-500, #696969);
  font-size: 12px;
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active .form-container .form-group-container .form-group .form-control {
  display: flex;
  height: 44px;
  padding: 0px 12px;
  align-items: center;
  gap: 16px;
  align-self: stretch;
  border-radius: 8px;
  border: 1px solid var(--colors-gray-200, #e5e4e2);
  background: var(--colors-white, #fff);
  color: var(--colors-gray-700, #2f2c2f);
  leading-trim: both;
  text-edge: cap;
  font-size: 16px;
  font-weight: 400;
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active .form-container .form-group-container .form-group .form-control.disabled {
  background: var(--colors-gray-100, #f7f7f7);
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active .form-container .form-group-container .form-group .radio-group {
  display: flex;
  align-items: flex-start;
  gap: 16px;
  align-self: stretch;
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active .form-container .form-group-container .form-group .radio-group .radio-payment {
  display: flex;
  height: 44px;
  padding: 0px 24px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  border-radius: 8px;
  border: 2px solid transparent;
  background: unset;
  color: var(--colors-gray-700, #2f2c2f);
  text-align: center;
  font-size: 14px;
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active .form-container .form-group-container .form-group .radio-group .radio-payment.active {
  border: 2px solid var(--colors-gray-700, #2f2c2f);
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active .form-container .form-group-container .form-group .radio-group .radio-payment:hover {
  border: 2px solid var(--colors-gray-700, #2f2c2f);
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active .form-container .form-group-container .form-group .secondary-button {
  border: none;
  display: flex;
  padding: 6px 16px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  cursor: pointer;
  border-radius: 16px;
  background: var(--colors-gray-100, #f7f7f7);
  color: var(--colors-gray-400, #929292);
  font-size: 10px;
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active .form-container .form-group-container .form-group .secondary-button:hover {
  background: var(--colors-gray-200, #e5e4e2);
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active .form-container .form-group-container .form-group .error-label, .personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active .form-container .form-group-container .form-group .checkbox-label {
  display: none;
  font-size: 14px;
  font-weight: 400;
  padding: 0 4px;
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active .form-container .form-group-container .form-group.check .checkbox-label {
  display: block;
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active .form-container .form-group-container .form-group.check .checkbox-label::before {
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"><path d="M0 10C0 4.47715 4.47715 0 10 0C15.5228 0 20 4.47715 20 10C20 15.5228 15.5228 20 10 20C4.47715 20 0 15.5228 0 10Z" fill="%2362B378"/><path d="M5.25 11.0339L7.97035 13.7543L15.25 6.5" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
  width: 20px;
  height: 20px;
  position: absolute;
  right: 10px;
  top: 63%;
  transform: translateY(-50%);
  pointer-events: none;
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active .form-container .form-group-container .form-group.error label {
  color: var(--colors-red-300, #fa8072);
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active .form-container .form-group-container .form-group.error input {
  border: 1px solid var(--colors-red-300, #fa8072);
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active .form-container .form-group-container .form-group.error .error-label {
  display: block;
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active .form-container .form-group-container .form-group-header {
  color: var(--colors-gray-700, #2f2c2f);
  margin-bottom: 12px;
  font-size: 14px;
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active .form-container .control {
  display: flex;
  position: relative;
  display: flex;
  padding: 8px;
  align-items: flex-start;
  gap: 8px;
  cursor: pointer;
  padding-left: 24px;
  overflow: hidden;
  color: var(--colors-gray-700, #2f2c2f);
  text-overflow: ellipsis;
  font-size: 16px;
  font-weight: 400;
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active .form-container .control input {
  position: absolute;
  z-index: -1;
  opacity: 0;
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active .form-container .control input:checked ~ .control__indicator {
  background: var(--colors-white, #fff);
  border: 2px solid var(--colors-green-500-primary, #2ea84f);
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active .form-container .control input:checked ~ .control__indicator:after {
  display: block;
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active .form-container .control input:disabled ~ .control__indicator {
  background: #e6e6e6;
  opacity: 0.6;
  pointer-events: none;
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active .form-container .control__indicator {
  position: absolute;
  top: 9px;
  left: 0;
  height: 12px;
  width: 12px;
  border: 2px solid var(--colors-gray-700, #2f2c2f);
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active .form-container .control__indicator.checkbox {
  border: 2px solid var(--colors-gray-200, #e5e4e2);
  border-radius: 4px;
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active .form-container .control__indicator:after {
  content: "";
  position: absolute;
  display: none;
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active .form-container .control--radio .control__indicator {
  border-radius: 50%;
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active .form-container .control--radio .control__indicator:after {
  left: 2px;
  top: 2px;
  height: 8px;
  width: 8px;
  border-radius: 50%;
  background: var(--colors-green-500-primary, #2ea84f);
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active .splide__list img {
  width: 160px;
  height: 160px;
  object-fit: contain;
}
@media (max-width: 719px) {
  .personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active .splide__list img {
    width: 120px;
    height: 120px;
  }
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active .compare--spec-box {
  display: flex;
  justify-content: center;
  align-items: center;
  align-self: stretch;
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active .right-block-bottom {
  display: none;
}
@media (max-width: 719px) {
  .personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active .right-block-bottom {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0 24px 16px 24px;
    align-self: stretch;
  }
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.questions {
  align-items: flex-start;
  gap: 32px;
  align-self: stretch;
  flex-direction: unset;
}
@media (max-width: 719px) {
  .personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.questions {
    flex-direction: column;
  }
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.questions .header .area__right-block-header {
  color: var(--colors-gray-700, #2f2c2f);
  font-size: 16px;
}
@media (max-width: 719px) {
  .personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.questions .header .area__right-block-header {
    font-size: 14px;
  }
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.questions .header .area__right-block-bottom {
  color: var(--colors-gray-700, #2f2c2f);
  font-size: 14px;
  font-weight: 400;
}
@media (max-width: 719px) {
  .personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.questions .header .area__right-block-bottom {
    margin-top: 16px;
    line-height: 150%;
  }
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.questions .block-active-left {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 16px;
  flex: 1 0 0;
}
@media (max-width: 719px) {
  .personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.questions .block-active-left {
    align-self: stretch;
  }
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.questions .block-active-right {
  flex: 1 0 0;
  align-self: stretch;
  max-height: 480px;
}
@media (max-width: 719px) {
  .personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.questions .block-active-right {
    display: none;
  }
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.questions .block-active-right img {
  border-radius: 8px;
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.questions .check-form-contact {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 24px;
  align-self: stretch;
}
@media (max-width: 719px) {
  .personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.questions .check-form-contact {
    display: flex;
  }
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.questions .check-form-contact .check-form-contact-content {
  display: flex;
  align-items: flex-start;
  gap: 24px;
  align-self: stretch;
  flex-wrap: wrap;
  flex-direction: column;
}
@media (max-width: 719px) {
  .personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.questions .check-form-contact .check-form-contact-content {
    gap: 16px;
  }
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.questions .check-form-contact .check-form-contact-content .check-form-contact-block {
  display: flex;
  flex: 1 0 0;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  gap: 4px;
  position: relative;
  align-self: stretch;
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.questions .check-form-contact .check-form-contact-content .check-form-contact-block label {
  display: flex;
  padding: 0px 4px;
  align-items: flex-end;
  gap: 4px;
  align-self: stretch;
  color: var(--colors-gray-500, #696969);
  font-size: 14px;
  font-weight: 400;
}
@media (max-width: 719px) {
  .personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.questions .check-form-contact .check-form-contact-content .check-form-contact-block label {
    font-size: 12px;
    font-weight: 500;
  }
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.questions .check-form-contact .check-form-contact-content .check-form-contact-block input {
  display: flex;
  height: 44px;
  padding: 0px 12px;
  align-items: center;
  gap: 16px;
  align-self: stretch;
  border-radius: 8px;
  border: 1px solid var(--colors-gray-200, #e5e4e2);
  background: var(--colors-white, #fff);
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.questions .check-form-contact .check-form-contact-content .check-form-contact-block input.disable {
  background: var(--colors-gray-100, #f7f7f7);
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.questions .check-form-contact .check-form-contact-content .check-form-contact-block .error-label, .personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.questions .check-form-contact .check-form-contact-content .check-form-contact-block .checkbox-label {
  display: none;
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.questions .check-form-contact .check-form-contact-content .check-form-contact-block.check .checkbox-label {
  display: block;
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.questions .check-form-contact .check-form-contact-content .check-form-contact-block.check .checkbox-label::before {
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"><path d="M0 10C0 4.47715 4.47715 0 10 0C15.5228 0 20 4.47715 20 10C20 15.5228 15.5228 20 10 20C4.47715 20 0 15.5228 0 10Z" fill="%2362B378"/><path d="M5.25 11.0339L7.97035 13.7543L15.25 6.5" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
  width: 20px;
  height: 20px;
  position: absolute;
  right: 10px;
  top: 63%;
  transform: translateY(-50%);
  pointer-events: none;
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.questions .check-form-contact .check-form-contact-content .check-form-contact-block.error label {
  color: var(--colors-red-300, #fa8072);
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.questions .check-form-contact .check-form-contact-content .check-form-contact-block.error input {
  border: 1px solid var(--colors-red-300, #fa8072);
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.questions .check-form-contact .check-form-contact-content .check-form-contact-block.error .error-label {
  display: block;
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.questions .check-form-contact .check-form-next-button button {
  padding: 16px 32px;
  height: 48px;
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.questions .check-form-comment__textarea {
  display: flex;
  height: 120px;
  padding: 16px 12px;
  align-items: flex-start;
  align-self: stretch;
  resize: none;
  overflow: hidden;
  border-radius: 8px;
  border: 1px solid var(--colors-gray-200, #e5e4e2);
  background: var(--colors-white, #fff);
}
@media (max-width: 719px) {
  .personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.questions .check-form-comment__textarea {
    height: 88px;
    font-size: 14px;
  }
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.billing {
  gap: 0;
}
@media (max-width: 719px) {
  .personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.billing {
    gap: 16px;
    padding: 24px 24px 16px 24px;
  }
  .personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.billing .area__right-block-header {
    align-self: stretch;
  }
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.billing .billing-link-container {
  align-self: stretch;
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.billing .billing-link-container .billing-history__link {
  display: flex;
  padding: 16px 32px;
  flex-direction: column;
  align-items: flex-start;
  gap: 12px;
  align-self: stretch;
  border-bottom: solid 1px var(--colors-gray-200, #e5e4e2);
}
@media (max-width: 719px) {
  .personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.billing .billing-link-container .billing-history__link {
    padding: 12px;
  }
  .personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.billing .billing-link-container .billing-history__link:last-child {
    border-bottom: unset;
    color: red;
  }
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.billing .billing-link-container .billing-history__link .billing-history__link-header {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  gap: 4px;
  align-self: stretch;
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.billing .billing-link-container .billing-history__link .billing-history__link-header .billing__order {
  display: flex;
  align-items: center;
  gap: 4px;
  align-self: stretch;
  justify-content: space-between;
  color: var(--colors-gray-700, #2f2c2f);
}
@media (max-width: 719px) {
  .personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.billing .billing-link-container .billing-history__link .billing-history__link-header .billing__order {
    font-size: 14px;
  }
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.billing .billing-link-container .billing-history__link .billing-history__link-header .billing__order.arrow::after {
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="17" viewBox="0 0 16 17" fill="none"><path d="M6.5 11.5L9.5 8.5L6.5 5.5" stroke="%23929292" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
  width: 16px;
  height: 16px;
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.billing .billing-link-container .billing-history__link .billing-history__link-header .billing__order-date {
  color: var(--colors-gray-500, #696969);
  font-size: 14px;
  font-weight: 400;
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.billing .billing-link-container .billing-history__link .billing-history__link-bonus {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  gap: 4px;
  align-self: stretch;
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.billing .billing-link-container .billing-history__link .billing-history__link-bonus .link-bonus {
  display: flex;
  flex-wrap: nowrap;
  text-align: center;
  gap: 4px;
  font-size: 14px;
  flex: 0 0 70%;
}
@media (max-width: 719px) {
  .personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.billing .billing-link-container .billing-history__link .billing-history__link-bonus .link-bonus {
    font-size: 12px;
    flex: unset;
    text-align: start;
  }
  .personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.billing .billing-link-container .billing-history__link .billing-history__link-bonus .link-bonus .bonuses-value {
    display: flex;
    flex-wrap: nowrap;
  }
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.billing .billing-link-container .billing-history__link .billing-history__link-bonus .link-bonus.bonuses-accrued {
  color: var(--colors-green-400, #62b278);
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.billing .billing-link-container .billing-history__link .billing-history__link-bonus .link-bonus.bonuses-written-off {
  color: var(--colors-red-300, #fa8072);
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.billing .billing-link-container .billing-history__link .billing-history__link-bonus .link-bonus-top {
  display: flex;
  justify-content: space-between;
  align-items: baseline;
  gap: 16px;
  align-self: stretch;
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.billing .billing-link-container .billing-history__link .billing-history__link-bonus .link-bonus-top .bonuses-valid-until {
  color: var(--colors-gray-700, #2f2c2f);
  text-align: right;
  flex: 0 0 30%;
  font-size: 14px;
  font-weight: 400;
}
@media (max-width: 719px) {
  .personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.billing .billing-link-container .billing-history__link .billing-history__link-bonus .link-bonus-top .bonuses-valid-until {
    flex: unset;
    font-size: 12px;
  }
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.billing .billing-link-container .billing-history__link .billing-history__link-bonus .link-bonus-bottom {
  display: flex;
  align-items: baseline;
  gap: 4px;
  align-self: stretch;
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.billing .billing-link-container .billing-history__link:hover {
  background: var(--colors-gray-100, #f7f7f7);
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.wishlist .area__right-wishlist-empty, .personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.wishlist .global-square-pagination {
  display: none;
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.wishlist .area__right-wishlist-complete {
  display: flex;
  flex-wrap: wrap;
  align-self: stretch;
  border-bottom: 1px solid var(--colors-gray-200, #e5e4e2);
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.wishlist .area__right-wishlist-complete .area__right-wishlist-container-container {
  border-right: 1px solid var(--colors-gray-200, #e5e4e2);
  border-bottom: 1px solid var(--colors-gray-200, #e5e4e2);
  max-width: unset !important;
  min-width: unset !important;
  width: 50%;
  flex: 0 0 auto;
  box-sizing: border-box;
}
@media (min-width: 600px) {
  .personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.wishlist .area__right-wishlist-complete .area__right-wishlist-container-container {
    width: 33.33%;
  }
}
@media (min-width: 992px) {
  .personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.wishlist .area__right-wishlist-complete .area__right-wishlist-container-container {
    width: 25%;
  }
}
@media (min-width: 1200px) {
  .personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.wishlist .area__right-wishlist-complete .area__right-wishlist-container-container {
    width: 20%;
  }
}
@media (max-width: 719px) {
  .personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.wishlist .area__right-wishlist-complete .global-block-container {
    padding: 20px 12px 12px 12px !important;
    min-width: 155px;
    max-width: 350px;
  }
  .personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.wishlist .area__right-wishlist-complete .global-block-container .global-block-container-bottom {
    height: unset;
  }
  .personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.wishlist .area__right-wishlist-complete .global-block-container .global-block-colors {
    justify-content: center;
    gap: 16px;
  }
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.wishlist.empty {
  gap: 40px;
}
@media (max-width: 719px) {
  .personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.wishlist.empty {
    gap: 0;
  }
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.wishlist.empty .area__right-wishlist-complete, .personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.wishlist.empty .global-square-pagination {
  display: none;
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.wishlist.empty .area__right-wishlist-empty {
  display: flex;
  height: 650px;
  padding: 24px 24px 16px 24px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 24px;
  align-self: stretch;
}
@media (max-width: 719px) {
  .personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.wishlist.empty .area__right-wishlist-empty {
    height: unset;
    gap: 16px;
  }
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.wishlist.empty .area__right-wishlist-empty img {
  object-fit: contain;
}
@media (max-width: 719px) {
  .personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.wishlist.empty .area__right-wishlist-empty img {
    height: 160px;
    gap: 16px;
    padding: 0;
  }
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.wishlist.empty .area__right-wishlist-empty p {
  text-align: center;
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.wishlist.complete {
  gap: 0;
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.wishlist.complete .global-button-shared {
  display: flex;
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.wishlist.complete .area__right-wishlist-empty {
  display: none;
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.wishlist.complete .global-square-pagination {
  display: flex;
  padding: 24px;
  align-items: center;
  gap: 4px;
  align-self: stretch;
  border-top: 1px solid var(--colors-gray-200, #e5e4e2);
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.order-history .area__right-order-history-empty, .personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.order-history .global-square-pagination {
  display: none;
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.order-history.empty {
  gap: 40px;
}
@media (max-width: 719px) {
  .personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.order-history.empty {
    gap: 0;
  }
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.order-history.empty .area__right-order-history-complete, .personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.order-history.empty .global-square-pagination {
  display: none;
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.order-history.empty .area__right-order-history-empty {
  display: flex;
  height: 650px;
  padding: 24px 24px 16px 24px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 24px;
  align-self: stretch;
}
@media (max-width: 719px) {
  .personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.order-history.empty .area__right-order-history-empty {
    height: unset;
    gap: 16px;
  }
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.order-history.empty .area__right-order-history-empty img {
  object-fit: contain;
}
@media (max-width: 719px) {
  .personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.order-history.empty .area__right-order-history-empty img {
    height: 160px;
    gap: 16px;
    padding: 0;
  }
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.order-history.empty .area__right-order-history-empty p {
  text-align: center;
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.order-history.complete {
  gap: 0;
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.order-history.complete .global-button-date {
  display: flex;
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.order-history.complete .area__right-order-history-empty {
  display: none;
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.order-history.complete .global-square-pagination {
  display: flex;
  padding: 24px;
  align-items: center;
  gap: 4px;
  align-self: stretch;
}
@media (max-width: 719px) {
  .personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.order-history .right-block-header {
    padding: 24px;
    padding-bottom: 8px;
    border-bottom: unset;
  }
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.order-history .area__right-order-history-complete {
  display: flex;
  flex-wrap: wrap;
  align-self: stretch;
}
@media (max-width: 719px) {
  .personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.order-history .area__right-order-history-complete {
    padding: 0 24px;
  }
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.order-history .area__right-order-history-complete .area__right {
  width: 100%;
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.order-history .area__right-order-history-complete .area__right:hover {
  background: var(--colors-gray-100, #f7f7f7);
}
@media (max-width: 719px) {
  .personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.order-history .area__right-order-history-complete .area__right {
    padding: 16px 8px 24px 8px;
    border-radius: 0;
  }
  .personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.order-history .area__right-order-history-complete .area__right:not(:last-child) {
    border-bottom: solid 1px var(--colors-gray-200, #e5e4e2);
  }
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.order-history .area__right-order-history-complete .area__right .area__right-header-side {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  gap: 12px;
  align-self: stretch;
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.order-history .area__right-order-history-complete .area__right .area__right-header-side::after {
  display: none;
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.order-history .area__right-order-history-complete .area__right .area__right-header-side .area__right-header-side-top {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 4px;
  align-self: stretch;
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.order-history .area__right-order-history-complete .area__right .area__right-header-side .area__right-header-side-top .order-history__order {
  display: flex;
  align-items: center;
  gap: 4px;
  align-self: stretch;
  justify-content: space-between;
  color: var(--colors-gray-700, #2f2c2f);
}
@media (max-width: 719px) {
  .personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.order-history .area__right-order-history-complete .area__right .area__right-header-side .area__right-header-side-top .order-history__order {
    font-size: 14px;
  }
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.order-history .area__right-order-history-complete .area__right .area__right-header-side .area__right-header-side-top .order-history__order .order-history__order-top {
  display: flex;
  align-items: center;
  gap: 8px;
  align-self: stretch;
  width: 100%;
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.order-history .area__right-order-history-complete .area__right .area__right-header-side .area__right-header-side-top .order-history__order .order-history__order-top .order-history__order-number {
  display: flex;
  align-items: center;
  gap: 4px;
  align-self: stretch;
  color: var(--colors-gray-700, #2f2c2f);
  font-weight: 500;
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.order-history .area__right-order-history-complete .area__right .area__right-header-side .area__right-header-side-top .order-history__order .order-history__order-top .order-history__order-date {
  color: var(--colors-gray-500, #696969);
  font-size: 14px;
  font-weight: 400;
}
@media (max-width: 719px) {
  .personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.order-history .area__right-order-history-complete .area__right .area__right-header-side .area__right-header-side-top .order-history__order .order-history__order-top .order-history__order-date {
    font-size: 12px;
  }
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.order-history .area__right-order-history-complete .area__right .area__right-header-side .area__right-header-side-top .order-history__order.arrow::after {
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><path d="M5 6.5L8 9.5L11 6.5" stroke="%23929292" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
  width: 16px;
  height: 16px;
  transition: transform 0.5s ease;
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.order-history .area__right-order-history-complete .area__right .area__right-header-side .area__right-header-side-top .order-history__order-status {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 14px;
}
@media (max-width: 719px) {
  .personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.order-history .area__right-order-history-complete .area__right .area__right-header-side .area__right-header-side-top .order-history__order-status {
    font-size: 12px;
    font-weight: 500;
  }
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.order-history .area__right-order-history-complete .area__right .area__right-header-side .area__right-header-side-top .order-history__order-status.processing {
  color: var(--colors-blue-400, #62a8ed);
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.order-history .area__right-order-history-complete .area__right .area__right-header-side .area__right-header-side-top .order-history__order-status.delivered {
  color: var(--colors-mint-400, #59c2b8);
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.order-history .area__right-order-history-complete .area__right .area__right-header-side .area__right-header-side-top .order-history__order-status.success {
  color: var(--colors-green-400, #62b278);
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.order-history .area__right-order-history-complete .area__right .area__right-header-side .area__right-header-side-top .order-history__order-status.dismiss {
  color: var(--colors-gray-300, #c0c0c0);
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.order-history .area__right-order-history-complete .area__right .area__right-header-side .order-history__order-img-min {
  display: flex;
  align-items: center;
  gap: 16px;
  flex-wrap: wrap;
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.order-history .area__right-order-history-complete .area__right .area__right-header-side .order-history__order-img-min img {
  width: 48px;
  object-fit: contain;
}
@media (max-width: 719px) {
  .personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.order-history .area__right-order-history-complete .area__right .area__right-header-side .order-history__order-img-min img {
    width: 32px;
  }
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.order-history .area__right-order-history-complete .area__right .area__right-block {
  padding: 12px 0;
  margin-top: 0;
  gap: 0;
}
@media (max-width: 719px) {
  .personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.order-history .area__right-order-history-complete .area__right .area__right-block {
    padding: 12px 0px;
  }
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.order-history .area__right-order-history-complete .area__right.active .area__right-header-side {
  font-weight: 400;
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.order-history .area__right-order-history-complete .area__right.active .order-history__order.arrow::after {
  transform: rotate(180deg);
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.order-history .checkout-tab-products__content {
  flex-direction: column;
  align-items: flex-start;
  align-self: stretch;
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.order-history .checkout-tab-products__content .checkout-tab-product-container {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  align-self: stretch;
  padding: 12px 0px;
  gap: 8px;
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.order-history .checkout-tab-products__content .checkout-tab-product-container:not(:first-child) {
  border-top: 1px solid var(--colors-gray-100, #f7f7f7);
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.order-history .checkout-tab-products__content .checkout-tab-product-container .checkout-tab-product-block {
  display: flex;
  align-items: flex-start;
  gap: 8px;
  align-self: stretch;
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.order-history .checkout-tab-products__content .checkout-tab-product-container .checkout-tab-product-block img {
  width: 64px;
  height: 64px;
  object-fit: contain;
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.order-history .checkout-tab-products__content .checkout-tab-product-container .checkout-tab-product-block .checkout-tab-product-box {
  display: flex;
  height: 64px;
  padding-right: 4px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  align-self: stretch;
  flex: 1 0 0;
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.order-history .checkout-tab-products__content .checkout-tab-product-container .checkout-tab-product-block .checkout-tab-product-box .checkout-tab-product-header {
  display: flex;
  justify-content: flex-end;
  align-items: flex-start;
  gap: 16px;
  align-self: stretch;
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.order-history .checkout-tab-products__content .checkout-tab-product-container .checkout-tab-product-block .checkout-tab-product-box .checkout-tab-product-header .checkout-tab-product-span {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  flex: 1 0 0;
  overflow: hidden;
  color: var(--colors-gray-700, #2f2c2f);
  text-overflow: ellipsis;
  font-size: 14px;
  font-weight: 400;
  line-height: 150%;
  /* 18px */
}
@media (max-width: 719px) {
  .personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.order-history .checkout-tab-products__content .checkout-tab-product-container .checkout-tab-product-block .checkout-tab-product-box .checkout-tab-product-header .checkout-tab-product-span {
    font-size: 12px;
  }
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.order-history .checkout-tab-products__content .checkout-tab-product-container .checkout-tab-product-block .checkout-tab-product-box .checkout-tab-product-bottom {
  display: flex;
  align-items: center;
  gap: 8px;
  align-self: stretch;
  justify-content: space-between;
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.order-history .checkout-tab-products__content .checkout-tab-product-container .checkout-tab-product-block .checkout-tab-product-box .checkout-tab-product-bottom .checkout-tab-product-count-block {
  color: var(--colors-gray-700, #2f2c2f);
  font-size: 14px;
  font-weight: 400;
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.order-history .checkout-tab-products__content .checkout-tab-product-container .checkout-tab-product-block .checkout-tab-product-box .checkout-tab-product-bottom .checkout-tab-product-price-block {
  color: var(--colors-gray-700, #2f2c2f);
  text-align: right;
  font-size: 14px;
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.order-history .checkout-tab-products__content .checkout-tab-product-container .checkout-tab-present-blocks {
  display: flex;
  padding-left: 24px;
  align-items: flex-start;
  align-self: stretch;
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.order-history .checkout-tab-products__content .checkout-tab-product-container .checkout-tab-present-blocks .checkout-tab-present-arrow::before {
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><path d="M5 5V9C5 11.2091 6.79086 13 9 13H13" stroke="%23E5E4E2" stroke-width="2" stroke-linecap="round"/><path d="M4.22855 2.93534C4.62853 2.45038 5.37147 2.45038 5.77145 2.93534L7.98054 5.61371C8.5185 6.26595 8.05456 7.25 7.20909 7.25H2.79091C1.94545 7.25 1.4815 6.26596 2.01946 5.61372L4.22855 2.93534Z" fill="%23E5E4E2"/></svg>');
  width: 16px;
  height: 16px;
  pointer-events: none;
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.order-history .checkout-tab-products__content .checkout-tab-product-container .checkout-tab-present-blocks .checkout-tab-present-conteiner {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 8px;
  flex: 1 0 0;
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.order-history .checkout-tab-products__content .checkout-tab-product-container .checkout-tab-present-blocks .checkout-tab-present-conteiner .checkout-tab-present-block img {
  width: 40px;
  height: 40px;
  object-fit: contain;
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.order-history .checkout-tab-products__content .checkout-tab-product-container .checkout-tab-present-blocks .checkout-tab-present-conteiner .checkout-tab-present-block .checkout-tab-product-box {
  height: unset;
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.order-history .checkout-tab-products__content .checkout-tab-product-container .checkout-tab-present-blocks .checkout-tab-present-conteiner .checkout-tab-present-block .checkout-tab-product-box .checkout-tab-present-header .checkout-tab-present-span {
  -webkit-line-clamp: 1;
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.order-history .checkout-tab-products__content .checkout-tab-product-container .checkout-tab-present-blocks .checkout-tab-present-conteiner .checkout-tab-present-block .checkout-tab-product-box .checkout-tab-present-bottom .checkout-tab-present-count-block .checkout-tab-present-count {
  display: flex;
  align-items: flex-start;
  gap: 4px;
  color: var(--colors-green-400, #62b278);
  font-size: 12px;
  font-weight: 500;
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.order-history .checkout-tab-products__content .checkout-tab-product-container .checkout-tab-present-blocks .checkout-tab-present-conteiner .checkout-tab-present-block .checkout-tab-product-box .checkout-tab-present-bottom .checkout-tab-present-count-block .checkout-tab-present-count::before {
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="13" viewBox="0 0 12 13" fill="none"><rect x="1" y="4" width="10" height="3" rx="1" stroke="%2362B378" stroke-width="1.25"/><path d="M1.5 7H10.5V11C10.5 11.5523 10.0523 12 9.5 12H2.5C1.94772 12 1.5 11.5523 1.5 11V7Z" stroke="%2362B378" stroke-width="1.25"/><line x1="5.875" y1="12" x2="5.875" y2="4" stroke="%2362B378" stroke-width="1.25"/><path d="M6 3.99341C4.45152 3.99341 2 4.20848 2 2.18183C2 -0.23337 6 1.3964 6 3.99341Z" stroke="%2362B378" stroke-width="1.25"/><path d="M6 3.99341C7.54848 3.99341 10 4.20848 10 2.18183C10 -0.23337 6 1.3964 6 3.99341Z" stroke="%2362B378" stroke-width="1.25"/></svg>');
  width: 10px;
  height: 11px;
  pointer-events: none;
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.order-history .checkout-tab-products__content .checkout-tab-product-container.cheaper-together {
  gap: 0;
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.order-history .checkout-tab-products__content .checkout-tab-product-container.cheaper-together .checkout-tab-product-plus-container {
  display: flex;
  padding: 8px 12px;
  justify-content: center;
  align-items: center;
  align-self: stretch;
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.order-history .checkout-tab-products__content .checkout-tab-product-container.cheaper-together .checkout-tab-product-plus-container::before {
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="11" height="10" viewBox="0 0 11 10" fill="none"><path d="M5.5 1L5.5 9" stroke="%23E5E4E2" stroke-width="2" stroke-linecap="round"/><path d="M1.5 5L9.5 5" stroke="%23E5E4E2" stroke-width="2" stroke-linecap="round"/></svg>');
  width: 11px;
  height: 10px;
  pointer-events: none;
  display: flex;
  align-items: center;
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.order-history .checkout-tab-products__content .checkout-tab-product-container.cheaper-together .checkout-tab-product-box .checkout-tab-product-price-block {
  color: var(--colors-gray-400, #929292) !important;
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.order-history .checkout-tab-products__content .checkout-tab-product-container.cheaper-together .checkout-tab-product-bottom.cheaper-together {
  margin-top: 16px;
  display: flex;
  align-self: stretch;
  justify-content: space-between;
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.order-history .checkout-tab-products__content .checkout-tab-product-container.cheaper-together .checkout-tab-product-bottom.cheaper-together .checkout-tab-product-count-block {
  display: flex;
  align-items: center;
  color: var(--colors-gray-700, #2f2c2f);
  font-size: 14px;
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.order-history .checkout-tab-products__content .checkout-tab-product-container.cheaper-together .checkout-tab-product-bottom.cheaper-together .checkout-tab-product-price-block {
  display: flex;
  gap: 8px;
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.order-history .checkout-tab-products__content .checkout-tab-product-container.cheaper-together .checkout-tab-product-bottom.cheaper-together .checkout-tab-product-price-block .checkout-tab-product-price {
  display: flex;
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.order-history .checkout-tab-products__content .checkout-tab-product-container.cheaper-together .checkout-tab-product-bottom.cheaper-together .checkout-tab-product-price-block .checkout-tab-product-saving {
  display: flex;
  padding: 0 7px;
  justify-content: center;
  align-items: center;
  gap: 4px;
  height: 19px;
  border-radius: 28px;
  background: var(--colors-red-300, #fa8072);
  color: var(--colors-white, #fff);
  text-align: center;
  leading-trim: both;
  text-edge: cap;
  font-size: 10px;
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.order-history .checkout-tab-products__content .area__right-bottom {
  display: flex;
  justify-content: space-between;
  align-items: baseline;
  align-self: stretch;
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.order-history .checkout-tab-products__content .area__right-bottom .area__right-value-block {
  color: var(--colors-gray-700, #2f2c2f);
  font-size: 14px;
  font-weight: 400;
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.order-history .checkout-tab-products__content .area__right-bottom .area__right-price-block {
  color: var(--colors-gray-700, #2f2c2f);
  text-align: center;
  font-weight: 500;
}
@media (max-width: 719px) {
  .personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.order-history .global-square-pagination {
    padding: 24px !important;
    padding-top: 8px !important;
  }
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.compare .area__right-compare-empty {
  display: none;
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.compare.empty {
  gap: 40px;
}
@media (max-width: 719px) {
  .personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.compare.empty {
    gap: 0;
  }
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.compare.empty .area__right-compare-complete {
  display: none;
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.compare.empty .area__right-compare-empty {
  display: flex;
}
@media (max-width: 719px) {
  .personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.compare .right-block-header {
    padding: 24px;
    padding-bottom: 4px;
    border-bottom: unset;
  }
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.compare .area__right-compare-complete {
  display: flex;
  flex-wrap: wrap;
  align-self: stretch;
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.compare .area__right-compare-complete .area__right {
  width: 100%;
  padding: 0;
}
@media (max-width: 719px) {
  .personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.compare .area__right-compare-complete .area__right {
    border-radius: 0;
    border-top: solid 1px var(--colors-gray-200, #e5e4e2);
  }
  .personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.compare .area__right-compare-complete .area__right:last-child {
    border-radius: 0 0 24px 24px;
  }
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.compare .area__right-compare-complete .area__right .area__right-header-side-compare {
  display: flex;
  padding: 24px 24px 24px 32px;
  align-items: center;
  gap: 16px;
  align-self: stretch;
}
@media (max-width: 719px) {
  .personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.compare .area__right-compare-complete .area__right .area__right-header-side-compare {
    padding: 12px 16px 12px 24px;
  }
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.compare .area__right-compare-complete .area__right .area__right-header-side-compare .compare__order-top {
  display: flex;
  align-items: center;
  gap: 8px;
  flex: 1 0 0;
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.compare .area__right-compare-complete .area__right .area__right-header-side-compare .compare__order-top .compare__order-name {
  color: var(--colors-gray-700, #2f2c2f);
  font-weight: 400;
}
@media (max-width: 719px) {
  .personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.compare .area__right-compare-complete .area__right .area__right-header-side-compare .compare__order-top .compare__order-name {
    font-size: 14px;
    width: 90px;
  }
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.compare .area__right-compare-complete .area__right .area__right-header-side-compare .compare__order-top .compare__order-count {
  display: flex;
  padding: 2px 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 24px;
  background: var(--colors-gray-100, #f7f7f7);
  color: var(--colors-gray-400, #929292);
  text-align: center;
  font-size: 12px;
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.compare .area__right-compare-complete .area__right .area__right-header-side-compare .header-switch-compare-block {
  display: flex;
  align-items: center;
  gap: 16px;
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.compare .area__right-compare-complete .area__right .area__right-header-side-compare .header-switch-compare-block label {
  display: flex;
  align-items: center;
  gap: 4px;
  cursor: pointer;
  color: var(--colors-gray-700, #2f2c2f);
  leading-trim: both;
  text-edge: cap;
  font-size: 14px;
  font-weight: 400;
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.compare .area__right-compare-complete .area__right .area__right-header-side-compare.active {
  border-bottom: 1px solid var(--colors-gray-100, #f7f7f7);
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.compare .area__right-compare-complete .area__right .area__right-header-side-compare.active .compare__order-name {
  font-weight: 500;
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.compare .area__right-compare-complete .area__right .area__right-compare-content {
  padding: 0;
  position: relative;
  gap: 1px;
  margin-top: 0;
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.compare .area__right-compare-complete .area__right .area__right-compare-content .splide {
  display: flex;
  align-self: stretch;
  align-items: center;
  justify-content: center;
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.compare .area__right-compare-complete .area__right .area__right-compare-content ul li.compare--item-spec {
  display: flex;
  padding: 16px;
  flex-direction: column;
  align-items: center;
  align-self: stretch;
  color: var(--colors-gray-500, #696969);
  font-size: 14px;
  font-weight: 400;
}
@media (max-width: 719px) {
  .personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.compare .area__right-compare-complete .area__right .area__right-compare-content ul li.compare--item-spec {
    padding: 8px;
    font-size: 10px;
  }
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.compare .area__right-compare-complete .area__right .area__right-compare-content ul li .area__right-wishlist-container-container {
  box-sizing: border-box;
  padding: 16px;
}
@media (max-width: 719px) {
  .personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.compare .area__right-compare-complete .area__right .area__right-compare-content ul li .area__right-wishlist-container-container {
    padding: 8px;
  }
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.compare .area__right-compare-complete .area__right .area__right-compare-content ul li .area__right-wishlist-container-container .wishlist-container-list-header span {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  align-self: stretch;
  overflow: hidden;
  color: var(--colors-gray-700, #2f2c2f);
  text-align: center;
  text-overflow: ellipsis;
  font-size: 12px;
  font-weight: 400;
}
@media (max-width: 719px) {
  .personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.compare .area__right-compare-complete .area__right .area__right-compare-content ul li .area__right-wishlist-container-container .wishlist-container-list-header span {
    font-size: 10px;
    line-height: 12px;
  }
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.compare .area__right-compare-complete .area__right .area__right-compare-content ul li .area__right-wishlist-container-container .area__right-wishlist-container-bottom {
  margin: 0 10%;
}
@media (max-width: 719px) {
  .personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.compare .area__right-compare-complete .area__right .area__right-compare-content ul li .area__right-wishlist-container-container .area__right-wishlist-container-bottom {
    margin: unset;
    height: unset;
  }
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.compare .area__right-compare-complete .area__right .area__right-compare-content ul li .area__right-wishlist-container-container .area__right-wishlist-container-bottom .wishlist-container-list-block-value {
  gap: 8px;
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.compare .area__right-compare-complete .area__right .area__right-compare-content ul li .area__right-wishlist-container-container .area__right-wishlist-container-bottom .wishlist-container-list-block-value .global-p-short-product {
  justify-content: center;
}
@media (max-width: 719px) {
  .personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.compare .area__right-compare-complete .area__right .area__right-compare-content ul li .area__right-wishlist-container-container .area__right-wishlist-container-bottom .wishlist-container-list-block-value .global-p-short-product {
    align-items: center;
  }
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.compare .area__right-compare-complete .area__right .area__right-compare-content ul li .area__right-wishlist-container-container .area__right-wishlist-container-bottom .wishlist-container-list-block-value .global-p-short-product span {
  color: var(--colors-gray-700, #2f2c2f);
  text-align: center;
  font-size: 16px;
}
@media (max-width: 719px) {
  .personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.compare .area__right-compare-complete .area__right .area__right-compare-content ul li .area__right-wishlist-container-container .area__right-wishlist-container-bottom .wishlist-container-list-block-value {
    flex-direction: column;
  }
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.compare .area__right-compare-complete .area__right .area__right-compare-content ul li .area__right-wishlist-container-container .area__right-wishlist-container-bottom .global-block-container-button.min {
  width: 40px;
  height: 40px;
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.compare .area__right-compare-complete .area__right .area__right-compare-content ul li .area__right-wishlist-container-container .area__right-wishlist-container-bottom .global-block-container-button.min button {
  width: 40px;
  height: 40px;
  min-width: 40px;
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.compare .area__right-compare-complete .area__right .area__right-compare-content ul li .area__right-wishlist-container-container .area__right-wishlist-container-bottom .global-block-container-button.min button::before {
  margin: unset;
}
@media (max-width: 719px) {
  .personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.compare .area__right-compare-complete .area__right .area__right-compare-content ul li .area__right-wishlist-container-container .global-block-add-group {
    opacity: 1;
  }
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.compare .area__right-compare-complete .area__right .area__right-compare-content ul li:not(:first-child) {
  border-left: 1px solid var(--colors-gray-100, #f7f7f7);
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.compare .area__right-compare-complete .area__right .area__right-compare-content .compare--spec-box {
  display: flex;
  padding: 12px 32px;
  align-items: center;
  align-self: stretch;
  background: var(--colors-gray-100, #f7f7f7);
  color: var(--colors-gray-700, #2f2c2f);
  text-align: center;
  font-size: 14px;
}
@media (max-width: 719px) {
  .personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.compare .area__right-compare-complete .area__right .area__right-compare-content .compare--spec-box {
    padding: 8px;
    font-size: 12px;
  }
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.compare .area__right-compare-complete .area__right .area__right-compare-content .global-block-container {
  background-color: unset;
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.compare .area__right-compare-complete .area__right .area__right-compare-content .custom-arrow {
  position: absolute;
  top: 120px;
  width: 48px;
  height: 48px;
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.compare .area__right-compare-complete .area__right .area__right-compare-content .custom-prev {
  left: 0em;
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.compare .area__right-compare-complete .area__right .area__right-compare-content .custom-next {
  right: 0em;
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.compare .area__right-compare-complete .area__right .area__right-compare-content .arrow-disabled {
  opacity: 0.5;
  pointer-events: none;
  /* Отключаем клики на кнопке */
}
@media (max-width: 719px) {
  .personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.mobile .right-block-header {
    padding: 24px;
    padding-bottom: 0;
    border-bottom: unset;
  }
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.edit .right-block-header .area__right-block-header {
  display: none;
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.edit .right-block-header .area__right-block-header.edit {
  display: flex;
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.edit .right-block-header .global-button-edit {
  display: none;
}
.personal-area .personal-area-container .personal-area__right-side .area__right:not(.header-side) .area__right-block-active.edit .right-block-bottom {
  display: none;
}
.personal-area .personal-area-container .personal-area__right-side .area__right .search-container {
  display: flex;
  height: 40px;
  padding: 4px 0px;
  align-items: center;
  gap: 16px;
}
@media (max-width: 719px) {
  .personal-area .personal-area-container .personal-area__right-side .area__right .search-container {
    align-self: stretch;
    order: 1;
  }
}
.personal-area .personal-area-container .personal-area__right-side .area__right .search-container .search-box {
  position: relative;
}
@media (max-width: 719px) {
  .personal-area .personal-area-container .personal-area__right-side .area__right .search-container .search-box {
    width: 100%;
  }
}
.personal-area .personal-area-container .personal-area__right-side .area__right .search-container .search-box input {
  display: flex;
  width: 321px;
  padding: 8px 8px 8px 12px;
  justify-content: flex-end;
  align-items: center;
  gap: 16px;
  border-radius: 8px;
  border: 1px solid var(--colors-gray-200, #e5e4e2);
  color: var(--colors-gray-300, #c0c0c0);
  font-size: 14px;
  font-weight: 400;
}
@media (max-width: 719px) {
  .personal-area .personal-area-container .personal-area__right-side .area__right .search-container .search-box input {
    width: calc(100% - 16px);
  }
}
.personal-area .personal-area-container .personal-area__right-side .area__right .search-container .search-box .search-btn {
  position: absolute;
  top: 6px;
  right: 4px;
  background: transparent;
  border: none;
}
.personal-area .personal-area-container .personal-area__right-side .area__right .search-container .search-box .search-btn::after {
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none"><circle cx="8" cy="8" r="7" stroke="%23E5E4E2" stroke-width="2"/><path d="M13 13L17 17" stroke="%23E5E4E2" stroke-width="2" stroke-linecap="round"/></svg>');
  width: 18px;
  height: 18px;
}
@media (max-width: 719px) {
  .personal-area .personal-area-container .personal-area__right-side .area__right {
    border-bottom: unset;
    border-radius: 24px;
    overflow: hidden;
    background: var(---white, #fff);
  }
}
.personal-area .personal-area-container .personal-area__right-side .area__right.area__right-active {
  border-bottom: unset;
  padding: 32px;
}
.personal-area .personal-area-container .personal-area__right-side .area__right.area__right-active .area__right-block-header.edit, .personal-area .personal-area-container .personal-area__right-side .area__right.area__right-active .area__right-block-header, .personal-area .personal-area-container .personal-area__right-side .area__right.area__right-active .right-block-header {
  display: none;
}
.personal-area .personal-area-container .personal-area__right-side .area__right.area__right-active.area__right-billing-history, .personal-area .personal-area-container .personal-area__right-side .area__right.area__right-active.area__right-order-history, .personal-area .personal-area-container .personal-area__right-side .area__right.area__right-active.area__right-compare, .personal-area .personal-area-container .personal-area__right-side .area__right.area__right-active.area__right-personal-data, .personal-area .personal-area-container .personal-area__right-side .area__right.area__right-active.area__right-wishlist {
  padding: 0;
}
@media (max-width: 719px) {
  .personal-area .personal-area-container .personal-area__right-side .area__right.area__right-active {
    padding: 24px;
  }
  .personal-area .personal-area-container .personal-area__right-side .area__right.area__right-active.area__right-order-history .right-block-header {
    flex-direction: column;
  }
  .personal-area .personal-area-container .personal-area__right-side .area__right.area__right-active .right-block-header {
    display: flex;
    padding: 24px 24px 20px 24px;
    align-items: center;
    align-self: stretch;
    justify-content: space-between;
    gap: 8px;
    border-bottom: solid 1px var(--colors-gray-200, #e5e4e2);
  }
  .personal-area .personal-area-container .personal-area__right-side .area__right.area__right-active .right-block-header .right-block-header-box {
    display: flex;
    align-items: center;
    align-self: stretch;
    justify-content: space-between;
  }
  .personal-area .personal-area-container .personal-area__right-side .area__right.area__right-active .area__right-block-header {
    display: flex;
    color: var(--colors-gray-700, #2f2c2f);
    font-size: 14px;
    gap: 4px;
  }
  .personal-area .personal-area-container .personal-area__right-side .area__right.area__right-active .area__right-block-header .area-left__counter {
    display: flex;
    padding: 2px 8px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    border-radius: 24px;
    background: var(--colors-gray-100, #f7f7f7);
    color: var(--colors-gray-400, #929292);
    text-align: center;
    font-size: 12px;
  }
}
.personal-area .personal-area-container .personal-area__right-side .area__right.active .area__right-header-side {
  font-weight: 500;
}
.personal-area .personal-area-container .personal-area__right-side .area__right.active .area__right-header-side::after {
  transform: rotate(180deg);
}
.personal-area .personal-area-container .personal-area__right-side .area__right:last-child.active {
  border-bottom: unset;
}
.personal-area .personal-area-container .personal-area__right-side .area__right-order-history-filter {
  display: none;
  padding: 16px 32px;
  justify-content: space-between;
  align-items: center;
  gap: 16px;
  align-self: stretch;
  max-height: 33px;
  background: var(--colors-gray-100, #f7f7f7);
  border-bottom: 1px solid var(--colors-gray-200, #e5e4e2);
  font-size: 14px;
  font-weight: 400;
}
@media (max-width: 1334px) {
  .personal-area .personal-area-container .personal-area__right-side .area__right-order-history-filter {
    max-height: 77px;
  }
}
@media (max-width: 719px) {
  .personal-area .personal-area-container .personal-area__right-side .area__right-order-history-filter {
    max-height: unset;
    border-radius: 16px;
    padding: 16px;
    flex-direction: column;
    border-bottom: unset;
  }
  .personal-area .personal-area-container .personal-area__right-side .area__right-order-history-filter .filter-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    align-self: stretch;
    gap: 8px;
  }
}
.personal-area .personal-area-container .personal-area__right-side .area__right-order-history-filter button {
  border: none;
  background: transparent;
  cursor: pointer;
}
.personal-area .personal-area-container .personal-area__right-side .area__right-order-history-filter .order-history-filter-list {
  display: flex;
  height: 18px;
  align-items: center;
  gap: 4px;
  flex: 1 0 0;
  color: var(--colors-gray-700, #2f2c2f);
}
.personal-area .personal-area-container .personal-area__right-side .area__right-order-history-filter .order-history-filter-list .filter-list-name-mobile {
  display: none;
}
@media (max-width: 719px) {
  .personal-area .personal-area-container .personal-area__right-side .area__right-order-history-filter .order-history-filter-list {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    text-overflow: ellipsis;
    color: var(--colors-gray-500, #696969);
    font-weight: 500;
  }
  .personal-area .personal-area-container .personal-area__right-side .area__right-order-history-filter .order-history-filter-list .filter-list-name-desktop {
    display: none;
  }
  .personal-area .personal-area-container .personal-area__right-side .area__right-order-history-filter .order-history-filter-list .filter-list-name-mobile {
    display: block;
  }
}
.personal-area .personal-area-container .personal-area__right-side .area__right-order-history-filter .order-history-filters {
  display: flex;
  align-items: flex-start;
  gap: 8px;
  flex-wrap: wrap;
}
.personal-area .personal-area-container .personal-area__right-side .area__right-order-history-filter .order-history-filters .filter-list {
  display: flex;
  padding: 8px 16px;
  align-items: center;
  border-radius: 48px;
  background: var(--colors-white, #fff);
  color: var(--colors-gray-700, #2f2c2f);
  text-align: center;
  font-weight: 400;
}
.personal-area .personal-area-container .personal-area__right-side .area__right-order-history-filter .order-history-filters .filter-list:hover {
  background: var(--colors-gray-200, #e5e4e2);
}
.personal-area .personal-area-container .personal-area__right-side .area__right-order-history-filter .order-history-filters .filter-list.active {
  background: var(--colors-gray-200, #e5e4e2);
}
@media (max-width: 1334px) {
  .personal-area .personal-area-container .personal-area__right-side .area__right-order-history-filter .order-history-filters {
    max-width: 300px;
  }
}
@media (max-width: 719px) {
  .personal-area .personal-area-container .personal-area__right-side .area__right-order-history-filter .order-history-filters {
    max-width: unset;
    order: 1;
  }
}
.personal-area .personal-area-container .personal-area__right-side .area__right-order-history-filter .formared {
  display: flex;
  align-items: center;
  gap: 2px;
  color: var(--colors-red-300, #fa8072);
}
.personal-area .personal-area-container .personal-area__right-side .area__right-order-history-filter .formared::after {
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><path d="M4.66602 11.3333L11.3327 4.66668" stroke="%23FA8072" stroke-width="1.33" stroke-linecap="round"/><path d="M4.66602 4.66666L11.3327 11.3333" stroke="%23FA8072" stroke-width="1.33" stroke-linecap="round"/></svg>');
  width: 16px;
  height: 16px;
}
.personal-area .personal-area-container .personal-area__right-side.clients .area__right .area__right-header-side::after {
  transform: rotate(270deg);
}
.personal-area .personal-area-container .personal-area__right-side.bonus .area__right {
  position: relative;
  padding: 24px 24px 16px 24px !important;
  gap: 16px;
}
.personal-area .personal-area-container .personal-area__right-side.bonus .area__right .area__right-block-active {
  max-height: 481px;
  overflow: hidden;
  justify-content: flex-start;
}
.personal-area .personal-area-container .personal-area__right-side.bonus .area__right .area__right-block-active .global-square-pagination {
  display: none;
}
.personal-area .personal-area-container .personal-area__right-side.bonus .area__right .area__right-block-active.billing {
  padding: 0;
}
.personal-area .personal-area-container .personal-area__right-side.bonus .area__right .fade {
  position: absolute;
  left: 0px;
  bottom: 64px;
  width: 100%;
  height: 80px;
  background: linear-gradient(0deg, #fff 0%, rgba(255, 255, 255, 0.75) 25%, rgba(255, 255, 255, 0) 100%);
}
.personal-area .personal-area-container .personal-area__right-side.bonus .area__left-bonus-container {
  display: none;
}
@media (max-width: 719px) {
  .personal-area .personal-area-container .personal-area__right-side.bonus .area__left-bonus-container {
    display: flex;
    padding: 24px 16px;
    flex-direction: column;
    align-items: flex-start;
    gap: 16px;
    align-self: stretch;
    border-radius: 24px;
    background: var(---white, #fff);
  }
  .personal-area .personal-area-container .personal-area__right-side.bonus .area__left-bonus-container .area__right-block-header {
    color: var(--colors-gray-700, #2f2c2f);
    font-size: 14px;
  }
  .personal-area .personal-area-container .personal-area__right-side.bonus .area__left-bonus-container .tabs__link-menu__bonus {
    display: flex;
    padding: 20px 16px;
    justify-content: center;
    align-items: center;
    gap: 16px;
    align-self: stretch;
  }
  .personal-area .personal-area-container .personal-area__right-side.bonus .area__left-bonus-container .tabs__link-menu__bonus .left span {
    color: var(--colors-green-400, #62b278);
    leading-trim: both;
    text-edge: cap;
    font-size: 16px;
    font-weight: 500;
  }
  .personal-area .personal-area-container .personal-area__right-side.bonus .area__left-bonus-container .tabs__link-menu__bonus .price-bonus {
    color: var(--colors-green-400, #62b278);
    leading-trim: both;
    text-edge: cap;
    font-size: 48px;
    font-weight: 500;
  }
  .personal-area .personal-area-container .personal-area__right-side.bonus .area__left-bonus-container .area__left-bonus-bottom {
    display: flex;
    padding: 0px 16px;
    align-items: center;
    gap: 4px;
    align-self: stretch;
    color: var(--colors-gray-700, #2f2c2f);
    font-size: 12px;
    font-weight: 400;
  }
  .personal-area .personal-area-container .personal-area__right-side.bonus .area__left-bonus-container .area__left-bonus-bottom .area__left-bonus-info {
    display: flex;
    align-items: center;
    gap: 4px;
  }
  .personal-area .personal-area-container .personal-area__right-side.bonus .area__left-bonus-container .area__left-bonus-bottom .area__left-bonus-info::before {
    content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M13.75 8C13.75 11.1756 11.1756 13.75 8 13.75C4.82436 13.75 2.25 11.1756 2.25 8C2.25 4.82436 4.82436 2.25 8 2.25C11.1756 2.25 13.75 4.82436 13.75 8ZM15 8C15 11.866 11.866 15 8 15C4.13401 15 1 11.866 1 8C1 4.13401 4.13401 1 8 1C11.866 1 15 4.13401 15 8ZM7.37484 4.11102V7.98792C7.37439 8.01266 7.37541 8.03735 7.37787 8.06184C7.38678 8.15247 7.41506 8.23742 7.4585 8.31249C7.50179 8.38763 7.56121 8.45457 7.63522 8.50759C7.6552 8.52197 7.67607 8.53519 7.69773 8.54717L10.2854 10.0412C10.5843 10.2138 10.9666 10.1113 11.1392 9.81241C11.3118 9.51348 11.2093 9.13124 10.9104 8.95865L8.62484 7.63907V4.11102C8.62484 3.76585 8.34502 3.48602 7.99984 3.48602C7.65466 3.48602 7.37484 3.76585 7.37484 4.11102Z" fill="%232F2C2F"/></svg>');
    width: 16px;
    height: 16px;
  }
  .personal-area .personal-area-container .personal-area__right-side.bonus .area__left-bonus-container .area__left-bonus-bottom .area__left-bonus-info-value {
    display: flex;
    gap: 2px;
    flex-wrap: nowrap;
    color: var(--colors-green-400, #62b278);
    font-weight: 500;
  }
}
.personal-area .personal-area-container .loyalty-program-content .loyalty-program-nav {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  margin-bottom: 24px;
}
@media (max-width: 719px) {
  .personal-area .personal-area-container .loyalty-program-content .loyalty-program-nav {
    display: none;
  }
}
.personal-area .personal-area-container .loyalty-program-content .loyalty-program-nav .nav-item {
  padding: 12px 24px;
  font-size: 14px;
  font-weight: 400;
  background: var(--colors-gray-100, #f7f7f7);
  color: var(--colors-gray-700, #2f2c2f);
  border-radius: 8px;
  transition: 0.3s;
}
.personal-area .personal-area-container .loyalty-program-content .loyalty-program-nav .nav-item:hover {
  text-decoration: none;
  background: var(--colors-gray-200, #E5E4E2);
}
.personal-area .personal-area-container .loyalty-program-content .banner {
  max-width: 100%;
  border-radius: 8px;
  margin-bottom: 16px;
}
.personal-area .personal-area-container .loyalty-program-content .block-wrap {
  display: flex;
  align-items: center;
  margin-bottom: 16px;
  flex-direction: column;
  gap: 16px;
}
@media (min-width: 719px) {
  .personal-area .personal-area-container .loyalty-program-content .block-wrap {
    padding: 24px 0;
    flex-direction: row;
    gap: 0;
  }
}
.personal-area .personal-area-container .loyalty-program-content .block-wrap .item {
  padding: 24px;
  flex: 1 1 auto;
}
@media (min-width: 719px) {
  .personal-area .personal-area-container .loyalty-program-content .block-wrap .item {
    padding: 0 48px;
  }
  .personal-area .personal-area-container .loyalty-program-content .block-wrap .item:not(:last-child) {
    border-right: 2px solid var(--colors-gray-100, #f7f7f7);
  }
}
@media (max-width: 719px) {
  .personal-area .personal-area-container .loyalty-program-content .block-wrap .item {
    border-radius: 16px;
    background: var(--colors-gray-100, #f7f7f7);
  }
}
.personal-area .personal-area-container .loyalty-program-content .block-wrap .item .title {
  font-size: 16px;
  font-weight: 500;
  line-height: 1;
  margin: 0 auto 12px;
}
.personal-area .personal-area-container .loyalty-program-content .block-wrap .item img {
  display: block;
  margin: 12px auto 0;
}
@media (max-width: 719px) {
  .personal-area .personal-area-container .loyalty-program-content .block-wrap .item img {
    max-width: 180px;
  }
}
.personal-area .personal-area-container .loyalty-program-content .bonus-percentage-list {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  font-size: 14px;
}
@media (min-width: 719px) {
  .personal-area .personal-area-container .loyalty-program-content .bonus-percentage-list {
    gap: 16px;
    font-size: 16px;
  }
}
.personal-area .personal-area-container .loyalty-program-content .bonus-percentage-list .bonus-percentage-list-item {
  background: var(--colors-gray-100, #f7f7f7);
  color: var(--colors-gray-700, #2f2c2f);
  padding: 18px 24px;
  font-weight: 400;
  flex: 1 1 auto;
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-radius: 8px;
  line-height: 1;
}
.personal-area .personal-area-container .loyalty-program-content .bonus-percentage-list .bonus-percentage-list-item span {
  color: var(--colors-green-400, #62b278);
  font-weight: 500;
  font-size: 24px;
}
.personal-area .personal-area-container .loyalty-program-content .benefits-list .benefits-list-item {
  background: var(--colors-gray-100, #f7f7f7);
  color: var(--colors-gray-700, #2f2c2f);
  display: flex;
  align-items: center;
  gap: 10px;
  padding: 12px 16px;
  margin-bottom: 12px;
  border-radius: 8px;
}
.personal-area .personal-area-container .loyalty-program-content .benefits-list .benefits-list-item img {
  flex: 0 0 auto;
}
.personal-area .personal-area-container .loyalty-program-content .benefits-list .benefits-list-item p {
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
  margin: 0;
}
@media (min-width: 719px) {
  .personal-area .personal-area-container .loyalty-program-content .benefits-list .benefits-list-item p {
    line-height: 21px;
  }
}
.personal-area .personal-area-container .loyalty-program-content .content-block {
  padding: 24px;
  border-bottom: 1px solid var(--colors-gray-200, #e5e4e2);
}
@media (min-width: 719px) {
  .personal-area .personal-area-container .loyalty-program-content .content-block {
    padding: 32px;
  }
}
.personal-area .personal-area-container .loyalty-program-content .content-block h2 {
  margin: 0 0 16px;
  font-size: 14px;
  line-height: 1.3;
}
@media (min-width: 719px) {
  .personal-area .personal-area-container .loyalty-program-content .content-block h2 {
    font-size: 24px;
  }
}
.personal-area .personal-area-container .loyalty-program-content .content-block p {
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
  margin: 0 auto 16px;
  color: var(--colors-gray-700, #2f2c2f);
}
@media (min-width: 719px) {
  .personal-area .personal-area-container .loyalty-program-content .content-block p {
    font-size: 16px;
  }
}
.personal-area .personal-area-container .loyalty-program-content .content-block a {
  color: var(--colors-green-400, #62b278);
  font-weight: 500;
}
.personal-area .personal-area-container .loyalty-program-content .content-block a:hover {
  text-decoration: underline;
}
.personal-area .personal-area-container .loyalty-program-content .content-block ul {
  padding-left: 20px;
}
.personal-area .personal-area-container .loyalty-program-content .content-block ul li {
  font-weight: 400;
}
.personal-area .personal-area-container .loyalty-program-content .form-section {
  display: flex;
  gap: 32px;
  padding: 24px;
}
@media (min-width: 719px) {
  .personal-area .personal-area-container .loyalty-program-content .form-section {
    padding: 32px;
  }
}
.personal-area .personal-area-container .loyalty-program-content .form-section .form-block {
  flex: 1 1 auto;
}
.personal-area .personal-area-container .loyalty-program-content .form-section .form-block h4 {
  font-weight: 500;
  line-height: 1.2;
  margin: 0 0 4px;
}
.personal-area .personal-area-container .loyalty-program-content .form-section .form-block p {
  margin: 0;
  font-weight: 400;
  line-height: 1.2;
  font-size: 14px;
}
.personal-area .personal-area-container .loyalty-program-content .form-section .form-block form {
  margin-top: 16px;
}
.personal-area .personal-area-container .loyalty-program-content .form-section .form-block form .form-group {
  margin-bottom: 16px;
}
.personal-area .personal-area-container .loyalty-program-content .form-section .form-block form .form-group.error .form-label {
  color: var(--colors-red-300, #fa8072);
}
.personal-area .personal-area-container .loyalty-program-content .form-section .form-block form .form-group.error .form-control {
  border: 1px solid var(--colors-red-300, #fa8072) !important;
}
.personal-area .personal-area-container .loyalty-program-content .form-section .form-block form .form-group.error .error-label {
  display: block;
}
.personal-area .personal-area-container .loyalty-program-content .form-section .form-block form .form-group .form-label {
  color: var(--colors-gray-500, #696969);
  font-size: 12px;
  line-height: 1;
  display: block;
  margin-bottom: 5px;
  padding: 0 4px;
}
.personal-area .personal-area-container .loyalty-program-content .form-section .form-block form .form-group .form-control {
  display: flex;
  min-height: 44px;
  padding: 0 12px;
  align-items: center;
  gap: 16px;
  align-self: stretch;
  resize: none;
  width: 100%;
  box-sizing: border-box;
  border-radius: 8px;
  border: 1px solid var(--colors-gray-200, #e5e4e2);
  background: var(--colors-white, #fff);
  color: var(--colors-gray-700, #2f2c2f);
  leading-trim: both;
  text-edge: cap;
  font-size: 16px;
  font-weight: 400;
}
.personal-area .personal-area-container .loyalty-program-content .form-section .form-block form .form-group .form-control.disabled {
  background: var(--colors-gray-100, #f7f7f7);
}
.personal-area .personal-area-container .loyalty-program-content .form-section .form-block form .form-group .error-label {
  display: none;
  font-size: 12px;
  font-weight: 400;
  padding: 0 4px;
}
.personal-area .personal-area-container .loyalty-program-content .form-section .form-block form .global-btn {
  display: block;
  width: 100%;
}
.personal-area .personal-area-container .loyalty-program-content .form-section .image-block {
  flex: 1 1 auto;
}
@media (max-width: 719px) {
  .personal-area .personal-area-container .loyalty-program-content .form-section .image-block {
    display: none;
  }
}
.personal-area .personal-area-container .loyalty-program-content .form-section .image-block img {
  width: 100%;
}
.personal-area.authorized .personal-area__left-side .left-home__authorized-btn svg path {
  stroke: var(--colors-red-300, #fa8072);
}
.personal-area.authorized .personal-area__left-side .left-home__authorized-btn .left-home__authorized-login {
  display: none;
}
.personal-area.authorized .personal-area__left-side .left-home__authorized-btn .left-home__authorized-logout {
  display: inline-block !important;
}
.personal-area.authorized .personal-area__left-side .area__left-bonus-bottom {
  display: flex !important;
}
.personal-area.authorized .personal-area__left-side .area-left__link.login {
  display: flex !important;
}
.personal-area.authorized .tabs__link-menu__bonus .left .top-unlogin, .personal-area.authorized .tabs__link-menu__bonus .left .bottom {
  display: none;
}
.personal-area.authorized .tabs__link-menu__bonus .left .top-login {
  display: flex;
}
.personal-area.authorized .tabs__link-menu__bonus .price-bonus {
  font-size: 40px;
}
.personal-area .global-block-container .global-block-container-bottom .global-list-line {
  font-size: 12px;
}
.personal-area .global-block-container .global-block-container-bottom .global-block-container-bottom-from-price .global-block-container-bottom-from-month {
  font-size: 10px;
}
.account-password {
  display: flex;
  justify-content: center;
  align-items: flex-start;
  align-self: stretch;
}
.account-password .global-block-content-container {
  display: flex;
  align-items: flex-start;
  flex-direction: column;
  align-self: stretch;
  border-radius: 24px;
  overflow: hidden;
  background: var(--colors-gray-200, #e5e4e2);
  /* block-shadow */
  box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.08);
}
@media (min-width: 720px) {
  .account-password .global-block-content-container {
    border-radius: 32px;
  }
}
@media (min-width: 992px) {
  .account-password .global-block-content-container {
    gap: 1px;
  }
}
@media (max-width: 992px) {
  .account-password .global-block-content-container:not(.block-cheaper-container) .hpm-cat-box, .account-password .global-block-content-container:not(.block-cheaper-container) .global-block-colors {
    display: none !important;
  }
  .account-password .global-block-content-container .cheaper-waiting-list-line {
    font-size: 12px;
  }
  .account-password .global-block-content-container .cheaper-waiting-list-line::before {
    content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><path d="M11.5502 8.75752C11.3943 8.90749 11.3223 9.12886 11.3589 9.33942L11.8922 12.2909C11.9348 12.5429 11.8328 12.7942 11.6222 12.9388C11.4183 13.0888 11.1483 13.1068 10.9204 12.9868L8.26341 11.601C8.16683 11.553 8.06485 11.5224 7.96347 11.5224H7.80089C7.7409 11.5284 7.68751 11.553 7.63892 11.5764L4.98138 12.9688C4.84941 13.0348 4.69943 13.0588 4.55546 13.0348C4.19552 12.9628 3.96216 12.6263 4.02155 12.2723L4.55546 9.32082C4.59145 9.10546 4.51946 8.8895 4.36409 8.73352L2.19786 6.63389C2.0179 6.45392 1.95191 6.19536 2.03649 5.95601C2.11448 5.72145 2.31784 5.54748 2.5698 5.50608L5.55128 5.07356C5.77924 5.04956 5.97721 4.91219 6.07919 4.70822L7.39296 2.01469C7.42296 1.9547 7.46495 1.90011 7.51354 1.85272L7.56693 1.81072C7.59093 1.78013 7.62692 1.75673 7.66352 1.73274L7.72891 1.70874L7.83089 1.66675H8.08344C8.31141 1.69074 8.50937 1.82812 8.61135 2.02609L9.94252 4.70822C10.0385 4.90619 10.2245 5.03816 10.4404 5.07356L13.4219 5.50608C13.6739 5.54208 13.8844 5.71605 13.9678 5.95601C14.0458 6.19536 13.9798 6.45992 13.7939 6.63389L11.5502 8.75752Z" fill="%23FFDB58"/></svg>');
    width: 16px;
    height: 16px;
  }
}
.account-password .global-block-content-container .global-block-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  align-self: stretch;
  user-select: none;
  height: 64px;
  padding: 0px 16px 0px 12px;
  background: var(--colors-white, #fff);
  border-radius: 24px 24px 0 0;
  flex-wrap: wrap;
}
@media (max-width: 992px) {
  .account-password .global-block-content-container .global-block-header {
    height: 56px;
  }
}
.account-password .global-block-content-container .global-block-header .content-right-button {
  display: flex;
  padding: 9px 16px;
  justify-content: center;
  align-items: center;
  gap: 10px;
  cursor: pointer;
  border-radius: 32px;
  border: 2px solid transparent;
  background: unset;
  color: var(--colors-gray-700, #2f2c2f);
  font-size: 12px;
  font-weight: 400;
}
.account-password .global-block-content-container .global-block-header .content-right-button:hover {
  border: 2px solid var(--colors-gray-100, #f7f7f7);
}
.account-password .global-block-content-container .global-block-header .content-right-button.active {
  border: 2px solid var(--colors-gray-700, #2f2c2f);
  font-weight: 500;
}
.account-password .global-block-content-container .global-block-header .global-block-header-left {
  display: flex;
  align-items: center;
  padding: 8px 16px;
  gap: 8px;
  flex: 1 0 0;
  border-radius: 24px;
  color: var(--colors-gray-700, #2f2c2f);
  font-size: 20px;
}
.account-password .global-block-content-container .global-block-header .global-block-header-left .global-horizontal-switch {
  display: none;
}
.account-password .global-block-content-container .global-block-header .global-block-header-left::before {
  width: 24px;
  height: 24px;
}
@media (max-width: 992px) {
  .account-password .global-block-content-container .global-block-header .global-block-header-left::before {
    width: 16px;
    height: 16px;
  }
}
@media (max-width: 992px) {
  .account-password .global-block-content-container .global-block-header .global-block-header-left {
    font-size: 14px;
  }
  .account-password .global-block-content-container .global-block-header .global-block-header-left .global-horizontal-switch {
    display: flex;
    gap: 4px;
  }
  .account-password .global-block-content-container .global-block-header .global-block-header-left .global-horizontal-switch .recently-viewed-text .recently-viewed-old {
    display: none;
    color: var(--colors-green-500-primary, #2ea84f);
  }
}
.account-password .global-block-content-container .global-block-header .global-block-header-right {
  display: flex;
  align-items: flex-start;
  gap: var(---gap-small, 16px);
}
.account-password .global-block-content-container .global-block-header .global-block-header-right .block-header--btn {
  display: flex;
  align-items: flex-start;
  padding: 4px;
}
.account-password .global-block-content-container .global-block-header .global-block-header-right .block-header--btn button {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  padding: 6px 10px 6px 8px;
  border-radius: 28px;
  border: 2px solid var(--colors-white, #fff);
  background: var(--colors-white, #fff);
  cursor: pointer;
}
.account-password .global-block-content-container .global-block-header .global-block-header-right .block-header--btn button:hover {
  background: var(--colors-gray-100, #f7f7f7);
}
.account-password .global-block-content-container .global-block-header .global-block-header-right .block-header--btn button::after {
  display: flex;
}
.account-password .global-block-content-container .global-block-header .global-block-header-right .block-header--btn-previous button::after {
  margin-right: 3px;
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="8" height="14" viewBox="0 0 8 14" fill="none"><path d="M7 1L1 7" stroke="%23E5E4E2" stroke-width="2" stroke-linecap="round"/><path d="M7 13L1 7" stroke="%23E5E4E2" stroke-width="2" stroke-linecap="round"/></svg>');
}
.account-password .global-block-content-container .global-block-header .global-block-header-right .block-header--btn-previous button:hover::after {
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="8" height="14" viewBox="0 0 8 14" fill="none"><path d="M7 1L1 7" stroke="%23333333" stroke-width="2" stroke-linecap="round"/><path d="M7 13L1 7" stroke="%23333333" stroke-width="2" stroke-linecap="round"/></svg>');
}
.account-password .global-block-content-container .global-block-header .global-block-header-right .block-header--btn-next button::after {
  margin-left: 3px;
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="8" height="14" viewBox="0 0 8 14" fill="none"><path d="M1 13L7 7" stroke="%23E5E4E2" stroke-width="2" stroke-linecap="round"/><path d="M1 1L7 7" stroke="%23E5E4E2" stroke-width="2" stroke-linecap="round"/></svg>');
}
.account-password .global-block-content-container .global-block-header .global-block-header-right .block-header--btn-next button:hover::after {
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="8" height="14" viewBox="0 0 8 14" fill="none"><path d="M1 13L7 7" stroke="%23333333" stroke-width="2" stroke-linecap="round"/><path d="M1 1L7 7" stroke="%23333333" stroke-width="2" stroke-linecap="round"/></svg>');
}
@media (max-width: 992px) {
  .account-password .global-block-content-container .global-block-header .global-block-header-right {
    display: none;
  }
}
.account-password .global-block-content-container .global-block-header .block-novelty-version-a__more {
  display: none;
}
@media (max-width: 992px) {
  .account-password .global-block-content-container .global-block-header .block-novelty-version-a__more {
    display: flex;
    padding: 6px 8px 6px 12px;
    align-items: center;
    gap: 4px;
    color: var(--colors-blue-400, #62a8ed);
    font-size: 12px;
    font-weight: 500;
    white-space: nowrap;
    margin-left: auto;
  }
  .account-password .global-block-content-container .global-block-header .block-novelty-version-a__more:after {
    content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="13" viewBox="0 0 12 13" fill="none"><path d="M4.875 8.75L7.125 6.5L4.875 4.25" stroke="%2362A8ED" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
    width: 12px;
    height: 12px;
  }
  .account-password .global-block-content-container .global-block-header .block-novelty-version-a__more:hover {
    color: var(--colors-white, #fff);
  }
  .account-password .global-block-content-container .global-block-header .block-novelty-version-a__more:hover:after {
    content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="13" viewBox="0 0 12 13" fill="none"><path d="M4.875 8.75L7.125 6.5L4.875 4.25" stroke="%23ffffff" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
  }
}
.account-password .global-block-content-container .global-block-content {
  display: flex;
  align-items: flex-start;
  align-self: stretch;
  background: var(---white, #fff);
  align-content: flex-start;
  gap: 1px;
  flex-wrap: wrap;
}
@media (max-width: 992px) {
  .account-password .global-block-content-container .global-block-content {
    padding-bottom: 24px;
    background: var(---white);
  }
}
.account-password .global-block-content-container .global-block-content.global-collection-block-container .global-block-container-bottom-value .global-p-short-product .global-p-short-product-discount-block {
  flex-direction: row;
  gap: 4px !important;
  margin: 0;
}
.account-password .global-block-content-container .global-block-content.global-collection-block-container .global-block-container-bottom-value .global-p-short-product .global-p-short-product-discount-block .global-p-short-product-old-price-container span {
  font-size: 16px;
  font-weight: 400;
}
@media (min-width: 720px) {
  .account-password .global-block-content-container .global-block-content.global-collection-block-container .global-block-container-bottom-value .global-p-short-product {
    justify-content: space-between !important;
  }
}
@media (max-width: 720px) {
  .account-password .global-block-content-container .global-block-content.global-collection-block-container .global-block-container-bottom .global-list {
    font-size: 12px;
  }
  .account-password .global-block-content-container .global-block-content.global-collection-block-container .global-block-container-bottom-value .global-p-short-product .global-p-short-product-discount-block .global-p-short-product-old-price-container span {
    font-size: 12px;
  }
}
.account-password .global-block-content-container .global-button-show-more {
  display: flex;
  align-self: stretch;
  color: var(--colors-gray-500, #696969);
}
.account-password .global-block-content-container .global-button-show-more button {
  display: flex;
  justify-content: center;
  align-items: center;
  align-self: stretch;
  height: 64px;
  padding: 8px 32px;
  width: 100%;
  gap: 4px;
  border: none;
  background: var(--colors-white, #fff);
  border-radius: 0 0 24px 24px;
  cursor: pointer;
  color: var(--colors-gray-500, #696969);
}
@media (max-width: 992px) {
  .account-password .global-block-content-container .global-button-show-more {
    display: none;
  }
}
.account-password .global-block-content-container .global-block-cheaper-container {
  flex: 1 0 0;
}
.account-password .global-block-content-container .global-block-cheaper-container .global-block-product-container {
  display: flex;
  align-items: flex-end;
  align-self: stretch;
}
.account-password .global-block-content-container .global-block-cheaper-container .global-block-product-container .global-block-container {
  min-width: 200px;
  max-width: 320px;
  padding: 16px;
  justify-content: space-between;
  align-self: stretch;
}
@media (max-width: 992px) {
  .account-password .global-block-content-container .global-block-cheaper-container .global-block-product-container .global-block-container {
    flex-direction: unset;
  }
}
.account-password .global-block-content-container .global-block-cheaper-container .global-block-product-container .global-block-container .global-block-colors {
  min-height: 23px;
}
.account-password .global-block-content-container .global-block-cheaper-container .global-block-product-container .global-block-container.not-color .global-block-colors {
  visibility: hidden;
}
@media (max-width: 719px) {
  .account-password .global-block-content-container .global-block-cheaper-container .global-block-product-container .global-block-container .global-block-container-bottom {
    height: unset;
  }
}
.account-password .global-block-content-container .global-block-cheaper-container .global-block-product-container .global-block-container .global-block-container-bottom .global-block-container-bottom-cheaper {
  color: var(--colors-gray-400, #929292);
  font-size: 24px;
}
.account-password .global-block-content-container .global-block-cheaper-container .global-block-product-container .global-block-container .global-block-container-bottom .global-block-container-bottom-cheaper span {
  font-size: 16px;
}
@media (max-width: 992px) {
  .account-password .global-block-content-container .global-block-cheaper-container .global-block-product-container .global-block-container .global-block-container-bottom .global-block-container-bottom-cheaper, .account-password .global-block-content-container .global-block-cheaper-container .global-block-product-container .global-block-container .global-block-container-bottom .global-block-container-bottom-cheaper span {
    font-size: 14px;
  }
}
@media (max-width: 992px) {
  .account-password .global-block-content-container .global-block-cheaper-container .global-block-product-container {
    flex-direction: column;
  }
  .account-password .global-block-content-container .global-block-cheaper-container .global-block-product-container img {
    width: 64px;
    max-width: unset !important;
    height: unset !important;
  }
  .account-password .global-block-content-container .global-block-cheaper-container .global-block-product-container .global-block-credit-group, .account-password .global-block-content-container .global-block-cheaper-container .global-block-product-container .global-block-add-group {
    display: none !important;
  }
}
.account-password .global-block-content-container .global-block-cheaper-container .global-block-plus-container {
  display: flex;
  padding: 0px 12px;
  justify-content: center;
  align-items: center;
  align-self: stretch;
  background: var(--colors-white, #fff);
}
.account-password .global-block-content-container .global-block-cheaper-container .global-block-plus-container::after {
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="33" height="33" viewBox="0 0 33 33" fill="none"><path d="M16.25 4.5L16.25 28.5" stroke="%23DBF6E2" stroke-width="8" stroke-linecap="round"/><path d="M4.25 16.5L28.25 16.5" stroke="%23DBF6E2" stroke-width="8" stroke-linecap="round"/></svg>');
  width: 24px;
  height: 24px;
}
@media (max-width: 992px) {
  .account-password .global-block-content-container .global-block-cheaper-container .global-block-plus-container::after {
    content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="10" height="11" viewBox="0 0 10 11" fill="none"><path d="M5 1.5L5 9.5" stroke="%23E5E4E2" stroke-width="2" stroke-linecap="round"/><path d="M1 5.5L9 5.5" stroke="%23E5E4E2" stroke-width="2" stroke-linecap="round"/></svg>');
    width: 8px;
    height: 14px;
  }
}
.account-password .global-block-content-container .global-block-price-container {
  display: flex;
  padding: 16px;
  justify-content: flex-end;
  align-items: center;
  gap: 32px;
  align-self: stretch;
  background: var(--colors-white, #fff);
}
@media (max-width: 992px) {
  .account-password .global-block-content-container .global-block-price-container {
    flex-direction: column;
    gap: 8px;
    padding-top: 0;
    padding-bottom: 24px;
  }
}
.account-password .global-block-content-container .global-block-price-container .global-p-short-product {
  display: flex;
  height: 32px;
  padding: 6px 0px;
  justify-content: flex-end;
  align-items: center;
  gap: 8px;
  flex: 1 0 0;
}
@media (max-width: 992px) {
  .account-password .global-block-content-container .global-block-price-container .global-p-short-product {
    justify-content: space-around;
  }
}
.account-password .global-block-content-container .global-block-price-container .global-p-short-product.global-p-short-product-bu .global-block-container-bottom-from-price-up-value, .account-password .global-block-content-container .global-block-price-container .global-p-short-product.global-p-short-product-bu .global-block-container-bottom-from-price-banknote {
  font-size: 20px;
}
.account-password .global-block-content-container .global-block-price-container .global-p-short-product .global-p-short-product-discount-container {
  display: flex;
  padding: 4px 12px;
  justify-content: center;
  align-items: center;
}
@media (max-width: 992px) {
  .account-password .global-block-content-container .global-block-price-container .global-p-short-product .global-p-short-product-discount-container {
    padding: 5px 7px;
    font-size: 10px;
  }
}
.account-password .global-block-content-container .global-block-price-container .global-p-short-product .global-block-container-bottom-new-price {
  color: var(--colors-gray-700, #2f2c2f);
  font-size: 32px;
}
.account-password .global-block-content-container .global-block-price-container .global-p-short-product .global-block-container-bottom-new-price span {
  margin-top: 7px;
  font-size: 24px;
}
@media (max-width: 992px) {
  .account-password .global-block-content-container .global-block-price-container .global-p-short-product .global-block-container-bottom-new-price, .account-password .global-block-content-container .global-block-price-container .global-p-short-product .global-block-container-bottom-new-price span {
    font-size: 20px;
    margin-top: 0;
  }
}
.account-password .global-block-content-container .global-block-price-container .global-button {
  display: flex;
  height: 48px;
  justify-content: center;
  align-items: center;
  flex: unset;
  width: 200px;
}
@media (max-width: 992px) {
  .account-password .global-block-content-container .global-block-price-container .global-button {
    width: unset;
    align-self: stretch;
  }
}
.account-password .global-block-content-container .global-block-price-container .global-button button {
  display: flex;
  padding: 0px 32px 0px 24px;
  gap: 8px;
}
.account-password .exclusive-recently-viewed .global-block-header-left::before {
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M21.9138 9.51094C21.7818 9.09019 21.3659 8.35284 20.0582 8.15705L15.7351 7.50302L13.8035 3.41637C13.2156 2.1833 12.4198 2 11.9959 2C11.5719 2 10.7721 2.1833 10.1882 3.42054L8.25664 7.50719L3.93354 8.16122C2.62181 8.35701 2.2059 9.09435 2.07793 9.5151C1.94595 9.93585 1.86997 10.7857 2.81377 11.7438L5.94512 14.9265L5.20927 19.4172C5.03731 20.4545 5.32125 21.0669 5.58919 21.4001C6.14108 22.0792 7.11688 22.1875 8.12866 21.6334L11.9999 19.513L15.8671 21.6334C16.307 21.875 16.7309 22 17.1308 22C17.6467 22 18.1026 21.7875 18.4105 21.4043C18.6785 21.071 18.9664 20.4587 18.7944 19.4214L18.0546 14.9306L21.1819 11.7521C22.1297 10.794 22.0538 9.94418 21.9218 9.52343L21.9138 9.51094Z" stroke="%232F2C2F" stroke-width="2"/></svg>');
}
@media (max-width: 992px) {
  .account-password .exclusive-recently-viewed .global-block-header-left::before {
    content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="17" viewBox="0 0 16 17" fill="none"><path d="M14.6092 6.78488C14.5212 6.50438 14.2439 6.01282 13.3721 5.88229L10.49 5.44627L9.2023 2.72184C8.81038 1.89978 8.27983 1.77759 7.99722 1.77759C7.71461 1.77759 7.18139 1.89978 6.79214 2.72461L5.5044 5.44904L2.62234 5.88507C1.74785 6.01559 1.47058 6.50716 1.38526 6.78765C1.29728 7.06815 1.24663 7.6347 1.87583 8.27346L3.96339 10.3952L3.47283 13.3891C3.35819 14.0806 3.54748 14.4888 3.72611 14.711C4.09403 15.1637 4.74456 15.2359 5.41909 14.8665L7.99989 13.4529L10.578 14.8665C10.8713 15.0276 11.1539 15.1109 11.4205 15.1109C11.7644 15.1109 12.0684 14.9693 12.2737 14.7138C12.4523 14.4916 12.6442 14.0834 12.5296 13.3918L12.0364 10.398L14.1213 8.27901C14.7531 7.64026 14.7025 7.07371 14.6145 6.79321L14.6092 6.78488Z" stroke="%232F2C2F" stroke-width="1.5"/></svg>');
    margin-top: -3px;
  }
}
.account-password .block-on-sale-soon .global-block-header-left::before {
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M6.1334 6.66673C5.58111 6.66673 5.1334 6.21902 5.1334 5.66673V5.20007H3.7334C3.18111 5.20007 2.7334 5.64778 2.7334 6.20007V7.3334L21.2667 7.3334V6.20007C21.2667 5.64778 20.819 5.20007 20.2667 5.20007H18.8667V5.66673C18.8667 6.21902 18.419 6.66673 17.8667 6.66673C17.3144 6.66673 16.8667 6.21902 16.8667 5.66673V5.20007H7.1334V5.66673C7.1334 6.21902 6.68568 6.66673 6.1334 6.66673ZM16.8667 3.20007H7.1334V2.7334C7.1334 2.18111 6.68568 1.7334 6.1334 1.7334C5.58111 1.7334 5.1334 2.18111 5.1334 2.7334V3.20007H3.7334C2.07654 3.20007 0.733398 4.54321 0.733398 6.20007V19.8001C0.733398 21.4569 2.07655 22.8001 3.7334 22.8001H20.2667C21.9236 22.8001 23.2667 21.4569 23.2667 19.8001V6.20007C23.2667 4.54321 21.9236 3.20007 20.2667 3.20007H18.8667V2.7334C18.8667 2.18111 18.419 1.7334 17.8667 1.7334C17.3144 1.7334 16.8667 2.18111 16.8667 2.7334V3.20007ZM2.7334 9.3334V19.8001C2.7334 20.3524 3.18111 20.8001 3.7334 20.8001H20.2667C20.819 20.8001 21.2667 20.3524 21.2667 19.8001V9.3334L2.7334 9.3334Z" fill="%232F2C2F" /></svg>');
}
@media (max-width: 992px) {
  .account-password .block-on-sale-soon .global-block-header-left::before {
    content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="17" viewBox="0 0 24 24" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M6.1334 6.66673C5.58111 6.66673 5.1334 6.21902 5.1334 5.66673V5.20007H3.7334C3.18111 5.20007 2.7334 5.64778 2.7334 6.20007V7.3334L21.2667 7.3334V6.20007C21.2667 5.64778 20.819 5.20007 20.2667 5.20007H18.8667V5.66673C18.8667 6.21902 18.419 6.66673 17.8667 6.66673C17.3144 6.66673 16.8667 6.21902 16.8667 5.66673V5.20007H7.1334V5.66673C7.1334 6.21902 6.68568 6.66673 6.1334 6.66673ZM16.8667 3.20007H7.1334V2.7334C7.1334 2.18111 6.68568 1.7334 6.1334 1.7334C5.58111 1.7334 5.1334 2.18111 5.1334 2.7334V3.20007H3.7334C2.07654 3.20007 0.733398 4.54321 0.733398 6.20007V19.8001C0.733398 21.4569 2.07655 22.8001 3.7334 22.8001H20.2667C21.9236 22.8001 23.2667 21.4569 23.2667 19.8001V6.20007C23.2667 4.54321 21.9236 3.20007 20.2667 3.20007H18.8667V2.7334C18.8667 2.18111 18.419 1.7334 17.8667 1.7334C17.3144 1.7334 16.8667 2.18111 16.8667 2.7334V3.20007ZM2.7334 9.3334V19.8001C2.7334 20.3524 3.18111 20.8001 3.7334 20.8001H20.2667C20.819 20.8001 21.2667 20.3524 21.2667 19.8001V9.3334L2.7334 9.3334Z" fill="%232F2C2F" /></svg>');
  }
}
.account-password .block-used-offers .global-block-header-left::before {
  content: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 33 32" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M10.7917 3.33333C9.68714 3.33333 8.79171 4.22876 8.79171 5.33333V26.6667C8.79171 27.7712 9.68714 28.6667 10.7917 28.6667H21.4584C22.5629 28.6667 23.4584 27.7712 23.4584 26.6667V5.33333C23.4584 4.22876 22.5629 3.33333 21.4584 3.33333H10.7917ZM7.45837 5.33333C7.45837 3.49238 8.95076 2 10.7917 2H21.4584C23.2993 2 24.7917 3.49238 24.7917 5.33333V26.6667C24.7917 28.5076 23.2993 30 21.4584 30H10.7917C8.95076 30 7.45837 28.5076 7.45837 26.6667V5.33333Z" fill="%23696969" /><path fill-rule="evenodd" clip-rule="evenodd" d="M12.125 26C12.125 25.6318 12.4235 25.3333 12.7917 25.3333H19.4584C19.8266 25.3333 20.125 25.6318 20.125 26C20.125 26.3682 19.8266 26.6667 19.4584 26.6667H12.7917C12.4235 26.6667 12.125 26.3682 12.125 26Z" fill="%23696969" /><path d="M19.2453 10.6667C19.3253 10.6667 19.4053 10.6933 19.4586 10.76C19.5119 10.8133 19.5519 10.8933 19.5519 10.9733V15.4667C19.5519 15.9867 19.4719 16.44 19.2986 16.84C19.1253 17.24 18.8986 17.5733 18.5919 17.84C18.2853 18.1067 17.9253 18.32 17.4986 18.4533C17.0719 18.6 16.6186 18.6667 16.1119 18.6667C15.6053 18.6667 15.1386 18.6 14.7119 18.4533C14.2853 18.32 13.9253 18.1067 13.6319 17.84C13.3253 17.5733 13.0986 17.24 12.9386 16.84C12.7786 16.44 12.6986 15.9867 12.6986 15.4667V10.9733C12.6986 10.8933 12.7253 10.8133 12.7919 10.76C12.8453 10.7067 12.9253 10.6667 13.0053 10.6667H14.4853C14.5653 10.6667 14.6319 10.6933 14.6986 10.76C14.7519 10.8133 14.7919 10.8933 14.7919 10.9733V15.4267C14.7919 15.88 14.8986 16.2267 15.1253 16.48C15.3519 16.7333 15.6853 16.8667 16.1386 16.8667C16.5919 16.8667 16.9253 16.7333 17.1519 16.48C17.3786 16.2267 17.4853 15.8667 17.4853 15.4267V10.9733C17.4853 10.8933 17.5119 10.8133 17.5786 10.76C17.6453 10.7067 17.7119 10.6667 17.7919 10.6667H19.2719H19.2453Z" fill="%23696969" /></svg>');
}
@media (max-width: 992px) {
  .account-password .block-used-offers .global-block-header-left::before {
    content: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 33 32" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M10.7917 3.33333C9.68714 3.33333 8.79171 4.22876 8.79171 5.33333V26.6667C8.79171 27.7712 9.68714 28.6667 10.7917 28.6667H21.4584C22.5629 28.6667 23.4584 27.7712 23.4584 26.6667V5.33333C23.4584 4.22876 22.5629 3.33333 21.4584 3.33333H10.7917ZM7.45837 5.33333C7.45837 3.49238 8.95076 2 10.7917 2H21.4584C23.2993 2 24.7917 3.49238 24.7917 5.33333V26.6667C24.7917 28.5076 23.2993 30 21.4584 30H10.7917C8.95076 30 7.45837 28.5076 7.45837 26.6667V5.33333Z" fill="%23696969" /><path fill-rule="evenodd" clip-rule="evenodd" d="M12.125 26C12.125 25.6318 12.4235 25.3333 12.7917 25.3333H19.4584C19.8266 25.3333 20.125 25.6318 20.125 26C20.125 26.3682 19.8266 26.6667 19.4584 26.6667H12.7917C12.4235 26.6667 12.125 26.3682 12.125 26Z" fill="%23696969" /><path d="M19.2453 10.6667C19.3253 10.6667 19.4053 10.6933 19.4586 10.76C19.5119 10.8133 19.5519 10.8933 19.5519 10.9733V15.4667C19.5519 15.9867 19.4719 16.44 19.2986 16.84C19.1253 17.24 18.8986 17.5733 18.5919 17.84C18.2853 18.1067 17.9253 18.32 17.4986 18.4533C17.0719 18.6 16.6186 18.6667 16.1119 18.6667C15.6053 18.6667 15.1386 18.6 14.7119 18.4533C14.2853 18.32 13.9253 18.1067 13.6319 17.84C13.3253 17.5733 13.0986 17.24 12.9386 16.84C12.7786 16.44 12.6986 15.9867 12.6986 15.4667V10.9733C12.6986 10.8933 12.7253 10.8133 12.7919 10.76C12.8453 10.7067 12.9253 10.6667 13.0053 10.6667H14.4853C14.5653 10.6667 14.6319 10.6933 14.6986 10.76C14.7519 10.8133 14.7919 10.8933 14.7919 10.9733V15.4267C14.7919 15.88 14.8986 16.2267 15.1253 16.48C15.3519 16.7333 15.6853 16.8667 16.1386 16.8667C16.5919 16.8667 16.9253 16.7333 17.1519 16.48C17.3786 16.2267 17.4853 15.8667 17.4853 15.4267V10.9733C17.4853 10.8933 17.5119 10.8133 17.5786 10.76C17.6453 10.7067 17.7119 10.6667 17.7919 10.6667H19.2719H19.2453Z" fill="%23696969" /></svg>');
  }
}
.account-password .block-on-sale-soon .global-block-header-left::before {
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M6.1334 6.66673C5.58111 6.66673 5.1334 6.21902 5.1334 5.66673V5.20007H3.7334C3.18111 5.20007 2.7334 5.64778 2.7334 6.20007V7.3334L21.2667 7.3334V6.20007C21.2667 5.64778 20.819 5.20007 20.2667 5.20007H18.8667V5.66673C18.8667 6.21902 18.419 6.66673 17.8667 6.66673C17.3144 6.66673 16.8667 6.21902 16.8667 5.66673V5.20007H7.1334V5.66673C7.1334 6.21902 6.68568 6.66673 6.1334 6.66673ZM16.8667 3.20007H7.1334V2.7334C7.1334 2.18111 6.68568 1.7334 6.1334 1.7334C5.58111 1.7334 5.1334 2.18111 5.1334 2.7334V3.20007H3.7334C2.07654 3.20007 0.733398 4.54321 0.733398 6.20007V19.8001C0.733398 21.4569 2.07655 22.8001 3.7334 22.8001H20.2667C21.9236 22.8001 23.2667 21.4569 23.2667 19.8001V6.20007C23.2667 4.54321 21.9236 3.20007 20.2667 3.20007H18.8667V2.7334C18.8667 2.18111 18.419 1.7334 17.8667 1.7334C17.3144 1.7334 16.8667 2.18111 16.8667 2.7334V3.20007ZM2.7334 9.3334V19.8001C2.7334 20.3524 3.18111 20.8001 3.7334 20.8001H20.2667C20.819 20.8001 21.2667 20.3524 21.2667 19.8001V9.3334L2.7334 9.3334Z" fill="%232F2C2F" /></svg>');
}
@media (max-width: 992px) {
  .account-password .block-on-sale-soon .global-block-header-left::before {
    content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="17" viewBox="0 0 24 24" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M6.1334 6.66673C5.58111 6.66673 5.1334 6.21902 5.1334 5.66673V5.20007H3.7334C3.18111 5.20007 2.7334 5.64778 2.7334 6.20007V7.3334L21.2667 7.3334V6.20007C21.2667 5.64778 20.819 5.20007 20.2667 5.20007H18.8667V5.66673C18.8667 6.21902 18.419 6.66673 17.8667 6.66673C17.3144 6.66673 16.8667 6.21902 16.8667 5.66673V5.20007H7.1334V5.66673C7.1334 6.21902 6.68568 6.66673 6.1334 6.66673ZM16.8667 3.20007H7.1334V2.7334C7.1334 2.18111 6.68568 1.7334 6.1334 1.7334C5.58111 1.7334 5.1334 2.18111 5.1334 2.7334V3.20007H3.7334C2.07654 3.20007 0.733398 4.54321 0.733398 6.20007V19.8001C0.733398 21.4569 2.07655 22.8001 3.7334 22.8001H20.2667C21.9236 22.8001 23.2667 21.4569 23.2667 19.8001V6.20007C23.2667 4.54321 21.9236 3.20007 20.2667 3.20007H18.8667V2.7334C18.8667 2.18111 18.419 1.7334 17.8667 1.7334C17.3144 1.7334 16.8667 2.18111 16.8667 2.7334V3.20007ZM2.7334 9.3334V19.8001C2.7334 20.3524 3.18111 20.8001 3.7334 20.8001H20.2667C20.819 20.8001 21.2667 20.3524 21.2667 19.8001V9.3334L2.7334 9.3334Z" fill="%232F2C2F" /></svg>');
  }
}
.account-password .block-recently-viewed .global-block-header-left::before {
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="25" viewBox="0 0 24 25" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M20 12.3999C20 16.8182 16.4183 20.3999 12 20.3999C7.58172 20.3999 4 16.8182 4 12.3999C4 7.98162 7.58172 4.3999 12 4.3999C16.4183 4.3999 20 7.98162 20 12.3999ZM22 12.3999C22 17.9227 17.5228 22.3999 12 22.3999C6.47715 22.3999 2 17.9227 2 12.3999C2 6.87705 6.47715 2.3999 12 2.3999C17.5228 2.3999 22 6.87705 22 12.3999ZM11.0006 5.97105V12.3804C10.9998 12.4203 11.0015 12.46 11.0055 12.4995C11.0198 12.6442 11.065 12.7798 11.1344 12.8997C11.2035 13.0197 11.2984 13.1266 11.4165 13.2114C11.4487 13.2346 11.4823 13.2559 11.5172 13.2753L15.2121 15.4085C15.6904 15.6846 16.302 15.5208 16.5781 15.0425C16.8543 14.5642 16.6904 13.9526 16.2121 13.6765L13.0006 11.8223V5.97105C13.0006 5.41877 12.5528 4.97105 12.0006 4.97105C11.4483 4.97105 11.0006 5.41877 11.0006 5.97105Z" fill="%232F2C2F"/></svg>');
}
@media (max-width: 992px) {
  .account-password .block-recently-viewed .global-block-header-left::before {
    content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="17" viewBox="0 0 24 25" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M20 12.3999C20 16.8182 16.4183 20.3999 12 20.3999C7.58172 20.3999 4 16.8182 4 12.3999C4 7.98162 7.58172 4.3999 12 4.3999C16.4183 4.3999 20 7.98162 20 12.3999ZM22 12.3999C22 17.9227 17.5228 22.3999 12 22.3999C6.47715 22.3999 2 17.9227 2 12.3999C2 6.87705 6.47715 2.3999 12 2.3999C17.5228 2.3999 22 6.87705 22 12.3999ZM11.0006 5.97105V12.3804C10.9998 12.4203 11.0015 12.46 11.0055 12.4995C11.0198 12.6442 11.065 12.7798 11.1344 12.8997C11.2035 13.0197 11.2984 13.1266 11.4165 13.2114C11.4487 13.2346 11.4823 13.2559 11.5172 13.2753L15.2121 15.4085C15.6904 15.6846 16.302 15.5208 16.5781 15.0425C16.8543 14.5642 16.6904 13.9526 16.2121 13.6765L13.0006 11.8223V5.97105C13.0006 5.41877 12.5528 4.97105 12.0006 4.97105C11.4483 4.97105 11.0006 5.41877 11.0006 5.97105Z" fill="%232F2C2F"/></svg>');
  }
}
.account-password .block-novelty .global-block-header-left::before {
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="25" viewBox="0 0 24 25" fill="none"><path d="M21.9138 10.3107C21.7818 9.88999 21.3659 9.15265 20.0582 8.95686L15.7351 8.30282L13.8035 4.21618C13.2156 2.9831 12.4198 2.7998 11.9959 2.7998C11.5719 2.7998 10.7721 2.9831 10.1882 4.22034L8.25664 8.30699L3.93354 8.96102C2.62181 9.15681 2.2059 9.89416 2.07793 10.3149C1.94595 10.7357 1.86997 11.5855 2.81377 12.5436L5.94512 15.7263L5.20927 20.217C5.03731 21.2543 5.32125 21.8667 5.58919 22.1999C6.14108 22.879 7.11688 22.9873 8.12866 22.4332L11.9999 20.3128L15.8671 22.4332C16.307 22.6748 16.7309 22.7998 17.1308 22.7998C17.6467 22.7998 18.1026 22.5873 18.4105 22.2041C18.6785 21.8708 18.9664 21.2585 18.7944 20.2212L18.0546 15.7304L21.1819 12.5519C22.1297 11.5938 22.0538 10.744 21.9218 10.3232L21.9138 10.3107Z" stroke="%232F2C2F" stroke-width="2"/></svg>');
}
@media (max-width: 992px) {
  .account-password .block-novelty .global-block-header-left::before {
    content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="17" viewBox="0 0 24 25" fill="none"><path d="M21.9138 10.3107C21.7818 9.88999 21.3659 9.15265 20.0582 8.95686L15.7351 8.30282L13.8035 4.21618C13.2156 2.9831 12.4198 2.7998 11.9959 2.7998C11.5719 2.7998 10.7721 2.9831 10.1882 4.22034L8.25664 8.30699L3.93354 8.96102C2.62181 9.15681 2.2059 9.89416 2.07793 10.3149C1.94595 10.7357 1.86997 11.5855 2.81377 12.5436L5.94512 15.7263L5.20927 20.217C5.03731 21.2543 5.32125 21.8667 5.58919 22.1999C6.14108 22.879 7.11688 22.9873 8.12866 22.4332L11.9999 20.3128L15.8671 22.4332C16.307 22.6748 16.7309 22.7998 17.1308 22.7998C17.6467 22.7998 18.1026 22.5873 18.4105 22.2041C18.6785 21.8708 18.9664 21.2585 18.7944 20.2212L18.0546 15.7304L21.1819 12.5519C22.1297 11.5938 22.0538 10.744 21.9218 10.3232L21.9138 10.3107Z" stroke="%232F2C2F" stroke-width="2"/></svg>');
  }
}
.account-password .block-cheaper-together .global-block-header-left::before {
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M20 12C20 16.4183 16.4183 20 12 20C7.58172 20 4 16.4183 4 12C4 7.58172 7.58172 4 12 4C16.4183 4 20 7.58172 20 12ZM22 12C22 17.5228 17.5228 22 12 22C6.47715 22 2 17.5228 2 12C2 6.47715 6.47715 2 12 2C17.5228 2 22 6.47715 22 12ZM12 7.5C12.5523 7.5 13 7.94772 13 8.5V11H15.5C16.0523 11 16.5 11.4477 16.5 12C16.5 12.5523 16.0523 13 15.5 13H13V15.5C13 16.0523 12.5523 16.5 12 16.5C11.4477 16.5 11 16.0523 11 15.5V13H8.5C7.94772 13 7.5 12.5523 7.5 12C7.5 11.4477 7.94772 11 8.5 11H11V8.5C11 7.94772 11.4477 7.5 12 7.5Z" fill="%232F2C2F"/></svg>');
}
@media (max-width: 992px) {
  .account-password .block-cheaper-together .global-block-header-left::before {
    content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="17" viewBox="0 0 24 24" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M20 12C20 16.4183 16.4183 20 12 20C7.58172 20 4 16.4183 4 12C4 7.58172 7.58172 4 12 4C16.4183 4 20 7.58172 20 12ZM22 12C22 17.5228 17.5228 22 12 22C6.47715 22 2 17.5228 2 12C2 6.47715 6.47715 2 12 2C17.5228 2 22 6.47715 22 12ZM12 7.5C12.5523 7.5 13 7.94772 13 8.5V11H15.5C16.0523 11 16.5 11.4477 16.5 12C16.5 12.5523 16.0523 13 15.5 13H13V15.5C13 16.0523 12.5523 16.5 12 16.5C11.4477 16.5 11 16.0523 11 15.5V13H8.5C7.94772 13 7.5 12.5523 7.5 12C7.5 11.4477 7.94772 11 8.5 11H11V8.5C11 7.94772 11.4477 7.5 12 7.5Z" fill="%232F2C2F"/></svg>');
  }
}
.account-password .global-block-discount-group {
  display: flex;
  align-items: flex-start;
  flex-direction: column;
  padding: 4px;
  gap: 4px;
  position: absolute;
  top: 0;
  left: 0;
}
.account-password .global-block-discount {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 3px 10.5px 3px 4.5px;
  gap: 3px;
  border-radius: 24px;
  color: var(--colors-white, #fff);
  font-size: 12px;
  font-weight: 500;
}
.account-password .global-block-discount-new {
  background: var(--colors-mint-300, #81d8d0);
}
.account-password .global-block-discount-new::before {
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="19" height="18" viewBox="0 0 19 18" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M14.1366 5.03756L13.8444 4.16107C13.7577 3.88071 13.5791 3.63771 13.3374 3.4713C13.0957 3.30485 12.805 3.22468 12.5121 3.24367L11.8256 3.29334C11.4877 3.32221 11.152 3.21729 10.8906 3.00118L10.3472 2.54541C10.1134 2.35436 9.82081 2.25 9.51892 2.25C9.21702 2.25 8.92439 2.35436 8.69063 2.54541L8.06832 3.04792C7.80698 3.26193 7.47304 3.36661 7.13632 3.34009L6.48188 3.28457C6.17861 3.25837 5.87572 3.33889 5.62554 3.51226C5.37533 3.68566 5.19358 3.94095 5.11163 4.23411L4.90711 4.97036C4.82087 5.27731 4.62556 5.54224 4.35785 5.71538L3.66542 6.16239C3.41547 6.3241 3.22842 6.56651 3.13539 6.84929C3.04237 7.13208 3.04898 7.43821 3.15413 7.7167L3.41708 8.41789C3.52518 8.70912 3.52518 9.02948 3.41708 9.32068L3.12491 10.1212C3.0286 10.3922 3.02481 10.6874 3.11415 10.9607C3.2035 11.234 3.38091 11.47 3.61867 11.6317L4.24682 12.0933C4.51915 12.2777 4.71131 12.5586 4.7844 12.8792L4.97139 13.6739C5.03704 13.9616 5.19863 14.2185 5.42962 14.4022C5.66057 14.5859 5.94719 14.6856 6.2423 14.6848H7.2678C7.56992 14.6828 7.86331 14.7861 8.09754 14.977L8.68187 15.4561C8.91496 15.6462 9.20648 15.75 9.50723 15.75C9.80798 15.75 10.0995 15.6462 10.3326 15.4561L11.0163 14.9039C11.2758 14.6887 11.6093 14.5839 11.9453 14.6118L12.6553 14.6702C12.9569 14.6959 13.2581 14.6157 13.5071 14.4435C13.7561 14.2713 13.9373 14.0178 14.0197 13.7265L14.2564 12.8968C14.3368 12.6123 14.5121 12.3639 14.753 12.1926L15.4104 11.7223C15.6492 11.5515 15.8235 11.3052 15.9051 11.0232C15.9867 10.7412 15.9709 10.4399 15.8603 10.168L15.5682 9.47552C15.441 9.16168 15.441 8.81065 15.5682 8.49677L15.8603 7.78682C15.9712 7.50929 15.9835 7.20214 15.8953 6.91661C15.807 6.63108 15.6235 6.38446 15.3753 6.2179L14.6362 5.72122C14.3977 5.5558 14.2217 5.31502 14.1366 5.03756ZM11.6406 5.36673C11.4749 5.207 11.2112 5.21179 11.0514 5.37744C10.8917 5.54309 10.8965 5.80687 11.0621 5.9666L12.3584 7.2166C12.4048 7.26132 12.4162 7.30357 12.4162 7.33333C12.4162 7.3631 12.4048 7.40535 12.3584 7.45007C12.2729 7.53252 12.1582 7.53252 12.0727 7.45007L10.7764 6.20007C10.6107 6.04033 10.347 6.04513 10.1872 6.21078C10.0275 6.37643 10.0323 6.6402 10.1979 6.79994L11.4942 8.04994C11.5406 8.09465 11.552 8.1369 11.552 8.16667C11.552 8.19643 11.5406 8.23868 11.4942 8.2834C11.4087 8.36585 11.294 8.36585 11.2085 8.2834L9.91219 7.0334C9.74654 6.87366 9.48277 6.87846 9.32303 7.04411C9.1633 7.20976 9.1681 7.47353 9.33374 7.63327L10.63 8.88327C11.0384 9.27701 11.6644 9.27701 12.0727 8.88327C12.236 8.72576 12.3354 8.53334 12.3707 8.33336C12.5757 8.3018 12.7737 8.20732 12.9369 8.04994C13.3537 7.64798 13.3537 7.01868 12.9369 6.61673L11.6406 5.36673ZM9.04799 8.4666C9.21364 8.30687 9.21844 8.04309 9.05871 7.87744C8.89897 7.71179 8.6352 7.707 8.46955 7.86673L7.60535 8.70007C7.52391 8.7786 7.47791 8.88687 7.47791 9C7.47791 9.11313 7.52391 9.22141 7.60535 9.29994L8.46832 10.1321L8.47116 10.1348L9.33375 10.9666C9.49515 11.1222 9.75078 11.1222 9.91219 10.9666L10.7764 10.1333C10.942 9.97353 10.9468 9.70976 10.7871 9.54411C10.6274 9.37846 10.3636 9.37366 10.1979 9.5334L9.62297 10.0878L9.35904 9.83333L9.66528 9.53803C9.83093 9.3783 9.83572 9.11452 9.67599 8.94887C9.51626 8.78322 9.25248 8.77843 9.08683 8.93816L8.75877 9.2545L8.49484 9L9.04799 8.4666ZM7.7517 9.95007C7.34338 9.55633 6.71737 9.55633 6.30905 9.95007L5.87696 10.3667C5.79552 10.4453 5.74951 10.5535 5.74951 10.6667C5.74951 10.7798 5.79552 10.8881 5.87696 10.9666L7.60535 12.6333C7.771 12.793 8.03477 12.7882 8.19451 12.6226C8.35424 12.4569 8.34945 12.1931 8.1838 12.0334L6.76645 10.6667L6.8875 10.5499C6.97301 10.4675 7.08774 10.4675 7.17325 10.5499L8.46955 11.7999C8.6352 11.9597 8.89897 11.9549 9.05871 11.7892C9.21844 11.6236 9.21364 11.3598 9.04799 11.2001L7.7517 9.95007Z" fill="%23fff"/></svg>');
  width: 19px;
  height: 18px;
}
.account-password .global-block-discount-hit-sale {
  background: var(--colors-red-300, #fa8072);
}
.account-password .global-block-discount-hit-sale::before {
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="19" height="18" viewBox="0 0 19 18" fill="none"><path d="M13.7188 3.375L16.25 6.80357M13.7188 3.375H5.28884M13.7188 3.375L12.0312 6.80357M16.25 6.80357L9.5 15.375M16.25 6.80357H2.75M9.5 15.375L2.75 6.80357M9.5 15.375L6.96875 6.80357M9.5 15.375L12.0312 6.80357M2.75 6.80357L5.28884 3.375M5.28884 3.375L6.96875 6.80357M6.96875 6.80357L9.49998 3.375L12.0312 6.80357" stroke="%23fff" stroke-width="0.9375" stroke-linecap="round"  stroke-linejoin="round" /></svg>');
  width: 19px;
  height: 18px;
}
.account-password .global-block-discount-sale::before, .account-password .global-block-discount-outlet::before {
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="14" viewBox="0 0 18 14" fill="none"><path d="M1 4.88235C2.18261 4.88235 3.08696 5.8 3.08696 7C3.08696 8.2 2.18261 9.11765 1 9.11765V11.9412C1 12.5059 1.48696 13 2.04348 13L15.9565 13C16.513 13 17 12.5059 17 11.9412V9.11765C15.8174 9.11765 14.913 8.2 14.913 7C14.913 5.8 15.8174 4.88235 17 4.88235V2.05882C17 1.49412 16.513 1 15.9565 1L2.04348 1C1.48696 1 1 1.49412 1 2.05882V4.88235Z" stroke="%23fff" stroke-width="1.25" stroke-linecap="round" stroke-linejoin="round" /><path d="M6.6 6.05761C7.12991 6.05761 7.575 5.61918 7.575 5.05908C7.575 4.49897 7.12991 4.06055 6.6 4.06055C6.07009 4.06055 5.625 4.49897 5.625 5.05908C5.625 5.61918 6.07009 6.05761 6.6 6.05761Z" stroke="%23fff" stroke-width="1.25" /><path d="M10.6 10.1162C11.1299 10.1162 11.575 9.67778 11.575 9.11767C11.575 8.55756 11.1299 8.11914 10.6 8.11914C10.0701 8.11914 9.625 8.55756 9.625 9.11767C9.625 9.67778 10.0701 10.1162 10.6 10.1162Z" stroke="%23fff" stroke-width="1.25" /><path d="M11.8008 3.8418L5.40078 10.3359" stroke="%23fff" stroke-width="1.25" stroke-linecap="round" /></svg>');
  width: 18px;
  height: 14px;
}
.account-password .global-block-discount-sale {
  background: var(--colors-violet-300, #b57edc);
}
.account-password .global-block-discount-outlet {
  background: var(--colors-yellow-500, #ffbf00);
}
.account-password .global-block-container {
  display: flex;
  align-items: center;
  flex-direction: column;
  align-self: stretch;
  min-width: 185px;
  max-width: 260px;
  padding: 20px;
  gap: 8px;
  flex: 1 0 0;
  position: relative;
  background: var(--colors-white, #fff);
}
@media (max-width: 1332px) {
  .account-password .global-block-container {
    padding: 10px;
  }
}
@media (max-width: 992px) {
  .account-password .global-block-container {
    padding: 16px;
    min-width: 120px;
  }
  .account-password .global-block-container:not(:last-child) {
    border-right: 1px solid var(--colors-gray-200, #e5e4e2);
  }
  .account-password .global-block-container.block-cheaper-waiting-container {
    padding-top: 8px !important;
  }
}
.account-password .global-block-container.global-block-container-bu .global-p-short-product {
  justify-content: flex-end;
}
@media (max-width: 720px) {
  .account-password .global-block-container.global-block-container-bu .global-p-short-product {
    flex-direction: column;
    justify-content: center;
    align-items: flex-end;
    flex: 1 1 auto;
  }
  .account-password .global-block-container.global-block-container-bu .global-p-short-product .global-block-container-bottom-from-price-for-value, .account-password .global-block-container.global-block-container-bu .global-p-short-product .global-block-container-bottom-from-price-up-value {
    font-size: 20px;
  }
  .account-password .global-block-container.global-block-container-bu .global-p-short-product .global-block-container-bottom-from-price-for-simb {
    display: none;
  }
}
.account-password .global-block-container.out-of-stock .global-block-container-header .global-block-img .filters-viewed-link {
  filter: grayscale(1);
}
.account-password .global-block-container .global-block-container-header {
  flex: 1 1 46%;
  display: flex;
  align-items: center;
  flex-direction: column;
  align-self: stretch;
  user-select: none;
  gap: 8px;
  margin-bottom: 8px;
}
@media (max-width: 720px) {
  .account-password .global-block-container .global-block-container-header .hpm-cat-box {
    max-width: 100%;
  }
}
.account-password .global-block-container .global-block-container-header .global-block-img {
  display: flex;
  justify-content: center;
  align-items: center;
  align-self: stretch;
  position: relative;
  border-radius: 4px;
}
.account-password .global-block-container .global-block-container-header .global-block-img a {
  display: flex;
}
.account-password .global-block-container .global-block-container-header .global-block-img img {
  max-width: 232px;
  height: 232px;
  object-fit: contain;
  width: 100%;
  border-radius: 8px;
}
@media (max-width: 992px) {
  .account-password .global-block-container .global-block-container-header .global-block-img img {
    max-width: 168px;
    height: 168px;
  }
}
@media (max-width: 992px) {
  .account-password .global-block-container .global-block-container-header .global-block-img .global-block-discount-group {
    display: none;
  }
}
.account-password .global-block-container .global-block-container-header .global-block-img .global-block-credit__btn {
  display: flex;
  width: 32px;
  height: 32px;
  justify-content: center;
  align-items: center;
  border: none;
  position: relative;
  border-radius: 8px;
  background: var(--colors-white, #fff);
  cursor: pointer;
  /* micro */
  box-shadow: 0px 1px 3px 0px rgba(51, 51, 51, 0.24);
}
.account-password .global-block-container .global-block-container-header .global-block-img .global-block-credit__btn::after {
  content: "";
  width: 20px;
  height: 20px;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  right: 0;
  bottom: 0;
  margin: auto;
}
.account-password .global-block-container .global-block-container-header .global-block-img .global-block-credit__btn.square {
  border-radius: 8px;
}
.account-password .global-block-container .global-block-container-header .global-block-img .global-block-credit-group {
  display: flex;
  padding: 4px;
  flex-direction: column;
  align-items: flex-end;
  gap: 6px;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
}
.account-password .global-block-container .global-block-container-header .global-block-img .global-block-credit-group .global-block-credit__span {
  display: flex;
  width: 16px;
  height: 16px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  position: absolute;
  left: -2px;
  bottom: -2px;
  z-index: 2;
  border-radius: 8px;
  background: var(--colors-white, #fff);
  /* micro */
  box-shadow: 0px 1px 3px 0px rgba(51, 51, 51, 0.24);
  color: var(---dark-gray, #333);
  text-align: center;
  font-size: 10px;
  line-height: 10px;
  /* 100% */
}
.account-password .global-block-container .global-block-container-header .global-block-img .global-block-credit-group .global-block-credit__btn:hover {
  background: var(--colors-gray-100, #f7f7f7);
}
.account-password .global-block-container .global-block-container-header .global-block-img .global-block-credit-group .global-block-credit-mono__btn::after {
  background: url("/images/bank mono.png") no-repeat center/contain;
}
.account-password .global-block-container .global-block-container-header .global-block-img .global-block-credit-group .global-block-credit-privat__btn::after {
  background: url("/images/bank privat.png") no-repeat center/contain;
}
.account-password .global-block-container .global-block-container-header .global-block-img .global-block-credit-group .global-block-credit-a-bank__btn::after {
  background: url("/images/bank a bank.png") no-repeat center/contain;
}
.account-password .global-block-container .global-block-container-header .global-block-img .global-block-credit-group .global-block-credit-sense__btn::after {
  background: url("/images/bank sense.png") no-repeat center/contain;
}
.account-password .global-block-container .global-block-container-header .global-block-img .global-block-credit-group .global-block-mark-timer {
  display: flex;
  padding: 3px 4px;
  justify-content: center;
  align-items: center;
  align-self: stretch;
  border-radius: 4px;
  background: var(--colors-white, #fff);
  leading-trim: both;
  text-edge: cap;
  font-size: 10px;
  font-weight: 600;
}
.account-password .global-block-container .global-block-container-header .global-block-img .global-block-credit-group.mark-offer-day {
  background: var(--colors-violet-300, #b57edc);
  box-shadow: 0px 30px 8px 0px rgba(95, 60, 119, 0), 0px 19px 8px 0px rgba(95, 60, 119, 0.01), 0px 11px 6px 0px rgba(95, 60, 119, 0.05), 0px 5px 5px 0px rgba(95, 60, 119, 0.09), 0px 1px 3px 0px rgba(95, 60, 119, 0.1);
}
.account-password .global-block-container .global-block-container-header .global-block-img .global-block-credit-group.mark-offer-day .global-block-mark-timer {
  color: var(--colors-violet-300, #b57edc);
}
.account-password .global-block-container .global-block-container-header .global-block-img .global-block-credit-group.mark-price-reduced {
  background: var(--colors-yellow-500, #ffbf00);
  box-shadow: 0px 20px 6px 0px rgba(134, 100, 9, 0), 0px 13px 5px 0px rgba(134, 100, 9, 0.01), 0px 7px 4px 0px rgba(134, 100, 9, 0.05), 0px 3px 3px 0px rgba(134, 100, 9, 0.09), 0px 1px 2px 0px rgba(134, 100, 9, 0.1);
}
.account-password .global-block-container .global-block-container-header .global-block-img .global-block-credit-group.mark-price-reduced .global-block-mark-timer {
  color: var(--colors-yellow-500, #ffbf00);
}
.account-password .global-block-container .global-block-container-header .global-block-img .global-block-credit-group.mark-with-gift {
  background: var(--colors-red-300, #fa8072);
  box-shadow: 0px 20px 6px 0px rgba(97, 28, 20, 0), 0px 13px 5px 0px rgba(97, 28, 20, 0.01), 0px 7px 4px 0px rgba(97, 28, 20, 0.05), 0px 3px 3px 0px rgba(97, 28, 20, 0.09), 0px 1px 2px 0px rgba(97, 28, 20, 0.1);
}
.account-password .global-block-container .global-block-container-header .global-block-img .global-block-credit-group.mark-with-gift .global-block-mark-timer {
  color: var(--colors-red-300, #fa8072);
}
.account-password .global-block-container .global-block-container-header .global-block-img .global-block-add-group {
  display: flex;
  padding: 4px;
  flex-direction: column;
  align-items: flex-start;
  gap: 8px;
  opacity: 0;
  position: absolute;
  top: 0;
  right: 0px;
}
.account-password .global-block-container .global-block-container-header .global-block-img .global-block-add-group .global-block-add-compare__btn::after, .account-password .global-block-container .global-block-container-header .global-block-img .global-block-add-group .global-block-trash__btn::after, .account-password .global-block-container .global-block-container-header .global-block-img .global-block-add-group .global-block-add-wishlist__btn::after {
  width: 24px;
  height: 24px;
}
.account-password .global-block-container .global-block-container-header .global-block-img .global-block-add-group .global-block-add-wishlist__btn::after {
  content: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M11.7248 19.92L5.31485 13.57C5.04485 13.32 4.82485 13.02 4.63485 12.71C3.58485 10.98 3.85485 8.75 5.31485 7.31C6.15485 6.47 7.28485 6 8.47485 6C10.3448 6 11.5148 7.09 12.0048 7.72C12.4948 7.1 13.6648 6 15.5348 6C16.7248 6 17.8548 6.47 18.6948 7.31C20.1349 8.75 20.4248 10.97 19.3748 12.71C19.1848 13.02 18.9648 13.31 18.6948 13.57L12.2848 19.92C12.1248 20.08 11.8948 20.08 11.7348 19.92H11.7248Z" stroke="%23929292" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}
.account-password .global-block-container .global-block-container-header .global-block-img .global-block-add-group .global-block-add-wishlist__btn:hover::after {
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M11.7248 19.92L5.31485 13.57C5.04485 13.32 4.82485 13.02 4.63485 12.71C3.58485 10.98 3.85485 8.75 5.31485 7.31C6.15485 6.47 7.28485 6 8.47485 6C10.3448 6 11.5148 7.09 12.0048 7.72C12.4948 7.1 13.6648 6 15.5348 6C16.7248 6 17.8548 6.47 18.6948 7.31C20.1349 8.75 20.4248 10.97 19.3748 12.71C19.1848 13.02 18.9648 13.31 18.6948 13.57L12.2848 19.92C12.1248 20.08 11.8948 20.08 11.7348 19.92H11.7248Z" stroke="%232f2e2e" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}
.account-password .global-block-container .global-block-container-header .global-block-img .global-block-add-group .global-block-add-wishlist__btn.active::after {
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M11.7248 19.92L5.31485 13.57C5.04485 13.32 4.82485 13.02 4.63485 12.71C3.58485 10.98 3.85485 8.75 5.31485 7.31C6.15485 6.47 7.28485 6 8.47485 6C10.3448 6 11.5148 7.09 12.0048 7.72C12.4948 7.1 13.6648 6 15.5348 6C16.7248 6 17.8548 6.47 18.6948 7.31C20.1348 8.75 20.4248 10.97 19.3748 12.71C19.1848 13.02 18.9649 13.31 18.6948 13.57L12.2848 19.92C12.1248 20.08 11.8948 20.08 11.7348 19.92H11.7248Z" fill="%232EA84F"/></svg>');
}
.account-password .global-block-container .global-block-container-header .global-block-img .global-block-add-group .global-block-add-compare__btn::after {
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M3 16.2988H10.2C10.2 18.2888 8.59 19.8988 6.6 19.8988C4.61 19.8988 3 18.2888 3 16.2988Z" stroke="%23929292" stroke-linecap="round" stroke-linejoin="round"/><path d="M6.6 9.09961L8.4 12.6996L10.2 16.2996H6.6H3L4.8 12.6996L6.6 9.09961Z" stroke="%23929292" stroke-linecap="round" stroke-linejoin="round"/><path d="M13.8008 14.5H21.0008C21.0008 16.49 19.3908 18.1 17.4008 18.1C15.4108 18.1 13.8008 16.49 13.8008 14.5Z" stroke="%23929292" stroke-linecap="round" stroke-linejoin="round"/><path d="M17.4008 7.30078L19.2008 10.9008L21.0008 14.5008H17.4008H13.8008L15.6008 10.9008L17.4008 7.30078Z" stroke="%23929292" stroke-linecap="round" stroke-linejoin="round"/><path d="M4.01953 7.81L19.9795 5" stroke="%23929292" stroke-linecap="round" stroke-linejoin="round"/><path d="M11.9996 7.3C12.4967 7.3 12.8996 6.89706 12.8996 6.4C12.8996 5.90294 12.4967 5.5 11.9996 5.5C11.5026 5.5 11.0996 5.90294 11.0996 6.4C11.0996 6.89706 11.5026 7.3 11.9996 7.3Z" stroke="%23929292" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}
.account-password .global-block-container .global-block-container-header .global-block-img .global-block-add-group .global-block-add-compare__btn:hover::after {
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M3 16.2988H10.2C10.2 18.2888 8.59 19.8988 6.6 19.8988C4.61 19.8988 3 18.2888 3 16.2988Z" stroke="%232f2e2e" stroke-linecap="round" stroke-linejoin="round"/><path d="M6.6 9.09961L8.4 12.6996L10.2 16.2996H6.6H3L4.8 12.6996L6.6 9.09961Z" stroke="%232f2e2e" stroke-linecap="round" stroke-linejoin="round"/><path d="M13.8008 14.5H21.0008C21.0008 16.49 19.3908 18.1 17.4008 18.1C15.4108 18.1 13.8008 16.49 13.8008 14.5Z" stroke="%232f2e2e" stroke-linecap="round" stroke-linejoin="round"/><path d="M17.4008 7.30078L19.2008 10.9008L21.0008 14.5008H17.4008H13.8008L15.6008 10.9008L17.4008 7.30078Z" stroke="%232f2e2e" stroke-linecap="round" stroke-linejoin="round"/><path d="M4.01953 7.81L19.9795 5" stroke="%232f2e2e" stroke-linecap="round" stroke-linejoin="round"/><path d="M11.9996 7.3C12.4967 7.3 12.8996 6.89706 12.8996 6.4C12.8996 5.90294 12.4967 5.5 11.9996 5.5C11.5026 5.5 11.0996 5.90294 11.0996 6.4C11.0996 6.89706 11.5026 7.3 11.9996 7.3Z" stroke="%232f2e2e" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}
.account-password .global-block-container .global-block-container-header .global-block-img .global-block-add-group .global-block-add-compare__btn.active::after {
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M3 16.2988H10.2C10.2 18.2888 8.59 19.8988 6.6 19.8988C4.61 19.8988 3 18.2888 3 16.2988Z" fill="%23fff" stroke="%232EA84F" stroke-linecap="round" stroke-linejoin="round"/><path d="M6.6 9.09961L8.4 12.6996L10.2 16.2996H6.6H3L4.8 12.6996L6.6 9.09961Z" stroke="%232EA84F" stroke-linecap="round" stroke-linejoin="round"/><path d="M13.8008 14.5H21.0008C21.0008 16.49 19.3908 18.1 17.4008 18.1C15.4108 18.1 13.8008 16.49 13.8008 14.5Z" fill="%23fff" stroke="%232EA84F" stroke-linecap="round" stroke-linejoin="round"/><path d="M17.4008 7.30078L19.2008 10.9008L21.0008 14.5008H17.4008H13.8008L15.6008 10.9008L17.4008 7.30078Z" stroke="%232EA84F" stroke-linecap="round" stroke-linejoin="round"/><path d="M4.01953 7.81L19.9795 5" stroke="%232EA84F" stroke-linecap="round" stroke-linejoin="round"/><path d="M11.9996 7.3C12.4967 7.3 12.8996 6.89706 12.8996 6.4C12.8996 5.90294 12.4967 5.5 11.9996 5.5C11.5026 5.5 11.0996 5.90294 11.0996 6.4C11.0996 6.89706 11.5026 7.3 11.9996 7.3Z" stroke="%232EA84F" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}
.account-password .global-block-container .global-block-container-header .global-block-img .global-block-add-group .global-block-trash__btn::after {
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none"><path d="M3 5V4H2V5H3ZM15 5H16V4H15V5ZM3 6H15V4H3V6ZM14 5V15H16V5H14ZM13 16H5V18H13V16ZM4 15V5H2V15H4ZM5 16C4.44772 16 4 15.5523 4 15H2C2 16.6569 3.34315 18 5 18V16ZM14 15C14 15.5523 13.5523 16 13 16V18C14.6569 18 16 16.6569 16 15H14Z" fill="%23929292"/><path d="M1 5H17" stroke="%23929292" stroke-width="2" stroke-linecap="round"/><path d="M7 9V13" stroke="%23929292" stroke-width="2" stroke-linecap="round"/><path d="M11 9V13" stroke="%23929292" stroke-width="2" stroke-linecap="round"/><path d="M13 5V6H14V5H13ZM5 5H4V6H5V5ZM7 2H11V0H7V2ZM12 3V5H14V3H12ZM13 4H5V6H13V4ZM6 5V3H4V5H6ZM11 2C11.5523 2 12 2.44772 12 3H14C14 1.34315 12.6569 0 11 0V2ZM7 0C5.34315 0 4 1.34315 4 3H6C6 2.44772 6.44772 2 7 2V0Z" fill="%23929292"/></svg>');
  width: 18px;
  height: 18px;
}
.account-password .global-block-container .global-block-container-header .global-block-img .global-block-add-group .global-block-trash__btn:hover::after {
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none"><path d="M3 5V4H2V5H3ZM15 5H16V4H15V5ZM3 6H15V4H3V6ZM14 5V15H16V5H14ZM13 16H5V18H13V16ZM4 15V5H2V15H4ZM5 16C4.44772 16 4 15.5523 4 15H2C2 16.6569 3.34315 18 5 18V16ZM14 15C14 15.5523 13.5523 16 13 16V18C14.6569 18 16 16.6569 16 15H14Z" fill="%23fa8072"/><path d="M1 5H17" stroke="%23fa8072" stroke-width="2" stroke-linecap="round"/><path d="M7 9V13" stroke="%23fa8072" stroke-width="2" stroke-linecap="round"/><path d="M11 9V13" stroke="%23fa8072" stroke-width="2" stroke-linecap="round"/><path d="M13 5V6H14V5H13ZM5 5H4V6H5V5ZM7 2H11V0H7V2ZM12 3V5H14V3H12ZM13 4H5V6H13V4ZM6 5V3H4V5H6ZM11 2C11.5523 2 12 2.44772 12 3H14C14 1.34315 12.6569 0 11 0V2ZM7 0C5.34315 0 4 1.34315 4 3H6C6 2.44772 6.44772 2 7 2V0Z" fill="%23fa8072"/></svg>');
}
.account-password .global-block-container .global-block-colors {
  display: flex;
  justify-content: center;
  align-items: center;
  align-self: stretch;
  gap: 7px;
}
@media (max-width: 992px) {
  .account-password .global-block-container .global-block-colors {
    justify-content: flex-start;
    overflow: auto;
    scrollbar-width: none;
  }
  .account-password .global-block-container .global-block-colors::-webkit-scrollbar {
    display: none;
  }
}
.account-password .global-block-container .global-block-colors .global-block-color {
  display: flex;
  align-items: center;
  flex-direction: column;
  padding: 2px;
  border-radius: 8px;
  cursor: pointer;
  border: 2px solid transparent;
}
.account-password .global-block-container .global-block-colors .global-block-color a, .account-password .global-block-container .global-block-colors .global-block-color div {
  width: 16px;
  height: 16px;
  border-radius: 4px;
}
@media (max-width: 992px) {
  .account-password .global-block-container .global-block-colors .global-block-color a, .account-password .global-block-container .global-block-colors .global-block-color div {
    width: 12px;
    height: 12px;
  }
}
.account-password .global-block-container .global-block-colors .global-block-color:hover {
  border: 2px solid var(--colors-gray-200, #e5e4e2);
}
.account-password .global-block-container .global-block-colors .global-block-color.disabled div {
  background: url("/images/color-dis.svg") 50% no-repeat !important;
}
.account-password .global-block-container .global-block-colors .global-block-color.checked {
  border: 2px solid var(--colors-gray-700, #2f2c2f);
}
.account-password .global-block-container .global-block-colors .global-block-color.black div {
  background: var(---black, #2b2b2b);
}
.account-password .global-block-container .global-block-colors .global-block-color.blue div {
  background: var(--colors-blue-500, #318ce7);
}
.account-password .global-block-container .global-block-colors .global-block-color.gray div {
  background: var(---gray, #ececec);
}
.account-password .global-block-container .global-block-colors .global-block-color.pink div {
  background: var(---pink, #ec8a8a);
}
.account-password .global-block-container:hover .global-block-discount-group {
  opacity: 0;
}
.account-password .global-block-container:hover .global-block-container-header .global-block-credit-group, .account-password .global-block-container:hover .global-block-container-header .global-block-add-group {
  opacity: 1;
}
.account-password .global-block-container .global-block-container-bottom {
  display: flex;
  align-items: center;
  flex-direction: column;
  align-self: stretch;
  gap: 8px;
  height: 100%;
}
.account-password .global-block-container .global-block-container-bottom, .account-password .global-block-container .global-block-container-bottom a {
  color: var(--colors-gray-700, #2f2c2f);
}
@media (max-width: 992px) {
  .account-password .global-block-container .global-block-container-bottom {
    justify-content: space-around;
    font-size: 12px !important;
  }
}
.account-password .global-block-container .global-block-container-bottom .global-block-container-buy {
  display: flex;
  align-items: center;
  flex-direction: column;
  align-self: stretch;
  gap: 8px;
  margin-top: auto;
}
@media (max-width: 992px) {
  .account-password .global-block-container .global-block-container-bottom .global-block-container-buy {
    display: flex;
    align-items: center;
    gap: 12px;
    align-self: stretch;
    flex-direction: unset;
    justify-content: space-between;
  }
}
@media (min-width: 992px) {
  .account-password .global-block-container .global-block-container-bottom .global-block-container-buy .global-button-used {
    display: none;
  }
}
.account-password .global-block-container .global-block-container-bottom .global-block-container-bottom-list-view {
  display: flex;
  justify-content: flex-end;
  align-items: flex-start;
  gap: 8px;
  align-self: stretch;
}
.account-password .global-block-container .global-block-container-bottom .global-block-container-bottom-list-view .global-block-container-bottom-list-view-box {
  display: flex;
  padding-top: 8px;
  flex-direction: column;
  align-items: flex-start;
  gap: 4px;
  flex: 1 0 0;
}
.account-password .global-block-container .global-block-container-bottom .global-block-container-bottom-list-view .global-block-add-group {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 8px;
}
.account-password .global-block-container .global-block-container-bottom .global-block-container-bottom-list-view .global-block-add-group .global-block-credit__btn {
  display: flex;
  width: 32px;
  height: 32px;
  padding: 8.25px 6px 6.204px 6px;
  justify-content: center;
  align-items: center;
  border: none;
  background-color: transparent;
  cursor: pointer;
}
.account-password .global-block-container .global-block-container-bottom .global-block-container-bottom-list-view .global-block-add-group .global-block-credit__btn.square {
  border-radius: 8px;
}
.account-password .global-block-container .global-block-container-bottom .global-block-container-bottom-list-view .global-block-add-group .global-block-add-wishlist__btn::after {
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="22" height="20" viewBox="0 0 22 20" fill="none"><path d="M10.6537 18.6458L2.64317 10.7102C2.30575 10.3978 2.03081 10.0229 1.79337 9.63548C0.481187 7.4735 0.818606 4.68667 2.64317 2.88711C3.69291 1.83736 5.10507 1.25 6.59222 1.25C8.92915 1.25 10.3913 2.61217 11.0037 3.39948C11.616 2.62467 13.0782 1.25 15.4151 1.25C16.9022 1.25 18.3144 1.83736 19.3641 2.88711C21.1637 4.68667 21.5261 7.461 20.2139 9.63548C19.9765 10.0229 19.7016 10.3853 19.3641 10.7102L11.3536 18.6458C11.1536 18.8458 10.8662 18.8458 10.6662 18.6458H10.6537Z" stroke="%23929292" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
  width: 20px;
  height: 17.546px;
  flex-shrink: 0;
}
.account-password .global-block-container .global-block-container-bottom .global-block-container-bottom-list-view .global-block-add-group .global-block-add-wishlist__btn:hover::after {
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="22" height="20" viewBox="0 0 22 20" fill="none"><path d="M10.6537 18.6458L2.64317 10.7102C2.30575 10.3978 2.03081 10.0229 1.79337 9.63548C0.481187 7.4735 0.818606 4.68667 2.64317 2.88711C3.69291 1.83736 5.10507 1.25 6.59222 1.25C8.92915 1.25 10.3913 2.61217 11.0037 3.39948C11.616 2.62467 13.0782 1.25 15.4151 1.25C16.9022 1.25 18.3144 1.83736 19.3641 2.88711C21.1637 4.68667 21.5261 7.461 20.2139 9.63548C19.9765 10.0229 19.7016 10.3853 19.3641 10.7102L11.3536 18.6458C11.1536 18.8458 10.8662 18.8458 10.6662 18.6458H10.6537Z" stroke="%232F2C2F" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}
.account-password .global-block-container .global-block-container-bottom .global-block-container-bottom-list-view .global-block-add-group .global-block-add-wishlist__btn.active::after {
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="22" height="20" viewBox="0 0 22 20" fill="none"><path d="M10.6537 18.6458L2.64317 10.7102C2.30575 10.3978 2.03081 10.0229 1.79337 9.63548C0.481187 7.4735 0.818606 4.68667 2.64317 2.88711C3.69291 1.83736 5.10507 1.25 6.59222 1.25C8.92915 1.25 10.3913 2.61217 11.0037 3.39948C11.616 2.62467 13.0782 1.25 15.4151 1.25C16.9022 1.25 18.3144 1.83736 19.3641 2.88711C21.1637 4.68667 21.5261 7.461 20.2139 9.63548C19.9765 10.0229 19.7016 10.3853 19.3641 10.7102L11.3536 18.6458C11.1536 18.8458 10.8662 18.8458 10.6662 18.6458H10.6537Z" fill="%232EA84F" stroke="%232EA84F" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}
.account-password .global-block-container .global-block-container-bottom .global-block-container-bottom-list-view .global-block-add-group .global-block-add-compare__btn::after {
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="26" height="22" viewBox="0 0 26 22" fill="none"><path d="M1 16.0664H10.6C10.6 18.7197 8.45335 20.8664 5.80001 20.8664C3.14667 20.8664 1 18.7197 1 16.0664Z" stroke="%23929292" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M5.80001 6.4668L8.20001 11.2668L10.6 16.0668H5.80001H1L3.4 11.2668L5.80001 6.4668Z" stroke="%23929292" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M15.4004 13.666H25.0004C25.0004 16.3194 22.8537 18.466 20.2004 18.466C17.5471 18.466 15.4004 16.3194 15.4004 13.666Z" stroke="%23929292" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M20.2004 4.06641L22.6004 8.86642L25.0004 13.6664H20.2004H15.4004L17.8004 8.86642L20.2004 4.06641Z" stroke="%23929292" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M2.35938 4.74667L23.6394 1" stroke="%23929292" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M13.0008 4.067C13.6635 4.067 14.2008 3.52974 14.2008 2.86699C14.2008 2.20425 13.6635 1.66699 13.0008 1.66699C12.338 1.66699 11.8008 2.20425 11.8008 2.86699C11.8008 3.52974 12.338 4.067 13.0008 4.067Z" stroke="%23929292" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
  width: 24px;
  height: 19.867px;
  flex-shrink: 0;
}
.account-password .global-block-container .global-block-container-bottom .global-block-container-bottom-list-view .global-block-add-group .global-block-add-compare__btn:hover::after {
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="26" height="22" viewBox="0 0 26 22" fill="none"><path d="M1 16.0664H10.6C10.6 18.7197 8.45335 20.8664 5.80001 20.8664C3.14667 20.8664 1 18.7197 1 16.0664Z" stroke="%232F2C2F" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M5.80001 6.4668L8.20001 11.2668L10.6 16.0668H5.80001H1L3.4 11.2668L5.80001 6.4668Z" stroke="%232F2C2F" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M15.4004 13.666H25.0004C25.0004 16.3194 22.8537 18.466 20.2004 18.466C17.5471 18.466 15.4004 16.3194 15.4004 13.666Z" stroke="%232F2C2F" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M20.2004 4.06641L22.6004 8.86642L25.0004 13.6664H20.2004H15.4004L17.8004 8.86642L20.2004 4.06641Z" stroke="%232F2C2F" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M2.35938 4.74667L23.6394 1" stroke="%232F2C2F" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M13.0008 4.067C13.6635 4.067 14.2008 3.52974 14.2008 2.86699C14.2008 2.20425 13.6635 1.66699 13.0008 1.66699C12.338 1.66699 11.8008 2.20425 11.8008 2.86699C11.8008 3.52974 12.338 4.067 13.0008 4.067Z" stroke="%232F2C2F" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}
.account-password .global-block-container .global-block-container-bottom .global-block-container-bottom-list-view .global-block-add-group .global-block-add-compare__btn.active::after {
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="26" height="22" viewBox="0 0 26 22" fill="none"><path d="M1 16.0664H10.6C10.6 18.7197 8.45335 20.8664 5.80001 20.8664C3.14667 20.8664 1 18.7197 1 16.0664Z" stroke="%2EA84F" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M5.80001 6.4668L8.20001 11.2668L10.6 16.0668H5.80001H1L3.4 11.2668L5.80001 6.4668Z" stroke="%2EA84F" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M15.4004 13.666H25.0004C25.0004 16.3194 22.8537 18.466 20.2004 18.466C17.5471 18.466 15.4004 16.3194 15.4004 13.666Z" stroke="%2EA84F" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M20.2004 4.06641L22.6004 8.86642L25.0004 13.6664H20.2004H15.4004L17.8004 8.86642L20.2004 4.06641Z" stroke="%2EA84F" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M2.35938 4.74667L23.6394 1" stroke="%2EA84F" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M13.0008 4.067C13.6635 4.067 14.2008 3.52974 14.2008 2.86699C14.2008 2.20425 13.6635 1.66699 13.0008 1.66699C12.338 1.66699 11.8008 2.20425 11.8008 2.86699C11.8008 3.52974 12.338 4.067 13.0008 4.067Z" stroke="%2EA84F" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}
.account-password .global-block-container .global-block-container-bottom .global-block-container-bottom-list-view .global-block-add-group .global-block-trash__btn::after {
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none"><path d="M3 5V4H2V5H3ZM15 5H16V4H15V5ZM3 6H15V4H3V6ZM14 5V15H16V5H14ZM13 16H5V18H13V16ZM4 15V5H2V15H4ZM5 16C4.44772 16 4 15.5523 4 15H2C2 16.6569 3.34315 18 5 18V16ZM14 15C14 15.5523 13.5523 16 13 16V18C14.6569 18 16 16.6569 16 15H14Z" fill="%23929292"/><path d="M1 5H17" stroke="%23929292" stroke-width="2" stroke-linecap="round"/><path d="M7 9V13" stroke="%23929292" stroke-width="2" stroke-linecap="round"/><path d="M11 9V13" stroke="%23929292" stroke-width="2" stroke-linecap="round"/><path d="M13 5V6H14V5H13ZM5 5H4V6H5V5ZM7 2H11V0H7V2ZM12 3V5H14V3H12ZM13 4H5V6H13V4ZM6 5V3H4V5H6ZM11 2C11.5523 2 12 2.44772 12 3H14C14 1.34315 12.6569 0 11 0V2ZM7 0C5.34315 0 4 1.34315 4 3H6C6 2.44772 6.44772 2 7 2V0Z" fill="%23929292"/></svg>');
  width: 18px;
  height: 18px;
}
.account-password .global-block-container .global-block-container-bottom .global-block-container-bottom-list-view .global-block-add-group .global-block-trash__btn:hover::after {
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none"><path d="M3 5V4H2V5H3ZM15 5H16V4H15V5ZM3 6H15V4H3V6ZM14 5V15H16V5H14ZM13 16H5V18H13V16ZM4 15V5H2V15H4ZM5 16C4.44772 16 4 15.5523 4 15H2C2 16.6569 3.34315 18 5 18V16ZM14 15C14 15.5523 13.5523 16 13 16V18C14.6569 18 16 16.6569 16 15H14Z" fill="%23fa8072"/><path d="M1 5H17" stroke="%23fa8072" stroke-width="2" stroke-linecap="round"/><path d="M7 9V13" stroke="%23fa8072" stroke-width="2" stroke-linecap="round"/><path d="M11 9V13" stroke="%23fa8072" stroke-width="2" stroke-linecap="round"/><path d="M13 5V6H14V5H13ZM5 5H4V6H5V5ZM7 2H11V0H7V2ZM12 3V5H14V3H12ZM13 4H5V6H13V4ZM6 5V3H4V5H6ZM11 2C11.5523 2 12 2.44772 12 3H14C14 1.34315 12.6569 0 11 0V2ZM7 0C5.34315 0 4 1.34315 4 3H6C6 2.44772 6.44772 2 7 2V0Z" fill="%23fa8072"/></svg>');
}
.account-password .global-block-container .global-block-container-bottom .global-block-container-bottom-list-offer {
  display: flex;
  align-self: stretch;
}
.account-password .global-block-container .global-block-container-bottom .global-block-container-bottom-list-offer .bottom-list-offer {
  display: flex;
  height: 16px;
  padding: 2px;
  justify-content: center;
  align-items: center;
  gap: 4px;
  border-radius: 4px;
  background: var(--colors-violet-300, #b57edc);
  color: var(--colors-white, #fff);
  font-size: 8px;
}
.account-password .global-block-container .global-block-container-bottom .global-block-container-bottom-list-offer .bottom-list-offer .list-offer-time {
  display: flex;
  padding: 0px 3px;
  justify-content: center;
  align-items: center;
  align-self: stretch;
  border-radius: 2px;
  background: var(--colors-white, #fff);
  color: var(--colors-violet-300, #b57edc);
  font-size: 8px;
  font-weight: 600;
}
.account-password .global-block-container .global-block-container-bottom .global-block-container-bottom-list-header {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  align-self: stretch;
  overflow: hidden;
  text-overflow: ellipsis;
  font-weight: 400;
  min-height: 39px;
  word-break: break-word;
}
@media (max-width: 992px) {
  .account-password .global-block-container .global-block-container-bottom .global-block-container-bottom-list-header {
    font-size: 10px;
  }
}
.account-password .global-block-container .global-block-container-bottom .global-block-container-bottom-list-status {
  display: flex;
  justify-content: space-between;
  align-items: center;
  align-self: stretch;
  height: 24px;
}
.account-password .global-block-container .global-block-container-bottom .global-block-container-bottom-value {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  align-self: stretch;
  height: 24px;
}
.account-password .global-block-container .global-block-container-bottom .global-block-container-bottom-value.min {
  height: unset;
}
@media (max-width: 992px) {
  .account-password .global-block-container .global-block-container-bottom .global-block-container-bottom-value {
    height: unset;
  }
}
.account-password .global-block-container .global-block-container-bottom .global-block-container-bottom-value .global-p-short-product-new-price-container {
  display: flex;
  color: var(--colors-gray-700, #2f2c2f);
}
.account-password .global-block-container .global-block-container-bottom .global-block-container-bottom-value .global-p-short-product-new-price-container span {
  font-size: 16px;
}
.account-password .global-block-container .global-block-container-bottom .global-block-container-bottom-value .global-p-short-product-new-price-container .global-block-container-bottom-from-month {
  font-size: 10px;
}
@media (min-width: 992px) {
  .account-password .global-block-container .global-block-container-bottom .global-block-container-bottom-value .global-p-short-product-new-price-container span {
    font-size: 20px;
  }
  .account-password .global-block-container .global-block-container-bottom .global-block-container-bottom-value .global-p-short-product-new-price-container .global-block-container-bottom-from-month {
    font-size: 12px;
  }
}
.account-password .global-block-container .global-block-container-bottom .global-block-container-bottom-value .global-p-short-product-formed {
  color: var(--colors-gray-300, #c0c0c0);
}
.account-password .global-block-container .global-block-container-bottom .global-block-container-bottom-value .global-p-short-product.all-price {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  align-self: stretch;
  width: 100%;
}
.account-password .global-block-container .global-block-container-bottom .global-block-container-bottom-value .global-p-short-product.all-price div {
  display: flex;
  align-items: center;
  gap: 4px;
}
.account-password .global-block-container .global-block-container-bottom .global-block-container-bottom-value .global-p-short-product.all-price div .global-p-short-product-old-price-container {
  font-size: 12px;
  font-weight: 400;
}
.account-password .global-block-container .global-block-container-bottom .global-block-container-bottom-value .global-p-short-product.all-price div .global-p-short-product-discount-container {
  display: flex;
  padding: 1px 6px 1px 5px;
  justify-content: center;
  align-items: center;
  font-size: 10px !important;
}
@media (max-width: 992px) {
  .account-password .global-block-container .global-block-container-bottom .global-block-container-bottom-value .global-p-short-product.all-price div .global-p-short-product-discount-container {
    padding: 0px 4px 0px 3px;
    font-size: 10px;
  }
  .account-password .global-block-container .global-block-container-bottom .global-block-container-bottom-value .global-p-short-product.all-price div .global-p-short-product-discount-container small {
    font-size: 6px;
  }
}
@media (max-width: 992px) {
  .account-password .global-block-container .global-block-container-bottom .global-block-container-bottom-value .global-p-short-product.all-price {
    display: flex;
    padding-left: 4px;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    gap: 2px;
    flex: 1 0 0;
    align-self: stretch;
  }
  .account-password .global-block-container .global-block-container-bottom .global-block-container-bottom-value .global-p-short-product.all-price .global-p-short-product-rom-price-container {
    color: var(--colors-gray-700, #2f2c2f);
    font-size: 12px;
  }
  .account-password .global-block-container .global-block-container-bottom .global-block-container-bottom-value .global-p-short-product.all-price .global-p-short-product-rom-price-container span {
    font-size: 20px;
  }
  .account-password .global-block-container .global-block-container-bottom .global-block-container-bottom-value .global-p-short-product.all-price .global-p-short-product-to-price-container {
    color: var(--colors-gray-700, #2f2c2f);
    font-size: 12px;
    align-self: flex-end;
  }
}
.account-password .global-block-container .global-block-container-bottom .global-block-container-bottom-value .global-p-short-product.all-price-from {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  flex: 1 0 0;
  align-self: stretch;
  color: var(--colors-gray-700, #2f2c2f);
}
.account-password .global-block-container .global-block-container-bottom .global-block-container-bottom-value .global-p-short-product.all-price-from .global-block-container-bottom-from-price-top {
  font-size: 10px;
}
.account-password .global-block-container .global-block-container-bottom .global-block-container-bottom-value .global-p-short-product.all-price-from .global-block-container-bottom-from-price {
  font-size: 16px;
}
.account-password .global-block-container .global-block-container-bottom .global-block-container-bottom-value .global-p-short-product.from-start-finish {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  gap: 2px;
  align-self: stretch;
}
.account-password .global-block-container .global-block-container-bottom .global-block-container-bottom-value .global-p-short-product.from-start-finish span {
  font-size: 20px;
}
.account-password .global-block-container .global-block-container-bottom .global-block-container-button {
  display: flex;
  justify-content: center;
  align-items: center;
  align-self: stretch;
  min-width: 140px;
}
@media (min-width: 992px) {
  .account-password .global-block-container .global-block-container-bottom .global-block-container-button.global-button-bu .global-button-bu_name {
    height: 48px;
    background: var(--colors-blue-500, #318CE7);
  }
}
@media (max-width: 992px) {
  .account-password .global-block-container .global-block-container-bottom .global-block-container-button {
    flex: unset;
    align-self: unset;
    min-width: unset;
  }
  .account-password .global-block-container .global-block-container-bottom .global-block-container-button button {
    width: 48px;
    flex: unset;
  }
  .account-password .global-block-container .global-block-container-bottom .global-block-container-button button span {
    display: none;
  }
  .account-password .global-block-container .global-block-container-bottom .global-block-container-button.global-button-bu {
    display: none;
  }
}
.account-password .global-block-container .global-block-container-bottom .global-block-container-button.min {
  min-width: unset;
  width: 48px;
  height: 48px;
  flex: unset;
}
.account-password .global-block-container .global-block-container-bottom .global-block-container-button.min button {
  width: 48px;
}
.account-password .global-block-container .global-block-container-bottom .global-block-container-button.min button span {
  display: none;
}
@media (max-width: 992px) {
  .account-password .global-block-container .global-block-container-bottom .global-block-container-button.compare {
    align-self: stretch;
  }
  .account-password .global-block-container .global-block-container-bottom .global-block-container-button.compare button {
    width: 100%;
    height: 32px;
  }
  .account-password .global-block-container .global-block-container-bottom .global-block-container-button.compare button::before {
    content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="15" height="12" viewBox="0 0 15 12" fill="none"><path d="M1.5 1H2.42436C2.71464 1 2.97156 1.18784 3.05961 1.46444L4.88156 7.18785C4.96962 7.46446 5.22654 7.6523 5.51682 7.6523H11.8683C12.1835 7.6523 12.4556 7.43157 12.5207 7.12317L13.3304 3.28249C13.4178 2.86807 13.1016 2.47829 12.6781 2.47829H6.22727" stroke="white" stroke-width="2" stroke-linecap="round"/><circle cx="5.9" cy="10.15" r="0.9" fill="white"/><circle cx="11.15" cy="10.15" r="0.9" fill="white"/></svg>');
    width: 12px;
    height: 12px;
    margin: 0;
  }
}
.account-password .global-block-container.mark-free-delivery {
  background: var(--colors-blue-400, #62a8ed);
  box-shadow: 0px 28px 8px 0px rgba(27, 60, 95, 0), 0px 18px 7px 0px rgba(27, 60, 95, 0.01), 0px 10px 6px 0px rgba(27, 60, 95, 0.05), 0px 5px 5px 0px rgba(27, 60, 95, 0.09), 0px 1px 2px 0px rgba(27, 60, 95, 0.1);
}
.account-password .global-block-container.mark-free-delivery .global-block-mark-timer {
  color: var(--colors-blue-400, #62a8ed);
}
.account-password .global-block-container.big {
  border-radius: 0;
}
.account-password .global-block-container.big .global-block-mark-name {
  font-size: 16px;
}
.account-password .global-block-container.big .global-block-mark-timer {
  font-size: 12px;
  padding: 4px 6px;
}
.account-password .global-block-container.big::before {
  position: absolute;
  right: calc(100% - 1px);
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="33" height="32" viewBox="0 0 33 32" fill="none"><path d="M0.5 0H32.5V32C27.553 32 22.9853 29.3493 20.5309 25.0541L11.4768 9.20946C9.63603 5.98806 6.21025 4 2.5 4H0.5V0Z" fill="%23B57EDC"/><clipPath id="clip0_14702_13464"><rect width="32" height="32" fill="white" transform="translate(0.5)"/></clipPath></svg>');
}
.account-password .global-block-container.big::after {
  position: absolute;
  left: calc(100% - 1px);
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="33" height="32" viewBox="0 0 33 32" fill="none"><path d="M32.5 0H0.5V32C5.447 32 10.0147 29.3493 12.4691 25.0541L21.5232 9.20946C23.364 5.98806 26.7898 4 30.5 4H32.5V0Z" fill="%23B57EDC"/><clipPath id="clip0_14702_13471"><rect width="32" height="32" fill="white" transform="matrix(-1 0 0 1 32.5 0)"/></clipPath></svg>');
}
.account-password .global-show-more-button {
  color: var(--colors-gray-400, #929292);
  display: flex;
  align-items: center;
  justify-content: center !important;
  font-size: 14px;
  font-weight: 500;
  flex-direction: column !important;
  min-height: 300px;
  align-self: stretch;
  cursor: pointer;
}
.account-password .global-show-more-button.disabled {
  pointer-events: none;
}
.account-password .global-show-more-button .icon {
  background: var(--colors-gray-100, #F7F7F7);
  width: 64px;
  height: 64px;
  border-radius: 50%;
  line-height: 64px;
  text-align: center;
  font-size: 50px;
  font-weight: 300;
  color: var(--colors-gray-200, #E5E4E2);
  margin-bottom: 10px;
}
.account-password .global-block-mark-top {
  position: absolute;
  top: 0;
  user-select: none;
  text-wrap: nowrap;
  display: flex;
  height: 16px;
  padding: 6px;
  justify-content: center;
  align-items: center;
  gap: 4px;
  left: 50%;
  transform: translateX(-50%);
  border-radius: 0px 0px 8px 8px;
}
.account-password .global-block-mark-top .global-block-mark-name {
  color: var(--colors-white, #fff);
  leading-trim: both;
  text-edge: cap;
  font-size: 10px;
  font-weight: 700;
}
.account-password .global-block-discount-hit-sale {
  background: var(--colors-red-300, #fa8072);
}
.account-password .global-block-discount-hit-sale::before {
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="19" height="18" viewBox="0 0 19 18" fill="none"><path d="M13.7188 3.375L16.25 6.80357M13.7188 3.375H5.28884M13.7188 3.375L12.0312 6.80357M16.25 6.80357L9.5 15.375M16.25 6.80357H2.75M9.5 15.375L2.75 6.80357M9.5 15.375L6.96875 6.80357M9.5 15.375L12.0312 6.80357M2.75 6.80357L5.28884 3.375M5.28884 3.375L6.96875 6.80357M6.96875 6.80357L9.49998 3.375L12.0312 6.80357" stroke="%23fff" stroke-width="0.9375" stroke-linecap="round"  stroke-linejoin="round" /></svg>');
  width: 19px;
  height: 18px;
}
.account-password .global-block-discount-sale::before, .account-password .global-block-discount-outlet::before {
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="14" viewBox="0 0 18 14" fill="none"><path d="M1 4.88235C2.18261 4.88235 3.08696 5.8 3.08696 7C3.08696 8.2 2.18261 9.11765 1 9.11765V11.9412C1 12.5059 1.48696 13 2.04348 13L15.9565 13C16.513 13 17 12.5059 17 11.9412V9.11765C15.8174 9.11765 14.913 8.2 14.913 7C14.913 5.8 15.8174 4.88235 17 4.88235V2.05882C17 1.49412 16.513 1 15.9565 1L2.04348 1C1.48696 1 1 1.49412 1 2.05882V4.88235Z" stroke="%23fff" stroke-width="1.25" stroke-linecap="round" stroke-linejoin="round" /><path d="M6.6 6.05761C7.12991 6.05761 7.575 5.61918 7.575 5.05908C7.575 4.49897 7.12991 4.06055 6.6 4.06055C6.07009 4.06055 5.625 4.49897 5.625 5.05908C5.625 5.61918 6.07009 6.05761 6.6 6.05761Z" stroke="%23fff" stroke-width="1.25" /><path d="M10.6 10.1162C11.1299 10.1162 11.575 9.67778 11.575 9.11767C11.575 8.55756 11.1299 8.11914 10.6 8.11914C10.0701 8.11914 9.625 8.55756 9.625 9.11767C9.625 9.67778 10.0701 10.1162 10.6 10.1162Z" stroke="%23fff" stroke-width="1.25" /><path d="M11.8008 3.8418L5.40078 10.3359" stroke="%23fff" stroke-width="1.25" stroke-linecap="round" /></svg>');
  width: 18px;
  height: 14px;
}
.account-password .global-block-discount-sale {
  background: var(--colors-violet-300, #b57edc);
}
.account-password .global-block-discount-outlet {
  background: var(--colors-yellow-500, #ffbf00);
}
.account-password .global-span-mark {
  display: flex;
  height: 24px;
  padding: 4px 12px;
  justify-content: center;
  align-items: center;
  border-radius: 32px;
  color: var(--colors-white, #fff);
  /* main-medium */
  font-family: Rubik;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}
.account-password .global-span-mark .global-block-container-bottom {
  display: flex;
  align-items: center;
  flex-direction: column;
  align-self: stretch;
  gap: 8px;
}
.account-password .global-span-mark .global-block-container-bottom, .account-password .global-span-mark .global-block-container-bottom a {
  color: var(--colors-gray-700, #2f2c2f);
}
@media (max-width: 719px) {
  .account-password .global-span-mark .global-block-container-bottom {
    height: 80px;
    justify-content: space-around;
    font-size: 12px !important;
  }
}
.account-password .global-span-mark .global-block-container-bottom .global-block-container-buy {
  display: flex;
  align-items: center;
  flex-direction: column;
  align-self: stretch;
  gap: 8px;
  align-self: stretch;
}
@media (max-width: 719px) {
  .account-password .global-span-mark .global-block-container-bottom .global-block-container-buy {
    display: flex;
    align-items: center;
    gap: 12px;
    align-self: stretch;
    flex-direction: unset;
    justify-content: space-around;
  }
}
.account-password .global-span-mark .global-block-container-bottom .global-block-container-bottom-list-offer {
  display: flex;
  align-self: stretch;
}
.account-password .global-span-mark .global-block-container-bottom .global-block-container-bottom-list-offer .bottom-list-offer {
  display: flex;
  height: 16px;
  padding: 2px;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  background: var(--colors-violet-300, #b57edc);
  color: var(--colors-white, #fff);
  font-size: 8px;
}
.account-password .global-span-mark .global-block-container-bottom .global-block-container-bottom-list-offer .bottom-list-offer .list-offer-time {
  display: flex;
  padding: 0px 3px;
  justify-content: center;
  align-items: center;
  align-self: stretch;
  border-radius: 2px;
  background: var(--colors-white, #fff);
  color: var(--colors-violet-300, #b57edc);
  font-size: 8px;
  font-weight: 600;
}
.account-password .global-span-mark .global-block-container-bottom .global-block-container-bottom-list-header {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  align-self: stretch;
  min-height: 34px;
  overflow: hidden;
  text-overflow: ellipsis;
  font-weight: 400;
}
@media (max-width: 719px) {
  .account-password .global-span-mark .global-block-container-bottom .global-block-container-bottom-list-header {
    font-size: 10px;
  }
}
.account-password .global-span-mark .global-block-container-bottom .global-block-container-bottom-list-status {
  display: flex;
  justify-content: space-between;
  align-items: center;
  align-self: stretch;
}
.account-password .global-span-mark .global-block-container-bottom .global-block-container-bottom-value {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  align-self: stretch;
  height: 32px;
}
.account-password .global-span-mark .global-block-container-bottom .global-block-container-bottom-value.min {
  height: unset;
}
@media (max-width: 719px) {
  .account-password .global-span-mark .global-block-container-bottom .global-block-container-bottom-value {
    height: unset;
  }
}
.account-password .global-span-mark .global-block-container-bottom .global-block-container-bottom-value .global-p-short-product-new-price-container {
  display: block;
  color: var(--colors-gray-700, #2f2c2f);
  font-size: 16px;
}
.account-password .global-span-mark .global-block-container-bottom .global-block-container-bottom-value .global-p-short-product-new-price-container span {
  font-size: 24px;
}
@media (max-width: 719px) {
  .account-password .global-span-mark .global-block-container-bottom .global-block-container-bottom-value .global-p-short-product-new-price-container, .account-password .global-span-mark .global-block-container-bottom .global-block-container-bottom-value .global-p-short-product-new-price-container span {
    font-size: 20px;
  }
}
.account-password .global-span-mark .global-block-container-bottom .global-block-container-bottom-value .global-p-short-product-formed {
  color: var(--colors-gray-300, #c0c0c0);
}
.account-password .global-span-mark .global-block-container-bottom .global-block-container-bottom-value .global-p-short-product.all-price {
  display: flex;
  justify-content: space-between;
  align-items: center;
  align-self: stretch;
  width: 100%;
}
.account-password .global-span-mark .global-block-container-bottom .global-block-container-bottom-value .global-p-short-product.all-price div {
  display: flex;
  align-items: center;
  gap: 4px;
}
.account-password .global-span-mark .global-block-container-bottom .global-block-container-bottom-value .global-p-short-product.all-price div .global-p-short-product-old-price-container {
  font-size: 12px;
  font-weight: 400;
}
.account-password .global-span-mark .global-block-container-bottom .global-block-container-bottom-value .global-p-short-product.all-price div .global-p-short-product-old-price-container span {
  font-size: 16px;
}
@media (max-width: 719px) {
  .account-password .global-span-mark .global-block-container-bottom .global-block-container-bottom-value .global-p-short-product.all-price div .global-p-short-product-old-price-container span {
    font-size: 12px;
  }
}
.account-password .global-span-mark .global-block-container-bottom .global-block-container-bottom-value .global-p-short-product.all-price div .global-p-short-product-discount-container {
  display: flex;
  padding: 2px 6px 2px 5px;
  justify-content: center;
  align-items: center;
  font-size: 12px;
}
@media (max-width: 719px) {
  .account-password .global-span-mark .global-block-container-bottom .global-block-container-bottom-value .global-p-short-product.all-price div .global-p-short-product-discount-container {
    padding: 1px 4px 0px 3px;
    font-size: 10px;
  }
}
@media (max-width: 719px) {
  .account-password .global-span-mark .global-block-container-bottom .global-block-container-bottom-value .global-p-short-product.all-price {
    display: flex;
    padding-left: 4px;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    gap: 2px;
    flex: 1 0 0;
    align-self: stretch;
  }
  .account-password .global-span-mark .global-block-container-bottom .global-block-container-bottom-value .global-p-short-product.all-price .global-p-short-product-rom-price-container {
    color: var(--colors-gray-700, #2f2c2f);
    font-size: 12px;
  }
  .account-password .global-span-mark .global-block-container-bottom .global-block-container-bottom-value .global-p-short-product.all-price .global-p-short-product-rom-price-container span {
    font-size: 20px;
  }
  .account-password .global-span-mark .global-block-container-bottom .global-block-container-bottom-value .global-p-short-product.all-price .global-p-short-product-to-price-container {
    color: var(--colors-gray-700, #2f2c2f);
    font-size: 12px;
    align-self: flex-end;
  }
}
.account-password .global-span-mark .global-block-container-bottom .global-block-container-bottom-value .global-p-short-product.all-price-from {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  flex: 1 0 0;
  align-self: stretch;
  color: var(--colors-gray-700, #2f2c2f);
}
.account-password .global-span-mark .global-block-container-bottom .global-block-container-bottom-value .global-p-short-product.all-price-from .global-block-container-bottom-from-price-top {
  font-size: 10px;
}
.account-password .global-span-mark .global-block-container-bottom .global-block-container-bottom-value .global-p-short-product.all-price-from .global-block-container-bottom-from-price {
  font-size: 16px;
}
.account-password .global-span-mark .global-block-container-bottom .global-block-container-button {
  display: flex;
  justify-content: center;
  align-items: center;
  align-self: stretch;
  min-width: 140px;
}
@media (max-width: 719px) {
  .account-password .global-span-mark .global-block-container-bottom .global-block-container-button {
    flex: unset;
    align-self: unset;
    min-width: unset;
  }
  .account-password .global-span-mark .global-block-container-bottom .global-block-container-button button {
    width: 48px;
    flex: unset;
  }
}
.account-password .global-span-mark .global-block-container-bottom .global-block-container-button.min {
  min-width: unset;
  width: 48px;
  height: 48px;
  flex: unset;
}
.account-password .global-span-mark .global-block-container-bottom .global-block-container-button.min button {
  width: 48px;
}
@media (max-width: 719px) {
  .account-password .global-span-mark .global-block-container-bottom .global-block-container-button.compare {
    align-self: stretch;
  }
  .account-password .global-span-mark .global-block-container-bottom .global-block-container-button.compare button {
    width: 100%;
    height: 32px;
  }
  .account-password .global-span-mark .global-block-container-bottom .global-block-container-button.compare button::before {
    content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="15" height="12" viewBox="0 0 15 12" fill="none"><path d="M1.5 1H2.42436C2.71464 1 2.97156 1.18784 3.05961 1.46444L4.88156 7.18785C4.96962 7.46446 5.22654 7.6523 5.51682 7.6523H11.8683C12.1835 7.6523 12.4556 7.43157 12.5207 7.12317L13.3304 3.28249C13.4178 2.86807 13.1016 2.47829 12.6781 2.47829H6.22727" stroke="white" stroke-width="2" stroke-linecap="round"/><circle cx="5.9" cy="10.15" r="0.9" fill="white"/><circle cx="11.15" cy="10.15" r="0.9" fill="white"/></svg>');
    width: 12px;
    height: 12px;
    margin: 0;
  }
}
.account-password .global-empty-block {
  flex: 1 1 auto;
  align-self: stretch;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  padding: 50px 15px;
  display: none;
  background: var(--colors-white, #fff);
}
.account-password .global-empty-block.show {
  display: block;
}
.account-password .global-empty-block-img {
  margin: 0 auto 25px;
  display: block;
  max-width: 300px;
}
.account-password .global-empty-block-text {
  color: var(--colors-gray-500, #696969);
  margin: 0;
  font-size: 16px;
  font-weight: 500;
  text-align: center;
}
@media (max-width: 719px) {
  .account-password .global-empty-block-img {
    max-height: 160px;
  }
  .account-password .global-empty-block-text {
    font-size: 12px;
    color: var(--colors-gray-400, #929292);
  }
}
.account-password .account-password-content {
  padding: 0 24px 24px;
  background: var(--colors-white, #fff);
  box-sizing: border-box;
}
.account-password .account-password-content .form-group {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  gap: 4px;
  align-self: stretch;
  border-radius: 8px;
  background: unset;
  border: unset;
  box-shadow: unset;
  height: unset;
  position: relative;
  padding: 0;
  margin-bottom: 15px;
}
.account-password .account-password-content .form-group .form-label, .account-password .account-password-content .form-group label {
  color: var(--colors-gray-500, #696969);
  font-size: 14px;
  font-weight: 400;
}
.account-password .account-password-content .form-group .form-control {
  display: flex;
  height: 42px;
  width: auto;
  padding: 0px 12px;
  align-items: center;
  gap: 16px;
  align-self: stretch;
  border-radius: 8px;
  border: 1px solid var(--colors-gray-200, #e5e4e2);
  background: var(--colors-white, #fff);
  font-size: 16px;
  font-weight: 400;
}
.account-password .account-password-content .form-group .form-control::placeholder {
  color: var(--colors-gray-300, #C0C0C0);
}
.account-password .account-password-content .form-group textarea {
  height: 138px;
  padding: 10px;
}
.account-password .account-password-content .form-group .error-label {
  display: none;
}
.account-password .account-password-content .form-group .simplecheckout-rule-group {
  margin-top: -4px;
}
.account-password .account-password-content .form-group .checkbox-label {
  display: none;
}
.account-password .account-password-content .form-group .checkbox-label::before {
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"><path d="M0 10C0 4.47715 4.47715 0 10 0C15.5228 0 20 4.47715 20 10C20 15.5228 15.5228 20 10 20C4.47715 20 0 15.5228 0 10Z" fill="%2362B378"/><path d="M5.25 11.0339L7.97035 13.7543L15.25 6.5" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
  width: 20px;
  height: 20px;
  position: absolute;
  right: 15px;
  top: 61%;
  transform: translateY(-50%);
  pointer-events: none;
}
.account-password .account-password-content .form-group.check .checkbox-label {
  display: block;
}
.account-password .account-password-content .form-group.error label {
  color: var(---red-post, #da291c);
}
.account-password .account-password-content .form-group.error input {
  border: 1px solid var(---red-post, #da291c);
}
.account-password .account-password-content .form-group.error .error-label {
  display: block;
}
.account-password .account-password-content .form-group.verification__field {
  display: flex;
  align-items: flex-start;
  margin: 0;
  padding: 0;
  border: unset;
}
.account-password .account-password-content .form-group.verification__field div {
  display: flex;
  align-items: flex-start;
  gap: 8px;
  align-self: stretch;
}
.account-password .account-password-content .form-group.verification__field div .verification__input {
  display: flex;
  width: 100%;
  height: 42px;
  padding: 0px;
  justify-content: center;
  align-items: center;
  gap: 16px;
  border-radius: 8px;
  border: 1px solid var(--colors-gray-200, #e5e4e2);
  background: var(--colors-white, #fff);
  color: var(--colors-gray-700, #2f2c2f);
  text-align: center;
  leading-trim: both;
  text-edge: cap;
  font-family: Rubik;
  font-weight: 400;
}
.account-password .account-password-content .account-password-form-container {
  max-width: 400px;
  width: 100%;
}
.account-password .account-password-content .account-password-form-container p {
  margin: 0;
}
.account-password .account-password-content .account-password-form-container .account-password-form .control-container {
  position: relative;
  width: 100%;
}
.account-password .account-password-content .account-password-form-container .account-password-form .control-container .form-control {
  box-sizing: border-box;
  width: 100%;
}
.account-password .account-password-content .account-password-form-container .account-password-form .toggle-password {
  position: absolute;
  top: 50%;
  right: 10px;
  transform: translateY(-50%);
  cursor: pointer;
  background: none;
  border: none;
}
.account-password .account-password-content .account-password-form-container .account-password-form .toggle-password::after {
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="13" viewBox="0 0 20 13" fill="none"><path d="M9.99984 1C4.04746 1 1.6665 6.35772 1.6665 6.35772C1.6665 6.35772 4.04746 11.7143 9.99984 11.7143C15.9522 11.7143 18.3332 6.35772 18.3332 6.35772C18.3332 6.35772 15.9522 1 9.99984 1Z" stroke="%23C0C0C0" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M9.99963 9.33422C11.6433 9.33422 12.9758 8.00173 12.9758 6.35803C12.9758 4.71432 11.6433 3.38184 9.99963 3.38184C8.35592 3.38184 7.02344 4.71432 7.02344 6.35803C7.02344 8.00173 8.35592 9.33422 9.99963 9.33422Z" stroke="%23C0C0C0" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
  width: 20px;
  height: 13px;
}
.account-password .account-password-content .account-password-form-container .account-password-form .toggle-password.show-password::after {
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="13" viewBox="0 0 20 13" fill="none"><path d="M9.99984 1C4.04746 1 1.6665 6.35772 1.6665 6.35772C1.6665 6.35772 4.04746 11.7143 9.99984 11.7143C15.9522 11.7143 18.3332 6.35772 18.3332 6.35772C18.3332 6.35772 15.9522 1 9.99984 1Z" stroke="%23C0C0C0" fill="%23e5e4e2" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M9.99963 9.33422C11.6433 9.33422 12.9758 8.00173 12.9758 6.35803C12.9758 4.71432 11.6433 3.38184 9.99963 3.38184C8.35592 3.38184 7.02344 4.71432 7.02344 6.35803C7.02344 8.00173 8.35592 9.33422 9.99963 9.33422Z" stroke="%23C0C0C0" fill="%23fff" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
  width: 20px;
  height: 13px;
}
.account-password .account-password-content .account-password-form-container .back-btn {
  display: block;
  color: var(--colors-gray-700, #2F2C2F);
  font-size: 12px;
  font-weight: 400;
  text-align: center;
  margin-top: 24px;
}
.account-password .account-password-content .account-password-form-container .back-btn:hover {
  text-decoration: underline;
}
@media (min-width: 720px) {
  .account-password .account-password-content {
    padding: 24px 32px 32px;
    min-height: 40vh;
  }
  .account-password .account-password-content .account-password-form-container .back-btn {
    margin-top: 90px;
  }
}
.common-template {
  display: flex;
  flex-direction: column;
  gap: 32px;
  padding-bottom: 32px;
}
@media (max-width: 719px) {
  .common-template {
    gap: 12px;
  }
}
.tabs__link-menu__bonus {
  display: flex;
  padding: 8px 16px;
  justify-content: flex-end;
  align-items: center;
  gap: 16px;
  align-self: stretch;
  border-radius: 16px;
  background: var(--colors-green-100, #e9f9e9);
  width: 255px;
}
@media (max-width: 719px) {
  .tabs__link-menu__bonus {
    padding: 12px 16px;
    width: unset;
  }
}
.tabs__link-menu__bonus span {
  width: 100%;
  font-weight: 500;
}
@media (max-width: 719px) {
  .tabs__link-menu__bonus span {
    font-weight: 400;
  }
}
.tabs__link-menu__bonus .left {
  display: flex;
  padding-top: 4px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-end;
  flex: 1 0 0;
}
@media (max-width: 719px) {
  .tabs__link-menu__bonus .left {
    gap: 8px;
  }
}
.tabs__link-menu__bonus .left .top {
  color: var(--colors-green-400, #62b278);
  font-size: 16px;
  font-weight: 500;
}
@media (max-width: 719px) {
  .tabs__link-menu__bonus .left .top {
    font-size: 12px;
  }
}
.tabs__link-menu__bonus .left .top.top-login {
  display: none;
}
.tabs__link-menu__bonus .left .bottom {
  color: var(--colors-green-400, #62b278);
  font-size: 12px;
  font-weight: 400;
}
@media (max-width: 719px) {
  .tabs__link-menu__bonus .left .bottom {
    font-size: 10px;
  }
}
.tabs__link-menu__bonus .price-bonus {
  width: unset;
  color: var(--colors-green-400, #62b278);
  font-size: 48px;
}
@media (max-width: 719px) {
  .tabs__link-menu__bonus .price-bonus {
    font-size: 32px;
  }
}
