@charset "UTF-8";@font-face {
  font-family: "Inter";
  src: url("../../src/assets/fonts/Inter/Inter-Light.ttf");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  src: url("../../src/assets/fonts/Inter/Inter-Regular.ttf");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  src: url("../../src/assets/fonts/Inter/Inter-Medium.ttf");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  src: url("../../src/assets/fonts/Inter/Inter-Bold.ttf");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("../../src/assets/fonts/Montserrat/Montserrat-Light.ttf");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("../../src/assets/fonts/Montserrat/Montserrat-Regular.ttf");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("../../src/assets/fonts/Montserrat/Montserrat-Medium.ttf");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("../../src/assets/fonts/Montserrat/Montserrat-SemiBold.ttf");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("../../src/assets/fonts/Montserrat/Montserrat-Bold.ttf");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("../../src/assets/fonts/Montserrat/Montserrat-Black.ttf");
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: "BebasNeue";
  src: url("../../src/assets/fonts/BebasNeue/BebasNeue-Regular.ttf");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "BebasNeue";
  src: url("../../src/assets/fonts/BebasNeue/BebasNeueCyrillic-Regular.ttf");
  font-weight: 400;
  font-style: normal;
}
html[data-v-4c65c6d5], body[data-v-4c65c6d5] {
  margin: 0;
  padding: 0;
  font-style: normal;
  font-family: Inter;
  font-size: 16px;
  background-color: #red;
  color: #000000;
  overflow-x: hidden;
}
body[data-v-4c65c6d5] {
  overflow: hidden;
  width: 100vw;
}
#app[data-v-4c65c6d5] {
  display: flex;
  flex-direction: column;
  min-height: 100vh;
  min-height: 100dvh;
  overflow-x: hidden;
  background-color: #ffffff;
  max-width: 100% !important;
  width: 100% !important;
  scroll-behavior: smooth;
}
#app.open-modal[data-v-4c65c6d5] {
  overflow: hidden;
}
*[data-v-4c65c6d5] {
  box-sizing: border-box;
  padding: 0;
  margin: 0;
}
*[data-v-4c65c6d5]::after, *[data-v-4c65c6d5]::before {
  box-sizing: border-box;
}
a[data-v-4c65c6d5] {
  text-decoration: none;
}
input[data-v-4c65c6d5] {
  outline: none;
}
button[data-v-4c65c6d5] {
  border: none;
}
.errors[data-v-4c65c6d5] {
  color: #C60601;
  margin-bottom: 12px;
}
.errors p[data-v-4c65c6d5] {
  font-size: 11px;
  color: #C60601;
  line-height: 11px;
  white-space: nowrap;
}
input[data-v-4c65c6d5]::placeholder {
  opacity: 0.4;
}
label.error[data-v-4c65c6d5] {
  margin-bottom: 0 !important;
}
label.error input[data-v-4c65c6d5]::placeholder {
  color: #C60601 !important;
}
label.error input[data-v-4c65c6d5] {
  color: #C60601 !important;
}
.default-button[data-v-4c65c6d5] {
  width: 240px;
  height: 36px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #000000;
  cursor: pointer;
  color: #ffffff;
  font-family: Montserrat;
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  text-transform: uppercase;
  transition: 0.2s linear;
  border: 1px solid #000000;
  text-align: center;
}
.default-button[data-v-4c65c6d5]:hover {
  background-color: #ffffff;
  color: #000000;
}
.default-button.disabled[data-v-4c65c6d5] {
  border-color: #EDEDED;
  pointer-events: none;
  color: rgba(0, 0, 0, 0.3);
  background-color: #ffffff;
}
.default-button.white[data-v-4c65c6d5] {
  background-color: #ffffff;
  color: #000000;
}
.default-button.white[data-v-4c65c6d5]:hover {
  background-color: #000000;
  color: #ffffff;
}
@media (max-width: 1024px) {
.default-button[data-v-4c65c6d5]:hover {
    background-color: #000000;
    color: #ffffff;
}
.default-button.white[data-v-4c65c6d5]:hover {
    background-color: #ffffff;
    color: #000000;
}
}
.container[data-v-4c65c6d5] {
  width: 100%;
  max-width: 1360px;
  margin: 0 auto;
}
.overlay[data-v-4c65c6d5] {
  position: absolute;
  height: 100%;
  width: 100%;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%), url('<path-to-image>'), lightgray 0px 0px/100% 194.125% no-repeat;
  opacity: 0.4;
  z-index: 9;
  display: none;
}
.overlay.active[data-v-4c65c6d5] {
  display: block;
}
.separator[data-v-4c65c6d5] {
  width: 100%;
  height: 0.5px;
  background-color: #000000;
}
.menu-item[data-v-4c65c6d5] {
  height: 60px;
  display: flex;
  align-items: center;
  padding-left: 40px;
  border-bottom: 0.5px solid #000000;
  transition: 0.2s linear;
  cursor: pointer;
  width: 100%;
  color: #000000;
  font-family: BebasNeue;
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  transition: 0.2s linear;
}
.menu-item[data-v-4c65c6d5]:hover {
  background-color: #000000;
  color: #ffffff;
}
.menu-item:hover.last p[data-v-4c65c6d5] {
  color: #ffffff;
}
.menu-item.last[data-v-4c65c6d5] {
  position: absolute;
  bottom: 0;
  left: 0;
  border-bottom: none;
  border-top: 0.5px solid #000000;
}
.menu-item.last p[data-v-4c65c6d5] {
  color: #000000;
  font-family: BebasNeue;
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  transition: 0.2s linear;
}
@font-face {
  font-family: "Inter";
  src: url("../../src/assets/fonts/Inter/Inter-Light.ttf");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  src: url("../../src/assets/fonts/Inter/Inter-Regular.ttf");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  src: url("../../src/assets/fonts/Inter/Inter-Medium.ttf");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  src: url("../../src/assets/fonts/Inter/Inter-Bold.ttf");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("../../src/assets/fonts/Montserrat/Montserrat-Light.ttf");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("../../src/assets/fonts/Montserrat/Montserrat-Regular.ttf");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("../../src/assets/fonts/Montserrat/Montserrat-Medium.ttf");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("../../src/assets/fonts/Montserrat/Montserrat-SemiBold.ttf");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("../../src/assets/fonts/Montserrat/Montserrat-Bold.ttf");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("../../src/assets/fonts/Montserrat/Montserrat-Black.ttf");
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: "BebasNeue";
  src: url("../../src/assets/fonts/BebasNeue/BebasNeue-Regular.ttf");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "BebasNeue";
  src: url("../../src/assets/fonts/BebasNeue/BebasNeueCyrillic-Regular.ttf");
  font-weight: 400;
  font-style: normal;
}
.header .container[data-v-4c65c6d5] {
  padding-top: 22px;
  padding-bottom: 22px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-bottom: 0.5px solid #000000;
}
.header .container .left[data-v-4c65c6d5] {
  width: calc(50% + 56px);
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.header .container .left .burger[data-v-4c65c6d5] {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
  width: 24px;
  height: 14px;
  cursor: pointer;
}
.header .container .left .burger .line[data-v-4c65c6d5] {
  width: 100%;
  height: 2px;
  background-color: #000000;
}
.header .container .user-and-cart[data-v-4c65c6d5] {
  width: 100%;
  max-width: 70px;
  justify-content: space-between;
  display: flex;
  align-items: center;
}
.header .container .user-and-cart .user[data-v-4c65c6d5],
.header .container .user-and-cart .cart[data-v-4c65c6d5] {
  cursor: pointer;
  position: relative;
}
.header .container .user-and-cart .user[data-v-4c65c6d5]:hover::after,
.header .container .user-and-cart .cart[data-v-4c65c6d5]:hover::after {
  width: 100%;
}
.header .container .user-and-cart .user[data-v-4c65c6d5]::after,
.header .container .user-and-cart .cart[data-v-4c65c6d5]::after {
  position: absolute;
  content: "";
  width: 0;
  height: 2px;
  left: 0;
  bottom: -26px;
  background-color: #000000;
  transition: 0.2s linear;
}
.header .container .user-and-cart .cart[data-v-4c65c6d5] {
  display: flex;
  align-items: flex-start;
}
.header .container .user-and-cart .cart[data-v-4c65c6d5]::after {
  bottom: -27px;
}
.header .container .user-and-cart .cart p[data-v-4c65c6d5] {
  margin-left: 8px;
}
@media (max-width: 768px) {
.header#header .container .left[data-v-4c65c6d5] {
    justify-content: flex-start;
}
.header#header .container .left .logo[data-v-4c65c6d5] {
    margin-left: 20px;
}
}@font-face {
  font-family: "Inter";
  src: url("../../src/assets/fonts/Inter/Inter-Light.ttf");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  src: url("../../src/assets/fonts/Inter/Inter-Regular.ttf");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  src: url("../../src/assets/fonts/Inter/Inter-Medium.ttf");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  src: url("../../src/assets/fonts/Inter/Inter-Bold.ttf");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("../../src/assets/fonts/Montserrat/Montserrat-Light.ttf");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("../../src/assets/fonts/Montserrat/Montserrat-Regular.ttf");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("../../src/assets/fonts/Montserrat/Montserrat-Medium.ttf");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("../../src/assets/fonts/Montserrat/Montserrat-SemiBold.ttf");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("../../src/assets/fonts/Montserrat/Montserrat-Bold.ttf");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("../../src/assets/fonts/Montserrat/Montserrat-Black.ttf");
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: "BebasNeue";
  src: url("../../src/assets/fonts/BebasNeue/BebasNeue-Regular.ttf");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "BebasNeue";
  src: url("../../src/assets/fonts/BebasNeue/BebasNeueCyrillic-Regular.ttf");
  font-weight: 400;
  font-style: normal;
}
html[data-v-32d6e954], body[data-v-32d6e954] {
  margin: 0;
  padding: 0;
  font-style: normal;
  font-family: Inter;
  font-size: 16px;
  background-color: #red;
  color: #000000;
  overflow-x: hidden;
}
body[data-v-32d6e954] {
  overflow: hidden;
  width: 100vw;
}
#app[data-v-32d6e954] {
  display: flex;
  flex-direction: column;
  min-height: 100vh;
  min-height: 100dvh;
  overflow-x: hidden;
  background-color: #ffffff;
  max-width: 100% !important;
  width: 100% !important;
  scroll-behavior: smooth;
}
#app.open-modal[data-v-32d6e954] {
  overflow: hidden;
}
*[data-v-32d6e954] {
  box-sizing: border-box;
  padding: 0;
  margin: 0;
}
*[data-v-32d6e954]::after, *[data-v-32d6e954]::before {
  box-sizing: border-box;
}
a[data-v-32d6e954] {
  text-decoration: none;
}
input[data-v-32d6e954] {
  outline: none;
}
button[data-v-32d6e954] {
  border: none;
}
.errors[data-v-32d6e954] {
  color: #C60601;
  margin-bottom: 12px;
}
.errors p[data-v-32d6e954] {
  font-size: 11px;
  color: #C60601;
  line-height: 11px;
  white-space: nowrap;
}
input[data-v-32d6e954]::placeholder {
  opacity: 0.4;
}
label.error[data-v-32d6e954] {
  margin-bottom: 0 !important;
}
label.error input[data-v-32d6e954]::placeholder {
  color: #C60601 !important;
}
label.error input[data-v-32d6e954] {
  color: #C60601 !important;
}
.default-button[data-v-32d6e954] {
  width: 240px;
  height: 36px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #000000;
  cursor: pointer;
  color: #ffffff;
  font-family: Montserrat;
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  text-transform: uppercase;
  transition: 0.2s linear;
  border: 1px solid #000000;
  text-align: center;
}
.default-button[data-v-32d6e954]:hover {
  background-color: #ffffff;
  color: #000000;
}
.default-button.disabled[data-v-32d6e954] {
  border-color: #EDEDED;
  pointer-events: none;
  color: rgba(0, 0, 0, 0.3);
  background-color: #ffffff;
}
.default-button.white[data-v-32d6e954] {
  background-color: #ffffff;
  color: #000000;
}
.default-button.white[data-v-32d6e954]:hover {
  background-color: #000000;
  color: #ffffff;
}
@media (max-width: 1024px) {
.default-button[data-v-32d6e954]:hover {
    background-color: #000000;
    color: #ffffff;
}
.default-button.white[data-v-32d6e954]:hover {
    background-color: #ffffff;
    color: #000000;
}
}
.container[data-v-32d6e954] {
  width: 100%;
  max-width: 1360px;
  margin: 0 auto;
}
.overlay[data-v-32d6e954] {
  position: absolute;
  height: 100%;
  width: 100%;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%), url('<path-to-image>'), lightgray 0px 0px/100% 194.125% no-repeat;
  opacity: 0.4;
  z-index: 9;
  display: none;
}
.overlay.active[data-v-32d6e954] {
  display: block;
}
.separator[data-v-32d6e954] {
  width: 100%;
  height: 0.5px;
  background-color: #000000;
}
.menu-item[data-v-32d6e954] {
  height: 60px;
  display: flex;
  align-items: center;
  padding-left: 40px;
  border-bottom: 0.5px solid #000000;
  transition: 0.2s linear;
  cursor: pointer;
  width: 100%;
  color: #000000;
  font-family: BebasNeue;
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  transition: 0.2s linear;
}
.menu-item[data-v-32d6e954]:hover {
  background-color: #000000;
  color: #ffffff;
}
.menu-item:hover.last p[data-v-32d6e954] {
  color: #ffffff;
}
.menu-item.last[data-v-32d6e954] {
  position: absolute;
  bottom: 0;
  left: 0;
  border-bottom: none;
  border-top: 0.5px solid #000000;
}
.menu-item.last p[data-v-32d6e954] {
  color: #000000;
  font-family: BebasNeue;
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  transition: 0.2s linear;
}
@font-face {
  font-family: "Inter";
  src: url("../../src/assets/fonts/Inter/Inter-Light.ttf");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  src: url("../../src/assets/fonts/Inter/Inter-Regular.ttf");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  src: url("../../src/assets/fonts/Inter/Inter-Medium.ttf");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  src: url("../../src/assets/fonts/Inter/Inter-Bold.ttf");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("../../src/assets/fonts/Montserrat/Montserrat-Light.ttf");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("../../src/assets/fonts/Montserrat/Montserrat-Regular.ttf");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("../../src/assets/fonts/Montserrat/Montserrat-Medium.ttf");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("../../src/assets/fonts/Montserrat/Montserrat-SemiBold.ttf");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("../../src/assets/fonts/Montserrat/Montserrat-Bold.ttf");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("../../src/assets/fonts/Montserrat/Montserrat-Black.ttf");
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: "BebasNeue";
  src: url("../../src/assets/fonts/BebasNeue/BebasNeue-Regular.ttf");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "BebasNeue";
  src: url("../../src/assets/fonts/BebasNeue/BebasNeueCyrillic-Regular.ttf");
  font-weight: 400;
  font-style: normal;
}
.side-modal-window[data-v-32d6e954] {
  position: absolute;
  top: 0;
  width: 100%;
  max-width: 465px;
  height: 100%;
  background-color: #ffffff;
  padding-top: 84px;
  transition: 1s linear;
  z-index: 10;
}
.side-modal-window.rightSide[data-v-32d6e954] {
  right: 0;
}
.side-modal-window.rightSide.openModal[data-v-32d6e954] {
  animation: open-right-32d6e954 0.5s linear forwards;
}
.side-modal-window.rightSide.closeModal[data-v-32d6e954] {
  animation: close-right-32d6e954 0.5s linear forwards;
}
.side-modal-window.leftSide[data-v-32d6e954] {
  left: 0;
}
.side-modal-window.leftSide.openModal[data-v-32d6e954] {
  animation: open-left-32d6e954 0.5s linear forwards;
}
.side-modal-window.leftSide.closeModal[data-v-32d6e954] {
  animation: close-left-32d6e954 0.5s linear forwards;
}
.side-modal-window.center[data-v-32d6e954] {
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  width: 100%;
  max-width: 426px;
  height: auto;
  max-height: 500px;
  transition: none;
  padding: 30px;
}
.side-modal-window.center.openModal[data-v-32d6e954] {
  display: block;
}
.side-modal-window.center.closeModal[data-v-32d6e954] {
  display: none;
}
.side-modal-window iframe[data-v-32d6e954] {
  border: none;
  height: 99%;
}
.close[data-v-32d6e954] {
  cursor: pointer;
  position: absolute;
  top: 20px;
  left: 20px;
  width: 34px;
  height: 34px;
}
.close.rightSide[data-v-32d6e954] {
  left: auto;
  right: 20px;
}
.close.center[data-v-32d6e954] {
  left: auto;
  right: 0;
  top: 0;
}
.close[data-v-32d6e954]:hover {
  opacity: 0.8;
}
@keyframes open-left-32d6e954 {
0% {
    transform: translateX(-100%);
    display: none;
}
1% {
    display: block;
}
100% {
    transform: translateX(0);
}
}
@keyframes open-right-32d6e954 {
0% {
    transform: translateX(100%);
    display: none;
}
1% {
    display: block;
}
100% {
    transform: translateX(0);
}
}
@keyframes close-left-32d6e954 {
0% {
    transform: translateX(0);
}
1% {
    display: none;
}
100% {
    transform: translateX(-100%);
}
}
@keyframes close-right-32d6e954 {
0% {
    transform: translateX(0);
}
99% {
    display: none;
}
100% {
    transform: translateX(100%);
}
}
@media (max-width: 768px) {
.side-modal-window[data-v-32d6e954] {
    position: fixed;
    width: 100%;
    max-width: none;
    height: 100%;
}
}@font-face {
  font-family: "Inter";
  src: url("../../src/assets/fonts/Inter/Inter-Light.ttf");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  src: url("../../src/assets/fonts/Inter/Inter-Regular.ttf");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  src: url("../../src/assets/fonts/Inter/Inter-Medium.ttf");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  src: url("../../src/assets/fonts/Inter/Inter-Bold.ttf");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("../../src/assets/fonts/Montserrat/Montserrat-Light.ttf");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("../../src/assets/fonts/Montserrat/Montserrat-Regular.ttf");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("../../src/assets/fonts/Montserrat/Montserrat-Medium.ttf");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("../../src/assets/fonts/Montserrat/Montserrat-SemiBold.ttf");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("../../src/assets/fonts/Montserrat/Montserrat-Bold.ttf");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("../../src/assets/fonts/Montserrat/Montserrat-Black.ttf");
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: "BebasNeue";
  src: url("../../src/assets/fonts/BebasNeue/BebasNeue-Regular.ttf");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "BebasNeue";
  src: url("../../src/assets/fonts/BebasNeue/BebasNeueCyrillic-Regular.ttf");
  font-weight: 400;
  font-style: normal;
}
html[data-v-2ee0ba20], body[data-v-2ee0ba20] {
  margin: 0;
  padding: 0;
  font-style: normal;
  font-family: Inter;
  font-size: 16px;
  background-color: #red;
  color: #000000;
  overflow-x: hidden;
}
body[data-v-2ee0ba20] {
  overflow: hidden;
  width: 100vw;
}
#app[data-v-2ee0ba20] {
  display: flex;
  flex-direction: column;
  min-height: 100vh;
  min-height: 100dvh;
  overflow-x: hidden;
  background-color: #ffffff;
  max-width: 100% !important;
  width: 100% !important;
  scroll-behavior: smooth;
}
#app.open-modal[data-v-2ee0ba20] {
  overflow: hidden;
}
*[data-v-2ee0ba20] {
  box-sizing: border-box;
  padding: 0;
  margin: 0;
}
*[data-v-2ee0ba20]::after, *[data-v-2ee0ba20]::before {
  box-sizing: border-box;
}
a[data-v-2ee0ba20] {
  text-decoration: none;
}
input[data-v-2ee0ba20] {
  outline: none;
}
button[data-v-2ee0ba20] {
  border: none;
}
.errors[data-v-2ee0ba20] {
  color: #C60601;
  margin-bottom: 12px;
}
.errors p[data-v-2ee0ba20] {
  font-size: 11px;
  color: #C60601;
  line-height: 11px;
  white-space: nowrap;
}
input[data-v-2ee0ba20]::placeholder {
  opacity: 0.4;
}
label.error[data-v-2ee0ba20] {
  margin-bottom: 0 !important;
}
label.error input[data-v-2ee0ba20]::placeholder {
  color: #C60601 !important;
}
label.error input[data-v-2ee0ba20] {
  color: #C60601 !important;
}
.default-button[data-v-2ee0ba20] {
  width: 240px;
  height: 36px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #000000;
  cursor: pointer;
  color: #ffffff;
  font-family: Montserrat;
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  text-transform: uppercase;
  transition: 0.2s linear;
  border: 1px solid #000000;
  text-align: center;
}
.default-button[data-v-2ee0ba20]:hover {
  background-color: #ffffff;
  color: #000000;
}
.default-button.disabled[data-v-2ee0ba20] {
  border-color: #EDEDED;
  pointer-events: none;
  color: rgba(0, 0, 0, 0.3);
  background-color: #ffffff;
}
.default-button.white[data-v-2ee0ba20] {
  background-color: #ffffff;
  color: #000000;
}
.default-button.white[data-v-2ee0ba20]:hover {
  background-color: #000000;
  color: #ffffff;
}
@media (max-width: 1024px) {
.default-button[data-v-2ee0ba20]:hover {
    background-color: #000000;
    color: #ffffff;
}
.default-button.white[data-v-2ee0ba20]:hover {
    background-color: #ffffff;
    color: #000000;
}
}
.container[data-v-2ee0ba20] {
  width: 100%;
  max-width: 1360px;
  margin: 0 auto;
}
.overlay[data-v-2ee0ba20] {
  position: absolute;
  height: 100%;
  width: 100%;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%), url('<path-to-image>'), lightgray 0px 0px/100% 194.125% no-repeat;
  opacity: 0.4;
  z-index: 9;
  display: none;
}
.overlay.active[data-v-2ee0ba20] {
  display: block;
}
.separator[data-v-2ee0ba20] {
  width: 100%;
  height: 0.5px;
  background-color: #000000;
}
.menu-item[data-v-2ee0ba20] {
  height: 60px;
  display: flex;
  align-items: center;
  padding-left: 40px;
  border-bottom: 0.5px solid #000000;
  transition: 0.2s linear;
  cursor: pointer;
  width: 100%;
  color: #000000;
  font-family: BebasNeue;
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  transition: 0.2s linear;
}
.menu-item[data-v-2ee0ba20]:hover {
  background-color: #000000;
  color: #ffffff;
}
.menu-item:hover.last p[data-v-2ee0ba20] {
  color: #ffffff;
}
.menu-item.last[data-v-2ee0ba20] {
  position: absolute;
  bottom: 0;
  left: 0;
  border-bottom: none;
  border-top: 0.5px solid #000000;
}
.menu-item.last p[data-v-2ee0ba20] {
  color: #000000;
  font-family: BebasNeue;
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  transition: 0.2s linear;
}
@font-face {
  font-family: "Inter";
  src: url("../../src/assets/fonts/Inter/Inter-Light.ttf");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  src: url("../../src/assets/fonts/Inter/Inter-Regular.ttf");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  src: url("../../src/assets/fonts/Inter/Inter-Medium.ttf");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  src: url("../../src/assets/fonts/Inter/Inter-Bold.ttf");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("../../src/assets/fonts/Montserrat/Montserrat-Light.ttf");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("../../src/assets/fonts/Montserrat/Montserrat-Regular.ttf");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("../../src/assets/fonts/Montserrat/Montserrat-Medium.ttf");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("../../src/assets/fonts/Montserrat/Montserrat-SemiBold.ttf");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("../../src/assets/fonts/Montserrat/Montserrat-Bold.ttf");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("../../src/assets/fonts/Montserrat/Montserrat-Black.ttf");
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: "BebasNeue";
  src: url("../../src/assets/fonts/BebasNeue/BebasNeue-Regular.ttf");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "BebasNeue";
  src: url("../../src/assets/fonts/BebasNeue/BebasNeueCyrillic-Regular.ttf");
  font-weight: 400;
  font-style: normal;
}
.footer[data-v-2ee0ba20] {
  width: 100%;
  background-color: #ffffff;
  padding: 0 20px;
  position: relative;
}
.footer .container[data-v-2ee0ba20] {
  padding-top: 36px;
  padding-bottom: 48px;
  border-top: 0.5px solid #000000;
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}
.footer .container .social .links[data-v-2ee0ba20] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  max-width: 82px;
  margin-top: 86px;
}
.footer .container .social .links .vk[data-v-2ee0ba20],
.footer .container .social .links .tg[data-v-2ee0ba20] {
  cursor: pointer;
}
.footer .container .menu[data-v-2ee0ba20] {
  display: flex;
  align-items: flex-start;
  column-gap: 100px;
}
.footer .container .menu .left[data-v-2ee0ba20],
.footer .container .menu .right[data-v-2ee0ba20] {
  display: flex;
  flex-direction: column;
}
.footer .container .menu .left .footer-menu-item[data-v-2ee0ba20],
.footer .container .menu .right .footer-menu-item[data-v-2ee0ba20] {
  color: #000;
  font-family: Inter;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  margin-bottom: 18px;
  text-transform: uppercase;
}
.footer .container .form[data-v-2ee0ba20] {
  padding-right: 106px;
}
.footer .container .form h2[data-v-2ee0ba20] {
  color: #000;
  font-family: Inter;
  font-size: 13px;
  font-weight: 600;
  line-height: 13px;
  margin-bottom: 40px;
  text-transform: uppercase;
}
.footer .container .form form label input[data-v-2ee0ba20] {
  width: 240px;
  border: 1px solid #626262;
  padding: 8px 12px;
}
.footer .container .form form label input[data-v-2ee0ba20]::placeholder {
  font-family: Inter;
  font-size: 14px;
  font-weight: 400;
  line-height: 21px;
}
.footer .container .form form .agreement[data-v-2ee0ba20] {
  margin-top: 8px;
  display: flex;
  align-items: center;
}
.footer .container .form form .agreement label[data-v-2ee0ba20] {
  max-width: 18px;
  width: 100%;
}
.footer .container .form form .agreement input[data-v-2ee0ba20] {
  display: none;
}
.footer .container .form form .agreement input:checked + .square[data-v-2ee0ba20] {
  background-color: #000000;
}
.footer .container .form form .agreement input:checked + .square[data-v-2ee0ba20]::after {
  display: block;
}
.footer .container .form form .agreement .square[data-v-2ee0ba20] {
  cursor: pointer;
  width: 18px;
  height: 18px;
  border: 1px solid #000000;
  position: relative;
}
.footer .container .form form .agreement .square[data-v-2ee0ba20]::after {
  content: "";
  background-image: url("/test/assets/check-6d8a77c6.svg");
  width: 14px;
  height: 14px;
  display: none;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
}
.footer .container .form form .agreement p[data-v-2ee0ba20] {
  font-size: 10px;
  font-weight: 400;
  line-height: 22px;
  margin-left: 8px;
  max-width: 230px;
  width: 100%;
}
.footer .container .form form .agreement p span[data-v-2ee0ba20] {
  pointer-events: all;
  text-decoration: underline;
  cursor: pointer;
}
.footer .container .form form button.default-button[data-v-2ee0ba20] {
  margin-top: 12px;
}
@media (max-width: 1024px) {
.footer .container .menu[data-v-2ee0ba20] {
    max-width: 250px;
}
.footer .container .form[data-v-2ee0ba20] {
    padding-right: 0;
}
}
@media (max-width: 768px) {
.footer .container[data-v-2ee0ba20] {
    flex-direction: column;
    padding-top: 29px;
    padding-bottom: 30px;
}
.footer .container .social[data-v-2ee0ba20],
  .footer .container .menu[data-v-2ee0ba20],
  .footer .container .form[data-v-2ee0ba20] {
    width: 100%;
}
.footer .container .social[data-v-2ee0ba20] {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 26px;
}
.footer .container .social .links[data-v-2ee0ba20] {
    margin-top: 0;
}
.footer .container .social .links .vk[data-v-2ee0ba20],
  .footer .container .social .links .tg[data-v-2ee0ba20] {
    width: 40px;
    height: 40px;
}
.footer .container .social .links .vk svg[data-v-2ee0ba20],
  .footer .container .social .links .tg svg[data-v-2ee0ba20] {
    height: 100%;
    width: 100%;
}
.footer .container .menu[data-v-2ee0ba20] {
    width: 100%;
    max-width: none;
    margin-bottom: 26px;
    gap: 10px;
    justify-content: space-between;
}
.footer .container .form form label[data-v-2ee0ba20] {
    width: 100%;
}
.footer .container .form form label input[data-v-2ee0ba20] {
    width: 100%;
}
.footer .container .form form button.default-button[data-v-2ee0ba20] {
    width: 100%;
}
}@font-face {
  font-family: "Inter";
  src: url("/test/assets/Inter-Light-a04215a1.ttf");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  src: url("/test/assets/Inter-Regular-3127f0b8.ttf");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  src: url("/test/assets/Inter-Medium-a645f554.ttf");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  src: url("/test/assets/Inter-Bold-412c068e.ttf");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-Light-432fceb4.ttf");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-Regular-c3fb0280.ttf");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-Medium-264819b0.ttf");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-SemiBold-e23dc6d2.ttf");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-Bold-98b14868.ttf");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-Black-b813c714.ttf");
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: "BebasNeue";
  src: url("/test/assets/BebasNeue-Regular-830ea186.ttf");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "BebasNeue";
  src: url("/test/assets/BebasNeueCyrillic-Regular-3cd5cafb.ttf");
  font-weight: 400;
  font-style: normal;
}
html[data-v-9b0244d8], body[data-v-9b0244d8] {
  margin: 0;
  padding: 0;
  font-style: normal;
  font-family: Inter;
  font-size: 16px;
  background-color: #red;
  color: #000000;
  overflow-x: hidden;
}
body[data-v-9b0244d8] {
  overflow: hidden;
  width: 100vw;
}
#app[data-v-9b0244d8] {
  display: flex;
  flex-direction: column;
  min-height: 100vh;
  min-height: 100dvh;
  overflow-x: hidden;
  background-color: #ffffff;
  max-width: 100% !important;
  width: 100% !important;
  scroll-behavior: smooth;
}
#app.open-modal[data-v-9b0244d8] {
  overflow: hidden;
}
*[data-v-9b0244d8] {
  box-sizing: border-box;
  padding: 0;
  margin: 0;
}
*[data-v-9b0244d8]::after, *[data-v-9b0244d8]::before {
  box-sizing: border-box;
}
a[data-v-9b0244d8] {
  text-decoration: none;
}
input[data-v-9b0244d8] {
  outline: none;
}
button[data-v-9b0244d8] {
  border: none;
}
.errors[data-v-9b0244d8] {
  color: #C60601;
  margin-bottom: 12px;
}
.errors p[data-v-9b0244d8] {
  font-size: 11px;
  color: #C60601;
  line-height: 11px;
  white-space: nowrap;
}
input[data-v-9b0244d8]::placeholder {
  opacity: 0.4;
}
label.error[data-v-9b0244d8] {
  margin-bottom: 0 !important;
}
label.error input[data-v-9b0244d8]::placeholder {
  color: #C60601 !important;
}
label.error input[data-v-9b0244d8] {
  color: #C60601 !important;
}
.default-button[data-v-9b0244d8] {
  width: 240px;
  height: 36px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #000000;
  cursor: pointer;
  color: #ffffff;
  font-family: Montserrat;
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  text-transform: uppercase;
  transition: 0.2s linear;
  border: 1px solid #000000;
  text-align: center;
}
.default-button[data-v-9b0244d8]:hover {
  background-color: #ffffff;
  color: #000000;
}
.default-button.disabled[data-v-9b0244d8] {
  border-color: #EDEDED;
  pointer-events: none;
  color: rgba(0, 0, 0, 0.3);
  background-color: #ffffff;
}
.default-button.white[data-v-9b0244d8] {
  background-color: #ffffff;
  color: #000000;
}
.default-button.white[data-v-9b0244d8]:hover {
  background-color: #000000;
  color: #ffffff;
}
@media (max-width: 1024px) {
.default-button[data-v-9b0244d8]:hover {
    background-color: #000000;
    color: #ffffff;
}
.default-button.white[data-v-9b0244d8]:hover {
    background-color: #ffffff;
    color: #000000;
}
}
.container[data-v-9b0244d8] {
  width: 100%;
  max-width: 1360px;
  margin: 0 auto;
}
.overlay[data-v-9b0244d8] {
  position: absolute;
  height: 100%;
  width: 100%;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%), url('<path-to-image>'), lightgray 0px 0px/100% 194.125% no-repeat;
  opacity: 0.4;
  z-index: 9;
  display: none;
}
.overlay.active[data-v-9b0244d8] {
  display: block;
}
.separator[data-v-9b0244d8] {
  width: 100%;
  height: 0.5px;
  background-color: #000000;
}
.menu-item[data-v-9b0244d8] {
  height: 60px;
  display: flex;
  align-items: center;
  padding-left: 40px;
  border-bottom: 0.5px solid #000000;
  transition: 0.2s linear;
  cursor: pointer;
  width: 100%;
  color: #000000;
  font-family: BebasNeue;
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  transition: 0.2s linear;
}
.menu-item[data-v-9b0244d8]:hover {
  background-color: #000000;
  color: #ffffff;
}
.menu-item:hover.last p[data-v-9b0244d8] {
  color: #ffffff;
}
.menu-item.last[data-v-9b0244d8] {
  position: absolute;
  bottom: 0;
  left: 0;
  border-bottom: none;
  border-top: 0.5px solid #000000;
}
.menu-item.last p[data-v-9b0244d8] {
  color: #000000;
  font-family: BebasNeue;
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  transition: 0.2s linear;
}
@font-face {
  font-family: "Inter";
  src: url("/test/assets/Inter-Light-a04215a1.ttf");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  src: url("/test/assets/Inter-Regular-3127f0b8.ttf");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  src: url("/test/assets/Inter-Medium-a645f554.ttf");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  src: url("/test/assets/Inter-Bold-412c068e.ttf");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-Light-432fceb4.ttf");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-Regular-c3fb0280.ttf");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-Medium-264819b0.ttf");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-SemiBold-e23dc6d2.ttf");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-Bold-98b14868.ttf");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-Black-b813c714.ttf");
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: "BebasNeue";
  src: url("/test/assets/BebasNeue-Regular-830ea186.ttf");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "BebasNeue";
  src: url("/test/assets/BebasNeueCyrillic-Regular-3cd5cafb.ttf");
  font-weight: 400;
  font-style: normal;
}
@keyframes glitch-9b0244d8 {
0% {
    transform: skew(-33deg);
}
5% {
    transform: skew(38deg);
}
10% {
    transform: skew(-84deg);
}
15% {
    transform: skew(-25deg);
}
20% {
    transform: skew(-25deg);
}
25% {
    transform: skew(35deg);
}
30% {
    transform: skew(-50deg);
}
35% {
    transform: skew(-73deg);
}
40% {
    transform: skew(43deg);
}
45% {
    transform: skew(-63deg);
}
50% {
    transform: skew(-17deg);
}
55% {
    transform: skew(49deg);
}
60% {
    transform: skew(32deg);
}
65% {
    transform: skew(53deg);
}
70% {
    transform: skew(-61deg);
}
75% {
    transform: skew(-84deg);
}
80% {
    transform: skew(-78deg);
}
85% {
    transform: skew(18deg);
}
90% {
    transform: skew(19deg);
}
95% {
    transform: skew(85deg);
}
}
@keyframes noise-9b0244d8 {
0% {
    background-position: -21px 12px;
}
10% {
    background-position: 83px 25px;
}
20% {
    background-position: 81px -67px;
}
30% {
    background-position: 67px 6px;
}
40% {
    background-position: 99px 55px;
}
50% {
    background-position: 88px 58px;
}
60% {
    background-position: -77px -69px;
}
70% {
    background-position: 29px 74px;
}
80% {
    background-position: -43px -78px;
}
90% {
    background-position: -61px -16px;
}
}
@keyframes bar-9b0244d8 {
0% {
    height: 156px;
    top: 35%;
    opacity: 0.53;
}
10% {
    height: 287px;
    top: 23%;
    opacity: 0.35;
}
20% {
    height: 305px;
    top: 35%;
    opacity: 0.65;
}
30% {
    height: 430px;
    top: 6%;
    opacity: 0.55;
}
40% {
    height: 422px;
    top: 33%;
    opacity: 0.64;
}
50% {
    height: 341px;
    top: 64%;
    opacity: 0.43;
}
60% {
    height: 256px;
    top: 80%;
    opacity: 0.71;
}
70% {
    height: 150px;
    top: 4%;
    opacity: 0.35;
}
80% {
    height: 437px;
    top: 71%;
    opacity: 0.67;
}
90% {
    height: 330px;
    top: 63%;
    opacity: 0.01;
}
}
.glitch[data-v-9b0244d8] {
  background-color: #ffffff;
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  color: #000000;
  text-align: center;
  text-transform: uppercase;
  font: normal 36px/36px "Montserrat";
  font-weight: 700;
  animation: noise-9b0244d8 0.3s infinite;
  z-index: 99999;
  overflow: hidden;
}
.glitch[data-v-9b0244d8]:before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  height: 100%;
}
.glitch[data-v-9b0244d8]:after {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  right: 0;
  animation: bar-9b0244d8 0.5s infinite;
}
.glitch span[data-v-9b0244d8] {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  z-index: 1;
  animation: glitch-9b0244d8 3s infinite alternate;
}@font-face {
  font-family: "Inter";
  src: url("/test/assets/Inter-Light-a04215a1.ttf");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  src: url("/test/assets/Inter-Regular-3127f0b8.ttf");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  src: url("/test/assets/Inter-Medium-a645f554.ttf");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  src: url("/test/assets/Inter-Bold-412c068e.ttf");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-Light-432fceb4.ttf");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-Regular-c3fb0280.ttf");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-Medium-264819b0.ttf");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-SemiBold-e23dc6d2.ttf");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-Bold-98b14868.ttf");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-Black-b813c714.ttf");
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: "BebasNeue";
  src: url("/test/assets/BebasNeue-Regular-830ea186.ttf");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "BebasNeue";
  src: url("/test/assets/BebasNeueCyrillic-Regular-3cd5cafb.ttf");
  font-weight: 400;
  font-style: normal;
}
html[data-v-c9bec21f], body[data-v-c9bec21f] {
  margin: 0;
  padding: 0;
  font-style: normal;
  font-family: Inter;
  font-size: 16px;
  background-color: #red;
  color: #000000;
  overflow-x: hidden;
}
body[data-v-c9bec21f] {
  overflow: hidden;
  width: 100vw;
}
#app[data-v-c9bec21f] {
  display: flex;
  flex-direction: column;
  min-height: 100vh;
  min-height: 100dvh;
  overflow-x: hidden;
  background-color: #ffffff;
  max-width: 100% !important;
  width: 100% !important;
  scroll-behavior: smooth;
}
#app.open-modal[data-v-c9bec21f] {
  overflow: hidden;
}
*[data-v-c9bec21f] {
  box-sizing: border-box;
  padding: 0;
  margin: 0;
}
*[data-v-c9bec21f]::after, *[data-v-c9bec21f]::before {
  box-sizing: border-box;
}
a[data-v-c9bec21f] {
  text-decoration: none;
}
input[data-v-c9bec21f] {
  outline: none;
}
button[data-v-c9bec21f] {
  border: none;
}
.errors[data-v-c9bec21f] {
  color: #C60601;
  margin-bottom: 12px;
}
.errors p[data-v-c9bec21f] {
  font-size: 11px;
  color: #C60601;
  line-height: 11px;
  white-space: nowrap;
}
input[data-v-c9bec21f]::placeholder {
  opacity: 0.4;
}
label.error[data-v-c9bec21f] {
  margin-bottom: 0 !important;
}
label.error input[data-v-c9bec21f]::placeholder {
  color: #C60601 !important;
}
label.error input[data-v-c9bec21f] {
  color: #C60601 !important;
}
.default-button[data-v-c9bec21f] {
  width: 240px;
  height: 36px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #000000;
  cursor: pointer;
  color: #ffffff;
  font-family: Montserrat;
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  text-transform: uppercase;
  transition: 0.2s linear;
  border: 1px solid #000000;
  text-align: center;
}
.default-button[data-v-c9bec21f]:hover {
  background-color: #ffffff;
  color: #000000;
}
.default-button.disabled[data-v-c9bec21f] {
  border-color: #EDEDED;
  pointer-events: none;
  color: rgba(0, 0, 0, 0.3);
  background-color: #ffffff;
}
.default-button.white[data-v-c9bec21f] {
  background-color: #ffffff;
  color: #000000;
}
.default-button.white[data-v-c9bec21f]:hover {
  background-color: #000000;
  color: #ffffff;
}
@media (max-width: 1024px) {
.default-button[data-v-c9bec21f]:hover {
    background-color: #000000;
    color: #ffffff;
}
.default-button.white[data-v-c9bec21f]:hover {
    background-color: #ffffff;
    color: #000000;
}
}
.container[data-v-c9bec21f] {
  width: 100%;
  max-width: 1360px;
  margin: 0 auto;
}
.overlay[data-v-c9bec21f] {
  position: absolute;
  height: 100%;
  width: 100%;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%), url('<path-to-image>'), lightgray 0px 0px/100% 194.125% no-repeat;
  opacity: 0.4;
  z-index: 9;
  display: none;
}
.overlay.active[data-v-c9bec21f] {
  display: block;
}
.separator[data-v-c9bec21f] {
  width: 100%;
  height: 0.5px;
  background-color: #000000;
}
.menu-item[data-v-c9bec21f] {
  height: 60px;
  display: flex;
  align-items: center;
  padding-left: 40px;
  border-bottom: 0.5px solid #000000;
  transition: 0.2s linear;
  cursor: pointer;
  width: 100%;
  color: #000000;
  font-family: BebasNeue;
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  transition: 0.2s linear;
}
.menu-item[data-v-c9bec21f]:hover {
  background-color: #000000;
  color: #ffffff;
}
.menu-item:hover.last p[data-v-c9bec21f] {
  color: #ffffff;
}
.menu-item.last[data-v-c9bec21f] {
  position: absolute;
  bottom: 0;
  left: 0;
  border-bottom: none;
  border-top: 0.5px solid #000000;
}
.menu-item.last p[data-v-c9bec21f] {
  color: #000000;
  font-family: BebasNeue;
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  transition: 0.2s linear;
}
@font-face {
  font-family: "Inter";
  src: url("/test/assets/Inter-Light-a04215a1.ttf");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  src: url("/test/assets/Inter-Regular-3127f0b8.ttf");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  src: url("/test/assets/Inter-Medium-a645f554.ttf");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  src: url("/test/assets/Inter-Bold-412c068e.ttf");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-Light-432fceb4.ttf");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-Regular-c3fb0280.ttf");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-Medium-264819b0.ttf");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-SemiBold-e23dc6d2.ttf");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-Bold-98b14868.ttf");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-Black-b813c714.ttf");
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: "BebasNeue";
  src: url("/test/assets/BebasNeue-Regular-830ea186.ttf");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "BebasNeue";
  src: url("/test/assets/BebasNeueCyrillic-Regular-3cd5cafb.ttf");
  font-weight: 400;
  font-style: normal;
}
.cookie-modal[data-v-c9bec21f] {
  position: fixed;
  z-index: 9999;
  padding: 26px;
  background-color: white;
  color: black;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
  border: 1px solid #000000;
  max-width: 320px;
  width: 100%;
  height: 214px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-direction: column;
}
@media (min-width: 768px) {
.cookie-modal[data-v-c9bec21f] {
    bottom: 1.25rem;
    right: 1.25rem;
}
}
@media (max-width: 767px) {
.cookie-modal[data-v-c9bec21f] {
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    text-align: center;
}
}
.cookie-text[data-v-c9bec21f] {
  font-family: Montserrat;
  font-weight: 400;
  font-size: 14px;
  line-height: 22px;
  letter-spacing: 0px;
}
.cookie-link[data-v-c9bec21f] {
  text-decoration: underline;
  color: #1957EA;
}
.cookie-button[data-v-c9bec21f] {
  width: 100%;
  height: 44px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-family: Montserrat;
  font-weight: 700;
  font-size: 14px;
  line-height: 100%;
  letter-spacing: 0px;
  color: #ffffff;
  text-transform: uppercase;
  cursor: pointer;
  transition: 0.2s linear;
  background-color: #000000;
  border: 1px solid #000000;
}
@media (hover: hover) {
.cookie-button[data-v-c9bec21f]:hover {
    background-color: #ffffff;
    color: #000000;
}
}@font-face {
  font-family: "Inter";
  src: url("../../src/assets/fonts/Inter/Inter-Light.ttf");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  src: url("../../src/assets/fonts/Inter/Inter-Regular.ttf");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  src: url("../../src/assets/fonts/Inter/Inter-Medium.ttf");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  src: url("../../src/assets/fonts/Inter/Inter-Bold.ttf");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("../../src/assets/fonts/Montserrat/Montserrat-Light.ttf");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("../../src/assets/fonts/Montserrat/Montserrat-Regular.ttf");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("../../src/assets/fonts/Montserrat/Montserrat-Medium.ttf");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("../../src/assets/fonts/Montserrat/Montserrat-SemiBold.ttf");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("../../src/assets/fonts/Montserrat/Montserrat-Bold.ttf");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("../../src/assets/fonts/Montserrat/Montserrat-Black.ttf");
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: "BebasNeue";
  src: url("../../src/assets/fonts/BebasNeue/BebasNeue-Regular.ttf");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "BebasNeue";
  src: url("../../src/assets/fonts/BebasNeue/BebasNeueCyrillic-Regular.ttf");
  font-weight: 400;
  font-style: normal;
}
html, body {
  margin: 0;
  padding: 0;
  font-style: normal;
  font-family: Inter;
  font-size: 16px;
  background-color: #red;
  color: #000000;
  overflow-x: hidden;
}
body {
  overflow: hidden;
  width: 100vw;
}
#app {
  display: flex;
  flex-direction: column;
  min-height: 100vh;
  min-height: 100dvh;
  overflow-x: hidden;
  background-color: #ffffff;
  max-width: 100% !important;
  width: 100% !important;
  scroll-behavior: smooth;
}
#app.open-modal {
  overflow: hidden;
}
* {
  box-sizing: border-box;
  padding: 0;
  margin: 0;
}
*::after, *::before {
  box-sizing: border-box;
}
a {
  text-decoration: none;
}
input {
  outline: none;
}
button {
  border: none;
}
.errors {
  color: #C60601;
  margin-bottom: 12px;
}
.errors p {
  font-size: 11px;
  color: #C60601;
  line-height: 11px;
  white-space: nowrap;
}
input::placeholder {
  opacity: 0.4;
}
label.error {
  margin-bottom: 0 !important;
}
label.error input::placeholder {
  color: #C60601 !important;
}
label.error input {
  color: #C60601 !important;
}
.default-button {
  width: 240px;
  height: 36px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #000000;
  cursor: pointer;
  color: #ffffff;
  font-family: Montserrat;
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  text-transform: uppercase;
  transition: 0.2s linear;
  border: 1px solid #000000;
  text-align: center;
}
.default-button:hover {
  background-color: #ffffff;
  color: #000000;
}
.default-button.disabled {
  border-color: #EDEDED;
  pointer-events: none;
  color: rgba(0, 0, 0, 0.3);
  background-color: #ffffff;
}
.default-button.white {
  background-color: #ffffff;
  color: #000000;
}
.default-button.white:hover {
  background-color: #000000;
  color: #ffffff;
}
@media (max-width: 1024px) {
.default-button:hover {
    background-color: #000000;
    color: #ffffff;
}
.default-button.white:hover {
    background-color: #ffffff;
    color: #000000;
}
}
.container {
  width: 100%;
  max-width: 1360px;
  margin: 0 auto;
}
.overlay {
  position: absolute;
  height: 100%;
  width: 100%;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%), url('<path-to-image>'), lightgray 0px 0px/100% 194.125% no-repeat;
  opacity: 0.4;
  z-index: 9;
  display: none;
}
.overlay.active {
  display: block;
}
.separator {
  width: 100%;
  height: 0.5px;
  background-color: #000000;
}
.menu-item {
  height: 60px;
  display: flex;
  align-items: center;
  padding-left: 40px;
  border-bottom: 0.5px solid #000000;
  transition: 0.2s linear;
  cursor: pointer;
  width: 100%;
  color: #000000;
  font-family: BebasNeue;
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  transition: 0.2s linear;
}
.menu-item:hover {
  background-color: #000000;
  color: #ffffff;
}
.menu-item:hover.last p {
  color: #ffffff;
}
.menu-item.last {
  position: absolute;
  bottom: 0;
  left: 0;
  border-bottom: none;
  border-top: 0.5px solid #000000;
}
.menu-item.last p {
  color: #000000;
  font-family: BebasNeue;
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  transition: 0.2s linear;
}
@font-face {
  font-family: "Inter";
  src: url("../../src/assets/fonts/Inter/Inter-Light.ttf");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  src: url("../../src/assets/fonts/Inter/Inter-Regular.ttf");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  src: url("../../src/assets/fonts/Inter/Inter-Medium.ttf");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  src: url("../../src/assets/fonts/Inter/Inter-Bold.ttf");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("../../src/assets/fonts/Montserrat/Montserrat-Light.ttf");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("../../src/assets/fonts/Montserrat/Montserrat-Regular.ttf");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("../../src/assets/fonts/Montserrat/Montserrat-Medium.ttf");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("../../src/assets/fonts/Montserrat/Montserrat-SemiBold.ttf");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("../../src/assets/fonts/Montserrat/Montserrat-Bold.ttf");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("../../src/assets/fonts/Montserrat/Montserrat-Black.ttf");
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: "BebasNeue";
  src: url("../../src/assets/fonts/BebasNeue/BebasNeue-Regular.ttf");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "BebasNeue";
  src: url("../../src/assets/fonts/BebasNeue/BebasNeueCyrillic-Regular.ttf");
  font-weight: 400;
  font-style: normal;
}
.hideAnimation {
  transform: translateX(-100%);
  transition: 1s linear;
}
.app {
  height: 100%;
  max-width: 100%;
  width: 100%;
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}
.app.opacity {
  opacity: 0;
}
.app .content {
  padding: 0 20px;
  flex-grow: 1;
}
.app .content .page {
  height: calc(100% - 75px);
}@font-face {
  font-family: "Inter";
  src: url("/test/assets/Inter-Light-a04215a1.ttf");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  src: url("/test/assets/Inter-Regular-3127f0b8.ttf");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  src: url("/test/assets/Inter-Medium-a645f554.ttf");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  src: url("/test/assets/Inter-Bold-412c068e.ttf");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-Light-432fceb4.ttf");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-Regular-c3fb0280.ttf");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-Medium-264819b0.ttf");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-SemiBold-e23dc6d2.ttf");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-Bold-98b14868.ttf");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-Black-b813c714.ttf");
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: "BebasNeue";
  src: url("/test/assets/BebasNeue-Regular-830ea186.ttf");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "BebasNeue";
  src: url("/test/assets/BebasNeueCyrillic-Regular-3cd5cafb.ttf");
  font-weight: 400;
  font-style: normal;
}
html[data-v-02fc9d9d], body[data-v-02fc9d9d] {
  margin: 0;
  padding: 0;
  font-style: normal;
  font-family: Inter;
  font-size: 16px;
  background-color: #red;
  color: #000000;
  overflow-x: hidden;
}
body[data-v-02fc9d9d] {
  overflow: hidden;
  width: 100vw;
}
#app[data-v-02fc9d9d] {
  display: flex;
  flex-direction: column;
  min-height: 100vh;
  min-height: 100dvh;
  overflow-x: hidden;
  background-color: #ffffff;
  max-width: 100% !important;
  width: 100% !important;
  scroll-behavior: smooth;
}
#app.open-modal[data-v-02fc9d9d] {
  overflow: hidden;
}
*[data-v-02fc9d9d] {
  box-sizing: border-box;
  padding: 0;
  margin: 0;
}
*[data-v-02fc9d9d]::after, *[data-v-02fc9d9d]::before {
  box-sizing: border-box;
}
a[data-v-02fc9d9d] {
  text-decoration: none;
}
input[data-v-02fc9d9d] {
  outline: none;
}
button[data-v-02fc9d9d] {
  border: none;
}
.errors[data-v-02fc9d9d] {
  color: #C60601;
  margin-bottom: 12px;
}
.errors p[data-v-02fc9d9d] {
  font-size: 11px;
  color: #C60601;
  line-height: 11px;
  white-space: nowrap;
}
input[data-v-02fc9d9d]::placeholder {
  opacity: 0.4;
}
label.error[data-v-02fc9d9d] {
  margin-bottom: 0 !important;
}
label.error input[data-v-02fc9d9d]::placeholder {
  color: #C60601 !important;
}
label.error input[data-v-02fc9d9d] {
  color: #C60601 !important;
}
.default-button[data-v-02fc9d9d] {
  width: 240px;
  height: 36px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #000000;
  cursor: pointer;
  color: #ffffff;
  font-family: Montserrat;
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  text-transform: uppercase;
  transition: 0.2s linear;
  border: 1px solid #000000;
  text-align: center;
}
.default-button[data-v-02fc9d9d]:hover {
  background-color: #ffffff;
  color: #000000;
}
.default-button.disabled[data-v-02fc9d9d] {
  border-color: #EDEDED;
  pointer-events: none;
  color: rgba(0, 0, 0, 0.3);
  background-color: #ffffff;
}
.default-button.white[data-v-02fc9d9d] {
  background-color: #ffffff;
  color: #000000;
}
.default-button.white[data-v-02fc9d9d]:hover {
  background-color: #000000;
  color: #ffffff;
}
@media (max-width: 1024px) {
.default-button[data-v-02fc9d9d]:hover {
    background-color: #000000;
    color: #ffffff;
}
.default-button.white[data-v-02fc9d9d]:hover {
    background-color: #ffffff;
    color: #000000;
}
}
.container[data-v-02fc9d9d] {
  width: 100%;
  max-width: 1360px;
  margin: 0 auto;
}
.overlay[data-v-02fc9d9d] {
  position: absolute;
  height: 100%;
  width: 100%;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%), url('<path-to-image>'), lightgray 0px 0px/100% 194.125% no-repeat;
  opacity: 0.4;
  z-index: 9;
  display: none;
}
.overlay.active[data-v-02fc9d9d] {
  display: block;
}
.separator[data-v-02fc9d9d] {
  width: 100%;
  height: 0.5px;
  background-color: #000000;
}
.menu-item[data-v-02fc9d9d] {
  height: 60px;
  display: flex;
  align-items: center;
  padding-left: 40px;
  border-bottom: 0.5px solid #000000;
  transition: 0.2s linear;
  cursor: pointer;
  width: 100%;
  color: #000000;
  font-family: BebasNeue;
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  transition: 0.2s linear;
}
.menu-item[data-v-02fc9d9d]:hover {
  background-color: #000000;
  color: #ffffff;
}
.menu-item:hover.last p[data-v-02fc9d9d] {
  color: #ffffff;
}
.menu-item.last[data-v-02fc9d9d] {
  position: absolute;
  bottom: 0;
  left: 0;
  border-bottom: none;
  border-top: 0.5px solid #000000;
}
.menu-item.last p[data-v-02fc9d9d] {
  color: #000000;
  font-family: BebasNeue;
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  transition: 0.2s linear;
}
@font-face {
  font-family: "Inter";
  src: url("/test/assets/Inter-Light-a04215a1.ttf");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  src: url("/test/assets/Inter-Regular-3127f0b8.ttf");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  src: url("/test/assets/Inter-Medium-a645f554.ttf");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  src: url("/test/assets/Inter-Bold-412c068e.ttf");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-Light-432fceb4.ttf");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-Regular-c3fb0280.ttf");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-Medium-264819b0.ttf");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-SemiBold-e23dc6d2.ttf");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-Bold-98b14868.ttf");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-Black-b813c714.ttf");
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: "BebasNeue";
  src: url("/test/assets/BebasNeue-Regular-830ea186.ttf");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "BebasNeue";
  src: url("/test/assets/BebasNeueCyrillic-Regular-3cd5cafb.ttf");
  font-weight: 400;
  font-style: normal;
}
.error-page[data-v-02fc9d9d] {
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.error-page .container .info[data-v-02fc9d9d] {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.error-page .container .info h1[data-v-02fc9d9d] {
  font-size: 40px;
  margin-bottom: 10px;
}
.error-page .container .info .default-button[data-v-02fc9d9d] {
  width: 100%;
  max-width: 240px;
}
@font-face {
  font-family: "Inter";
  src: url("../../src/assets/fonts/Inter/Inter-Light.ttf");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  src: url("../../src/assets/fonts/Inter/Inter-Regular.ttf");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  src: url("../../src/assets/fonts/Inter/Inter-Medium.ttf");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  src: url("../../src/assets/fonts/Inter/Inter-Bold.ttf");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("../../src/assets/fonts/Montserrat/Montserrat-Light.ttf");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("../../src/assets/fonts/Montserrat/Montserrat-Regular.ttf");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("../../src/assets/fonts/Montserrat/Montserrat-Medium.ttf");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("../../src/assets/fonts/Montserrat/Montserrat-SemiBold.ttf");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("../../src/assets/fonts/Montserrat/Montserrat-Bold.ttf");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("../../src/assets/fonts/Montserrat/Montserrat-Black.ttf");
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: "BebasNeue";
  src: url("../../src/assets/fonts/BebasNeue/BebasNeue-Regular.ttf");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "BebasNeue";
  src: url("../../src/assets/fonts/BebasNeue/BebasNeueCyrillic-Regular.ttf");
  font-weight: 400;
  font-style: normal;
}
html[data-v-58111014], body[data-v-58111014] {
  margin: 0;
  padding: 0;
  font-style: normal;
  font-family: Inter;
  font-size: 16px;
  background-color: #red;
  color: #000000;
  overflow-x: hidden;
}
body[data-v-58111014] {
  overflow: hidden;
  width: 100vw;
}
#app[data-v-58111014] {
  display: flex;
  flex-direction: column;
  min-height: 100vh;
  min-height: 100dvh;
  overflow-x: hidden;
  background-color: #ffffff;
  max-width: 100% !important;
  width: 100% !important;
  scroll-behavior: smooth;
}
#app.open-modal[data-v-58111014] {
  overflow: hidden;
}
*[data-v-58111014] {
  box-sizing: border-box;
  padding: 0;
  margin: 0;
}
*[data-v-58111014]::after, *[data-v-58111014]::before {
  box-sizing: border-box;
}
a[data-v-58111014] {
  text-decoration: none;
}
input[data-v-58111014] {
  outline: none;
}
button[data-v-58111014] {
  border: none;
}
.errors[data-v-58111014] {
  color: #C60601;
  margin-bottom: 12px;
}
.errors p[data-v-58111014] {
  font-size: 11px;
  color: #C60601;
  line-height: 11px;
  white-space: nowrap;
}
input[data-v-58111014]::placeholder {
  opacity: 0.4;
}
label.error[data-v-58111014] {
  margin-bottom: 0 !important;
}
label.error input[data-v-58111014]::placeholder {
  color: #C60601 !important;
}
label.error input[data-v-58111014] {
  color: #C60601 !important;
}
.default-button[data-v-58111014] {
  width: 240px;
  height: 36px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #000000;
  cursor: pointer;
  color: #ffffff;
  font-family: Montserrat;
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  text-transform: uppercase;
  transition: 0.2s linear;
  border: 1px solid #000000;
  text-align: center;
}
.default-button[data-v-58111014]:hover {
  background-color: #ffffff;
  color: #000000;
}
.default-button.disabled[data-v-58111014] {
  border-color: #EDEDED;
  pointer-events: none;
  color: rgba(0, 0, 0, 0.3);
  background-color: #ffffff;
}
.default-button.white[data-v-58111014] {
  background-color: #ffffff;
  color: #000000;
}
.default-button.white[data-v-58111014]:hover {
  background-color: #000000;
  color: #ffffff;
}
@media (max-width: 1024px) {
.default-button[data-v-58111014]:hover {
    background-color: #000000;
    color: #ffffff;
}
.default-button.white[data-v-58111014]:hover {
    background-color: #ffffff;
    color: #000000;
}
}
.container[data-v-58111014] {
  width: 100%;
  max-width: 1360px;
  margin: 0 auto;
}
.overlay[data-v-58111014] {
  position: absolute;
  height: 100%;
  width: 100%;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%), url('<path-to-image>'), lightgray 0px 0px/100% 194.125% no-repeat;
  opacity: 0.4;
  z-index: 9;
  display: none;
}
.overlay.active[data-v-58111014] {
  display: block;
}
.separator[data-v-58111014] {
  width: 100%;
  height: 0.5px;
  background-color: #000000;
}
.menu-item[data-v-58111014] {
  height: 60px;
  display: flex;
  align-items: center;
  padding-left: 40px;
  border-bottom: 0.5px solid #000000;
  transition: 0.2s linear;
  cursor: pointer;
  width: 100%;
  color: #000000;
  font-family: BebasNeue;
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  transition: 0.2s linear;
}
.menu-item[data-v-58111014]:hover {
  background-color: #000000;
  color: #ffffff;
}
.menu-item:hover.last p[data-v-58111014] {
  color: #ffffff;
}
.menu-item.last[data-v-58111014] {
  position: absolute;
  bottom: 0;
  left: 0;
  border-bottom: none;
  border-top: 0.5px solid #000000;
}
.menu-item.last p[data-v-58111014] {
  color: #000000;
  font-family: BebasNeue;
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  transition: 0.2s linear;
}
@font-face {
  font-family: "Inter";
  src: url("../../src/assets/fonts/Inter/Inter-Light.ttf");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  src: url("../../src/assets/fonts/Inter/Inter-Regular.ttf");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  src: url("../../src/assets/fonts/Inter/Inter-Medium.ttf");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  src: url("../../src/assets/fonts/Inter/Inter-Bold.ttf");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("../../src/assets/fonts/Montserrat/Montserrat-Light.ttf");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("../../src/assets/fonts/Montserrat/Montserrat-Regular.ttf");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("../../src/assets/fonts/Montserrat/Montserrat-Medium.ttf");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("../../src/assets/fonts/Montserrat/Montserrat-SemiBold.ttf");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("../../src/assets/fonts/Montserrat/Montserrat-Bold.ttf");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("../../src/assets/fonts/Montserrat/Montserrat-Black.ttf");
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: "BebasNeue";
  src: url("../../src/assets/fonts/BebasNeue/BebasNeue-Regular.ttf");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "BebasNeue";
  src: url("../../src/assets/fonts/BebasNeue/BebasNeueCyrillic-Regular.ttf");
  font-weight: 400;
  font-style: normal;
}
.breadcrumbs[data-v-58111014] {
  color: #000000;
  margin-bottom: 30px;
  display: flex;
  flex-wrap: wrap;
}
.breadcrumbs span[data-v-58111014] {
  font: normal 12px/12px "Montserrat";
  color: #000000;
  text-transform: uppercase;
  opacity: 0.6;
  transition: 0.2s linear;
  white-space: nowrap;
}
.breadcrumbs span[data-v-58111014]:hover {
  opacity: 1;
}
.breadcrumbs span[data-v-58111014]:last-child {
  color: #000000;
  opacity: 1;
}
.breadcrumbs span[data-v-58111014]:not(:first-child):before {
  content: "·";
  margin-right: 16px;
}
.breadcrumbs span[data-v-58111014]:not(:last-child) {
  margin-right: 16px;
}
.breadcrumbs span .link[data-v-58111014] {
  color: #000000;
  white-space: nowrap;
}
@media (max-width: 1024px) {
.breadcrumbs[data-v-58111014] {
    margin-bottom: 24px;
}
}:root {
  --swiper-navigation-size: 44px;
  /*
  --swiper-navigation-top-offset: 50%;
  --swiper-navigation-sides-offset: 10px;
  --swiper-navigation-color: var(--swiper-theme-color);
  */
}

