@charset "UTF-8";
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
/* Document
   ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
html {
  line-height: 1.15;
  /* 1 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}
/* Sections
   ========================================================================== */
/**
 * Remove the margin in all browsers.
 */
body {
  margin: 0;
}
/**
 * Render the `main` element consistently in IE.
 */
main {
  display: block;
}
/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
/* Grouping content
   ========================================================================== */
/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  box-sizing: content-box;
  /* 1 */
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */
}
/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}
/* Text-level semantics
   ========================================================================== */
/**
 * Remove the gray background on active links in IE 10.
 */
a {
  background-color: transparent;
}
/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  border-bottom: none;
  /* 1 */
  text-decoration: underline;
  /* 2 */
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
  /* 2 */
}
/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b, strong {
  font-weight: bolder;
}
/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code, kbd, samp {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}
/**
 * Add the correct font size in all browsers.
 */
small {
  font-size: 80%;
}
/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub, sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
/* Embedded content
   ========================================================================== */
/**
 * Remove the border on images inside links in IE 10.
 */
img {
  border-style: none;
}
/* Forms
   ========================================================================== */
/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */
button, input, optgroup, select, textarea {
  font-family: inherit;
  /* 1 */
  font-size: 100%;
  /* 1 */
  line-height: 1.15;
  /* 1 */
  margin: 0;
  /* 2 */
}
/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button, input {
  /* 1 */
  overflow: visible;
}
/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button, select {
  /* 1 */
  text-transform: none;
}
/**
 * Correct the inability to style clickable types in iOS and Safari.
 */
button, [type="button"], [type="reset"], [type="submit"] {
  -webkit-appearance: button;
}
/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}
/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring, [type="button"]:-moz-focusring, [type="reset"]:-moz-focusring, [type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}
/**
 * Correct the padding in Firefox.
 */
fieldset {
  padding: 0.35em 0.75em 0.625em;
}
/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
legend {
  box-sizing: border-box;
  /* 1 */
  color: inherit;
  /* 2 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  white-space: normal;
  /* 1 */
}
/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  vertical-align: baseline;
}
/**
 * Remove the default vertical scrollbar in IE 10+.
 */
textarea {
  overflow: auto;
}
/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */
[type="checkbox"], [type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}
/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button {
  height: auto;
}
/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */
}
/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */
}
/* Interactive
   ========================================================================== */
/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */
details {
  display: block;
}
/*
 * Add the correct display in all browsers.
 */
summary {
  display: list-item;
}
/* Misc
   ========================================================================== */
/**
 * Add the correct display in IE 10+.
 */
template {
  display: none;
}
/**
 * Add the correct display in IE 10.
 */