.swiper-button-prev,
.swiper-button-next {
  position: absolute;
  top: var(--swiper-navigation-top-offset, 50%);
  width: calc(var(--swiper-navigation-size) / 44 * 27);
  height: var(--swiper-navigation-size);
  margin-top: calc(0px - var(--swiper-navigation-size) / 2);
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--swiper-navigation-color, var(--swiper-theme-color));
}

.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}

.swiper-button-prev.swiper-button-hidden,
.swiper-button-next.swiper-button-hidden {
  opacity: 0;
  cursor: auto;
  pointer-events: none;
}

.swiper-navigation-disabled .swiper-button-prev,
.swiper-navigation-disabled .swiper-button-next {
  display: none !important;
}

.swiper-button-prev:after,
.swiper-button-next:after {
  font-family: swiper-icons;
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  font-variant: initial;
  line-height: 1;
}

.swiper-button-prev,
.swiper-rtl .swiper-button-next {
  left: var(--swiper-navigation-sides-offset, 10px);
  right: auto;
}

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

.swiper-button-next,
.swiper-rtl .swiper-button-prev {
  right: var(--swiper-navigation-sides-offset, 10px);
  left: auto;
}

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

.swiper-button-lock {
  display: none;
}/**
 * Swiper 9.0.0
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2023 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: February 1, 2023
 */