[hidden] {
  display: none;
}
.example {
  display: grid;
  transition: all 0.5s;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  background: linear-gradient(to bottom, white, black);
}
/* Century Gothic */
@font-face {
  font-family: "Century Gothic";
  src: url("../fonts/CenturyGothic/CenturyGothic.eot");
  src: local("Century Gothic"), local("CenturyGothic"), url("../fonts/CenturyGothic/CenturyGothic.woff2") format("woff2"), url("../fonts/CenturyGothic/CenturyGothic.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Century Gothic";
  src: url("../fonts/CenturyGothic/CenturyGothic-Bold.eot");
  src: local("Century Gothic Bold"), local("CenturyGothic-Bold"), url("../fonts/CenturyGothic/CenturyGothic-Bold.woff2") format("woff2"), url("../fonts/CenturyGothic/CenturyGothic-Bold.woff") format("woff");
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: "Century Gothic";
  src: url("../fonts/CenturyGothic/CenturyGothic-BoldItalic.eot");
  src: local("Century Gothic Bold Italic"), local("CenturyGothic-BoldItalic"), url("../fonts/CenturyGothic/CenturyGothic-BoldItalic.woff2") format("woff2"), url("../fonts/CenturyGothic/CenturyGothic-BoldItalic.woff") format("woff");
  font-weight: bold;
  font-style: italic;
}
@font-face {
  font-family: "Century Gothic";
  src: url("../fonts/CenturyGothic/CenturyGothic-Italic.eot");
  src: local("Century Gothic Italic"), local("CenturyGothic-Italic"), url("../fonts/CenturyGothic/CenturyGothic-Italic.woff2") format("woff2"), url("../fonts/CenturyGothic/CenturyGothic-Italic.woff") format("woff");
  font-weight: normal;
  font-style: italic;
}
/* Inter */
@font-face {
  font-family: "Inter";
  src: url("../fonts/Inter/Inter-BoldItalic.eot");
  src: local("Inter Bold Italic"), local("Inter-BoldItalic"), url("../fonts/Inter/Inter-BoldItalic.woff2") format("woff2"), url("../fonts/Inter/Inter-BoldItalic.woff") format("woff");
  font-weight: bold;
  font-style: italic;
}
@font-face {
  font-family: "Inter";
  src: url("../fonts/Inter/Inter-MediumItalic.eot");
  src: local("Inter Medium Italic"), local("Inter-MediumItalic"), url("../fonts/Inter/Inter-MediumItalic.woff2") format("woff2"), url("../fonts/Inter/Inter-MediumItalic.woff") format("woff");
  font-weight: 500;
  font-style: italic;
}
@font-face {
  font-family: "Inter";
  src: url("../fonts/Inter/Inter-ThinItalicBETA.eot");
  src: local("Inter Thin Italic BETA"), local("Inter-ThinItalicBETA"), url("../fonts/Inter/Inter-ThinItalicBETA.woff2") format("woff2"), url("../fonts/Inter/Inter-ThinItalicBETA.woff") format("woff");
  font-weight: 100;
  font-style: italic;
}
@font-face {
  font-family: "Inter";
  src: url("../fonts/Inter/Inter-Regular.eot");
  src: local("Inter Regular"), local("Inter-Regular"), url("../fonts/Inter/Inter-Regular.woff2") format("woff2"), url("../fonts/Inter/Inter-Regular.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  src: url("../fonts/Inter/Inter-Black.eot");
  src: local("Inter Black"), local("Inter-Black"), url("../fonts/Inter/Inter-Black.woff2") format("woff2"), url("../fonts/Inter/Inter-Black.woff") format("woff");
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  src: url("../fonts/Inter/Inter-BlackItalic.eot");
  src: local("Inter Black Italic"), local("Inter-BlackItalic"), url("../fonts/Inter/Inter-BlackItalic.woff2") format("woff2"), url("../fonts/Inter/Inter-BlackItalic.woff") format("woff");
  font-weight: 900;
  font-style: italic;
}
@font-face {
  font-family: "Inter";
  src: url("../fonts/Inter/Inter-LightBETA.eot");
  src: local("Inter Light BETA"), local("Inter-LightBETA"), url("../fonts/Inter/Inter-LightBETA.woff2") format("woff2"), url("../fonts/Inter/Inter-LightBETA.woff") format("woff");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  src: url("../fonts/Inter/Inter-SemiBold.eot");
  src: local("Inter Semi Bold"), local("Inter-SemiBold"), url("../fonts/Inter/Inter-SemiBold.woff2") format("woff2"), url("../fonts/Inter/Inter-SemiBold.woff") format("woff");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  src: url("../fonts/Inter/Inter-ExtraBoldItalic.eot");
  src: local("Inter Extra Bold Italic"), local("Inter-ExtraBoldItalic"), url("../fonts/Inter/Inter-ExtraBoldItalic.woff2") format("woff2"), url("../fonts/Inter/Inter-ExtraBoldItalic.woff") format("woff");
  font-weight: 800;
  font-style: italic;
}
@font-face {
  font-family: "Inter";
  src: url("../fonts/Inter/Inter-Bold.eot");
  src: local("Inter Bold"), local("Inter-Bold"), url("../fonts/Inter/Inter-Bold.woff2") format("woff2"), url("../fonts/Inter/Inter-Bold.woff") format("woff");
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  src: url("../fonts/Inter/Inter-ExtraLightItalicBETA.eot");
  src: local("Inter Extra Light Italic BETA"), local("Inter-ExtraLightItalicBETA"), url("../fonts/Inter/Inter-ExtraLightItalicBETA.woff2") format("woff2"), url("../fonts/Inter/Inter-ExtraLightItalicBETA.woff") format("woff");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "Inter";
  src: url("../fonts/Inter/Inter-ExtraLightBETA.eot");
  src: local("Inter Extra Light BETA"), local("Inter-ExtraLightBETA"), url("../fonts/Inter/Inter-ExtraLightBETA.woff2") format("woff2"), url("../fonts/Inter/Inter-ExtraLightBETA.woff") format("woff");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  src: url("../fonts/Inter/Inter-ExtraBold.eot");
  src: local("Inter Extra Bold"), local("Inter-ExtraBold"), url("../fonts/Inter/Inter-ExtraBold.woff2") format("woff2"), url("../fonts/Inter/Inter-ExtraBold.woff") format("woff");
  font-weight: 800;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  src: url("../fonts/Inter/Inter-ThinBETA.eot");
  src: local("Inter Thin BETA"), local("Inter-ThinBETA"), url("../fonts/Inter/Inter-ThinBETA.woff2") format("woff2"), url("../fonts/Inter/Inter-ThinBETA.woff") format("woff");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  src: url("../fonts/Inter/Inter-LightItalicBETA.eot");
  src: local("Inter Light Italic BETA"), local("Inter-LightItalicBETA"), url("../fonts/Inter/Inter-LightItalicBETA.woff2") format("woff2"), url("../fonts/Inter/Inter-LightItalicBETA.woff") format("woff");
  font-weight: 300;
  font-style: italic;
}
@font-face {
  font-family: "Inter";
  src: url("../fonts/Inter/Inter-Italic.eot");
  src: local("Inter Italic"), local("Inter-Italic"), url("../fonts/Inter/Inter-Italic.woff2") format("woff2"), url("../fonts/Inter/Inter-Italic.woff") format("woff");
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: "Inter";
  src: url("../fonts/Inter/Inter-SemiBoldItalic.eot");
  src: local("Inter Semi Bold Italic"), local("Inter-SemiBoldItalic"), url("../fonts/Inter/Inter-SemiBoldItalic.woff2") format("woff2"), url("../fonts/Inter/Inter-SemiBoldItalic.woff") format("woff");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "Inter";
  src: url("../fonts/Inter/Inter-Medium.eot");
  src: local("Inter Medium"), local("Inter-Medium"), url("../fonts/Inter/Inter-Medium.woff2") format("woff2"), url("../fonts/Inter/Inter-Medium.woff") format("woff");
  font-weight: 500;
  font-style: normal;
}
/* Roboto */
@font-face {
  font-family: "Roboto";
  src: url("../fonts/Roboto/Roboto-BlackItalic.eot");
  src: local("Roboto Black Italic"), local("Roboto-BlackItalic"), url("../fonts/Roboto/Roboto-BlackItalic.woff2") format("woff2"), url("../fonts/Roboto/Roboto-BlackItalic.woff") format("woff");
  font-weight: 900;
  font-style: italic;
}
@font-face {
  font-family: "Roboto";
  src: url("../fonts/Roboto/Roboto-Bold.eot");
  src: local("Roboto Bold"), local("Roboto-Bold"), url("../fonts/Roboto/Roboto-Bold.woff2") format("woff2"), url("../fonts/Roboto/Roboto-Bold.woff") format("woff");
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: "Roboto";
  src: url("../fonts/Roboto/Roboto-BoldItalic.eot");
  src: local("Roboto Bold Italic"), local("Roboto-BoldItalic"), url("../fonts/Roboto/Roboto-BoldItalic.woff2") format("woff2"), url("../fonts/Roboto/Roboto-BoldItalic.woff") format("woff");
  font-weight: bold;
  font-style: italic;
}
@font-face {
  font-family: "Roboto";
  src: url("../fonts/Roboto/Roboto-LightItalic.eot");
  src: local("Roboto Light Italic"), local("Roboto-LightItalic"), url("../fonts/Roboto/Roboto-LightItalic.woff2") format("woff2"), url("../fonts/Roboto/Roboto-LightItalic.woff") format("woff");
  font-weight: 300;
  font-style: italic;
}
@font-face {
  font-family: "Roboto";
  src: url("../fonts/Roboto/Roboto-Regular.eot");
  src: local("Roboto"), local("Roboto-Regular"), url("../fonts/Roboto/Roboto-Regular.woff2") format("woff2"), url("../fonts/Roboto/Roboto-Regular.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Roboto";
  src: url("../fonts/Roboto/Roboto-ThinItalic.eot");
  src: local("Roboto Thin Italic"), local("Roboto-ThinItalic"), url("../fonts/Roboto/Roboto-ThinItalic.woff2") format("woff2"), url("../fonts/Roboto/Roboto-ThinItalic.woff") format("woff");
  font-weight: 100;
  font-style: italic;
}
@font-face {
  font-family: "Roboto";
  src: url("../fonts/Roboto/Roboto-Black.eot");
  src: local("Roboto Black"), local("Roboto-Black"), url("../fonts/Roboto/Roboto-Black.woff2") format("woff2"), url("../fonts/Roboto/Roboto-Black.woff") format("woff");
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: "Roboto";
  src: url("../fonts/Roboto/Roboto-MediumItalic.eot");
  src: local("Roboto Medium Italic"), local("Roboto-MediumItalic"), url("../fonts/Roboto/Roboto-MediumItalic.woff2") format("woff2"), url("../fonts/Roboto/Roboto-MediumItalic.woff") format("woff");
  font-weight: 500;
  font-style: italic;
}
@font-face {
  font-family: "Roboto";
  src: url("../fonts/Roboto/Roboto-Thin.eot");
  src: local("Roboto Thin"), local("Roboto-Thin"), url("../fonts/Roboto/Roboto-Thin.woff2") format("woff2"), url("../fonts/Roboto/Roboto-Thin.woff") format("woff");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "Roboto";
  src: url("../fonts/Roboto/Roboto-Light.eot");
  src: local("Roboto Light"), local("Roboto-Light"), url("../fonts/Roboto/Roboto-Light.woff2") format("woff2"), url("../fonts/Roboto/Roboto-Light.woff") format("woff");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Roboto";
  src: url("../fonts/Roboto/Roboto-Italic.eot");
  src: local("Roboto Italic"), local("Roboto-Italic"), url("../fonts/Roboto/Roboto-Italic.woff2") format("woff2"), url("../fonts/Roboto/Roboto-Italic.woff") format("woff");
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: "Roboto";
  src: url("../fonts/Roboto/Roboto-Medium.eot");
  src: local("Roboto Medium"), local("Roboto-Medium"), url("../fonts/Roboto/Roboto-Medium.woff2") format("woff2"), url("../fonts/Roboto/Roboto-Medium.woff") format("woff");
  font-weight: 500;
  font-style: normal;
}
/* RobotoFlex */
@font-face {
  font-family: "Roboto Flex";
  src: url("../fonts/RobotoFlex/RobotoFlex-Regular.eot");
  src: local("Roboto Flex Regular"), local("RobotoFlex-Regular"), url("../fonts/RobotoFlex/RobotoFlex-Regular.woff2") format("woff2"), url("../fonts/RobotoFlex/RobotoFlex-Regular.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
:root {
  --black: #050505;
  --dark: #353535;
  --gray: #757575;
  --translucent: #afafaf;
  --yellow: #fce000;
  --red: #e21d24;
  --line: #dddde1;
  --substrate: #f5f5f5;
  --white: #fff;
  --icon-card: #d9d9d9;
  --icon-arrow: #afafaf;
  --color-input: #c2c2c2;
}
:root {
  --font-family: "Roboto Flex", sans-serif;
  --second-family: "Roboto", sans-serif;
  --third-family: "Inter", sans-serif;
  --font3: "Century Gothic", sans-serif;
}
.container {
  margin: 0 auto;
  padding: 0 15px;
  max-width: 1430px;
}
@media (max-width: 1024px) {
  .container {
    max-width: 854px;
  }
}
@media (max-width: 768px) {
  .container {
    max-width: 570px;
  }
}
@media (max-width: 450px) {
  .container {
    padding: 0 16px;
  }
}
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
  list-style: none;
}
body {
  line-height: 1;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
  display: block;
}
nav ul {
  list-style: none;
}
blockquote, q {
  quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
  content: "";
  content: none;
}
a {
  margin: 0;
  padding: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
  text-decoration: none;
  cursor: pointer;
}
button {
  padding: 0;
  margin: 0;
  outline: none;
  border: none;
  background-color: transparent;
  color: transparent;
  cursor: pointer;
}
/* change colours to suit your needs */
ins {
  background-color: #ff9;
  color: #000;
  text-decoration: none;
}
/* change colours to suit your needs */
mark {
  background-color: #ff9;
  color: #000;
  font-style: italic;
  font-weight: bold;
}
del {
  text-decoration: line-through;
}
abbr[title], dfn[title] {
  border-bottom: 1px dotted;
  cursor: help;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
/* change border colour to suit your needs */
hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #cccccc;
  margin: 1em 0;
  padding: 0;
}
input, select {
  vertical-align: middle;
  background-color: inherit;
  border: none;
}
input:focus, select:focus {
  outline: none;
}
::-webkit-scrollbar {
  width: 0;
}
.relative {
  position: relative;
}
html {
  box-sizing: border-box;
  scroll-behavior: smooth;
  height: 100%;
}
*, *::before, *::after {
  box-sizing: inherit;
}
body {
  position: relative;
  font-family: var(--font-family);
  background-color: var(--background);
}
body.color {
  background-color: var(--white);
}
img {
  max-width: 100%;
}
a {
  color: var(--black);
  transition: all 0.3s ease-in-out;
}
button {
  font-family: var(--font-family);
}
.btn-global {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 10px;
  padding: 8px 18px;
  border-radius: 8px;
  border: 1px solid var(--yellow);
  font-family: var(--font-family);
  font-weight: 600;
  font-size: 14px;
  line-height: 157%;
  color: var(--black);
  background-color: var(--yellow);
  transition: all 0.3s ease-in-out;
}
.btn-global svg {
  stroke: var(--black);
  transition: all 0.3s ease-in-out;
}
.btn-global:hover {
  color: var(--yellow);
  background-color: var(--black);
}
.btn-global:hover svg {
  stroke: var(--yellow);
}
.btn-flipping {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 0px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 48px;
  height: 48px;
  border-radius: 100px;
  box-shadow: 0 4px 18px 0 rgba(0, 0, 0, 0.1);
  background-color: var(--white);
  transition: all 0.3s ease-in-out;
  z-index: 1;
}
.btn-flipping.prev {
  left: 0;
}
.btn-flipping.next {
  right: 0;
}
.btn-flipping:hover {
  transform: translateY(-50%) scale(110%);
}
.main-title {
  font-family: var(--font-family);
  font-weight: 600;
  font-size: 32px;
  line-height: 125%;
  color: var(--black);
}
.sectio-title {
  font-family: var(--font-family);
  font-weight: 600;
  font-size: 28px;
  line-height: 121%;
  color: var(--black);
}
.main-descr {
  font-family: var(--font-family);
  font-weight: 500;
  font-size: 18px;
  line-height: 144%;
  color: var(--black-2);
}
/* Карточка товара */
.product-card {
  position: relative;
  border-radius: 8px;
  overflow: hidden;
  height: auto;
}
.product-card__link {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}
.product-card__discount {
  padding: 2px 4px;
  top: 12px;
  left: 12px;
  font-weight: 600;
  font-size: 14px;
  line-height: 129%;
  border-radius: 6px;
  color: var(--white);
  background-color: var(--red);
  position: static;
  display: inline-block;
}
.product-card__new {
  padding: 2px 4px;
  top: 12px;
  left: 12px;
  border-radius: 6px;
  font-weight: 400;
  font-size: 12px;
  line-height: 133%;
  color: var(--white);
  background-color: #40bf40;
  position: static;
  display: inline-block;
}
.product-card__btns {
  position: absolute;
  display: flex;
  flex-direction: column;
  gap: 8px;
  top: 12px;
  right: 12px;
  z-index: 1;
}
.product-card__btns button svg {
  stroke: var(--icon-card);
  transition: all 0.3s ease-in-out;
}
.product-card__btns button:hover svg, .product-card__btns button.active svg {
  stroke: var(--red);
}
@media (max-width: 768px) {
  .product-card__btns {
    gap: 4px;
    right: 6px;
    top: 6px;
  }
}
.product-card__img {
  margin-bottom: 16px;
  height: 240px;
  border-radius: 8px;
  background-color: var(--substrate);
  position: relative;
}
.product-card__img img {
  mix-blend-mode: multiply;
  pointer-events: none;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  max-width: calc(100% - 40px);
  max-height: 235px;
}
@media (max-width: 768px) {
  .product-card__img {
    height: 150px;
  }
  .product-card__img img {
    max-width: calc(100% - 10px);
    max-height: 145px;
  }
}
.product-card__article {
  padding-bottom: 40px;
}
.product-card__article p.discount {
  display: block;
  position: relative;
  font-weight: 400;
  font-size: 14px;
  line-height: 129%;
  color: #c5c5c5;
}
.product-card__article p.discount span {
  position: relative;
}
.product-card__article p.discount span::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  top: 50%;
  left: 0;
  transform: translatYX(-50%);
  background-color: #f17d84;
}
.product-card__article p.price {
  margin-bottom: 8px;
  font-weight: 600;
  font-size: 20px;
  line-height: 130%;
  color: var(--black);
}
.product-card__article .h3 {
  margin-bottom: 12px;
  min-height: 60px;
  font-weight: 400;
  font-size: 16px;
  line-height: 150%;
  color: var(--gray);
}
.product-card__article button {
  position: absolute;
  z-index: 1;
  left: 0;
  bottom: 0;
}
@media (max-width: 768px) {
  .main-title {
    font-size: 28px;
  }
}
@media (max-width: 450px) {
  .btn-flipping {
    width: 40px;
    height: 40px;
  }
}
.header-search-mobile {
  position: fixed;
  right: -200%;
  top: 0;
  width: 100%;
  bottom: 0;
  background-color: #fff;
  z-index: 100;
  transition: all 1s ease;
}
.header-search-mobile .search_header_form_mobile label {
  width: 100%;
}
.header-search-mobile.active {
  right: 0;
}
.header-search-mobile__content-top {
  position: relative;
  padding: 17px 0;
  border-bottom: 1px solid var(--arrow);
}
.header-search-mobile__content-top__close {
  position: absolute;
  top: 50%;
  right: 0px;
  transform: translate(0, -50%);
}
.header-search-mobile__content-top .h3 {
  text-align: center;
  font-family: var(--second-family);
  font-weight: 500;
  font-size: 18px;
  line-height: 144%;
  color: #1d2023;
}
.search_header_form_mobile {
  padding-bottom: 30px;
}
.search_header_form_mobile label {
  display: flex;
  align-items: center;
  gap: 11px;
  width: 404px;
  padding: 12px 17px;
  border-radius: 6px 0 0 6px;
  border: 2px solid var(--yellow);
}
.search_header_form_mobile label input {
  width: 100%;
  font-weight: 400;
  font-size: 16px;
  line-height: 125%;
  color: var(--black);
}
.search_header_form_mobile .search-button {
  padding: 8px 23px;
  border-radius: 0 6px 6px 0;
}
.search_header_form_mobile .search_result_desktop {
  height: calc(100vh - 110px);
  overflow: auto;
}
.search_bg {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  background: #000;
  display: none;
  transition: 0.3s;
}
.search_bg.active {
  opacity: 0.3;
  z-index: 10;
  display: block;
}
.no_ressult {
  padding: 20px;
}
.search_result_desktop {
  height: 0;
  overflow: hidden;
  transition: 0.3s;
  position: absolute;
  top: 100%;
  width: 100%;
  background-color: #fff;
  border-radius: 0 0 10px 10px;
}
.header-bottom__content-nav__search.active .search_result_desktop {
  display: block;
  height: auto;
}
.search_result_desktop .search_result {
  max-height: 450px;
  overflow: auto;
}
.search_result {
  padding-top: 1px;
}
.search_cats_wrap {
  margin: 20px;
}
@media (max-width: 1024px) {
  .search_cats_wrap {
    margin: 20px 0;
  }
}
* + .search_cats {
  margin-top: 15px;
}
.search_cats strong {
  font-weight: bold;
  margin-bottom: 15px;
}
.search_cats a {
  padding-top: 5px;
  padding-bottom: 5px;
  line-height: 24px;
  font-size: 16px;
  color: #050505;
  text-decoration: none;
  position: relative;
  padding-left: 40px;
  padding-right: 25px;
  text-decoration: none;
  display: block;
  transition: 0.3s;
}
.search_cats a svg {
  display: block;
}
.search_cats a svg.fill path {
  fill: #050505;
  transition: 0.3s;
}
.search_cats a svg.path path, .search_cats a svg.path rect {
  stroke: #050505;
  transition: 0.3s;
}
.search_cats a .search_cat_icon {
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -13px;
  display: block;
}
.search_cats a .search_cat_arrow {
  position: absolute;
  right: 0;
  top: 50%;
  display: block;
  margin-top: -10.5px;
}
.search_cats a:hover {
  color: #FA8900;
}
.search_cats a:hover svg.fill path {
  fill: #FA8900;
}
.search_cats a:hover svg.path path, .search_cats a:hover svg.path rect {
  stroke: #FA8900;
}
.search_result_products {
  padding: 20px;
  padding-top: 0;
}
@media (max-width: 1024px) {
  .search_result_products {
    padding: 20px 0;
  }
}
.search_product_list {
  position: relative;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 10px;
  row-gap: 15px;
}
.search_product_list .product-card__article {
  padding-bottom: 0;
}
.search_product_list .product-card__btns {
  gap: 4px;
  right: 6px;
  top: 6px;
}
.search_product_list .product_labels {
  gap: 6px;
  right: 6px;
  top: 6px;
}
.search_product_list .product-card__img {
  height: 150px;
}
.search_product_list .product-card__img img {
  max-width: calc(100% - 10px);
  max-height: 145px;
}
.search_product_list .product-card__article .h3 {
  font-size: 14px;
  line-height: 18px;
  min-height: 1px;
  margin-bottom: 0;
}
@media (max-width: 1024px) {
  .search_product_list {
    grid-template-columns: repeat(2, 1fr);
  }
}
* + .search_product_list {
  padding-top: 20px;
}
.header {
  position: relative;
}
.header-top {
  padding: 10px 0;
  background-color: var(--black);
}
.header-top__content {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.header-top__content-time {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 8px;
}
.header-top__content-time p {
  font-weight: 400;
  font-size: 13px;
  line-height: 138%;
  color: var(--line);
}
.header-top__content-links__social {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 0px;
}
.header-top__content-links__social-item {
  padding: 0 16px;
}
.header-top__content-links__social-item:not(:last-child) {
  border-right: 1px solid var(--dark);
}
.header-top__content-links__social-item:last-child {
  padding-right: 0;
}
.header-top__content-links__social-item a {
  font-weight: 400;
  font-size: 13px;
  line-height: 138%;
  color: var(--line);
}
.header-top__content-links__social-item a:hover {
  color: var(--yellow);
}
.header-top__content-links__social-item:first-child a {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 8px;
  font-weight: 600;
  color: var(--yellow);
}
.header-bottom {
  padding: 17px 0;
  box-shadow: 0 0 1px 0 #616161;
  background: var(--white);
  position: relative;
}
.header-bottom .container {
  position: relative;
}
.header-bottom__content {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.header-bottom__content-nav {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 0px;
}
.header-bottom__content-nav__logo {
  margin-right: 47px;
}
.header-bottom__content-nav__block {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 0px;
}
.header-bottom__content-nav__btn {
  padding: 8px 25px;
  margin-right: 16px;
}
.header-bottom__content-nav__search {
  display: flex;
  margin-right: 34px;
  position: relative;
}
.header-bottom__content-nav__search.active {
  z-index: 11;
  background-color: #fff;
  border-radius: 6px 6px 0 0;
}
.header-bottom__content-nav__search label {
  display: flex;
  align-items: center;
  gap: 11px;
  width: 404px;
  padding: 12px 17px;
  border-radius: 6px 0 0 6px;
  border: 2px solid var(--yellow);
}
.header-bottom__content-nav__search label input {
  width: 100%;
  font-weight: 400;
  font-size: 16px;
  line-height: 125%;
  color: var(--black);
}
.header-bottom__content-nav__search label input::placeholder {
  font-weight: 400;
  font-size: 16px;
  line-height: 125%;
  color: var(--gray);
}
.header-bottom__content-nav__search .search-button {
  padding: 8px 23px;
  border-radius: 0 6px 6px 0;
}
.header-bottom__content-nav__tel {
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.header-bottom__content-nav__tel a {
  font-family: var(--font-family);
  font-weight: 700;
  font-size: 18px;
  line-height: 111%;
  color: var(--black);
}
.header-bottom__content-social {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 20px;
}
.header-bottom__content-social__item {
  position: relative;
}
.header-bottom__content-social__item a {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 8px;
  flex-direction: column;
  font-family: var(--font-family);
  font-weight: 400;
  font-size: 12px;
  line-height: 100%;
  color: var(--gray);
}
.header-bottom__content-social__item a svg {
  stroke: var(--black);
  transition: all 0.3s ease-in-out;
}
.header-bottom__content-social__item a:hover {
  color: var(--yellow);
}
.header-bottom__content-social__item a:hover svg {
  stroke: var(--yellow);
}
.header-bottom__content-social__item-span {
  display: block;
  visibility: hidden;
  position: absolute;
  top: -6px;
  left: 50%;
  width: 20px;
  height: 20px;
  border-radius: 100px;
  border: 2px solid var(--white);
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.08);
  background-color: var(--yellow);
  font-weight: 700;
  font-size: 12px;
  color: #000;
  line-height: 16px;
  text-align: center;
}
.header-mobile {
  display: none;
}
.header-menu {
  display: none;
}
.header-menu-mobile {
  display: none;
}
.header-comparison {
  position: absolute;
  right: 0;
  top: 110px;
  width: 100%;
  opacity: 0;
  pointer-events: none;
  visibility: hidden;
  transition: all 0.3s ease-in-out;
}
.header-comparison.active {
  opacity: 1;
  pointer-events: all;
  visibility: visible;
  z-index: 5;
}
.header-comparison__content {
  margin-left: auto;
  max-width: 330px;
  padding: 24px 32px;
  border-radius: 8px;
  box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.12);
  background-color: var(--white);
}
.header-comparison__content-list {
  display: flex;
  flex-direction: column;
  gap: 14px;
  margin-bottom: 16px;
}
.header-comparison__content-list__item {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 16px;
}
.header-comparison__content-list__item-img {
  max-width: 70px;
}
.header-comparison__content-list__item h3 {
  max-width: 180px;
  font-weight: 400;
  font-size: 14px;
  line-height: 143%;
  color: var(--gray);
}
.header-comparison__content-btn {
  width: 100%;
}
.menu_wrap {
  position: relative;
  overflow: hidden;
}
.menu_wrap.show {
  overflow: visible;
}
.menu_wrap.show .menu {
  opacity: 1;
}
.menu {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  display: flex;
  box-shadow: 0px 4px 12px 0px rgba(0, 0, 0, 0.25);
  padding: 40px;
  background-color: #fff;
  border-radius: 8px;
  gap: 52px;
  z-index: 10;
  opacity: 0;
  transition: 0.3s;
}
.first_menu {
  width: 516px;
  min-width: 516px;
  margin-top: -10px;
}
.first_menu a {
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 26px;
  font-size: 18px;
  color: #050505;
  text-decoration: none;
  position: relative;
  padding-left: 40px;
  padding-right: 25px;
  text-decoration: none;
  display: block;
  transition: 0.3s;
}
.first_menu a svg {
  display: block;
}
.first_menu a svg.fill path {
  fill: #050505;
  transition: 0.3s;
}
.first_menu a svg.path path, .first_menu a svg.path rect {
  stroke: #050505;
  transition: 0.3s;
}
.first_menu a .menu_icon {
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -13px;
  display: block;
}
.first_menu a .menu_arrow {
  position: absolute;
  right: 0;
  top: 50%;
  display: block;
  margin-top: -10.5px;
}
.first_menu a.active {
  color: #FA8900;
}
.first_menu a.active svg.fill path {
  fill: #FA8900;
}
.first_menu a.active svg.path path, .first_menu a.active svg.path rect {
  stroke: #FA8900;
}
.menu_bg2 {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 9;
  background: rgba(0, 0, 0, 0.5);
}
.second_menus {
  width: 100%;
}
.second_menus .second_menu {
  display: none;
  /* По умолчанию скрыто */
  opacity: 0;
  /* Для плавности */
  transition: opacity 0.3s ease-in-out;
}
.second_menus .second_menu ul {
  display: flex;
  column-gap: 52px;
  flex-wrap: wrap;
}
.second_menus .second_menu ul li {
  width: calc(50% - 26px);
  box-sizing: border-box;
  padding-bottom: 16px;
}
.second_menus .second_menu ul li a {
  font-size: 16px;
  line-height: 24px;
  color: #757575;
}
.second_menus .second_menu ul li a:hover {
  color: #FA8900;
}
.mobile_count {
  width: 16px;
  height: 16px;
  display: inline-block;
  text-align: center;
  line-height: 16px;
  font-weight: 700;
  color: #000;
  background: var(--yellow);
  margin-left: 5px;
  border-radius: 8px;
  font-size: 12px;
  position: relative;
  top: -2px;
  visibility: hidden;
}
@media (max-width: 1400px) {
  .header-bottom__content-nav__search label {
    width: 304px;
  }
}
@media (max-width: 1360px) {
  .header-bottom__content-nav__tel {
    display: none;
  }
  .header1-bottom {
    position: relative;
    padding: 20px 0 85px 0;
  }
  .header1-bottom__content-nav__block {
    position: absolute;
    width: 100%;
    left: 0;
    bottom: 12px;
  }
}
@media (max-width: 1024px) {
  .header1-top__content {
    flex-direction: column;
    align-items: flex-start;
    gap: 10px;
  }
  .header1-top__content-links {
    align-self: flex-end;
  }
}
@media (max-width: 1024px) {
  .header-top {
    display: none;
  }
  .header-bottom {
    display: none;
  }
  .header-mobile {
    display: block;
    padding: 9px 0;
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.12);
    background: var(--white);
  }
  .header-mobile__content {
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
  .header-menu-mobile {
    position: fixed;
    display: block;
    top: 0;
    left: -200%;
    width: 100%;
    bottom: 0;
    background-color: var(--white);
    z-index: 10;
    transition: all 1s ease;
  }
  .header-menu-mobile .container {
    padding: 0;
  }
  .header-menu-mobile__content-top {
    position: relative;
    padding: 17px 0;
    border-bottom: 1px solid var(--arrow);
  }
  .header-menu-mobile__content-top__close {
    position: absolute;
    top: 50%;
    left: 20px;
    transform: translate(0, -50%);
  }
  .header-menu-mobile__content-top .h3 {
    text-align: center;
    font-family: var(--second-family);
    font-weight: 500;
    font-size: 18px;
    line-height: 144%;
    color: #1d2023;
  }
  .header-menu-mobile__content-menu {
    padding: 23px 16px 16px 16px;
    width: 100%;
  }
  .header-menu-mobile__content-menu .h4 {
    text-align: center;
    font-family: var(--second-family);
    font-weight: 500;
    font-size: 18px;
    line-height: 144%;
    color: #1d2023;
    margin-top: 15px;
  }
  .header-menu-mobile__content-menu__list {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 6px;
    flex-direction: column;
  }
  .header-menu-mobile__content-menu__list-item {
    width: 100%;
    overflow: hidden;
    transition: all 0.5s ease;
  }
  .header-menu-mobile__content-menu__list-item a {
    position: relative;
    display: flex;
    align-items: center;
    gap: 17px;
    padding: 5px 0px;
    width: 100%;
    padding-right: 15px;
    transition: all 0.3s ease-in-out;
  }
  .header-menu-mobile__content-menu__list-item a svg:nth-child(1) {
    min-width: 26px;
    width: 26px;
    position: relative;
    top: -1px;
  }
  .header-menu-mobile__content-menu__list-item a p {
    text-align: start;
    font-family: var(--third-family);
    font-weight: 500;
    font-size: 16px;
    line-height: 137%;
    color: var(--black);
    transition: all 0.3s ease-in-out;
  }
  .header-menu-mobile__content-menu__list-item a .arrow {
    position: absolute;
    top: 50%;
    right: 5px;
    transform: translate(0, -50%);
  }
  .header-menu-mobile__content-menu__list-item__list {
    padding: 9px 9px;
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 16px;
    flex-direction: column;
    align-items: flex-start;
  }
  .header-menu-mobile.active {
    left: 0;
  }
}
.footer {
  padding: 52px 0;
  background-color: var(--black);
}
.footer__content-top {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-bottom: 32px;
  margin-bottom: 32px;
  border-bottom: 1px solid #1c1c1c;
}
.footer__content-top .btn-global {
  width: 254px;
  font-size: 16px;
  line-height: 112%;
}
.footer__content-top .btn-global:hover {
  color: var(--black);
  background-color: var(--white);
}
.footer__content-top .btn-global:hover svg {
  stroke: var(--black);
}
.footer__content-bottom {
  display: flex;
  justify-content: space-between;
  align-items: center;
  align-items: flex-start;
  margin-bottom: 61px;
}
.footer__content-bottom__block .h3 {
  margin-bottom: 14px;
  font-family: var(--font-family);
  font-weight: 600;
  font-size: 20px;
  line-height: 130%;
  color: var(--white);
}
.footer__content-bottom__block-list {
  display: flex;
  flex-direction: column;
}
.footer__content-bottom__block-list__item, .footer__content-bottom__block-list a {
  font-family: var(--font-family);
  font-weight: 400;
  font-size: 16px;
  line-height: 162%;
  color: var(--white);
  opacity: 0.55;
}
.footer__content-bottom__block-list a {
  opacity: 1;
}
.footer__content-bottom__block-list a:hover {
  text-decoration: underline;
}
.footer__content-bottom__block p {
  margin-bottom: 8px;
  font-family: var(--font-family);
  font-weight: 400;
  font-size: 12px;
  line-height: 150%;
  color: var(--gray);
}
.footer__content-bottom__block-tels {
  display: flex;
  flex-direction: column;
  gap: 6px;
  margin-bottom: 32px;
}
.footer__content-bottom__block-tels a {
  font-family: var(--font-family);
  font-weight: 700;
  font-size: 22px;
  line-height: 145%;
  color: var(--yellow);
}
.footer__content-bottom__block-tels-mobile {
  display: none;
}
.footer__content-bottom__block-social {
  display: flex;
  gap: 12px;
  margin-bottom: 32px;
}
.footer__content-bottom__block-social__item a {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 0px;
  width: 38px;
  height: 38px;
  border-radius: 100px;
  background-color: #262626;
}
.footer__content-bottom__block-social__item a svg {
  fill: var(--white);
  transition: all 0.3s ease-in-out;
}
.footer__content-bottom__block-social__item a:hover svg {
  fill: var(--yellow);
}
.footer__content-bottom__block-payment {
  display: flex;
  gap: 4px;
}
.footer__content-info {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.footer__content-info p {
  font-family: var(--font-family);
  font-weight: 400;
  font-size: 14px;
  line-height: 129%;
  color: var(--white);
  opacity: 0.5;
}
.footer__content-info a {
  font-family: var(--font-family);
  font-weight: 400;
  font-size: 14px;
  line-height: 129%;
  color: var(--white);
  opacity: 0.5;
}
.footer__content-info a:hover {
  text-decoration: underline;
}
@media (max-width: 1024px) {
  .footer__content-bottom__block:nth-child(1) {
    display: none;
  }
}
@media (max-width: 768px) {
  .footer {
    padding-bottom: 100px;
  }
  .footer__content {
    position: relative;
  }
  .footer__content-top {
    padding-bottom: 0;
    border: none;
  }
  .footer__content-top .btn-global {
    position: absolute;
    top: 340px;
  }
  .footer__content-bottom {
    flex-direction: column;
    gap: 108px;
  }
  .footer__content-bottom__block-tels {
    display: none;
  }
  .footer__content-bottom__block-tels-mobile {
    display: flex;
    flex-direction: column;
    gap: 4px;
    margin-bottom: 32px;
  }
  .footer__content-bottom__block-tels-mobile a {
    display: flex;
    align-items: center;
    gap: 6px;
    font-family: var(--font-family);
    font-weight: 700;
    font-size: 22px;
    line-height: 145%;
    color: var(--white);
  }
  .footer__content-info a {
    display: none;
  }
}
@media (max-width: 450px) {
  .footer {
    padding: 30px 0;
  }
  .footer__content-top {
    margin-bottom: 50px;
  }
  .footer__content-top .btn-global {
    top: 350px;
    width: 100%;
  }
  .footer__content-bottom {
    margin-bottom: 23px;
  }
  .footer__content-info p {
    font-size: 12px;
  }
}
.return-to-shop {
  margin-bottom: 40px;
}
.return-to-shop a {
  width: 250px;
}
.all_pages {
  padding-bottom: 30px;
}
@media (max-width: 1024px) {
  .index-hero__content-top .hide_responsive {
    display: none;
  }
}
.flex {
  display: flex;
}
.scroll {
  max-height: 90vh;
  overflow-y: auto;
}
body.hidden {
  overflow: hidden;
  height: 100%;
  position: fixed;
  width: 100%;
}
body input.woocommerce-button.woocommerce-button, body button.woocommerce-button.woocommerce-button, body .wc-backward.wc-backward, body button.woocommerce-Button.woocommerce-Button, body .personalAccount-hero__content-bloks__adress .button {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 10px;
  padding: 8px 18px;
  border-radius: 8px;
  border: 1px solid var(--yellow);
  font-family: var(--font-family);
  font-weight: 600;
  font-size: 14px;
  line-height: 157%;
  color: var(--black);
  background-color: var(--yellow);
  transition: all 0.3s ease-in-out;
}
body input.woocommerce-button.woocommerce-button:hover, body button.woocommerce-button.woocommerce-button:hover, body .wc-backward.wc-backward:hover, body button.woocommerce-Button.woocommerce-Button:hover, body .personalAccount-hero__content-bloks__adress .button:hover {
  color: var(--yellow) !important;
  background-color: var(--black) !important;
}
body .personalAccount-hero__content-bloks__adress .button.button.button {
  padding: 13px 26px;
  font-size: 16px;
  margin-top: 20px;
}
body .woocommerce-error, body .woocommerce-info, body .woocommerce-message {
  border-top-color: var(--yellow);
}
body .woocommerce-error:before, body .woocommerce-info:before, body .woocommerce-message:before {
  color: var(--yellow);
}
body .woocommerce-error a, body .woocommerce-info a, body .woocommerce-message a {
  text-decoration: underline;
}
body .woocommerce-error a:hover, body .woocommerce-info a:hover, body .woocommerce-message a:hover {
  text-decoration: none;
}
body .woocommerce form .form-row input.input-text, body .woocommerce form .form-row textarea {
  width: 100%;
  padding: 13px 16px;
  border-radius: 8px;
  border: 1px solid var(--color-input);
  font-weight: 400;
  font-size: 16px;
  line-height: 137%;
  color: var(--dark);
}
body .woocommerce form .form-row textarea {
  height: 143px;
  resize: none;
}
body .woocommerce form .form-row label, body .woocommerce-page form .form-row label {
  font-weight: 400;
  font-size: 14px;
  line-height: 143%;
  color: var(--dark);
  margin-bottom: 8px;
}
body .woocommerce-form__label input {
  display: none;
}
body .woocommerce-form__label input + span {
  cursor: pointer;
}
body .woocommerce-form__label input + span:before {
  content: "";
  display: inline-block;
  width: 20px;
  height: 20px;
  background-image: url(../img/check-off.png);
  transition: all 0.2s ease;
  position: relative;
  margin-right: 5px;
  top: 5px;
}
body .woocommerce-form__label input:checked + span:before {
  background-image: url(../img/check-on.png);
}
#customer_details h3, #customer_details #billing_country_field {
  display: none;
}
.main-header {
  padding-top: 16px;
  margin-bottom: 32px;
}
.main-header__nav {
  display: flex;
  align-items: center;
  gap: 6px;
  margin-bottom: 32px;
  font-weight: 400;
  font-size: 12px;
  line-height: 133%;
  color: #8c8c8c;
}
.main-header__nav a {
  font-weight: 400;
  font-size: 12px;
  line-height: 133%;
  color: #8c8c8c;
}
.main-header__nav span {
  display: block;
  min-width: 10px;
  height: 2px;
  background-color: var(--icon-card);
}
.main-header h1 {
  font-weight: 600;
  font-size: 32px;
  line-height: 125%;
  color: var(--black);
}
/* Главная */
.index-hero {
  padding: 40px 0 52px 0;
  background-color: #f6f6f5;
}
.index-hero__content {
  padding: 36px 50px;
  border-radius: 20px;
  border: 3px solid var(--yellow);
  background-color: var(--white);
}
.index-hero__content-top {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 24px;
}
.index-hero__content-top .h1 {
  font-family: var(--font-family);
  font-weight: 500;
  font-size: 32px;
  line-height: 125%;
  color: var(--black);
  letter-spacing: -0.7px;
}
.index-hero__content-top__timer {
  display: flex;
  align-items: center;
  gap: 4px;
}
.index-hero__content-top__timer-block {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 0px;
  width: 51px;
  height: 56px;
  padding: 5px;
  font-family: var(--font-family);
  font-weight: 500;
  font-size: 26px;
  line-height: 123%;
  text-align: center;
  color: var(--black);
  background-color: #f0f0f0;
}
.index-hero__content-top__timer-separator {
  font-family: var(--font-family);
  font-weight: 400;
  font-size: 14px;
  line-height: 114%;
  color: #787878;
}
.index-hero__content-bottom__list {
  display: flex;
}
.index-hero__content-bottom__list .product-card {
  min-width: 307px;
  min-width: 230px;
}
@media (min-width: 1201px) {
  .index-hero__content-bottom__list .product-card:not(:last-child) {
    margin-right: 24px;
  }
}
@media (min-width: 1201px) {
  .index-hero__content-bottom__list .product-card {
    flex: 0 0 calc(25% - 18px);
  }
}
.index-hero__content-bottom__btns {
  display: none;
}
.index-categories {
  padding: 72px 0;
}
.index-categories__content .h2 {
  margin-bottom: 32px;
}
.index-categories__content-scroll {
  overflow: hidden;
  margin-bottom: 32px;
}
.index-categories__content-scroll__cards {
  display: flex;
}
.index-categories__content-scroll__cards-card {
  display: block;
  width: 190px;
  overflow: hidden;
}
.index-categories__content-scroll__cards-card img {
  pointer-events: none;
  width: 100%;
}
.index-recommendations {
  padding: 0 0 82px 0;
}
.index-recommendations__content .h2 {
  margin-bottom: 32px;
}
@media (min-width: 769px) {
  .index-recommendations__content-scroll__cards {
    display: grid;
    grid-template-columns: repeat(5, 1fr);
    gap: 24px;
    row-gap: 32px;
  }
}
.index-recommendations__content-scroll__cards .product-card__img {
  min-height: 239px;
  min-height: 1px;
}
.index-offers {
  margin-bottom: 72px;
}
.index-offers__content {
  position: relative;
}
.index-offers__content-scroll {
  display: flex;
  width: 100%;
}
.index-offers__content-scroll .swiper-slide {
  position: relative;
}
.index-offers__content-scroll .swiper-slide img {
  display: block;
  border-radius: 20px;
}
.index-offers__content-scroll .swiper-slide a {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  display: block;
}
.index-offers__content-scroll__block_old {
  position: relative;
  overflow: hidden;
  min-width: 100%;
  padding: 53px 80px;
  border-radius: 20px;
  background-color: var(--yellow);
}
.index-offers__content-scroll__block_old:not(:last-child) {
  margin-right: 10px;
}
.index-offers__content-scroll__block_old h2 {
  margin-bottom: 4px;
  font-weight: 700;
  font-size: 48px;
  line-height: 125%;
  color: var(--black);
}
.index-offers__content-scroll__block_old p {
  margin-bottom: 44px;
  font-weight: 500;
  font-size: 24px;
  line-height: 133%;
  color: var(--black);
}
.index-offers__content-scroll__block_old p.info {
  margin-bottom: 0;
  font-weight: 400;
  font-size: 10px;
  line-height: 140%;
  color: var(--black);
}
.index-offers__content-scroll__block_old button {
  padding: 13px;
  width: 158px;
  margin-bottom: 24px;
  color: var(--white);
  background-color: var(--black);
}
.index-offers__content-scroll__block_old-img {
  position: absolute;
  top: 53%;
  right: -201px;
  transform: translateY(-50%);
  width: 82%;
}
.index-offers__content-scroll__block_old-img-mobile {
  display: none;
}
.index-offers__content-btns button.prev {
  left: -20px;
}
.index-offers__content-btns button.next {
  right: -20px;
}
.index-top {
  position: relative;
  padding-bottom: 72px;
}
.index-top__content .sectio-title {
  margin-bottom: 32px;
}
.index-top__content-top {
  position: relative;
  margin-bottom: 46px;
}
.index-top__content-top__scroll {
  display: flex;
  margin-bottom: 52px;
}
.index-top__content-top__indicator {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 4px;
  border-radius: 100px;
  background-color: var(--substrate);
}
.index-top__content-top__indicator-progress {
  position: absolute;
  left: 0;
  width: 0;
  height: 100%;
  border-radius: 100px;
  background-color: #8d8d8d;
  transition: all 0.1s ease;
}
.index-top__content-top__btns button {
  top: 30%;
}
.index-top__content-top__btns button.prev {
  left: -20px;
}
.index-top__content-top__btns button.next {
  right: -20px;
}
.index-top__content-bottom {
  position: relative;
  padding: 52px;
  border-radius: 20px;
  overflow: hidden;
  height: 341px;
  background-color: var(--substrate);
  transition: all 0.3s ease-in-out;
}
.index-top__content-bottom__info {
  overflow: hidden;
}
.index-top__content-bottom button {
  position: absolute;
  bottom: 0px;
  left: 52px;
  font-weight: 600;
  font-size: 12px;
  line-height: 167%;
  color: var(--black);
  border-bottom: 2px dotted var(--black);
  z-index: 1;
}
.index-top__content-bottom:after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 155px;
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, white 100%);
  backdrop-filter: blur(0px);
}
.index-top__content-bottom.off button {
  position: absolute;
  bottom: 0;
}
.index-top__content-bottom.off:after {
  content: none;
}
.index-blog {
  padding-bottom: 112px;
}
.index-blog__content-top {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 32px;
}
.index-blog__content-top a {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 8px;
  font-weight: 600;
  font-size: 16px;
  line-height: 150%;
  color: var(--black);
}
.index-blog__content-top a svg {
  transition: all 0.3s ease-in-out;
}
.index-blog__content-top a:hover svg {
  transform: translateX(5px);
}
.index-blog__content-bottom__blocks {
  display: flex;
  overflow-x: scroll;
  transition: all 0.3s ease-in-out;
}
.index-blog__content-bottom__blocks-block {
  display: block;
  min-width: 332px;
  border-radius: 20px 20px 8px 8px;
  transition: all 0.3s ease-in-out;
}
.index-blog__content-bottom__blocks-block:not(:last-child) {
  margin-right: 24px;
}
.index-blog__content-bottom__blocks-block__img {
  border-radius: 20px;
  overflow: hidden;
  margin-bottom: 8px;
}
.index-blog__content-bottom__blocks-block__img img {
  pointer-events: none;
  width: 100%;
}
.index-blog__content-bottom__blocks-block__article {
  padding-top: 16px;
}
.index-blog__content-bottom__blocks-block__article-top {
  display: flex;
  align-items: center;
  gap: 12px;
  margin-bottom: 16px;
}
.index-blog__content-bottom__blocks-block__article-top span {
  padding: 4px 8px;
  border-radius: 8px;
  font-weight: 600;
  font-size: 12px;
  line-height: 150%;
}
.index-blog__content-bottom__blocks-block__article-top span.recommendations {
  color: #e96c08;
  background-color: #fcf0e6;
}
.index-blog__content-bottom__blocks-block__article-top span.useful {
  color: var(--black);
  background-color: #f0f0f0;
}
.index-blog__content-bottom__blocks-block__article-top span.best {
  color: #d9b700;
  background-color: #fffad1;
}
.index-blog__content-bottom__blocks-block__article-top span.new {
  color: #40bf40;
  background-color: #e3ffe3;
}
.index-blog__content-bottom__blocks-block__article-top p.time {
  font-weight: 400;
  font-size: 14px;
  line-height: 129%;
  color: #8c8c8c;
}
.index-blog__content-bottom__blocks-block__article h3 {
  margin-bottom: 16px;
  font-weight: 600;
  font-size: 18px;
  line-height: 133%;
  color: var(--black);
}
.index-blog__content-bottom__blocks-block__article p {
  font-weight: 400;
  font-size: 16px;
  line-height: 137%;
  color: var(--gray);
}
.index-advantages {
  padding-bottom: 97px;
}
.index-advantages__content {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 24px;
}
.index-advantages__content-block {
  display: flex;
  gap: 24px;
  padding: 30px;
  border-radius: 8px;
  border: 1px solid #ccc;
}
.index-advantages__content-block svg {
  min-width: 38px;
}
.index-advantages__content-block .h3 {
  margin-bottom: 8px;
  font-weight: 600;
  font-size: 16px;
  line-height: 150%;
  color: var(--black);
}
.index-advantages__content-block p {
  font-weight: 400;
  font-size: 14px;
  line-height: 143%;
  color: var(--gray);
}
/* Телевизоры и электроника */
.tvAndElectronics-hero {
  padding-bottom: 102px;
}
.tvAndElectronics-hero__content {
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  gap: 24px;
}
.tvAndElectronics-hero__content-card {
  display: block;
  position: relative;
  padding: 24px;
  padding-bottom: 190px;
  border-radius: 8px;
  background-color: var(--substrate);
}
.tvAndElectronics-hero__content-card .h3 {
  font-weight: 500;
  font-size: 18px;
  line-height: 133%;
  color: var(--black);
}
.tvAndElectronics-hero__content-card__img {
  position: absolute;
  width: 160px;
  left: 50%;
  bottom: 0;
  transform: translateX(-50%);
  background-color: var(--substrate);
}
.tvAndElectronics-hero__content-card__img img {
  mix-blend-mode: multiply;
  max-height: 180px;
}
@media (max-width: 450px) {
  .tvAndElectronics-hero__content-card__img img {
    max-height: 100px;
  }
}
.tvAndElectronics-hero__content-card:hover {
  transform: scale(105%);
}
.tvAndElectronics-popular {
  padding-bottom: 90px;
}
.tvAndElectronics-popular__content .sectio-title {
  margin-bottom: 32px;
}
.tvAndElectronics-popular__content-scroll__cards {
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  gap: 24px;
}
.tvAndElectronics-popular__content-scroll__cards .product-card__img {
  padding: 33px 25px;
}
/* Каталог */
.catalog-header {
  margin-bottom: 52px;
}
.catalog {
  padding-bottom: 74px;
}
.catalog-content__products-mobile {
  display: none;
}
.catalog-content__products-bottom {
  display: grid;
  grid-template-columns: 252px auto;
  gap: 32px;
}
.catalog-content__products-bottom__filter-top {
  display: none;
}
.catalog-content__products-bottom__filter-price {
  padding-bottom: 16px;
  border-bottom: 1px solid var(--icon-card);
}
.catalog-content__products-bottom__filter-price .h4 {
  margin-bottom: 35px;
  font-weight: 600;
  font-size: 16px;
  line-height: 137%;
  color: #1d2023;
}
.catalog-content__products-bottom__filter-price .price-slider-container {
  position: relative;
  height: 3px;
  margin-bottom: 32px;
}
.catalog-content__products-bottom__filter-price #minPriceSlider {
  z-index: 3;
}
.catalog-content__products-bottom__filter-price #maxPriceSlider {
  z-index: 2;
}
.catalog-content__products-bottom__filter-price .price-slider {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  position: absolute;
  width: 100%;
  height: 3px;
  background: transparent;
  pointer-events: none;
}
.catalog-content__products-bottom__filter-price .price-slider::-webkit-slider-thumb {
  -webkit-appearance: none;
  appearance: none;
  pointer-events: all;
  width: 28px;
  height: 28px;
  background: var(--white);
  box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.15);
  border-radius: 50%;
  cursor: pointer;
  position: relative;
  z-index: 4;
}
.catalog-content__products-bottom__filter-price .price-slider::-moz-range-thumb {
  pointer-events: all;
  width: 28px;
  height: 28px;
  background: white;
  border-radius: 50%;
  cursor: pointer;
}
.catalog-content__products-bottom__filter-price .price-slider-track {
  position: absolute;
  height: 3px;
  background: var(--yellow);
  top: 0;
  left: 0;
  right: 0;
}
.catalog-content__products-bottom__filter-price .price-inputs {
  display: flex;
  gap: 8px;
}
.catalog-content__products-bottom__filter-price .price-inputs label {
  position: relative;
  border: 1px solid var(--icon-card);
  border-radius: 8px;
}
.catalog-content__products-bottom__filter-price .price-inputs__descrs p {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  font-family: var(--second-family);
  font-weight: 400;
  font-size: 14px;
  line-height: 143%;
  color: var(--icon-card);
}
.catalog-content__products-bottom__filter-price .price-inputs__descrs p:nth-child(1) {
  left: 8px;
}
.catalog-content__products-bottom__filter-price .price-inputs__descrs p:nth-child(2) {
  right: 8px;
}
.catalog-content__products-bottom__filter-price .price-inputs input {
  width: 100%;
  padding: 9px 28px;
  font-family: var(--second-family);
  font-weight: 400;
  font-size: 14px;
  line-height: 143%;
  border-radius: 8px;
  border: 1px solid var(--icon-card);
  color: var(--black);
  background-color: var(--white);
}
.catalog-content__products-bottom__filter-price .price-inputs input:focus {
  outline: none;
}
.catalog-content__products-bottom__filter-block {
  overflow: hidden;
  padding-bottom: 19px;
  border-bottom: 1px solid var(--icon-card);
  transition: all 0.5s ease;
}
.catalog-content__products-bottom__filter-block__top {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 24px 0 18px 0;
  cursor: pointer;
}
.catalog-content__products-bottom__filter-block__top .h4 {
  font-family: var(--font-family);
  font-weight: 600;
  font-size: 16px;
  line-height: 137%;
  color: #1d2023;
}
.catalog-content__products-bottom__filter-block__top svg {
  transition: all 0.3s ease-in-out;
}
.catalog-content__products-bottom__filter-block__ui-checkbox-group {
  display: flex;
  flex-direction: column;
  padding-bottom: 14px;
  overflow: hidden;
  transition: all 0.5s ease;
}
.catalog-content__products-bottom__filter-block__ui-checkbox-group label {
  position: relative;
  display: flex;
  padding-bottom: 10px;
  gap: 11px;
  cursor: pointer;
}
.catalog-content__products-bottom__filter-block__ui-checkbox-group label p {
  font-family: var(--font-family);
  font-weight: 400;
  font-size: 14px;
  line-height: 143%;
  color: var(--black);
}
.catalog-content__products-bottom__filter-block__ui-checkbox-group label input {
  position: absolute;
  opacity: 0;
  pointer-events: none;
}
.catalog-content__products-bottom__filter-block__ui-checkbox-group label input:checked + .ui-checkbox__custom {
  background-image: url(../img/check-on.png);
}
.catalog-content__products-bottom__filter-block__ui-checkbox-group label .ui-checkbox__custom {
  width: 20px;
  height: 20px;
  background-image: url(../img/check-off.png);
  transition: all 0.2s ease;
}
.catalog-content__products-bottom__filter-block__ui-checkbox-group label input.disabled + .ui-checkbox__custom, .catalog-content__products-bottom__filter-block__ui-checkbox-group label input.disabled + .ui-checkbox__custom + p {
  opacity: 0.5;
}
.catalog-content__products-bottom__filter-block button {
  display: flex;
  gap: 6px;
  align-items: center;
  padding-bottom: 18px;
  font-family: var(--font-family);
  font-weight: 500;
  font-size: 14px;
  line-height: 143%;
  color: #898989;
}
.catalog-content__products-bottom__filter-block button:hover {
  text-decoration: underline;
}
.catalog-content__products-bottom__filter-block button.off {
  opacity: 0;
  pointer-events: none;
}
.catalog-content__products-bottom__filter-block.active .catalog-content__products-bottom__filter-block__top svg {
  transform: rotate(180deg);
}
.catalog-content__products-bottom__cards-top {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 11px;
}
.catalog-content__products-bottom__cards-top__filter {
  display: flex;
  align-items: center;
  gap: 10px;
  flex-wrap: wrap;
}
.catalog-content__products-bottom__cards-top__filter-cards {
  padding: 7px 16px;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 6px;
  border-radius: 8px;
  background-color: var(--substrate);
}
.catalog-content__products-bottom__cards-top__filter-cards p {
  font-weight: 400;
  font-size: 14px;
  line-height: 143%;
  color: var(--black);
  white-space: nowrap;
}
.catalog-content__products-bottom__cards-top__sorting {
  position: relative;
  width: 260px;
  background-color: var(--white);
}
.catalog-content__products-bottom__cards-top__sorting-btn {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 10px 16px;
  border: 1px solid var(--icon-card);
  border-radius: 8px;
  font-family: var(--second-family);
  font-weight: 400;
  font-size: 14px;
  line-height: 143%;
  color: var(--black);
  transition: all 0.3s ease-in-out;
}
.catalog-content__products-bottom__cards-top__sorting-btn:hover {
  color: var(--yellow);
}
.catalog-content__products-bottom__cards-top__sorting-btn svg {
  transition: all 0.3s ease-in-out;
}
.catalog-content__products-bottom__cards-top__sorting-block {
  position: absolute;
  display: flex;
  flex-direction: column;
  width: 100%;
  bottom: 0;
  border: 1px solid var(--icon-card);
  border-radius: 8px;
  background-color: var(--white);
  transition: bottom 0.5s ease, opacity 0.2s ease;
  opacity: 0;
  pointer-events: none;
}
.catalog-content__products-bottom__cards-top__sorting-block a {
  display: block;
  padding: 10px 16px;
  font-family: var(--second-family);
  font-weight: 400;
  font-size: 14px;
  line-height: 143%;
  color: var(--black);
  transition: all 0.3s ease-in-out;
}
.catalog-content__products-bottom__cards-top__sorting-block a:hover {
  color: var(--yellow);
}
.catalog-content__products-bottom__cards-top__sorting.active .catalog-content__products-bottom__cards-top__sorting-btn svg {
  transform: rotate(180deg);
}
.catalog-content__products-bottom__cards-top__sorting.active .catalog-content__products-bottom__cards-top__sorting-block {
  bottom: -130px;
  z-index: 5;
  opacity: 1;
  pointer-events: all;
}
.catalog-content__products-bottom__cards-content {
  position: relative;
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 24px;
  row-gap: 28px;
  margin-bottom: 32px;
}
.catalog-content__products-bottom__cards-content.stop:after {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  background: rgba(255, 255, 255, 0.8);
  z-index: 4;
}
.catalog-content__products-bottom__cards-content__block {
  position: relative;
}
.catalog-content__products-bottom__cards-content__block .product-card_abs {
  overflow: hidden;
  background-color: var(--white);
  transition: all 0.3s ease-in-out;
}
@media (min-width: 769px) {
  .catalog-content__products-bottom__cards-content__block .product-card_abs.hover {
    padding: 10px;
    margin: -10px;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    border-radius: 16px;
    box-shadow: 0 4px 22px 0 rgba(0, 0, 0, 0.1);
    z-index: 3;
    transform: scale(100%);
  }
  .catalog-content__products-bottom__cards-content__block .product-card_abs.hover .product-card__info {
    max-height: 200px;
  }
}
.catalog-content__products-bottom__cards-content__block .product-card__info {
  padding-top: 16px;
  max-height: 0;
  transition: 0s;
  overflow: hidden;
}
.catalog-content__products-bottom__cards-content__block .product-card__info p, .catalog-content__products-bottom__cards-content__block .product-card__info ul {
  font-weight: 400;
  font-size: 12px;
  line-height: 150%;
  color: var(--gray);
}
.catalog-content__products-bottom__cards-btn {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 10px;
  padding: 16px;
  margin-bottom: 64px;
  width: 100%;
  border-radius: 8px;
  font-weight: 500;
  font-size: 16px;
  line-height: 125%;
  color: var(--black);
  background-color: var(--substrate);
  transition: all 0.3s ease-in-out;
  visibility: hidden;
}
.catalog-content__products-bottom__cards-btn.active {
  visibility: visible;
}
.catalog-content__products-bottom__cards-btn.opacity {
  opacity: 0.5;
}
.catalog-content__products-bottom__cards-btn:hover {
  color: var(--black);
  background-color: var(--yellow);
}
.catalog__bottom-menu {
  display: none;
}
.addReview, .modal {
  position: fixed;
  top: 0;
  left: 0;
  padding: 30px;
  width: 100%;
  height: 100vh;
  z-index: -1;
  opacity: 0;
  pointer-events: none;
  transition: all 0.5s ease;
  overflow: auto;
}
.addReview.active, .modal.active {
  opacity: 1;
  pointer-events: all;
  z-index: 10;
  background: rgba(0, 0, 0, 0.5);
}
.addReview__content, .modal__content {
  position: relative;
  margin: auto;
  padding: 32px;
  max-width: 550px;
  border-radius: 20px;
  background-color: var(--white);
}
.addReview__content-close, .modal__content-close {
  position: absolute;
  top: 12px;
  right: 16px;
}
.addReview__content-info .h3, .modal__content-info .h3 {
  margin-bottom: 24px;
  font-weight: 500;
  font-size: 24px;
  line-height: 142%;
  color: var(--black);
}
.addReview__content-info__form, .modal__content-info__form {
  display: flex;
  flex-direction: column;
}
.addReview__content-info__form-rating, .modal__content-info__form-rating {
  position: relative;
  margin-bottom: 24px;
}
.addReview__content-info__form-rating p, .modal__content-info__form-rating p {
  font-weight: 400;
  font-size: 14px;
  line-height: 143%;
  color: var(--dark);
}
.addReview__content-info__form-rating p.error, .modal__content-info__form-rating p.error {
  color: #e21d24;
}
.addReview__content-info__form-rating__group, .modal__content-info__form-rating__group {
  position: relative;
  margin-bottom: 10px;
  width: 90px;
  height: 18px;
  background-image: url(../img/star-off.svg);
  background-size: 18px auto;
}
.addReview__content-info__form-rating__group input, .modal__content-info__form-rating__group input {
  cursor: pointer;
  position: absolute;
  top: 0;
  left: 0;
  width: 18px;
  height: 18px;
  appearance: none;
  font-size: inherit;
}
.addReview__content-info__form-rating__group input:checked, .modal__content-info__form-rating__group input:checked {
  background-image: url(../img/star-on.svg);
  background-size: 18px auto;
}
.addReview__content-info__form-rating__group input:nth-of-type(1), .modal__content-info__form-rating__group input:nth-of-type(1) {
  z-index: 5;
  width: 18px;
}
.addReview__content-info__form-rating__group input:nth-of-type(2), .modal__content-info__form-rating__group input:nth-of-type(2) {
  z-index: 4;
  width: 36px;
}
.addReview__content-info__form-rating__group input:nth-of-type(3), .modal__content-info__form-rating__group input:nth-of-type(3) {
  z-index: 3;
  width: 54px;
}
.addReview__content-info__form-rating__group input:nth-of-type(4), .modal__content-info__form-rating__group input:nth-of-type(4) {
  z-index: 2;
  width: 72px;
}
.addReview__content-info__form-rating__group input:nth-of-type(5), .modal__content-info__form-rating__group input:nth-of-type(5) {
  z-index: 1;
  width: 90px;
}
.addReview__content-info__form label, .modal__content-info__form label {
  margin-bottom: 16px;
  width: 100%;
}
.addReview__content-info__form label legend, .modal__content-info__form label legend {
  margin-bottom: 10px;
  font-weight: 400;
  font-size: 14px;
  line-height: 143%;
  color: var(--dark);
}
.addReview__content-info__form label legend span, .modal__content-info__form label legend span {
  color: var(--red);
}
.addReview__content-info__form label textarea, .modal__content-info__form label textarea {
  width: 100%;
  min-height: 143px;
  padding: 13px 16px;
  border-radius: 8px;
  border: 1px solid var(--color-input);
  font-weight: 400;
  font-size: 16px;
  line-height: 137%;
  color: var(--dark);
  resize: none;
}
.addReview__content-info__form label textarea::placeholder, .modal__content-info__form label textarea::placeholder {
  font-weight: 400;
  font-size: 16px;
  line-height: 137%;
  color: var(--color-input);
}
.addReview__content-info__form label textarea:focus, .modal__content-info__form label textarea:focus {
  outline: none;
  border: 1px solid var(--gray);
}
.addReview__content-info__form label textarea.error, .modal__content-info__form label textarea.error {
  border-color: #e21d24;
}
.addReview__content-info__form label input, .modal__content-info__form label input {
  width: 100%;
  padding: 13px 16px;
  border-radius: 8px;
  border: 1px solid var(--color-input);
  font-weight: 400;
  font-size: 16px;
  line-height: 137%;
  color: var(--dark);
}
.addReview__content-info__form label input::placeholder, .modal__content-info__form label input::placeholder {
  font-weight: 400;
  font-size: 16px;
  line-height: 137%;
  color: var(--color-input);
}
.addReview__content-info__form label input:focus, .modal__content-info__form label input:focus {
  border: 1px solid var(--gray);
}
.addReview__content-info__form label input.error, .modal__content-info__form label input.error {
  border-color: #e21d24;
}
.addReview__content-info__form button, .modal__content-info__form button {
  margin-top: 8px;
  padding: 13px;
}
.oneclick_close {
  display: none;
  width: 250px;
  margin: 0 auto;
  margin-top: 20px;
}
.oneclick_close.active {
  display: block;
}
.form-result {
  font-weight: bold;
  font-size: 24px;
}
.prs_res {
  display: none;
  font-size: 16px;
  font-weight: bold;
  margin-top: 15px;
  text-align: center;
}
.prs_res.active {
  display: block;
}
/* Карточка товара */
.productCard-hedaer {
  margin-bottom: 32px;
}
.productCard-hedaer__bottom {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.productCard-hedaer__bottom-info {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 32px;
  width: 397px;
  margin-right: 26px;
}
.productCard-hedaer__bottom-info__estimations-mobile {
  display: none;
}
.productCard-hedaer__bottom-info__estimations {
  display: flex;
  align-items: center;
}
.productCard-hedaer__bottom-info__estimations-star {
  width: 18px;
  height: 18px;
  background-image: url(../img/star-off.svg);
  position: relative;
}
.productCard-hedaer__bottom-info__estimations-star.on {
  background-image: url(../img/star-on.svg);
}
.productCard-hedaer__bottom-info__estimations-star.half:before {
  content: "";
  display: block;
  width: 9px;
  height: 18px;
  top: 0;
  left: 0;
  position: absolute;
  background-image: url(../img/star-on.svg);
}
.productCard-hedaer__bottom-info__estimations p {
  margin-left: 6px;
  font-weight: 400;
  font-size: 14px;
  line-height: 129%;
  color: var(--gray);
}
.productCard-hedaer__bottom-info button {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 8px;
  font-weight: 400;
  font-size: 14px;
  line-height: 129%;
  color: #8c8c8c;
  text-wrap: nowrap;
  transition: all 0.3s ease-in-out;
}
.productCard-hedaer__bottom-info button svg {
  stroke: #8C8C8C;
  transition: all 0.3s ease-in-out;
}
.productCard-hedaer__bottom-info button:hover, .productCard-hedaer__bottom-info button.active {
  color: var(--red);
}
.productCard-hedaer__bottom-info button:hover svg, .productCard-hedaer__bottom-info button.active svg {
  stroke: var(--red);
}
.flex-slider {
  display: flex;
}
.productCard-hero {
  padding-bottom: 83px;
}
.productCard-hero__content {
  display: grid;
  grid-template-columns: 604px 309px 424px;
  justify-content: space-between;
  gap: 32px;
}
.productCard-hero__content-images {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 0px;
  align-items: flex-start;
  flex-direction: row-reverse;
  gap: 24px;
}
.productCard-hero__content-images__img-container {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 0px;
  width: 500px;
  height: 500px;
  border-radius: 8px;
  background-color: var(--substrate);
  position: relative;
}
.productCard-hero__content-images__img-container .swiper-slide {
  background-color: var(--substrate);
  height: auto;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 0px;
}
.productCard-hero__content-images__img-container img {
  max-width: 95%;
  mix-blend-mode: multiply;
  pointer-events: none;
  max-height: 480px;
}
.productCard-hero__content-images__container {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 6px;
  flex-direction: column;
}
.productCard-hero__content-images__container-scroll {
  position: relative;
  max-height: 432px;
  -ms-overflow-style: none;
}
.productCard-hero__content-images__container-scroll__block {
  display: flex;
  align-items: center;
  flex-direction: column;
}
.productCard-hero__content-images__container-scroll__block .swiper-slide {
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 0px;
  overflow: hidden;
  min-width: 80px;
  min-height: 80px;
  width: 80px;
  height: 80px;
  border-radius: 16px;
  border: 2px solid #fff;
  background-color: var(--white);
}
.productCard-hero__content-images__container-scroll__block .swiper-slide img {
  opacity: 0.5;
  transition: 0.3s;
}
.productCard-hero__content-images__container-scroll__block .swiper-slide.swiper-slide-thumb-active {
  border: 2px solid var(--yellow);
}
.productCard-hero__content-images__container-scroll__block .swiper-slide.swiper-slide-thumb-active img {
  opacity: 1;
}
.productCard-hero__content-images__container-scroll__block .swiper-slide img {
  pointer-events: none;
}
.productCard-hero__content-specifications .dostavka_single {
  padding: 24px;
  padding-top: 66px;
  position: relative;
  border: 1px solid #FFD7D7;
  background: #FFF7F8;
  margin-top: 50px;
  max-width: 310px;
}
.productCard-hero__content-specifications .dostavka_single img {
  position: absolute;
  left: 24px;
  top: 24px;
}
.productCard-hero__content-specifications .dostavka_single p {
  font-weight: 500;
  font-size: 16px;
  line-height: 22px;
}
.productCard-hero__content-specifications .dostavka_single p strong {
  font-weight: bold;
  color: #E21D24;
}
.productCard-hero__content-specifications .dostavka_single p span {
  color: #E21D24;
}
.productCard-hero__content-specifications__info-list {
  display: flex;
  flex-direction: column;
  gap: 14px;
  margin-bottom: 32px;
}
.productCard-hero__content-specifications__info-list__item {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 8px;
  justify-content: flex-start;
}
.productCard-hero__content-specifications__info-list__item .h4 {
  font-weight: 400;
  font-size: 14px;
  line-height: 143%;
  color: #8c8c8c;
}
.productCard-hero__content-specifications__info-list__item p {
  font-weight: 400;
  font-size: 14px;
  line-height: 143%;
  color: var(--black);
}
.productCard-hero__content-specifications__info-list__item span.code {
  padding: 4px 6px;
  border-radius: 8px;
  border: 1px solid var(--yellow);
  font-weight: 500;
  font-size: 14px;
  line-height: 143%;
  color: var(--black);
}
.productCard-hero__content-specifications__info a {
  font-weight: 500;
  font-size: 14px;
  line-height: 143%;
  text-decoration: underline;
  text-decoration-skip-ink: none;
  color: var(--black);
}
.productCard-hero__content-specifications__info a:hover {
  text-decoration: none;
}
.productCard-hero__content-purchase__header {
  display: none;
}
.productCard-hero__content-purchase__top {
  padding: 32px;
  margin-bottom: 16px;
  border-radius: 8px;
  background-color: var(--substrate);
}
.productCard-hero__content-purchase__top-availability-mobile {
  display: none;
}
.productCard-hero__content-purchase__top-availability {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 10px;
  justify-content: flex-start;
  max-width: 280px;
  max-width: 114px;
  padding: 3px 16px 5px 12px;
  margin-bottom: 24px;
  margin-bottom: 12px;
  border: 1px solid #3c9939;
  border-radius: 8px;
  text-wrap: nowrap;
}
.productCard-hero__content-purchase__top-availability svg {
  min-width: 5PX;
}
.productCard-hero__content-purchase__top-availability p {
  font-weight: 500;
  font-size: 14px;
  line-height: 143%;
  color: #3c9939;
}
.productCard-hero__content-purchase__top-availability span {
  font-weight: 400;
  font-size: 14px;
  line-height: 143%;
  color: var(--dark);
}
.productCard-hero__content-purchase__top-availability a {
  font-weight: 400;
  font-size: 14px;
  line-height: 143%;
  color: var(--dark);
  text-decoration: underline;
  text-decoration-skip-ink: none;
}
.productCard-hero__content-purchase__top-availability.notavailability {
  border-color: #e21d24;
}
.productCard-hero__content-purchase__top-availability.notavailability p {
  color: #e21d24;
}
.productCard-hero__content-purchase__top-availability.notavailability svg {
  display: none;
}
.productCard-hero__content-purchase__top .single_prices {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
  align-items: end;
  flex-direction: row-reverse;
  justify-content: start;
}
@media (max-width: 450px) {
  .productCard-hero__content-purchase__top .single_prices {
    flex-direction: row;
    gap: 0;
  }
}
.productCard-hero__content-purchase__top p.price {
  font-weight: 600;
  font-size: 42px;
  line-height: 124%;
  color: var(--black);
}
@media (max-width: 450px) {
  .productCard-hero__content-purchase__top p.price {
    width: 100%;
  }
}
.productCard-hero__content-purchase__top p.discount {
  display: block;
  position: relative;
  font-weight: 600;
  font-size: 16px;
  line-height: 129%;
  font-size: 24px;
  color: #c5c5c5;
  padding-bottom: 5px;
}
.productCard-hero__content-purchase__top p.discount span {
  position: relative;
}
.productCard-hero__content-purchase__top p.discount span:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  top: 50%;
  left: 0;
  background-color: #f17d84;
}
.productCard-hero__content-purchase__top-btns {
  margin-top: 12px;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 16px;
}
@media (max-width: 1200px) {
  .productCard-hero__content-purchase__top-btns {
    margin-bottom: 16px;
  }
}
.productCard-hero__content-purchase__top-btns button {
  padding: 16px;
}
.productCard-hero__content-purchase__top-btns button:nth-child(1) {
  border: 1px solid var(--black);
  background-color: inherit;
}
.productCard-hero__content-purchase__top-btns button:nth-child(1):hover {
  background-color: var(--black);
}
@media (min-width: 1201px) {
  .productCard-hero__content-purchase__top-lower {
    display: none;
  }
}
.productCard-hero__content-purchase__top-lower a {
  display: flex;
  align-items: center;
  gap: 12px;
  padding: 12px;
  width: 100%;
  border-radius: 8px;
  font-weight: 500;
  font-size: 16px;
  line-height: 137%;
  border: 1px solid var(--white);
  color: var(--red);
  background-color: var(--white);
  transition: all 0.3s ease-in-out;
}
.productCard-hero__content-purchase__top-lower a svg {
  min-width: 22px;
}
.productCard-hero__content-purchase__top-lower a:hover {
  border: 1px solid #ede8b2;
  background-color: #fffef6;
}
.productCard-hero__content-purchase__top-lower p {
  padding: 12px;
  position: absolute;
  visibility: hidden;
  border-radius: 8px;
  font-weight: 400;
  font-size: 14px;
  line-height: 157%;
  color: var(--gray);
  transition: all 0.1s ease;
  border: 1px solid #ede8b2;
  background-color: #fffef6;
  z-index: 4;
}
.productCard-hero__content-purchase__bottom {
  position: relative;
  padding: 69px 32px 32px 32px;
  border: 2px solid var(--dark);
  border-radius: 8px;
}
.productCard-hero__content-purchase__bottom-header {
  position: absolute;
  display: flex;
  width: 90%;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
}
.productCard-hero__content-purchase__bottom .h3 {
  display: none;
}
.productCard-hero__content-purchase__bottom-list {
  display: flex;
  flex-direction: column;
  gap: 16px;
  margin-bottom: 16px;
}
.productCard-hero__content-purchase__bottom-list__item {
  display: flex;
  gap: 12px;
}
.productCard-hero__content-purchase__bottom-list__item p {
  font-weight: 600;
  font-size: 14px;
  line-height: 143%;
  color: var(--black);
}
.productCard-hero__content-purchase__bottom-list__item p span {
  font-weight: 400;
  color: #8c8c8c;
}
.productCard-hero__content-purchase__bottom-choice {
  border-radius: 8px;
  padding: 11px 16px;
  background-color: var(--substrate);
}
.productCard-hero__content-purchase__bottom-choice .h3 {
  margin-bottom: 12px;
  font-weight: 500;
  font-size: 16px;
  line-height: 137%;
  color: var(--black);
  display: block;
}
.productCard-hero__content-purchase__bottom-choice__selection {
  position: relative;
}
.productCard-hero__content-purchase__bottom-choice__selection-btn {
  display: flex;
  align-items: center;
  width: 100%;
  padding: 12px 16px;
  border-radius: 9px;
  border: 1px solid var(--white);
  background-color: var(--white);
  transition: all 0.3s ease-in-out;
}
.productCard-hero__content-purchase__bottom-choice__selection-btn.active {
  border: 1px solid var(--black);
}
.productCard-hero__content-purchase__bottom-choice__selection-btn.active svg {
  transform: rotate(0);
}
.productCard-hero__content-purchase__bottom-choice__selection-btn img {
  margin-right: 8px;
}
.productCard-hero__content-purchase__bottom-choice__selection-btn p {
  font-family: var(--second-family);
  font-weight: 600;
  font-size: 14px;
  line-height: 143%;
  color: #1d2023;
}
.productCard-hero__content-purchase__bottom-choice__selection-btn p span {
  font-weight: 400;
}
.productCard-hero__content-purchase__bottom-choice__selection-btn svg {
  margin-left: auto;
  transform: rotate(180deg);
  transition: all 0.3s ease-in-out;
}
.productCard-hero__content-purchase__bottom-choice__selection-dropdown {
  position: absolute;
  width: 100%;
  padding: 8px 0;
  border-radius: 8px;
  background-color: var(--white);
  box-shadow: 0 9px 28px 8px rgba(0, 0, 0, 0.05), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 3px 6px -4px rgba(0, 0, 0, 0.12);
  opacity: 0;
  pointer-events: none;
  visibility: hidden;
  transition: all 0.5s ease;
  z-index: 2;
}
.productCard-hero__content-purchase__bottom-choice__selection-dropdown.active {
  opacity: 1;
  pointer-events: all;
  visibility: visible;
}
.productCard-hero__content-purchase__bottom-choice__selection-dropdown__label {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 10px 12px;
}
.productCard-hero__content-purchase__bottom-choice__selection-dropdown__label input {
  width: 20px;
  height: 20px;
  appearance: none;
  background-image: url(../img/check-off.png);
}
.productCard-hero__content-purchase__bottom-choice__selection-dropdown__label input:checked {
  background-image: url(../img/check-on.png);
}
.productCard-hero__content-purchase__bottom-choice__selection-dropdown__label p {
  font-family: var(--second-family);
  font-weight: 600;
  font-size: 14px;
  line-height: 143%;
  color: #1d2023;
}
.productCard-hero__content-purchase__bottom-choice__selection-dropdown__label p span {
  font-weight: 400;
}
.productCard-hero__content-purchase__descrs {
  display: none;
}
.productCard-offers {
  padding-bottom: 62px;
}
.productCard-offers__content {
  position: relative;
  padding: 36px 40px;
  border-radius: 20px;
  border: 3px solid var(--yellow);
}
.productCard-offers__content h2 {
  margin-bottom: 32px;
}
.productCard-offers__content-scroll {
  display: flex;
  overflow: hidden;
  transition: all 0.3s ease-in-out;
}
.productCard-offers__content-scroll .product-card {
  min-width: 270px;
  width: 100%;
}
.productCard-offers__content-scroll .product-card:not(:last-child) {
  margin-right: 24px;
}
.productCard-offers__content-btns {
  visibility: hidden;
}
@media (max-width: 1400px) {
  .productCard-offers__content-btns {
    visibility: visible;
  }
}
.productCard-offers__content-btns button {
  top: 40%;
}
.productCard-offers__content-btns button.prev {
  left: 12px;
}
.productCard-offers__content-btns button.next {
  right: 12px;
}
.productCard-info {
  padding-bottom: 106px;
}
.productCard-info__content-nav-mobile {
  display: none;
}
.productCard-info__content-nav {
  display: flex;
  align-items: center;
  position: relative;
  margin-bottom: 52px;
}
.productCard-info__content-nav__line {
  position: absolute;
  width: 100%;
  bottom: 0;
  left: 0;
  height: 2px;
  background-color: var(--substrate);
  z-index: 0;
}
.productCard-info__content-nav button {
  padding: 10px 32px;
  font-weight: 500;
  font-size: 16px;
  line-height: 175%;
  text-align: center;
  color: var(--dark);
  z-index: 1;
}
.productCard-info__content-nav button:hover {
  color: var(--black);
}
.productCard-info__content-nav button.active {
  color: var(--black);
  border-bottom: 2px solid var(--yellow);
}
.productCard-info__content-nav button.productCard-info-reviews {
  position: relative;
}
.productCard-info__content-nav button.productCard-info-reviews span {
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 0px;
  top: 10px;
  right: -8px;
  width: 27px;
  height: 20px;
  border-radius: 100px;
  font-family: var(--third-family);
  font-weight: 600;
  font-size: 12px;
  line-height: 117%;
  text-align: center;
  color: var(--black);
  background-color: var(--yellow);
}
.productCard-info__content-bottom {
  position: relative;
  overflow: hidden;
}
.productCard-info__content-bottom__description {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  opacity: 0;
  pointer-events: none;
  visibility: hidden;
  transition: all 0.3s ease-in-out;
}
.productCard-info__content-bottom__description.active {
  opacity: 1;
  pointer-events: all;
  visibility: visible;
}
.productCard-info__content-bottom__description h2 {
  margin-bottom: 16px;
  font-size: 24px;
  color: #232323;
}
.productCard-info__content-bottom__description h3 {
  margin-bottom: 16px;
  font-weight: 600;
  font-size: 18px;
  line-height: 144%;
  color: var(--dark);
}
.productCard-info__content-bottom__description p {
  margin-bottom: 24px;
  font-weight: 400;
  font-size: 16px;
  line-height: 150%;
  color: var(--gray);
}
.productCard-info__content-bottom__specifications {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  opacity: 0;
  pointer-events: none;
  visibility: hidden;
  transition: all 0.3s ease-in-out;
}
.productCard-info__content-bottom__specifications.active {
  opacity: 1;
  pointer-events: all;
  visibility: visible;
}
.productCard-info__content-bottom__specifications h2 {
  margin-bottom: 52px;
  margin-bottom: 32px;
  font-size: 24px;
  color: #232323;
}
.productCard-info__content-bottom__specifications-info:not(:last-child) {
  margin-bottom: 52px;
}
.productCard-info__content-bottom__specifications-info .h3 {
  margin-bottom: 32px;
  margin-bottom: 22px;
  font-weight: 500;
  font-size: 18px;
  line-height: 156%;
  color: #232323;
}
.productCard-info__content-bottom__specifications-info__list {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 92px;
  row-gap: 14px;
}
.productCard-info__content-bottom__specifications-info__list-item {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 12px;
  align-items: end;
}
.productCard-info__content-bottom__specifications-info__list-item .h4 {
  text-wrap: nowrap;
  font-weight: 400;
  font-size: 16px;
  line-height: 137%;
  color: var(--gray);
}
.productCard-info__content-bottom__specifications-info__list-item p {
  text-wrap: nowrap;
  font-weight: 400;
  font-size: 16px;
  line-height: 137%;
  color: var(--black);
}
.productCard-info__content-bottom__specifications-info__list-item__line {
  width: 100%;
  height: 1px;
  border-bottom: 1px dotted #DDDDE1;
}
.productCard-info__content-bottom__reviews {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  opacity: 0;
  pointer-events: none;
  visibility: hidden;
  transition: all 0.3s ease-in-out;
}
.productCard-info__content-bottom__reviews.active {
  opacity: 1;
  pointer-events: all;
  visibility: visible;
}
.productCard-info__content-bottom__reviews .sectio-title {
  margin-bottom: 32px;
  color: #232323;
}
.productCard-info__content-bottom__reviews-content {
  display: grid;
  grid-template-columns: auto 357px;
  gap: 52px;
}
.productCard-info__content-bottom__reviews-content__info-review {
  display: flex;
  align-items: start;
  gap: 18px;
}
.productCard-info__content-bottom__reviews-content__info-review:not(:last-child) {
  margin-bottom: 24px;
  padding-bottom: 32px;
  border-bottom: 1px solid var(--line);
}
.productCard-info__content-bottom__reviews-content__info-review .comment_logo {
  width: 50px;
  min-width: 50px;
  height: 50px;
  background: #f5f5f5;
  border-radius: 25px;
  line-height: 50px;
  text-align: center;
  text-transform: uppercase;
  font-size: 20px;
}
.productCard-info__content-bottom__reviews-content__info-review__content-top {
  display: flex;
  align-items: center;
  gap: 12px;
  margin-bottom: 8px;
}
.productCard-info__content-bottom__reviews-content__info-review__content-top .h4 {
  font-weight: 600;
  font-size: 18px;
  line-height: 144%;
  color: var(--dark);
}
.productCard-info__content-bottom__reviews-content__info-review__content-top p.time {
  font-weight: 400;
  font-size: 14px;
  line-height: 186%;
  color: var(--gray);
}
.productCard-info__content-bottom__reviews-content__info-review__content-estimations {
  display: flex;
  align-items: center;
  margin-bottom: 21px;
}
.productCard-info__content-bottom__reviews-content__info-review__content-estimations__star {
  width: 18px;
  height: 18px;
  background-image: url(../img/star-off.svg);
}
.productCard-info__content-bottom__reviews-content__info-review__content-estimations__star.on {
  background-image: url(../img/star-on.svg);
}
.productCard-info__content-bottom__reviews-content__info-review__content p {
  font-weight: 400;
  font-size: 16px;
  line-height: 150%;
  color: var(--dark);
}
.productCard-info__content-bottom__reviews-content__block {
  padding: 24px 32px;
  border-radius: 20px;
  border: 1px solid var(--icon-card);
  height: 392px;
}
.productCard-info__content-bottom__reviews-content__block-top {
  display: flex;
  align-items: center;
  gap: 8px;
  margin-bottom: 8px;
}
.productCard-info__content-bottom__reviews-content__block-top h3 {
  font-weight: 600;
  font-size: 28px;
  line-height: 121%;
  color: var(--black);
}
.productCard-info__content-bottom__reviews-content__block p {
  margin-bottom: 32px;
  font-weight: 400;
  font-size: 16px;
  line-height: 125%;
  color: var(--gray);
}
.productCard-info__content-bottom__reviews-content__block-list {
  display: flex;
  flex-direction: column;
  gap: 16px;
  margin-bottom: 32px;
}
.productCard-info__content-bottom__reviews-content__block-list__item {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 10px;
}
.productCard-info__content-bottom__reviews-content__block-list__item-estimations {
  display: flex;
  align-items: center;
}
.productCard-info__content-bottom__reviews-content__block-list__item-estimations__star {
  width: 18px;
  height: 18px;
  background-image: url(../img/star-off.svg);
}
.productCard-info__content-bottom__reviews-content__block-list__item-estimations__star.on {
  background-image: url(../img/star-on.svg);
}
.productCard-info__content-bottom__reviews-content__block-list__item-line {
  width: 100%;
  height: 2px;
  background-color: var(--substrate);
}
.productCard-info__content-bottom__reviews-content__block-list__item p {
  text-wrap: nowrap;
  margin-bottom: 0;
  font-weight: 400;
  font-size: 14px;
  line-height: 143%;
  text-align: right;
  color: var(--dark);
}
.productCard-info__content-bottom__reviews-content__block button {
  width: 100%;
}
.productCard-info__content-bottom__availability {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  opacity: 0;
  pointer-events: none;
  visibility: hidden;
  transition: all 0.3s ease-in-out;
}
.productCard-info__content-bottom__availability.active {
  opacity: 1;
  pointer-events: all;
  visibility: visible;
}
.productCard-info__content-bottom__availability-list {
  border-radius: 8px;
  border: 1px solid var(--icon-card);
}
.productCard-info__content-bottom__availability-list__item {
  padding: 31px 24px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.productCard-info__content-bottom__availability-list__item:not(:last-child) {
  border-bottom: 1px solid var(--icon-card);
}
.productCard-info__content-bottom__availability-list__item-right h3 {
  margin-bottom: 4px;
  font-weight: 500;
  font-size: 18px;
  line-height: 156%;
  color: #232323;
}
.productCard-info__content-bottom__availability-list__item-right p {
  font-weight: 400;
  font-size: 14px;
  line-height: 143%;
  color: var(--gray);
}
.productCard-info__content-bottom__availability-list__item-left {
  padding: 8px 18px;
  border-radius: 8px;
  font-weight: 500;
  font-size: 14px;
  line-height: 157%;
  color: var(--gray);
  border: 1px solid var(--color-input);
}
.productCard-info__content-bottom__availability-list__item-left.on {
  border: 1px solid #3c9939;
}
.productCard-info__content-bottom__availability-list__item-left.on svg {
  margin-right: 10px;
}
.productCard-info__content-bottom__availability-list__item-left.on span {
  color: #3c9939;
}
.productCard-recommendations {
  padding-bottom: 98px;
}
.productCard-recommendations__content {
  position: relative;
}
.productCard-recommendations__content h2 {
  margin-bottom: 32px;
}
.productCard-recommendations__content-blocks {
  display: flex;
  overflow-x: hidden;
}
.productCard-recommendations__content-blocks .product-card {
  min-width: 260px;
}
.productCard-recommendations__content-blocks .product-card__img {
  min-height: 244px;
}
.productCard-recommendations__content-blocks .product-card:not(:last-child) {
  margin-right: 24px;
}
.productCard-recommendations__content-btns button {
  top: 42%;
}
.productCard-recommendations__content-btns button.prev {
  left: -23px;
}
.productCard-recommendations__content-btns button.next {
  right: -23px;
}
/* Доставка и оплата */
.deliveryAndPeyment-header {
  margin-bottom: 55px;
}
.deliveryAndPeyment-payment {
  padding-bottom: 102px;
}
.deliveryAndPeyment-payment__content .h2 {
  margin-bottom: 16px;
  font-size: 24px;
}
.deliveryAndPeyment-payment__content-list {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 24px;
  margin-bottom: 35px;
}
.deliveryAndPeyment-payment__content-list__item {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 24px;
  align-items: flex-start;
  padding: 52px 0;
  border-radius: 20px;
  background-color: var(--substrate);
}
.deliveryAndPeyment-payment__content-list__item-article {
  max-width: 256px;
}
.deliveryAndPeyment-payment__content-list__item-article .h3 {
  margin-bottom: 12px;
  font-weight: 600;
  font-size: 20px;
  line-height: 130%;
  color: var(--black);
}
.deliveryAndPeyment-payment__content-list__item-article p {
  font-weight: 400;
  font-size: 16px;
  line-height: 150%;
  color: var(--black);
}
.deliveryAndPeyment-payment__content-info {
  position: relative;
  overflow: hidden;
  padding: 72px 72px 91px 72px;
  margin-bottom: 52px;
  border-radius: 20px;
  background-color: var(--black);
}
.deliveryAndPeyment-payment__content-info__article {
  max-width: 785px;
}
.deliveryAndPeyment-payment__content-info__article strong {
  margin-bottom: 24px;
  font-weight: 600;
  font-size: 24px;
  line-height: 133%;
  color: var(--yellow);
}
.deliveryAndPeyment-payment__content-info__article p {
  font-weight: 400;
  font-size: 18px;
  line-height: 133%;
  color: var(--white);
}
.deliveryAndPeyment-payment__content-info__article p em {
  font-weight: 600;
  border-bottom: 2px solid var(--yellow);
  font-style: normal;
}
.deliveryAndPeyment-payment__content-info__article p:not(:last-child) {
  margin-bottom: 28px;
}
.deliveryAndPeyment-payment__content-info__img {
  position: absolute;
  right: 0;
  top: 0;
}
.deliveryAndPeyment-payment__content-descrs p {
  font-weight: 400;
  font-size: 16px;
  line-height: 150%;
  color: var(--black);
}
.deliveryAndPeyment-payment__content-descrs__top {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 52px;
  padding-bottom: 52px;
  margin-bottom: 52px;
  border-bottom: 1px solid #eee;
}
.deliveryAndPeyment-payment__content-descrs__top p:not(:last-child) {
  margin-bottom: 6px;
}
.deliveryAndPeyment-payment__content-descrs__bottom {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 52px;
}
.deliveryAndPeyment-payment__content-descrs__bottom p:not(:last-child) {
  margin-bottom: 32px;
}
/* Магазины и контакты */
.shops-header {
  margin-bottom: 48px;
}
.shops-hero {
  padding-bottom: 102px;
}
.shops-hero__content-search {
  margin-bottom: 16px;
}
.shops-hero__content-search__label {
  display: flex;
  align-items: center;
  gap: 12px;
  width: 365px;
  padding: 13px 16px;
  border: 1px solid var(--line);
  border-radius: 8px;
}
.shops-hero__content-search__label input {
  width: 100%;
  font-weight: 400;
  font-size: 16px;
  line-height: 137%;
  color: var(--black);
}
.shops-hero__content-search__label input::placeholder {
  font-weight: 400;
  font-size: 16px;
  line-height: 137%;
  color: var(--translucent);
}
.shops-hero__content-bottom {
  display: grid;
  grid-template-columns: 375px auto;
  height: 480px;
}
.shops-hero__content-bottom__places {
  overflow-y: auto;
  border-radius: 20px 0 0 20px;
  border: 1px solid var(--line);
  /* Для Firefox */
  scrollbar-width: thin;
  /* Тонкая полоса прокрутки */
  scrollbar-color: var(--line) var(--substrate);
  /* Цвет "ползунка" и фон полосы прокрутки */
  /* Для веб-китов (Chrome, Safari, Edge) */
}
.shops-hero__content-bottom__places-list {
  display: flex;
  flex-direction: column;
}
.shops-hero__content-bottom__places-list__item {
  padding: 24px;
  background-color: var(--white);
  cursor: pointer;
  transition: all 0.3s ease-in-out;
}
.shops-hero__content-bottom__places-list__item:not(:last-child) {
  border-bottom: 1px solid var(--line);
}
.shops-hero__content-bottom__places-list__item:hover {
  background-color: #f9f9f9;
}
.shops-hero__content-bottom__places-list__item .h3 {
  margin-bottom: 12px;
  font-weight: 600;
  font-size: 16px;
  line-height: 112%;
  color: var(--black);
}
.shops-hero__content-bottom__places-list__item p {
  font-weight: 400;
  color: var(--gray);
}
.shops-hero__content-bottom__places-list__item p.address {
  margin-bottom: 6px;
  font-size: 16px;
  line-height: 112%;
}
.shops-hero__content-bottom__places-list__item p.time {
  font-size: 14px;
  line-height: 129%;
}
.shops-hero__content-bottom__places::-webkit-scrollbar {
  width: 5px;
  /* Ширина полосы прокрутки */
  border-radius: 100px;
  background-color: var(--substrate);
  /* Цвет фона полосы прокрутки */
}
.shops-hero__content-bottom__places::-webkit-scrollbar-thumb {
  background-color: var(--line);
  /* Цвет "ползунка" */
  border-radius: 100px;
  /* Закругление углов "ползунка" */
}
.shops-hero__content-bottom__map-container {
  overflow: hidden;
  border-radius: 0 20px 20px 0;
}
.shops-hero__content-bottom__map-container .map {
  width: 100%;
  height: 100%;
}
/* Гарантия и обмен */
.warranty-header {
  margin-bottom: 53px;
}
.warranty-hero {
  padding-bottom: 72px;
}
.warranty-hero__content p {
  margin-bottom: 32px;
  font-weight: 500;
  font-size: 18px;
  line-height: 144%;
  color: var(--black);
}
.warranty-hero__content-list {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 24px;
}
.warranty-hero__content-list__item {
  position: relative;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 40px;
  min-height: 420px;
  border-radius: 20px;
  transition: all 0.3s ease-in-out;
}
.warranty-hero__content-list__item .h3 {
  font-weight: 600;
  font-size: 22px;
  line-height: 118%;
  text-align: center;
  color: var(--black);
}
.warranty-hero__content-list__item-tels {
  display: flex;
  flex-direction: column;
  gap: 2px;
}
.warranty-hero__content-list__item-tels a {
  font-weight: 700;
  font-size: 22px;
  line-height: 127%;
  color: var(--black);
  transition: all 0.3s ease-in-out;
}
.warranty-hero__content-list__item-tels a:hover {
  color: var(--yellow);
}
.warranty-hero__content-list__item-img {
  display: flex;
  position: absolute;
  bottom: 0;
  background-color: inherit;
}
.warranty-hero__content-list__item:hover {
  transform: scale(105%);
}
.warranty-hero__content-list__item:nth-child(1) {
  background-color: var(--yellow);
}
.warranty-hero__content-list__item:nth-child(2) {
  background-color: var(--substrate);
}
.warranty-hero__content-list__item:nth-child(2) .h3 {
  margin-bottom: 24px;
}
.warranty-hero__content-list__item:nth-child(3) {
  background-color: var(--black);
}
.warranty-hero__content-list__item:nth-child(3) .h3 {
  margin-bottom: 24px;
  color: var(--white);
}
.warranty-hero__content-list__item:nth-child(3) a {
  font-size: 16px;
}
.warranty-questions {
  padding-bottom: 100px;
}
.warranty-questions__content .h2 {
  margin-bottom: 32px;
  font-weight: 600;
  font-size: 24px;
  line-height: 133%;
  color: var(--black);
}
.warranty-questions__content-faq {
  margin-bottom: 32px;
}
.warranty-questions__content-faq__item {
  height: 72px;
  overflow: hidden;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
}
.warranty-questions__content-faq__item:not(:last-child) {
  border-bottom: 1px solid var(--line);
}
.warranty-questions__content-faq__item-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 24px 0;
}
.warranty-questions__content-faq__item-header h3 {
  font-weight: 500;
  font-size: 18px;
  line-height: 133%;
  color: var(--black);
  transition: all 0.3s ease-in-out;
}
.warranty-questions__content-faq__item-header__arrow svg {
  stroke: #AFAFAF;
  transition: all 0.3s ease-in-out;
}
.warranty-questions__content-faq__item-answer {
  padding-right: 30px;
}
.warranty-questions__content-faq__item-answer p {
  padding-bottom: 24px;
  font-weight: 400;
  font-size: 16px;
  line-height: 162%;
  color: var(--dark);
}
.warranty-questions__content-faq__item-answer ol {
  list-style: decimal;
}
.warranty-questions__content-faq__item-answer ol li {
  margin-left: 17px;
  list-style: decimal;
  padding-bottom: 24px;
}
.warranty-questions__content-faq__item.active svg {
  stroke: #353535;
  transform: rotate(180deg);
}
.warranty-questions__content-bottom {
  display: flex;
  gap: 24px;
  padding: 32px 32px;
  border-radius: 20px;
  background-color: var(--substrate);
}
.warranty-questions__content-bottom__img img {
  min-width: 78px;
}
.warranty-questions__content-bottom__info {
  display: flex;
  flex-direction: column;
  gap: 0;
}
.warranty-questions__content-bottom__info p {
  font-weight: 400;
  font-size: 16px;
  line-height: 162%;
  color: var(--black);
}
/* Блог */
.blog-hero {
  padding-bottom: 114px;
}
.blog-hero__content-btns {
  display: flex;
  align-items: center;
  gap: 10px;
  margin-bottom: 24px;
}
.blog-hero__content-btns a {
  display: inline-block;
  padding: 7px 12px;
  border-radius: 8px;
  font-weight: 400;
  font-size: 14px;
  line-height: 157%;
  color: var(--black);
  background-color: var(--substrate);
  transition: all 0.3s ease-in-out;
}
.blog-hero__content-btns a:hover, .blog-hero__content-btns a.active {
  background-color: var(--yellow);
}
.blog-hero__content-blocks {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 24px;
  row-gap: 54px;
  column-gap: 24px;
  margin-bottom: 52px;
}
.blog-hero__content-blocks__block {
  display: block;
  border-radius: 20px 20px 8px 8px;
  transition: all 0.3s ease-in-out;
}
.blog-hero__content-blocks__block-img {
  border-radius: 20px;
  overflow: hidden;
  margin-bottom: 8px;
}
.blog-hero__content-blocks__block-img img {
  pointer-events: none;
  width: 100%;
}
.blog-hero__content-blocks__block-article {
  padding-top: 16px;
}
.blog-hero__content-blocks__block-article__top {
  display: flex;
  align-items: center;
  gap: 12px;
  margin-bottom: 16px;
}
.blog-hero__content-blocks__block-article__top span {
  padding: 4px 8px;
  border-radius: 8px;
  font-weight: 600;
  font-size: 12px;
  line-height: 150%;
}
.blog-hero__content-blocks__block-article__top span.new {
  color: #40bf40;
  background-color: #e3ffe3;
}
.blog-hero__content-blocks__block-article__top span.recommendations {
  color: #e96c08;
  background-color: #fcf0e6;
}
.blog-hero__content-blocks__block-article__top span.useful {
  color: var(--black);
  background-color: #f0f0f0;
}
.blog-hero__content-blocks__block-article__top span.best {
  color: #d9b700;
  background-color: #fffad1;
}
.blog-hero__content-blocks__block-article__top p.time {
  font-weight: 400;
  font-size: 14px;
  line-height: 129%;
  color: #8c8c8c;
}
.blog-hero__content-blocks__block-article__top p.views {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 0px;
}
.blog-hero__content-blocks__block-article__top p.views span {
  font-weight: 400;
  font-size: 14px;
  line-height: 129%;
  color: #8c8c8c;
}
.blog-hero__content-blocks__block-article .h3 {
  margin-bottom: 16px;
  font-weight: 600;
  font-size: 18px;
  line-height: 133%;
  color: var(--black);
}
.blog-hero__content-blocks__block-article p {
  font-weight: 400;
  font-size: 16px;
  line-height: 137%;
  color: var(--gray);
}
.blog-hero__content-blocks__block.hidden {
  display: none;
}
.blog-hero__content-btn {
  padding: 16px;
  width: 100%;
  font-weight: 500;
  font-size: 16px;
  line-height: 125%;
  border: none;
  color: var(--black);
  background-color: var(--substrate);
  visibility: hidden;
}
.blog-hero__content-btn.active {
  visibility: visible;
}
.blog-hero__content-btn:hover {
  color: var(--black);
  background-color: var(--yellow);
}
/* СТраница блога */
.blogPage-header {
  margin-bottom: 52px;
}
.blogPage-hero {
  padding-bottom: 102px;
}
.blogPage-hero__content {
  max-width: 1000px;
}
.blogPage-hero__content-top {
  display: flex;
  align-items: center;
  gap: 12px;
  margin-bottom: 16px;
}
.blogPage-hero__content-top span {
  padding: 4px 8px;
  border-radius: 8px;
  font-weight: 600;
  font-size: 12px;
  line-height: 150%;
}
.blogPage-hero__content-top span.new {
  color: #40bf40;
  background-color: #e3ffe3;
}
.blogPage-hero__content-top span.recommendations {
  color: #e96c08;
  background-color: #fcf0e6;
}
.blogPage-hero__content-top span.useful {
  color: var(--black);
  background-color: #f0f0f0;
}
.blogPage-hero__content-top span.best {
  color: #d9b700;
  background-color: #fffad1;
}
.blogPage-hero__content-top p.time {
  margin-bottom: 0;
  font-weight: 400;
  font-size: 14px;
  line-height: 129%;
  color: #8c8c8c;
}
.blogPage-hero__content-top p.views {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 0px;
  margin-bottom: 0;
}
.blogPage-hero__content-top p.views span {
  font-weight: 400;
  font-size: 14px;
  line-height: 129%;
  color: #8c8c8c;
}
.blogPage-hero__content-img {
  display: block;
  margin-bottom: 32px;
  overflow: hidden;
  border-radius: 20px;
}
.blogPage-hero__content-img img {
  object-fit: cover;
}
.blogPage-hero__content h3 {
  margin-bottom: 32px;
  font-weight: 600;
  font-size: 24px;
  line-height: 133%;
  color: var(--black);
}
.blogPage-hero__content p {
  margin-bottom: 27px;
  font-weight: 400;
  font-size: 18px;
  line-height: 156%;
  color: var(--dark);
}
.blogPage-hero__content-block {
  margin-bottom: 52px;
}
.blogPage-hero__content-block.last-block {
  margin-bottom: 0;
}
.blogPage-hero__content-block__list {
  list-style: decimal;
  margin-bottom: 32px;
}
.blogPage-hero__content-block__list-item {
  margin-left: 26px;
  list-style: decimal;
}
.blogPage-hero__content-block__list-item p {
  margin-bottom: 5px;
}
.blogPage-hero__content-links {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 16px 24px;
  margin-bottom: 52px;
  border-bottom: 1px solid var(--line);
  border-top: 1px solid var(--line);
}
.blogPage-hero__content-links .h4 {
  font-weight: 500;
  font-size: 18px;
  line-height: 144%;
  color: var(--black);
}
.blogPage-hero__content-links__list {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 12px;
}
.blogPage-hero__content-links__list-item a {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 0px;
  width: 38px;
  height: 38px;
  border-radius: 100px;
  background-color: var(--icon-card);
  transition: all 0.3s ease-in-out;
}
.blogPage-hero__content-links__list-item a:hover {
  background: rgba(0, 0, 0, 0.3);
}
.blogPage-hero__content-entrance {
  margin-bottom: 52px;
  padding: 24px;
  border-radius: 8px;
  background-color: var(--substrate);
}
.blogPage-hero__content-entrance p {
  margin-bottom: 0;
  font-weight: 400;
  font-size: 16px;
  line-height: 162%;
  color: var(--dark);
}
.blogPage-hero__content-entrance p a {
  font-weight: 500;
  color: var(--black);
  text-decoration: underline;
  text-decoration-skip-ink: none;
}
.blogPage-hero__content-review__form-top {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 16px;
  margin-bottom: 16px;
}
.blogPage-hero__content-review__form-top label input {
  width: 100%;
  padding: 13px 16px;
  border-radius: 8px;
  border: 1px solid #d6d6d6;
  font-family: var(--second-family);
  font-weight: 400;
  font-size: 16px;
  line-height: 137%;
  color: var(--black);
}
.blogPage-hero__content-review__form-top label input::placeholder {
  font-family: var(--second-family);
  font-weight: 400;
  font-size: 16px;
  line-height: 137%;
  color: #8c8c8c;
}
.blogPage-hero__content-review__form-top label input.error-border {
  border: 1px solid red;
}
.blogPage-hero__content-review__form textarea {
  width: 100%;
  height: 223px;
  padding: 12px 12px 12px 16px;
  border-radius: 8px;
  border: 1px solid #d6d6d6;
  font-weight: 400;
  font-size: 16px;
  line-height: 137%;
  color: var(--black);
  resize: none;
}
.blogPage-hero__content-review__form textarea::placeholder {
  font-weight: 400;
  font-size: 16px;
  line-height: 137%;
  color: #8c8c8c;
}
.blogPage-hero__content-review__form textarea:focus {
  outline: none;
}
.blogPage-hero__content-review__form-btn {
  margin-top: 9px;
  padding: 11px 17px;
  font-size: 16px;
  line-height: 137%;
}
.blogPage-articles {
  padding-bottom: 85px;
}
.blogPage-articles__content .h2 {
  margin-bottom: 30px;
}
.blogPage-articles__content-bottom__blocks {
  display: flex;
  overflow-x: scroll;
  transition: all 0.3s ease-in-out;
}
.blogPage-articles__content-bottom__blocks-block {
  display: block;
  min-width: 332px;
  border-radius: 20px 20px 8px 8px;
  transition: all 0.3s ease-in-out;
}
.blogPage-articles__content-bottom__blocks-block:not(:last-child) {
  margin-right: 24px;
}
.blogPage-articles__content-bottom__blocks-block__img {
  border-radius: 20px;
  overflow: hidden;
  margin-bottom: 8px;
}
.blogPage-articles__content-bottom__blocks-block__img img {
  pointer-events: none;
  width: 100%;
}
.blogPage-articles__content-bottom__blocks-block__article {
  padding-top: 16px;
}
.blogPage-articles__content-bottom__blocks-block__article-top {
  display: flex;
  align-items: center;
  gap: 12px;
  margin-bottom: 16px;
}
.blogPage-articles__content-bottom__blocks-block__article-top span {
  padding: 4px 8px;
  border-radius: 8px;
  font-weight: 600;
  font-size: 12px;
  line-height: 150%;
}
.blogPage-articles__content-bottom__blocks-block__article-top span.recommendations {
  color: #e96c08;
  background-color: #fcf0e6;
}
.blogPage-articles__content-bottom__blocks-block__article-top span.useful {
  color: var(--black);
  background-color: #f0f0f0;
}
.blogPage-articles__content-bottom__blocks-block__article-top span.best {
  color: #d9b700;
  background-color: #fffad1;
}
.blogPage-articles__content-bottom__blocks-block__article-top span.new {
  color: #40bf40;
  background-color: #e3ffe3;
}
.blogPage-articles__content-bottom__blocks-block__article-top p.time {
  font-weight: 400;
  font-size: 14px;
  line-height: 129%;
  color: #8c8c8c;
}
.blogPage-articles__content-bottom__blocks-block__article .h3 {
  margin-bottom: 16px;
  font-weight: 600;
  font-size: 18px;
  line-height: 133%;
  color: var(--black);
}
.blogPage-articles__content-bottom__blocks-block__article p {
  font-weight: 400;
  font-size: 16px;
  line-height: 137%;
  color: var(--gray);
}
/* Корзина */
.woocommerce-cart .woocommerce table.shop_table tbody:first-child tr:first-child td {
  padding-right: 0;
}
.woocommerce-cart .woocommerce table.shop_table tbody:first-child tr:first-child th {
  padding-left: 0;
}
.woocommerce-cart .woocommerce table.shop_table {
  border: none;
}
.woocommerce ul#shipping_method li input {
  display: none;
}
.woocommerce ul#shipping_method li input + label {
  position: relative;
  cursor: pointer;
}
.woocommerce ul#shipping_method li input + label:before {
  content: "";
  display: inline-block;
  width: 20px;
  height: 20px;
  background-image: url(../img/check-off.png);
  transition: all 0.2s ease;
  position: relative;
  margin-right: 5px;
  top: 5px;
}
.woocommerce ul#shipping_method li input:checked + label:before {
  background-image: url(../img/check-on.png);
}
.cart_totals {
  position: relative;
}
.cart_totals.disable:after {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #fff;
  opacity: 0.5;
}
.basket-hero {
  padding-bottom: 102px;
}
.basket-hero__content {
  display: grid;
  grid-template-columns: auto 360px;
  gap: 32px;
}
.basket-hero__content-products__list {
  display: flex;
  flex-direction: column;
  gap: 16px;
  position: relative;
}
.basket-hero__content-products__list.disable:after {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #fff;
  opacity: 0.5;
}
.basket-hero__content-products__list-item {
  display: flex;
  position: relative;
  padding: 40px 40px;
  border-radius: 20px;
  background-color: var(--white);
  border: 1px solid var(--line);
}
.basket-hero__content-products__list-item__btn {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 0px;
  position: absolute;
  top: 40px;
  right: 40px;
  width: 32px;
  height: 32px;
  border-radius: 100px;
  background-color: var(--substrate);
}
.basket-hero__content-products__list-item__img {
  margin-right: 32px;
  min-width: 120px;
  height: 120px;
  background-color: var(--white);
}
.basket-hero__content-products__list-item__img img {
  max-height: 120px;
  width: auto;
}
.basket-hero__content-products__list-item__article {
  width: 100%;
}
.basket-hero__content-products__list-item__article-top {
  display: flex;
  justify-content: space-between;
  margin-bottom: 15px;
}
.basket-hero__content-products__list-item__article-top h3 {
  max-width: 300px;
  font-weight: 400;
  font-size: 16px;
  line-height: 162%;
  color: var(--black-2);
}
.basket-hero__content-products__list-item__article-top__nav {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 20px;
  height: 32px;
  padding-right: 60px;
}
.basket-hero__content-products__list-item__article-top__nav p.value {
  font-weight: 400;
  font-size: 14px;
  line-height: 143%;
  color: var(--gray);
}
.basket-hero__content-products__list-item__article-top__nav p.price {
  font-weight: 500;
  font-size: 18px;
  line-height: 144%;
  text-align: right;
  color: var(--black);
}
.basket-hero__content-products__list-item__article-volume {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 11px;
  padding: 10px 1px;
  width: 80px;
  border-radius: 8px;
  border: 1px solid var(--line);
}
.basket-hero__content-products__list-item__article-volume p {
  font-weight: 500;
  font-size: 16px;
  line-height: 150%;
  text-align: center;
  color: var(--dark);
}
.basket-hero__content-decoration {
  padding: 32px 40px;
  border-radius: 20px;
  background-color: var(--substrate);
}
.basket-hero__content-decoration h3 {
  margin-bottom: 16px;
  font-weight: 600;
  font-size: 20px;
  line-height: 140%;
  color: var(--black);
}
.basket-hero__content-decoration__line {
  display: block;
  margin-bottom: 24px;
  width: 100%;
  height: 1px;
  background-color: var(--line);
}
.basket-hero__content-decoration__volume {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 16px;
}
.basket-hero__content-decoration__volume p {
  font-weight: 400;
  font-size: 14px;
  line-height: 129%;
  color: var(--dark);
}
.basket-hero__content-decoration__volume p:nth-child(2) {
  font-weight: 500;
}
.basket-hero__content-decoration .price {
  font-weight: 600;
  font-size: 48px;
  line-height: 100%;
  color: var(--black);
}
.basket-hero__content-decoration .discount {
  margin-bottom: 24px;
  font-weight: 500;
  font-size: 18px;
  line-height: 122%;
  text-decoration: line-through;
  color: var(--gray);
}
.basket-hero__content-decoration__form label {
  display: block;
  margin-bottom: 24px;
}
.basket-hero__content-decoration__form label p {
  margin-bottom: 10px;
  font-weight: 400;
  font-size: 14px;
  line-height: 129%;
  color: var(--dark);
}
.basket-hero__content-decoration__form label input {
  width: 100%;
  padding: 12px 17px;
  border-radius: 8px;
  border: 1px dashed var(--icon-card);
  font-family: var(--font-family);
  font-weight: 500;
  font-size: 14px;
  line-height: 143%;
  letter-spacing: 0.02em;
  color: var(--black);
}
.basket-hero__content-decoration__form label input::-moz-placeholder {
  font-weight: 500;
  font-size: 14px;
  line-height: 143%;
  letter-spacing: 0.02em;
  color: var(--black);
}
.basket-hero__content-decoration__form label input::placeholder {
  font-weight: 500;
  font-size: 14px;
  line-height: 143%;
  letter-spacing: 0.02em;
  color: var(--black);
}
.basket-hero__content-decoration__form button {
  width: 100%;
}
/* Оплата и доставка */
.payment-header {
  margin-bottom: 52px;
}
.payment-hero {
  padding-bottom: 102px;
}
.payment-hero__content {
  display: grid;
  grid-template-columns: auto 360px;
  gap: 32px;
}
.payment-hero__content-peyment {
  padding: 40px;
  border-radius: 20px;
  border: 1px solid var(--line);
}
.payment-hero__content-peyment h3 {
  margin-bottom: 32px;
  font-weight: 600;
  font-size: 20px;
  line-height: 130%;
  color: var(--black);
}
.payment-hero__content-peyment__form-label {
  display: block;
  margin-bottom: 16px;
}
.payment-hero__content-peyment__form-label legend {
  margin-bottom: 8px;
  font-weight: 400;
  font-size: 14px;
  line-height: 143%;
  color: var(--dark);
}
.payment-hero__content-peyment__form-label legend.off {
  opacity: 0;
}
.payment-hero__content-peyment__form-label legend span {
  color: red;
}
.payment-hero__content-peyment__form-label legend span.grey {
  color: var(--gray);
}
.payment-hero__content-peyment__form-label input {
  width: 100%;
  padding: 13px 16px;
  border-radius: 8px;
  border: 1px solid var(--color-input);
  font-weight: 400;
  font-size: 16px;
  line-height: 137%;
  color: var(--dark);
}
.payment-hero__content-peyment__form-label input::placeholder {
  font-weight: 400;
  font-size: 16px;
  line-height: 137%;
  color: var(--translucent);
}
.payment-hero__content-peyment__form-label input:focus {
  border: 1px solid var(--gray);
}
.payment-hero__content-peyment__form-label textarea {
  height: 143px;
  width: 100%;
  padding: 13px 16px;
  border-radius: 8px;
  border: 1px solid var(--color-input);
  font-weight: 400;
  font-size: 16px;
  line-height: 137%;
  color: var(--dark);
  resize: none;
}
.payment-hero__content-peyment__form-label textarea::placeholder {
  font-weight: 400;
  font-size: 16px;
  line-height: 137%;
  color: var(--translucent);
}
.payment-hero__content-peyment__form-label textarea:focus {
  border: 1px solid var(--gray);
  outline: none;
}
.payment-hero__content-peyment__form-double {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 16px;
}
.payment-hero__content-peyment__form-double.last {
  margin-bottom: 16px;
}
.payment-hero__content-peyment__form-payment {
  margin-top: 27px;
  margin-bottom: 32px;
}
.payment-hero__content-peyment__form-payment h3 {
  margin-bottom: 8px;
}
.payment-hero__content-peyment__form-payment p {
  margin-bottom: 32px;
  font-weight: 400;
  font-size: 14px;
  line-height: 143%;
  color: var(--gray);
}
.payment-hero__content-peyment__form-payment__label {
  position: relative;
  display: flex;
  align-items: center;
  gap: 9px;
  margin-bottom: 16px;
}
.payment-hero__content-peyment__form-payment__label p {
  margin-bottom: 0;
  font-weight: 400;
  font-size: 16px;
  line-height: 125%;
  color: var(--dark);
}
.payment-hero__content-peyment__form-payment__label-radio input {
  position: absolute;
  opacity: 0;
}
.payment-hero__content-peyment__form-payment__label-radio input:checked + .payment-hero__content-peyment__form-payment__label-radio__custom {
  border: 1px solid var(--yellow);
}
.payment-hero__content-peyment__form-payment__label-radio input:checked + .payment-hero__content-peyment__form-payment__label-radio__custom::after {
  opacity: 1;
}
.payment-hero__content-peyment__form-payment__label-radio__custom {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 0px;
  width: 16px;
  height: 16px;
  border-radius: 100px;
  border: 1px solid var(--gray);
  transition: all 0.3s ease-in-out;
}
.payment-hero__content-peyment__form-payment__label-radio__custom::after {
  content: "";
  position: absolute;
  opacity: 0;
  width: 10px;
  height: 10px;
  border-radius: 100px;
  background-color: var(--yellow);
  transition: all 0.3s ease-in-out;
}
.payment-hero__content-peyment__form-btn {
  padding: 13px 66px;
  font-size: 16px;
}
.payment-hero__content-decoration {
  padding: 32px 40px;
  border-radius: 20px;
  background-color: var(--substrate);
}
.payment-hero__content-decoration h3 {
  margin-bottom: 16px;
  font-weight: 600;
  font-size: 20px;
  line-height: 140%;
  color: var(--black);
}
.payment-hero__content-decoration__line {
  display: block;
  margin-bottom: 24px;
  width: 100%;
  height: 1px;
  background-color: var(--line);
}
.payment-hero__content-decoration__volume {
  display: flex;
  justify-content: space-between;
  align-items: center;
  align-items: flex-start;
  margin-bottom: 13px;
}
.payment-hero__content-decoration__volume.last {
  margin-bottom: 25px;
}
.payment-hero__content-decoration__volume p {
  font-weight: 400;
  font-size: 14px;
  line-height: 129%;
  color: var(--dark);
}
.payment-hero__content-decoration__volume p:nth-child(2) {
  text-align: end;
  font-weight: 500;
}
.payment-hero__content-decoration #payment {
  background: none;
}
.payment-hero__content-decoration #payment .place-order {
  padding: 0 !important;
  padding-top: 16px !important;
}
.payment-hero__content-decoration #payment #place_order {
  margin-top: 15px;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 10px;
  padding: 8px 18px;
  border-radius: 8px;
  border: 1px solid var(--yellow);
  font-family: var(--font-family);
  font-weight: 600;
  font-size: 14px;
  line-height: 157%;
  color: var(--black);
  background-color: var(--yellow);
  transition: all 0.3s ease-in-out;
}
.payment-hero__content-decoration #payment #place_order:hover {
  color: var(--yellow) !important;
  background-color: var(--black) !important;
}
.payment-hero__content-decoration #payment ul.payment_methods {
  padding: 0;
}
.payment-hero__content-decoration table.shop_table {
  border: none;
}
.payment-hero__content-decoration table.shop_table th {
  padding: 0;
  padding-bottom: 9px;
}
.payment-hero__content-decoration table.shop_table td {
  padding: 9px 0;
}
.payment-hero__content-decoration .price {
  font-weight: 600;
  font-size: 40px;
  line-height: 100%;
  color: var(--black);
}
.payment-hero__content-decoration .discount {
  margin-bottom: 24px;
  font-weight: 500;
  font-size: 18px;
  line-height: 122%;
  text-decoration: line-through;
  color: var(--gray);
}
.payment-hero__content-decoration__form label {
  display: block;
  margin-bottom: 24px;
}
.payment-hero__content-decoration__form label p {
  margin-bottom: 10px;
  font-weight: 400;
  font-size: 14px;
  line-height: 129%;
  color: var(--dark);
}
.payment-hero__content-decoration__form label input {
  width: 100%;
  padding: 12px 17px;
  border-radius: 8px;
  border: 1px dashed var(--icon-card);
  font-family: var(--font-family);
  font-weight: 500;
  font-size: 14px;
  line-height: 143%;
  letter-spacing: 0.02em;
  color: var(--black);
}
.payment-hero__content-decoration__form label input::-moz-placeholder {
  font-weight: 500;
  font-size: 14px;
  line-height: 143%;
  letter-spacing: 0.02em;
  color: var(--black);
}
.payment-hero__content-decoration__form label input::placeholder {
  font-weight: 500;
  font-size: 14px;
  line-height: 143%;
  letter-spacing: 0.02em;
  color: var(--black);
}
.payment-hero__content-decoration__form button {
  width: 100%;
}
.woocommerce-order-received .main-header h1 {
  margin-bottom: 25px;
}
.woocommerce-order-received .main-header .btn-global {
  width: 250px;
}
/* Сравнение товаров */
.productComparison-header {
  margin-bottom: 24px;
}
.comparison_scroll {
  overflow: auto;
}
.productComparison-hero {
  padding-bottom: 102px;
}
.productComparison-hero__content-entrance {
  padding: 24px;
  margin-bottom: 52px;
  border-radius: 8px;
  background-color: var(--substrate);
}
.productComparison-hero__content-entrance p {
  font-weight: 400;
  font-size: 16px;
  line-height: 162%;
  color: var(--dark);
}
.productComparison-hero__content-entrance p a {
  font-weight: 500;
  text-decoration: underline;
  text-decoration-skip-ink: none;
  color: var(--black);
}
.productComparison-hero__content-cards {
  display: flex;
  gap: 24px;
  margin-bottom: 58px;
}
.productComparison-hero__content-cards .product-card {
  width: 260px;
  min-width: 260px;
}
.productComparison-hero__content-cards .product-card__img {
  min-height: 244px;
}
.productComparison-hero__content-cards .product-card__article-btns {
  display: flex;
  align-items: center;
  gap: 16px;
}
.productComparison-hero__content-cards .product-card__article-btns__basket {
  stroke: #DDDDE1;
  transition: all 0.3s ease-in-out;
}
.productComparison-hero__content-cards .product-card__article-btns__basket:hover {
  stroke: var(--gray);
}
.productComparison-hero__content-cards .product-card.add {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 24px;
  flex-direction: column;
  border: 1px solid var(--line);
}
.productComparison-hero__content-cards .product-card.add .product-card__add {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 0px;
  border-radius: 100px;
  width: 70px;
  height: 70px;
  transition: all 0.5s ease;
}
.productComparison-hero__content-cards .product-card.add .product-card__add span {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 0px;
  width: 40px;
  height: 40px;
  border-radius: 100px;
  background-color: var(--yellow);
}
.productComparison-hero__content-cards .product-card.add h3 {
  font-weight: 600;
  font-size: 18px;
  line-height: 133%;
  text-align: center;
  color: var(--black);
}
.productComparison-hero__content-cards .product-card.add:hover .product-card__add {
  background-color: #fef8c7;
}
.productComparison-hero__content-switching {
  display: flex;
  align-items: center;
  gap: 16px;
  margin-bottom: 27px;
  padding: 24px 0px;
  border-bottom: 1px solid var(--line);
  border-top: 1px solid var(--line);
}
.productComparison-hero__content-switching__label {
  position: relative;
  display: block;
  width: 44px;
  height: 22px;
  border-radius: 100px;
  background-color: var(--black);
  cursor: pointer;
  transition: all 0.3s ease-in-out;
}
.productComparison-hero__content-switching__label input {
  position: absolute;
  pointer-events: none;
  opacity: 0;
  overflow: hidden;
}
.productComparison-hero__content-switching__label input:checked + .productComparison-hero__content-switching__label-slider {
  transform: translateX(22px);
}
.productComparison-hero__content-switching__label input:checked + .productComparison-hero__content-switching__label-slider + .productComparison-hero__content-switching__label-switch-bg {
  background-color: var(--yellow);
}
.productComparison-hero__content-switching__label-slider {
  position: absolute;
  top: 2px;
  left: 2px;
  width: 18px;
  height: 18px;
  border-radius: 100px;
  box-shadow: 0 2px 4px 0 rgba(0, 35, 11, 0.2);
  background-color: var(--white);
  z-index: 1;
  transition: all 0.5s ease;
}
.productComparison-hero__content-switching__label-switch-bg {
  position: absolute;
  width: 100%;
  height: 100%;
  border-radius: 100px;
  z-index: 0;
  transition: all 0.5s ease;
}
.productComparison-hero__content-info__item {
  overflow: hidden;
  border-bottom: 1px solid var(--line);
  transition: all 0.5s ease;
}
.productComparison-hero__content-info__item-header {
  padding: 24px 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
  cursor: pointer;
}
.productComparison-hero__content-info__item-header .h3 {
  font-weight: 500;
  font-size: 18px;
  line-height: 133%;
  color: var(--black);
}
.productComparison-hero__content-info__item-header__arrow svg {
  stroke: #AFAFAF;
  transition: all 0.5s ease;
}
.productComparison-hero__content-info__item-bottom {
  padding-top: 6px;
  padding-bottom: 32px;
  overflow-x: auto;
}
.productComparison-hero__content-info__item-bottom .h3 {
  margin-bottom: 16px;
  font-weight: 400;
  font-size: 16px;
  line-height: 150%;
  color: var(--gray);
}
.productComparison-hero__content-info__item-bottom__list {
  display: flex;
  gap: 24px;
}
.productComparison-hero__content-info__item-bottom__list:not(:last-child) {
  margin-bottom: 24px;
}
.productComparison-hero__content-info__item-bottom__list-item {
  min-width: 260px;
  max-width: 260px;
}
.productComparison-hero__content-info__item-bottom__list-item p {
  font-weight: 400;
  font-size: 16px;
  line-height: 150%;
  color: var(--black);
}
.productComparison-hero__content-info__item.active .productComparison-hero__content-info__item-header__arrow svg {
  stroke: #353535;
  transform: rotate(180deg);
}
/* Личный кабинет */
.personalAccount-header {
  margin-bottom: 52px;
}
.personalAccount-hero {
  padding-bottom: 102px;
}
.personalAccount-hero__content {
  display: grid;
  grid-template-columns: 284px auto;
  gap: 52px;
}
.personalAccount-hero__content-btns-mobile {
  display: none;
}
.personalAccount-hero__content-btns {
  display: flex;
  flex-direction: column;
  height: fit-content;
  padding: 16px 24px;
  border-radius: 20px;
  border: 1px solid var(--line);
  background-color: var(--white);
}
.personalAccount-hero__content-btns a {
  display: block;
  padding: 12px 0;
  font-weight: 500;
  font-size: 16px;
  line-height: 150%;
  color: var(--black);
  transition: all 0.3s ease-in-out;
}
.personalAccount-hero__content-btns a:hover {
  color: var(--yellow);
}
.personalAccount-hero__content-btns a:nth-child(4) {
  margin-bottom: 16px;
}
.personalAccount-hero__content-btns a:nth-child(5) {
  padding: 16px 0;
  border-top: 1px solid var(--line);
}
.personalAccount-hero__content-btns a.active {
  position: relative;
}
.personalAccount-hero__content-btns a.active::after {
  content: "";
  position: absolute;
  top: 50%;
  left: -24px;
  transform: translateY(-50%);
  width: 3px;
  height: 24px;
  border-radius: 6px;
  background-color: var(--yellow);
}
.personalAccount-hero__content-bloks__data {
  max-width: 780px;
}
.personalAccount-hero__content-bloks__data-form__block:not(:last-child) {
  margin-bottom: 38px;
}
.personalAccount-hero__content-bloks__data-form h3 {
  margin-bottom: 26px;
  font-weight: 500;
  font-size: 18px;
  line-height: 144%;
  color: var(--dark);
}
.personalAccount-hero__content-bloks__data-form p {
  margin-top: 14px;
  font-style: italic;
  font-weight: 400;
  font-size: 12px;
  line-height: 133%;
  color: var(--gray);
}
.personalAccount-hero__content-bloks__data-form__double {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 16px;
  margin-bottom: 12px;
}
.personalAccount-hero__content-bloks__data-form__label legend {
  display: flex;
  align-items: center;
  gap: 8px;
  margin-bottom: 10px;
  font-weight: 400;
  font-size: 14px;
  line-height: 143%;
  color: var(--dark);
}
.personalAccount-hero__content-bloks__data-form__label input {
  width: 100%;
  padding: 13px 16px;
  border-radius: 8px;
  border: 1px solid var(--color-input);
  font-weight: 400;
  font-size: 16px;
  line-height: 137%;
  color: var(--dark);
}
.personalAccount-hero__content-bloks__data-form__label input::placeholder {
  font-weight: 400;
  font-size: 16px;
  line-height: 137%;
  color: var(--translucent);
}
.personalAccount-hero__content-bloks__data-form__label input:focus {
  border: 1px solid var(--gray);
}
.personalAccount-hero__content-bloks__data-form__btn {
  padding: 11px 26px;
  font-size: 16px;
}
.personalAccount-hero__content-bloks__orders-list {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.personalAccount-hero__content-bloks__orders-list__item {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
  border: 1px solid var(--line);
  background-color: var(--white);
  transition: all 0.5s ease;
}
.personalAccount-hero__content-bloks__orders-list__item-collapsed {
  position: relative;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 24px;
  cursor: pointer;
  transition: all 0.5s ease;
  opacity: 0;
  pointer-events: none;
}
.personalAccount-hero__content-bloks__orders-list__item-collapsed.active {
  opacity: 1;
  pointer-events: all;
}
.personalAccount-hero__content-bloks__orders-list__item-collapsed .personalAccount-hero__content-bloks__orders-list__item-img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.personalAccount-hero__content-bloks__orders-list__item-info {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.personalAccount-hero__content-bloks__orders-list__item-info__btn {
  display: none;
}
.personalAccount-hero__content-bloks__orders-list__item-info__top {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 12px;
  justify-content: flex-start;
}
.personalAccount-hero__content-bloks__orders-list__item-info__top .orders-condition {
  padding: 4px 12px;
  font-weight: 500;
  font-size: 14px;
  line-height: 129%;
  border-radius: 4px;
}
.personalAccount-hero__content-bloks__orders-list__item-info__top .orders-condition.confirmed {
  color: #fcaa34;
  background-color: rgba(252, 170, 52, 0.1);
}
.personalAccount-hero__content-bloks__orders-list__item-info__top .orders-condition.received {
  color: #3c9939;
  background-color: rgba(60, 153, 57, 0.1);
}
.personalAccount-hero__content-bloks__orders-list__item-info__top .orders-condition.cancelled {
  color: #ff1c1c;
  background-color: rgba(255, 28, 28, 0.08);
}
.personalAccount-hero__content-bloks__orders-list__item-info__top .orders-date {
  font-weight: 400;
  font-size: 14px;
  line-height: 129%;
  color: var(--dark);
}
.personalAccount-hero__content-bloks__orders-list__item-info .orders-number {
  font-weight: 600;
  font-size: 18px;
  line-height: 144%;
  letter-spacing: 0.01em;
  color: #1d2023;
}
.personalAccount-hero__content-bloks__orders-list__item-img {
  width: 62px;
  height: 62px;
}
.personalAccount-hero__content-bloks__orders-list__item-right {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 32px;
}
.personalAccount-hero__content-bloks__orders-list__item-right__price .orders-status {
  margin-bottom: 8px;
  font-family: var(--font-family);
  font-weight: 400;
  font-size: 14px;
  line-height: 186%;
  text-align: right;
  color: var(--dark);
}
.personalAccount-hero__content-bloks__orders-list__item-right__price .orders-price {
  font-weight: 600;
  font-size: 18px;
  line-height: 122%;
  color: var(--black);
}
.personalAccount-hero__content-bloks__orders-list__item-expanded {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  padding: 24px;
  display: grid;
  grid-template-columns: 320px auto;
  gap: 52px;
  opacity: 0;
  pointer-events: none;
  transition: all 0.5s ease;
}
.personalAccount-hero__content-bloks__orders-list__item-expanded.active {
  opacity: 1;
  pointer-events: all;
}
.personalAccount-hero__content-bloks__orders-list__item-expanded .personalAccount-hero__content-bloks__orders-list__item-img {
  min-width: 62px;
}
.personalAccount-hero__content-bloks__orders-list__item-expanded__header {
  display: none;
}
.personalAccount-hero__content-bloks__orders-list__item-expanded__line {
  display: block;
  width: 100%;
  height: 1px;
  background-color: var(--line);
}
.personalAccount-hero__content-bloks__orders-list__item-expanded__left .personalAccount-hero__content-bloks__orders-list__item-info {
  margin-bottom: 18px;
}
.personalAccount-hero__content-bloks__orders-list__item-expanded__left-info {
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.personalAccount-hero__content-bloks__orders-list__item-expanded__left-info__block {
  margin-top: 18px;
}
.personalAccount-hero__content-bloks__orders-list__item-expanded__left-info__block .title {
  margin-bottom: 6px;
  font-weight: 400;
  font-size: 12px;
  line-height: 133%;
  color: #8c8c8c;
}
.personalAccount-hero__content-bloks__orders-list__item-expanded__left-info__block .info {
  font-weight: 400;
  font-size: 14px;
  line-height: 143%;
  color: var(--dark);
}
.personalAccount-hero__content-bloks__orders-list__item-expanded__right-top {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 18px;
  align-items: start;
}
.personalAccount-hero__content-bloks__orders-list__item-expanded__right-top .order_products .personalAccount-hero__content-bloks__orders-list__item-expanded__right-top__product + .personalAccount-hero__content-bloks__orders-list__item-expanded__right-top__product {
  margin-top: 20px;
}
.personalAccount-hero__content-bloks__orders-list__item-expanded__right-top__product {
  display: flex;
  align-items: center;
  gap: 14px;
  max-width: 274px;
}
.personalAccount-hero__content-bloks__orders-list__item-expanded__right-top__product a {
  display: block;
  margin-bottom: 10px;
  font-weight: 400;
  font-size: 14px;
  line-height: 129%;
  color: #1d2023;
}
.personalAccount-hero__content-bloks__orders-list__item-expanded__right-top__product p {
  font-weight: 600;
  font-size: 12px;
  line-height: 133%;
  color: var(--dark);
}
.personalAccount-hero__content-bloks__orders-list__item-expanded__right-top__product p .quantity {
  font-weight: 400;
  color: var(--gray);
}
.personalAccount-hero__content-bloks__orders-list__item-expanded__right-top .personalAccount-hero__content-bloks__orders-list__item-right__price .orders-status {
  display: none;
}
.personalAccount-hero__content-bloks__orders-list__item-expanded__right-info {
  display: flex;
  flex-direction: column;
  gap: 8px;
  margin-top: 18px;
  margin-bottom: 18px;
}
.personalAccount-hero__content-bloks__orders-list__item-expanded__right-info__block {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}
.personalAccount-hero__content-bloks__orders-list__item-expanded__right-info__block p {
  font-weight: 400;
  font-size: 14px;
  line-height: 143%;
  color: var(--dark);
}
.personalAccount-hero__content-bloks__orders-list__item-expanded__right-info__block p.price {
  font-weight: 600;
  font-size: 24px;
  line-height: 133%;
  text-align: right;
  color: var(--black);
}
.personalAccount-hero__content-bloks__orders-list__item-expanded__right-btns {
  margin-top: 18px;
}
.personalAccount-hero__content-bloks__orders-list__item-expanded__right-btns__top {
  display: flex;
  gap: 18px;
  margin-bottom: 18px;
}
.personalAccount-hero__content-bloks__orders-list__item-expanded__right-btns__top a {
  font-weight: 400;
  font-size: 14px;
  line-height: 143%;
  text-decoration: underline;
  text-decoration-skip-ink: none;
  color: var(--gray);
}
.personalAccount-hero__content-bloks__orders-list__item.change {
  border: 2px solid var(--yellow);
}
.personalAccount-hero__content-bloks__adress {
  max-width: 780px;
}
.personalAccount-hero__content-bloks__adress a {
  text-decoration: underline;
}
.personalAccount-hero__content-bloks__adress a:hover {
  text-decoration: none;
}
.personalAccount-hero__content-bloks__adress p {
  margin-bottom: 15px;
}
.personalAccount-hero__content-bloks__adress .form-row {
  margin-bottom: 16px;
}
.personalAccount-hero__content-bloks__adress h2, .personalAccount-hero__content-bloks__adress legend {
  margin-bottom: 24px;
  font-weight: 500;
  font-size: 18px;
  line-height: 144%;
  color: var(--dark);
}
.personalAccount-hero__content-bloks__adress legend {
  padding-top: 35px;
  margin-bottom: 15px;
}
.personalAccount-hero__content-bloks__adress-form__label {
  display: block;
  margin-bottom: 16px;
}
.personalAccount-hero__content-bloks__adress-form__label legend {
  margin-bottom: 8px;
  font-weight: 400;
  font-size: 14px;
  line-height: 143%;
  color: var(--dark);
}
.personalAccount-hero__content-bloks__adress-form__label legend.off {
  opacity: 0;
}
.personalAccount-hero__content-bloks__adress-form__label legend span {
  color: red;
}
.personalAccount-hero__content-bloks__adress-form__label legend span.grey {
  color: var(--gray);
}
.personalAccount-hero__content-bloks__adress-form__label input {
  width: 100%;
  padding: 13px 16px;
  border-radius: 8px;
  border: 1px solid var(--color-input);
  font-weight: 400;
  font-size: 16px;
  line-height: 137%;
  color: var(--dark);
}
.personalAccount-hero__content-bloks__adress-form__label input::placeholder {
  font-weight: 400;
  font-size: 16px;
  line-height: 137%;
  color: var(--translucent);
}
.personalAccount-hero__content-bloks__adress-form__label input:focus {
  border: 1px solid var(--gray);
}
.personalAccount-hero__content-bloks__adress-form__double {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 16px;
}
.personalAccount-hero__content-bloks__adress-form__double.last {
  margin-bottom: 16px;
}
.personalAccount-hero__content-bloks__adress-form__btn {
  padding: 13px 26px;
  font-size: 16px;
}
.text-block {
  font-size: 18px;
  line-height: 156%;
  color: var(--dark);
  font-weight: 400;
}
.text-block p {
  margin-bottom: 27px;
}
.text-block img {
  margin-bottom: 32px;
  display: block;
  border-radius: 20px;
}
.text-block h1, .text-block .h1 {
  font-family: var(--font-family);
  font-weight: 500;
  font-size: 32px;
  line-height: 125%;
  color: var(--black);
  letter-spacing: -0.7px;
  margin-bottom: 32px;
}
.text-block h2, .text-block .h2 {
  margin-bottom: 32px;
  font-weight: 600;
  font-size: 24px;
  line-height: 133%;
  color: var(--black);
}
.text-block ul {
  display: flex;
  flex-direction: column;
  gap: 8px;
  margin-bottom: 27px;
}
.text-block ul li {
  position: relative;
  padding-left: 24px;
}
.text-block ul li:before {
  content: "";
  position: absolute;
  top: 12px;
  left: 10px;
  width: 4px;
  height: 4px;
  border-radius: 100px;
  background-color: var(--gray);
}
.text-block ol {
  display: flex;
  flex-direction: column;
  gap: 8px;
  margin-bottom: 27px;
  counter-reset: num;
}
.text-block ol li {
  position: relative;
  padding-left: 24px;
}
.text-block ol li:before {
  content: counter(num) ".";
  counter-increment: num;
  display: inline-block;
  position: absolute;
  top: 0px;
  left: 0px;
  width: 20px;
  text-align: left;
}
@media (max-width: 768px) {
  .text-block {
    font-size: 16px;
  }
  .text-block img {
    margin-bottom: 29px;
  }
  .text-block p, .text-block ul, .text-block ol {
    margin-bottom: 23px;
  }
  .text-block h1, .text-block .h1 {
    font-size: 28px;
  }
  .text-block h2, .text-block .h2 {
    font-size: 22px;
  }
}
/* Media */
@media (max-width: 1440px) {
  /* Карточка товара */
  /* Доставка и оплата */
  .productCard-hero__content {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 32px;
  }
  .productCard-hero__content-images {
    justify-content: flex-start;
    flex-direction: column;
  }
  .productCard-hero__content-images__container {
    flex-direction: row;
    width: 500px;
    justify-content: space-between;
  }
  .productCard-hero__content-images__container-scroll__block {
    flex-direction: row;
  }
  .productCard-hero__content-images__container button.prev {
    transform: rotate(-90deg);
  }
  .productCard-hero__content-images__container button.next {
    transform: rotate(-90deg);
  }
  .deliveryAndPeyment-payment__content-info__img {
    display: none;
  }
}
@media (max-width: 1200px) {
  /* Каталог */
  /* Карточка товара */
  /* Доставка и оплата */
  /* Блог */
  .index-hero__content-bottom__btns {
    display: block;
  }
  .index-hero__content-bottom__btns button {
    top: 28%;
  }
  .index-hero__content-bottom__btns button.prev {
    left: 7px;
  }
  .index-hero__content-bottom__btns button.next {
    right: 7px;
  }
  .index-categories__content-position {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 12px;
  }
  .index-categories__content-position span {
    width: 6px;
    height: 6px;
    border-radius: 100px;
    background-color: var(--color-input);
    cursor: pointer;
    transition: all 0.3s ease-in-out;
  }
  .index-categories__content-position span.swiper-pagination-bullet-active {
    width: 9px;
    height: 9px;
    background-color: var(--yellow);
  }
  .catalog-content__products-bottom__cards-content {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .productCard-hedaer__bottom {
    flex-direction: column;
    align-items: start;
    gap: 20px;
  }
  .productCard-hero__content {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 32px;
  }
  .productCard-hero__content-specifications {
    display: none;
  }
  .deliveryAndPeyment-payment__content-list {
    display: flex;
    flex-direction: column;
  }
  .blog-hero__content-blocks {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media (max-width: 1111px) {
  /* tvAndElectronics */
  /* Карточка товара */
  /* Корзина */
  .tvAndElectronics-hero {
    padding-bottom: 102px;
  }
  .tvAndElectronics-hero__content {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 24px;
  }
  .tvAndElectronics-popular__content-scroll__cards {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 24px;
  }
  .productCard-info__content-bottom__specifications-info__list {
    display: flex;
    flex-direction: column;
  }
  .basket-hero__content-products__list-item {
    padding: 52px 20px;
  }
  .basket-hero__content-products__list-item__btn {
    top: 24px;
    right: 24px;
  }
}
@media (max-width: 1024px) {
  /* index */
  /* tvAndElectronics */
  /* Каталог */
  /* Карточка товара */
  /* Гарантия и обмен */
  /* Корзина */
  /* Личный кабинет */
  .index-advantages__content {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 24px;
  }
  .tvAndElectronics-hero {
    padding-bottom: 102px;
  }
  .tvAndElectronics-hero__content {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 24px;
  }
  .tvAndElectronics-popular__content-scroll__cards {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 24px;
  }
  .catalog-content__products-bottom__cards-content {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .productCard-hero__content {
    display: flex;
    flex-direction: column;
  }
  .productCard-hero__content-images {
    align-items: center;
  }
  .warranty-hero__content-list {
    display: flex;
    flex-direction: column;
  }
  .blog-hero__content-blocks {
    grid-template-columns: repeat(2, 1fr);
  }
  .basket-hero__content-products__list-item {
    padding: 30px 12px;
    align-items: center;
  }
  .basket-hero__content-products__list-item__article-top {
    flex-direction: column-reverse;
    gap: 20px;
  }
  .basket-hero__content-products__list-item__article-top__nav {
    justify-content: flex-start;
    padding-right: 0;
  }
  .payment-hero__content-peyment__form-double {
    display: flex;
    flex-direction: column;
  }
  .personalAccount-hero__content-bloks__orders-list__item-collapsed {
    flex-direction: column;
    align-items: flex-start;
  }
  .personalAccount-hero__content-bloks__orders-list__item-collapsed .personalAccount-hero__content-bloks__orders-list__item-img {
    position: inherit;
    top: 0;
    left: 0;
    width: 100px;
    height: 100%;
    transform: none;
    margin-bottom: 29px;
  }
  .personalAccount-hero__content-bloks__orders-list__item-collapsed .personalAccount-hero__content-bloks__orders-list__item-img img {
    width: 100%;
  }
  .personalAccount-hero__content-bloks__orders-list__item-collapsed .personalAccount-hero__content-bloks__orders-list__item-info {
    width: 100%;
    flex-direction: column-reverse;
    margin-bottom: 16px;
  }
  .personalAccount-hero__content-bloks__orders-list__item-collapsed .personalAccount-hero__content-bloks__orders-list__item-info__top {
    justify-content: space-between;
  }
  .personalAccount-hero__content-bloks__orders-list__item-collapsed .personalAccount-hero__content-bloks__orders-list__item-info__top p.orders-date {
    transform: translateY(-35px);
  }
  .personalAccount-hero__content-bloks__orders-list__item-collapsed .personalAccount-hero__content-bloks__orders-list__item-right {
    width: 100%;
  }
  .personalAccount-hero__content-bloks__orders-list__item-collapsed .personalAccount-hero__content-bloks__orders-list__item-right__price {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
  }
  .personalAccount-hero__content-bloks__orders-list__item-collapsed .personalAccount-hero__content-bloks__orders-list__item-right__price p.orders-status {
    margin-bottom: 0;
  }
  .personalAccount-hero__content-bloks__orders-list__item-collapsed .personalAccount-hero__content-bloks__orders-list__item-right svg {
    display: none;
  }
  .personalAccount-hero__content-bloks__orders-list__item-expanded {
    display: flex;
    flex-direction: column;
  }
  .personalAccount-hero__content-bloks__orders-list__item-expanded .personalAccount__orders-block-roll {
    position: absolute;
    top: 24px;
    right: 24px;
  }
}
@media (max-width: 1024px) and (min-width: 769px) {
  .index-recommendations__content-scroll__cards {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 20px;
  }
}
@media (max-width: 768px) {
  /* index */
  /* tvAndElectronics */
  /* Каталог */
  /* Карточка товара */
  /* Доставка и оплата */
  /* Магазины и контакты */
  /* Гарантия и обмен */
  /* Страница блога */
  /* Корзина */
  /* Оплата и доставка */
  /* Личный кабинет */
  .woocommerce form .form-row-first, .woocommerce-page form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-last {
    float: none;
  }
  .woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last {
    width: auto;
  }
  .woocommerce-error, .woocommerce-info, .woocommerce-message {
    margin-bottom: 15px;
  }
  .main-header__nav {
    padding-bottom: 17px;
    text-wrap: nowrap;
    overflow-x: scroll;
    font-size: 13px;
    margin-bottom: 0;
  }
  .main-header__nav a {
    font-size: 13px;
  }
  .main-header h1 {
    font-weight: 600;
    font-size: 28px;
    line-height: 121%;
    color: var(--black);
  }
  .index-hero__content-top {
    flex-direction: column;
    align-items: flex-start;
    gap: 20px;
  }
  .index-hero__content-top .h1 {
    font-size: 28px;
  }
  .index-hero__content-bottom {
    position: relative;
  }
  .index-hero__content-bottom .index-hero__content-bottom__btns button {
    top: 28%;
  }
  .index-hero__content-bottom .index-hero__content-bottom__btns button.prev {
    left: 7px;
  }
  .index-hero__content-bottom .index-hero__content-bottom__btns button.next {
    right: 7px;
  }
  .index-hero__content-bottom__list .product-card {
    min-width: 100%;
  }
  .index-hero__content-bottom__btns {
    display: block;
  }
  .index-recommendations__content-scroll {
    overflow: hidden;
    margin-bottom: 32px;
  }
  .index-recommendations__content-scroll__cards {
    display: flex;
    gap: 0;
  }
  .index-recommendations__content-scroll__cards .product-card {
    min-width: 260px;
    min-width: 100px;
  }
  .index-recommendations__content-position {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 12px;
  }
  .index-recommendations__content-position span {
    width: 6px;
    height: 6px;
    border-radius: 100px;
    background-color: var(--color-input);
    cursor: pointer;
    transition: all 0.3s ease-in-out;
  }
  .index-recommendations__content-position span.swiper-pagination-bullet-active {
    width: 9px;
    height: 9px;
    background-color: var(--yellow);
  }
  .index-offers__content-scroll__block-img {
    display: none;
  }
  .index-offers__content-scroll__block-img-mobile {
    width: 100%;
    display: block;
    margin-bottom: 32px;
  }
  .index-offers__content-scroll__block-info h2 {
    font-size: 28px;
  }
  .index-offers__content-scroll__block-info p {
    font-size: 16px;
  }
  .index-offers__content-btns button.prev {
    left: 0;
  }
  .index-offers__content-btns button.next {
    right: 0;
  }
  .index-top__content-bottom {
    height: 547px;
  }
  .index-top__content-top__btns button {
    opacity: 0;
  }
  .index-top__content-top__btns button.prev {
    left: 0;
  }
  .index-top__content-top__btns button.next {
    right: 0;
  }
  .index-advantages__content {
    display: flex;
    flex-direction: column;
    gap: 24px;
  }
  .tvAndElectronics-main-header h1 {
    display: none;
  }
  .tvAndElectronics-hero {
    padding-bottom: 102px;
  }
  .tvAndElectronics-hero__content {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 24px;
  }
  .tvAndElectronics-popular__content-scroll {
    overflow: hidden;
    margin-bottom: 32px;
  }
  .tvAndElectronics-popular__content-scroll__cards {
    display: flex;
    gap: 0;
    transition: all 0.3s ease-in-out;
  }
  .tvAndElectronics-popular__content-scroll__cards .product-card {
    min-width: 260px;
  }
  .tvAndElectronics-popular__content-scroll__cards .product-card:not(:nth-child(-n+5)) {
    display: none;
  }
  .tvAndElectronics-popular__content-scroll__cards .product-card:not(:last-child) {
    margin-right: 24px;
  }
  .tvAndElectronics-popular__content-indicator {
    position: relative;
    overflow: hidden;
    width: 100%;
    height: 4px;
    border-radius: 100px;
    background-color: var(--substrate);
  }
  .tvAndElectronics-popular__content-indicator__progress {
    position: absolute;
    left: 0;
    width: 0;
    height: 100%;
    border-radius: 100px;
    background-color: #8d8d8d;
    transition: all 0.1s ease;
  }
  .catalog-content__products-mobile {
    position: relative;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 0;
    border-top: 1px solid var(--icon-card);
    border-bottom: 1px solid var(--icon-card);
    margin-bottom: 11px;
  }
  .catalog-content__products-mobile__filter-sorting {
    position: relative;
  }
  .catalog-content__products-mobile__filter-sorting__block {
    position: absolute;
    display: flex;
    flex-direction: column;
    width: 100%;
    bottom: 0;
    border: 1px solid var(--icon-card);
    border-radius: 8px;
    background-color: var(--white);
    transition: bottom 0.5s ease, opacity 0.2s ease;
    opacity: 0;
    pointer-events: none;
  }
  .catalog-content__products-mobile__filter-sorting__block a {
    width: 100%;
    padding: 16px;
    font-weight: 500;
    font-size: 16px;
    line-height: 137%;
    color: var(--dark);
  }
  .catalog-content__products-mobile__filter-sorting__block a.active {
    background-color: #ebebeb;
  }
  .catalog-content__products-mobile__filter-sorting.active .catalog-content__products-mobile__filter-sorting__block {
    bottom: -239px;
    z-index: 5;
    opacity: 1;
    pointer-events: all;
  }
  .catalog-content__products-mobile button {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 12px;
    width: 100%;
    padding: 16px;
    font-weight: 500;
    font-size: 16px;
    line-height: 137%;
    color: var(--dark);
  }
  .catalog-content__products-mobile::before {
    content: "";
    position: absolute;
    width: 1px;
    height: 70%;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background-color: var(--icon-card);
  }
  .catalog-content__products-bottom {
    display: grid;
    grid-template-columns: repeat(1, 1fr);
    gap: 0;
  }
  .catalog-content__products-bottom__filter {
    position: fixed;
    overflow-y: auto;
    top: -150%;
    left: 0;
    padding: 0 13px;
    width: 100%;
    height: 100%;
    background-color: var(--white);
    z-index: 5;
    transition: all 0.5s ease;
    padding-bottom: 3px;
  }
  .catalog-content__products-bottom__filter.active {
    top: 0;
  }
  .catalog-content__products-bottom__filter .close_catalog_filter_bottom {
    position: sticky;
    width: 100%;
    margin-top: 5px;
    bottom: 0;
  }
  .catalog-content__products-bottom__filter-top {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 0;
    position: relative;
    margin-bottom: 27px;
    padding: 18px 0;
    border-bottom: 1px solid var(--icon-card);
  }
  .catalog-content__products-bottom__filter-top .h3 {
    font-family: var(--second-family);
    font-weight: 500;
    font-size: 18px;
    line-height: 144%;
    color: #1d2023;
  }
  .catalog-content__products-bottom__filter-top button {
    position: absolute;
    top: 50%;
    left: 13px;
    transform: translateY(-50%);
  }
  .catalog-content__products-bottom__filter-price .price-inputs {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 8px;
  }
  .catalog-content__products-bottom__cards-top__sorting {
    display: none;
  }
  .catalog-content__products-bottom__cards-content {
    gap: 10px;
    margin-bottom: 21px;
  }
  .catalog__bottom-menu {
    position: fixed;
    display: block;
    bottom: 0;
    left: 0;
    width: 100%;
    box-shadow: 0 -2px 8px 0 rgba(0, 0, 0, 0.08);
    background: var(--white);
    z-index: 9;
    transform: translateY(100%);
    opacity: 0;
    transition: transform 0.3s ease, opacity 0.3s ease;
  }
  .catalog__bottom-menu__content {
    padding: 16px 0;
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
  .catalog__bottom-menu__content a {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 8px;
    flex-direction: column;
    position: relative;
    width: 70px;
  }
  .catalog__bottom-menu__content a p {
    font-weight: 400;
    font-size: 12px;
    line-height: 100%;
    color: var(--gray);
  }
  .catalog__bottom-menu.visible {
    transform: translateY(0);
    opacity: 1;
  }
  .productCard-hedaer {
    margin-bottom: 0px;
  }
  .productCard-hedaer__bottom {
    display: none;
  }
  .productCard-hedaer .main-header__nav {
    margin-bottom: 0;
  }
  .productCard-hero {
    padding-bottom: 16px;
  }
  .productCard-hero__content {
    gap: 30px;
  }
  .productCard-hero__content-images__img-container {
    padding: 10px;
    width: 100%;
    height: auto;
  }
  .productCard-hero__content-images__container {
    width: 100%;
  }
  .productCard-hero__content-purchase__header {
    display: block;
  }
  .productCard-hero__content-purchase__header .productCard-hedaer__bottom {
    display: block;
    margin-bottom: 32px;
  }
  .productCard-hero__content-purchase__header .productCard-hedaer__bottom .h1 {
    margin-bottom: 24px;
    font-weight: 600;
    font-size: 22px;
    line-height: 136%;
    color: var(--black);
  }
  .productCard-hero__content-purchase__header .productCard-hedaer__bottom-info {
    display: flex;
    align-items: center;
    gap: 16px;
    margin-right: 0;
    width: auto;
  }
  .productCard-hero__content-purchase__header .productCard-hedaer__bottom-info a {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 6px;
    font-weight: 400;
    font-size: 14px;
    line-height: 129%;
    color: var(--gray);
  }
  .productCard-hero__content-purchase__top-availability {
    justify-content: center;
    max-width: inherit;
  }
  .productCard-hero__content-purchase__top-lower p {
    display: none;
  }
  .productCard-hero__content-purchase__bottom {
    margin-bottom: 52px;
  }
  .productCard-hero__content-purchase__descrs {
    display: block;
    padding: 24px;
    border-radius: 20px;
    border: 1px solid #ede8b2;
    background-color: #fffef6;
  }
  .productCard-hero__content-purchase__descrs h3 {
    display: flex;
    gap: 12px;
    margin-bottom: 12px;
    font-weight: 600;
    font-size: 20px;
    line-height: 110%;
    color: var(--red);
  }
  .productCard-hero__content-purchase__descrs p {
    font-weight: 400;
    font-size: 14px;
    line-height: 129%;
    color: var(--gray);
  }
  .productCard-info__content {
    position: relative;
  }
  .productCard-info__content-nav-mobile2 {
    display: block;
    margin-bottom: 40px;
  }
  .productCard-info__content-nav-mobile2 button {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 16px 14px;
    width: 100%;
    border-radius: 8px;
    border: 1px solid var(--dark);
  }
  .productCard-info__content-nav-mobile2 button p {
    font-family: var(--second-family);
    font-weight: 500;
    font-size: 16px;
    line-height: 125%;
    color: #1d2023;
  }
  .productCard-info__content-nav-mobile2 button svg {
    transition: all 0.3s ease-in-out;
  }
  .productCard-info__content-nav-mobile2 button.active svg {
    transform: rotate(180deg);
  }
  .productCard-info__content-nav2 {
    position: absolute;
    flex-direction: column;
    width: 100%;
    border-radius: 8px;
    border: 1px solid var(--dark);
    background-color: var(--white);
    opacity: 0;
    pointer-events: none;
    visibility: hidden;
    transition: all 0.1s ease;
  }
  .productCard-info__content-nav2.active {
    top: 70px;
    opacity: 1;
    pointer-events: all;
    visibility: visible;
    z-index: 4;
  }
  .productCard-info__content-nav2 button.active {
    border-bottom: none;
  }
  .productCard-info__content-nav2__line {
    display: none;
  }
  .productCard-info__content-bottom__reviews-content {
    display: flex;
    flex-direction: column-reverse;
  }
  .productCard-info__content-bottom__availability-list__item {
    flex-direction: column;
    align-items: inherit;
    gap: 24px;
  }
  .productCard-info__content-bottom__availability-list__item-left {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 0px;
  }
  .productCard-recommendations__content-btns {
    opacity: 0;
    visibility: hidden;
  }
  .productCard-recommendations__content-btns button {
    pointer-events: none;
  }
  .productCard-recommendations__content-btns button.prev {
    left: 0;
  }
  .productCard-recommendations__content-btns button.next {
    right: 0;
  }
  .deliveryAndPeyment-header {
    margin-bottom: 36px;
  }
  .deliveryAndPeyment-payment {
    padding-bottom: 71px;
  }
  .deliveryAndPeyment-payment__content .h2 {
    font-size: 20px;
  }
  .deliveryAndPeyment-payment__content-list {
    gap: 12px;
    margin-bottom: 25px;
  }
  .deliveryAndPeyment-payment__content-list__item {
    padding: 26px 0;
  }
  .deliveryAndPeyment-payment__content-list__item img {
    width: 17%;
  }
  .deliveryAndPeyment-payment__content-list__item-article {
    max-width: 218px;
  }
  .deliveryAndPeyment-payment__content-list__item-article .h3 {
    font-size: 18px;
  }
  .deliveryAndPeyment-payment__content-list__item-article p {
    font-size: 16px;
  }
  .deliveryAndPeyment-payment__content-info {
    margin-bottom: 39px;
    padding: 24px 16px 251px 16px;
  }
  .deliveryAndPeyment-payment__content-info__article strong {
    font-size: 20px;
  }
  .deliveryAndPeyment-payment__content-info__article p {
    font-size: 16px;
  }
  .deliveryAndPeyment-payment__content-info__img {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 0px;
    width: 100%;
    bottom: -110px;
    top: inherit;
    right: inherit;
  }
  .deliveryAndPeyment-payment__content-descrs__top {
    display: flex;
    flex-direction: column;
    gap: 0px;
    padding-bottom: 32px;
    margin-bottom: 32px;
  }
  .deliveryAndPeyment-payment__content-descrs__top p:not(:last-child) {
    margin-bottom: 0px;
  }
  .deliveryAndPeyment-payment__content-descrs__bottom {
    display: flex;
    flex-direction: column;
  }
  .shops-header {
    margin-bottom: 20px;
  }
  .shops-hero {
    padding-bottom: 72px;
  }
  .shops-hero__content-search {
    margin-bottom: 2px;
  }
  .shops-hero__content-search__label {
    width: 100%;
  }
  .shops-hero__content-bottom {
    display: flex;
    flex-direction: column;
    gap: 16px;
    height: auto;
  }
  .shops-hero__content-bottom__places {
    height: 481px;
    height: auto;
    border-radius: 8px;
  }
  .shops-hero__content-bottom__map-container {
    border-radius: 8px;
    height: 480px;
  }
  .warranty-header {
    margin-bottom: 39px;
  }
  .warranty-hero {
    padding-bottom: 52px;
  }
  .warranty-hero__content-list {
    gap: 16px;
  }
  .warranty-hero__content-list__item {
    padding: 33px 20px;
    min-height: 400px;
  }
  .warranty-hero__content-list__item:nth-child(1) .warranty-hero__content-list__item-img {
    bottom: -18px;
  }
  .warranty-hero__content-list__item:nth-child(2) .h3 {
    margin-bottom: 16px;
  }
  .warranty-hero__content-list__item:nth-child(3) .warranty-hero__content-list__item-img {
    bottom: -41px;
  }
  .warranty-hero__content-list__item:hover {
    transform: none;
  }
  .warranty-questions {
    padding-bottom: 72px;
  }
  .warranty-questions__content-faq__item-header {
    padding: 16px 0;
  }
  .warranty-questions__content-bottom {
    flex-direction: column;
    padding: 25px 20px;
  }
  .blog-hero__content-btns {
    flex-wrap: wrap;
  }
  .blog-hero__content-blocks {
    grid-template-columns: repeat(1, 1fr);
    row-gap: 20px;
  }
  .blog-hero__content-blocks__block-img {
    margin-bottom: 0;
  }
  .blog-hero__content-blocks__block-article {
    padding-top: 13px;
  }
  .blog-hero__content-blocks__block-article__top {
    margin-bottom: 24px;
  }
  .blogPage-header {
    margin-bottom: 31px;
  }
  .blogPage-hero {
    padding-bottom: 54px;
  }
  .blogPage-hero__content h3 {
    font-size: 22px;
  }
  .blogPage-hero__content p {
    margin-bottom: 23px;
    font-size: 16px;
  }
  .blogPage-hero__content-img {
    margin-bottom: 29px;
  }
  .blogPage-hero__content-block {
    margin-bottom: 42px;
  }
  .blogPage-hero__content-block.first p {
    font-size: 18px;
    line-height: 144%;
  }
  .blogPage-hero__content-links {
    padding: 13px 1px;
  }
  .blogPage-hero__content-entrance {
    margin-bottom: 34px;
  }
  .blogPage-hero__content-entrance p {
    margin-bottom: 0;
  }
  .blogPage-hero__content-review h3 {
    margin-bottom: 20px;
  }
  .blogPage-hero__content-review__form-top {
    display: flex;
    flex-direction: column;
  }
  .blogPage-hero__content-review__form-btn {
    margin-top: 29px;
    width: 100%;
  }
  .blogPage-articles {
    padding-bottom: 67px;
  }
  .blogPage-articles__content-bottom__blocks-block {
    min-width: 260px;
  }
  .blogPage-articles__content-bottom__blocks-block__img {
    height: 229px;
  }
  .blogPage-articles__content-bottom__blocks-block__img img {
    height: 100%;
    object-fit: cover;
  }
  .blogPage-articles__content-bottom__blocks-block__article-top {
    margin-bottom: 14px;
  }
  .blogPage-articles__content-bottom__blocks-block__article h3 {
    margin-bottom: 14px;
    font-size: 19px;
  }
  .blogPage-articles__content-bottom__indicator {
    position: relative;
    overflow: hidden;
    width: 100%;
    height: 4px;
    border-radius: 100px;
    background-color: var(--substrate);
  }
  .blogPage-articles__content-bottom__indicator-progress {
    position: absolute;
    left: 0;
    width: 0;
    height: 100%;
    border-radius: 100px;
    background-color: #8d8d8d;
    transition: all 0.1s ease;
  }
  .basket-header {
    margin-bottom: 22px;
  }
  .basket-hero {
    padding-bottom: 59px;
  }
  .basket-hero__content {
    display: flex;
    flex-direction: column;
  }
  .basket-hero__content-products__list-item {
    position: relative;
    padding: 24px 24px;
    flex-direction: column;
  }
  .basket-hero__content-products__list-item__img {
    align-self: baseline;
    margin-right: 0;
    margin-bottom: 23px;
  }
  .basket-hero__content-products__list-item__article-top h3 {
    max-width: 100%;
  }
  .basket-hero__content-products__list-item__article-top__nav {
    position: absolute;
    bottom: 32px;
    right: 24px;
  }
  .basket-hero__content-products__list-item__article-volume {
    padding: 12px 6px;
    width: 80px;
    justify-content: space-between;
  }
  .basket-hero__content-decoration {
    padding: 28px 32px;
  }
  .basket-hero__content-decoration__volume {
    margin-bottom: 23px;
  }
  .basket-hero__content-decoration p.price {
    font-size: 40px;
  }
  .payment-header {
    margin-bottom: 23px;
  }
  .payment-hero {
    padding-bottom: 72px;
  }
  .payment-hero__content {
    display: flex;
    flex-direction: column;
  }
  .payment-hero__content-peyment {
    padding: 24px;
  }
  .payment-hero__content-peyment__form-label {
    margin-bottom: 19px;
  }
  .payment-hero__content-peyment__form-label legend.off {
    display: none;
  }
  .payment-hero__content-peyment__form-double {
    gap: 0;
  }
  .payment-hero__content-decoration {
    padding: 32px 32px;
    height: auto;
  }
  .payment-hero__content-decoration__line:nth-child(6) {
    margin-bottom: 3px;
  }
  .personalAccount-header {
    margin-bottom: 14px;
  }
  .personalAccount-hero {
    padding-bottom: 71px;
  }
  .personalAccount-hero__content {
    display: flex;
    flex-direction: column;
    position: relative;
    gap: 23px;
  }
  .personalAccount-hero__content-btns-mobile {
    display: block;
    padding: 16px;
    border-radius: 8px;
    background-color: var(--substrate);
  }
  .personalAccount-hero__content-btns-mobile p {
    margin-bottom: 8px;
    font-weight: 400;
    font-size: 14px;
    line-height: 143%;
    color: var(--translucent);
  }
  .personalAccount-hero__content-btns-mobile button {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    padding: 14px 16px;
    border-radius: 8px;
    border: 1px solid var(--gray);
    font-family: var(--second-family);
    font-weight: 400;
    font-size: 16px;
    line-height: 137%;
    color: var(--dark);
  }
  .personalAccount-hero__content-btns-mobile button svg {
    transition: all 0.3s ease-in-out;
  }
  .personalAccount-hero__content-btns-mobile button.active svg {
    transform: rotate(180deg);
  }
  .personalAccount-hero__content-btns {
    position: absolute;
    top: 120px;
    left: 0;
    width: 100%;
    border-radius: 8px;
    border: 1px solid var(--gray);
    background-color: var(--substrate);
    opacity: 0;
    pointer-events: none;
    visibility: hidden;
    transition: all 0.5s ease;
  }
  .personalAccount-hero__content-btns.active {
    opacity: 1;
    pointer-events: all;
    visibility: visible;
    z-index: 5;
  }
  .personalAccount-hero__content-bloks__data-form__double {
    display: flex;
    flex-direction: column;
    gap: 22px;
    margin-bottom: 21px;
  }
  .personalAccount-hero__content-bloks__data-form h3 {
    margin-bottom: 32px;
  }
  .personalAccount-hero__content-bloks__data-form__btn {
    width: 100%;
  }
  .personalAccount-hero__content-bloks__orders-list__item-expanded .personalAccount-hero__content-bloks__orders-list__item-info {
    gap: 13px;
  }
  .personalAccount-hero__content-bloks__orders-list__item-expanded .personalAccount-hero__content-bloks__orders-list__item-info__btn {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 0px;
    padding: 13px 24px;
    border-radius: 8px;
    border: 1px solid var(--gray);
    font-weight: 500;
    font-size: 16px;
    line-height: 137%;
    color: var(--black);
  }
  .personalAccount-hero__content-bloks__orders-list__item-expanded__right-top .personalAccount-hero__content-bloks__orders-list__item-right__price {
    display: none;
  }
  .personalAccount-hero__content-bloks__orders-list__item-expanded__right-btns__top {
    flex-direction: column;
  }
  .personalAccount-hero__content-bloks__adress h2 {
    margin-bottom: 32px;
  }
  .personalAccount-hero__content-bloks__adress-form__double {
    display: flex;
    flex-direction: column;
    gap: 0;
  }
  .personalAccount-hero__content-bloks__adress-form__label {
    margin-bottom: 24px;
  }
  .personalAccount-hero__content-bloks__adress-form__label legend.off {
    display: none;
  }
  .personalAccount-hero__content-bloks__adress-form__btn {
    width: 100%;
  }
}
@media (max-width: 450px) {
  /* index */
  /* tvAndElectronics */
  /* Каталог */
  /* Карточка товара */
  /* Личный кабинет */
  .index-hero {
    padding: 16px 0 16px 0;
  }
  .index-hero__content {
    padding: 20px 22px;
  }
  .index-hero__content-top {
    gap: 16px;
  }
  .index-hero__content-top__timer {
    gap: 6px;
  }
  .index-categories {
    padding: 34px 0 50px 0;
    overflow: hidden;
  }
  .index-categories__content-scroll {
    width: 100%;
  }
  .index-categories__content-scroll__cards-card {
    min-width: 142px;
  }
  .index-recommendations {
    padding: 0 0 53px 0;
  }
  .index-offers {
    margin-bottom: 53px;
  }
  .index-offers__content-scroll__block {
    padding: 24px 24px;
  }
  .index-offers__content-scroll__block h2 {
    margin-bottom: 8px;
  }
  .index-offers__content-scroll__block p {
    margin-bottom: 25px;
  }
  .index-top {
    padding-bottom: 54px;
  }
  .index-top__content-top {
    margin-bottom: 52px;
  }
  .index-top__content-top__scroll {
    margin-bottom: 28px;
  }
  .index-top__content-top__btns {
    opacity: 0;
    pointer-events: none;
  }
  .index-top__content-bottom {
    padding: 25px;
    padding-bottom: 50px;
  }
  .index-top__content-bottom #index-top__content-bottom__btn {
    left: 25px;
  }
  .index-blog {
    padding-bottom: 44px;
  }
  .index-blog__content-bottom__blocks-block {
    min-width: 260px;
  }
  .index-blog__content-bottom__blocks-block__img {
    height: 229px;
  }
  .index-blog__content-bottom__blocks-block__img img {
    height: 100%;
    object-fit: cover;
  }
  .index-blog__content-bottom__blocks-block__article-top {
    margin-bottom: 14px;
  }
  .index-blog__content-bottom__blocks-block__article h3 {
    margin-bottom: 14px;
    font-size: 19px;
  }
  .index-blog__content-bottom__indicator {
    position: relative;
    overflow: hidden;
    width: 100%;
    height: 4px;
    border-radius: 100px;
    background-color: var(--substrate);
  }
  .index-blog__content-bottom__indicator-progress {
    position: absolute;
    left: 0;
    width: 0;
    height: 100%;
    border-radius: 100px;
    background-color: #8d8d8d;
    transition: all 0.1s ease;
  }
  .index-advantages {
    padding-bottom: 70px;
  }
  .index-advantages__content {
    gap: 14px;
  }
  .index-advantages__content-block {
    padding: 24px;
  }
  .tvAndElectronics-hero {
    padding-bottom: 54px;
  }
  .tvAndElectronics-hero__content {
    gap: 14px;
  }
  .tvAndElectronics-hero__content-card {
    padding: 10px;
    padding-bottom: 110px;
  }
  .tvAndElectronics-hero__content-card__img {
    width: 100px;
  }
  .tvAndElectronics-popular {
    padding-bottom: 65px;
  }
  .catalog-header {
    margin-bottom: 29px;
  }
  .productCard-hero__content-images__img-container {
    padding: 0;
  }
  .productCard-hero__content-images__container-scroll {
    padding-bottom: 0;
  }
  .productCard-hero__content-images__container-scroll__block button {
    min-width: 70px;
    min-height: 70px;
  }
  .productCard-hero__content-purchase__top {
    padding: 24px;
  }
  .productCard-hero__content-purchase__top-availability-mobile {
    display: flex;
    align-items: center;
    gap: 8px;
    margin-bottom: 12px;
    font-weight: 500;
    font-size: 14px;
    line-height: 143%;
    text-align: right;
    color: #3c9939;
  }
  .productCard-hero__content-purchase__top-availability-mobile.notavailability {
    color: #e21d24;
  }
  .productCard-hero__content-purchase__top-availability-mobile.notavailability svg {
    display: none;
  }
  .productCard-hero__content-purchase__top-availability {
    display: none;
  }
  .productCard-hero__content-purchase__top p.price {
    margin-bottom: 24px;
  }
  .productCard-hero__content-purchase__top-btns {
    margin-bottom: 21px;
  }
  .productCard-hero__content-purchase__top-lower a {
    font-size: 14px;
  }
  .productCard-hero__content-purchase__top-lower p {
    display: none;
  }
  .productCard-hero__content-purchase__bottom {
    padding: 24px;
    margin-bottom: 52px;
  }
  .productCard-hero__content-purchase__bottom-header {
    display: none;
  }
  .productCard-hero__content-purchase__bottom .h3 {
    display: block;
    margin-bottom: 32px;
    font-weight: 600;
    font-size: 18px;
    line-height: 144%;
    color: var(--black);
  }
  .productCard-hero__content-purchase__bottom-list__item svg {
    min-width: 21px;
  }
  .productCard-hero__content-purchase__bottom-choice .h3 {
    margin-bottom: 10px;
    font-size: 16px;
  }
  .productCard-offers__content {
    padding: 23px 21px;
  }
  .productCard-offers__content h2 {
    margin-bottom: 22px;
  }
  .productCard-offers__content-scroll .product-card {
    min-width: 100%;
  }
  .productCard-offers__content-btns button {
    top: 42%;
  }
  .productCard-offers__content-btns button.prev {
    left: 29px;
  }
  .productCard-offers__content-btns button.next {
    right: 29px;
  }
  .productCard-info {
    padding-bottom: 50px;
  }
  .productCard-info__content-nav-mobile {
    margin-bottom: 24px;
  }
  .productCard-info__content-bottom__description h2 {
    font-weight: 600;
    font-size: 16px;
    line-height: 150%;
    color: var(--dark);
  }
  .productCard-info__content-bottom__specifications h2 {
    font-weight: 600;
    font-size: 22px;
    line-height: 136%;
    color: #232323;
  }
  .productCard-info__content-bottom__specifications-info__list-item {
    flex-direction: column;
    align-items: self-start;
    border-bottom: 1px solid var(--gray);
    padding-bottom: 10px;
  }
  .productCard-info__content-bottom__specifications-info__list-item__line {
    display: none;
  }
  .productCard-info__content-bottom__specifications-info__list-item h4 {
    text-wrap: wrap;
  }
  .productCard-info__content-bottom__specifications-info__list-item p {
    text-wrap: wrap;
  }
  .productCard-info__content-bottom__reviews h2 {
    font-weight: 600;
    font-size: 22px;
    line-height: 136%;
    color: #232323;
  }
  .productCard-info__content-bottom__reviews-content__info-review {
    position: relative;
  }
  .productCard-info__content-bottom__reviews-content__info-review img {
    position: absolute;
  }
  .productCard-info__content-bottom__reviews-content__info-review__content-top {
    flex-direction: column;
    align-items: self-start;
    gap: 1px;
    padding-left: 80px;
    margin-bottom: 0;
  }
  .productCard-info__content-bottom__reviews-content__info-review__content-estimations {
    padding-left: 80px;
    margin-bottom: 7px;
  }
  .productCard-info__content-bottom__availability-list__item-right {
    display: flex;
    flex-direction: column-reverse;
    gap: 10px;
  }
  .productCard-info__content-bottom__availability-list__item-right h3 {
    margin-bottom: 0;
    line-height: 144%;
  }
  .productCard-recommendations {
    padding-bottom: 74px;
  }
  .productCard-recommendations__content-blocks {
    margin-bottom: 25px;
  }
  .productCard-recommendations__content-indicator {
    position: relative;
    overflow: hidden;
    width: 100%;
    height: 4px;
    border-radius: 100px;
    background-color: var(--substrate);
  }
  .productCard-recommendations__content-indicator__progress {
    position: absolute;
    left: 0;
    width: 0;
    height: 100%;
    border-radius: 100px;
    background-color: #8d8d8d;
    transition: all 0.1s ease;
  }
  .personalAccount-hero__content-btns-mobile {
    transform: translateX(-16px);
    width: 109%;
  }
}
/*# sourceMappingURL=data:application/json,%7B%22version%22%3A3%2C%22sourceRoot%22%3A%22https%3A%2F%2Fxn--d1a.xn----7sbenpmt2bhx.xn--p1ai%2F%22%2C%22sources%22%3A%5B%22wp-content%2Fthemes%2Fblank%2Fscss%2Fstyles.scss%22%2C%22wp-content%2Fthemes%2Fblank%2Fscss%2F..%2Fscss%2F_normalize.scss%22%2C%22wp-content%2Fthemes%2Fblank%2Fscss%2F..%2Fscss%2F_mixins.scss%22%2C%22wp-content%2Fthemes%2Fblank%2Fscss%2F..%2Fscss%2F_variables.scss%22%2C%22wp-content%2Fthemes%2Fblank%2Fscss%2F..%2Fscss%2F_untils.scss%22%2C%22wp-content%2Fthemes%2Fblank%2Fscss%2F..%2Fscss%2F_reset.scss%22%2C%22wp-content%2Fthemes%2Fblank%2Fscss%2F..%2Fscss%2F_globals.scss%22%2C%22wp-content%2Fthemes%2Fblank%2Fscss%2F..%2Fscss%2F_header.scss%22%2C%22wp-content%2Fthemes%2Fblank%2Fscss%2F..%2Fscss%2F_footer.scss%22%5D%2C%22names%22%3A%5B%5D%2C%22mappings%22%3A%22%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACUC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADVD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACsBA%3BAAAA%3BAAAA%3BADtBA%3BAAAA%3BAAAA%3BAC8BA%3BAAAA%3BAAAA%3BAD9BA%3BAAAA%3BAAAA%3BAAAA%3BACuCA%3BAAAA%3BAAAA%3BAAAA%3BADvCA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACoDA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADpDA%3BAAAA%3BAAAA%3BAAAA%3BAC%2BDA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAD%2FDA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAC2EA%3BAAAA%3BAAAA%3BAD3EA%3BAAAA%3BAAAA%3BAAAA%3BACoFA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADpFA%3BAAAA%3BAAAA%3BAC%2BFA%3BAAAA%3BAAAA%3BAD%2FFA%3BAAAA%3BAAAA%3BAAAA%3BACyGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADzGA%3BAAAA%3BAAAA%3BACoHA%3BAAAA%3BAAAA%3BADpHA%3BAAAA%3BAAAA%3BAAAA%3BAC6HA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BADzIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACoJA%3BAAAA%3BAAAA%3BADpJA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACgKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADhKA%3BAAAA%3BAAAA%3BAAAA%3BACgLA%3BAAAA%3BAAAA%3BAAAA%3BADhLA%3BAAAA%3BAAAA%3BAAAA%3BAC0LA%3BAAAA%3BAAAA%3BAAAA%3BAD1LA%3BAAAA%3BAAAA%3BACmMA%3BAAAA%3BAAAA%3BADnMA%3BAAAA%3BAAAA%3BAC8MA%3BAAAA%3BAAAA%3BAAAA%3BAD9MA%3BAAAA%3BAAAA%3BAC0NA%3BAAAA%3BAAAA%3BAD1NA%3BAAAA%3BAAAA%3BACqOA%3BAAAA%3BAAAA%3BADrOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACgPA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADhPA%3BAAAA%3BAAAA%3BAC6PA%3BAAAA%3BAAAA%3BAD7PA%3BAAAA%3BAAAA%3BACqQA%3BAAAA%3BAAAA%3BADrQA%3BAAAA%3BAAAA%3BAAAA%3BAC8QA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAD9QA%3BAAAA%3BAAAA%3BACwRA%3BAAAA%3BAAAA%3BADxRA%3BAAAA%3BAAAA%3BAAAA%3BACkSA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADlSA%3BAAAA%3BAAAA%3BAC2SA%3BAAAA%3BAAAA%3BAD3SA%3BAAAA%3BAAAA%3BAAAA%3BACoTA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADpTA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACgUA%3BAAAA%3BAAAA%3BADhUA%3BAAAA%3BAAAA%3BACwUA%3BAAAA%3BAAAA%3BADxUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACmVA%3BAAAA%3BAAAA%3BADnVA%3BAAAA%3BAAAA%3BAC2VA%3BAAAA%3BAAAA%3BAC3VA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAFAA%3BAGEA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAHhCA%3BAG4CA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAHtNA%3BAGkOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAHhVA%3BAG4VA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACvXA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BACnBF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAsBA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BALvDA%3BAKkEA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BALlEA%3BAKyEA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BALzFA%3BAK%2BFA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAC7GF%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaE%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAN%2FGA%3BAMyHA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUI%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOJ%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASJ%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACrRF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAMN%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYV%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASJ%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASE%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAyBR%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUJ%3BAAAA%3BAAAA%3BAAON%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAMN%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAQV%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAgBA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAIF%3BAACE%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAQM%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaV%3BAAKM%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAQR%3BAAEI%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUE%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUF%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWR%3BAAAA%3BAAAA%3BAAAA%3BACjxBN%3BAAAA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAON%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASF%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAASR%3BAAAA%3BAAAA%3BAAAA%3BAAOJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAQR%3BAASU%3BAAAA%3BAAAA%3BAAAA%3BAASV%3BAACE%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeJ%3BAAAA%3BAAAA%3BAAAA%3BAAQR%3BAACE%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BARhPR%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeE%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASE%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAOJ%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAA9JF%3BAAyKA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYF%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAON%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASE%3BAAAA%3BAAAA%3BAAAA%3BAAUV%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAOI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAUV%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAQR%3BAAAA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAON%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYE%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAQR%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAASJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaZ%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAvpBN%3BAAmqBA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAON%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAhuBV%3BAA2uBA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAOM%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQI%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYE%3BAAAA%3BAAAA%3BAAON%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAASE%3BAAAA%3BAAAA%3BAAUN%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUE%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWN%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWE%3BAAAA%3BAAAA%3BAAAA%3BAAaJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAgBR%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAYZ%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUE%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAUN%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAASR%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAz4CF%3BAAg5CA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASE%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAASV%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWE%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAWR%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAASJ%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASE%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAASJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAiBJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAQN%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUE%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAUV%3BAAAA%3BAAAA%3BAAON%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAOJ%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAQR%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAqBN%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYR%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUN%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYJ%3BAAAA%3BAAAA%3BAAON%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASE%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAgBhB%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAQF%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAA19ER%3BAAo%2BEA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUN%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAArlFR%3BAA%2BlFA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUN%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAcN%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAntFR%3BAA%2BtFA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAASV%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASF%3BAAAA%3BAAAA%3BAAAA%3BAAWN%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQI%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAh6FR%3BAA86FA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWE%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQF%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAxjGN%3BAAkkGA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAON%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAQR%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAON%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWR%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAx4GZ%3BAAs5GA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYF%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaF%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaV%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWE%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUJ%3BAAAA%3BAAAA%3BAAtpHR%3BAAkqHA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUE%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAOJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAOJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWE%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAmBR%3BAAAA%3BAAAA%3BAAAA%3BAAOJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAgBE%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWE%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUJ%3BAAAA%3BAAAA%3BAAYJ%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAA%2F%2FHJ%3BAAugIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAON%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASE%3BAAAA%3BAAAA%3BAASR%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASE%3BAAAA%3BAAAA%3BAAAA%3BAAOJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcF%3BAAAA%3BAAAA%3BAAAA%3BAAzuIZ%3BAAuvIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAmBJ%3BAAAA%3BAAAA%3BAAMM%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAASF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASE%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUF%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaE%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAQF%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWN%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaR%3BAAAA%3BAAAA%3BAAON%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAOJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAUV%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYJ%3BAAAA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAA11JJ%3BAAk2JA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAiBJ%3BAAAA%3BAAAA%3BAAAA%3BAAQR%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAQI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeF%3BAAAA%3BAAAA%3BAAUJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAAA%3BAAcA%3BAAAA%3BAAAA%3BAAAA%3BAASN%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAiBQ%3BAAAA%3BAAAA%3BAAAA%3BAAqBF%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYZ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAiBI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUI%3BAAAA%3BAAAA%3BAAWJ%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAiBI%3BAAAA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAiBN%3BAAAA%3BAAAA%3BAAAA%3BAAuBI%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASE%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAOJ%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAArMN%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAsNV%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAWF%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAOJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAkBA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAUF%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAYJ%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAUR%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASE%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAON%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAqBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAASF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUF%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAUV%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASJ%3BAAAA%3BAAAA%3BAAAA%3BAAQF%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaJ%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcN%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAQN%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASE%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAASE%3BAAAA%3BAAAA%3BAAAA%3BAAWE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaR%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAUR%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAON%3BAAAA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAUN%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAUN%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAQR%3BAAAA%3BAAAA%3BAASQ%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAOI%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAWV%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAAA%3BAAOJ%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAASR%3BAAAA%3BAAAA%3BAASQ%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAQN%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAgBR%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAQM%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUI%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUR%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAASN%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAWN%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYE%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAQN%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAcI%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAkBI%3BAAAA%3BAAAA%3BAAQF%3BAAAA%3BAAAA%3BAAYV%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAYZ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAON%3BAAAA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAQR%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAOM%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAQR%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAON%3BAAAA%3BAAAA%3BAASQ%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAQN%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcR%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAQJ%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAON%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAYM%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAAA%3BAAWN%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUE%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaI%3BAAAA%3BAAAA%3BAAQF%3BAAAA%3BAAAA%3BAAAA%3BAAYR%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAQR%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAQI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAUN%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWI%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAgBJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAYd%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAmBF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%22%7D */