@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper,swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide,swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,swiper-container:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@font-face {
  font-family: "Inter";
  src: url("/test/assets/Inter-Light-a04215a1.ttf");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  src: url("/test/assets/Inter-Regular-3127f0b8.ttf");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  src: url("/test/assets/Inter-Medium-a645f554.ttf");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  src: url("/test/assets/Inter-Bold-412c068e.ttf");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-Light-432fceb4.ttf");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-Regular-c3fb0280.ttf");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-Medium-264819b0.ttf");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-SemiBold-e23dc6d2.ttf");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-Bold-98b14868.ttf");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-Black-b813c714.ttf");
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: "BebasNeue";
  src: url("/test/assets/BebasNeue-Regular-830ea186.ttf");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "BebasNeue";
  src: url("/test/assets/BebasNeueCyrillic-Regular-3cd5cafb.ttf");
  font-weight: 400;
  font-style: normal;
}
html[data-v-dd7d5454], body[data-v-dd7d5454] {
  margin: 0;
  padding: 0;
  font-style: normal;
  font-family: Inter;
  font-size: 16px;
  background-color: #red;
  color: #000000;
  overflow-x: hidden;
}
body[data-v-dd7d5454] {
  overflow: hidden;
  width: 100vw;
}
#app[data-v-dd7d5454] {
  display: flex;
  flex-direction: column;
  min-height: 100vh;
  min-height: 100dvh;
  overflow-x: hidden;
  background-color: #ffffff;
  max-width: 100% !important;
  width: 100% !important;
  scroll-behavior: smooth;
}
#app.open-modal[data-v-dd7d5454] {
  overflow: hidden;
}
*[data-v-dd7d5454] {
  box-sizing: border-box;
  padding: 0;
  margin: 0;
}
*[data-v-dd7d5454]::after, *[data-v-dd7d5454]::before {
  box-sizing: border-box;
}
a[data-v-dd7d5454] {
  text-decoration: none;
}
input[data-v-dd7d5454] {
  outline: none;
}
button[data-v-dd7d5454] {
  border: none;
}
.errors[data-v-dd7d5454] {
  color: #C60601;
  margin-bottom: 12px;
}
.errors p[data-v-dd7d5454] {
  font-size: 11px;
  color: #C60601;
  line-height: 11px;
  white-space: nowrap;
}
input[data-v-dd7d5454]::placeholder {
  opacity: 0.4;
}
label.error[data-v-dd7d5454] {
  margin-bottom: 0 !important;
}
label.error input[data-v-dd7d5454]::placeholder {
  color: #C60601 !important;
}
label.error input[data-v-dd7d5454] {
  color: #C60601 !important;
}
.default-button[data-v-dd7d5454] {
  width: 240px;
  height: 36px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #000000;
  cursor: pointer;
  color: #ffffff;
  font-family: Montserrat;
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  text-transform: uppercase;
  transition: 0.2s linear;
  border: 1px solid #000000;
  text-align: center;
}
.default-button[data-v-dd7d5454]:hover {
  background-color: #ffffff;
  color: #000000;
}
.default-button.disabled[data-v-dd7d5454] {
  border-color: #EDEDED;
  pointer-events: none;
  color: rgba(0, 0, 0, 0.3);
  background-color: #ffffff;
}
.default-button.white[data-v-dd7d5454] {
  background-color: #ffffff;
  color: #000000;
}
.default-button.white[data-v-dd7d5454]:hover {
  background-color: #000000;
  color: #ffffff;
}
@media (max-width: 1024px) {
.default-button[data-v-dd7d5454]:hover {
    background-color: #000000;
    color: #ffffff;
}
.default-button.white[data-v-dd7d5454]:hover {
    background-color: #ffffff;
    color: #000000;
}
}
.container[data-v-dd7d5454] {
  width: 100%;
  max-width: 1360px;
  margin: 0 auto;
}
.overlay[data-v-dd7d5454] {
  position: absolute;
  height: 100%;
  width: 100%;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%), url('<path-to-image>'), lightgray 0px 0px/100% 194.125% no-repeat;
  opacity: 0.4;
  z-index: 9;
  display: none;
}
.overlay.active[data-v-dd7d5454] {
  display: block;
}
.separator[data-v-dd7d5454] {
  width: 100%;
  height: 0.5px;
  background-color: #000000;
}
.menu-item[data-v-dd7d5454] {
  height: 60px;
  display: flex;
  align-items: center;
  padding-left: 40px;
  border-bottom: 0.5px solid #000000;
  transition: 0.2s linear;
  cursor: pointer;
  width: 100%;
  color: #000000;
  font-family: BebasNeue;
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  transition: 0.2s linear;
}
.menu-item[data-v-dd7d5454]:hover {
  background-color: #000000;
  color: #ffffff;
}
.menu-item:hover.last p[data-v-dd7d5454] {
  color: #ffffff;
}
.menu-item.last[data-v-dd7d5454] {
  position: absolute;
  bottom: 0;
  left: 0;
  border-bottom: none;
  border-top: 0.5px solid #000000;
}
.menu-item.last p[data-v-dd7d5454] {
  color: #000000;
  font-family: BebasNeue;
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  transition: 0.2s linear;
}
@font-face {
  font-family: "Inter";
  src: url("/test/assets/Inter-Light-a04215a1.ttf");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  src: url("/test/assets/Inter-Regular-3127f0b8.ttf");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  src: url("/test/assets/Inter-Medium-a645f554.ttf");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  src: url("/test/assets/Inter-Bold-412c068e.ttf");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-Light-432fceb4.ttf");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-Regular-c3fb0280.ttf");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-Medium-264819b0.ttf");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-SemiBold-e23dc6d2.ttf");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-Bold-98b14868.ttf");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-Black-b813c714.ttf");
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: "BebasNeue";
  src: url("/test/assets/BebasNeue-Regular-830ea186.ttf");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "BebasNeue";
  src: url("/test/assets/BebasNeueCyrillic-Regular-3cd5cafb.ttf");
  font-weight: 400;
  font-style: normal;
}
.product-detail[data-v-dd7d5454] {
  padding-bottom: 90px;
  height: 100%;
}
.product-detail .container[data-v-dd7d5454] {
  padding-top: 18px;
}
.product-detail .container .product[data-v-dd7d5454] {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}
.product-detail .container .product p.subtitle[data-v-dd7d5454] {
  font-size: 12px;
  font-weight: 400;
  line-height: normal;
  margin-bottom: 16px;
}
.product-detail .container .product .mobile[data-v-dd7d5454] {
  display: none;
}
.product-detail .container .product .left[data-v-dd7d5454] {
  width: 100%;
  max-width: 600px;
  background-color: #F4F4F4;
  position: relative;
  margin-right: 10px;
}
.product-detail .container .product .left .swiper-button[data-v-dd7d5454] {
  width: 40px;
  height: 40px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #ffffff;
  position: absolute;
  cursor: pointer;
}
.product-detail .container .product .left .swiper-button.prev[data-v-dd7d5454] {
  top: 50%;
  transform: rotate(-180deg) translateY(calc(-50% + 40px));
  left: 20px;
  z-index: 3;
}
.product-detail .container .product .left .swiper-button.next[data-v-dd7d5454] {
  top: 50%;
  transform: translateY(-50%);
  right: 20px;
  z-index: 3;
}
.product-detail .container .product .left .image[data-v-dd7d5454] {
  width: 100%;
  display: flex;
}
.product-detail .container .product .left .image img[data-v-dd7d5454] {
  width: 100%;
  object-fit: contain;
}
.product-detail .container .product .errors[data-v-dd7d5454] {
  margin-bottom: 7px;
  margin-top: 7px;
}
.product-detail .container .product .right[data-v-dd7d5454],
.product-detail .container .product .mobile[data-v-dd7d5454] {
  width: 100%;
  max-width: 658px;
  margin-left: 10px;
}
.product-detail .container .product .right .title[data-v-dd7d5454],
.product-detail .container .product .mobile .title[data-v-dd7d5454] {
  margin-bottom: 24px;
}
.product-detail .container .product .right .title h2[data-v-dd7d5454],
.product-detail .container .product .mobile .title h2[data-v-dd7d5454] {
  font-family: Montserrat;
  font-size: 50px;
  font-weight: 900;
  line-height: normal;
  text-transform: uppercase;
}
.product-detail .container .product .right .price[data-v-dd7d5454],
.product-detail .container .product .mobile .price[data-v-dd7d5454] {
  margin-bottom: 16px;
}
.product-detail .container .product .right .price p[data-v-dd7d5454],
.product-detail .container .product .mobile .price p[data-v-dd7d5454] {
  font-family: Montserrat;
  font-size: 26px;
  font-weight: 400;
  line-height: normal;
  text-transform: uppercase;
}
.product-detail .container .product .right .description[data-v-dd7d5454],
.product-detail .container .product .mobile .description[data-v-dd7d5454] {
  margin-bottom: 24px;
}
.product-detail .container .product .right .description p[data-v-dd7d5454],
.product-detail .container .product .mobile .description p[data-v-dd7d5454] {
  font-size: 16px;
  font-weight: 400;
  line-height: normal;
}
.product-detail .container .product .right .sizez-and-sizes-grid .info[data-v-dd7d5454],
.product-detail .container .product .mobile .sizez-and-sizes-grid .info[data-v-dd7d5454] {
  margin-bottom: 28px;
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}
.product-detail .container .product .right .sizez-and-sizes-grid .info .sizes-and-error .size-values[data-v-dd7d5454],
.product-detail .container .product .mobile .sizez-and-sizes-grid .info .sizes-and-error .size-values[data-v-dd7d5454] {
  display: flex;
  flex-direction: row;
  align-items: center;
  width: 100%;
}
.product-detail .container .product .right .sizez-and-sizes-grid .info .sizes-and-error .size-values.error[data-v-dd7d5454],
.product-detail .container .product .mobile .sizez-and-sizes-grid .info .sizes-and-error .size-values.error[data-v-dd7d5454] {
  margin-bottom: 8px;
}
.product-detail .container .product .right .sizez-and-sizes-grid .info .sizes-and-error .size-values .size[data-v-dd7d5454],
.product-detail .container .product .mobile .sizez-and-sizes-grid .info .sizes-and-error .size-values .size[data-v-dd7d5454] {
  width: 34px;
  height: 34px;
  display: flex;
  justify-content: center;
  align-items: center;
  border: 1px solid #000000;
  cursor: pointer;
  transition: 0.2s linear;
  margin-right: 20px;
}
.product-detail .container .product .right .sizez-and-sizes-grid .info .sizes-and-error .size-values .size[data-v-dd7d5454]:last-of-type,
.product-detail .container .product .mobile .sizez-and-sizes-grid .info .sizes-and-error .size-values .size[data-v-dd7d5454]:last-of-type {
  margin-right: 0;
}
.product-detail .container .product .right .sizez-and-sizes-grid .info .sizes-and-error .size-values .size.disabled[data-v-dd7d5454],
.product-detail .container .product .mobile .sizez-and-sizes-grid .info .sizes-and-error .size-values .size.disabled[data-v-dd7d5454] {
  background: rgba(0, 0, 0, 0.05);
  pointer-events: none;
  opacity: 0.1;
}
.product-detail .container .product .right .sizez-and-sizes-grid .info .sizes-and-error .size-values .size.active[data-v-dd7d5454],
.product-detail .container .product .mobile .sizez-and-sizes-grid .info .sizes-and-error .size-values .size.active[data-v-dd7d5454] {
  background-color: #000000;
}
.product-detail .container .product .right .sizez-and-sizes-grid .info .sizes-and-error .size-values .size.active p[data-v-dd7d5454],
.product-detail .container .product .mobile .sizez-and-sizes-grid .info .sizes-and-error .size-values .size.active p[data-v-dd7d5454] {
  color: #ffffff;
}
.product-detail .container .product .right .sizez-and-sizes-grid .info .sizes-and-error .size-values .size[data-v-dd7d5454]:hover,
.product-detail .container .product .mobile .sizez-and-sizes-grid .info .sizes-and-error .size-values .size[data-v-dd7d5454]:hover {
  background-color: #000000;
}
.product-detail .container .product .right .sizez-and-sizes-grid .info .sizes-and-error .size-values .size:hover p[data-v-dd7d5454],
.product-detail .container .product .mobile .sizez-and-sizes-grid .info .sizes-and-error .size-values .size:hover p[data-v-dd7d5454] {
  color: #ffffff;
}
.product-detail .container .product .right .sizez-and-sizes-grid .info .sizes-and-error .size-values .size p[data-v-dd7d5454],
.product-detail .container .product .mobile .sizez-and-sizes-grid .info .sizes-and-error .size-values .size p[data-v-dd7d5454] {
  font-size: 12px;
  font-weight: 300;
  line-height: normal;
  text-transform: uppercase;
  transition: 0.2s linear;
  margin-bottom: 0;
}
.product-detail .container .product .right .sizez-and-sizes-grid .info .sizes-grid[data-v-dd7d5454],
.product-detail .container .product .mobile .sizez-and-sizes-grid .info .sizes-grid[data-v-dd7d5454] {
  cursor: pointer;
}
.product-detail .container .product .right .sizez-and-sizes-grid .info .sizes-grid:hover p[data-v-dd7d5454]::after,
.product-detail .container .product .mobile .sizez-and-sizes-grid .info .sizes-grid:hover p[data-v-dd7d5454]::after {
  opacity: 1;
  width: 30%;
}
.product-detail .container .product .right .sizez-and-sizes-grid .info .sizes-grid p[data-v-dd7d5454],
.product-detail .container .product .mobile .sizez-and-sizes-grid .info .sizes-grid p[data-v-dd7d5454] {
  font-size: 13px;
  font-weight: 400;
  line-height: normal;
  white-space: nowrap;
  position: relative;
  transition: 0.2s linear;
}
.product-detail .container .product .right .sizez-and-sizes-grid .info .sizes-grid p[data-v-dd7d5454]::after,
.product-detail .container .product .mobile .sizez-and-sizes-grid .info .sizes-grid p[data-v-dd7d5454]::after {
  content: "";
  width: 100%;
  height: 1px;
  background-color: #000000;
  position: absolute;
  bottom: -4px;
  left: 0;
  transition: 0.2s linear;
  opacity: 0.4;
}
.product-detail .container .product .right .count-and-add-to-cart-button[data-v-dd7d5454],
.product-detail .container .product .mobile .count-and-add-to-cart-button[data-v-dd7d5454] {
  margin-bottom: 60px;
  user-select: none;
}
.product-detail .container .product .right .count-and-add-to-cart-button .counter-and-button[data-v-dd7d5454],
.product-detail .container .product .mobile .count-and-add-to-cart-button .counter-and-button[data-v-dd7d5454] {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}
.product-detail .container .product .right .count-and-add-to-cart-button .counter-and-button .count-and-error[data-v-dd7d5454],
.product-detail .container .product .mobile .count-and-add-to-cart-button .counter-and-button .count-and-error[data-v-dd7d5454] {
  display: flex;
  flex-direction: column;
  height: 89px;
}
.product-detail .container .product .right .count-and-add-to-cart-button .counter-and-button .count-and-error .errors[data-v-dd7d5454],
.product-detail .container .product .mobile .count-and-add-to-cart-button .counter-and-button .count-and-error .errors[data-v-dd7d5454] {
  margin-bottom: 0;
}
.product-detail .container .product .right .count-and-add-to-cart-button .counter-and-button .count-and-error .count[data-v-dd7d5454],
.product-detail .container .product .mobile .count-and-add-to-cart-button .counter-and-button .count-and-error .count[data-v-dd7d5454] {
  display: flex;
  align-items: center;
  margin-right: 5px;
}
.product-detail .container .product .right .count-and-add-to-cart-button .counter-and-button .count-and-error .count .add[data-v-dd7d5454],
.product-detail .container .product .right .count-and-add-to-cart-button .counter-and-button .count-and-error .count .del[data-v-dd7d5454],
.product-detail .container .product .mobile .count-and-add-to-cart-button .counter-and-button .count-and-error .count .add[data-v-dd7d5454],
.product-detail .container .product .mobile .count-and-add-to-cart-button .counter-and-button .count-and-error .count .del[data-v-dd7d5454] {
  width: 18px;
  height: 18px;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
.product-detail .container .product .right .count-and-add-to-cart-button .counter-and-button .count-and-error .count .amount[data-v-dd7d5454],
.product-detail .container .product .mobile .count-and-add-to-cart-button .counter-and-button .count-and-error .count .amount[data-v-dd7d5454] {
  width: 34px;
  height: 34px;
  display: flex;
  justify-content: center;
  align-items: center;
  border: 1px solid #000000;
  margin: 0 20px;
}
.product-detail .container .product .right .count-and-add-to-cart-button .counter-and-button .count-and-error .count .amount p[data-v-dd7d5454],
.product-detail .container .product .mobile .count-and-add-to-cart-button .counter-and-button .count-and-error .count .amount p[data-v-dd7d5454] {
  font-size: 12px;
  font-weight: 400;
  line-height: normal;
  text-transform: uppercase;
}
.product-detail .container .product .right .count-and-add-to-cart-button .counter-and-button button.default-button[data-v-dd7d5454],
.product-detail .container .product .mobile .count-and-add-to-cart-button .counter-and-button button.default-button[data-v-dd7d5454] {
  user-select: none;
  width: 100%;
  max-width: 486px;
  height: 50px;
  margin-left: 5px;
}
.product-detail .container .product .right .characteristics[data-v-dd7d5454],
.product-detail .container .product .mobile .characteristics[data-v-dd7d5454] {
  margin: 16px 0;
}
.product-detail .container .product .right .characteristics .title[data-v-dd7d5454],
.product-detail .container .product .mobile .characteristics .title[data-v-dd7d5454] {
  margin-bottom: 16px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  cursor: pointer;
}
.product-detail .container .product .right .characteristics .title p[data-v-dd7d5454],
.product-detail .container .product .mobile .characteristics .title p[data-v-dd7d5454] {
  font-size: 18px;
  font-weight: 400;
  line-height: 150%;
}
.product-detail .container .product .right .characteristics .title .open-and-close-characteristics[data-v-dd7d5454],
.product-detail .container .product .mobile .characteristics .title .open-and-close-characteristics[data-v-dd7d5454] {
  transform: rotate(90deg);
  min-width: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.product-detail .container .product .right .characteristics .title .open-and-close-characteristics.active[data-v-dd7d5454],
.product-detail .container .product .mobile .characteristics .title .open-and-close-characteristics.active[data-v-dd7d5454] {
  transform: rotate(-90deg);
}
.product-detail .container .product .right .characteristics .characteristics-list[data-v-dd7d5454],
.product-detail .container .product .mobile .characteristics .characteristics-list[data-v-dd7d5454] {
  display: none;
}
.product-detail .container .product .right .characteristics .characteristics-list.active[data-v-dd7d5454],
.product-detail .container .product .mobile .characteristics .characteristics-list.active[data-v-dd7d5454] {
  display: block;
}
.product-detail .container .product .right .characteristics .characteristics-list .characteristic[data-v-dd7d5454],
.product-detail .container .product .mobile .characteristics .characteristics-list .characteristic[data-v-dd7d5454] {
  display: flex;
  align-items: center;
  margin-bottom: 8px;
}
.product-detail .container .product .right .characteristics .characteristics-list .characteristic[data-v-dd7d5454]:last-of-type,
.product-detail .container .product .mobile .characteristics .characteristics-list .characteristic[data-v-dd7d5454]:last-of-type {
  margin-bottom: 0;
}
.product-detail .container .product .right .characteristics .characteristics-list .characteristic p[data-v-dd7d5454],
.product-detail .container .product .mobile .characteristics .characteristics-list .characteristic p[data-v-dd7d5454] {
  font-size: 18px;
  line-height: 150%;
  font-weight: 600;
  margin-right: 4px;
}
.product-detail .container .product .right .characteristics .characteristics-list .characteristic p.value[data-v-dd7d5454],
.product-detail .container .product .mobile .characteristics .characteristics-list .characteristic p.value[data-v-dd7d5454] {
  font-weight: 400;
  margin-right: 0;
}
.product-detail .sizes-grid-modal[data-v-dd7d5454] {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  width: 100%;
  max-width: 695px;
  z-index: 10;
  background-color: #ffffff;
  padding: 48px 22px;
}
.product-detail .sizes-grid-modal .close[data-v-dd7d5454] {
  width: 34px;
  height: 34px;
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  right: 0;
  top: 0;
  cursor: pointer;
  transition: 0.2s linear;
}
.product-detail .sizes-grid-modal .close[data-v-dd7d5454]:hover {
  opacity: 0.8;
}
.product-detail .sizes-grid-modal p[data-v-dd7d5454] {
  font-family: Montserrat;
  font-size: 16px;
  font-weight: 600;
  line-height: normal;
  text-transform: uppercase;
  margin-bottom: 30px;
}
.product-detail .sizes-grid-modal .image[data-v-dd7d5454] {
  width: 100%;
  display: flex;
}
.product-detail .sizes-grid-modal .image img[data-v-dd7d5454] {
  width: 100%;
  object-fit: contain;
}
@media (max-width: 1024px) {
.product-detail[data-v-dd7d5454] {
    padding-bottom: 40px;
}
.product-detail .container[data-v-dd7d5454] {
    padding-top: 16px;
}
.product-detail .container .product[data-v-dd7d5454] {
    flex-direction: column;
}
.product-detail .container .product .left[data-v-dd7d5454],
  .product-detail .container .product .right[data-v-dd7d5454],
  .product-detail .container .product .mobile[data-v-dd7d5454] {
    width: 100%;
    max-width: none;
    margin: 0;
}
.product-detail .container .product .left[data-v-dd7d5454] {
    margin-bottom: 16px;
}
.product-detail .container .product .mobile[data-v-dd7d5454] {
    display: block;
}
.product-detail .container .product .mobile .title[data-v-dd7d5454] {
    margin-bottom: 16px;
}
.product-detail .container .product .mobile .title h2[data-v-dd7d5454] {
    font-size: 32px;
}
.product-detail .container .product .right .title[data-v-dd7d5454],
  .product-detail .container .product .right .price[data-v-dd7d5454],
  .product-detail .container .product .right .description[data-v-dd7d5454] {
    display: none;
}
}
@media (max-width: 768px) {
.product-detail .container .product .left .swiper-button[data-v-dd7d5454] {
    display: none;
}
.product-detail .container .product .right .sizez-and-sizes-grid .info[data-v-dd7d5454],
  .product-detail .container .product .mobile .sizez-and-sizes-grid .info[data-v-dd7d5454] {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
}
.product-detail .container .product .right .sizez-and-sizes-grid .info .size-values[data-v-dd7d5454],
  .product-detail .container .product .mobile .sizez-and-sizes-grid .info .size-values[data-v-dd7d5454] {
    margin-bottom: 16px;
}
.product-detail .container .product .right .count-and-add-to-cart-button .counter-and-button[data-v-dd7d5454],
  .product-detail .container .product .mobile .count-and-add-to-cart-button .counter-and-button[data-v-dd7d5454] {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
}
.product-detail .container .product .right .count-and-add-to-cart-button .counter-and-button .count-and-error[data-v-dd7d5454],
  .product-detail .container .product .mobile .count-and-add-to-cart-button .counter-and-button .count-and-error[data-v-dd7d5454] {
    margin-bottom: 24px;
}
.product-detail .container .product .right .count-and-add-to-cart-button .counter-and-button button.default-button[data-v-dd7d5454],
  .product-detail .container .product .mobile .count-and-add-to-cart-button .counter-and-button button.default-button[data-v-dd7d5454] {
    max-width: none;
    margin-left: 0;
}
}@font-face {
  font-family: "Inter";
  src: url("/test/assets/Inter-Light-a04215a1.ttf");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  src: url("/test/assets/Inter-Regular-3127f0b8.ttf");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  src: url("/test/assets/Inter-Medium-a645f554.ttf");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  src: url("/test/assets/Inter-Bold-412c068e.ttf");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-Light-432fceb4.ttf");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-Regular-c3fb0280.ttf");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-Medium-264819b0.ttf");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-SemiBold-e23dc6d2.ttf");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-Bold-98b14868.ttf");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-Black-b813c714.ttf");
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: "BebasNeue";
  src: url("/test/assets/BebasNeue-Regular-830ea186.ttf");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "BebasNeue";
  src: url("/test/assets/BebasNeueCyrillic-Regular-3cd5cafb.ttf");
  font-weight: 400;
  font-style: normal;
}
html[data-v-dd4eee2e], body[data-v-dd4eee2e] {
  margin: 0;
  padding: 0;
  font-style: normal;
  font-family: Inter;
  font-size: 16px;
  background-color: #red;
  color: #000000;
  overflow-x: hidden;
}
body[data-v-dd4eee2e] {
  overflow: hidden;
  width: 100vw;
}
#app[data-v-dd4eee2e] {
  display: flex;
  flex-direction: column;
  min-height: 100vh;
  min-height: 100dvh;
  overflow-x: hidden;
  background-color: #ffffff;
  max-width: 100% !important;
  width: 100% !important;
  scroll-behavior: smooth;
}
#app.open-modal[data-v-dd4eee2e] {
  overflow: hidden;
}
*[data-v-dd4eee2e] {
  box-sizing: border-box;
  padding: 0;
  margin: 0;
}
*[data-v-dd4eee2e]::after, *[data-v-dd4eee2e]::before {
  box-sizing: border-box;
}
a[data-v-dd4eee2e] {
  text-decoration: none;
}
input[data-v-dd4eee2e] {
  outline: none;
}
button[data-v-dd4eee2e] {
  border: none;
}
.errors[data-v-dd4eee2e] {
  color: #C60601;
  margin-bottom: 12px;
}
.errors p[data-v-dd4eee2e] {
  font-size: 11px;
  color: #C60601;
  line-height: 11px;
  white-space: nowrap;
}
input[data-v-dd4eee2e]::placeholder {
  opacity: 0.4;
}
label.error[data-v-dd4eee2e] {
  margin-bottom: 0 !important;
}
label.error input[data-v-dd4eee2e]::placeholder {
  color: #C60601 !important;
}
label.error input[data-v-dd4eee2e] {
  color: #C60601 !important;
}
.default-button[data-v-dd4eee2e] {
  width: 240px;
  height: 36px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #000000;
  cursor: pointer;
  color: #ffffff;
  font-family: Montserrat;
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  text-transform: uppercase;
  transition: 0.2s linear;
  border: 1px solid #000000;
  text-align: center;
}
.default-button[data-v-dd4eee2e]:hover {
  background-color: #ffffff;
  color: #000000;
}
.default-button.disabled[data-v-dd4eee2e] {
  border-color: #EDEDED;
  pointer-events: none;
  color: rgba(0, 0, 0, 0.3);
  background-color: #ffffff;
}
.default-button.white[data-v-dd4eee2e] {
  background-color: #ffffff;
  color: #000000;
}
.default-button.white[data-v-dd4eee2e]:hover {
  background-color: #000000;
  color: #ffffff;
}
@media (max-width: 1024px) {
.default-button[data-v-dd4eee2e]:hover {
    background-color: #000000;
    color: #ffffff;
}
.default-button.white[data-v-dd4eee2e]:hover {
    background-color: #ffffff;
    color: #000000;
}
}
.container[data-v-dd4eee2e] {
  width: 100%;
  max-width: 1360px;
  margin: 0 auto;
}
.overlay[data-v-dd4eee2e] {
  position: absolute;
  height: 100%;
  width: 100%;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%), url('<path-to-image>'), lightgray 0px 0px/100% 194.125% no-repeat;
  opacity: 0.4;
  z-index: 9;
  display: none;
}
.overlay.active[data-v-dd4eee2e] {
  display: block;
}
.separator[data-v-dd4eee2e] {
  width: 100%;
  height: 0.5px;
  background-color: #000000;
}
.menu-item[data-v-dd4eee2e] {
  height: 60px;
  display: flex;
  align-items: center;
  padding-left: 40px;
  border-bottom: 0.5px solid #000000;
  transition: 0.2s linear;
  cursor: pointer;
  width: 100%;
  color: #000000;
  font-family: BebasNeue;
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  transition: 0.2s linear;
}
.menu-item[data-v-dd4eee2e]:hover {
  background-color: #000000;
  color: #ffffff;
}
.menu-item:hover.last p[data-v-dd4eee2e] {
  color: #ffffff;
}
.menu-item.last[data-v-dd4eee2e] {
  position: absolute;
  bottom: 0;
  left: 0;
  border-bottom: none;
  border-top: 0.5px solid #000000;
}
.menu-item.last p[data-v-dd4eee2e] {
  color: #000000;
  font-family: BebasNeue;
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  transition: 0.2s linear;
}
@font-face {
  font-family: "Inter";
  src: url("/test/assets/Inter-Light-a04215a1.ttf");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  src: url("/test/assets/Inter-Regular-3127f0b8.ttf");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  src: url("/test/assets/Inter-Medium-a645f554.ttf");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  src: url("/test/assets/Inter-Bold-412c068e.ttf");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-Light-432fceb4.ttf");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-Regular-c3fb0280.ttf");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-Medium-264819b0.ttf");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-SemiBold-e23dc6d2.ttf");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-Bold-98b14868.ttf");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-Black-b813c714.ttf");
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: "BebasNeue";
  src: url("/test/assets/BebasNeue-Regular-830ea186.ttf");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "BebasNeue";
  src: url("/test/assets/BebasNeueCyrillic-Regular-3cd5cafb.ttf");
  font-weight: 400;
  font-style: normal;
}
.about-shop[data-v-dd4eee2e] {
  padding-bottom: 90px;
  padding-top: 16px;
}
.about-shop .container .about-content .top[data-v-dd4eee2e] {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  margin-bottom: 40px;
}
.about-shop .container .about-content .top .left h2[data-v-dd4eee2e] {
  font-family: Montserrat;
  font-size: 26px;
  font-weight: 900;
  line-height: normal;
  text-transform: uppercase;
}
.about-shop .container .about-content .top .right[data-v-dd4eee2e] {
  width: 100%;
  max-width: 674px;
}
.about-shop .container .about-content .image[data-v-dd4eee2e] {
  width: 100%;
  display: flex;
  margin-bottom: 90px;
}
.about-shop .container .about-content .image img[data-v-dd4eee2e] {
  width: 100%;
  object-fit: contain;
}
.about-shop .container .about-content .bottom h2[data-v-dd4eee2e] {
  font-family: Montserrat;
  font-size: 26px;
  font-weight: 900;
  line-height: normal;
  text-transform: uppercase;
  margin-bottom: 32px;
}
.about-shop .container .about-content .bottom .requisites .requisites-item[data-v-dd4eee2e] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 16px 0;
  border-bottom: 0.5px solid rgba(0, 0, 0, 0.4);
}
.about-shop .container .about-content .bottom .requisites .requisites-item[data-v-dd4eee2e]:first-of-type {
  border-top: 0.5px solid rgba(0, 0, 0, 0.4);
}
.about-shop .container .about-content .bottom .requisites .requisites-item p[data-v-dd4eee2e] {
  width: 50%;
  font-size: 16px;
  line-height: 16px;
}
.about-shop .container .about-content .bottom .requisites .requisites-item p.name[data-v-dd4eee2e] {
  font-family: Montserrat;
  font-weight: 600;
  text-transform: uppercase;
  opacity: 0.4;
}
.about-shop .container .about-content .bottom .requisites .requisites-item p.value[data-v-dd4eee2e] {
  font-weight: 400;
}
@media (max-width: 1024px) {
.about-shop[data-v-dd4eee2e] {
    padding-bottom: 40px;
}
.about-shop .container .about-content .top[data-v-dd4eee2e] {
    flex-direction: column;
    margin-bottom: 24px;
}
.about-shop .container .about-content .top .left[data-v-dd4eee2e],
  .about-shop .container .about-content .top .right[data-v-dd4eee2e] {
    width: 100%;
    max-width: none;
}
.about-shop .container .about-content .top .left[data-v-dd4eee2e] {
    margin-bottom: 16px;
}
.about-shop .container .about-content .top .left h2[data-v-dd4eee2e] {
    font-size: 16px;
}
.about-shop .container .about-content .top .right p[data-v-dd4eee2e] {
    font-size: 14px;
}
.about-shop .container .about-content .image[data-v-dd4eee2e] {
    margin-bottom: 40px;
}
.about-shop .container .about-content .bottom h2[data-v-dd4eee2e] {
    font-size: 18px;
    margin-bottom: 16px;
}
}
@media (max-width: 768px) {
.about-shop .container .about-content .bottom .requisites .requisites-item[data-v-dd4eee2e] {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
}
.about-shop .container .about-content .bottom .requisites .requisites-item p[data-v-dd4eee2e] {
    font-size: 14px;
}
.about-shop .container .about-content .bottom .requisites .requisites-item p.name[data-v-dd4eee2e] {
    margin-bottom: 16px;
}
.about-shop .container .about-content .bottom .requisites .requisites-item p.value[data-v-dd4eee2e] {
    width: 100%;
}
}@font-face {
  font-family: "Inter";
  src: url("/test/assets/Inter-Light-a04215a1.ttf");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  src: url("/test/assets/Inter-Regular-3127f0b8.ttf");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  src: url("/test/assets/Inter-Medium-a645f554.ttf");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  src: url("/test/assets/Inter-Bold-412c068e.ttf");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-Light-432fceb4.ttf");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-Regular-c3fb0280.ttf");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-Medium-264819b0.ttf");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-SemiBold-e23dc6d2.ttf");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-Bold-98b14868.ttf");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-Black-b813c714.ttf");
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: "BebasNeue";
  src: url("/test/assets/BebasNeue-Regular-830ea186.ttf");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "BebasNeue";
  src: url("/test/assets/BebasNeueCyrillic-Regular-3cd5cafb.ttf");
  font-weight: 400;
  font-style: normal;
}
html[data-v-e1ef178e], body[data-v-e1ef178e] {
  margin: 0;
  padding: 0;
  font-style: normal;
  font-family: Inter;
  font-size: 16px;
  background-color: #red;
  color: #000000;
  overflow-x: hidden;
}
body[data-v-e1ef178e] {
  overflow: hidden;
  width: 100vw;
}
#app[data-v-e1ef178e] {
  display: flex;
  flex-direction: column;
  min-height: 100vh;
  min-height: 100dvh;
  overflow-x: hidden;
  background-color: #ffffff;
  max-width: 100% !important;
  width: 100% !important;
  scroll-behavior: smooth;
}
#app.open-modal[data-v-e1ef178e] {
  overflow: hidden;
}
*[data-v-e1ef178e] {
  box-sizing: border-box;
  padding: 0;
  margin: 0;
}
*[data-v-e1ef178e]::after, *[data-v-e1ef178e]::before {
  box-sizing: border-box;
}
a[data-v-e1ef178e] {
  text-decoration: none;
}
input[data-v-e1ef178e] {
  outline: none;
}
button[data-v-e1ef178e] {
  border: none;
}
.errors[data-v-e1ef178e] {
  color: #C60601;
  margin-bottom: 12px;
}
.errors p[data-v-e1ef178e] {
  font-size: 11px;
  color: #C60601;
  line-height: 11px;
  white-space: nowrap;
}
input[data-v-e1ef178e]::placeholder {
  opacity: 0.4;
}
label.error[data-v-e1ef178e] {
  margin-bottom: 0 !important;
}
label.error input[data-v-e1ef178e]::placeholder {
  color: #C60601 !important;
}
label.error input[data-v-e1ef178e] {
  color: #C60601 !important;
}
.default-button[data-v-e1ef178e] {
  width: 240px;
  height: 36px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #000000;
  cursor: pointer;
  color: #ffffff;
  font-family: Montserrat;
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  text-transform: uppercase;
  transition: 0.2s linear;
  border: 1px solid #000000;
  text-align: center;
}
.default-button[data-v-e1ef178e]:hover {
  background-color: #ffffff;
  color: #000000;
}
.default-button.disabled[data-v-e1ef178e] {
  border-color: #EDEDED;
  pointer-events: none;
  color: rgba(0, 0, 0, 0.3);
  background-color: #ffffff;
}
.default-button.white[data-v-e1ef178e] {
  background-color: #ffffff;
  color: #000000;
}
.default-button.white[data-v-e1ef178e]:hover {
  background-color: #000000;
  color: #ffffff;
}
@media (max-width: 1024px) {
.default-button[data-v-e1ef178e]:hover {
    background-color: #000000;
    color: #ffffff;
}
.default-button.white[data-v-e1ef178e]:hover {
    background-color: #ffffff;
    color: #000000;
}
}
.container[data-v-e1ef178e] {
  width: 100%;
  max-width: 1360px;
  margin: 0 auto;
}
.overlay[data-v-e1ef178e] {
  position: absolute;
  height: 100%;
  width: 100%;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%), url('<path-to-image>'), lightgray 0px 0px/100% 194.125% no-repeat;
  opacity: 0.4;
  z-index: 9;
  display: none;
}
.overlay.active[data-v-e1ef178e] {
  display: block;
}
.separator[data-v-e1ef178e] {
  width: 100%;
  height: 0.5px;
  background-color: #000000;
}
.menu-item[data-v-e1ef178e] {
  height: 60px;
  display: flex;
  align-items: center;
  padding-left: 40px;
  border-bottom: 0.5px solid #000000;
  transition: 0.2s linear;
  cursor: pointer;
  width: 100%;
  color: #000000;
  font-family: BebasNeue;
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  transition: 0.2s linear;
}
.menu-item[data-v-e1ef178e]:hover {
  background-color: #000000;
  color: #ffffff;
}
.menu-item:hover.last p[data-v-e1ef178e] {
  color: #ffffff;
}
.menu-item.last[data-v-e1ef178e] {
  position: absolute;
  bottom: 0;
  left: 0;
  border-bottom: none;
  border-top: 0.5px solid #000000;
}
.menu-item.last p[data-v-e1ef178e] {
  color: #000000;
  font-family: BebasNeue;
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  transition: 0.2s linear;
}
@font-face {
  font-family: "Inter";
  src: url("/test/assets/Inter-Light-a04215a1.ttf");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  src: url("/test/assets/Inter-Regular-3127f0b8.ttf");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  src: url("/test/assets/Inter-Medium-a645f554.ttf");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  src: url("/test/assets/Inter-Bold-412c068e.ttf");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-Light-432fceb4.ttf");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-Regular-c3fb0280.ttf");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-Medium-264819b0.ttf");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-SemiBold-e23dc6d2.ttf");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-Bold-98b14868.ttf");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-Black-b813c714.ttf");
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: "BebasNeue";
  src: url("/test/assets/BebasNeue-Regular-830ea186.ttf");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "BebasNeue";
  src: url("/test/assets/BebasNeueCyrillic-Regular-3cd5cafb.ttf");
  font-weight: 400;
  font-style: normal;
}
.support-page[data-v-e1ef178e] {
  padding: 18px 0 90px 0;
}
.support-page .container .title[data-v-e1ef178e] {
  margin-bottom: 26px;
}
.support-page .container .title h1[data-v-e1ef178e] {
  font-family: Montserrat;
  font-size: 26px;
  font-weight: 900;
  line-height: normal;
  text-transform: uppercase;
}
.support-page .container .page-content[data-v-e1ef178e] p,
.support-page .container .page-content[data-v-e1ef178e] li {
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: 400;
  line-height: 150%;
}
.support-page .container .page-content[data-v-e1ef178e] p {
  margin-bottom: 40px;
}
.support-page .container .page-content[data-v-e1ef178e] h2,
.support-page .container .page-content[data-v-e1ef178e] h1 {
  font-family: Montserrat;
  font-size: 16px;
  font-weight: 700;
  line-height: normal;
  text-transform: uppercase;
  margin-bottom: 16px;
}
.support-page .container .page-content[data-v-e1ef178e] a {
  white-space: nowrap;
  color: #759CFF;
  transition: 0.2s linear;
}
.support-page .container .page-content[data-v-e1ef178e] a:hover {
  text-decoration: underline;
}
.support-page[data-v-e1ef178e] {
  padding: 16px 0 40px 0;
}
.support-page .container .title[data-v-e1ef178e] {
  margin-bottom: 8px;
}
.support-page .container .title h2[data-v-e1ef178e] {
  font-size: 18px;
}
.support-page .container .page-content[data-v-e1ef178e] p,
.support-page .container .page-content[data-v-e1ef178e] li {
  font-size: 14px;
}
.support-page .container .page-content[data-v-e1ef178e] p {
  margin-bottom: 40px;
}
.support-page .container .page-content[data-v-e1ef178e] h2 {
  font-size: 14px;
}
.support-page .container .page-content[data-v-e1ef178e] a {
  white-space: nowrap;
  color: #759CFF;
  transition: 0.2s linear;
}
.support-page .container .page-content[data-v-e1ef178e] a:hover {
  text-decoration: underline;
}@font-face {
  font-family: "Inter";
  src: url("/test/assets/Inter-Light-a04215a1.ttf");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  src: url("/test/assets/Inter-Regular-3127f0b8.ttf");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  src: url("/test/assets/Inter-Medium-a645f554.ttf");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  src: url("/test/assets/Inter-Bold-412c068e.ttf");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-Light-432fceb4.ttf");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-Regular-c3fb0280.ttf");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-Medium-264819b0.ttf");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-SemiBold-e23dc6d2.ttf");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-Bold-98b14868.ttf");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-Black-b813c714.ttf");
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: "BebasNeue";
  src: url("/test/assets/BebasNeue-Regular-830ea186.ttf");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "BebasNeue";
  src: url("/test/assets/BebasNeueCyrillic-Regular-3cd5cafb.ttf");
  font-weight: 400;
  font-style: normal;
}
html[data-v-db232ca7], body[data-v-db232ca7] {
  margin: 0;
  padding: 0;
  font-style: normal;
  font-family: Inter;
  font-size: 16px;
  background-color: #red;
  color: #000000;
  overflow-x: hidden;
}
body[data-v-db232ca7] {
  overflow: hidden;
  width: 100vw;
}
#app[data-v-db232ca7] {
  display: flex;
  flex-direction: column;
  min-height: 100vh;
  min-height: 100dvh;
  overflow-x: hidden;
  background-color: #ffffff;
  max-width: 100% !important;
  width: 100% !important;
  scroll-behavior: smooth;
}
#app.open-modal[data-v-db232ca7] {
  overflow: hidden;
}
*[data-v-db232ca7] {
  box-sizing: border-box;
  padding: 0;
  margin: 0;
}
*[data-v-db232ca7]::after, *[data-v-db232ca7]::before {
  box-sizing: border-box;
}
a[data-v-db232ca7] {
  text-decoration: none;
}
input[data-v-db232ca7] {
  outline: none;
}
button[data-v-db232ca7] {
  border: none;
}
.errors[data-v-db232ca7] {
  color: #C60601;
  margin-bottom: 12px;
}
.errors p[data-v-db232ca7] {
  font-size: 11px;
  color: #C60601;
  line-height: 11px;
  white-space: nowrap;
}
input[data-v-db232ca7]::placeholder {
  opacity: 0.4;
}
label.error[data-v-db232ca7] {
  margin-bottom: 0 !important;
}
label.error input[data-v-db232ca7]::placeholder {
  color: #C60601 !important;
}
label.error input[data-v-db232ca7] {
  color: #C60601 !important;
}
.default-button[data-v-db232ca7] {
  width: 240px;
  height: 36px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #000000;
  cursor: pointer;
  color: #ffffff;
  font-family: Montserrat;
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  text-transform: uppercase;
  transition: 0.2s linear;
  border: 1px solid #000000;
  text-align: center;
}
.default-button[data-v-db232ca7]:hover {
  background-color: #ffffff;
  color: #000000;
}
.default-button.disabled[data-v-db232ca7] {
  border-color: #EDEDED;
  pointer-events: none;
  color: rgba(0, 0, 0, 0.3);
  background-color: #ffffff;
}
.default-button.white[data-v-db232ca7] {
  background-color: #ffffff;
  color: #000000;
}
.default-button.white[data-v-db232ca7]:hover {
  background-color: #000000;
  color: #ffffff;
}
@media (max-width: 1024px) {
.default-button[data-v-db232ca7]:hover {
    background-color: #000000;
    color: #ffffff;
}
.default-button.white[data-v-db232ca7]:hover {
    background-color: #ffffff;
    color: #000000;
}
}
.container[data-v-db232ca7] {
  width: 100%;
  max-width: 1360px;
  margin: 0 auto;
}
.overlay[data-v-db232ca7] {
  position: absolute;
  height: 100%;
  width: 100%;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%), url('<path-to-image>'), lightgray 0px 0px/100% 194.125% no-repeat;
  opacity: 0.4;
  z-index: 9;
  display: none;
}
.overlay.active[data-v-db232ca7] {
  display: block;
}
.separator[data-v-db232ca7] {
  width: 100%;
  height: 0.5px;
  background-color: #000000;
}
.menu-item[data-v-db232ca7] {
  height: 60px;
  display: flex;
  align-items: center;
  padding-left: 40px;
  border-bottom: 0.5px solid #000000;
  transition: 0.2s linear;
  cursor: pointer;
  width: 100%;
  color: #000000;
  font-family: BebasNeue;
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  transition: 0.2s linear;
}
.menu-item[data-v-db232ca7]:hover {
  background-color: #000000;
  color: #ffffff;
}
.menu-item:hover.last p[data-v-db232ca7] {
  color: #ffffff;
}
.menu-item.last[data-v-db232ca7] {
  position: absolute;
  bottom: 0;
  left: 0;
  border-bottom: none;
  border-top: 0.5px solid #000000;
}
.menu-item.last p[data-v-db232ca7] {
  color: #000000;
  font-family: BebasNeue;
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  transition: 0.2s linear;
}
@font-face {
  font-family: "Inter";
  src: url("/test/assets/Inter-Light-a04215a1.ttf");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  src: url("/test/assets/Inter-Regular-3127f0b8.ttf");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  src: url("/test/assets/Inter-Medium-a645f554.ttf");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  src: url("/test/assets/Inter-Bold-412c068e.ttf");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-Light-432fceb4.ttf");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-Regular-c3fb0280.ttf");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-Medium-264819b0.ttf");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-SemiBold-e23dc6d2.ttf");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-Bold-98b14868.ttf");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-Black-b813c714.ttf");
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: "BebasNeue";
  src: url("/test/assets/BebasNeue-Regular-830ea186.ttf");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "BebasNeue";
  src: url("/test/assets/BebasNeueCyrillic-Regular-3cd5cafb.ttf");
  font-weight: 400;
  font-style: normal;
}
.verify-account .container[data-v-db232ca7] {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
  padding-top: 30px;
}
.verify-account .container h2[data-v-db232ca7] {
  font-size: 40px;
  line-height: 40px;
  font-weight: 500;
  text-transform: uppercase;
}@font-face {
  font-family: "Inter";
  src: url("../../src/assets/fonts/Inter/Inter-Light.ttf");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  src: url("../../src/assets/fonts/Inter/Inter-Regular.ttf");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  src: url("../../src/assets/fonts/Inter/Inter-Medium.ttf");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  src: url("../../src/assets/fonts/Inter/Inter-Bold.ttf");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("../../src/assets/fonts/Montserrat/Montserrat-Light.ttf");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("../../src/assets/fonts/Montserrat/Montserrat-Regular.ttf");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("../../src/assets/fonts/Montserrat/Montserrat-Medium.ttf");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("../../src/assets/fonts/Montserrat/Montserrat-SemiBold.ttf");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("../../src/assets/fonts/Montserrat/Montserrat-Bold.ttf");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("../../src/assets/fonts/Montserrat/Montserrat-Black.ttf");
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: "BebasNeue";
  src: url("../../src/assets/fonts/BebasNeue/BebasNeue-Regular.ttf");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "BebasNeue";
  src: url("../../src/assets/fonts/BebasNeue/BebasNeueCyrillic-Regular.ttf");
  font-weight: 400;
  font-style: normal;
}
html[data-v-10ca9e27], body[data-v-10ca9e27] {
  margin: 0;
  padding: 0;
  font-style: normal;
  font-family: Inter;
  font-size: 16px;
  background-color: #red;
  color: #000000;
  overflow-x: hidden;
}
body[data-v-10ca9e27] {
  overflow: hidden;
  width: 100vw;
}
#app[data-v-10ca9e27] {
  display: flex;
  flex-direction: column;
  min-height: 100vh;
  min-height: 100dvh;
  overflow-x: hidden;
  background-color: #ffffff;
  max-width: 100% !important;
  width: 100% !important;
  scroll-behavior: smooth;
}
#app.open-modal[data-v-10ca9e27] {
  overflow: hidden;
}
*[data-v-10ca9e27] {
  box-sizing: border-box;
  padding: 0;
  margin: 0;
}
*[data-v-10ca9e27]::after, *[data-v-10ca9e27]::before {
  box-sizing: border-box;
}
a[data-v-10ca9e27] {
  text-decoration: none;
}
input[data-v-10ca9e27] {
  outline: none;
}
button[data-v-10ca9e27] {
  border: none;
}
.errors[data-v-10ca9e27] {
  color: #C60601;
  margin-bottom: 12px;
}
.errors p[data-v-10ca9e27] {
  font-size: 11px;
  color: #C60601;
  line-height: 11px;
  white-space: nowrap;
}
input[data-v-10ca9e27]::placeholder {
  opacity: 0.4;
}
label.error[data-v-10ca9e27] {
  margin-bottom: 0 !important;
}
label.error input[data-v-10ca9e27]::placeholder {
  color: #C60601 !important;
}
label.error input[data-v-10ca9e27] {
  color: #C60601 !important;
}
.default-button[data-v-10ca9e27] {
  width: 240px;
  height: 36px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #000000;
  cursor: pointer;
  color: #ffffff;
  font-family: Montserrat;
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  text-transform: uppercase;
  transition: 0.2s linear;
  border: 1px solid #000000;
  text-align: center;
}
.default-button[data-v-10ca9e27]:hover {
  background-color: #ffffff;
  color: #000000;
}
.default-button.disabled[data-v-10ca9e27] {
  border-color: #EDEDED;
  pointer-events: none;
  color: rgba(0, 0, 0, 0.3);
  background-color: #ffffff;
}
.default-button.white[data-v-10ca9e27] {
  background-color: #ffffff;
  color: #000000;
}
.default-button.white[data-v-10ca9e27]:hover {
  background-color: #000000;
  color: #ffffff;
}
@media (max-width: 1024px) {
.default-button[data-v-10ca9e27]:hover {
    background-color: #000000;
    color: #ffffff;
}
.default-button.white[data-v-10ca9e27]:hover {
    background-color: #ffffff;
    color: #000000;
}
}
.container[data-v-10ca9e27] {
  width: 100%;
  max-width: 1360px;
  margin: 0 auto;
}
.overlay[data-v-10ca9e27] {
  position: absolute;
  height: 100%;
  width: 100%;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%), url('<path-to-image>'), lightgray 0px 0px/100% 194.125% no-repeat;
  opacity: 0.4;
  z-index: 9;
  display: none;
}
.overlay.active[data-v-10ca9e27] {
  display: block;
}
.separator[data-v-10ca9e27] {
  width: 100%;
  height: 0.5px;
  background-color: #000000;
}
.menu-item[data-v-10ca9e27] {
  height: 60px;
  display: flex;
  align-items: center;
  padding-left: 40px;
  border-bottom: 0.5px solid #000000;
  transition: 0.2s linear;
  cursor: pointer;
  width: 100%;
  color: #000000;
  font-family: BebasNeue;
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  transition: 0.2s linear;
}
.menu-item[data-v-10ca9e27]:hover {
  background-color: #000000;
  color: #ffffff;
}
.menu-item:hover.last p[data-v-10ca9e27] {
  color: #ffffff;
}
.menu-item.last[data-v-10ca9e27] {
  position: absolute;
  bottom: 0;
  left: 0;
  border-bottom: none;
  border-top: 0.5px solid #000000;
}
.menu-item.last p[data-v-10ca9e27] {
  color: #000000;
  font-family: BebasNeue;
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  transition: 0.2s linear;
}
@font-face {
  font-family: "Inter";
  src: url("../../src/assets/fonts/Inter/Inter-Light.ttf");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  src: url("../../src/assets/fonts/Inter/Inter-Regular.ttf");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  src: url("../../src/assets/fonts/Inter/Inter-Medium.ttf");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  src: url("../../src/assets/fonts/Inter/Inter-Bold.ttf");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("../../src/assets/fonts/Montserrat/Montserrat-Light.ttf");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("../../src/assets/fonts/Montserrat/Montserrat-Regular.ttf");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("../../src/assets/fonts/Montserrat/Montserrat-Medium.ttf");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("../../src/assets/fonts/Montserrat/Montserrat-SemiBold.ttf");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("../../src/assets/fonts/Montserrat/Montserrat-Bold.ttf");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("../../src/assets/fonts/Montserrat/Montserrat-Black.ttf");
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: "BebasNeue";
  src: url("../../src/assets/fonts/BebasNeue/BebasNeue-Regular.ttf");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "BebasNeue";
  src: url("../../src/assets/fonts/BebasNeue/BebasNeueCyrillic-Regular.ttf");
  font-weight: 400;
  font-style: normal;
}
.delivery-select[data-v-10ca9e27] {
  width: 100%;
  margin-bottom: 26px;
}
.delivery-select.error[data-v-10ca9e27] {
  margin-bottom: 0;
}
.delivery-select.error .selected p[data-v-10ca9e27] {
  color: #C60601;
}
.delivery-select.openedDeliveryTypesList[data-v-10ca9e27] {
  border: 0.5px solid rgba(0, 0, 0, 0.2);
}
.delivery-select p[data-v-10ca9e27] {
  font-size: 18px;
  font-weight: 400;
  line-height: 150%;
}
.delivery-select .selected[data-v-10ca9e27] {
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  padding: 16px;
  padding-left: 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
  cursor: pointer;
}
.delivery-select .selected.openedDeliveryTypesList[data-v-10ca9e27] {
  padding: 16px 0;
  margin: 0 16px;
}
.delivery-select .selected p.opacity[data-v-10ca9e27] {
  opacity: 0.4;
}
.delivery-select .selected .svg[data-v-10ca9e27] {
  opacity: 0.4;
  transform: rotate(90deg);
  min-width: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.delivery-select .selected .svg.active[data-v-10ca9e27] {
  transform: rotate(-90deg);
}
.delivery-select .selected .svg.withSelectedDeliveryType[data-v-10ca9e27] {
  opacity: 1;
}
.delivery-select .items .option[data-v-10ca9e27] {
  width: 100%;
  padding: 16px;
  border-bottom: 0.5px solid rgba(0, 0, 0, 0.2);
  cursor: pointer;
  display: flex;
  align-items: center;
}
.delivery-select .items .option .cicrle[data-v-10ca9e27] {
  min-width: 20px;
  min-height: 20px;
  border-radius: 50%;
  border: 1px solid #000000;
  position: relative;
  background-color: #ffffff;
  padding: 0;
  margin-right: 8px;
}
.delivery-select .items .option .cicrle.selected[data-v-10ca9e27]::after {
  display: block;
}
.delivery-select .items .option .cicrle[data-v-10ca9e27]::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  background-color: #000000;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  display: none;
}
@media (max-width: 768px) {
.delivery-select p[data-v-10ca9e27] {
    font-size: 14px;
}
.delivery-select .selected[data-v-10ca9e27] {
    padding: 8px;
}
.delivery-select .selected.openedDeliveryTypesList[data-v-10ca9e27] {
    padding: 8px 0;
    margin: 0 8px;
}
.delivery-select .items .option[data-v-10ca9e27] {
    padding: 10px 8px;
}
.delivery-select .items .option .cicrle[data-v-10ca9e27] {
    width: 16px;
    height: 16px;
}
.delivery-select .items .option .cicrle.selected[data-v-10ca9e27]::after {
    display: block;
}
.delivery-select .items .option .cicrle[data-v-10ca9e27]::after {
    width: 8px;
    height: 8px;
}
}@font-face {
  font-family: "Inter";
  src: url("/test/assets/Inter-Light-a04215a1.ttf");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  src: url("/test/assets/Inter-Regular-3127f0b8.ttf");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  src: url("/test/assets/Inter-Medium-a645f554.ttf");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  src: url("/test/assets/Inter-Bold-412c068e.ttf");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-Light-432fceb4.ttf");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-Regular-c3fb0280.ttf");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-Medium-264819b0.ttf");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-SemiBold-e23dc6d2.ttf");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-Bold-98b14868.ttf");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-Black-b813c714.ttf");
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: "BebasNeue";
  src: url("/test/assets/BebasNeue-Regular-830ea186.ttf");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "BebasNeue";
  src: url("/test/assets/BebasNeueCyrillic-Regular-3cd5cafb.ttf");
  font-weight: 400;
  font-style: normal;
}
html[data-v-b778df87], body[data-v-b778df87] {
  margin: 0;
  padding: 0;
  font-style: normal;
  font-family: Inter;
  font-size: 16px;
  background-color: #red;
  color: #000000;
  overflow-x: hidden;
}
body[data-v-b778df87] {
  overflow: hidden;
  width: 100vw;
}
#app[data-v-b778df87] {
  display: flex;
  flex-direction: column;
  min-height: 100vh;
  min-height: 100dvh;
  overflow-x: hidden;
  background-color: #ffffff;
  max-width: 100% !important;
  width: 100% !important;
  scroll-behavior: smooth;
}
#app.open-modal[data-v-b778df87] {
  overflow: hidden;
}
*[data-v-b778df87] {
  box-sizing: border-box;
  padding: 0;
  margin: 0;
}
*[data-v-b778df87]::after, *[data-v-b778df87]::before {
  box-sizing: border-box;
}
a[data-v-b778df87] {
  text-decoration: none;
}
input[data-v-b778df87] {
  outline: none;
}
button[data-v-b778df87] {
  border: none;
}
.errors[data-v-b778df87] {
  color: #C60601;
  margin-bottom: 12px;
}
.errors p[data-v-b778df87] {
  font-size: 11px;
  color: #C60601;
  line-height: 11px;
  white-space: nowrap;
}
input[data-v-b778df87]::placeholder {
  opacity: 0.4;
}
label.error[data-v-b778df87] {
  margin-bottom: 0 !important;
}
label.error input[data-v-b778df87]::placeholder {
  color: #C60601 !important;
}
label.error input[data-v-b778df87] {
  color: #C60601 !important;
}
.default-button[data-v-b778df87] {
  width: 240px;
  height: 36px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #000000;
  cursor: pointer;
  color: #ffffff;
  font-family: Montserrat;
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  text-transform: uppercase;
  transition: 0.2s linear;
  border: 1px solid #000000;
  text-align: center;
}
.default-button[data-v-b778df87]:hover {
  background-color: #ffffff;
  color: #000000;
}
.default-button.disabled[data-v-b778df87] {
  border-color: #EDEDED;
  pointer-events: none;
  color: rgba(0, 0, 0, 0.3);
  background-color: #ffffff;
}
.default-button.white[data-v-b778df87] {
  background-color: #ffffff;
  color: #000000;
}
.default-button.white[data-v-b778df87]:hover {
  background-color: #000000;
  color: #ffffff;
}
@media (max-width: 1024px) {
.default-button[data-v-b778df87]:hover {
    background-color: #000000;
    color: #ffffff;
}
.default-button.white[data-v-b778df87]:hover {
    background-color: #ffffff;
    color: #000000;
}
}
.container[data-v-b778df87] {
  width: 100%;
  max-width: 1360px;
  margin: 0 auto;
}
.overlay[data-v-b778df87] {
  position: absolute;
  height: 100%;
  width: 100%;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%), url('<path-to-image>'), lightgray 0px 0px/100% 194.125% no-repeat;
  opacity: 0.4;
  z-index: 9;
  display: none;
}
.overlay.active[data-v-b778df87] {
  display: block;
}
.separator[data-v-b778df87] {
  width: 100%;
  height: 0.5px;
  background-color: #000000;
}
.menu-item[data-v-b778df87] {
  height: 60px;
  display: flex;
  align-items: center;
  padding-left: 40px;
  border-bottom: 0.5px solid #000000;
  transition: 0.2s linear;
  cursor: pointer;
  width: 100%;
  color: #000000;
  font-family: BebasNeue;
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  transition: 0.2s linear;
}
.menu-item[data-v-b778df87]:hover {
  background-color: #000000;
  color: #ffffff;
}
.menu-item:hover.last p[data-v-b778df87] {
  color: #ffffff;
}
.menu-item.last[data-v-b778df87] {
  position: absolute;
  bottom: 0;
  left: 0;
  border-bottom: none;
  border-top: 0.5px solid #000000;
}
.menu-item.last p[data-v-b778df87] {
  color: #000000;
  font-family: BebasNeue;
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  transition: 0.2s linear;
}
@font-face {
  font-family: "Inter";
  src: url("/test/assets/Inter-Light-a04215a1.ttf");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  src: url("/test/assets/Inter-Regular-3127f0b8.ttf");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  src: url("/test/assets/Inter-Medium-a645f554.ttf");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  src: url("/test/assets/Inter-Bold-412c068e.ttf");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-Light-432fceb4.ttf");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-Regular-c3fb0280.ttf");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-Medium-264819b0.ttf");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-SemiBold-e23dc6d2.ttf");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-Bold-98b14868.ttf");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-Black-b813c714.ttf");
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: "BebasNeue";
  src: url("/test/assets/BebasNeue-Regular-830ea186.ttf");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "BebasNeue";
  src: url("/test/assets/BebasNeueCyrillic-Regular-3cd5cafb.ttf");
  font-weight: 400;
  font-style: normal;
}
.placing-an-order[data-v-b778df87] {
  padding-bottom: 90px;
}
.placing-an-order .container[data-v-b778df87] {
  padding-top: 18px;
}
.placing-an-order .container #ecom-widget[data-v-b778df87] {
  width: 100%;
  margin-bottom: 16px;
}
.placing-an-order .container .placing-an-order-content[data-v-b778df87] {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}
.placing-an-order .container .placing-an-order-content .left[data-v-b778df87] {
  margin-right: 20px;
  width: 65.6%;
}
.placing-an-order .container .placing-an-order-content .left h2[data-v-b778df87] {
  font-family: Montserrat;
  font-size: 24px;
  font-weight: 900;
  line-height: normal;
  text-transform: uppercase;
  margin-bottom: 46px;
}
.placing-an-order .container .placing-an-order-content .left h3[data-v-b778df87] {
  font-family: Montserrat;
  font-size: 16px;
  font-weight: 600;
  line-height: normal;
  text-transform: uppercase;
  margin-bottom: 36px;
}
.placing-an-order .container .placing-an-order-content .left .form form[data-v-b778df87] {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
}
.placing-an-order .container .placing-an-order-content .left .form form label[data-v-b778df87] {
  width: 100%;
  margin-bottom: 26px;
}
.placing-an-order .container .placing-an-order-content .left .form form label[data-v-b778df87]:nth-of-type(3) {
  margin-bottom: 56px;
}
.placing-an-order .container .placing-an-order-content .left .form form label input[data-v-b778df87] {
  width: 100%;
  border: none;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  padding-bottom: 16px;
  font-family: Inter;
  font-size: 18px;
  font-weight: 400;
  line-height: 150%;
}
.placing-an-order .container .placing-an-order-content .left .form form label input[data-v-b778df87]::placeholder {
  font-family: Inter;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  opacity: 0.4;
}
.placing-an-order .container .placing-an-order-content .left .form form .delivery-methods[data-v-b778df87] {
  width: 100%;
  margin-bottom: 56px;
}
.placing-an-order .container .placing-an-order-content .left .form form .delivery-methods.indentTop[data-v-b778df87] {
  margin-top: 23px;
}
.placing-an-order .container .placing-an-order-content .left .form form .delivery-methods .reselect-pvz[data-v-b778df87] {
  cursor: pointer;
  width: 100%;
  max-width: 140px;
  margin-bottom: 26px;
}
.placing-an-order .container .placing-an-order-content .left .form form .delivery-methods .reselect-pvz:hover p[data-v-b778df87]::after {
  opacity: 1;
  width: 30%;
}
.placing-an-order .container .placing-an-order-content .left .form form .delivery-methods .reselect-pvz p[data-v-b778df87] {
  font-size: 13px;
  font-weight: 400;
  line-height: normal;
  white-space: nowrap;
  position: relative;
  transition: 0.2s linear;
}
.placing-an-order .container .placing-an-order-content .left .form form .delivery-methods .reselect-pvz p[data-v-b778df87]::after {
  content: "";
  width: 100%;
  height: 1px;
  background-color: #000000;
  position: absolute;
  bottom: -4px;
  left: 0;
  transition: 0.2s linear;
  opacity: 0.4;
}
.placing-an-order .container .placing-an-order-content .left .form form .payment-methods .methods-list[data-v-b778df87] {
  display: flex;
  align-items: center;
}
.placing-an-order .container .placing-an-order-content .left .form form .payment-methods .methods-list .method[data-v-b778df87] {
  background-color: #000000;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  width: 218px;
  height: 138px;
  padding: 20px;
  cursor: pointer;
  margin-right: 10px;
}
.placing-an-order .container .placing-an-order-content .left .form form .payment-methods .methods-list .method[data-v-b778df87]:last-of-type {
  margin-right: 0;
}
.placing-an-order .container .placing-an-order-content .left .form form .payment-methods .methods-list .method .square[data-v-b778df87] {
  width: 16px;
  height: 16px;
  background-color: #ffffff;
  position: relative;
}
.placing-an-order .container .placing-an-order-content .left .form form .payment-methods .methods-list .method .square .check[data-v-b778df87] {
  top: 41%;
  left: 50%;
  position: absolute;
  transform: translateX(-50%) translateY(-50%);
  display: none;
}
.placing-an-order .container .placing-an-order-content .left .form form .payment-methods .methods-list .method .square .check.checked[data-v-b778df87] {
  display: block;
}
.placing-an-order .container .placing-an-order-content .left .form form .payment-methods .methods-list .method p[data-v-b778df87] {
  color: #ffffff;
}
.placing-an-order .container .placing-an-order-content .right[data-v-b778df87] {
  width: 31.2%;
  max-width: 424px;
  height: 478px;
  border: 0.5px solid #000000;
  padding: 26px;
  margin-left: 20px;
}
.placing-an-order .container .placing-an-order-content .right h3[data-v-b778df87] {
  font-family: Montserrat;
  font-size: 24px;
  font-weight: 700;
  line-height: normal;
  text-transform: uppercase;
  margin-bottom: 20px;
}
.placing-an-order .container .placing-an-order-content .right p[data-v-b778df87] {
  font-family: Montserrat;
  font-size: 24px;
  font-weight: 400;
  line-height: normal;
  padding-bottom: 26px;
  border-bottom: 0.5px solid rgba(0, 0, 0, 0.1);
}
.placing-an-order .container .placing-an-order-content .right .about-delivery[data-v-b778df87] {
  padding-top: 26px;
}
.placing-an-order .container .placing-an-order-content .right .about-delivery p[data-v-b778df87] {
  font-family: Montserrat;
  font-size: 24px;
  font-weight: 400;
  line-height: normal;
}
.placing-an-order .container .placing-an-order-content .right .total[data-v-b778df87],
.placing-an-order .container .placing-an-order-content .right .button[data-v-b778df87] {
  padding-top: 26px;
}
.placing-an-order .container .placing-an-order-content .right .total button.default-button[data-v-b778df87],
.placing-an-order .container .placing-an-order-content .right .button button.default-button[data-v-b778df87] {
  max-width: none;
  width: 100%;
}
@media (max-width: 1024px) {
.placing-an-order[data-v-b778df87] {
    padding-bottom: 36px;
}
.placing-an-order .container[data-v-b778df87] {
    padding-top: 16px;
}
.placing-an-order .container .placing-an-order-content[data-v-b778df87] {
    flex-direction: column;
}
.placing-an-order .container .placing-an-order-content .left[data-v-b778df87],
  .placing-an-order .container .placing-an-order-content .right[data-v-b778df87] {
    width: 100%;
    max-width: none;
    margin: 0;
    height: auto;
}
.placing-an-order .container .placing-an-order-content .left[data-v-b778df87] {
    margin-bottom: 24px;
}
}
@media (max-width: 768px) {
.placing-an-order .container .placing-an-order-content .left h2[data-v-b778df87] {
    font-size: 18px;
    margin-bottom: 24px;
}
.placing-an-order .container .placing-an-order-content .left h3[data-v-b778df87] {
    font-size: 14px;
    margin-bottom: 16px;
}
.placing-an-order .container .placing-an-order-content .left .form form label input[data-v-b778df87]::placeholder {
    font-size: 14px;
}
.placing-an-order .container .placing-an-order-content .left .form form label input[data-v-b778df87] {
    font-size: 14px;
}
.placing-an-order .container .placing-an-order-content .right h3[data-v-b778df87] {
    font-size: 18px;
    margin-bottom: 16px;
}
.placing-an-order .container .placing-an-order-content .right p[data-v-b778df87] {
    font-size: 18px;
    padding-bottom: 16px;
}
.placing-an-order .container .placing-an-order-content .right .about-delivery[data-v-b778df87] {
    padding-top: 16px;
}
.placing-an-order .container .placing-an-order-content .right .about-delivery p.deliveryPrice[data-v-b778df87] {
    font-size: 18px;
}
.placing-an-order .container .placing-an-order-content .right .total[data-v-b778df87] {
    padding-top: 16px;
}
.placing-an-order .container .placing-an-order-content .right .button[data-v-b778df87] {
    padding-top: 24px;
}
}@font-face {
  font-family: "Inter";
  src: url("../../src/assets/fonts/Inter/Inter-Light.ttf");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  src: url("../../src/assets/fonts/Inter/Inter-Regular.ttf");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  src: url("../../src/assets/fonts/Inter/Inter-Medium.ttf");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  src: url("../../src/assets/fonts/Inter/Inter-Bold.ttf");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("../../src/assets/fonts/Montserrat/Montserrat-Light.ttf");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("../../src/assets/fonts/Montserrat/Montserrat-Regular.ttf");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("../../src/assets/fonts/Montserrat/Montserrat-Medium.ttf");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("../../src/assets/fonts/Montserrat/Montserrat-SemiBold.ttf");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("../../src/assets/fonts/Montserrat/Montserrat-Bold.ttf");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("../../src/assets/fonts/Montserrat/Montserrat-Black.ttf");
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: "BebasNeue";
  src: url("../../src/assets/fonts/BebasNeue/BebasNeue-Regular.ttf");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "BebasNeue";
  src: url("../../src/assets/fonts/BebasNeue/BebasNeueCyrillic-Regular.ttf");
  font-weight: 400;
  font-style: normal;
}
html[data-v-ff3cb002], body[data-v-ff3cb002] {
  margin: 0;
  padding: 0;
  font-style: normal;
  font-family: Inter;
  font-size: 16px;
  background-color: #red;
  color: #000000;
  overflow-x: hidden;
}
body[data-v-ff3cb002] {
  overflow: hidden;
  width: 100vw;
}
#app[data-v-ff3cb002] {
  display: flex;
  flex-direction: column;
  min-height: 100vh;
  min-height: 100dvh;
  overflow-x: hidden;
  background-color: #ffffff;
  max-width: 100% !important;
  width: 100% !important;
  scroll-behavior: smooth;
}
#app.open-modal[data-v-ff3cb002] {
  overflow: hidden;
}
*[data-v-ff3cb002] {
  box-sizing: border-box;
  padding: 0;
  margin: 0;
}
*[data-v-ff3cb002]::after, *[data-v-ff3cb002]::before {
  box-sizing: border-box;
}
a[data-v-ff3cb002] {
  text-decoration: none;
}
input[data-v-ff3cb002] {
  outline: none;
}
button[data-v-ff3cb002] {
  border: none;
}
.errors[data-v-ff3cb002] {
  color: #C60601;
  margin-bottom: 12px;
}
.errors p[data-v-ff3cb002] {
  font-size: 11px;
  color: #C60601;
  line-height: 11px;
  white-space: nowrap;
}
input[data-v-ff3cb002]::placeholder {
  opacity: 0.4;
}
label.error[data-v-ff3cb002] {
  margin-bottom: 0 !important;
}
label.error input[data-v-ff3cb002]::placeholder {
  color: #C60601 !important;
}
label.error input[data-v-ff3cb002] {
  color: #C60601 !important;
}
.default-button[data-v-ff3cb002] {
  width: 240px;
  height: 36px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #000000;
  cursor: pointer;
  color: #ffffff;
  font-family: Montserrat;
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  text-transform: uppercase;
  transition: 0.2s linear;
  border: 1px solid #000000;
  text-align: center;
}
.default-button[data-v-ff3cb002]:hover {
  background-color: #ffffff;
  color: #000000;
}
.default-button.disabled[data-v-ff3cb002] {
  border-color: #EDEDED;
  pointer-events: none;
  color: rgba(0, 0, 0, 0.3);
  background-color: #ffffff;
}
.default-button.white[data-v-ff3cb002] {
  background-color: #ffffff;
  color: #000000;
}
.default-button.white[data-v-ff3cb002]:hover {
  background-color: #000000;
  color: #ffffff;
}
@media (max-width: 1024px) {
.default-button[data-v-ff3cb002]:hover {
    background-color: #000000;
    color: #ffffff;
}
.default-button.white[data-v-ff3cb002]:hover {
    background-color: #ffffff;
    color: #000000;
}
}
.container[data-v-ff3cb002] {
  width: 100%;
  max-width: 1360px;
  margin: 0 auto;
}
.overlay[data-v-ff3cb002] {
  position: absolute;
  height: 100%;
  width: 100%;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%), url('<path-to-image>'), lightgray 0px 0px/100% 194.125% no-repeat;
  opacity: 0.4;
  z-index: 9;
  display: none;
}
.overlay.active[data-v-ff3cb002] {
  display: block;
}
.separator[data-v-ff3cb002] {
  width: 100%;
  height: 0.5px;
  background-color: #000000;
}
.menu-item[data-v-ff3cb002] {
  height: 60px;
  display: flex;
  align-items: center;
  padding-left: 40px;
  border-bottom: 0.5px solid #000000;
  transition: 0.2s linear;
  cursor: pointer;
  width: 100%;
  color: #000000;
  font-family: BebasNeue;
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  transition: 0.2s linear;
}
.menu-item[data-v-ff3cb002]:hover {
  background-color: #000000;
  color: #ffffff;
}
.menu-item:hover.last p[data-v-ff3cb002] {
  color: #ffffff;
}
.menu-item.last[data-v-ff3cb002] {
  position: absolute;
  bottom: 0;
  left: 0;
  border-bottom: none;
  border-top: 0.5px solid #000000;
}
.menu-item.last p[data-v-ff3cb002] {
  color: #000000;
  font-family: BebasNeue;
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  transition: 0.2s linear;
}
@font-face {
  font-family: "Inter";
  src: url("../../src/assets/fonts/Inter/Inter-Light.ttf");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  src: url("../../src/assets/fonts/Inter/Inter-Regular.ttf");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  src: url("../../src/assets/fonts/Inter/Inter-Medium.ttf");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  src: url("../../src/assets/fonts/Inter/Inter-Bold.ttf");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("../../src/assets/fonts/Montserrat/Montserrat-Light.ttf");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("../../src/assets/fonts/Montserrat/Montserrat-Regular.ttf");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("../../src/assets/fonts/Montserrat/Montserrat-Medium.ttf");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("../../src/assets/fonts/Montserrat/Montserrat-SemiBold.ttf");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("../../src/assets/fonts/Montserrat/Montserrat-Bold.ttf");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("../../src/assets/fonts/Montserrat/Montserrat-Black.ttf");
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: "BebasNeue";
  src: url("../../src/assets/fonts/BebasNeue/BebasNeue-Regular.ttf");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "BebasNeue";
  src: url("../../src/assets/fonts/BebasNeue/BebasNeueCyrillic-Regular.ttf");
  font-weight: 400;
  font-style: normal;
}
.profile-menu[data-v-ff3cb002] {
  border-left: 0.5px solid #000000;
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  max-width: 420px;
  padding-top: 50px;
}
@media (max-width: 1150px) {
.profile-menu[data-v-ff3cb002] {
    max-width: 300px;
}
}
.profile-menu .menu[data-v-ff3cb002] {
  height: calc(100dvh - 126px);
  position: fixed;
  width: 100%;
  max-width: 420px;
}
@media (max-width: 1150px) {
.profile-menu .menu[data-v-ff3cb002] {
    max-width: 300px;
}
}
.profile-menu .menu .fio[data-v-ff3cb002] {
  padding-left: 24px;
  margin-bottom: 24px;
}
.profile-menu .menu .fio h2[data-v-ff3cb002] {
  font-feature-settings: "clig" off, "liga" off;
  font-family: Montserrat;
  font-size: 26px;
  font-weight: 900;
  line-height: normal;
  letter-spacing: 1.3px;
  text-transform: uppercase;
}
.profile-menu .menu .links p[data-v-ff3cb002] {
  font-family: Montserrat;
  font-size: 16px;
  font-weight: 600;
  line-height: normal;
  text-transform: uppercase;
  padding: 20px 24px;
  opacity: 0.4;
  cursor: pointer;
  transition: 0.2s linear;
  border-bottom: 1px solid rgb(0, 0, 0);
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.profile-menu .menu .links p.active[data-v-ff3cb002] {
  opacity: 1;
}
.profile-menu .menu .links p[data-v-ff3cb002]:hover {
  opacity: 1;
}.dp__input_wrap{position:relative;width:100%;box-sizing:unset}.dp__input_wrap:focus{border-color:var(--dp-border-color-hover);outline:none}.dp__input{background-color:var(--dp-background-color);border-radius:4px;font-family:-apple-system,blinkmacsystemfont,"Segoe UI",roboto,oxygen,ubuntu,cantarell,"Open Sans","Helvetica Neue",sans-serif;border:1px solid var(--dp-border-color);outline:none;transition:border-color .2s cubic-bezier(0.645, 0.045, 0.355, 1);width:100%;font-size:1rem;line-height:1.5rem;padding:6px 12px;color:var(--dp-text-color);box-sizing:border-box}.dp__input::placeholder{opacity:.7}.dp__input:hover{border-color:var(--dp-border-color-hover)}.dp__input_reg{caret-color:rgba(0,0,0,0)}.dp__input_focus{border-color:var(--dp-border-color-hover)}.dp__disabled{background:var(--dp-disabled-color)}.dp__disabled::placeholder{color:var(--dp-disabled-color-text)}.dp__input_icons{display:inline-block;width:1rem;height:1rem;stroke-width:0;font-size:1rem;line-height:1.5rem;padding:6px 12px;color:var(--dp-icon-color);box-sizing:content-box}.dp__input_icon{cursor:pointer;position:absolute;top:50%;left:0;transform:translateY(-50%);color:var(--dp-icon-color)}.dp__clear_icon{position:absolute;top:50%;right:0;transform:translateY(-50%);cursor:pointer;color:var(--dp-icon-color)}.dp__input_icon_pad{padding-left:35px}.dp__input_valid{box-shadow:0 0 4px var(--dp-success-color);border-color:var(--dp-success-color)}.dp__input_valid:hover{border-color:var(--dp-success-color)}.dp__input_invalid{box-shadow:0 0 4px var(--dp-danger-color);border-color:var(--dp-danger-color)}.dp__input_invalid:hover{border-color:var(--dp-danger-color)}.dp__menu{position:absolute;background:var(--dp-background-color);border-radius:4px;min-width:260px;font-family:-apple-system,blinkmacsystemfont,"Segoe UI",roboto,oxygen,ubuntu,cantarell,"Open Sans","Helvetica Neue",sans-serif;font-size:1rem;user-select:none;border:1px solid var(--dp-menu-border-color);box-sizing:border-box}.dp__menu::after{box-sizing:border-box}.dp__menu::before{box-sizing:border-box}.dp__menu:focus{border:1px solid var(--dp-menu-border-color);outline:none}.dp__menu_index{z-index:99999}.dp__menu_readonly,.dp__menu_disabled{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.dp__menu_disabled{background:rgba(255,255,255,.5);cursor:not-allowed}.dp__menu_readonly{background:rgba(0,0,0,0);cursor:default}.dp__arrow_top{left:50%;top:-1px;height:12px;width:12px;background-color:var(--dp-background-color);position:absolute;border-left:1px solid var(--dp-menu-border-color);border-top:1px solid var(--dp-menu-border-color);transform:translate(-50%, -50%) rotate(45deg)}.dp__arrow_bottom{left:50%;bottom:-1px;height:12px;width:12px;background-color:var(--dp-background-color);position:absolute;border-right:1px solid var(--dp-menu-border-color);border-bottom:1px solid var(--dp-menu-border-color);transform:translate(-50%, 50%) rotate(45deg)}.dp__now_wrap{text-align:center;padding:2px 0}.dp__now_button{border:1px solid var(--dp-primary-color);color:var(--dp-primary-color);padding:0 4px;font-weight:bold;border-radius:4px;font-size:1rem;cursor:pointer;background:rgba(0,0,0,0)}.dp__preset_ranges{padding:5px;border-right:1px solid var(--dp-border-color)}.dp__sidebar_left{padding:5px;border-right:1px solid var(--dp-border-color)}.dp__sidebar_right{padding:5px;border-left:1px solid var(--dp-border-color)}.dp__preset_range{padding:5px}.dp__preset_range:hover{background-color:var(--dp-hover-color);cursor:pointer}.dp__menu_content_wrapper{display:flex}.dp__calendar_wrap{display:flex;justify-content:center;align-items:center;flex-direction:column;font-family:-apple-system,blinkmacsystemfont,"Segoe UI",roboto,oxygen,ubuntu,cantarell,"Open Sans","Helvetica Neue",sans-serif;flex:0}.dp__calendar_header{position:relative;display:flex;justify-content:center;align-items:center;color:var(--dp-text-color);white-space:nowrap;font-weight:bold}.dp__calendar_header_item{text-align:center;flex-grow:1;height:35px;padding:5px;width:35px;box-sizing:border-box}.dp__calendar_row{display:flex;justify-content:center;align-items:center;margin:5px 0}.dp__calendar_item{text-align:center;flex-grow:1;box-sizing:border-box;color:var(--dp-text-color)}.dp__calendar{position:relative}.dp__calendar_header_cell{border-bottom:thin solid var(--dp-border-color);padding:.5rem}.dp__cell_inner{display:flex;align-items:center;text-align:center;justify-content:center;border-radius:4px;height:35px;padding:5px;width:35px;border:1px solid rgba(0,0,0,0);box-sizing:border-box;position:relative}.dp__cell_auto_range_start,.dp__date_hover_start:hover,.dp__range_start{border-bottom-right-radius:0;border-top-right-radius:0}.dp__cell_auto_range_end,.dp__date_hover_end:hover,.dp__range_end{border-bottom-left-radius:0;border-top-left-radius:0}.dp__range_end,.dp__range_start,.dp__active_date{background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp__cell_auto_range_end,.dp__cell_auto_range_start{border-top:1px dashed var(--dp-primary-color);border-bottom:1px dashed var(--dp-primary-color)}.dp__date_hover_end:hover,.dp__date_hover_start:hover,.dp__date_hover:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp__cell_offset{color:var(--dp-secondary-color)}.dp__cell_disabled{color:var(--dp-secondary-color);cursor:not-allowed}.dp__range_between{background:var(--dp-hover-color);border-radius:0;border-top:1px solid var(--dp-hover-color);border-bottom:1px solid var(--dp-hover-color)}.dp__range_between_week{background:var(--dp-primary-color);color:var(--dp-primary-text-color);border-radius:0;border-top:1px solid var(--dp-primary-color);border-bottom:1px solid var(--dp-primary-color)}.dp__today{border:1px solid var(--dp-primary-color)}.dp__week_num{color:var(--dp-secondary-color);text-align:center}.dp__cell_auto_range{border-radius:0;border-top:1px dashed var(--dp-primary-color);border-bottom:1px dashed var(--dp-primary-color)}.dp__cell_auto_range_start{border-left:1px dashed var(--dp-primary-color)}.dp__cell_auto_range_end{border-right:1px dashed var(--dp-primary-color)}.dp__calendar_header_separator{width:100%;height:1px;background:var(--dp-border-color)}.dp__calendar_next{margin-left:10px}.dp__marker_line,.dp__marker_dot{height:5px;background-color:var(--dp-marker-color);position:absolute;bottom:0}.dp__marker_dot{width:5px;border-radius:50%;left:50%;transform:translateX(-50%)}.dp__marker_line{width:100%;left:0}.dp__marker_tooltip{position:absolute;border-radius:4px;background-color:var(--dp-tooltip-color);padding:5px;border:1px solid var(--dp-border-color);z-index:99999;box-sizing:border-box;cursor:default}.dp__tooltip_content{white-space:nowrap}.dp__tooltip_text{display:flex;align-items:center;flex-flow:row nowrap;color:var(--dp-text-color)}.dp__tooltip_mark{height:5px;width:5px;border-radius:50%;background-color:var(--dp-text-color);color:var(--dp-text-color);margin-right:5px}.dp__arrow_bottom_tp{left:50%;bottom:0;height:8px;width:8px;background-color:var(--dp-tooltip-color);position:absolute;border-right:1px solid var(--dp-border-color);border-bottom:1px solid var(--dp-border-color);transform:translate(-50%, 50%) rotate(45deg)}.dp__instance_calendar{position:relative}@media only screen and (max-width: 600px){.dp__flex_display{flex-direction:column}}.dp__cell_highlight{background-color:var(--dp-highlight-color)}.dp__month_year_row{display:flex;align-items:center;height:35px;color:var(--dp-text-color);box-sizing:border-box}.dp__inner_nav{display:flex;align-items:center;justify-content:center;cursor:pointer;height:25px;width:25px;color:var(--dp-icon-color);text-align:center;border-radius:50%}.dp__inner_nav svg{height:20px;width:20px}.dp__inner_nav:hover{background:var(--dp-hover-color);color:var(--dp-hover-icon-color)}.dp__inner_nav_disabled:hover,.dp__inner_nav_disabled{background:var(--dp-disabled-color);color:var(--dp-disabled-color-text);cursor:not-allowed}.dp__month_year_select{width:50%;text-align:center;cursor:pointer;height:35px;display:flex;align-items:center;justify-content:center;border-radius:4px;box-sizing:border-box}.dp__month_year_select:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp__overlay{position:absolute;overflow-y:auto;width:100%;height:100%;background:var(--dp-background-color);top:0;left:0;transition:opacity 1s ease-out;z-index:99999;font-family:-apple-system,blinkmacsystemfont,"Segoe UI",roboto,oxygen,ubuntu,cantarell,"Open Sans","Helvetica Neue",sans-serif;color:var(--dp-text-color);box-sizing:border-box}.dp__overlay::-webkit-scrollbar-track{box-shadow:var(--dp-scroll-bar-background);background-color:var(--dp-scroll-bar-background)}.dp__overlay::-webkit-scrollbar{width:5px;background-color:var(--dp-scroll-bar-background)}.dp__overlay::-webkit-scrollbar-thumb{background-color:var(--dp-scroll-bar-color);border-radius:10px}.dp__overlay:focus{border:none;outline:none}.dp__container_flex{display:flex}.dp__container_block{display:block}.dp__overlay_container{height:100%;flex-direction:column}.dp__overlay_row{padding:0;box-sizing:border-box;display:flex;margin-left:auto;margin-right:auto;flex-wrap:wrap;max-width:100%;width:100%;align-items:center}.dp__overlay_container>.dp__overlay_row{flex:1}.dp__overlay_col{box-sizing:border-box;width:33%;padding:3px;white-space:nowrap}.dp__overlay_cell_pad{padding:10px 0}.dp__overlay_cell_active{cursor:pointer;border-radius:4px;text-align:center;background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp__overlay_cell{cursor:pointer;border-radius:4px;text-align:center}.dp__overlay_cell:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp__cell_in_between{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp__overlay_action{position:sticky;bottom:0;background:#fff}.dp__over_action_scroll{right:5px;box-sizing:border-box}.dp__overlay_cell_disabled{cursor:not-allowed;background:var(--dp-disabled-color)}.dp__overlay_cell_disabled:hover{background:var(--dp-disabled-color)}.dp__overlay_cell_active_disabled{cursor:not-allowed;background:var(--dp-primary-disabled-color)}.dp__overlay_cell_active_disabled:hover{background:var(--dp-primary-disabled-color)}.dp__month_picker_header{display:flex;width:100%;align-items:center;justify-content:space-between;height:35px}.dp__time_input{width:100%;display:flex;align-items:center;justify-content:center;user-select:none;font-family:-apple-system,blinkmacsystemfont,"Segoe UI",roboto,oxygen,ubuntu,cantarell,"Open Sans","Helvetica Neue",sans-serif;color:var(--dp-text-color)}.dp__time_col_reg{padding:0 20px}.dp__time_col_reg_with_button{padding:0 15px}.dp__time_col_sec{padding:0 10px}.dp__time_col_sec_with_button{padding:0 5px}.dp__time_col{font-size:2rem;text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:column}.dp__time_display{cursor:pointer;color:var(--dp-text-color);border-radius:4px;display:flex;align-items:center;justify-content:center;padding:0 3px}.dp__time_display:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp__inc_dec_button{padding:5px;margin:0;height:32px;width:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:50%;color:var(--dp-icon-color);box-sizing:border-box}.dp__inc_dec_button svg{height:32px;width:32px}.dp__inc_dec_button:hover{background:var(--dp-hover-color);color:var(--dp-primary-color)}.dp__pm_am_button{background:var(--dp-primary-color);color:var(--dp-primary-text-color);border:none;padding:10px;border-radius:4px;cursor:pointer}.dp__action_row{display:flex;align-items:center;width:100%;padding:10px;box-sizing:border-box;color:var(--dp-text-color);background:var(--dp-background-color)}.dp__action_row svg{height:20px;width:auto}.dp__selection_preview{width:50%;color:var(--dp-text-color);font-size:.8rem}.dp__action_buttons{width:50%;text-align:right}.dp__action{font-weight:bold;cursor:pointer;padding:2px 5px;border-radius:4px;display:inline-flex;align-items:center}.dp__select{color:var(--dp-success-color)}.dp__action_disabled{color:var(--dp-success-color-disabled);cursor:not-allowed}.dp__cancel{color:var(--dp-secondary-color)}.dp__theme_dark{--dp-background-color: #212121;--dp-text-color: #fff;--dp-hover-color: #484848;--dp-hover-text-color: #fff;--dp-hover-icon-color: #959595;--dp-primary-color: #005cb2;--dp-primary-disabled-color: #61a8ea;--dp-primary-text-color: #fff;--dp-secondary-color: #a9a9a9;--dp-border-color: #2d2d2d;--dp-menu-border-color: #2d2d2d;--dp-border-color-hover: #aaaeb7;--dp-disabled-color: #737373;--dp-disabled-color-text: #d0d0d0;--dp-scroll-bar-background: #212121;--dp-scroll-bar-color: #484848;--dp-success-color: #00701a;--dp-success-color-disabled: #428f59;--dp-icon-color: #959595;--dp-danger-color: #e53935;--dp-marker-color: #e53935;--dp-tooltip-color: #3e3e3e;--dp-highlight-color: rgb(0 92 178 / 20%)}.dp__theme_light{--dp-background-color: #fff;--dp-text-color: #212121;--dp-hover-color: #f3f3f3;--dp-hover-text-color: #212121;--dp-hover-icon-color: #959595;--dp-primary-color: #1976d2;--dp-primary-disabled-color: #6bacea;--dp-primary-text-color: #f8f5f5;--dp-secondary-color: #c0c4cc;--dp-border-color: #ddd;--dp-menu-border-color: #ddd;--dp-border-color-hover: #aaaeb7;--dp-disabled-color: #f6f6f6;--dp-scroll-bar-background: #f3f3f3;--dp-scroll-bar-color: #959595;--dp-success-color: #76d275;--dp-success-color-disabled: #a3d9b1;--dp-icon-color: #959595;--dp-danger-color: #ff6f60;--dp-marker-color: #ff6f60;--dp-tooltip-color: #fafafa;--dp-disabled-color-text: #8e8e8e;--dp-highlight-color: rgb(25 118 210 / 10%)}.dp__main{font-family:-apple-system,blinkmacsystemfont,"Segoe UI",roboto,oxygen,ubuntu,cantarell,"Open Sans","Helvetica Neue",sans-serif;user-select:none;box-sizing:border-box}.dp__pointer{cursor:pointer}.dp__icon{stroke:currentcolor;fill:currentcolor}.dp__button{width:100%;text-align:center;color:var(--dp-icon-color);background:var(--dp-background-color);cursor:pointer;display:flex;align-items:center;align-content:center;justify-content:center;padding:10px;box-sizing:border-box;height:35px}.dp__button:hover{background:var(--dp-hover-color);color:var(--dp-hover-icon-color)}.dp__button svg{height:20px;width:auto}.dp__button_bottom{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.dp__flex_display{display:flex}.dp__flex_display_with_input{flex-direction:column;align-items:start}.dp__relative{position:relative}.calendar-next-enter-active,.calendar-next-leave-active,.calendar-prev-enter-active,.calendar-prev-leave-active{transition:all .1s ease-out}.calendar-next-enter-from{opacity:0;transform:translateX(22px)}.calendar-next-leave-to{opacity:0;transform:translateX(-22px)}.calendar-prev-enter-from{opacity:0;transform:translateX(-22px)}.calendar-prev-leave-to{opacity:0;transform:translateX(22px)}.dp-menu-appear-enter-active,.dp-menu-appear-leave-active,.dp-slide-up-enter-active,.dp-slide-up-leave-active,.dp-slide-down-enter-active,.dp-slide-down-leave-active{transition:all .1s ease-out}.dp-slide-down-leave-to,.dp-slide-up-enter-from{opacity:0;transform:translateY(22px)}.dp-slide-down-enter-from,.dp-slide-up-leave-to{opacity:0;transform:translateY(-22px)}.dp-menu-appear-enter-from{opacity:0}.dp-menu-appear-leave-to{opacity:1}/*# sourceMappingURL=main.css.map */
@font-face {
  font-family: "Inter";
  src: url("/test/assets/Inter-Light-a04215a1.ttf");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  src: url("/test/assets/Inter-Regular-3127f0b8.ttf");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  src: url("/test/assets/Inter-Medium-a645f554.ttf");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  src: url("/test/assets/Inter-Bold-412c068e.ttf");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-Light-432fceb4.ttf");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-Regular-c3fb0280.ttf");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-Medium-264819b0.ttf");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-SemiBold-e23dc6d2.ttf");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-Bold-98b14868.ttf");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-Black-b813c714.ttf");
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: "BebasNeue";
  src: url("/test/assets/BebasNeue-Regular-830ea186.ttf");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "BebasNeue";
  src: url("/test/assets/BebasNeueCyrillic-Regular-3cd5cafb.ttf");
  font-weight: 400;
  font-style: normal;
}
html[data-v-d4686c04], body[data-v-d4686c04] {
  margin: 0;
  padding: 0;
  font-style: normal;
  font-family: Inter;
  font-size: 16px;
  background-color: #red;
  color: #000000;
  overflow-x: hidden;
}
body[data-v-d4686c04] {
  overflow: hidden;
  width: 100vw;
}
#app[data-v-d4686c04] {
  display: flex;
  flex-direction: column;
  min-height: 100vh;
  min-height: 100dvh;
  overflow-x: hidden;
  background-color: #ffffff;
  max-width: 100% !important;
  width: 100% !important;
  scroll-behavior: smooth;
}
#app.open-modal[data-v-d4686c04] {
  overflow: hidden;
}
*[data-v-d4686c04] {
  box-sizing: border-box;
  padding: 0;
  margin: 0;
}
*[data-v-d4686c04]::after, *[data-v-d4686c04]::before {
  box-sizing: border-box;
}
a[data-v-d4686c04] {
  text-decoration: none;
}
input[data-v-d4686c04] {
  outline: none;
}
button[data-v-d4686c04] {
  border: none;
}
.errors[data-v-d4686c04] {
  color: #C60601;
  margin-bottom: 12px;
}
.errors p[data-v-d4686c04] {
  font-size: 11px;
  color: #C60601;
  line-height: 11px;
  white-space: nowrap;
}
input[data-v-d4686c04]::placeholder {
  opacity: 0.4;
}
label.error[data-v-d4686c04] {
  margin-bottom: 0 !important;
}
label.error input[data-v-d4686c04]::placeholder {
  color: #C60601 !important;
}
label.error input[data-v-d4686c04] {
  color: #C60601 !important;
}
.default-button[data-v-d4686c04] {
  width: 240px;
  height: 36px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #000000;
  cursor: pointer;
  color: #ffffff;
  font-family: Montserrat;
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  text-transform: uppercase;
  transition: 0.2s linear;
  border: 1px solid #000000;
  text-align: center;
}
.default-button[data-v-d4686c04]:hover {
  background-color: #ffffff;
  color: #000000;
}
.default-button.disabled[data-v-d4686c04] {
  border-color: #EDEDED;
  pointer-events: none;
  color: rgba(0, 0, 0, 0.3);
  background-color: #ffffff;
}
.default-button.white[data-v-d4686c04] {
  background-color: #ffffff;
  color: #000000;
}
.default-button.white[data-v-d4686c04]:hover {
  background-color: #000000;
  color: #ffffff;
}
@media (max-width: 1024px) {
.default-button[data-v-d4686c04]:hover {
    background-color: #000000;
    color: #ffffff;
}
.default-button.white[data-v-d4686c04]:hover {
    background-color: #ffffff;
    color: #000000;
}
}
.container[data-v-d4686c04] {
  width: 100%;
  max-width: 1360px;
  margin: 0 auto;
}
.overlay[data-v-d4686c04] {
  position: absolute;
  height: 100%;
  width: 100%;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%), url('<path-to-image>'), lightgray 0px 0px/100% 194.125% no-repeat;
  opacity: 0.4;
  z-index: 9;
  display: none;
}
.overlay.active[data-v-d4686c04] {
  display: block;
}
.separator[data-v-d4686c04] {
  width: 100%;
  height: 0.5px;
  background-color: #000000;
}
.menu-item[data-v-d4686c04] {
  height: 60px;
  display: flex;
  align-items: center;
  padding-left: 40px;
  border-bottom: 0.5px solid #000000;
  transition: 0.2s linear;
  cursor: pointer;
  width: 100%;
  color: #000000;
  font-family: BebasNeue;
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  transition: 0.2s linear;
}
.menu-item[data-v-d4686c04]:hover {
  background-color: #000000;
  color: #ffffff;
}
.menu-item:hover.last p[data-v-d4686c04] {
  color: #ffffff;
}
.menu-item.last[data-v-d4686c04] {
  position: absolute;
  bottom: 0;
  left: 0;
  border-bottom: none;
  border-top: 0.5px solid #000000;
}
.menu-item.last p[data-v-d4686c04] {
  color: #000000;
  font-family: BebasNeue;
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  transition: 0.2s linear;
}
@font-face {
  font-family: "Inter";
  src: url("/test/assets/Inter-Light-a04215a1.ttf");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  src: url("/test/assets/Inter-Regular-3127f0b8.ttf");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  src: url("/test/assets/Inter-Medium-a645f554.ttf");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  src: url("/test/assets/Inter-Bold-412c068e.ttf");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-Light-432fceb4.ttf");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-Regular-c3fb0280.ttf");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-Medium-264819b0.ttf");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-SemiBold-e23dc6d2.ttf");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-Bold-98b14868.ttf");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-Black-b813c714.ttf");
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: "BebasNeue";
  src: url("/test/assets/BebasNeue-Regular-830ea186.ttf");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "BebasNeue";
  src: url("/test/assets/BebasNeueCyrillic-Regular-3cd5cafb.ttf");
  font-weight: 400;
  font-style: normal;
}
.date-picker[data-v-d4686c04] {
  position: relative;
}
.date-picker[data-v-d4686c04] .dp__disabled.dp__input_readonly.dp__input.dp__input_icon_pad.dp__input_reg,
.date-picker[data-v-d4686c04] .dp__pointer.dp__input_readonly.dp__input.dp__input_icon_pad.dp__input_reg {
  border: none;
  padding-left: 0;
  border-radius: 0;
  padding-bottom: 16px;
  font-size: 18px;
  font-weight: 400;
  line-height: 150%;
  font-family: Inter;
  padding-top: 0;
  background-color: #ffffff;
  cursor: text;
}
@media (max-width: 768px) {
.date-picker[data-v-d4686c04] .dp__disabled.dp__input_readonly.dp__input.dp__input_icon_pad.dp__input_reg,
  .date-picker[data-v-d4686c04] .dp__pointer.dp__input_readonly.dp__input.dp__input_icon_pad.dp__input_reg {
    font-size: 14px;
}
}
.date-picker[data-v-d4686c04] svg:first-of-type {
  display: none;
}
.date-picker[data-v-d4686c04] .dp__main.dp__theme_light.forEditDate .dp__pointer.dp__input_readonly.dp__input.dp__input_icon_pad.dp__input_reg {
  border-bottom: 0.5px solid #000000;
  cursor: pointer;
}@font-face {
  font-family: "Inter";
  src: url("../../src/assets/fonts/Inter/Inter-Light.ttf");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  src: url("../../src/assets/fonts/Inter/Inter-Regular.ttf");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  src: url("../../src/assets/fonts/Inter/Inter-Medium.ttf");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  src: url("../../src/assets/fonts/Inter/Inter-Bold.ttf");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("../../src/assets/fonts/Montserrat/Montserrat-Light.ttf");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("../../src/assets/fonts/Montserrat/Montserrat-Regular.ttf");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("../../src/assets/fonts/Montserrat/Montserrat-Medium.ttf");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("../../src/assets/fonts/Montserrat/Montserrat-SemiBold.ttf");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("../../src/assets/fonts/Montserrat/Montserrat-Bold.ttf");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("../../src/assets/fonts/Montserrat/Montserrat-Black.ttf");
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: "BebasNeue";
  src: url("../../src/assets/fonts/BebasNeue/BebasNeue-Regular.ttf");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "BebasNeue";
  src: url("../../src/assets/fonts/BebasNeue/BebasNeueCyrillic-Regular.ttf");
  font-weight: 400;
  font-style: normal;
}
html[data-v-821ff116], body[data-v-821ff116] {
  margin: 0;
  padding: 0;
  font-style: normal;
  font-family: Inter;
  font-size: 16px;
  background-color: #red;
  color: #000000;
  overflow-x: hidden;
}
body[data-v-821ff116] {
  overflow: hidden;
  width: 100vw;
}
#app[data-v-821ff116] {
  display: flex;
  flex-direction: column;
  min-height: 100vh;
  min-height: 100dvh;
  overflow-x: hidden;
  background-color: #ffffff;
  max-width: 100% !important;
  width: 100% !important;
  scroll-behavior: smooth;
}
#app.open-modal[data-v-821ff116] {
  overflow: hidden;
}
*[data-v-821ff116] {
  box-sizing: border-box;
  padding: 0;
  margin: 0;
}
*[data-v-821ff116]::after, *[data-v-821ff116]::before {
  box-sizing: border-box;
}
a[data-v-821ff116] {
  text-decoration: none;
}
input[data-v-821ff116] {
  outline: none;
}
button[data-v-821ff116] {
  border: none;
}
.errors[data-v-821ff116] {
  color: #C60601;
  margin-bottom: 12px;
}
.errors p[data-v-821ff116] {
  font-size: 11px;
  color: #C60601;
  line-height: 11px;
  white-space: nowrap;
}
input[data-v-821ff116]::placeholder {
  opacity: 0.4;
}
label.error[data-v-821ff116] {
  margin-bottom: 0 !important;
}
label.error input[data-v-821ff116]::placeholder {
  color: #C60601 !important;
}
label.error input[data-v-821ff116] {
  color: #C60601 !important;
}
.default-button[data-v-821ff116] {
  width: 240px;
  height: 36px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #000000;
  cursor: pointer;
  color: #ffffff;
  font-family: Montserrat;
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  text-transform: uppercase;
  transition: 0.2s linear;
  border: 1px solid #000000;
  text-align: center;
}
.default-button[data-v-821ff116]:hover {
  background-color: #ffffff;
  color: #000000;
}
.default-button.disabled[data-v-821ff116] {
  border-color: #EDEDED;
  pointer-events: none;
  color: rgba(0, 0, 0, 0.3);
  background-color: #ffffff;
}
.default-button.white[data-v-821ff116] {
  background-color: #ffffff;
  color: #000000;
}
.default-button.white[data-v-821ff116]:hover {
  background-color: #000000;
  color: #ffffff;
}
@media (max-width: 1024px) {
.default-button[data-v-821ff116]:hover {
    background-color: #000000;
    color: #ffffff;
}
.default-button.white[data-v-821ff116]:hover {
    background-color: #ffffff;
    color: #000000;
}
}
.container[data-v-821ff116] {
  width: 100%;
  max-width: 1360px;
  margin: 0 auto;
}
.overlay[data-v-821ff116] {
  position: absolute;
  height: 100%;
  width: 100%;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%), url('<path-to-image>'), lightgray 0px 0px/100% 194.125% no-repeat;
  opacity: 0.4;
  z-index: 9;
  display: none;
}
.overlay.active[data-v-821ff116] {
  display: block;
}
.separator[data-v-821ff116] {
  width: 100%;
  height: 0.5px;
  background-color: #000000;
}
.menu-item[data-v-821ff116] {
  height: 60px;
  display: flex;
  align-items: center;
  padding-left: 40px;
  border-bottom: 0.5px solid #000000;
  transition: 0.2s linear;
  cursor: pointer;
  width: 100%;
  color: #000000;
  font-family: BebasNeue;
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  transition: 0.2s linear;
}
.menu-item[data-v-821ff116]:hover {
  background-color: #000000;
  color: #ffffff;
}
.menu-item:hover.last p[data-v-821ff116] {
  color: #ffffff;
}
.menu-item.last[data-v-821ff116] {
  position: absolute;
  bottom: 0;
  left: 0;
  border-bottom: none;
  border-top: 0.5px solid #000000;
}
.menu-item.last p[data-v-821ff116] {
  color: #000000;
  font-family: BebasNeue;
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  transition: 0.2s linear;
}
@font-face {
  font-family: "Inter";
  src: url("../../src/assets/fonts/Inter/Inter-Light.ttf");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  src: url("../../src/assets/fonts/Inter/Inter-Regular.ttf");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  src: url("../../src/assets/fonts/Inter/Inter-Medium.ttf");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  src: url("../../src/assets/fonts/Inter/Inter-Bold.ttf");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("../../src/assets/fonts/Montserrat/Montserrat-Light.ttf");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("../../src/assets/fonts/Montserrat/Montserrat-Regular.ttf");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("../../src/assets/fonts/Montserrat/Montserrat-Medium.ttf");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("../../src/assets/fonts/Montserrat/Montserrat-SemiBold.ttf");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("../../src/assets/fonts/Montserrat/Montserrat-Bold.ttf");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("../../src/assets/fonts/Montserrat/Montserrat-Black.ttf");
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: "BebasNeue";
  src: url("../../src/assets/fonts/BebasNeue/BebasNeue-Regular.ttf");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "BebasNeue";
  src: url("../../src/assets/fonts/BebasNeue/BebasNeueCyrillic-Regular.ttf");
  font-weight: 400;
  font-style: normal;
}
.profile-changes-modal[data-v-821ff116] {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  background-color: #ffffff;
  width: 100%;
  max-width: 426px;
  padding: 30px;
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  z-index: 11;
}
.profile-changes-modal .close[data-v-821ff116] {
  position: absolute;
  top: 0;
  right: 0;
  cursor: pointer;
}
.profile-changes-modal .close[data-v-821ff116]:hover {
  opacity: 0.8;
}
.profile-changes-modal .title[data-v-821ff116] {
  margin-bottom: 8px;
}
.profile-changes-modal .title h2[data-v-821ff116] {
  font-family: Montserrat;
  font-size: 26px;
  font-weight: 900;
  line-height: normal;
  text-transform: uppercase;
}
.profile-changes-modal .message p[data-v-821ff116] {
  font-family: Inter;
  font-size: 16px;
  font-weight: 300;
  line-height: normal;
}@font-face {
  font-family: "Inter";
  src: url("/test/assets/Inter-Light-a04215a1.ttf");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  src: url("/test/assets/Inter-Regular-3127f0b8.ttf");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  src: url("/test/assets/Inter-Medium-a645f554.ttf");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  src: url("/test/assets/Inter-Bold-412c068e.ttf");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-Light-432fceb4.ttf");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-Regular-c3fb0280.ttf");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-Medium-264819b0.ttf");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-SemiBold-e23dc6d2.ttf");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-Bold-98b14868.ttf");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-Black-b813c714.ttf");
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: "BebasNeue";
  src: url("/test/assets/BebasNeue-Regular-830ea186.ttf");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "BebasNeue";
  src: url("/test/assets/BebasNeueCyrillic-Regular-3cd5cafb.ttf");
  font-weight: 400;
  font-style: normal;
}
html[data-v-30427a04], body[data-v-30427a04] {
  margin: 0;
  padding: 0;
  font-style: normal;
  font-family: Inter;
  font-size: 16px;
  background-color: #red;
  color: #000000;
  overflow-x: hidden;
}
body[data-v-30427a04] {
  overflow: hidden;
  width: 100vw;
}
#app[data-v-30427a04] {
  display: flex;
  flex-direction: column;
  min-height: 100vh;
  min-height: 100dvh;
  overflow-x: hidden;
  background-color: #ffffff;
  max-width: 100% !important;
  width: 100% !important;
  scroll-behavior: smooth;
}
#app.open-modal[data-v-30427a04] {
  overflow: hidden;
}
*[data-v-30427a04] {
  box-sizing: border-box;
  padding: 0;
  margin: 0;
}
*[data-v-30427a04]::after, *[data-v-30427a04]::before {
  box-sizing: border-box;
}
a[data-v-30427a04] {
  text-decoration: none;
}
input[data-v-30427a04] {
  outline: none;
}
button[data-v-30427a04] {
  border: none;
}
.errors[data-v-30427a04] {
  color: #C60601;
  margin-bottom: 12px;
}
.errors p[data-v-30427a04] {
  font-size: 11px;
  color: #C60601;
  line-height: 11px;
  white-space: nowrap;
}
input[data-v-30427a04]::placeholder {
  opacity: 0.4;
}
label.error[data-v-30427a04] {
  margin-bottom: 0 !important;
}
label.error input[data-v-30427a04]::placeholder {
  color: #C60601 !important;
}
label.error input[data-v-30427a04] {
  color: #C60601 !important;
}
.default-button[data-v-30427a04] {
  width: 240px;
  height: 36px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #000000;
  cursor: pointer;
  color: #ffffff;
  font-family: Montserrat;
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  text-transform: uppercase;
  transition: 0.2s linear;
  border: 1px solid #000000;
  text-align: center;
}
.default-button[data-v-30427a04]:hover {
  background-color: #ffffff;
  color: #000000;
}
.default-button.disabled[data-v-30427a04] {
  border-color: #EDEDED;
  pointer-events: none;
  color: rgba(0, 0, 0, 0.3);
  background-color: #ffffff;
}
.default-button.white[data-v-30427a04] {
  background-color: #ffffff;
  color: #000000;
}
.default-button.white[data-v-30427a04]:hover {
  background-color: #000000;
  color: #ffffff;
}
@media (max-width: 1024px) {
.default-button[data-v-30427a04]:hover {
    background-color: #000000;
    color: #ffffff;
}
.default-button.white[data-v-30427a04]:hover {
    background-color: #ffffff;
    color: #000000;
}
}
.container[data-v-30427a04] {
  width: 100%;
  max-width: 1360px;
  margin: 0 auto;
}
.overlay[data-v-30427a04] {
  position: absolute;
  height: 100%;
  width: 100%;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%), url('<path-to-image>'), lightgray 0px 0px/100% 194.125% no-repeat;
  opacity: 0.4;
  z-index: 9;
  display: none;
}
.overlay.active[data-v-30427a04] {
  display: block;
}
.separator[data-v-30427a04] {
  width: 100%;
  height: 0.5px;
  background-color: #000000;
}
.menu-item[data-v-30427a04] {
  height: 60px;
  display: flex;
  align-items: center;
  padding-left: 40px;
  border-bottom: 0.5px solid #000000;
  transition: 0.2s linear;
  cursor: pointer;
  width: 100%;
  color: #000000;
  font-family: BebasNeue;
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  transition: 0.2s linear;
}
.menu-item[data-v-30427a04]:hover {
  background-color: #000000;
  color: #ffffff;
}
.menu-item:hover.last p[data-v-30427a04] {
  color: #ffffff;
}
.menu-item.last[data-v-30427a04] {
  position: absolute;
  bottom: 0;
  left: 0;
  border-bottom: none;
  border-top: 0.5px solid #000000;
}
.menu-item.last p[data-v-30427a04] {
  color: #000000;
  font-family: BebasNeue;
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  transition: 0.2s linear;
}
@font-face {
  font-family: "Inter";
  src: url("/test/assets/Inter-Light-a04215a1.ttf");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  src: url("/test/assets/Inter-Regular-3127f0b8.ttf");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  src: url("/test/assets/Inter-Medium-a645f554.ttf");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  src: url("/test/assets/Inter-Bold-412c068e.ttf");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-Light-432fceb4.ttf");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-Regular-c3fb0280.ttf");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-Medium-264819b0.ttf");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-SemiBold-e23dc6d2.ttf");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-Bold-98b14868.ttf");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-Black-b813c714.ttf");
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: "BebasNeue";
  src: url("/test/assets/BebasNeue-Regular-830ea186.ttf");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "BebasNeue";
  src: url("/test/assets/BebasNeueCyrillic-Regular-3cd5cafb.ttf");
  font-weight: 400;
  font-style: normal;
}
.profile[data-v-30427a04] {
  height: 100%;
}
.profile .container[data-v-30427a04] {
  position: relative;
  padding-top: 18px;
  height: 100%;
}
.profile .container .profile-page-content[data-v-30427a04] {
  display: flex;
  justify-content: space-between;
}
.profile .container .profile-page-content .left[data-v-30427a04] {
  width: 66.3%;
  margin-right: 10px;
}
.profile .container .profile-page-content .left .title[data-v-30427a04] {
  margin-bottom: 24px;
}
.profile .container .profile-page-content .left .title h1[data-v-30427a04] {
  font-feature-settings: "clig" off, "liga" off;
  font-family: Montserrat;
  font-size: 28px;
  font-weight: 900;
  line-height: normal;
  letter-spacing: 1.4px;
  text-transform: uppercase;
}
.profile .container .profile-page-content .left .update[data-v-30427a04] {
  width: 100%;
  padding: 20px 24px;
  border-radius: 16px;
  background-color: #F4F4F4;
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 56px;
  -webkit-tap-highlight-color: transparent;
  cursor: pointer;
}
.profile .container .profile-page-content .left .update:hover .right[data-v-30427a04] {
  opacity: 1;
}
.profile .container .profile-page-content .left .update p[data-v-30427a04] {
  font-family: Montserrat;
  font-size: 16px;
  font-weight: 600;
  line-height: normal;
  letter-spacing: 0.8px;
  text-transform: uppercase;
}
.profile .container .profile-page-content .left .update .right[data-v-30427a04] {
  display: flex;
  align-items: center;
  width: auto;
  opacity: 0.4;
  width: 100%;
  max-width: 212px;
  justify-content: flex-end;
}
.profile .container .profile-page-content .left .update .right.readyForUpdate[data-v-30427a04] {
  opacity: 1;
}
.profile .container .profile-page-content .left .update .right p[data-v-30427a04] {
  font-family: Montserrat;
  font-size: 12px;
  font-weight: 700;
  line-height: normal;
  letter-spacing: 0.6px;
  text-transform: uppercase;
  margin-right: 8px;
}
.profile .container .profile-page-content .left .update .right .svg[data-v-30427a04] {
  display: flex;
  align-items: center;
  justify-content: center;
}
.profile .container .profile-page-content .left .form[data-v-30427a04] {
  margin-bottom: 50px;
  padding-left: 24px;
}
.profile .container .profile-page-content .left .form.password form .field[data-v-30427a04] {
  width: 100%;
}
.profile .container .profile-page-content .left .form.password form .field label[data-v-30427a04] {
  position: relative;
}
.profile .container .profile-page-content .left .form.password form .field label .toggle-show-password[data-v-30427a04] {
  position: absolute;
  right: 0;
  bottom: 16px;
  cursor: pointer;
}
.profile .container .profile-page-content .left .form.password form .field label .toggle-show-password[data-v-30427a04]:hover {
  transform: scale(1.1);
}
.profile .container .profile-page-content .left .form form[data-v-30427a04] {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
}
.profile .container .profile-page-content .left .form form .field[data-v-30427a04] {
  margin-right: 5px;
  margin-left: 5px;
}
.profile .container .profile-page-content .left .form form .field[data-v-30427a04]:first-of-type {
  margin-left: 0;
}
.profile .container .profile-page-content .left .form form .field[data-v-30427a04]:last-of-type {
  margin-right: 0;
}
.profile .container .profile-page-content .left .form form .left-column[data-v-30427a04],
.profile .container .profile-page-content .left .form form .right-column[data-v-30427a04] {
  width: 45.6%;
}
.profile .container .profile-page-content .left .form form label[data-v-30427a04] {
  display: flex;
  flex-direction: column;
  width: 100%;
  max-width: 412px;
  margin-bottom: 12px;
}
.profile .container .profile-page-content .left .form form label span[data-v-30427a04] {
  font-family: Inter;
  font-size: 14px;
  font-weight: 400;
  line-height: 150%;
  opacity: 0.4;
  margin-bottom: 8px;
}
.profile .container .profile-page-content .left .form form label input[data-v-30427a04] {
  border: none;
  padding-bottom: 16px;
  font-size: 18px;
  font-weight: 400;
  line-height: 150%;
}
.profile .container .profile-page-content .left .form form label input.readyForEdit[data-v-30427a04] {
  border-bottom: 0.5px solid #000000;
}
.profile .container .profile-page-content .left .form form label .genders[data-v-30427a04] {
  display: flex;
  align-items: center;
}
.profile .container .profile-page-content .left .form form label .genders label[data-v-30427a04] {
  width: 100%;
  max-width: 105px;
  display: flex;
  align-items: flex-start;
  flex-direction: row;
  margin-right: 28px;
  height: 43px;
  margin-bottom: 0;
  cursor: pointer;
}
.profile .container .profile-page-content .left .form form label .genders label[data-v-30427a04]:last-of-type {
  margin-right: 0;
}
.profile .container .profile-page-content .left .form form label .genders label.disabled[data-v-30427a04] {
  cursor: default;
}
.profile .container .profile-page-content .left .form form label .genders input[data-v-30427a04] {
  display: none;
}
.profile .container .profile-page-content .left .form form label .genders input:checked + .square[data-v-30427a04] {
  background-color: #000000;
}
.profile .container .profile-page-content .left .form form label .genders input:checked + .square[data-v-30427a04]::after {
  display: block;
}
.profile .container .profile-page-content .left .form form label .genders p[data-v-30427a04] {
  margin-left: 8px;
}
.profile .container .profile-page-content .left .form form label .genders .square[data-v-30427a04] {
  cursor: pointer;
  min-width: 18px;
  min-height: 18px;
  border: 1px solid #000000;
  position: relative;
}
.profile .container .profile-page-content .left .form form label .genders .square.disabled[data-v-30427a04] {
  cursor: default;
}
.profile .container .profile-page-content .left .form form label .genders .square[data-v-30427a04]::after {
  content: "";
  background-image: url("/test/assets/check-6d8a77c6.svg");
  min-width: 14px;
  min-height: 14px;
  display: none;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
}
.profile .container .profile-page-content .left .form form .wrong-code.mob[data-v-30427a04] {
  display: none;
}
.profile .container .profile-page-content .left .form form .email-confirmed[data-v-30427a04] {
  display: flex;
  align-items: center;
}
.profile .container .profile-page-content .left .form form .email-confirmed.mob[data-v-30427a04] {
  display: none;
}
.profile .container .profile-page-content .left .form form .email-confirmed .dote[data-v-30427a04] {
  width: 10px;
  height: 10px;
  background-color: #24A33D;
  border-radius: 50%;
  margin-right: 8px;
}
.profile .container .profile-page-content .left .form form .email-confirmed p[data-v-30427a04] {
  opacity: 0.4;
  line-height: 150%;
}
.profile .container .profile-page-content .left .form form .confirm-email.mob[data-v-30427a04] {
  display: none;
}
.profile .container .profile-page-content .left .form form .confirm-email .top[data-v-30427a04] {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  flex-direction: column;
  margin-bottom: 12px;
}
.profile .container .profile-page-content .left .form form .confirm-email .top .left[data-v-30427a04] {
  display: flex;
  align-items: center;
  margin-bottom: 10px;
}
.profile .container .profile-page-content .left .form form .confirm-email .top .left .dote[data-v-30427a04] {
  width: 10px;
  height: 10px;
  background-color: #C60601;
  border-radius: 50%;
  margin-right: 8px;
}
.profile .container .profile-page-content .left .form form .confirm-email .top .left p[data-v-30427a04] {
  font-size: 18px;
  font-weight: 400;
  line-height: 150%;
  opacity: 0.4;
  margin-right: 20px;
  white-space: nowrap;
}
.profile .container .profile-page-content .left .form form .confirm-email .top .left .attention[data-v-30427a04] {
  display: flex;
  align-items: center;
  margin-right: 10px;
  cursor: pointer;
}
.profile .container .profile-page-content .left .form form .confirm-email .top .default-button.white[data-v-30427a04] {
  width: 100%;
  max-width: 280px;
}
.profile .container .profile-page-content .left .form form .confirm-email .account-confirmed-info[data-v-30427a04] {
  width: 265px;
  height: 82px;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 14px 16px 18px 16px;
  border-radius: 5px;
  background: #fffffff;
  position: relative;
  border: 1px solid rgba(217, 217, 217, 0.75);
  box-shadow: 0px 0px 4px 0px rgba(217, 217, 217, 0.75);
}
.profile .container .profile-page-content .left .form form .confirm-email .account-confirmed-info .block[data-v-30427a04] {
  transform: rotate(45deg);
  background-color: #ffffff;
  width: 10px;
  height: 10px;
  position: absolute;
  top: -6px;
  right: 22%;
  border-left: 1px solid rgba(217, 217, 217, 0.75);
  border-top: 1px solid rgba(217, 217, 217, 0.75);
  z-index: 1;
}
.profile .container .profile-page-content .left .form form .confirm-email .account-confirmed-info p[data-v-30427a04] {
  font-size: 12px;
  font-weight: 400;
  line-height: normal;
  width: 233px;
  height: 45px;
}
.profile .container .profile-page-content .left .form form .confirm-email .account-confirmed-info p a[data-v-30427a04] {
  color: #5A6AE5;
  font-family: Inter;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  text-decoration-line: underline;
}
.profile .container .profile-page-content .right[data-v-30427a04] {
  width: 100%;
  max-width: 420px;
  height: 100%;
}
@media (max-width: 1150px) {
.profile .container .profile-page-content .right[data-v-30427a04] {
    max-width: 300px;
}
}
@media (max-width: 1024px) {
.profile .container[data-v-30427a04] {
    padding-top: 16px;
}
.profile .container .profile-page-content .left[data-v-30427a04] {
    width: 100%;
    margin: 0;
}
.profile .container .profile-page-content .left .form[data-v-30427a04] {
    padding-left: 0;
}
.profile .container .profile-page-content .left .form form[data-v-30427a04] {
    flex-direction: column;
}
.profile .container .profile-page-content .left .form form .left-column[data-v-30427a04],
  .profile .container .profile-page-content .left .form form .right-column[data-v-30427a04] {
    width: 100%;
}
.profile .container .profile-page-content .left .form form .left-column label[data-v-30427a04],
  .profile .container .profile-page-content .left .form form .right-column label[data-v-30427a04] {
    max-width: none;
}
.profile .container .profile-page-content .left .form form .field[data-v-30427a04] {
    margin: 0;
}
.profile .container .profile-page-content .right[data-v-30427a04] {
    display: none;
    margin: 0;
}
}
@media (max-width: 768px) {
.profile .container[data-v-30427a04] {
    padding-top: 16px;
}
.profile .container .profile-page-content .left .title[data-v-30427a04] {
    margin-bottom: 16px;
}
.profile .container .profile-page-content .left .title h1[data-v-30427a04] {
    font-size: 18px;
}
.profile .container .profile-page-content .left .update[data-v-30427a04] {
    padding: 13px 16px;
    margin-bottom: 16px;
}
.profile .container .profile-page-content .left .update p[data-v-30427a04] {
    font-size: 14px;
}
.profile .container .profile-page-content .left .update .right[data-v-30427a04] {
    width: 100px;
}
.profile .container .profile-page-content .left .update .right p[data-v-30427a04] {
    font-size: 10px;
}
.profile .container .profile-page-content .left .update .right .svg[data-v-30427a04] {
    min-width: 16px;
    min-height: 16px;
    max-width: 16px;
    max-height: 16px;
}
.profile .container .profile-page-content .left .update .right .svg svg[data-v-30427a04] {
    width: 100%;
    height: 100%;
}
.profile .container .profile-page-content .left .form[data-v-30427a04] {
    padding-left: 0;
    margin-bottom: 40px;
}
.profile .container .profile-page-content .left .form form .left-column[data-v-30427a04],
  .profile .container .profile-page-content .left .form form .right-column[data-v-30427a04] {
    width: 100%;
}
.profile .container .profile-page-content .left .form form label span[data-v-30427a04] {
    font-size: 12px;
}
.profile .container .profile-page-content .left .form form label input[data-v-30427a04] {
    font-size: 14px;
}
.profile .container .profile-page-content .left .form form label input[data-v-30427a04]::placeholder {
    font-size: 14px;
}
.profile .container .profile-page-content .left .form form label .genders p[data-v-30427a04] {
    font-size: 14px;
}
.profile .container .profile-page-content .left .form form .confirm-email[data-v-30427a04] {
    display: none;
}
.profile .container .profile-page-content .left .form form .confirm-email.mob[data-v-30427a04] {
    margin-bottom: 12px;
    display: block;
}
.profile .container .profile-page-content .left .form form .confirm-email.mob button.default-button.white[data-v-30427a04] {
    width: 100%;
    max-width: none;
}
.profile .container .profile-page-content .left .form form .email-confirmed[data-v-30427a04] {
    display: none;
}
.profile .container .profile-page-content .left .form form .email-confirmed.mob[data-v-30427a04] {
    margin-bottom: 12px;
    display: flex;
}
.profile .container .profile-page-content .left .form form .wrong-code[data-v-30427a04] {
    display: none;
}
.profile .container .profile-page-content .left .form form .wrong-code.mob[data-v-30427a04] {
    display: block;
}
}@font-face {
  font-family: "Inter";
  src: url("../../src/assets/fonts/Inter/Inter-Light.ttf");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  src: url("../../src/assets/fonts/Inter/Inter-Regular.ttf");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  src: url("../../src/assets/fonts/Inter/Inter-Medium.ttf");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  src: url("../../src/assets/fonts/Inter/Inter-Bold.ttf");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("../../src/assets/fonts/Montserrat/Montserrat-Light.ttf");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("../../src/assets/fonts/Montserrat/Montserrat-Regular.ttf");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("../../src/assets/fonts/Montserrat/Montserrat-Medium.ttf");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("../../src/assets/fonts/Montserrat/Montserrat-SemiBold.ttf");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("../../src/assets/fonts/Montserrat/Montserrat-Bold.ttf");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("../../src/assets/fonts/Montserrat/Montserrat-Black.ttf");
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: "BebasNeue";
  src: url("../../src/assets/fonts/BebasNeue/BebasNeue-Regular.ttf");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "BebasNeue";
  src: url("../../src/assets/fonts/BebasNeue/BebasNeueCyrillic-Regular.ttf");
  font-weight: 400;
  font-style: normal;
}
html[data-v-3e4a08b7], body[data-v-3e4a08b7] {
  margin: 0;
  padding: 0;
  font-style: normal;
  font-family: Inter;
  font-size: 16px;
  background-color: #red;
  color: #000000;
  overflow-x: hidden;
}
body[data-v-3e4a08b7] {
  overflow: hidden;
  width: 100vw;
}
#app[data-v-3e4a08b7] {
  display: flex;
  flex-direction: column;
  min-height: 100vh;
  min-height: 100dvh;
  overflow-x: hidden;
  background-color: #ffffff;
  max-width: 100% !important;
  width: 100% !important;
  scroll-behavior: smooth;
}
#app.open-modal[data-v-3e4a08b7] {
  overflow: hidden;
}
*[data-v-3e4a08b7] {
  box-sizing: border-box;
  padding: 0;
  margin: 0;
}
*[data-v-3e4a08b7]::after, *[data-v-3e4a08b7]::before {
  box-sizing: border-box;
}
a[data-v-3e4a08b7] {
  text-decoration: none;
}
input[data-v-3e4a08b7] {
  outline: none;
}
button[data-v-3e4a08b7] {
  border: none;
}
.errors[data-v-3e4a08b7] {
  color: #C60601;
  margin-bottom: 12px;
}
.errors p[data-v-3e4a08b7] {
  font-size: 11px;
  color: #C60601;
  line-height: 11px;
  white-space: nowrap;
}
input[data-v-3e4a08b7]::placeholder {
  opacity: 0.4;
}
label.error[data-v-3e4a08b7] {
  margin-bottom: 0 !important;
}
label.error input[data-v-3e4a08b7]::placeholder {
  color: #C60601 !important;
}
label.error input[data-v-3e4a08b7] {
  color: #C60601 !important;
}
.default-button[data-v-3e4a08b7] {
  width: 240px;
  height: 36px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #000000;
  cursor: pointer;
  color: #ffffff;
  font-family: Montserrat;
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  text-transform: uppercase;
  transition: 0.2s linear;
  border: 1px solid #000000;
  text-align: center;
}
.default-button[data-v-3e4a08b7]:hover {
  background-color: #ffffff;
  color: #000000;
}
.default-button.disabled[data-v-3e4a08b7] {
  border-color: #EDEDED;
  pointer-events: none;
  color: rgba(0, 0, 0, 0.3);
  background-color: #ffffff;
}
.default-button.white[data-v-3e4a08b7] {
  background-color: #ffffff;
  color: #000000;
}
.default-button.white[data-v-3e4a08b7]:hover {
  background-color: #000000;
  color: #ffffff;
}
@media (max-width: 1024px) {
.default-button[data-v-3e4a08b7]:hover {
    background-color: #000000;
    color: #ffffff;
}
.default-button.white[data-v-3e4a08b7]:hover {
    background-color: #ffffff;
    color: #000000;
}
}
.container[data-v-3e4a08b7] {
  width: 100%;
  max-width: 1360px;
  margin: 0 auto;
}
.overlay[data-v-3e4a08b7] {
  position: absolute;
  height: 100%;
  width: 100%;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%), url('<path-to-image>'), lightgray 0px 0px/100% 194.125% no-repeat;
  opacity: 0.4;
  z-index: 9;
  display: none;
}
.overlay.active[data-v-3e4a08b7] {
  display: block;
}
.separator[data-v-3e4a08b7] {
  width: 100%;
  height: 0.5px;
  background-color: #000000;
}
.menu-item[data-v-3e4a08b7] {
  height: 60px;
  display: flex;
  align-items: center;
  padding-left: 40px;
  border-bottom: 0.5px solid #000000;
  transition: 0.2s linear;
  cursor: pointer;
  width: 100%;
  color: #000000;
  font-family: BebasNeue;
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  transition: 0.2s linear;
}
.menu-item[data-v-3e4a08b7]:hover {
  background-color: #000000;
  color: #ffffff;
}
.menu-item:hover.last p[data-v-3e4a08b7] {
  color: #ffffff;
}
.menu-item.last[data-v-3e4a08b7] {
  position: absolute;
  bottom: 0;
  left: 0;
  border-bottom: none;
  border-top: 0.5px solid #000000;
}
.menu-item.last p[data-v-3e4a08b7] {
  color: #000000;
  font-family: BebasNeue;
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  transition: 0.2s linear;
}
@font-face {
  font-family: "Inter";
  src: url("../../src/assets/fonts/Inter/Inter-Light.ttf");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  src: url("../../src/assets/fonts/Inter/Inter-Regular.ttf");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  src: url("../../src/assets/fonts/Inter/Inter-Medium.ttf");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  src: url("../../src/assets/fonts/Inter/Inter-Bold.ttf");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("../../src/assets/fonts/Montserrat/Montserrat-Light.ttf");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("../../src/assets/fonts/Montserrat/Montserrat-Regular.ttf");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("../../src/assets/fonts/Montserrat/Montserrat-Medium.ttf");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("../../src/assets/fonts/Montserrat/Montserrat-SemiBold.ttf");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("../../src/assets/fonts/Montserrat/Montserrat-Bold.ttf");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("../../src/assets/fonts/Montserrat/Montserrat-Black.ttf");
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: "BebasNeue";
  src: url("../../src/assets/fonts/BebasNeue/BebasNeue-Regular.ttf");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "BebasNeue";
  src: url("../../src/assets/fonts/BebasNeue/BebasNeueCyrillic-Regular.ttf");
  font-weight: 400;
  font-style: normal;
}
.order-detail[data-v-3e4a08b7] {
  background-color: #ffffff;
  height: 88.8%;
  width: 100%;
  max-width: 904px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  z-index: 9999;
  overflow: auto;
  padding: 50px 30px;
}
.order-detail .container .close[data-v-3e4a08b7] {
  position: absolute;
  top: 0;
  right: 0;
  cursor: pointer;
}
.order-detail .container .close[data-v-3e4a08b7]:hover {
  opacity: 0.8;
}
.order-detail .container h2[data-v-3e4a08b7] {
  font-family: Montserrat;
  font-size: 16px;
  font-weight: 600;
  line-height: normal;
  text-transform: uppercase;
  margin-bottom: 32px;
}
.order-detail .container .order-detail-block[data-v-3e4a08b7] {
  margin-bottom: 24px;
}
.order-detail .container .products-list[data-v-3e4a08b7] {
  width: 100%;
  max-width: 530px;
}
.order-detail .container .line[data-v-3e4a08b7] {
  padding-bottom: 16px;
  margin-bottom: 16px;
  border-bottom: 0.5px solid rgba(0, 0, 0, 0.4);
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.order-detail .container .line input.value[data-v-3e4a08b7] {
  border: none;
  font-size: 16px;
  font-weight: 400;
  line-height: 16px;
  width: 100%;
  max-width: 530px;
  font-family: Inter;
  background-color: #ffffff;
  color: #000000;
  cursor: text;
}
.order-detail .container .line p.name[data-v-3e4a08b7] {
  font-family: Montserrat;
  font-size: 16px;
  font-weight: 600;
  line-height: 16px;
  opacity: 0.4;
  width: 100%;
}
.order-detail .container .line p.value[data-v-3e4a08b7] {
  font-size: 16px;
  font-weight: 400;
  line-height: 16px;
  width: 100%;
  max-width: 530px;
}
.order-detail .container .line p.value.delivered[data-v-3e4a08b7] {
  color: #34C601;
}
.order-detail .container .line p.value.awaitingAssembly[data-v-3e4a08b7] {
  color: #EF2D2D;
}
.order-detail .container .line p.value.assembly[data-v-3e4a08b7] {
  color: #EF562D;
}
.order-detail .container .line p.value.delivery[data-v-3e4a08b7] {
  color: #012CC6;
}
.order-detail .container .line p.value.link[data-v-3e4a08b7] {
  color: #012CC6;
  text-decoration: underline;
  white-space: nowrap;
  cursor: pointer;
  margin-bottom: 4px;
  font-family: Montserrat;
}
@media (max-width: 768px) {
.order-detail[data-v-3e4a08b7] {
    padding: 24px 16px;
}
.order-detail .container h2[data-v-3e4a08b7] {
    font-size: 14px;
    margin-bottom: 32px;
}
.order-detail .container .products-list[data-v-3e4a08b7] {
    max-width: none;
}
.order-detail .container .order-detail-block .line[data-v-3e4a08b7] {
    flex-direction: column;
}
.order-detail .container .order-detail-block .line p.name[data-v-3e4a08b7] {
    margin-bottom: 8px;
    font-size: 14px;
}
.order-detail .container .order-detail-block .line p.value[data-v-3e4a08b7] {
    max-width: none;
}
.order-detail .container .order-detail-block .line p.value.link[data-v-3e4a08b7] {
    font-size: 12px;
    margin-bottom: 8px;
}
}@font-face {
  font-family: "Inter";
  src: url("/test/assets/Inter-Light-a04215a1.ttf");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  src: url("/test/assets/Inter-Regular-3127f0b8.ttf");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  src: url("/test/assets/Inter-Medium-a645f554.ttf");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  src: url("/test/assets/Inter-Bold-412c068e.ttf");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-Light-432fceb4.ttf");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-Regular-c3fb0280.ttf");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-Medium-264819b0.ttf");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-SemiBold-e23dc6d2.ttf");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-Bold-98b14868.ttf");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-Black-b813c714.ttf");
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: "BebasNeue";
  src: url("/test/assets/BebasNeue-Regular-830ea186.ttf");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "BebasNeue";
  src: url("/test/assets/BebasNeueCyrillic-Regular-3cd5cafb.ttf");
  font-weight: 400;
  font-style: normal;
}
html[data-v-030f71f7], body[data-v-030f71f7] {
  margin: 0;
  padding: 0;
  font-style: normal;
  font-family: Inter;
  font-size: 16px;
  background-color: #red;
  color: #000000;
  overflow-x: hidden;
}
body[data-v-030f71f7] {
  overflow: hidden;
  width: 100vw;
}
#app[data-v-030f71f7] {
  display: flex;
  flex-direction: column;
  min-height: 100vh;
  min-height: 100dvh;
  overflow-x: hidden;
  background-color: #ffffff;
  max-width: 100% !important;
  width: 100% !important;
  scroll-behavior: smooth;
}
#app.open-modal[data-v-030f71f7] {
  overflow: hidden;
}
*[data-v-030f71f7] {
  box-sizing: border-box;
  padding: 0;
  margin: 0;
}
*[data-v-030f71f7]::after, *[data-v-030f71f7]::before {
  box-sizing: border-box;
}
a[data-v-030f71f7] {
  text-decoration: none;
}
input[data-v-030f71f7] {
  outline: none;
}
button[data-v-030f71f7] {
  border: none;
}
.errors[data-v-030f71f7] {
  color: #C60601;
  margin-bottom: 12px;
}
.errors p[data-v-030f71f7] {
  font-size: 11px;
  color: #C60601;
  line-height: 11px;
  white-space: nowrap;
}
input[data-v-030f71f7]::placeholder {
  opacity: 0.4;
}
label.error[data-v-030f71f7] {
  margin-bottom: 0 !important;
}
label.error input[data-v-030f71f7]::placeholder {
  color: #C60601 !important;
}
label.error input[data-v-030f71f7] {
  color: #C60601 !important;
}
.default-button[data-v-030f71f7] {
  width: 240px;
  height: 36px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #000000;
  cursor: pointer;
  color: #ffffff;
  font-family: Montserrat;
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  text-transform: uppercase;
  transition: 0.2s linear;
  border: 1px solid #000000;
  text-align: center;
}
.default-button[data-v-030f71f7]:hover {
  background-color: #ffffff;
  color: #000000;
}
.default-button.disabled[data-v-030f71f7] {
  border-color: #EDEDED;
  pointer-events: none;
  color: rgba(0, 0, 0, 0.3);
  background-color: #ffffff;
}
.default-button.white[data-v-030f71f7] {
  background-color: #ffffff;
  color: #000000;
}
.default-button.white[data-v-030f71f7]:hover {
  background-color: #000000;
  color: #ffffff;
}
@media (max-width: 1024px) {
.default-button[data-v-030f71f7]:hover {
    background-color: #000000;
    color: #ffffff;
}
.default-button.white[data-v-030f71f7]:hover {
    background-color: #ffffff;
    color: #000000;
}
}
.container[data-v-030f71f7] {
  width: 100%;
  max-width: 1360px;
  margin: 0 auto;
}
.overlay[data-v-030f71f7] {
  position: absolute;
  height: 100%;
  width: 100%;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%), url('<path-to-image>'), lightgray 0px 0px/100% 194.125% no-repeat;
  opacity: 0.4;
  z-index: 9;
  display: none;
}
.overlay.active[data-v-030f71f7] {
  display: block;
}
.separator[data-v-030f71f7] {
  width: 100%;
  height: 0.5px;
  background-color: #000000;
}
.menu-item[data-v-030f71f7] {
  height: 60px;
  display: flex;
  align-items: center;
  padding-left: 40px;
  border-bottom: 0.5px solid #000000;
  transition: 0.2s linear;
  cursor: pointer;
  width: 100%;
  color: #000000;
  font-family: BebasNeue;
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  transition: 0.2s linear;
}
.menu-item[data-v-030f71f7]:hover {
  background-color: #000000;
  color: #ffffff;
}
.menu-item:hover.last p[data-v-030f71f7] {
  color: #ffffff;
}
.menu-item.last[data-v-030f71f7] {
  position: absolute;
  bottom: 0;
  left: 0;
  border-bottom: none;
  border-top: 0.5px solid #000000;
}
.menu-item.last p[data-v-030f71f7] {
  color: #000000;
  font-family: BebasNeue;
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  transition: 0.2s linear;
}
@font-face {
  font-family: "Inter";
  src: url("/test/assets/Inter-Light-a04215a1.ttf");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  src: url("/test/assets/Inter-Regular-3127f0b8.ttf");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  src: url("/test/assets/Inter-Medium-a645f554.ttf");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  src: url("/test/assets/Inter-Bold-412c068e.ttf");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-Light-432fceb4.ttf");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-Regular-c3fb0280.ttf");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-Medium-264819b0.ttf");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-SemiBold-e23dc6d2.ttf");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-Bold-98b14868.ttf");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-Black-b813c714.ttf");
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: "BebasNeue";
  src: url("/test/assets/BebasNeue-Regular-830ea186.ttf");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "BebasNeue";
  src: url("/test/assets/BebasNeueCyrillic-Regular-3cd5cafb.ttf");
  font-weight: 400;
  font-style: normal;
}
.orders[data-v-030f71f7] {
  height: 100%;
}
.orders .container[data-v-030f71f7] {
  position: relative;
  padding-top: 18px;
  padding-bottom: 90px;
  height: 100%;
}
.orders .container .title[data-v-030f71f7] {
  margin-bottom: 24px;
}
.orders .container .title h1[data-v-030f71f7] {
  font-family: Montserrat;
  font-size: 26px;
  font-weight: 900;
  line-height: normal;
  text-transform: uppercase;
}
.orders .container p[data-v-030f71f7] {
  font-size: 16px;
  font-weight: 400;
  line-height: 16px;
}
.orders .container p.link[data-v-030f71f7] {
  color: #012CC6;
  font-family: Montserrat;
  font-size: 12px;
  font-weight: 500;
  line-height: normal;
  text-decoration-line: underline;
  text-transform: uppercase;
  cursor: pointer;
}
.orders .container p.delivered[data-v-030f71f7] {
  color: #34C601;
}
.orders .container p.awaitingAssembly[data-v-030f71f7] {
  color: #EF2D2D;
}
.orders .container p.assembly[data-v-030f71f7] {
  color: #EF562D;
}
.orders .container p.delivery[data-v-030f71f7] {
  color: #012CC6;
}
.orders .container.header[data-v-030f71f7] {
  background-color: #F4F4F4;
}
.orders .container .table-item[data-v-030f71f7] {
  width: 100%;
  max-width: 225.5px;
  height: 48px;
  border-right: 0.5px solid rgba(0, 0, 0, 0.4);
  display: flex;
  justify-content: flex-start;
  align-items: center;
  margin-right: -1px;
  padding: 12px;
}
.orders .container .table-item[data-v-030f71f7]:last-of-type {
  border-right: none;
  justify-content: center;
}
.orders .container .orders-page-content[data-v-030f71f7] {
  display: flex;
  justify-content: space-between;
}
.orders .container .orders-page-content .left-mob[data-v-030f71f7] {
  display: none;
}
.orders .container .orders-page-content .left[data-v-030f71f7] {
  width: 100%;
  margin-right: 10px;
}
.orders .container .orders-page-content .left .orders-table[data-v-030f71f7] {
  width: 100%;
  max-width: 902px;
  border: 0.5px solid rgba(0, 0, 0, 0.4);
}
.orders .container .orders-page-content .left .orders-table .top[data-v-030f71f7] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-bottom: 0.5px solid rgba(0, 0, 0, 0.4);
  background-color: #F4F4F4;
}
.orders .container .orders-page-content .left .orders-table .top .table-item p[data-v-030f71f7] {
  font-weight: 600;
  font-family: Montserrat;
  text-transform: uppercase;
  font-size: 14px;
  line-height: 14px;
}
.orders .container .orders-page-content .left .orders-table .table .line[data-v-030f71f7] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-bottom: 0.5px solid rgba(0, 0, 0, 0.4);
}
.orders .container .orders-page-content .left .orders-table .table .line[data-v-030f71f7]:last-of-type {
  border-bottom: none;
}
.orders .container .orders-page-content .right[data-v-030f71f7] {
  min-width: 420px;
  max-width: 420px;
}
@media (max-width: 1150px) {
.orders .container .orders-page-content .right[data-v-030f71f7] {
    min-width: 300px;
    max-width: 300px;
}
}
@media (max-width: 1024px) {
.orders .container .orders-page-content .right[data-v-030f71f7] {
    display: none;
}
}
@media (max-width: 1024px) {
.orders .container[data-v-030f71f7] {
    padding-top: 16px;
    padding-bottom: 40px;
}
}
@media (max-width: 768px) {
.orders .container .title h1[data-v-030f71f7] {
    font-size: 18px;
}
.orders .container p[data-v-030f71f7] {
    font-weight: 600;
}
.orders .container .orders-page-content .left[data-v-030f71f7] {
    display: none;
}
.orders .container .orders-page-content .left-mob[data-v-030f71f7] {
    display: block;
    width: 100%;
}
.orders .container .orders-page-content .left-mob .orders-list[data-v-030f71f7] {
    width: 100%;
}
.orders .container .orders-page-content .left-mob .orders-list .order[data-v-030f71f7] {
    width: 100%;
    margin-bottom: 16px;
    padding-bottom: 16px;
    border-bottom: 0.5px solid rgba(0, 0, 0, 0.4);
}
.orders .container .orders-page-content .left-mob .orders-list .order .top[data-v-030f71f7],
  .orders .container .orders-page-content .left-mob .orders-list .order .bottom[data-v-030f71f7] {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.orders .container .orders-page-content .left-mob .orders-list .order .top[data-v-030f71f7] {
    margin-bottom: 12px;
}
.orders .container .orders-page-content .left-mob .orders-list .order .top p[data-v-030f71f7]:last-of-type {
    font-weight: 400;
}
.orders .container .orders-page-content .left-mob .orders-list .order .bottom p[data-v-030f71f7]:last-of-type {
    font-size: 10px;
}
.orders .container .orders-page-content .left-mob .orders-list .order .bottom .left-side[data-v-030f71f7] {
    display: flex;
    align-items: center;
}
.orders .container .orders-page-content .left-mob .orders-list .order .bottom .left-side p[data-v-030f71f7] {
    font-size: 12px;
}
.orders .container .orders-page-content .left-mob .orders-list .order .bottom .left-side .dote[data-v-030f71f7] {
    width: 4px;
    height: 4px;
    border-radius: 50%;
    margin-right: 4px;
}
.orders .container .orders-page-content .left-mob .orders-list .order .bottom .left-side .dote.delivered[data-v-030f71f7] {
    background-color: #34C601;
}
.orders .container .orders-page-content .left-mob .orders-list .order .bottom .left-side .dote.awaitingAssembly[data-v-030f71f7] {
    background-color: #EF2D2D;
}
.orders .container .orders-page-content .left-mob .orders-list .order .bottom .left-side .dote.assembly[data-v-030f71f7] {
    background-color: #EF562D;
}
.orders .container .orders-page-content .left-mob .orders-list .order .bottom .left-side .dote.delivery[data-v-030f71f7] {
    background-color: #012CC6;
}
}@font-face {
  font-family: "Inter";
  src: url("/test/assets/Inter-Light-a04215a1.ttf");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  src: url("/test/assets/Inter-Regular-3127f0b8.ttf");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  src: url("/test/assets/Inter-Medium-a645f554.ttf");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  src: url("/test/assets/Inter-Bold-412c068e.ttf");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-Light-432fceb4.ttf");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-Regular-c3fb0280.ttf");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-Medium-264819b0.ttf");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-SemiBold-e23dc6d2.ttf");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-Bold-98b14868.ttf");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-Black-b813c714.ttf");
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: "BebasNeue";
  src: url("/test/assets/BebasNeue-Regular-830ea186.ttf");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "BebasNeue";
  src: url("/test/assets/BebasNeueCyrillic-Regular-3cd5cafb.ttf");
  font-weight: 400;
  font-style: normal;
}
html[data-v-de1c6359], body[data-v-de1c6359] {
  margin: 0;
  padding: 0;
  font-style: normal;
  font-family: Inter;
  font-size: 16px;
  background-color: #red;
  color: #000000;
  overflow-x: hidden;
}
body[data-v-de1c6359] {
  overflow: hidden;
  width: 100vw;
}
#app[data-v-de1c6359] {
  display: flex;
  flex-direction: column;
  min-height: 100vh;
  min-height: 100dvh;
  overflow-x: hidden;
  background-color: #ffffff;
  max-width: 100% !important;
  width: 100% !important;
  scroll-behavior: smooth;
}
#app.open-modal[data-v-de1c6359] {
  overflow: hidden;
}
*[data-v-de1c6359] {
  box-sizing: border-box;
  padding: 0;
  margin: 0;
}
*[data-v-de1c6359]::after, *[data-v-de1c6359]::before {
  box-sizing: border-box;
}
a[data-v-de1c6359] {
  text-decoration: none;
}
input[data-v-de1c6359] {
  outline: none;
}
button[data-v-de1c6359] {
  border: none;
}
.errors[data-v-de1c6359] {
  color: #C60601;
  margin-bottom: 12px;
}
.errors p[data-v-de1c6359] {
  font-size: 11px;
  color: #C60601;
  line-height: 11px;
  white-space: nowrap;
}
input[data-v-de1c6359]::placeholder {
  opacity: 0.4;
}
label.error[data-v-de1c6359] {
  margin-bottom: 0 !important;
}
label.error input[data-v-de1c6359]::placeholder {
  color: #C60601 !important;
}
label.error input[data-v-de1c6359] {
  color: #C60601 !important;
}
.default-button[data-v-de1c6359] {
  width: 240px;
  height: 36px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #000000;
  cursor: pointer;
  color: #ffffff;
  font-family: Montserrat;
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  text-transform: uppercase;
  transition: 0.2s linear;
  border: 1px solid #000000;
  text-align: center;
}
.default-button[data-v-de1c6359]:hover {
  background-color: #ffffff;
  color: #000000;
}
.default-button.disabled[data-v-de1c6359] {
  border-color: #EDEDED;
  pointer-events: none;
  color: rgba(0, 0, 0, 0.3);
  background-color: #ffffff;
}
.default-button.white[data-v-de1c6359] {
  background-color: #ffffff;
  color: #000000;
}
.default-button.white[data-v-de1c6359]:hover {
  background-color: #000000;
  color: #ffffff;
}
@media (max-width: 1024px) {
.default-button[data-v-de1c6359]:hover {
    background-color: #000000;
    color: #ffffff;
}
.default-button.white[data-v-de1c6359]:hover {
    background-color: #ffffff;
    color: #000000;
}
}
.container[data-v-de1c6359] {
  width: 100%;
  max-width: 1360px;
  margin: 0 auto;
}
.overlay[data-v-de1c6359] {
  position: absolute;
  height: 100%;
  width: 100%;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%), url('<path-to-image>'), lightgray 0px 0px/100% 194.125% no-repeat;
  opacity: 0.4;
  z-index: 9;
  display: none;
}
.overlay.active[data-v-de1c6359] {
  display: block;
}
.separator[data-v-de1c6359] {
  width: 100%;
  height: 0.5px;
  background-color: #000000;
}
.menu-item[data-v-de1c6359] {
  height: 60px;
  display: flex;
  align-items: center;
  padding-left: 40px;
  border-bottom: 0.5px solid #000000;
  transition: 0.2s linear;
  cursor: pointer;
  width: 100%;
  color: #000000;
  font-family: BebasNeue;
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  transition: 0.2s linear;
}
.menu-item[data-v-de1c6359]:hover {
  background-color: #000000;
  color: #ffffff;
}
.menu-item:hover.last p[data-v-de1c6359] {
  color: #ffffff;
}
.menu-item.last[data-v-de1c6359] {
  position: absolute;
  bottom: 0;
  left: 0;
  border-bottom: none;
  border-top: 0.5px solid #000000;
}
.menu-item.last p[data-v-de1c6359] {
  color: #000000;
  font-family: BebasNeue;
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  transition: 0.2s linear;
}
@font-face {
  font-family: "Inter";
  src: url("/test/assets/Inter-Light-a04215a1.ttf");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  src: url("/test/assets/Inter-Regular-3127f0b8.ttf");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  src: url("/test/assets/Inter-Medium-a645f554.ttf");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  src: url("/test/assets/Inter-Bold-412c068e.ttf");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-Light-432fceb4.ttf");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-Regular-c3fb0280.ttf");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-Medium-264819b0.ttf");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-SemiBold-e23dc6d2.ttf");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-Bold-98b14868.ttf");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-Black-b813c714.ttf");
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: "BebasNeue";
  src: url("/test/assets/BebasNeue-Regular-830ea186.ttf");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "BebasNeue";
  src: url("/test/assets/BebasNeueCyrillic-Regular-3cd5cafb.ttf");
  font-weight: 400;
  font-style: normal;
}
.delivery-and-payment[data-v-de1c6359] {
  padding: 18px 0 90px 0;
}
.delivery-and-payment .container h3[data-v-de1c6359] {
  font-family: Montserrat;
  font-size: 18px;
  font-weight: 700;
  line-height: normal;
  text-transform: uppercase;
}
.delivery-and-payment .container .title[data-v-de1c6359] {
  margin-bottom: 40px;
}
.delivery-and-payment .container .title h2[data-v-de1c6359] {
  font-family: Montserrat;
  font-size: 26px;
  font-weight: 900;
  line-height: normal;
  text-transform: uppercase;
}
.delivery-and-payment .container .delivery-methods[data-v-de1c6359] {
  margin-bottom: 40px;
}
.delivery-and-payment .container .delivery-methods h3[data-v-de1c6359] {
  margin-bottom: 24px;
}
.delivery-and-payment .container .delivery-methods .delivery-methods-list .method[data-v-de1c6359] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 16px 0;
  border-bottom: 0.5px solid rgba(0, 0, 0, 0.4);
}
.delivery-and-payment .container .delivery-methods .delivery-methods-list .method[data-v-de1c6359]:first-of-type {
  border-top: 0.5px solid rgba(0, 0, 0, 0.4);
}
.delivery-and-payment .container .delivery-methods .delivery-methods-list .method p[data-v-de1c6359] {
  width: 50%;
  font-size: 16px;
  line-height: 16px;
}
.delivery-and-payment .container .delivery-methods .delivery-methods-list .method p.number[data-v-de1c6359] {
  font-family: Montserrat;
  font-weight: 600;
  text-transform: uppercase;
  opacity: 0.4;
}
.delivery-and-payment .container .delivery-methods .delivery-methods-list .method p.value[data-v-de1c6359] {
  font-weight: 400;
}
.delivery-and-payment .container .payments-methods h3[data-v-de1c6359] {
  margin-bottom: 16px;
}
.delivery-and-payment .container .payments-methods .methods[data-v-de1c6359] {
  display: flex;
}
.delivery-and-payment .container .payments-methods .methods .left[data-v-de1c6359] {
  width: 50%;
  margin-right: 10px;
}
.delivery-and-payment .container .payments-methods .methods .left p.strong[data-v-de1c6359] {
  font-family: Montserrat;
  font-size: 16px;
  font-weight: 700;
  line-height: 120%;
  margin-bottom: 16px;
}
.delivery-and-payment .container .payments-methods .methods .left p.normal[data-v-de1c6359] {
  color: #626262;
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
}
.delivery-and-payment .container .payments-methods .methods .right[data-v-de1c6359] {
  width: 50%;
  margin-left: 10px;
}
.delivery-and-payment .container .payments-methods .methods .right p[data-v-de1c6359] {
  font-size: 16px;
  font-weight: 400;
  line-height: 16px;
  margin-bottom: 30px;
}
.delivery-and-payment .container .payments-methods .methods .right .images[data-v-de1c6359] {
  display: flex;
  align-items: center;
}
.delivery-and-payment .container .payments-methods .methods .right .images .image[data-v-de1c6359] {
  display: flex;
  margin-left: 28px;
}
.delivery-and-payment .container .payments-methods .methods .right .images .image[data-v-de1c6359]:first-of-type {
  margin-left: 0;
}
.delivery-and-payment .container .payments-methods .methods .right .images .image img[data-v-de1c6359] {
  object-fit: contain;
}
@media (max-width: 1024px) {
.delivery-and-payment[data-v-de1c6359] {
    padding: 16px 0 40px 0;
}
}
@media (max-width: 768px) {
.delivery-and-payment .container h3[data-v-de1c6359] {
    font-size: 14px;
}
.delivery-and-payment .container .title[data-v-de1c6359] {
    margin-bottom: 18px;
}
.delivery-and-payment .container .title h2[data-v-de1c6359] {
    font-size: 18px;
}
.delivery-and-payment .container .delivery-methods h3[data-v-de1c6359] {
    margin-bottom: 16px;
}
.delivery-and-payment .container .delivery-methods .delivery-methods-list .method[data-v-de1c6359] {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
}
.delivery-and-payment .container .delivery-methods .delivery-methods-list .method p[data-v-de1c6359] {
    font-size: 14px;
}
.delivery-and-payment .container .delivery-methods .delivery-methods-list .method p.number[data-v-de1c6359] {
    margin-bottom: 16px;
}
.delivery-and-payment .container .delivery-methods .delivery-methods-list .method p.value[data-v-de1c6359] {
    width: 100%;
}
.delivery-and-payment .container .payments-methods h3[data-v-de1c6359] {
    margin-bottom: 16px;
}
.delivery-and-payment .container .payments-methods .methods[data-v-de1c6359] {
    flex-direction: column;
}
.delivery-and-payment .container .payments-methods .methods .left[data-v-de1c6359] {
    width: 100%;
    margin-left: 0;
    margin-bottom: 16px;
}
.delivery-and-payment .container .payments-methods .methods .left p[data-v-de1c6359] {
    font-size: 16px;
}
.delivery-and-payment .container .payments-methods .methods .right[data-v-de1c6359] {
    width: 100%;
    margin-left: 0;
}
.delivery-and-payment .container .payments-methods .methods .right p[data-v-de1c6359] {
    font-size: 14px;
    margin-bottom: 16px;
}
}@font-face {
  font-family: "Inter";
  src: url("/test/assets/Inter-Light-a04215a1.ttf");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  src: url("/test/assets/Inter-Regular-3127f0b8.ttf");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  src: url("/test/assets/Inter-Medium-a645f554.ttf");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  src: url("/test/assets/Inter-Bold-412c068e.ttf");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-Light-432fceb4.ttf");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-Regular-c3fb0280.ttf");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-Medium-264819b0.ttf");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-SemiBold-e23dc6d2.ttf");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-Bold-98b14868.ttf");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-Black-b813c714.ttf");
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: "BebasNeue";
  src: url("/test/assets/BebasNeue-Regular-830ea186.ttf");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "BebasNeue";
  src: url("/test/assets/BebasNeueCyrillic-Regular-3cd5cafb.ttf");
  font-weight: 400;
  font-style: normal;
}
html[data-v-deea4bb3], body[data-v-deea4bb3] {
  margin: 0;
  padding: 0;
  font-style: normal;
  font-family: Inter;
  font-size: 16px;
  background-color: #red;
  color: #000000;
  overflow-x: hidden;
}
body[data-v-deea4bb3] {
  overflow: hidden;
  width: 100vw;
}
#app[data-v-deea4bb3] {
  display: flex;
  flex-direction: column;
  min-height: 100vh;
  min-height: 100dvh;
  overflow-x: hidden;
  background-color: #ffffff;
  max-width: 100% !important;
  width: 100% !important;
  scroll-behavior: smooth;
}
#app.open-modal[data-v-deea4bb3] {
  overflow: hidden;
}
*[data-v-deea4bb3] {
  box-sizing: border-box;
  padding: 0;
  margin: 0;
}
*[data-v-deea4bb3]::after, *[data-v-deea4bb3]::before {
  box-sizing: border-box;
}
a[data-v-deea4bb3] {
  text-decoration: none;
}
input[data-v-deea4bb3] {
  outline: none;
}
button[data-v-deea4bb3] {
  border: none;
}
.errors[data-v-deea4bb3] {
  color: #C60601;
  margin-bottom: 12px;
}
.errors p[data-v-deea4bb3] {
  font-size: 11px;
  color: #C60601;
  line-height: 11px;
  white-space: nowrap;
}
input[data-v-deea4bb3]::placeholder {
  opacity: 0.4;
}
label.error[data-v-deea4bb3] {
  margin-bottom: 0 !important;
}
label.error input[data-v-deea4bb3]::placeholder {
  color: #C60601 !important;
}
label.error input[data-v-deea4bb3] {
  color: #C60601 !important;
}
.default-button[data-v-deea4bb3] {
  width: 240px;
  height: 36px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #000000;
  cursor: pointer;
  color: #ffffff;
  font-family: Montserrat;
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  text-transform: uppercase;
  transition: 0.2s linear;
  border: 1px solid #000000;
  text-align: center;
}
.default-button[data-v-deea4bb3]:hover {
  background-color: #ffffff;
  color: #000000;
}
.default-button.disabled[data-v-deea4bb3] {
  border-color: #EDEDED;
  pointer-events: none;
  color: rgba(0, 0, 0, 0.3);
  background-color: #ffffff;
}
.default-button.white[data-v-deea4bb3] {
  background-color: #ffffff;
  color: #000000;
}
.default-button.white[data-v-deea4bb3]:hover {
  background-color: #000000;
  color: #ffffff;
}
@media (max-width: 1024px) {
.default-button[data-v-deea4bb3]:hover {
    background-color: #000000;
    color: #ffffff;
}
.default-button.white[data-v-deea4bb3]:hover {
    background-color: #ffffff;
    color: #000000;
}
}
.container[data-v-deea4bb3] {
  width: 100%;
  max-width: 1360px;
  margin: 0 auto;
}
.overlay[data-v-deea4bb3] {
  position: absolute;
  height: 100%;
  width: 100%;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%), url('<path-to-image>'), lightgray 0px 0px/100% 194.125% no-repeat;
  opacity: 0.4;
  z-index: 9;
  display: none;
}
.overlay.active[data-v-deea4bb3] {
  display: block;
}
.separator[data-v-deea4bb3] {
  width: 100%;
  height: 0.5px;
  background-color: #000000;
}
.menu-item[data-v-deea4bb3] {
  height: 60px;
  display: flex;
  align-items: center;
  padding-left: 40px;
  border-bottom: 0.5px solid #000000;
  transition: 0.2s linear;
  cursor: pointer;
  width: 100%;
  color: #000000;
  font-family: BebasNeue;
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  transition: 0.2s linear;
}
.menu-item[data-v-deea4bb3]:hover {
  background-color: #000000;
  color: #ffffff;
}
.menu-item:hover.last p[data-v-deea4bb3] {
  color: #ffffff;
}
.menu-item.last[data-v-deea4bb3] {
  position: absolute;
  bottom: 0;
  left: 0;
  border-bottom: none;
  border-top: 0.5px solid #000000;
}
.menu-item.last p[data-v-deea4bb3] {
  color: #000000;
  font-family: BebasNeue;
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  transition: 0.2s linear;
}
@font-face {
  font-family: "Inter";
  src: url("/test/assets/Inter-Light-a04215a1.ttf");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  src: url("/test/assets/Inter-Regular-3127f0b8.ttf");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  src: url("/test/assets/Inter-Medium-a645f554.ttf");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  src: url("/test/assets/Inter-Bold-412c068e.ttf");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-Light-432fceb4.ttf");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-Regular-c3fb0280.ttf");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-Medium-264819b0.ttf");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-SemiBold-e23dc6d2.ttf");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-Bold-98b14868.ttf");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-Black-b813c714.ttf");
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: "BebasNeue";
  src: url("/test/assets/BebasNeue-Regular-830ea186.ttf");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "BebasNeue";
  src: url("/test/assets/BebasNeueCyrillic-Regular-3cd5cafb.ttf");
  font-weight: 400;
  font-style: normal;
}
.change-password .container[data-v-deea4bb3] {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
  padding-top: 30px;
}
.change-password .container h2[data-v-deea4bb3] {
  font-size: 40px;
  line-height: 40px;
  font-weight: 500;
  text-transform: uppercase;
}@font-face {
  font-family: "Inter";
  src: url("/test/assets/Inter-Light-a04215a1.ttf");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  src: url("/test/assets/Inter-Regular-3127f0b8.ttf");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  src: url("/test/assets/Inter-Medium-a645f554.ttf");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  src: url("/test/assets/Inter-Bold-412c068e.ttf");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-Light-432fceb4.ttf");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-Regular-c3fb0280.ttf");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-Medium-264819b0.ttf");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-SemiBold-e23dc6d2.ttf");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-Bold-98b14868.ttf");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-Black-b813c714.ttf");
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: "BebasNeue";
  src: url("/test/assets/BebasNeue-Regular-830ea186.ttf");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "BebasNeue";
  src: url("/test/assets/BebasNeueCyrillic-Regular-3cd5cafb.ttf");
  font-weight: 400;
  font-style: normal;
}
html[data-v-9117d7de], body[data-v-9117d7de] {
  margin: 0;
  padding: 0;
  font-style: normal;
  font-family: Inter;
  font-size: 16px;
  background-color: #red;
  color: #000000;
  overflow-x: hidden;
}
body[data-v-9117d7de] {
  overflow: hidden;
  width: 100vw;
}
#app[data-v-9117d7de] {
  display: flex;
  flex-direction: column;
  min-height: 100vh;
  min-height: 100dvh;
  overflow-x: hidden;
  background-color: #ffffff;
  max-width: 100% !important;
  width: 100% !important;
  scroll-behavior: smooth;
}
#app.open-modal[data-v-9117d7de] {
  overflow: hidden;
}
*[data-v-9117d7de] {
  box-sizing: border-box;
  padding: 0;
  margin: 0;
}
*[data-v-9117d7de]::after, *[data-v-9117d7de]::before {
  box-sizing: border-box;
}
a[data-v-9117d7de] {
  text-decoration: none;
}
input[data-v-9117d7de] {
  outline: none;
}
button[data-v-9117d7de] {
  border: none;
}
.errors[data-v-9117d7de] {
  color: #C60601;
  margin-bottom: 12px;
}
.errors p[data-v-9117d7de] {
  font-size: 11px;
  color: #C60601;
  line-height: 11px;
  white-space: nowrap;
}
input[data-v-9117d7de]::placeholder {
  opacity: 0.4;
}
label.error[data-v-9117d7de] {
  margin-bottom: 0 !important;
}
label.error input[data-v-9117d7de]::placeholder {
  color: #C60601 !important;
}
label.error input[data-v-9117d7de] {
  color: #C60601 !important;
}
.default-button[data-v-9117d7de] {
  width: 240px;
  height: 36px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #000000;
  cursor: pointer;
  color: #ffffff;
  font-family: Montserrat;
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  text-transform: uppercase;
  transition: 0.2s linear;
  border: 1px solid #000000;
  text-align: center;
}
.default-button[data-v-9117d7de]:hover {
  background-color: #ffffff;
  color: #000000;
}
.default-button.disabled[data-v-9117d7de] {
  border-color: #EDEDED;
  pointer-events: none;
  color: rgba(0, 0, 0, 0.3);
  background-color: #ffffff;
}
.default-button.white[data-v-9117d7de] {
  background-color: #ffffff;
  color: #000000;
}
.default-button.white[data-v-9117d7de]:hover {
  background-color: #000000;
  color: #ffffff;
}
@media (max-width: 1024px) {
.default-button[data-v-9117d7de]:hover {
    background-color: #000000;
    color: #ffffff;
}
.default-button.white[data-v-9117d7de]:hover {
    background-color: #ffffff;
    color: #000000;
}
}
.container[data-v-9117d7de] {
  width: 100%;
  max-width: 1360px;
  margin: 0 auto;
}
.overlay[data-v-9117d7de] {
  position: absolute;
  height: 100%;
  width: 100%;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%), url('<path-to-image>'), lightgray 0px 0px/100% 194.125% no-repeat;
  opacity: 0.4;
  z-index: 9;
  display: none;
}
.overlay.active[data-v-9117d7de] {
  display: block;
}
.separator[data-v-9117d7de] {
  width: 100%;
  height: 0.5px;
  background-color: #000000;
}
.menu-item[data-v-9117d7de] {
  height: 60px;
  display: flex;
  align-items: center;
  padding-left: 40px;
  border-bottom: 0.5px solid #000000;
  transition: 0.2s linear;
  cursor: pointer;
  width: 100%;
  color: #000000;
  font-family: BebasNeue;
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  transition: 0.2s linear;
}
.menu-item[data-v-9117d7de]:hover {
  background-color: #000000;
  color: #ffffff;
}
.menu-item:hover.last p[data-v-9117d7de] {
  color: #ffffff;
}
.menu-item.last[data-v-9117d7de] {
  position: absolute;
  bottom: 0;
  left: 0;
  border-bottom: none;
  border-top: 0.5px solid #000000;
}
.menu-item.last p[data-v-9117d7de] {
  color: #000000;
  font-family: BebasNeue;
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  transition: 0.2s linear;
}
@font-face {
  font-family: "Inter";
  src: url("/test/assets/Inter-Light-a04215a1.ttf");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  src: url("/test/assets/Inter-Regular-3127f0b8.ttf");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  src: url("/test/assets/Inter-Medium-a645f554.ttf");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  src: url("/test/assets/Inter-Bold-412c068e.ttf");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-Light-432fceb4.ttf");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-Regular-c3fb0280.ttf");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-Medium-264819b0.ttf");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-SemiBold-e23dc6d2.ttf");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-Bold-98b14868.ttf");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-Black-b813c714.ttf");
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: "BebasNeue";
  src: url("/test/assets/BebasNeue-Regular-830ea186.ttf");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "BebasNeue";
  src: url("/test/assets/BebasNeueCyrillic-Regular-3cd5cafb.ttf");
  font-weight: 400;
  font-style: normal;
}
.loader[data-v-9117d7de] {
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 24px;
}
@media (max-width: 768px) {
.loader[data-v-9117d7de] {
    margin: 16px;
}
}
.loader .lds-spinner[data-v-9117d7de] {
  color: official;
  position: relative;
  width: 80px;
  height: 80px;
}
.loader .lds-spinner div[data-v-9117d7de] {
  transform-origin: 40px 40px;
  animation: hidde-9117d7de 1.2s linear infinite;
}
.loader .lds-spinner div[data-v-9117d7de]:after {
  content: "";
  display: block;
  position: absolute;
  top: 3px;
  left: 37px;
  width: 6px;
  height: 18px;
  border-radius: 20%;
  background: #222222;
}
.loader .lds-spinner div[data-v-9117d7de]:nth-child(1) {
  transform: rotate(0deg);
  animation-delay: -1.1s;
}
.loader .lds-spinner div[data-v-9117d7de]:nth-child(2) {
  transform: rotate(30deg);
  animation-delay: -1s;
}
.loader .lds-spinner div[data-v-9117d7de]:nth-child(3) {
  transform: rotate(60deg);
  animation-delay: -0.9s;
}
.loader .lds-spinner div[data-v-9117d7de]:nth-child(4) {
  transform: rotate(90deg);
  animation-delay: -0.8s;
}
.loader .lds-spinner div[data-v-9117d7de]:nth-child(5) {
  transform: rotate(120deg);
  animation-delay: -0.7s;
}
.loader .lds-spinner div[data-v-9117d7de]:nth-child(6) {
  transform: rotate(150deg);
  animation-delay: -0.6s;
}
.loader .lds-spinner div[data-v-9117d7de]:nth-child(7) {
  transform: rotate(180deg);
  animation-delay: -0.5s;
}
.loader .lds-spinner div[data-v-9117d7de]:nth-child(8) {
  transform: rotate(210deg);
  animation-delay: -0.4s;
}
.loader .lds-spinner div[data-v-9117d7de]:nth-child(9) {
  transform: rotate(240deg);
  animation-delay: -0.3s;
}
.loader .lds-spinner div[data-v-9117d7de]:nth-child(10) {
  transform: rotate(270deg);
  animation-delay: -0.2s;
}
.loader .lds-spinner div[data-v-9117d7de]:nth-child(11) {
  transform: rotate(300deg);
  animation-delay: -0.1s;
}
.loader .lds-spinner div[data-v-9117d7de]:nth-child(12) {
  transform: rotate(330deg);
  animation-delay: 0s;
}
@keyframes hidde-9117d7de {
0% {
    opacity: 1;
}
100% {
    opacity: 0;
}
}@font-face {
  font-family: "Inter";
  src: url("/test/assets/Inter-Light-a04215a1.ttf");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  src: url("/test/assets/Inter-Regular-3127f0b8.ttf");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  src: url("/test/assets/Inter-Medium-a645f554.ttf");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  src: url("/test/assets/Inter-Bold-412c068e.ttf");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-Light-432fceb4.ttf");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-Regular-c3fb0280.ttf");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-Medium-264819b0.ttf");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-SemiBold-e23dc6d2.ttf");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-Bold-98b14868.ttf");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-Black-b813c714.ttf");
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: "BebasNeue";
  src: url("/test/assets/BebasNeue-Regular-830ea186.ttf");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "BebasNeue";
  src: url("/test/assets/BebasNeueCyrillic-Regular-3cd5cafb.ttf");
  font-weight: 400;
  font-style: normal;
}
html[data-v-eff72c02], body[data-v-eff72c02] {
  margin: 0;
  padding: 0;
  font-style: normal;
  font-family: Inter;
  font-size: 16px;
  background-color: #red;
  color: #000000;
  overflow-x: hidden;
}
body[data-v-eff72c02] {
  overflow: hidden;
  width: 100vw;
}
#app[data-v-eff72c02] {
  display: flex;
  flex-direction: column;
  min-height: 100vh;
  min-height: 100dvh;
  overflow-x: hidden;
  background-color: #ffffff;
  max-width: 100% !important;
  width: 100% !important;
  scroll-behavior: smooth;
}
#app.open-modal[data-v-eff72c02] {
  overflow: hidden;
}
*[data-v-eff72c02] {
  box-sizing: border-box;
  padding: 0;
  margin: 0;
}
*[data-v-eff72c02]::after, *[data-v-eff72c02]::before {
  box-sizing: border-box;
}
a[data-v-eff72c02] {
  text-decoration: none;
}
input[data-v-eff72c02] {
  outline: none;
}
button[data-v-eff72c02] {
  border: none;
}
.errors[data-v-eff72c02] {
  color: #C60601;
  margin-bottom: 12px;
}
.errors p[data-v-eff72c02] {
  font-size: 11px;
  color: #C60601;
  line-height: 11px;
  white-space: nowrap;
}
input[data-v-eff72c02]::placeholder {
  opacity: 0.4;
}
label.error[data-v-eff72c02] {
  margin-bottom: 0 !important;
}
label.error input[data-v-eff72c02]::placeholder {
  color: #C60601 !important;
}
label.error input[data-v-eff72c02] {
  color: #C60601 !important;
}
.default-button[data-v-eff72c02] {
  width: 240px;
  height: 36px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #000000;
  cursor: pointer;
  color: #ffffff;
  font-family: Montserrat;
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  text-transform: uppercase;
  transition: 0.2s linear;
  border: 1px solid #000000;
  text-align: center;
}
.default-button[data-v-eff72c02]:hover {
  background-color: #ffffff;
  color: #000000;
}
.default-button.disabled[data-v-eff72c02] {
  border-color: #EDEDED;
  pointer-events: none;
  color: rgba(0, 0, 0, 0.3);
  background-color: #ffffff;
}
.default-button.white[data-v-eff72c02] {
  background-color: #ffffff;
  color: #000000;
}
.default-button.white[data-v-eff72c02]:hover {
  background-color: #000000;
  color: #ffffff;
}
@media (max-width: 1024px) {
.default-button[data-v-eff72c02]:hover {
    background-color: #000000;
    color: #ffffff;
}
.default-button.white[data-v-eff72c02]:hover {
    background-color: #ffffff;
    color: #000000;
}
}
.container[data-v-eff72c02] {
  width: 100%;
  max-width: 1360px;
  margin: 0 auto;
}
.overlay[data-v-eff72c02] {
  position: absolute;
  height: 100%;
  width: 100%;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%), url('<path-to-image>'), lightgray 0px 0px/100% 194.125% no-repeat;
  opacity: 0.4;
  z-index: 9;
  display: none;
}
.overlay.active[data-v-eff72c02] {
  display: block;
}
.separator[data-v-eff72c02] {
  width: 100%;
  height: 0.5px;
  background-color: #000000;
}
.menu-item[data-v-eff72c02] {
  height: 60px;
  display: flex;
  align-items: center;
  padding-left: 40px;
  border-bottom: 0.5px solid #000000;
  transition: 0.2s linear;
  cursor: pointer;
  width: 100%;
  color: #000000;
  font-family: BebasNeue;
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  transition: 0.2s linear;
}
.menu-item[data-v-eff72c02]:hover {
  background-color: #000000;
  color: #ffffff;
}
.menu-item:hover.last p[data-v-eff72c02] {
  color: #ffffff;
}
.menu-item.last[data-v-eff72c02] {
  position: absolute;
  bottom: 0;
  left: 0;
  border-bottom: none;
  border-top: 0.5px solid #000000;
}
.menu-item.last p[data-v-eff72c02] {
  color: #000000;
  font-family: BebasNeue;
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  transition: 0.2s linear;
}
@font-face {
  font-family: "Inter";
  src: url("/test/assets/Inter-Light-a04215a1.ttf");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  src: url("/test/assets/Inter-Regular-3127f0b8.ttf");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  src: url("/test/assets/Inter-Medium-a645f554.ttf");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  src: url("/test/assets/Inter-Bold-412c068e.ttf");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-Light-432fceb4.ttf");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-Regular-c3fb0280.ttf");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-Medium-264819b0.ttf");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-SemiBold-e23dc6d2.ttf");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-Bold-98b14868.ttf");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-Black-b813c714.ttf");
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: "BebasNeue";
  src: url("/test/assets/BebasNeue-Regular-830ea186.ttf");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "BebasNeue";
  src: url("/test/assets/BebasNeueCyrillic-Regular-3cd5cafb.ttf");
  font-weight: 400;
  font-style: normal;
}
.payment-status[data-v-eff72c02] {
  height: 100%;
}
.payment-status .container[data-v-eff72c02] {
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.payment-status .container .loader-container[data-v-eff72c02] {
  width: 100%;
  max-width: 434px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.payment-status .container .loader-container h2[data-v-eff72c02] {
  text-align: center;
  font-family: Montserrat;
  font-size: 26px;
  font-weight: 900;
  line-height: normal;
  text-transform: uppercase;
}
.payment-status .container .info[data-v-eff72c02] {
  width: 100%;
  max-width: 344px;
}
.payment-status .container .info.not-successful .default-button[data-v-eff72c02] {
  width: 100%;
  max-width: 230px;
  margin: 0 auto;
}
.payment-status .container .info h2[data-v-eff72c02] {
  text-align: center;
  font-family: Montserrat;
  font-size: 26px;
  font-weight: 900;
  line-height: normal;
  text-transform: uppercase;
  margin-bottom: 12px;
}
.payment-status .container .info p[data-v-eff72c02] {
  margin-bottom: 40px;
  text-align: center;
  font-size: 16px;
  font-weight: 300;
}
.payment-status .container .info .default-button[data-v-eff72c02] {
  width: 100%;
  max-width: none;
  margin-bottom: 8px;
}
.payment-status .container .info .default-button.white[data-v-eff72c02] {
  margin-bottom: 0;
}
@media (max-width: 768px) {
.payment-status[data-v-eff72c02] {
    padding: 96px 0;
}
.payment-status .container .loader-container h2[data-v-eff72c02] {
    font-size: 18px;
}
.payment-status .container .info h2[data-v-eff72c02] {
    font-size: 18px;
}
.payment-status .container .info p[data-v-eff72c02] {
    font-size: 14px;
    margin-bottom: 24px;
}
}@font-face {
  font-family: "Inter";
  src: url("../../src/assets/fonts/Inter/Inter-Light.ttf");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  src: url("../../src/assets/fonts/Inter/Inter-Regular.ttf");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  src: url("../../src/assets/fonts/Inter/Inter-Medium.ttf");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  src: url("../../src/assets/fonts/Inter/Inter-Bold.ttf");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("../../src/assets/fonts/Montserrat/Montserrat-Light.ttf");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("../../src/assets/fonts/Montserrat/Montserrat-Regular.ttf");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("../../src/assets/fonts/Montserrat/Montserrat-Medium.ttf");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("../../src/assets/fonts/Montserrat/Montserrat-SemiBold.ttf");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("../../src/assets/fonts/Montserrat/Montserrat-Bold.ttf");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("../../src/assets/fonts/Montserrat/Montserrat-Black.ttf");
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: "BebasNeue";
  src: url("../../src/assets/fonts/BebasNeue/BebasNeue-Regular.ttf");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "BebasNeue";
  src: url("../../src/assets/fonts/BebasNeue/BebasNeueCyrillic-Regular.ttf");
  font-weight: 400;
  font-style: normal;
}
html[data-v-62773b05], body[data-v-62773b05] {
  margin: 0;
  padding: 0;
  font-style: normal;
  font-family: Inter;
  font-size: 16px;
  background-color: #red;
  color: #000000;
  overflow-x: hidden;
}
body[data-v-62773b05] {
  overflow: hidden;
  width: 100vw;
}
#app[data-v-62773b05] {
  display: flex;
  flex-direction: column;
  min-height: 100vh;
  min-height: 100dvh;
  overflow-x: hidden;
  background-color: #ffffff;
  max-width: 100% !important;
  width: 100% !important;
  scroll-behavior: smooth;
}
#app.open-modal[data-v-62773b05] {
  overflow: hidden;
}
*[data-v-62773b05] {
  box-sizing: border-box;
  padding: 0;
  margin: 0;
}
*[data-v-62773b05]::after, *[data-v-62773b05]::before {
  box-sizing: border-box;
}
a[data-v-62773b05] {
  text-decoration: none;
}
input[data-v-62773b05] {
  outline: none;
}
button[data-v-62773b05] {
  border: none;
}
.errors[data-v-62773b05] {
  color: #C60601;
  margin-bottom: 12px;
}
.errors p[data-v-62773b05] {
  font-size: 11px;
  color: #C60601;
  line-height: 11px;
  white-space: nowrap;
}
input[data-v-62773b05]::placeholder {
  opacity: 0.4;
}
label.error[data-v-62773b05] {
  margin-bottom: 0 !important;
}
label.error input[data-v-62773b05]::placeholder {
  color: #C60601 !important;
}
label.error input[data-v-62773b05] {
  color: #C60601 !important;
}
.default-button[data-v-62773b05] {
  width: 240px;
  height: 36px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #000000;
  cursor: pointer;
  color: #ffffff;
  font-family: Montserrat;
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  text-transform: uppercase;
  transition: 0.2s linear;
  border: 1px solid #000000;
  text-align: center;
}
.default-button[data-v-62773b05]:hover {
  background-color: #ffffff;
  color: #000000;
}
.default-button.disabled[data-v-62773b05] {
  border-color: #EDEDED;
  pointer-events: none;
  color: rgba(0, 0, 0, 0.3);
  background-color: #ffffff;
}
.default-button.white[data-v-62773b05] {
  background-color: #ffffff;
  color: #000000;
}
.default-button.white[data-v-62773b05]:hover {
  background-color: #000000;
  color: #ffffff;
}
@media (max-width: 1024px) {
.default-button[data-v-62773b05]:hover {
    background-color: #000000;
    color: #ffffff;
}
.default-button.white[data-v-62773b05]:hover {
    background-color: #ffffff;
    color: #000000;
}
}
.container[data-v-62773b05] {
  width: 100%;
  max-width: 1360px;
  margin: 0 auto;
}
.overlay[data-v-62773b05] {
  position: absolute;
  height: 100%;
  width: 100%;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%), url('<path-to-image>'), lightgray 0px 0px/100% 194.125% no-repeat;
  opacity: 0.4;
  z-index: 9;
  display: none;
}
.overlay.active[data-v-62773b05] {
  display: block;
}
.separator[data-v-62773b05] {
  width: 100%;
  height: 0.5px;
  background-color: #000000;
}
.menu-item[data-v-62773b05] {
  height: 60px;
  display: flex;
  align-items: center;
  padding-left: 40px;
  border-bottom: 0.5px solid #000000;
  transition: 0.2s linear;
  cursor: pointer;
  width: 100%;
  color: #000000;
  font-family: BebasNeue;
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  transition: 0.2s linear;
}
.menu-item[data-v-62773b05]:hover {
  background-color: #000000;
  color: #ffffff;
}
.menu-item:hover.last p[data-v-62773b05] {
  color: #ffffff;
}
.menu-item.last[data-v-62773b05] {
  position: absolute;
  bottom: 0;
  left: 0;
  border-bottom: none;
  border-top: 0.5px solid #000000;
}
.menu-item.last p[data-v-62773b05] {
  color: #000000;
  font-family: BebasNeue;
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  transition: 0.2s linear;
}
@font-face {
  font-family: "Inter";
  src: url("../../src/assets/fonts/Inter/Inter-Light.ttf");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  src: url("../../src/assets/fonts/Inter/Inter-Regular.ttf");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  src: url("../../src/assets/fonts/Inter/Inter-Medium.ttf");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  src: url("../../src/assets/fonts/Inter/Inter-Bold.ttf");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("../../src/assets/fonts/Montserrat/Montserrat-Light.ttf");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("../../src/assets/fonts/Montserrat/Montserrat-Regular.ttf");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("../../src/assets/fonts/Montserrat/Montserrat-Medium.ttf");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("../../src/assets/fonts/Montserrat/Montserrat-SemiBold.ttf");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("../../src/assets/fonts/Montserrat/Montserrat-Bold.ttf");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("../../src/assets/fonts/Montserrat/Montserrat-Black.ttf");
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: "BebasNeue";
  src: url("../../src/assets/fonts/BebasNeue/BebasNeue-Regular.ttf");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "BebasNeue";
  src: url("../../src/assets/fonts/BebasNeue/BebasNeueCyrillic-Regular.ttf");
  font-weight: 400;
  font-style: normal;
}
.product-card[data-v-62773b05] {
  width: 100%;
  position: relative;
  cursor: pointer;
  user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.product-card[data-v-62773b05]:last-of-type {
  margin-right: 0;
}
.product-card:hover .image img[data-v-62773b05] {
  z-index: -1;
  display: none;
}
.product-card:hover .image img.back[data-v-62773b05] {
  z-index: 1;
  display: block;
}
.product-card:hover .sizes[data-v-62773b05] {
  z-index: 1;
  border-bottom: 1px solid #EDEDED;
  padding-bottom: 10px;
}
.product-card .image[data-v-62773b05] {
  width: 100%;
  height: 549px;
  display: flex;
  justify-content: center;
  align-items: flex-start;
  z-index: 2;
}
.product-card .image img[data-v-62773b05] {
  height: 100%;
  width: 100%;
  object-fit: contain;
  z-index: 1;
  position: relative;
}
.product-card .image img.back[data-v-62773b05] {
  z-index: 0;
  display: none;
}
.product-card .sizes[data-v-62773b05] {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  position: absolute;
  bottom: 39px;
  left: 0;
  z-index: -1;
  background-color: #ffffff;
  padding-top: 8px;
}
.product-card .sizes p[data-v-62773b05] {
  font-size: 10px;
  font-weight: 300;
  line-height: normal;
  margin-bottom: 10px;
}
.product-card .sizes .size-values[data-v-62773b05] {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  width: 100%;
}
.product-card .sizes .size-values .size[data-v-62773b05] {
  width: 34px;
  height: 34px;
  display: flex;
  justify-content: center;
  align-items: center;
  border: 1px solid #000000;
  cursor: pointer;
  transition: 0.2s linear;
  background-color: #ffffff;
  margin-right: 8px;
}
.product-card .sizes .size-values .size.disabled[data-v-62773b05] {
  background: rgba(0, 0, 0, 0.1);
  pointer-events: none;
  opacity: 0.1;
}
.product-card .sizes .size-values .size.sizeError[data-v-62773b05] {
  border-color: #C60601;
}
.product-card .sizes .size-values .size[data-v-62773b05]:last-of-type {
  margin-right: 0;
}
.product-card .sizes .size-values .size.active[data-v-62773b05] {
  background-color: #000000;
}
.product-card .sizes .size-values .size.active p[data-v-62773b05] {
  color: #ffffff;
}
.product-card .sizes .size-values .size[data-v-62773b05]:hover {
  background-color: #000000;
}
.product-card .sizes .size-values .size:hover p[data-v-62773b05] {
  color: #ffffff;
}
.product-card .sizes .size-values .size p[data-v-62773b05] {
  font-size: 12px;
  font-weight: 300;
  line-height: normal;
  text-transform: uppercase;
  transition: 0.2s linear;
  margin-bottom: 0;
  color: #000000;
}
.product-card .info-and-add-to-cart[data-v-62773b05] {
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
  position: relative;
  z-index: 2;
  height: 50px;
}
.product-card .info-and-add-to-cart .info p.name[data-v-62773b05] {
  font-size: 12px;
  font-weight: 400;
  line-height: normal;
  margin-bottom: 6px;
}
.product-card .info-and-add-to-cart .info p.price[data-v-62773b05] {
  font-size: 12px;
  font-weight: 600;
  line-height: normal;
}
.product-card .info-and-add-to-cart .add-to-cart[data-v-62773b05] {
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: 0.2s linear;
}
.product-card .info-and-add-to-cart .add-to-cart[data-v-62773b05]:hover {
  transform: scale(1.1);
}
@media (max-width: 1024px) {
.product-card:hover .image[data-v-62773b05] {
    display: flex;
}
.product-card:hover .image img[data-v-62773b05] {
    z-index: 1;
    display: block;
}
.product-card:hover .image img.back[data-v-62773b05] {
    display: none;
    z-index: -1;
}
.product-card .image[data-v-62773b05] {
    max-width: none;
    height: auto;
    margin-bottom: 6px;
}
.product-card .image img.back[data-v-62773b05] {
    display: none;
    z-index: -1;
}
.product-card .sizes[data-v-62773b05] {
    position: relative;
    z-index: 1;
    bottom: auto;
    border-bottom: 1px solid #EDEDED;
    padding-bottom: 10px;
    margin-bottom: 8px;
}
.product-card .info-and-add-to-cart[data-v-62773b05] {
    height: auto;
    align-items: flex-start;
}
}@font-face {
  font-family: "Inter";
  src: url("/test/assets/Inter-Light-a04215a1.ttf");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  src: url("/test/assets/Inter-Regular-3127f0b8.ttf");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  src: url("/test/assets/Inter-Medium-a645f554.ttf");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  src: url("/test/assets/Inter-Bold-412c068e.ttf");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-Light-432fceb4.ttf");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-Regular-c3fb0280.ttf");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-Medium-264819b0.ttf");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-SemiBold-e23dc6d2.ttf");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-Bold-98b14868.ttf");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-Black-b813c714.ttf");
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: "BebasNeue";
  src: url("/test/assets/BebasNeue-Regular-830ea186.ttf");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "BebasNeue";
  src: url("/test/assets/BebasNeueCyrillic-Regular-3cd5cafb.ttf");
  font-weight: 400;
  font-style: normal;
}
html[data-v-9af76d8f], body[data-v-9af76d8f] {
  margin: 0;
  padding: 0;
  font-style: normal;
  font-family: Inter;
  font-size: 16px;
  background-color: #red;
  color: #000000;
  overflow-x: hidden;
}
body[data-v-9af76d8f] {
  overflow: hidden;
  width: 100vw;
}
#app[data-v-9af76d8f] {
  display: flex;
  flex-direction: column;
  min-height: 100vh;
  min-height: 100dvh;
  overflow-x: hidden;
  background-color: #ffffff;
  max-width: 100% !important;
  width: 100% !important;
  scroll-behavior: smooth;
}
#app.open-modal[data-v-9af76d8f] {
  overflow: hidden;
}
*[data-v-9af76d8f] {
  box-sizing: border-box;
  padding: 0;
  margin: 0;
}
*[data-v-9af76d8f]::after, *[data-v-9af76d8f]::before {
  box-sizing: border-box;
}
a[data-v-9af76d8f] {
  text-decoration: none;
}
input[data-v-9af76d8f] {
  outline: none;
}
button[data-v-9af76d8f] {
  border: none;
}
.errors[data-v-9af76d8f] {
  color: #C60601;
  margin-bottom: 12px;
}
.errors p[data-v-9af76d8f] {
  font-size: 11px;
  color: #C60601;
  line-height: 11px;
  white-space: nowrap;
}
input[data-v-9af76d8f]::placeholder {
  opacity: 0.4;
}
label.error[data-v-9af76d8f] {
  margin-bottom: 0 !important;
}
label.error input[data-v-9af76d8f]::placeholder {
  color: #C60601 !important;
}
label.error input[data-v-9af76d8f] {
  color: #C60601 !important;
}
.default-button[data-v-9af76d8f] {
  width: 240px;
  height: 36px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #000000;
  cursor: pointer;
  color: #ffffff;
  font-family: Montserrat;
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  text-transform: uppercase;
  transition: 0.2s linear;
  border: 1px solid #000000;
  text-align: center;
}
.default-button[data-v-9af76d8f]:hover {
  background-color: #ffffff;
  color: #000000;
}
.default-button.disabled[data-v-9af76d8f] {
  border-color: #EDEDED;
  pointer-events: none;
  color: rgba(0, 0, 0, 0.3);
  background-color: #ffffff;
}
.default-button.white[data-v-9af76d8f] {
  background-color: #ffffff;
  color: #000000;
}
.default-button.white[data-v-9af76d8f]:hover {
  background-color: #000000;
  color: #ffffff;
}
@media (max-width: 1024px) {
.default-button[data-v-9af76d8f]:hover {
    background-color: #000000;
    color: #ffffff;
}
.default-button.white[data-v-9af76d8f]:hover {
    background-color: #ffffff;
    color: #000000;
}
}
.container[data-v-9af76d8f] {
  width: 100%;
  max-width: 1360px;
  margin: 0 auto;
}
.overlay[data-v-9af76d8f] {
  position: absolute;
  height: 100%;
  width: 100%;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%), url('<path-to-image>'), lightgray 0px 0px/100% 194.125% no-repeat;
  opacity: 0.4;
  z-index: 9;
  display: none;
}
.overlay.active[data-v-9af76d8f] {
  display: block;
}
.separator[data-v-9af76d8f] {
  width: 100%;
  height: 0.5px;
  background-color: #000000;
}
.menu-item[data-v-9af76d8f] {
  height: 60px;
  display: flex;
  align-items: center;
  padding-left: 40px;
  border-bottom: 0.5px solid #000000;
  transition: 0.2s linear;
  cursor: pointer;
  width: 100%;
  color: #000000;
  font-family: BebasNeue;
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  transition: 0.2s linear;
}
.menu-item[data-v-9af76d8f]:hover {
  background-color: #000000;
  color: #ffffff;
}
.menu-item:hover.last p[data-v-9af76d8f] {
  color: #ffffff;
}
.menu-item.last[data-v-9af76d8f] {
  position: absolute;
  bottom: 0;
  left: 0;
  border-bottom: none;
  border-top: 0.5px solid #000000;
}
.menu-item.last p[data-v-9af76d8f] {
  color: #000000;
  font-family: BebasNeue;
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  transition: 0.2s linear;
}
@font-face {
  font-family: "Inter";
  src: url("/test/assets/Inter-Light-a04215a1.ttf");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  src: url("/test/assets/Inter-Regular-3127f0b8.ttf");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  src: url("/test/assets/Inter-Medium-a645f554.ttf");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  src: url("/test/assets/Inter-Bold-412c068e.ttf");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-Light-432fceb4.ttf");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-Regular-c3fb0280.ttf");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-Medium-264819b0.ttf");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-SemiBold-e23dc6d2.ttf");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-Bold-98b14868.ttf");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-Black-b813c714.ttf");
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: "BebasNeue";
  src: url("/test/assets/BebasNeue-Regular-830ea186.ttf");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "BebasNeue";
  src: url("/test/assets/BebasNeueCyrillic-Regular-3cd5cafb.ttf");
  font-weight: 400;
  font-style: normal;
}
.index .container .video[data-v-9af76d8f] {
  position: relative;
  width: 100%;
  height: 600px;
  overflow: hidden;
  margin-top: 30px;
  margin-bottom: 50px;
}
.index .container .video .video-container[data-v-9af76d8f] {
  position: absolute;
  display: flex;
  top: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
}
.index .container .video .video-container video[data-v-9af76d8f] {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.index .container .products[data-v-9af76d8f] {
  padding-bottom: 70px;
}
.index .container .products h2[data-v-9af76d8f] {
  font-family: Montserrat;
  font-size: 26px;
  font-weight: 900;
  line-height: normal;
  text-transform: uppercase;
  margin-bottom: 20px;
}
.index .container .products .products-list[data-v-9af76d8f] {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(446px, 1fr));
  grid-gap: 10px;
}
@media (max-width: 1024px) {
.index .container .video[data-v-9af76d8f] {
    height: 410px;
    margin-top: 26px;
    margin-bottom: 40px;
}
.index .container .products h2[data-v-9af76d8f] {
    font-size: 20px;
    margin-bottom: 28px;
}
.index .container .products .products-list[data-v-9af76d8f] {
    grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
}
}
@media (max-width: 374px) {
.index .container .products .products-list[data-v-9af76d8f] {
    grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
}
}@font-face {
  font-family: "Inter";
  src: url("../../src/assets/fonts/Inter/Inter-Light.ttf");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  src: url("../../src/assets/fonts/Inter/Inter-Regular.ttf");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  src: url("../../src/assets/fonts/Inter/Inter-Medium.ttf");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  src: url("../../src/assets/fonts/Inter/Inter-Bold.ttf");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("../../src/assets/fonts/Montserrat/Montserrat-Light.ttf");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("../../src/assets/fonts/Montserrat/Montserrat-Regular.ttf");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("../../src/assets/fonts/Montserrat/Montserrat-Medium.ttf");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("../../src/assets/fonts/Montserrat/Montserrat-SemiBold.ttf");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("../../src/assets/fonts/Montserrat/Montserrat-Bold.ttf");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("../../src/assets/fonts/Montserrat/Montserrat-Black.ttf");
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: "BebasNeue";
  src: url("../../src/assets/fonts/BebasNeue/BebasNeue-Regular.ttf");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "BebasNeue";
  src: url("../../src/assets/fonts/BebasNeue/BebasNeueCyrillic-Regular.ttf");
  font-weight: 400;
  font-style: normal;
}
html[data-v-ff2385d6], body[data-v-ff2385d6] {
  margin: 0;
  padding: 0;
  font-style: normal;
  font-family: Inter;
  font-size: 16px;
  background-color: #red;
  color: #000000;
  overflow-x: hidden;
}
body[data-v-ff2385d6] {
  overflow: hidden;
  width: 100vw;
}
#app[data-v-ff2385d6] {
  display: flex;
  flex-direction: column;
  min-height: 100vh;
  min-height: 100dvh;
  overflow-x: hidden;
  background-color: #ffffff;
  max-width: 100% !important;
  width: 100% !important;
  scroll-behavior: smooth;
}
#app.open-modal[data-v-ff2385d6] {
  overflow: hidden;
}
*[data-v-ff2385d6] {
  box-sizing: border-box;
  padding: 0;
  margin: 0;
}
*[data-v-ff2385d6]::after, *[data-v-ff2385d6]::before {
  box-sizing: border-box;
}
a[data-v-ff2385d6] {
  text-decoration: none;
}
input[data-v-ff2385d6] {
  outline: none;
}
button[data-v-ff2385d6] {
  border: none;
}
.errors[data-v-ff2385d6] {
  color: #C60601;
  margin-bottom: 12px;
}
.errors p[data-v-ff2385d6] {
  font-size: 11px;
  color: #C60601;
  line-height: 11px;
  white-space: nowrap;
}
input[data-v-ff2385d6]::placeholder {
  opacity: 0.4;
}
label.error[data-v-ff2385d6] {
  margin-bottom: 0 !important;
}
label.error input[data-v-ff2385d6]::placeholder {
  color: #C60601 !important;
}
label.error input[data-v-ff2385d6] {
  color: #C60601 !important;
}
.default-button[data-v-ff2385d6] {
  width: 240px;
  height: 36px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #000000;
  cursor: pointer;
  color: #ffffff;
  font-family: Montserrat;
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  text-transform: uppercase;
  transition: 0.2s linear;
  border: 1px solid #000000;
  text-align: center;
}
.default-button[data-v-ff2385d6]:hover {
  background-color: #ffffff;
  color: #000000;
}
.default-button.disabled[data-v-ff2385d6] {
  border-color: #EDEDED;
  pointer-events: none;
  color: rgba(0, 0, 0, 0.3);
  background-color: #ffffff;
}
.default-button.white[data-v-ff2385d6] {
  background-color: #ffffff;
  color: #000000;
}
.default-button.white[data-v-ff2385d6]:hover {
  background-color: #000000;
  color: #ffffff;
}
@media (max-width: 1024px) {
.default-button[data-v-ff2385d6]:hover {
    background-color: #000000;
    color: #ffffff;
}
.default-button.white[data-v-ff2385d6]:hover {
    background-color: #ffffff;
    color: #000000;
}
}
.container[data-v-ff2385d6] {
  width: 100%;
  max-width: 1360px;
  margin: 0 auto;
}
.overlay[data-v-ff2385d6] {
  position: absolute;
  height: 100%;
  width: 100%;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%), url('<path-to-image>'), lightgray 0px 0px/100% 194.125% no-repeat;
  opacity: 0.4;
  z-index: 9;
  display: none;
}
.overlay.active[data-v-ff2385d6] {
  display: block;
}
.separator[data-v-ff2385d6] {
  width: 100%;
  height: 0.5px;
  background-color: #000000;
}
.menu-item[data-v-ff2385d6] {
  height: 60px;
  display: flex;
  align-items: center;
  padding-left: 40px;
  border-bottom: 0.5px solid #000000;
  transition: 0.2s linear;
  cursor: pointer;
  width: 100%;
  color: #000000;
  font-family: BebasNeue;
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  transition: 0.2s linear;
}
.menu-item[data-v-ff2385d6]:hover {
  background-color: #000000;
  color: #ffffff;
}
.menu-item:hover.last p[data-v-ff2385d6] {
  color: #ffffff;
}
.menu-item.last[data-v-ff2385d6] {
  position: absolute;
  bottom: 0;
  left: 0;
  border-bottom: none;
  border-top: 0.5px solid #000000;
}
.menu-item.last p[data-v-ff2385d6] {
  color: #000000;
  font-family: BebasNeue;
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  transition: 0.2s linear;
}
@font-face {
  font-family: "Inter";
  src: url("../../src/assets/fonts/Inter/Inter-Light.ttf");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  src: url("../../src/assets/fonts/Inter/Inter-Regular.ttf");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  src: url("../../src/assets/fonts/Inter/Inter-Medium.ttf");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  src: url("../../src/assets/fonts/Inter/Inter-Bold.ttf");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("../../src/assets/fonts/Montserrat/Montserrat-Light.ttf");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("../../src/assets/fonts/Montserrat/Montserrat-Regular.ttf");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("../../src/assets/fonts/Montserrat/Montserrat-Medium.ttf");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("../../src/assets/fonts/Montserrat/Montserrat-SemiBold.ttf");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("../../src/assets/fonts/Montserrat/Montserrat-Bold.ttf");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("../../src/assets/fonts/Montserrat/Montserrat-Black.ttf");
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: "BebasNeue";
  src: url("../../src/assets/fonts/BebasNeue/BebasNeue-Regular.ttf");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "BebasNeue";
  src: url("../../src/assets/fonts/BebasNeue/BebasNeueCyrillic-Regular.ttf");
  font-weight: 400;
  font-style: normal;
}
.carts-card[data-v-ff2385d6] {
  height: 100%;
  max-height: 202px;
  width: 100%;
  max-width: 892px;
  background-color: #F4F4F4;
  margin-bottom: 20px;
  display: flex;
  align-items: flex-start;
  padding: 20px 20px 20px 10px;
}
.carts-card .errors[data-v-ff2385d6] {
  margin-top: 10px;
}
.carts-card .image[data-v-ff2385d6] {
  display: flex;
  height: 100%;
  width: 100%;
  max-width: 163px;
  max-height: 163px;
  padding-right: 10px;
  border-right: 0.5px solid rgba(0, 0, 0, 0.1);
  margin-right: 44px;
}
.carts-card .image img[data-v-ff2385d6] {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.carts-card .size[data-v-ff2385d6] {
  display: flex;
  align-items: center;
}
.carts-card .size p[data-v-ff2385d6] {
  font-size: 14px;
  font-weight: 400;
  line-height: normal;
  margin-right: 14px;
}
.carts-card .size p[data-v-ff2385d6]:last-of-type {
  margin-right: 0;
}
.carts-card .info-and-add-position[data-v-ff2385d6] {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}
.carts-card .info-and-add-position .left h2[data-v-ff2385d6] {
  font-family: Montserrat;
  font-size: 24px;
  font-weight: 900;
  line-height: normal;
  text-transform: uppercase;
  margin-bottom: 24px;
}
.carts-card .info-and-add-position .right[data-v-ff2385d6] {
  display: flex;
  justify-content: flex-end;
  flex-direction: column;
  align-items: flex-end;
  height: 162px;
}
.carts-card .info-and-add-position .right .size.mob[data-v-ff2385d6] {
  display: none;
}
.carts-card .info-and-add-position .right .top[data-v-ff2385d6] {
  flex-grow: 1;
}
.carts-card .info-and-add-position .right .top .total-price[data-v-ff2385d6] {
  margin-bottom: 16px;
}
.carts-card .info-and-add-position .right .top .total-price p[data-v-ff2385d6] {
  font-family: Montserrat;
  font-size: 24px;
  font-weight: 400;
  line-height: normal;
}
.carts-card .info-and-add-position .right .top .count[data-v-ff2385d6] {
  display: flex;
  align-items: center;
  width: 137px;
  user-select: none;
}
.carts-card .info-and-add-position .right .top .count .add[data-v-ff2385d6],
.carts-card .info-and-add-position .right .top .count .del[data-v-ff2385d6] {
  width: 18px;
  height: 18px;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
.carts-card .info-and-add-position .right .top .count .amount[data-v-ff2385d6] {
  width: 34px;
  height: 34px;
  display: flex;
  justify-content: center;
  align-items: center;
  border: 1px solid #000000;
  margin: 0 20px;
}
.carts-card .info-and-add-position .right .top .count .amount p[data-v-ff2385d6] {
  font-size: 12px;
  font-weight: 400;
  line-height: normal;
  text-transform: uppercase;
}
.carts-card .info-and-add-position .right .delete[data-v-ff2385d6] {
  display: flex;
  align-items: center;
  cursor: pointer;
}
.carts-card .info-and-add-position .right .delete:hover p[data-v-ff2385d6] {
  color: #C60601;
}
.carts-card .info-and-add-position .right .delete:hover .svg svg path[data-v-ff2385d6] {
  stroke: #C60601;
}
.carts-card .info-and-add-position .right .delete p[data-v-ff2385d6] {
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}
.carts-card .info-and-add-position .right .delete .svg[data-v-ff2385d6] {
  width: 20px;
  height: 20px;
  margin-left: 10px;
}
.carts-card .info-and-add-position .right .delete .svg svg[data-v-ff2385d6] {
  width: 100%;
  height: 100%;
}
@media (max-width: 1024px) {
.carts-card[data-v-ff2385d6] {
    max-width: none;
}
}
@media (max-width: 768px) {
.carts-card[data-v-ff2385d6] {
    position: relative;
    padding: 8px;
    margin-bottom: 4px;
    align-items: center;
}
.carts-card .image[data-v-ff2385d6] {
    max-width: 90px;
    max-height: 90px;
    margin-right: 12px;
    border-right: none;
    padding-right: 0;
}
.carts-card .info-and-add-position[data-v-ff2385d6] {
    flex-direction: column;
}
.carts-card .info-and-add-position .left h2[data-v-ff2385d6] {
    margin-bottom: 4px;
    font-size: 16px;
}
.carts-card .info-and-add-position .left .size[data-v-ff2385d6] {
    display: none;
}
.carts-card .info-and-add-position .right[data-v-ff2385d6] {
    height: auto;
}
.carts-card .info-and-add-position .right .top .size.mob[data-v-ff2385d6] {
    display: flex;
    margin-bottom: 8px;
}
.carts-card .info-and-add-position .right .top .total-price[data-v-ff2385d6] {
    margin-bottom: 8px;
}
.carts-card .info-and-add-position .right .top .total-price p[data-v-ff2385d6] {
    font-size: 16px;
}
.carts-card .info-and-add-position .right .top .count .amount[data-v-ff2385d6] {
    width: 24px;
    height: 24px;
}
.carts-card .info-and-add-position .right .delete[data-v-ff2385d6] {
    position: absolute;
    top: 12px;
    right: 12px;
}
.carts-card .info-and-add-position .right .delete p[data-v-ff2385d6] {
    display: none;
}
}@font-face {
  font-family: "Inter";
  src: url("/test/assets/Inter-Light-a04215a1.ttf");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  src: url("/test/assets/Inter-Regular-3127f0b8.ttf");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  src: url("/test/assets/Inter-Medium-a645f554.ttf");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  src: url("/test/assets/Inter-Bold-412c068e.ttf");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-Light-432fceb4.ttf");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-Regular-c3fb0280.ttf");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-Medium-264819b0.ttf");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-SemiBold-e23dc6d2.ttf");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-Bold-98b14868.ttf");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-Black-b813c714.ttf");
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: "BebasNeue";
  src: url("/test/assets/BebasNeue-Regular-830ea186.ttf");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "BebasNeue";
  src: url("/test/assets/BebasNeueCyrillic-Regular-3cd5cafb.ttf");
  font-weight: 400;
  font-style: normal;
}
html[data-v-9af3cc51], body[data-v-9af3cc51] {
  margin: 0;
  padding: 0;
  font-style: normal;
  font-family: Inter;
  font-size: 16px;
  background-color: #red;
  color: #000000;
  overflow-x: hidden;
}
body[data-v-9af3cc51] {
  overflow: hidden;
  width: 100vw;
}
#app[data-v-9af3cc51] {
  display: flex;
  flex-direction: column;
  min-height: 100vh;
  min-height: 100dvh;
  overflow-x: hidden;
  background-color: #ffffff;
  max-width: 100% !important;
  width: 100% !important;
  scroll-behavior: smooth;
}
#app.open-modal[data-v-9af3cc51] {
  overflow: hidden;
}
*[data-v-9af3cc51] {
  box-sizing: border-box;
  padding: 0;
  margin: 0;
}
*[data-v-9af3cc51]::after, *[data-v-9af3cc51]::before {
  box-sizing: border-box;
}
a[data-v-9af3cc51] {
  text-decoration: none;
}
input[data-v-9af3cc51] {
  outline: none;
}
button[data-v-9af3cc51] {
  border: none;
}
.errors[data-v-9af3cc51] {
  color: #C60601;
  margin-bottom: 12px;
}
.errors p[data-v-9af3cc51] {
  font-size: 11px;
  color: #C60601;
  line-height: 11px;
  white-space: nowrap;
}
input[data-v-9af3cc51]::placeholder {
  opacity: 0.4;
}
label.error[data-v-9af3cc51] {
  margin-bottom: 0 !important;
}
label.error input[data-v-9af3cc51]::placeholder {
  color: #C60601 !important;
}
label.error input[data-v-9af3cc51] {
  color: #C60601 !important;
}
.default-button[data-v-9af3cc51] {
  width: 240px;
  height: 36px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #000000;
  cursor: pointer;
  color: #ffffff;
  font-family: Montserrat;
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  text-transform: uppercase;
  transition: 0.2s linear;
  border: 1px solid #000000;
  text-align: center;
}
.default-button[data-v-9af3cc51]:hover {
  background-color: #ffffff;
  color: #000000;
}
.default-button.disabled[data-v-9af3cc51] {
  border-color: #EDEDED;
  pointer-events: none;
  color: rgba(0, 0, 0, 0.3);
  background-color: #ffffff;
}
.default-button.white[data-v-9af3cc51] {
  background-color: #ffffff;
  color: #000000;
}
.default-button.white[data-v-9af3cc51]:hover {
  background-color: #000000;
  color: #ffffff;
}
@media (max-width: 1024px) {
.default-button[data-v-9af3cc51]:hover {
    background-color: #000000;
    color: #ffffff;
}
.default-button.white[data-v-9af3cc51]:hover {
    background-color: #ffffff;
    color: #000000;
}
}
.container[data-v-9af3cc51] {
  width: 100%;
  max-width: 1360px;
  margin: 0 auto;
}
.overlay[data-v-9af3cc51] {
  position: absolute;
  height: 100%;
  width: 100%;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%), url('<path-to-image>'), lightgray 0px 0px/100% 194.125% no-repeat;
  opacity: 0.4;
  z-index: 9;
  display: none;
}
.overlay.active[data-v-9af3cc51] {
  display: block;
}
.separator[data-v-9af3cc51] {
  width: 100%;
  height: 0.5px;
  background-color: #000000;
}
.menu-item[data-v-9af3cc51] {
  height: 60px;
  display: flex;
  align-items: center;
  padding-left: 40px;
  border-bottom: 0.5px solid #000000;
  transition: 0.2s linear;
  cursor: pointer;
  width: 100%;
  color: #000000;
  font-family: BebasNeue;
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  transition: 0.2s linear;
}
.menu-item[data-v-9af3cc51]:hover {
  background-color: #000000;
  color: #ffffff;
}
.menu-item:hover.last p[data-v-9af3cc51] {
  color: #ffffff;
}
.menu-item.last[data-v-9af3cc51] {
  position: absolute;
  bottom: 0;
  left: 0;
  border-bottom: none;
  border-top: 0.5px solid #000000;
}
.menu-item.last p[data-v-9af3cc51] {
  color: #000000;
  font-family: BebasNeue;
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  transition: 0.2s linear;
}
@font-face {
  font-family: "Inter";
  src: url("/test/assets/Inter-Light-a04215a1.ttf");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  src: url("/test/assets/Inter-Regular-3127f0b8.ttf");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  src: url("/test/assets/Inter-Medium-a645f554.ttf");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  src: url("/test/assets/Inter-Bold-412c068e.ttf");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-Light-432fceb4.ttf");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-Regular-c3fb0280.ttf");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-Medium-264819b0.ttf");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-SemiBold-e23dc6d2.ttf");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-Bold-98b14868.ttf");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat";
  src: url("/test/assets/Montserrat-Black-b813c714.ttf");
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: "BebasNeue";
  src: url("/test/assets/BebasNeue-Regular-830ea186.ttf");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "BebasNeue";
  src: url("/test/assets/BebasNeueCyrillic-Regular-3cd5cafb.ttf");
  font-weight: 400;
  font-style: normal;
}
.cart[data-v-9af3cc51] {
  padding-bottom: 90px;
  position: relative;
}
.cart .container[data-v-9af3cc51] {
  padding-top: 18px;
}
.cart .container .info-about-ny-delivery[data-v-9af3cc51] {
  width: 100%;
  background-color: #000000;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 12px 10px;
  margin-bottom: 8px;
  text-align: center;
}
.cart .container .info-about-ny-delivery p[data-v-9af3cc51] {
  color: #ffffff;
  font-size: 14px;
  font-weight: 400;
}
.cart .container .cart-content[data-v-9af3cc51] {
  display: flex;
  justify-content: space-between;
}
.cart .container .cart-content .left[data-v-9af3cc51] {
  margin-right: 20px;
  width: 65.6%;
}
.cart .container .cart-content .left .empty-cart[data-v-9af3cc51] {
  width: 100%;
  max-width: 892px;
  height: 100%;
  max-height: 444px;
  background-color: #F4F4F4;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cart .container .cart-content .left .empty-cart .info[data-v-9af3cc51] {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 100%;
  max-width: 328px;
}
.cart .container .cart-content .left .empty-cart .info h2[data-v-9af3cc51] {
  text-align: center;
  font-family: Montserrat;
  font-size: 24px;
  font-weight: 700;
  line-height: normal;
  text-transform: uppercase;
  margin-bottom: 16px;
}
.cart .container .cart-content .left .empty-cart .info p[data-v-9af3cc51] {
  text-align: center;
  font-family: Inter;
  font-size: 14px;
  font-style: normal;
  font-weight: 300;
  line-height: normal;
  margin-bottom: 24px;
}
.cart .container .cart-content .right[data-v-9af3cc51] {
  width: 31.2%;
  max-width: 424px;
  height: 444px;
  border: 0.5px solid #000000;
  padding: 26px;
  margin-left: 20px;
}
.cart .container .cart-content .right h3[data-v-9af3cc51] {
  font-family: Montserrat;
  font-size: 24px;
  font-weight: 700;
  line-height: normal;
  text-transform: uppercase;
  margin-bottom: 20px;
}
.cart .container .cart-content .right p[data-v-9af3cc51] {
  font-family: Montserrat;
  font-size: 24px;
  font-weight: 400;
  line-height: normal;
  padding-bottom: 26px;
  border-bottom: 0.5px solid rgba(0, 0, 0, 0.1);
}
.cart .container .cart-content .right .about-delivery p[data-v-9af3cc51] {
  padding-top: 26px;
  font-size: 14px;
  font-style: normal;
  font-weight: 300;
  line-height: normal;
}
.cart .container .cart-content .right .total[data-v-9af3cc51],
.cart .container .cart-content .right .button[data-v-9af3cc51] {
  padding-top: 26px;
}
.cart .container .cart-content .right .total button.default-button[data-v-9af3cc51],
.cart .container .cart-content .right .button button.default-button[data-v-9af3cc51] {
  max-width: none;
  width: 100%;
}
.cart .container .cart-content .fixed-total-summ-block[data-v-9af3cc51] {
  position: fixed;
  bottom: 0;
  left: 0;
  z-index: 999;
  background-color: #ffffff;
  width: 100%;
  padding: 13px 20px;
  display: none;
}
.cart .container .cart-content .fixed-total-summ-block .top[data-v-9af3cc51] {
  margin-bottom: 26px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cart .container .cart-content .fixed-total-summ-block .top h3[data-v-9af3cc51] {
  font-family: Montserrat;
  font-size: 24px;
  font-weight: 700;
  line-height: normal;
  text-transform: uppercase;
}
.cart .container .cart-content .fixed-total-summ-block .top p[data-v-9af3cc51] {
  font-family: Montserrat;
  font-size: 24px;
  font-weight: 400;
  line-height: normal;
}
.cart .container .cart-content .fixed-total-summ-block .button[data-v-9af3cc51] {
  width: 100%;
}
.cart .container .cart-content .fixed-total-summ-block .button button.default-button[data-v-9af3cc51] {
  max-width: none;
  width: 100%;
}
@media (max-width: 1024px) {
.cart[data-v-9af3cc51] {
    padding-bottom: 36px;
}
.cart .container[data-v-9af3cc51] {
    padding-top: 16px;
}
.cart .container .cart-content[data-v-9af3cc51] {
    flex-direction: column;
}
.cart .container .cart-content .left[data-v-9af3cc51],
  .cart .container .cart-content .right[data-v-9af3cc51] {
    width: 100%;
    max-width: none;
    margin: 0;
    height: auto;
}
.cart .container .cart-content .left[data-v-9af3cc51] {
    margin-bottom: 24px;
}
.cart .container .cart-content .left .info[data-v-9af3cc51] {
    padding: 20px;
}
.cart .container .cart-content .fixed-total-summ-block[data-v-9af3cc51] {
    display: block;
}
}
@media (max-width: 768px) {
.cart .container .cart-content .right[data-v-9af3cc51] {
    height: auto;
}
.cart .container .cart-content .right h3[data-v-9af3cc51] {
    font-size: 18px;
    margin-bottom: 16px;
}
.cart .container .cart-content .right p[data-v-9af3cc51] {
    font-size: 18px;
    padding-bottom: 16px;
}
.cart .container .cart-content .right .about-delivery p[data-v-9af3cc51] {
    padding-top: 16px;
    padding-bottom: 24px;
}
.cart .container .cart-content .right .total[data-v-9af3cc51] {
    padding-top: 16px;
}
.cart .container .cart-content .right .button[data-v-9af3cc51] {
    padding-top: 24px;
}
.cart .container .cart-content .left .info-about-ny-delivery p[data-v-9af3cc51] {
    font-size: 12px;
}
.cart .container .cart-content .left .empty-cart .info h2[data-v-9af3cc51] {
    font-size: 18px;
}
}