@font-face {
  font-family: "Raleway";
  src: url("../fonts/Raleway-Regular.woff2") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Raleway";
  src: url("../fonts/Raleway-Medium.woff2") format("truetype");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Raleway";
  src: url("../fonts/Raleway-SemiBold.woff2") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "Raleway";
  src: url("../fonts/Raleway-Bold.woff2") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Bebas Neue2";
  src: url("../fonts/BebasNeueCyrillic.woff2") format("woff2");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Bebas Neue1";
  src: url("../fonts/BebasNeueLatin.woff2") format("woff2");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "BravoRG";
  src: url("../fonts/BravoRG.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  src: url("../fonts/Inter-Regular.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Inter";
  src: url("../fonts/Inter-Medium.woff2") format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Inter";
  src: url("../fonts/Inter-SemiBold.woff2") format("woff2");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Inter";
  src: url("../fonts/Inter-Bold.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
*,
*::before,
*::after {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}

html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  vertical-align: baseline;
}

body {
  min-width: 320px;
  position: relative;
}

a {
  text-decoration: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  color: inherit;
  transition: all 0.2s ease;
}

a:hover,
button:hover {
  transition: all 0.2s ease;
}

button {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  transition: all 0.2s ease;
  border: none;
  outline: none;
  background: none;
  cursor: pointer;
}

input[type="button"] {
  cursor: pointer;
}

input {
  outline: none;
}

li {
  list-style: none;
}

img {
  max-width: 100%;
  vertical-align: bottom;
}

video {
  vertical-align: bottom;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}

fieldset {
  padding: 0;
  border: none;
}

textarea {
  overflow: auto;
}

select::-ms-expand {
  display: none;
}

select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: none;
  outline: none;
  cursor: pointer;
}

.btn,
input,
textarea,
button {
  outline: none;
  border: none;
}

/**
 * Swiper 11.1.15
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2024 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: November 18, 2024
 */
@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;
}

:host {
  position: relative;
  display: block;
  margin-left: auto;
  margin-right: auto;
  z-index: 1;
}

.swiper {
  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-ios .swiper-slide,
.swiper-wrapper {
  transform: translate3d(0px, 0, 0);
}

.swiper-horizontal {
  touch-action: pan-y;
}

.swiper-vertical {
  touch-action: pan-x;
}

.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 {
  transform-style: preserve-3d;
}

.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-css-mode.swiper-horizontal > .swiper-wrapper {
  scroll-snap-type: x mandatory;
}

.swiper-css-mode.swiper-vertical > .swiper-wrapper {
  scroll-snap-type: y mandatory;
}

.swiper-css-mode.swiper-free-mode > .swiper-wrapper {
  scroll-snap-type: none;
}

.swiper-css-mode.swiper-free-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: none;
}

.swiper-css-mode.swiper-centered > .swiper-wrapper::before {
  content: "";
  flex-shrink: 0;
  order: 9999;
}

.swiper-css-mode.swiper-centered > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: center center;
  scroll-snap-stop: always;
}

.swiper-css-mode.swiper-centered.swiper-horizontal
  > .swiper-wrapper
  > .swiper-slide:first-child {
  margin-inline-start: var(--swiper-centered-offset-before);
}

.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper::before {
  height: 100%;
  min-height: 1px;
  width: var(--swiper-centered-offset-after);
}

.swiper-css-mode.swiper-centered.swiper-vertical
  > .swiper-wrapper
  > .swiper-slide:first-child {
  margin-block-start: var(--swiper-centered-offset-before);
}

.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper::before {
  width: 100%;
  min-width: 1px;
  height: var(--swiper-centered-offset-after);
}

.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}

.swiper-3d .swiper-slide-shadow {
  background: rgba(0, 0, 0, 0.15);
}

.swiper-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(
    to left,
    rgba(0, 0, 0, 0.5),
    rgba(0, 0, 0, 0)
  );
}

.swiper-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(
    to right,
    rgba(0, 0, 0, 0.5),
    rgba(0, 0, 0, 0)
  );
}

.swiper-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(
    to top,
    rgba(0, 0, 0, 0.5),
    rgba(0, 0, 0, 0)
  );
}

.swiper-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(
    to bottom,
    rgba(0, 0, 0, 0.5),
    rgba(0, 0, 0, 0)
  );
}

.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}

.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,
.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader {
  animation: swiper-preloader-spin 1s infinite linear;
}

.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff;
}

.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000;
}

@keyframes swiper-preloader-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.swiper-virtual .swiper-slide {
  -webkit-backface-visibility: hidden;
  transform: translateZ(0);
}

.swiper-virtual.swiper-css-mode .swiper-wrapper::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
}

.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after {
  height: 1px;
  width: var(--swiper-virtual-size);
}

.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after {
  width: 1px;
  height: var(--swiper-virtual-size);
}

:root {
  --swiper-navigation-size: 44px;
}

.swiper-button-next,
.swiper-button-prev {
  position: absolute;
  top: 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-next.swiper-button-disabled,
.swiper-button-prev.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}

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

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

.swiper-button-next svg,
.swiper-button-prev svg {
  width: 100%;
  height: 100%;
  object-fit: contain;
  transform-origin: center;
}

.swiper-rtl .swiper-button-next svg,
.swiper-rtl .swiper-button-prev svg {
  transform: rotate(180deg);
}

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

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

.swiper-button-lock {
  display: none;
}

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

.swiper-button-prev: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-pagination {
  position: absolute;
  text-align: center;
  transition: 0.3s opacity;
  transform: translate3d(0, 0, 0);
  z-index: 10;
}

.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}

.swiper-pagination-disabled > .swiper-pagination,
.swiper-pagination.swiper-pagination-disabled {
  display: none !important;
}

.swiper-horizontal > .swiper-pagination-bullets,
.swiper-pagination-bullets.swiper-pagination-horizontal,
.swiper-pagination-custom,
.swiper-pagination-fraction {
  bottom: var(--swiper-pagination-bottom, 8px);
  top: var(--swiper-pagination-top, auto);
  left: 0;
  width: 100%;
}

.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transform: scale(0.33);
  position: relative;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  transform: scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  transform: scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  transform: scale(0.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  transform: scale(0.33);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  transform: scale(0.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  transform: scale(0.33);
}

.swiper-pagination-bullet {
  width: var(
    --swiper-pagination-bullet-width,
    var(--swiper-pagination-bullet-size, 8px)
  );
  height: var(
    --swiper-pagination-bullet-height,
    var(--swiper-pagination-bullet-size, 8px)
  );
  display: inline-block;
  border-radius: var(--swiper-pagination-bullet-border-radius, 50%);
  background: var(--swiper-pagination-bullet-inactive-color, #000);
  opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.2);
}

button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
  -webkit-appearance: none;
  appearance: none;
}

.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}

.swiper-pagination-bullet:only-child {
  display: none !important;
}

.swiper-pagination-bullet-active {
  opacity: var(--swiper-pagination-bullet-opacity, 1);
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
}

.swiper-pagination-vertical.swiper-pagination-bullets,
.swiper-vertical > .swiper-pagination-bullets {
  right: var(--swiper-pagination-right, 8px);
  left: var(--swiper-pagination-left, auto);
  top: 50%;
  transform: translate3d(0px, -50%, 0);
}

.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
  display: block;
}

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-vertical
  > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
}

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic
  .swiper-pagination-bullet,
.swiper-vertical
  > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic
  .swiper-pagination-bullet {
  display: inline-block;
  transition:
    0.2s transform,
    0.2s top;
}

.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets
  .swiper-pagination-bullet {
  margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px);
}

.swiper-horizontal
  > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}

.swiper-horizontal
  > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic
  .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic
  .swiper-pagination-bullet {
  transition:
    0.2s transform,
    0.2s left;
}

.swiper-horizontal.swiper-rtl
  > .swiper-pagination-bullets-dynamic
  .swiper-pagination-bullet {
  transition:
    0.2s transform,
    0.2s right;
}

.swiper-pagination-fraction {
  color: var(--swiper-pagination-fraction-color, inherit);
}

.swiper-pagination-progressbar {
  background: var(
    --swiper-pagination-progressbar-bg-color,
    rgba(0, 0, 0, 0.25)
  );
  position: absolute;
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transform: scale(0);
  transform-origin: left top;
}

.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  transform-origin: right top;
}

.swiper-horizontal > .swiper-pagination-progressbar,
.swiper-pagination-progressbar.swiper-pagination-horizontal,
.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,
.swiper-vertical
  > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: var(--swiper-pagination-progressbar-size, 4px);
  left: 0;
  top: 0;
}

.swiper-horizontal
  > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-vertical,
.swiper-vertical > .swiper-pagination-progressbar {
  width: var(--swiper-pagination-progressbar-size, 4px);
  height: 100%;
  left: 0;
  top: 0;
}

.swiper-pagination-lock {
  display: none;
}

.swiper-scrollbar {
  border-radius: var(--swiper-scrollbar-border-radius, 10px);
  position: relative;
  touch-action: none;
  background: var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, 0.1));
}

.swiper-scrollbar-disabled > .swiper-scrollbar,
.swiper-scrollbar.swiper-scrollbar-disabled {
  display: none !important;
}

.swiper-horizontal > .swiper-scrollbar,
.swiper-scrollbar.swiper-scrollbar-horizontal {
  position: absolute;
  left: var(--swiper-scrollbar-sides-offset, 1%);
  bottom: var(--swiper-scrollbar-bottom, 4px);
  top: var(--swiper-scrollbar-top, auto);
  z-index: 50;
  height: var(--swiper-scrollbar-size, 4px);
  width: calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%));
}

.swiper-scrollbar.swiper-scrollbar-vertical,
.swiper-vertical > .swiper-scrollbar {
  position: absolute;
  left: var(--swiper-scrollbar-left, auto);
  right: var(--swiper-scrollbar-right, 4px);
  top: var(--swiper-scrollbar-sides-offset, 1%);
  z-index: 50;
  width: var(--swiper-scrollbar-size, 4px);
  height: calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%));
}

.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, 0.5));
  border-radius: var(--swiper-scrollbar-border-radius, 10px);
  left: 0;
  top: 0;
}

.swiper-scrollbar-cursor-drag {
  cursor: move;
}

.swiper-scrollbar-lock {
  display: none;
}

.swiper-zoom-container {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}

.swiper-zoom-container > canvas,
.swiper-zoom-container > img,
.swiper-zoom-container > svg {
  max-width: 100%;
  max-height: 100%;
  object-fit: contain;
}

.swiper-slide-zoomed {
  cursor: move;
  touch-action: none;
}

.swiper .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}

.swiper-free-mode > .swiper-wrapper {
  transition-timing-function: ease-out;
  margin: 0 auto;
}

.swiper-grid > .swiper-wrapper {
  flex-wrap: wrap;
}

.swiper-grid-column > .swiper-wrapper {
  flex-wrap: wrap;
  flex-direction: column;
}

.swiper-fade.swiper-free-mode .swiper-slide {
  transition-timing-function: ease-out;
}

.swiper-fade .swiper-slide {
  pointer-events: none;
  transition-property: opacity;
}

.swiper-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-fade .swiper-slide-active {
  pointer-events: auto;
}

.swiper-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper.swiper-cube {
  overflow: visible;
}

.swiper-cube .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
  visibility: hidden;
  transform-origin: 0 0;
  width: 100%;
  height: 100%;
}

.swiper-cube .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-cube.swiper-rtl .swiper-slide {
  transform-origin: 100% 0;
}

.swiper-cube .swiper-slide-active,
.swiper-cube .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-cube .swiper-slide-active,
.swiper-cube .swiper-slide-next,
.swiper-cube .swiper-slide-prev {
  pointer-events: auto;
  visibility: visible;
}

.swiper-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 100%;
  height: 100%;
  opacity: 0.6;
  z-index: 0;
}

.swiper-cube .swiper-cube-shadow:before {
  content: "";
  background: #000;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  filter: blur(50px);
}

.swiper-cube .swiper-slide-next + .swiper-slide {
  pointer-events: auto;
  visibility: visible;
}

.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,
.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,
.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,
.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.swiper.swiper-flip {
  overflow: visible;
}

.swiper-flip .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
}

.swiper-flip .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-flip .swiper-slide-active,
.swiper-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,
.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,
.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,
.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.swiper-creative .swiper-slide {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  overflow: hidden;
  transition-property: transform, opacity, height;
}

.swiper.swiper-cards {
  overflow: visible;
}

.swiper-cards .swiper-slide {
  transform-origin: center bottom;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  overflow: hidden;
}

body {
  font-family: "Raleway", sans-serif;
  font-size: 16px;
  line-height: 19px;
  color: #fff;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  position: relative;
  min-width: 480px;
  font-variant-numeric: lining-nums proportional-nums;
  margin: 0;
}

body.lock {
  overflow: hidden;
}

strong,
b {
  font-weight: bold;
}

.wrapper {
  width: 480px;
  overflow: hidden;
  margin: 0 auto;
  background-color: #000;
}

.btn {
  cursor: pointer;
  user-select: none;
  width: 407px;
  min-height: 84px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 4px;
  text-align: center;
  border-radius: 20px;
  color: #fff;
  background: linear-gradient(
    115.95deg,
    #ff8b59 -40.04%,
    #ff1814 23.13%,
    #e60808 61.38%,
    #a01010 141.34%
  );
  box-shadow: 0px 4px 0px 0px #851616;
  font-size: 20px;
  font-weight: 500;
  line-height: 23px;
  padding: 2px 5px 3px 8px;
  position: relative;
  overflow: hidden;
}
.btn__block {
  display: flex;
  flex-direction: column;
  width: 100%;
  align-items: center;
  gap: 15px;
}
.btn__title {
  text-transform: uppercase;
  font-weight: bold;
  font-size: 24px;
  line-height: 28px;
}
.btn__animation {
  display: block;
  width: 30px;
  height: 300px;
  margin-left: 60px;
  background-color: rgba(255, 255, 255, 0.5);
  position: absolute;
  left: -40px;
  top: -150px;
  z-index: 1;
  transform: rotate(45deg);
  transition: all 0.1s;
  animation-name: slideme;
  animation-duration: 3s;
  animation-delay: 0.05s;
  animation-timing-function: ease-in-out;
  animation-iteration-count: infinite;
}
.btn__after-text {
  /* display: grid; */
  /* grid-template-columns: auto 1fr 1fr; */
  display: flex;
  align-items: center;
  gap: 12px;
  background-color: rgba(195, 177, 132, 0.11);
  border: 1px solid rgba(244, 179, 84, 0.01);
  padding: 5px 11px;
  font-size: 17px;
  line-height: 20px;
  color: #fff;
  border-radius: 6px;
  margin-inline: -15px;
}
.btn__after-text::before {
  content: "";
  background-image: url(../img/btn-after-text-icon.webp);
  background-repeat: no-repeat;
  background-size: 100% 100%;
  width: 24px;
  height: 24px;
}
.btn__after-text2 {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 5px;
  color: #fff;
}
.btn__after-text2 img {
  vertical-align: top;
}
.btn--close {
  background: #272727;
  box-shadow: none;
  padding-top: 0;
  height: 55px;
  min-height: auto;
}

@keyframes slideme {
  0% {
    left: -30px;
    margin-left: 0;
  }
  30% {
    left: 110%;
    margin-left: 80px;
  }
  100% {
    left: 110%;
    margin-left: 80px;
  }
}
.title {
  font-family: "Bebas Neue1", "Bebas Neue2";
  font-weight: 400;
  letter-spacing: 0.022em;
  font-size: 45px;
  line-height: 1;
  text-align: center;
}

.header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 15px 40px 14px;
}
.header__burger {
  width: 34px;
  height: 34px;
  background-image: url('data:image/svg+xml,<svg width="34" height="34" viewBox="0 0 34 34" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M32.5833 18.6946H1.41667C0.634667 18.6946 0 18.0599 0 17.2779C0 16.4959 0.634667 15.8612 1.41667 15.8612H32.5833C33.3653 15.8612 34 16.4959 34 17.2779C34 18.0599 33.3653 18.6946 32.5833 18.6946ZM32.5833 7.83333H1.41667C0.634667 7.83333 0 7.19867 0 6.41667C0 5.63467 0.634667 5 1.41667 5H32.5833C33.3653 5 34 5.63467 34 6.41667C34 7.19867 33.3653 7.83333 32.5833 7.83333ZM32.5833 29.5554H1.41667C0.634667 29.5554 0 28.9208 0 28.1388C0 27.3568 0.634667 26.7221 1.41667 26.7221H32.5833C33.3653 26.7221 34 27.3568 34 28.1388C34 28.9208 33.3653 29.5554 32.5833 29.5554Z" fill="white"/></svg>');
  background-repeat: no-repeat;
}
.header__shopping-cart {
  width: 38px;
  height: 38px;
  position: relative;
  background-image: url('data:image/svg+xml,<svg width="38" height="38" viewBox="0 0 38 38" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M28.4373 11.5401C28.2234 11.2699 27.8969 11.1123 27.5479 11.1123H9.28577L8.37379 7.46438C8.31435 7.2198 8.17427 7.00237 7.97614 6.84713C7.77801 6.69189 7.53337 6.6079 7.28167 6.6087H2.77807C2.15883 6.6087 1.65217 7.11536 1.65217 7.7346C1.65217 8.35384 2.15883 8.8605 2.77807 8.8605H6.40347L7.31545 12.5084L9.70235 22.0673C9.88501 22.7978 10.3068 23.4462 10.9005 23.9093C11.4942 24.3725 12.2257 24.6237 12.9787 24.6231H22.9767C24.5304 24.6231 25.8815 23.5647 26.2531 22.0673L28.64 12.5084C28.73 12.1706 28.6512 11.8216 28.4373 11.5401ZM14.0371 29.1267C14.0371 30.3652 13.0238 31.3785 11.7853 31.3785C10.5468 31.3785 9.53347 30.3652 9.53347 29.1267C9.53347 27.8882 10.5468 26.8749 11.7853 26.8749C13.0238 26.8749 14.0371 27.8882 14.0371 29.1267ZM26.422 29.1267C26.422 30.3652 25.4086 31.3785 24.1702 31.3785C22.9317 31.3785 21.9184 30.3652 21.9184 29.1267C21.9184 27.8882 22.9317 26.8749 24.1702 26.8749C25.4086 26.8749 26.422 27.8882 26.422 29.1267Z" fill="white"/></svg>');
  background-repeat: no-repeat;
}
.header__shopping-cart-quantity {
  position: absolute;
  right: 5px;
  top: 3px;
  width: 14px;
  height: 14px;
  background-color: #f42326;
  border-radius: 50%;
  font-weight: bold;
  font-size: 12px;
  line-height: 14px;
  text-align: center;
}

.section1 {
  background-image: url(../img/section1-bg1.webp);
  background-repeat: no-repeat;
  background-size: 100% 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 976px;
  padding-top: 22px;
  padding-bottom: 31px;
}
.section1--2 {
  padding-top: 37px;
  padding-bottom: 19px;
  background-image: url(../img/section1-bg2.webp);
  height: 879px;
}
.section1--3 {
  background-image: url(../img/section1-bg3.webp);
}
.section1__top {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 6px;
}
.section1__top-title {
  margin-bottom: 2px;
}
.section1__top-subtitle {
  text-align: center;
  font-weight: bold;
}
.section1__top-lb {
  height: 43px;
  padding: 0 8px;
  background-image: url(../img/section1-lb.webp);
  background-repeat: no-repeat;
  background-size: 100% 100%;
  display: flex;
  align-items: center;
  gap: 5px;
  font-weight: bold;
  font-size: 20px;
  line-height: 22px;
  text-transform: uppercase;
}
.section1__top-lb::before {
  content: "";
  background-image: url('data:image/svg+xml,<svg width="23" height="24" viewBox="0 0 23 24" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="11.5" cy="12" r="7" fill="white"/><path d="M21.4393 12.3109C21.3938 12.2142 21.3701 12.1078 21.3701 12C21.3701 11.8922 21.3938 11.7859 21.4393 11.6892L22.2944 9.85802C22.7705 8.83845 22.3933 7.62323 21.4356 7.09135L19.7156 6.13605C19.6245 6.08583 19.5456 6.01436 19.4851 5.92716C19.4245 5.83995 19.384 5.73936 19.3665 5.63313L19.0301 3.62555C18.8428 2.50778 17.855 1.75666 16.7818 1.91561L14.8538 2.20108C14.7519 2.2165 14.648 2.20719 14.55 2.17388C14.4521 2.14056 14.3628 2.08413 14.289 2.00894L12.8896 0.591831C12.1104 -0.197254 10.8896 -0.1973 10.1105 0.591831L8.71099 2.00908C8.63719 2.08425 8.54788 2.14068 8.44995 2.17399C8.35202 2.2073 8.24809 2.21662 8.14617 2.20122L6.21824 1.91575C5.14463 1.75671 4.15722 2.50792 3.9699 3.62569L3.63351 5.63318C3.61603 5.73941 3.57546 5.84 3.51494 5.92721C3.45441 6.01442 3.37555 6.0859 3.28445 6.13614L1.56443 7.09144C0.606757 7.62328 0.229526 8.8386 0.705632 9.85816L1.56071 11.6893C1.60623 11.786 1.6299 11.8923 1.6299 12.0001C1.6299 12.1079 1.60623 12.2143 1.56071 12.311L0.705587 14.1421C0.229482 15.1616 0.606712 16.3769 1.56439 16.9087L3.2844 17.864C3.37552 17.9143 3.45439 17.9857 3.51492 18.0729C3.57545 18.1601 3.61603 18.2607 3.63351 18.367L3.9699 20.3745C4.14043 21.3921 4.97397 22.1057 5.93196 22.1056C6.02631 22.1056 6.12205 22.0987 6.21828 22.0844L8.14621 21.799C8.24813 21.7835 8.35207 21.7928 8.45001 21.8261C8.54795 21.8595 8.63725 21.9159 8.71103 21.9911L10.1105 23.4082C10.5001 23.8028 11 24 11.5 24C11.9999 24 12.5 23.8027 12.8895 23.4082L14.289 21.9911C14.44 21.8382 14.6458 21.7684 14.8538 21.799L16.7818 22.0844C17.8555 22.2434 18.8428 21.4923 19.0301 20.3745L19.3665 18.367C19.384 18.2608 19.4246 18.1602 19.4851 18.073C19.5456 17.9858 19.6245 17.9143 19.7156 17.864L21.4356 16.9087C22.3933 16.3769 22.7705 15.1616 22.2944 14.142L21.4393 12.3109ZM8.85522 5.77108C10.192 5.77108 11.2796 6.90952 11.2796 8.30882C11.2796 9.70812 10.192 10.8466 8.85522 10.8466C7.51844 10.8466 6.43086 9.70812 6.43086 8.30882C6.43086 6.90952 7.51844 5.77108 8.85522 5.77108ZM7.60388 17.057C7.47478 17.1922 7.30555 17.2598 7.13637 17.2598C6.96719 17.2598 6.79792 17.1922 6.66886 17.057C6.41066 16.7868 6.41066 16.3485 6.66886 16.0783L15.3961 6.94295C15.6542 6.67267 16.0729 6.67267 16.3311 6.94295C16.5893 7.21322 16.5893 7.65145 16.3311 7.92173L7.60388 17.057ZM14.1447 18.229C12.8079 18.229 11.7203 17.0906 11.7203 15.6913C11.7203 14.292 12.8079 13.1535 14.1447 13.1535C15.4815 13.1535 16.5691 14.292 16.5691 15.6913C16.5691 17.0906 15.4815 18.229 14.1447 18.229Z" fill="%231A1A1A"/><path d="M14.1445 14.5385C13.5369 14.5385 13.0425 15.0559 13.0425 15.692C13.0425 16.328 13.5369 16.8455 14.1445 16.8455C14.7522 16.8455 15.2465 16.328 15.2465 15.692C15.2465 15.0559 14.7522 14.5385 14.1445 14.5385ZM8.85508 7.15601C8.24746 7.15601 7.75313 7.67345 7.75313 8.30949C7.75313 8.94553 8.24746 9.46303 8.85508 9.46303C9.46271 9.46303 9.95709 8.94558 9.95709 8.30949C9.95704 7.6735 9.46271 7.15601 8.85508 7.15601Z" fill="%231A1A1A"/></svg>');
  background-repeat: no-repeat;
  width: 23px;
  height: 24px;
}
.section1__bottom {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.section1__bottom-reviews {
  background-color: rgba(0, 0, 0, 0.34);
  outline: 1px solid rgba(255, 255, 255, 0.05);
  backdrop-filter: blur(12px);
  -webkit-backdrop-filter: blur(12px);
  border-radius: 50px;
  height: 35px;
  display: flex;
  align-items: center;
  gap: 6px;
  margin-bottom: 12px;
  padding: 0 11px 0 7px;
}
.section1__bottom-reviews-separator {
  width: 1px;
  height: 21px;
  background-color: #efefef;
  margin: 0 3px;
}
.section1__bottom-text {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  gap: 12px;
  font-weight: 600;
  font-size: 20px;
  line-height: 23px;
  margin-bottom: 29px;
}
.section1__bottom-text img {
  vertical-align: top;
}
.section1__reviews2 {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 6px;
  font-size: 16px;
  line-height: 19px;
  margin-bottom: 25px;
  padding-left: 27px;
}
.section1__reviews2-border {
  width: 1px;
  height: 21px;
  background-color: #efefef;
  margin: 0 3px;
}
.section1__reviews2 strong img {
  vertical-align: top;
}
.section1__list {
  display: grid;
  justify-content: center;
  grid-template-columns: 1fr 1fr;
  gap: 13px 12px;
  font-weight: 500;
  font-size: 20px;
  line-height: 23px;
  text-align: center;
  text-transform: uppercase;
}
.section1__list-item {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 9px;
}

.section2 {
  position: relative;
  background-image: url(../img/section2-bg.webp);
  background-repeat: no-repeat;
  background-size: 100% 100%;
  height: 1345px;
  padding-top: 326px;
}
.section2__title {
  font-size: 38px;
  line-height: 38px;
  margin-bottom: 12px;
}
.section2__title-border {
  color: #ffd900;
  display: inline-block;
  position: relative;
  margin-inline: 1px 5px;
}
.section2__title-border::before {
  content: "";
  position: absolute;
  left: -5px;
  top: -5px;
  border: 2px solid #ffd900;
  border-radius: 4px;
  height: 41px;
  width: calc(100% + 10px);
}
.section2__subtitle {
  font-size: 18px;
  line-height: 24px;
  text-align: center;
}
.section2__block {
  position: absolute;
  width: 220px;
}
.section2__block-title {
  font-size: 28px;
  line-height: 30px;
  position: relative;
}
.section2__block-title::before {
  content: "";
  position: absolute;
  width: 3px;
  height: 82%;
  background-color: #ffd900;
  top: 50%;
  transform: translateY(-55%);
}
.section2__block-text {
  line-height: 20px;
  color: rgba(210, 223, 197, 0.77);
}
.section2__block--1,
.section2__block--3 {
  text-align: right;
}
.section2__block--1 .section2__block-title,
.section2__block--3 .section2__block-title {
  text-align: right;
}
.section2__block--1 .section2__block-title::before,
.section2__block--3 .section2__block-title::before {
  right: -9px;
}
.section2__block--2,
.section2__block--4 {
  left: 26px;
}
.section2__block--2 .section2__block-title,
.section2__block--4 .section2__block-title {
  text-align: left;
}
.section2__block--2 .section2__block-title::before,
.section2__block--4 .section2__block-title::before {
  left: -10px;
}
.section2__block--1 {
  top: 492px;
  right: 32px;
}
.section2__block--1 .section2__block-title {
  margin-bottom: 2px;
}
.section2__block--2 {
  top: 776px;
  left: 28px;
}
.section2__block--2 .section2__block-title {
  margin-bottom: 6px;
}
.section2__block--3 {
  right: 27px;
  top: 896px;
}
.section2__block--3 .section2__block-title {
  margin-bottom: 6px;
}
.section2__block--4 {
  left: 28px;
  top: 982px;
}
.section2__block--4 .section2__block-title {
  margin-bottom: 6px;
}

.section3 {
  height: 551px;
  background-image: url(../img/section3-bg.webp);
  background-repeat: no-repeat;
  background-size: 100% 100%;
  position: relative;
}
.section3__block {
  position: absolute;
  width: 350px;
}
.section3__block-title {
  color: #ffd900;
  font-size: 38px;
  line-height: 38px;
}
.section3__block-text {
  font-weight: 500;
  line-height: 20px;
}
.section3__block--1 {
  top: 38px;
  left: 23px;
}
.section3__block--1 .section3__block-title {
  text-align: left;
}
.section3__block--2 {
  bottom: 37px;
  right: 21px;
  text-align: right;
}
.section3__block--2 .section3__block-title {
  text-align: right;
  margin-bottom: 1px;
}

.section4 {
  height: 464px;
  background-repeat: no-repeat;
  background-image: url(../img/section4-bg.webp);
  background-size: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
  padding: 16px 0 25px;
}
.section4__title {
  font-size: 38px;
  line-height: 38px;
  color: #ffd900;
  margin-bottom: 5px;
}
.section4__subtitle {
  font-size: 18px;
  line-height: 24px;
  text-align: center;
  text-transform: lowercase;
}
.section4 .btn__block {
  gap: 9px;
}

.section5 {
  background-image: url(../img/section5-bg.webp);
  background-repeat: no-repeat;
  background-size: 100% 100%;
  position: relative;
  height: 1144px;
}
.section5__item {
  position: absolute;
}
.section5__item-holder {
  padding-right: 5px;
  margin-bottom: 31px;
}
.section5__item--1 {
  top: 219px;
  left: 42px;
  width: 419px;
}
.section5__item--1 .section4__item-lb {
  transform: rotate(-1.2deg);
}
.section5__item--1 .section5__item-title {
  text-align: left;
}
.section5__item--2 {
  top: 721px;
  left: 37px;
  width: 407px;
  text-align: right;
}
.section5__item--2 .section4__item-lb {
  transform: rotate(1.2deg);
}
.section5__item--2 .section5__item-title {
  text-align: right;
}
.section5__item--2 .section5__item-lb {
  transform: rotate(2deg);
}
.section5__item-lb {
  padding: 9px 8px 6px 10px;
  font-family: "Bebas Neue1", "Bebas Neue2";
  font-weight: 400;
  letter-spacing: 0.012em;
  font-size: 45px;
  line-height: 40px;
  background-image: url(../img/section5-item-lb.webp);
  background-repeat: no-repeat;
  background-size: 100% 100%;
  display: inline-flex;
  margin-bottom: 15px;
}
.section5__item-lb-holder {
  background: linear-gradient(
    140.78deg,
    #a6773e 8.31%,
    #dbb75f 30.7%,
    #b48847 43.49%,
    #a6773e 49.89%,
    #dbb75f 69.08%,
    #b48847 81.88%,
    #a6773e 88.27%
  );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.section5__item-title {
  margin-bottom: 14px;
  letter-spacing: 0.018em;
}
.section5__item-text {
  font-size: 18px;
  line-height: 24px;
}
.section5__lb {
  width: 252px;
  height: 234px;
  position: absolute;
}
.section5__lb--1 {
  background-image: url(../img/section5-lb1.webp);
  background-repeat: no-repeat;
  background-size: 100% 100%;
  top: 45px;
  right: 18px;
  transform: rotate(5.4deg);
}
.section5__lb--2 {
  background-image: url(../img/section5-lb2.webp);
  background-repeat: no-repeat;
  background-size: 100% 100%;
  top: 587px;
  left: 8px;
  transform: rotate(-7.48deg);
}
.section5__lb-text1 {
  position: absolute;
  width: 170px;
  text-align: center;
  font-family: "Bebas Neue1", "Bebas Neue2";
  font-weight: 400;
  letter-spacing: -0.005em;
  font-size: 22px;
  line-height: 22px;
  top: 93px;
  left: 42px;
  text-shadow: 0px 2px 4px rgba(0, 0, 0, 0.36);
}
.section5__lb-text2 {
  position: absolute;
  width: 120px;
  text-align: center;
  font-family: "Bebas Neue1", "Bebas Neue2";
  font-weight: 400;
  letter-spacing: -0.005em;
  font-size: 40px;
  line-height: 38px;
  top: 127px;
  left: 66px;
}
.section5__lb-text3 {
  position: absolute;
  width: 170px;
  text-align: center;
  font-family: "Bebas Neue1", "Bebas Neue2";
  font-weight: 400;
  letter-spacing: -0.005em;
  font-size: 35px;
  line-height: 35px;
  top: 103px;
  left: 42px;
  text-shadow: 0px 2px 4px rgba(0, 0, 0, 0.36);
}
.section5__lb-circl {
  position: absolute;
  left: 21px;
  bottom: -51px;
  width: 100%;
  height: auto;
  display: flex;
  align-items: center;
}
.section5__lb-circl text {
  font-family: "Bebas Neue1", "Bebas Neue2";
  font-weight: 400;
  font-size: 35px;
  line-height: 38px;
  text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
  fill: #fff;
  letter-spacing: 0.08em;
}

.section6 {
  background-image: url(../img/section6-bg.webp);
  background-repeat: no-repeat;
  background-size: 100% 100%;
  position: relative;
  height: 638px;
  padding-top: 37px;
}
.section6__title {
  color: #ffd900;
  margin-bottom: 12px;
  font-size: 38px;
  line-height: 1;
}
.section6__subtitle {
  text-align: center;
  text-transform: uppercase;
  font-size: 18px;
  line-height: 24px;
  font-weight: bold;
}

.section7 {
  background-image: url(../img/section7-bg.webp);
  background-repeat: no-repeat;
  background-size: 100% 100%;
  position: relative;
  height: 761px;
  padding-top: 43px;
}
.section7__title {
  font-size: 38px;
  line-height: 1;
}
.section7__title span {
  color: #ffd900;
}
.section7__text {
  position: absolute;
  width: 150px;
  font-size: 18px;
  line-height: 24px;
  font-weight: bold;
  text-align: center;
}
.section7__text--1 {
  top: 225px;
  left: 165px;
}
.section7__text--2 {
  top: 293px;
  left: 17px;
}
.section7__text--3 {
  top: 433px;
  right: 13px;
}

.section8 {
  background-image: url(../img/section8-bg.webp);
  background-repeat: no-repeat;
  background-size: 100% 100%;
  position: relative;
  height: 920px;
  padding-top: 43px;
  padding-bottom: 44px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.section8__title {
  font-size: 38px;
  line-height: 38px;
}
.section8__title span {
  color: #ffd900;
}
.section8__bottom {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.section8__bottom-text {
  font-style: italic;
  font-size: 18px;
  line-height: 24px;
  text-align: center;
  background-image: url(../img/section8-bottom-text.webp);
  background-repeat: no-repeat;
  background-position: 50% 100%;
  margin-bottom: 9px;
  padding: 0 32px 19px;
}
.section8__bottom-info {
  background-color: rgba(231, 109, 109, 0.15);
  border-radius: 6px;
  padding: 4px 6px;
  font-style: italic;
  margin-bottom: 23px;
  margin-top: 7px;
}
.section8 .btn__block {
  gap: 9px;
}

.section9 {
  padding: 26px 16px;
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.section9__item {
  background-color: rgba(31, 31, 31, 0.65);
  border: 1px solid #2a2a2a;
  border-radius: 12px;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 28px 25px 30px;
  text-align: center;
}
.section9__item-ava {
  width: 89px;
  margin-bottom: 22px;
}
.section9__item-stars {
  width: 91px;
  height: 15px;
  background-image: url('data:image/svg+xml,<svg width="91" height="15" viewBox="0 0 91 15" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M16.3281 5.66827C16.2242 5.35133 15.9392 5.12623 15.602 5.09625L11.0216 4.68604L9.21044 0.504789C9.0769 0.198357 8.77275 0 8.43482 0C8.09689 0 7.79275 0.198357 7.6592 0.505505L5.848 4.68604L1.2669 5.09625C0.930308 5.12694 0.646018 5.35133 0.541528 5.66827C0.437038 5.98521 0.533536 6.33285 0.788163 6.55198L4.25038 9.5468L3.22945 13.9824C3.15475 14.3086 3.28309 14.6457 3.55745 14.8413C3.70492 14.9464 3.87746 14.9999 4.05145 14.9999C4.20146 14.9999 4.35027 14.96 4.48382 14.8812L8.43482 12.5521L12.3844 14.8812C12.6734 15.0527 13.0377 15.037 13.3115 14.8413C13.5859 14.6451 13.7142 14.3078 13.6395 13.9824L12.6185 9.5468L16.0808 6.55258C16.3354 6.33285 16.4326 5.98581 16.3281 5.66827Z" fill="%23FFC107"/><path d="M53.3935 5.6684C53.2896 5.35146 53.0046 5.12635 52.6674 5.09637L48.087 4.68617L46.2759 0.504911C46.1423 0.198479 45.8382 0.00012273 45.5002 0.00012273C45.1623 0.00012273 44.8581 0.198479 44.7246 0.505628L42.9134 4.68617L38.3323 5.09637C37.9957 5.12707 37.7114 5.35146 37.6069 5.6684C37.5024 5.98534 37.5989 6.33297 37.8536 6.5521L41.3158 9.54692L40.2949 13.9825C40.2201 14.3087 40.3485 14.6458 40.6229 14.8414C40.7703 14.9465 40.9429 15 41.1168 15C41.2669 15 41.4157 14.9601 41.5492 14.8813L45.5002 12.5522L49.4498 14.8813C49.7388 15.0528 50.1031 15.0371 50.3769 14.8414C50.6514 14.6452 50.7796 14.308 50.7049 13.9825L49.6839 9.54692L53.1462 6.5527C53.4008 6.33297 53.498 5.98593 53.3935 5.6684Z" fill="%23FFC107"/><path d="M34.861 5.6684C34.7571 5.35146 34.4721 5.12635 34.1349 5.09637L29.5545 4.68617L27.7433 0.504911C27.6098 0.198479 27.3056 0.00012273 26.9677 0.00012273C26.6298 0.00012273 26.3256 0.198479 26.1921 0.505628L24.3809 4.68617L19.7998 5.09637C19.4632 5.12707 19.1789 5.35146 19.0744 5.6684C18.9699 5.98534 19.0664 6.33297 19.321 6.5521L22.7832 9.54692L21.7623 13.9825C21.6876 14.3087 21.8159 14.6458 22.0903 14.8414C22.2378 14.9465 22.4103 15 22.5843 15C22.7343 15 22.8831 14.9601 23.0167 14.8813L26.9677 12.5522L30.9172 14.8813C31.2062 15.0528 31.5706 15.0371 31.8443 14.8414C32.1188 14.6452 32.247 14.308 32.1723 13.9825L31.1514 9.54692L34.6136 6.5527C34.8682 6.33297 34.9655 5.98593 34.861 5.6684Z" fill="%23FFC107"/><path d="M71.9261 5.6684C71.8222 5.35146 71.5372 5.12635 71.2 5.09637L66.6196 4.68617L64.8084 0.504911C64.6748 0.198479 64.3707 0.00012273 64.0328 0.00012273C63.6948 0.00012273 63.3907 0.198479 63.2571 0.505628L61.4459 4.68617L56.8649 5.09637C56.5283 5.12707 56.244 5.35146 56.1395 5.6684C56.035 5.98534 56.1315 6.33297 56.3861 6.5521L59.8483 9.54692L58.8274 13.9825C58.7527 14.3087 58.881 14.6458 59.1554 14.8414C59.3029 14.9465 59.4754 15 59.6494 15C59.7994 15 59.9482 14.9601 60.0818 14.8813L64.0328 12.5522L67.9823 14.8813C68.2713 15.0528 68.6357 15.0371 68.9094 14.8414C69.1839 14.6452 69.3121 14.308 69.2374 13.9825L68.2165 9.54692L71.6787 6.5527C71.9333 6.33297 72.0305 5.98593 71.9261 5.6684Z" fill="%23FFC107"/><path d="M90.4586 5.6684C90.3547 5.35146 90.0697 5.12635 89.7325 5.09637L85.1521 4.68617L83.3409 0.504911C83.2074 0.198479 82.9032 0.00012273 82.5653 0.00012273C82.2274 0.00012273 81.9232 0.198479 81.7897 0.505628L79.9785 4.68617L75.3974 5.09637C75.0608 5.12707 74.7765 5.35146 74.672 5.6684C74.5675 5.98534 74.664 6.33297 74.9186 6.5521L78.3809 9.54692L77.3599 13.9825C77.2852 14.3087 77.4136 14.6458 77.6879 14.8414C77.8354 14.9465 78.0079 15 78.1819 15C78.332 15 78.4808 14.9601 78.6143 14.8813L82.5653 12.5522L86.5149 14.8813C86.8039 15.0528 87.1682 15.0371 87.4419 14.8414C87.7164 14.6452 87.8447 14.308 87.77 13.9825L86.749 9.54692L90.2112 6.5527C90.4659 6.33297 90.5631 5.98593 90.4586 5.6684Z" fill="%23FFC107"/></svg>');
  background-repeat: no-repeat;
  margin-bottom: 20px;
}
.section9__item-title {
  font-size: 28px;
  line-height: 38px;
  margin-bottom: 8px;
}
.section9__item-text {
  font-size: 18px;
  line-height: 24px;
  margin-bottom: 20px;
}
.section9__item-name {
  text-transform: uppercase;
  font-weight: bold;
  font-size: 18px;
  line-height: 21px;
  margin-bottom: 6px;
}
.section9__item-address {
  padding-left: 20px;
  background-image: url('data:image/svg+xml,<svg width="17" height="17" viewBox="0 0 17 17" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_1_212)"><circle cx="9" cy="9" r="5" fill="white"/><path d="M15.3936 6.93159C15.1882 6.79371 15.0027 6.62828 14.8423 6.43996C14.8542 6.17775 14.9069 5.919 14.9985 5.67304C15.1707 5.09004 15.3852 4.36448 14.9719 3.79674C14.5555 3.22448 13.795 3.20527 13.1839 3.18965C12.9269 3.19992 12.6698 3.17227 12.4208 3.10761C12.2839 2.89287 12.1793 2.65914 12.1106 2.41394C11.9067 1.8333 11.6527 1.11063 10.9725 0.889591C10.3125 0.675085 9.72021 1.08263 9.19795 1.44101C8.98807 1.60858 8.75243 1.74106 8.50018 1.83328C8.24781 1.74115 8.01206 1.60868 7.80213 1.44101C7.27984 1.08231 6.68737 0.676057 6.02753 0.889591C5.34754 1.11063 5.09364 1.83294 4.88952 2.4137C4.82087 2.65768 4.71748 2.89053 4.58256 3.10509C4.33278 3.17172 4.07436 3.20015 3.81608 3.18941C3.20508 3.205 2.44451 3.22424 2.02818 3.79647C1.61483 4.36453 1.82929 5.09009 2.00151 5.67314C2.09206 5.9178 2.14523 6.17471 2.15922 6.43521C1.99955 6.6262 1.81336 6.79337 1.60633 6.93162C1.11333 7.30758 0.5 7.77565 0.5 8.49995C0.5 9.22425 1.11333 9.69231 1.60644 10.0683C1.81182 10.2062 1.9973 10.3716 2.1577 10.5599C2.14579 10.8221 2.09308 11.0809 2.00146 11.3269C1.82926 11.9099 1.61478 12.6355 2.02812 13.2032C2.44446 13.7754 3.20503 13.7946 3.81605 13.8103C4.07309 13.8 4.33024 13.8277 4.57922 13.8923C4.71612 14.1071 4.82065 14.3408 4.88945 14.586C5.09356 15.1667 5.34746 15.8893 6.02761 16.1104C6.14812 16.1499 6.27414 16.17 6.40096 16.17C6.91285 16.17 7.38028 15.8487 7.80218 15.559C8.01206 15.3914 8.24771 15.2589 8.49997 15.1666C8.75236 15.2588 8.98813 15.3912 9.19808 15.5589C9.72034 15.9176 10.3127 16.3235 10.9727 16.1103C11.6526 15.8893 11.9065 15.167 12.1107 14.5862C12.1793 14.3422 12.2827 14.1094 12.4176 13.8948C12.6674 13.8282 12.9258 13.7997 13.1841 13.8105C13.7951 13.7949 14.5557 13.7757 14.972 13.2034C15.3854 12.6354 15.1709 11.9098 14.9987 11.3268C14.9081 11.0821 14.855 10.8252 14.841 10.5647C15.0006 10.3737 15.1868 10.2065 15.3939 10.0683C15.8866 9.69231 16.5 9.22425 16.5 8.49995C16.5 7.77565 15.8867 7.30758 15.3936 6.93159ZM11.4714 7.30465L8.13802 10.638C7.87777 10.8983 7.45577 10.8984 7.19544 10.6381L7.19528 10.638L5.5286 8.97129C5.26497 8.71427 5.25961 8.29219 5.51664 8.02855C5.77366 7.76491 6.19574 7.75956 6.45938 8.01658C6.46342 8.02052 6.46741 8.02451 6.47135 8.02855L7.66665 9.22388L10.5286 6.36188C10.7857 6.09824 11.2077 6.09291 11.4714 6.34994C11.735 6.60696 11.7403 7.02904 11.4833 7.29268C11.4794 7.29675 11.4754 7.30071 11.4714 7.30465Z" fill="%23F42326"/></g><defs><clipPath id="clip0_1_212"><rect width="16" height="16" fill="white" transform="translate(0.5 0.5)"/></clipPath></defs></svg>');
  background-repeat: no-repeat;
}

.section10 {
  background-image: url(../img/section10-bg.webp);
  background-repeat: no-repeat;
  background-size: 100% 100%;
  position: relative;
  height: 999px;
  padding-top: 37px;
  padding-bottom: 37px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.section10__title {
  font-size: 38px;
  line-height: 38px;
  color: #ffd900;
  margin-bottom: 12px;
}
.section10__subtitle {
  font-weight: bold;
  font-size: 18px;
  line-height: 24px;
  text-align: center;
  text-transform: uppercase;
}
.section10__items {
  display: grid;
  grid-template-columns: 209px 209px;
  justify-content: center;
  gap: 15px 12px;
}
.section10__item {
  padding-top: 10px;
  padding-bottom: 9px;
  border-radius: 12px;
  background-color: rgba(25, 25, 25, 0.6);
  border: 1px solid rgba(29, 29, 29, 0.43);
  backdrop-filter: blur(12px);
  -webkit-backdrop-filter: blur(12px);
}
.section10__item:nth-child(1),
.section10__item:nth-child(2) {
  padding-bottom: 12px;
}
.section10__item-title {
  font-family: "Bebas Neue1", "Bebas Neue2";
  font-weight: 400;
  letter-spacing: 0.022em;
  font-size: 28px;
  line-height: 38px;
  margin-bottom: 4px;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 6px;
}
.section10__item-text {
  font-weight: 500;
  font-size: 18px;
  line-height: 24px;
  text-align: center;
}

.form {
  background-image: url(../img/form-bg.webp);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: 0 100%;
  padding-top: 15px;
  padding-bottom: 37px;
}
.form__title {
  font-size: 32px;
  line-height: 40px;
  margin-bottom: 24px;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  padding-left: 17px;
}
.form__title::before,
.form__title::after {
  content: "";
  background-image: url('data:image/svg+xml,<svg width="16" height="18" viewBox="0 0 16 18" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M0.499943 0.31836L0.499943 5.08497L8.10739 10.2084L15.7148 5.08497L15.7148 0.318361L8.10739 5.4418L0.499943 0.31836ZM0.499943 7.42831L8.10739 12.5518L15.7148 7.42831L15.7148 12.1949L8.10739 17.3184L0.499942 12.1949L0.499943 7.42831Z" fill="url(%23paint0_linear_70_910)"/><defs><linearGradient id="paint0_linear_70_910" x1="8.10739" y1="17.3184" x2="8.10739" y2="0.318361" gradientUnits="userSpaceOnUse"><stop stop-color="%238DCA61"/><stop offset="1" stop-color="%23577948" stop-opacity="0.81"/></linearGradient></defs></svg>');
  background-repeat: no-repeat;
  width: 16px;
  height: 18px;
  flex-shrink: 0;
}
.form__select {
  display: flex;
  flex-direction: column;
  gap: 20px;
  margin: 0 34px 31px 45px;
}
.form__select-item {
  border-radius: 16px;
  position: relative;
  box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.1);
  background-color: #192016;
  border: 1px solid rgba(229, 229, 229, 0.08);
}
.form__select-item.active {
  background: linear-gradient(124.89deg, #fffce4 15.19%, #eff6dd 109.83%);
  border-color: #6aa342;
  outline: 2px solid #6aa342;
  outline-offset: -3px;
  color: #232519;
}
.form__select-item.active .form__select-item-check {
  background-color: #6aa342;
  background-image: url('data:image/svg+xml,<svg width="15" height="15" viewBox="0 0 15 15" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6.06589 11.9503C6.00799 12.0085 5.93913 12.0547 5.8633 12.0863C5.78747 12.1178 5.70615 12.134 5.62402 12.134C5.54189 12.134 5.46057 12.1178 5.38474 12.0863C5.3089 12.0547 5.24005 12.0085 5.18214 11.9503L1.65339 8.42089C1.47764 8.24509 1.37891 8.00667 1.37891 7.75808C1.37891 7.50949 1.47764 7.27108 1.65339 7.09527L2.09527 6.65339C2.27108 6.47764 2.50949 6.37891 2.75808 6.37891C3.00667 6.37891 3.24509 6.47764 3.42089 6.65339L5.62402 8.85652L11.5771 2.90339C11.7529 2.72764 11.9914 2.62891 12.24 2.62891C12.4885 2.62891 12.727 2.72764 12.9028 2.90339L13.3446 3.34527C13.5204 3.52108 13.6191 3.75949 13.6191 4.00808C13.6191 4.25667 13.5204 4.49509 13.3446 4.67089L6.06589 11.9503Z" fill="white"/></svg>');
}
.form__select-item.active .form__select-item-top-title {
  color: #232519;
}
.form__select-item.active .form__select-item-bottom-price s {
  color: rgba(35, 37, 25, 0.6);
}
.form__select-item-check {
  position: absolute;
  top: -7px;
  right: -3px;
  width: 25px;
  height: 25px;
  border-radius: 50%;
  background-color: #d9d9d9;
  background-repeat: no-repeat;
  background-position: center center;
  box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25) inset;
}
.form__select-item-lb {
  position: absolute;
  top: -6px;
  left: -3px;
  padding: 4px 8px 5px 6px;
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  border-radius: 4px;
  background-color: rgba(111, 154, 79, 0.23);
  backdrop-filter: blur(12px);
  -webkit-backdrop-filter: blur(12px);
  text-align: center;
  min-width: 133px;
  color: #fff;
}
.form__select-item-lb img {
  vertical-align: top;
}
.form__select-item-top {
  display: flex;
  gap: 16px;
}
.form__select-item-top-img {
  flex-shrink: 0;
}
.form__select-item-top-title {
  font-size: 18px;
  line-height: 21px;
  font-weight: bold;
  margin-bottom: 7px;
}
.form__select-item-top-title-lb {
  background-color: #ffd900;
  border-radius: 2px;
  padding: 0 3px 0 2px;
  margin-left: -2px;
  color: #232519;
}
.form__select-item-top-lb {
  border-radius: 50px;
  background-color: #303d2b;
  padding: 4px 8px;
  font-weight: 500;
  letter-spacing: -0.019em;
  margin-bottom: 7px;
  display: inline-flex;
}
.form__select-item-top-list {
  letter-spacing: -0.019em;
  font-weight: 500;
}
.form__select-item-top-list img {
  vertical-align: top;
}
.form__select-item-top-list2 {
  border-left: 3px solid #f1af09;
  border-radius: 6px;
  letter-spacing: -0.019em;
  font-weight: 700;
  margin-bottom: 4px;
  padding: 6px 3px;
}
.form__select-item-top-list2 img {
  vertical-align: top;
}
.form__select-item-bottom {
  border-top: 1px solid #293027;
  padding: 11px 13px 12px 14px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.form__select-item-bottom-left {
  display: flex;
  align-items: center;
  gap: 6px;
  font-weight: 700;
  letter-spacing: -0.019em;
}
.form__select-item-bottom-left-level {
  color: #ff8000;
  padding-right: 10px;
  background-image: url('data:image/svg+xml,<svg width="8" height="11" viewBox="0 0 8 11" fill="none" xmlns="http://www.w3.org/2000/svg"><rect x="-1.52588e-05" y="0.09375" width="1.33539" height="10.8125" fill="%23FF8000"/><rect x="2.0101" y="2.75" width="1.33539" height="8.15596" fill="%23FF8000"/><rect x="4.01962" y="5.68652" width="1.33539" height="5.21862" fill="%23FF8000"/><rect x="6.02922" y="8.88965" width="1.33539" height="2.01602" fill="%23FF8000"/></svg>');
  background-repeat: no-repeat;
  background-position: 100% center;
}
.form__select-item-bottom-price {
  display: flex;
  align-items: center;
  letter-spacing: -0.022em;
  text-transform: uppercase;
}
.form__select-item-bottom-price-lb {
  background: linear-gradient(106.95deg, #ea3737 -10.09%, #990000 100.35%);
  color: #fff;
  border-radius: 4px;
  padding: 4px 8px;
  font-weight: 700;
  font-size: 20px;
  line-height: 23px;
  margin-left: 10px;
}
.form__select-item-bottom-price strong {
  font-weight: 700;
  font-size: 20px;
  line-height: 23px;
  margin-left: 6px;
}
.form__select-item-bottom-price s {
  color: rgba(255, 255, 255, 0.6);
}
.form__select-item--1 .form__select-item-top-img {
  width: 102px;
}
.form__select-item--1 .form__select-item-top {
  padding: 27px 13px 13px;
}
.form__select-item--1 .form__select-item-top-lb {
  color: #fff;
}
.form__select-item--2 .form__select-item-top-img {
  width: 108px;
}
.form__select-item--2 .form__select-item-top {
  padding: 29px 13px 13px;
  gap: 10px;
}
.form__select-item--2 .form__select-item-bottom-left-level {
  color: #f24f51;
  background-image: url('data:image/svg+xml,<svg width="8" height="12" viewBox="0 0 8 12" fill="none" xmlns="http://www.w3.org/2000/svg"><rect x="0.499985" y="0.59375" width="1.33539" height="10.8125" fill="%23F24F51"/><rect x="2.5101" y="3.25" width="1.33539" height="8.15596" fill="%23F24F51"/><rect x="4.51962" y="6.18652" width="1.33539" height="5.21862" fill="%23F24F51"/><rect x="6.52922" y="9.38965" width="1.33539" height="2.01602" fill="%23F24F51"/></svg>');
}
.form__select-item--2 .form__select-item-bottom {
  padding-top: 13px;
  padding-bottom: 10px;
}
.form__select-item--2 .form__select-item-top-lb {
  background: linear-gradient(90.63deg, #ffd900 -41.56%, #c12323 149.1%);
  font-weight: bold;
  color: #fff;
}
.form__select-item--2 .form__select-item-top-list {
  padding-left: 7px;
}
.form__select-item--2 .form__select-item-lb {
  background-color: #6aa342;
}
.form__title2 {
  font-size: 32px;
  line-height: 36px;
  margin-bottom: 25px;
}

.input-block-holder {
  padding: 0 56px 0 61px;
}
.input-block-holder .btn {
  width: 100%;
  padding-top: 5px;
}
.input-block-holder .btn__block {
  gap: 8px;
}

.input-block {
  position: relative;
  margin: 0 auto 21px;
}

.input-block-i {
  position: absolute;
  top: 50%;
  left: 14.5px;
  transform: translate(0, -50%);
}

.input-block input {
  display: block;
  width: 100%;
  height: 76px;
  outline: 2px solid rgba(0, 0, 0, 0.17);
  outline-offset: -2px;
  background-color: #fff;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  padding: 0 26px;
  font-size: 21px;
  color: #000;
}

.input-block input::placeholder {
  color: rgba(0, 0, 0, 0.3);
}

.input-block-ico input {
  padding-left: 59px;
}

.input-block-wrap {
  padding: 0 4px 3px 1px;
}

.footer {
  padding: 33px 2px 30px;
  background-color: #000;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 35px;
  font-size: 15px;
  line-height: 24px;
  color: rgba(255, 255, 255, 0.6);
  text-align: center;
}
.footer a {
  text-decoration: underline;
}
.footer__nav {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 19px 20px;
  padding: 0 10px;
}
.footer__nav a {
  color: #fff;
}

.secret-offer1 {
  padding-top: 26px;
}
.secret-offer1__top {
  display: flex;
  align-items: center;
  flex-direction: column;
}
.secret-offer1__title {
  font-family: "Bebas Neue1", "Bebas Neue2";
  font-size: 45px;
  line-height: 1;
  font-weight: 400;
  letter-spacing: 0.02em;
  text-align: center;
  margin-bottom: 8px;
}
.secret-offer1__subtitle {
  font-size: 18px;
  line-height: 21px;
  text-align: center;
  margin-bottom: 16px;
}
.secret-offer1__lb {
  display: flex;
  align-items: center;
  gap: 12px;
  text-transform: uppercase;
  font-weight: 600;
  font-size: 18px;
  line-height: 21px;
  padding: 6px 12px;
  border-radius: 4px;
  background-color: rgba(49, 49, 49, 0.6);
  margin-bottom: 20px;
}
.secret-offer1__content {
  padding: 0 21px;
}
.secret-offer1__content-title {
  font-family: "Bebas Neue1", "Bebas Neue2";
  font-size: 33px;
  line-height: 40px;
  font-weight: 400;
  letter-spacing: 0.02em;
  text-align: center;
  margin-bottom: 12px;
  text-align: left;
}
.secret-offer1__content-list {
  display: flex;
  flex-direction: column;
  gap: 6px;
  font-size: 18px;
  line-height: 24px;
  margin-bottom: 2px;
}
.secret-offer1__content-list-item {
  padding-left: 16px;
  position: relative;
  font-family: "Raleway", sans-serif;
}
.secret-offer1__content-list-item::before {
  content: "";
  position: absolute;
  left: 0;
  top: calc(50% - 4px);
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background-color: #f00;
}

.secret-offer2 {
  padding: 24px 21px 30px;
}
.secret-offer2__price {
  display: grid;
  grid-template-columns: 145px 1fr 161px;
  align-items: center;
  margin-bottom: 28px;
}
.secret-offer2__price-block {
  background-color: #242424;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 6px;
  padding-top: 10px;
  padding-bottom: 10px;
}
.secret-offer2__price-block--1 {
  border-radius: 6px 0 0 6px;
}
.secret-offer2__price-block--2 {
  border-radius: 0 6px 6px 0;
}
.secret-offer2__price-block-title {
  font-weight: 500;
  color: rgba(255, 255, 255, 0.8);
}
.secret-offer2__price-block-num {
  font-weight: 700;
  font-size: 22px;
  line-height: 26px;
  letter-spacing: -0.022em;
  color: #ffd900;
  text-transform: uppercase;
}
.secret-offer2__price-block-num--2 {
  font-weight: 600;
  color: #fff;
}
.secret-offer2__price-center {
  border-radius: 6px;
  background-color: #ff2727;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding-top: 3px;
  padding-bottom: 9px;
}
.secret-offer2__price-center-num {
  font-family: "Bebas Neue1", "Bebas Neue2";
  font-weight: 400;
  font-size: 54px;
  line-height: 65px;
  letter-spacing: -0.022em;
}
.secret-offer2__price-center-text {
  font-weight: 600;
  font-size: 12px;
  line-height: 14px;
  text-transform: uppercase;
  margin-top: -7px;
}
.secret-offer2__btns {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 14px;
  margin-bottom: 20px;
}
.secret-offer2__btns .btn {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 15px;
  font-weight: 500;
  font-size: 24px;
  line-height: 28px;
  text-transform: uppercase;
  flex-direction: row;
  width: 401px;
  padding: 2px 5px;
}
.secret-offer2__btns .btn--2 {
  font-size: 20px;
  line-height: 23px;
  font-weight: 600;
  gap: 19px;
  padding-right: 24px;
  padding-top: 9px;
}
.secret-offer2__btns .btn--3 {
  font-size: 20px;
  line-height: 23px;
  font-weight: 500;
}

.header-secret-offer__top {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  gap: 3px;
  padding: 6px 6px 4px;
  text-transform: uppercase;
  color: #000;
  font-weight: bold;
  background-color: #ffd900;
  border-bottom: 2px solid rgba(255, 255, 255, 0.1);
}
.header-secret-offer__bottom {
  display: grid;
  grid-template-columns: 101px 1fr 101px;
  gap: 3px;
}
.header-secret-offer__bottom-logo {
  display: flex;
  align-items: center;
  justify-content: center;
}
.header-secret-offer__bottom-content {
  padding: 12px 5px 13px 3px;
  text-transform: uppercase;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 12px;
  border-left: 2px solid #1a1a1a;
  border-right: 2px solid #1a1a1a;
}
.header-secret-offer__bottom-content-text {
  font-weight: 500;
  font-size: 14px;
  line-height: 16px;
  font-weight: bold;
  font-size: 18px;
  line-height: 21px;
}
.header-secret-offer__bottom-content-timer {
  width: 71px;
  height: 30px;
  background-color: #f42326;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 4px;
  font-weight: 600;
  font-size: 20px;
  line-height: 19px;
  color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 4px;
}
.header-secret-offer__bottom-content-timer .separator {
  font-weight: bold;
  font-size: 16px;
  line-height: 17px;
  padding-left: 2px;
}
.header-secret-offer__bottom-content-timer .minutes,
.header-secret-offer__bottom-content-timer .seconds {
  width: 26px;
  text-align: center;
}
.header-secret-offer .timer-progress {
  width: 100%;
  height: 10px;
  background: #292929;
  margin: 0 auto;
  overflow: hidden;
  box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, 0.25) inset;
}
.header-secret-offer .timer-progress__bar {
  height: 100%;
  width: 100%;
  background: linear-gradient(90deg, #8e0c0c 1.86%, #ed0000 51.43%);
  overflow: hidden;
  transition: width 1s linear;
  border-radius: 0 2px 2px 0;
}
.header-secret-offer__logo {
  display: flex;
  justify-content: center;
  padding: 12px 6px 10px 0;
}
.header-secret-offer__bottom2 {
  padding: 9px 9px 7px;
  border-bottom: 2px solid rgba(73, 73, 73, 0.45);
  display: flex;
  justify-content: center;
}

/*.main-swiper {
  width: 450px;
  /* height: 449px; */

/*overflow: visible;
  position: relative;
}*/
/*.main-swiper .swiper-slide__wrap {
  border-radius: 12px;
  overflow: hidden;
  width: 100%;
  height: 100%;
}
.main-swiper .swiper-slide__wrap video,
/*.main-swiper .swiper-slide__wrap img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  background-color: #D9D9D9;
}*/

.main-swiper-button-prev,
.main-swiper-button-next {
  position: absolute;
  z-index: 1;
  top: 201px;
  width: 25px;
  height: 47px;
  background-repeat: no-repeat;
  cursor: pointer;
}
.main-swiper-button-prev {
  left: 10px;
  background-image: url('data:image/svg+xml,<svg width="25" height="47" viewBox="0 0 25 47" fill="none" xmlns="http://www.w3.org/2000/svg"><rect x="25" y="47" width="25" height="47" rx="4" transform="rotate(-180 25 47)" fill="black" fill-opacity="0.4"/><path d="M7.29267 23.2929C6.90215 23.6834 6.90215 24.3166 7.29267 24.7071L13.6566 31.0711C14.0472 31.4616 14.6803 31.4616 15.0708 31.0711C15.4614 30.6805 15.4614 30.0474 15.0708 29.6569L9.41399 24L15.0708 18.3431C15.4614 17.9526 15.4614 17.3195 15.0708 16.9289C14.6803 16.5384 14.0472 16.5384 13.6566 16.9289L7.29267 23.2929ZM8.77148 24L8.77148 23L7.99978 23L7.99978 24L7.99978 25L8.77148 25L8.77148 24Z" fill="white"/></svg>');
}
.main-swiper-button-next {
  right: 10px;
  background-image: url('data:image/svg+xml,<svg width="25" height="47" viewBox="0 0 25 47" fill="none" xmlns="http://www.w3.org/2000/svg"><rect width="25" height="47" rx="4" fill="black" fill-opacity="0.4"/><path d="M17.7073 23.7071C18.0979 23.3166 18.0979 22.6834 17.7073 22.2929L11.3434 15.9289C10.9528 15.5384 10.3197 15.5384 9.92916 15.9289C9.53863 16.3195 9.53863 16.9526 9.92916 17.3431L15.586 23L9.92916 28.6569C9.53863 29.0474 9.53863 29.6805 9.92916 30.0711C10.3197 30.4616 10.9528 30.4616 11.3434 30.0711L17.7073 23.7071ZM16.2285 23V24H17.0002V23V22H16.2285V23Z" fill="white"/></svg>');
}

.popap .main-swiper .swiper-slide__lb2 {
  border-radius: 4px 0px 0px 4px;
  background: #f42326;
}
.popap .main-swiper__block2 {
  position: absolute;
  inset: 0;
}
.popap .main-swiper__block3 {
  padding-inline: 14px;
}
.popap .main-swiper__block2 .main-swiper__block2-title,
.popap .main-swiper__block3 .main-swiper__block3-title {
  font-size: 24px;
  font-style: normal;
  font-weight: 800;
  line-height: 35px; /* 145.833% */
  text-transform: uppercase;
  font-family: "Montserrat";
  letter-spacing: normal;
}
.popap .main-swiper__block2 .main-swiper__block2-title {
  padding: 15px;
}
.popap .main-swiper__block2 .main-swiper__block2-title span,
.popap .main-swiper__block3 .main-swiper__block3-title span {
  color: #ffd900;
}

.popap .main-swiper__block2 .main-swiper__block2-txt > * {
  position: absolute;
  text-align: center;
  font-size: 12px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
}
.popap .main-swiper__block2 .main-swiper__block2-txt > * span {
  font-weight: 500;
}
.popap .main-swiper__block2 .main-swiper__block2-txt > :nth-child(1) {
  top: 26%;
  width: 136px;
  left: 39%;
}
.popap .main-swiper__block2 .main-swiper__block2-txt > :nth-child(2) {
  top: 43%;
  width: 146px;
  left: 60%;
}
.popap .main-swiper__block2 .main-swiper__block2-txt > :nth-child(3) {
  top: 81%;
  width: 134px;
  left: 6%;
}

.popap .main-swiper__block3 .main-swiper__block3-txt {
  width: 150px;
  color: #fff;
  font-size: 17px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
}

.order-confirmed {
  padding: 10px 23px 15px;
  border-bottom: 2px solid rgba(255, 255, 255, 0.1);
  border-top: 2px solid rgba(73, 73, 73, 0.45);
  margin-bottom: 1px;
}
.order-confirmed__block {
  border: 2px solid rgba(255, 255, 255, 0.02);
  border-radius: 8px;
  background-color: rgba(36, 36, 36, 0.68);
  background-image: url('data:image/svg+xml,<svg width="55" height="55" viewBox="0 0 55 55" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_2277_233)"><path d="M53.4269 7.51898C52.6178 6.70849 51.305 6.70709 50.4959 7.51555L25.6285 32.3173L16.6564 22.5728C15.8811 21.7312 14.5704 21.6767 13.7274 22.4518C12.8851 23.2271 12.8312 24.5385 13.6065 25.3808L24.0399 36.7117C24.2289 36.9172 24.4575 37.0823 24.712 37.1971C24.9665 37.3119 25.2415 37.3741 25.5206 37.3799C25.5358 37.3805 25.5504 37.3806 25.5649 37.3806C26.1134 37.3804 26.6396 37.163 27.0283 36.776L53.4228 10.4506C54.234 9.64229 54.2354 8.32948 53.4269 7.51898Z" fill="%2395C71F"/><path d="M52.9271 25.4271C51.7822 25.4271 50.8543 26.355 50.8543 27.5C50.8543 40.3781 40.3781 50.8543 27.5 50.8543C14.6227 50.8543 4.14573 40.3781 4.14573 27.5C4.14573 14.6227 14.6227 4.14573 27.5 4.14573C28.6449 4.14573 29.5729 3.21782 29.5729 2.07292C29.5729 0.92791 28.6449 0 27.5 0C12.3363 0 0 12.3363 0 27.5C0 42.663 12.3363 55 27.5 55C42.663 55 55 42.663 55 27.5C55 26.3551 54.0721 25.4271 52.9271 25.4271Z" fill="%2395C71F"/></g><defs><clipPath id="clip0_2277_233"><rect width="55" height="55" fill="white"/></clipPath></defs></svg>');
  background-repeat: no-repeat;
  background-position: 15px 13px;
  padding: 14px 16px 14px 86px;
  font-size: 18px;
  line-height: 21px;
}
.order-confirmed__block-title {
  text-transform: uppercase;
  margin-bottom: 4px;
  font-weight: bold;
}
.order-confirmed__block-text {
  margin-bottom: 4px;
}
.order-confirmed__block-link {
  text-decoration: underline;
  font-weight: 500;
  color: #59bdec;
  letter-spacing: -0.01em;
}

.bonus {
  padding: 18px 22px 2px;
  border-bottom: 2px solid rgba(73, 73, 73, 0.45);
  background-image: url(../img/bonus-bg.webp);
  background-repeat: no-repeat;
  background-size: 100% 100%;
  transition:
    opacity 0.5s ease,
    height 0.5s ease,
    margin 0.5s ease,
    padding 0.5s ease,
    visibility 0.5s ease;
  overflow: hidden;
}
.bonus.hidden {
  opacity: 0;
  height: 0;
  margin: 0;
  padding: 0;
  visibility: hidden;
}
.bonus .main-swiper {
  width: 100%;
  height: 442px;
  margin-bottom: 18px;
}
.bonus__title {
  font-family: "Bebas Neue1", "Bebas Neue2";
  font-size: 36px;
  line-height: 40px;
  font-weight: 400;
  letter-spacing: 0.02em;
  text-align: center;
  margin: 0 -2px 26px;
}
.bonus__timer {
  margin: 0 9px 18px 10px;
  padding: 12px 5px;
  border-radius: 4px;
  background-color: #1f1f1f;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 12px;
}
.bonus__timer-text {
  text-transform: uppercase;
  font-weight: bold;
  font-size: 18px;
  line-height: 21px;
}
.bonus__timer-block {
  border: 1px solid rgba(0, 0, 0, 0.2);
  background-color: #f42326;
  border-radius: 4px;
  font-size: 18px;
  line-height: 21px;
  font-weight: bold;
  color: #fff;
  display: flex;
  align-items: center;
  gap: 4px;
  width: 125px;
  height: 30px;
  padding-left: 6px;
  padding-top: 1px;
}
.bonus__timer-seconds {
  width: 24px;
}
.bonus__timer-minutes {
  width: 11px;
}
.bonus__title2 {
  font-family: "Bebas Neue1", "Bebas Neue2";
  font-size: 40px;
  line-height: 40px;
  font-weight: 400;
  text-align: center;
  margin-bottom: 12px;
}
.bonus__subtitle2 {
  display: flex;
  justify-content: center;
  margin-bottom: 10px;
}
.bonus__subtitle2-holder {
  padding-left: 102px;
  font-size: 18px;
  line-height: 21px;
  background-repeat: no-repeat;
  background-image: url('data:image/svg+xml,<svg width="90" height="15" viewBox="0 0 90 15" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M15.8281 5.66827C15.7242 5.35133 15.4392 5.12623 15.102 5.09625L10.5216 4.68604L8.71044 0.504789C8.5769 0.198357 8.27275 0 7.93482 0C7.59689 0 7.29275 0.198357 7.1592 0.505505L5.348 4.68604L0.766904 5.09625C0.430308 5.12694 0.146018 5.35133 0.0415276 5.66827C-0.0629624 5.98521 0.0335365 6.33285 0.288163 6.55198L3.75038 9.5468L2.72945 13.9824C2.65475 14.3086 2.78309 14.6457 3.05745 14.8413C3.20492 14.9464 3.37746 14.9999 3.55145 14.9999C3.70146 14.9999 3.85027 14.96 3.98382 14.8812L7.93482 12.5521L11.8844 14.8812C12.1734 15.0527 12.5377 15.037 12.8115 14.8413C13.0859 14.6451 13.2142 14.3078 13.1395 13.9824L12.1185 9.5468L15.5808 6.55258C15.8354 6.33285 15.9326 5.98581 15.8281 5.66827Z" fill="%23FFC107"/><path d="M52.8935 5.6684C52.7896 5.35146 52.5046 5.12635 52.1674 5.09637L47.587 4.68617L45.7759 0.504911C45.6423 0.198479 45.3382 0.00012273 45.0002 0.00012273C44.6623 0.00012273 44.3581 0.198479 44.2246 0.505628L42.4134 4.68617L37.8323 5.09637C37.4957 5.12707 37.2114 5.35146 37.1069 5.6684C37.0024 5.98534 37.0989 6.33297 37.3536 6.5521L40.8158 9.54692L39.7949 13.9825C39.7201 14.3087 39.8485 14.6458 40.1229 14.8414C40.2703 14.9465 40.4429 15 40.6168 15C40.7669 15 40.9157 14.9601 41.0492 14.8813L45.0002 12.5522L48.9498 14.8813C49.2388 15.0528 49.6031 15.0371 49.8769 14.8414C50.1514 14.6452 50.2796 14.308 50.2049 13.9825L49.1839 9.54692L52.6462 6.5527C52.9008 6.33297 52.998 5.98593 52.8935 5.6684Z" fill="%23FFC107"/><path d="M34.361 5.6684C34.2571 5.35146 33.9721 5.12635 33.6349 5.09637L29.0545 4.68617L27.2433 0.504911C27.1098 0.198479 26.8056 0.00012273 26.4677 0.00012273C26.1298 0.00012273 25.8256 0.198479 25.6921 0.505628L23.8809 4.68617L19.2998 5.09637C18.9632 5.12707 18.6789 5.35146 18.5744 5.6684C18.4699 5.98534 18.5664 6.33297 18.821 6.5521L22.2832 9.54692L21.2623 13.9825C21.1876 14.3087 21.3159 14.6458 21.5903 14.8414C21.7378 14.9465 21.9103 15 22.0843 15C22.2343 15 22.3831 14.9601 22.5167 14.8813L26.4677 12.5522L30.4172 14.8813C30.7062 15.0528 31.0706 15.0371 31.3443 14.8414C31.6188 14.6452 31.747 14.308 31.6723 13.9825L30.6514 9.54692L34.1136 6.5527C34.3682 6.33297 34.4655 5.98593 34.361 5.6684Z" fill="%23FFC107"/><path d="M71.4261 5.6684C71.3222 5.35146 71.0372 5.12635 70.7 5.09637L66.1196 4.68617L64.3084 0.504911C64.1748 0.198479 63.8707 0.00012273 63.5328 0.00012273C63.1948 0.00012273 62.8907 0.198479 62.7571 0.505628L60.9459 4.68617L56.3649 5.09637C56.0283 5.12707 55.744 5.35146 55.6395 5.6684C55.535 5.98534 55.6315 6.33297 55.8861 6.5521L59.3483 9.54692L58.3274 13.9825C58.2527 14.3087 58.381 14.6458 58.6554 14.8414C58.8029 14.9465 58.9754 15 59.1494 15C59.2994 15 59.4482 14.9601 59.5818 14.8813L63.5328 12.5522L67.4823 14.8813C67.7713 15.0528 68.1357 15.0371 68.4094 14.8414C68.6839 14.6452 68.8121 14.308 68.7374 13.9825L67.7165 9.54692L71.1787 6.5527C71.4333 6.33297 71.5305 5.98593 71.4261 5.6684Z" fill="%23FFC107"/><path d="M89.9586 5.6684C89.8547 5.35146 89.5697 5.12635 89.2325 5.09637L84.6521 4.68617L82.8409 0.504911C82.7074 0.198479 82.4032 0.00012273 82.0653 0.00012273C81.7274 0.00012273 81.4232 0.198479 81.2897 0.505628L79.4785 4.68617L74.8974 5.09637C74.5608 5.12707 74.2765 5.35146 74.172 5.6684C74.0675 5.98534 74.164 6.33297 74.4186 6.5521L77.8809 9.54692L76.8599 13.9825C76.7852 14.3087 76.9136 14.6458 77.1879 14.8414C77.3354 14.9465 77.5079 15 77.6819 15C77.832 15 77.9808 14.9601 78.1143 14.8813L82.0653 12.5522L86.0149 14.8813C86.3039 15.0528 86.6682 15.0371 86.9419 14.8414C87.2164 14.6452 87.3447 14.308 87.27 13.9825L86.249 9.54692L89.7112 6.5527C89.9659 6.33297 90.0631 5.98593 89.9586 5.6684Z" fill="%23FFC107"/></svg>');
  background-position: 0 center;
}
.bonus__list {
  display: flex;
  flex-direction: column;
  gap: 10px;
  font-size: 18px;
  line-height: 24px;
  padding-left: 6px;
  margin-right: -4px;
  margin-bottom: 42px;
}
.bonus__list-item {
  padding-left: 16px;
  position: relative;
}
.bonus__list-item::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background-color: #ff0000;
}
.bonus__list-item:last-child::before {
  background-image: url(../img/icon19.webp);
  background-repeat: no-repeat;
  background-size: cover;
  background-color: transparent;
  width: 18px;
  height: 18px;
  border-radius: 0;
  left: -7px;
}
.bonus__price {
  display: grid;
  grid-template-columns: 183px 183px;
  justify-content: space-between;
  position: relative;
  margin-bottom: 34px;
}
.bonus__price-block {
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 6px;
  border-radius: 6px;
}
.bonus__price-block--1 {
  background-color: #ffd900;
  padding-left: 5px;
  padding-right: 24px;
  color: #000;
}
.bonus__price-block--2 {
  background-color: #242424;
  padding-left: 24px;
  padding-right: 5px;
}
.bonus__price-block-text {
  font-size: 18px;
  line-height: 21px;
  font-weight: 500;
  opacity: 0.8;
}
.bonus__price-block-num {
  font-weight: bold;
  text-transform: uppercase;
  font-size: 24px;
  line-height: 28px;
  letter-spacing: -0.02em;
}
.bonus__price-center {
  position: absolute;
  top: -32px;
  left: 155px;
  z-index: 1;
  background-image: url('data:image/svg+xml,<svg width="127" height="127" viewBox="0 0 127 127" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M56.5015 2.85701C60.3896 -0.952454 66.6104 -0.952459 70.4985 2.857L73.7984 6.09016C76.2982 8.53949 79.8967 9.50368 83.2863 8.63244L87.7606 7.48238C93.0325 6.12732 98.4199 9.23775 99.8824 14.4809L101.124 18.9308C102.064 22.3019 104.698 24.9361 108.069 25.8764L112.519 27.1176C117.762 28.5801 120.873 33.9675 119.518 39.2394L118.368 43.7137C117.496 47.1033 118.461 50.7018 120.91 53.2016L124.143 56.5015C127.952 60.3896 127.952 66.6104 124.143 70.4985L120.91 73.7984C118.461 76.2982 117.496 79.8967 118.368 83.2863L119.518 87.7606C120.873 93.0325 117.762 98.4199 112.519 99.8824L108.069 101.124C104.698 102.064 102.064 104.698 101.124 108.069L99.8824 112.519C98.4199 117.762 93.0325 120.873 87.7606 119.518L83.2863 118.368C79.8967 117.496 76.2982 118.461 73.7984 120.91L70.4985 124.143C66.6104 127.952 60.3896 127.952 56.5015 124.143L53.2016 120.91C50.7018 118.461 47.1033 117.496 43.7137 118.368L39.2394 119.518C33.9675 120.873 28.5801 117.762 27.1176 112.519L25.8764 108.069C24.9362 104.698 22.3019 102.064 18.9308 101.124L14.4809 99.8824C9.23775 98.4199 6.12732 93.0325 7.48238 87.7606L8.63243 83.2863C9.50368 79.8967 8.53948 76.2982 6.09016 73.7984L2.857 70.4985C-0.952463 66.6104 -0.952458 60.3896 2.857 56.5015L6.09015 53.2016C8.53948 50.7018 9.50368 47.1033 8.63244 43.7137L7.48238 39.2394C6.12732 33.9675 9.23775 28.5801 14.4809 27.1176L18.9308 25.8764C22.3019 24.9362 24.9361 22.3019 25.8764 18.9308L27.1176 14.4809C28.5801 9.23775 33.9675 6.12732 39.2394 7.48238L43.7137 8.63243C47.1033 9.50368 50.7018 8.53948 53.2016 6.09016L56.5015 2.85701Z" fill="url(%23paint0_linear_2277_227)"/><path d="M57.5518 3.92871C60.7533 0.791969 65.815 0.694017 69.1328 3.63477L69.4482 3.92871L72.749 7.16113C75.5341 9.88992 79.5045 11.0162 83.2939 10.1729L83.6602 10.085L88.1338 8.93555C92.475 7.81972 96.9087 10.2658 98.3115 14.4717L98.4375 14.8838L99.6787 19.334C100.726 23.0896 103.602 26.0495 107.306 27.2139L107.666 27.3213L112.116 28.5625C116.433 29.7667 119.05 34.1017 118.162 38.4453L118.064 38.8662L116.915 43.3398C115.944 47.1161 116.954 51.1184 119.579 53.9785L119.839 54.251L123.071 57.5518C126.208 60.7533 126.306 65.815 123.365 69.1328L123.071 69.4482L119.839 72.749C117.11 75.5341 115.984 79.5045 116.827 83.2939L116.915 83.6602L118.064 88.1338C119.18 92.475 116.734 96.9087 112.528 98.3115L112.116 98.4375L107.666 99.6787C103.91 100.726 100.951 103.602 99.7861 107.306L99.6787 107.666L98.4375 112.116C97.2333 116.433 92.8983 119.05 88.5547 118.162L88.1338 118.064L83.6602 116.915C79.8839 115.944 75.8816 116.954 73.0215 119.579L72.749 119.839L69.4482 123.071C66.2467 126.208 61.185 126.306 57.8672 123.365L57.5518 123.071L54.251 119.839C51.4659 117.11 47.4955 115.984 43.7061 116.827L43.3398 116.915L38.8662 118.064C34.525 119.18 30.0913 116.734 28.6885 112.528L28.5625 112.116L27.3213 107.666C26.2737 103.91 23.3977 100.951 19.6943 99.7861L19.334 99.6787L14.8838 98.4375C10.5666 97.2333 7.95028 92.8983 8.83789 88.5547L8.93555 88.1338L10.085 83.6602C11.0556 79.8839 10.0458 75.8816 7.4209 73.0215L7.16113 72.749L3.92871 69.4482C0.791962 66.2467 0.694011 61.185 3.63477 57.8672L3.92871 57.5518L7.16113 54.251C9.88992 51.4659 11.0162 47.4955 10.1729 43.7061L10.085 43.3398L8.93555 38.8662C7.81972 34.525 10.2658 30.0913 14.4717 28.6885L14.8838 28.5625L19.334 27.3213C23.0896 26.2737 26.0495 23.3977 27.2139 19.6943L27.3213 19.334L28.5625 14.8838C29.7667 10.5666 34.1017 7.95028 38.4453 8.83789L38.8662 8.93555L43.3398 10.085C47.1161 11.0556 51.1184 10.0458 53.9785 7.4209L54.251 7.16113L57.5518 3.92871Z" stroke="white" stroke-opacity="0.17" stroke-width="3"/><defs><linearGradient id="paint0_linear_2277_227" x1="57.5" y1="-97" x2="217.805" y2="4.81431" gradientUnits="userSpaceOnUse"><stop stop-color="%23F42326"/><stop offset="0.04" stop-color="%23B70000"/><stop offset="0.52" stop-color="%23FF5811"/><stop offset="1" stop-color="%23860101"/></linearGradient></defs></svg>');
  background-repeat: no-repeat;
  width: 127px;
  height: 127px;
  text-align: center;
  padding-top: 31px;
}
.bonus__price-center-text {
  font-size: 13px;
  line-height: 15px;
  text-transform: uppercase;
  font-weight: 600;
}
.bonus__price-center-num {
  font-family: "Bebas Neue1", "Bebas Neue2";
  font-size: 55px;
  line-height: 66px;
  font-weight: 400;
  text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
  margin-top: -5px;
  letter-spacing: -0.01em;
}

.order-info {
  background-image: url(../img/order-info-bg.webp);
  background-repeat: no-repeat;
  background-size: 100% 100%;
  padding: 33px 20px 27px;
}
.order-info__title {
  font-family: "Bebas Neue1", "Bebas Neue2";
  font-size: 39px;
  line-height: 1;
  font-weight: 400;
  letter-spacing: 0.02em;
  text-align: center;
  margin-bottom: 22px;
}
.order-info__list {
  display: grid;
  grid-template-columns: 1fr 1fr;
  margin-bottom: 19px;
  padding: 0 3px;
  justify-content: space-between;
}
.order-info__list-item {
  border-radius: 12px;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 9px;
  padding-top: 12px;
  padding-bottom: 13px;
  background-color: rgba(36, 36, 36, 0.6);
  padding-right: 5px;
}
.order-info__list-item.active {
  background: linear-gradient(106.95deg, #f42326 12.4%, #b70000 113.11%);
  outline: 1px solid rgba(255, 255, 255, 0.25);
  outline-offset: -1px;
}
.order-info__list-item.active .order-info__list-img {
  background-color: #fff;
}
.order-info__list-img {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.order-info__list-img img {
  width: 20px;
}
.order-info__list-text {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  text-align: center;
}
.order-info__lb {
  width: 100%;
  height: 40px;
  background-color: #ffd900;
  border-radius: 6px;
  margin-bottom: 20px;
  text-align: center;
  font-size: 20px;
  line-height: 40px;
  font-weight: bold;
  color: #000;
}
.order-info__block-delivery {
  background-color: rgba(28, 28, 28, 0.6);
  border-radius: 12px;
  margin-bottom: 20px;
  padding: 21px 37px 23px 76px;
  display: flex;
  gap: 25px;
  background-image: url('data:image/svg+xml,<svg width="35" height="32" viewBox="0 0 35 32" fill="none" xmlns="http://www.w3.org/2000/svg"><rect x="0.326172" width="33.8462" height="32" rx="6" fill="%23F2F2F7" fill-opacity="0.05"/><path d="M20.9058 13.1929L23.6597 11.6255C23.5498 11.5156 23.418 11.4277 23.2568 11.3398L18.0859 8.39551C17.6392 8.13916 17.1924 8 16.7603 8C16.3208 8 15.874 8.13916 15.4272 8.39551L13.9404 9.23779L20.9058 13.1929ZM16.7603 15.5439L19.8877 13.7715L12.9517 9.80908L10.2637 11.3398C10.1025 11.4277 9.9707 11.5156 9.85352 11.6255L16.7603 15.5439ZM17.2583 23.9375C17.3096 23.9229 17.3535 23.9009 17.4048 23.8716L23.1396 20.605C23.8208 20.2168 24.187 19.8213 24.187 18.7593V13.0537C24.187 12.834 24.1724 12.6582 24.1284 12.4971L17.2583 16.4229V23.9375ZM16.2549 23.9375V16.4229L9.38477 12.4971C9.34082 12.6582 9.32617 12.834 9.32617 13.0537V18.7593C9.32617 19.8213 9.69971 20.2168 10.3735 20.605L16.1157 23.8716C16.1597 23.9009 16.2036 23.9229 16.2549 23.9375Z" fill="white"/></svg>');
  background-repeat: no-repeat;
  background-position: 24px 21px;
}
.order-info__block-delivery-title {
  display: flex;
  flex-direction: column;
  gap: 7px;
  font-weight: 600;
  font-size: 15px;
  line-height: 18px;
  margin-bottom: 10px;
}
.order-info__block-delivery-text {
  font-size: 12px;
  line-height: 14px;
  color: rgba(255, 255, 255, 0.6);
}
.order-info__block-delivery-img {
  width: 80px;
  flex-shrink: 0;
  margin-top: 14px;
}
.order-info__block-info {
  background-color: rgba(28, 28, 28, 0.6);
  border-radius: 12px;
  margin-bottom: 24px;
  padding: 21px 15px 20px 14px;
}
.order-info__block-info-top {
  padding: 0 9px 15px 6px;
  border-bottom: 1px solid rgba(243, 243, 243, 0.05);
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.order-info__block-info-top-text {
  font-weight: 500;
  font-size: 14px;
  line-height: 16px;
}
.order-info__block-info-top-copy {
  font-weight: 500;
  font-size: 18px;
  line-height: 21px;
  padding-right: 29px;
  background-image: url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M14.3032 12.1154C14.6205 12.1151 14.9247 11.9784 15.149 11.7353C15.3734 11.4923 15.4995 11.1628 15.4998 10.819V1.29635C15.4995 0.952632 15.3734 0.623088 15.149 0.380045C14.9247 0.137003 14.6205 0.000320779 14.3032 0H5.51303C5.19576 0.000320779 4.89156 0.137003 4.66722 0.380045C4.44287 0.623088 4.3167 0.952632 4.31641 1.29635V2.42308H10.9482C11.5618 2.42436 12.1499 2.68899 12.5838 3.15903C13.0177 3.62908 13.262 4.26622 13.2632 4.93096V12.1154H14.3032Z" fill="white" fill-opacity="0.31"/><path d="M10.9477 3.63452H2.15756C1.49669 3.63452 0.960938 4.21492 0.960938 4.93087V14.4536C0.960938 15.1695 1.49669 15.7499 2.15756 15.7499H10.9477C11.6086 15.7499 12.1444 15.1695 12.1444 14.4536V4.93087C12.1444 4.21492 11.6086 3.63452 10.9477 3.63452Z" fill="white" fill-opacity="0.31"/></svg>');
  background-repeat: no-repeat;
  background-position: 100% center;
  cursor: pointer;
}
.order-info__block-info-top-copy.copied {
  color: green;
}
.order-info__block-info-title {
  padding: 21px 10px 19px 0;
  text-align: center;
  font-weight: bold;
  font-size: 20px;
  line-height: 23px;
}
.order-info__block-info-product {
  border-top: 1px solid rgba(243, 243, 243, 0.05);
  padding: 13px 0 12px;
  margin: 0 13px 0 8px;
  display: flex;
  align-items: center;
  gap: 13px;
}
.order-info__block-info-product-img {
  width: 74px;
  flex-shrink: 0;
}
.order-info__block-info-product-content {
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.order-info__block-info-product-content-name {
  font-weight: bold;
  font-size: 14px;
  line-height: 16px;
}
.order-info__block-info-product-content-quantity {
  font-weight: 500;
  font-size: 12px;
  line-height: 14px;
}
.order-info__block-info-product-price {
  font-weight: bold;
  margin-left: auto;
}
.order-info__block-info-detail {
  border-top: 1px solid rgba(243, 243, 243, 0.05);
  padding: 20px 11px 18px;
  margin: 0 11px 0 8px;
  display: flex;
  flex-direction: column;
  gap: 14px;
  font-size: 14px;
  line-height: 16px;
}
.order-info__block-info-detail-item {
  display: flex;
  justify-content: space-between;
}
.order-info__block-info-detail-price {
  text-transform: uppercase;
}
.order-info__block-info-total {
  border-top: 1px solid rgba(243, 243, 243, 0.05);
  padding: 20px 11px 0;
  margin: 0 11px 0 8px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.order-info__block-info-total-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.order-info__block-info-total-title {
  font-weight: 500;
  font-size: 17px;
  line-height: 20px;
}
.order-info__block-info-total-subtitle {
  font-weight: 300;
  font-size: 10px;
  line-height: 12px;
}
.order-info__block-info-total-price {
  font-weight: bold;
  font-size: 17px;
  line-height: 20px;
}
.order-info__form {
  background-color: rgba(28, 28, 28, 0.6);
  border-radius: 16px;
  box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.1);
  padding: 21px 41px 38px;
}
.order-info__form-title {
  text-align: center;
  font-size: 24px;
  line-height: 28px;
  font-weight: bold;
  color: #ffd900;
  margin-bottom: 10px;
}
.order-info__form-subtitle {
  font-size: 18px;
  line-height: 21px;
  text-align: center;
  margin-bottom: 20px;
}
.order-info__form-input {
  width: 100%;
  padding: 21px 15px 20px;
  border: 1px solid rgba(210, 210, 210, 0.5);
  border-radius: 10px;
  font-size: 16px;
  line-height: 19px;
  font-family: "Raleway", sans-serif;
  color: rgba(19, 19, 19, 0.5019607843);
  margin-bottom: 12px;
}
.order-info__form-input::placeholder {
  color: rgba(19, 19, 19, 0.5);
}
.order-info__form-input--textarea {
  padding: 15px;
  margin-bottom: 7px;
  height: 201px;
  resize: none;
}
.order-info__form-btn {
  width: 100%;
  height: 57px;
  border-radius: 10px;
  text-align: center;
  background: linear-gradient(
    123.82deg,
    #f32f15 -31.67%,
    #d22323 48.78%,
    #6d1e16 129.29%
  );
  box-shadow: 0px 2px 0px 0px rgb(136, 11, 11);
  font-weight: 500;
  font-size: 20px;
  line-height: 57px;
  color: #fff;
}
/*# sourceMappingURL=main.css.map */

.overlay {
  position: fixed;
  z-index: 99;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.7);
  display: none;
}
.overlay.active {
  display: block;
}
.popap {
  position: fixed;
  z-index: 100;
  /* bottom: -200vh; */
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 480px;
  animation: bottom 2s ease-in;
  overflow-x: hidden;
  overflow-y: auto;
  padding-top: 35px;
}
.popap-wrap{
  padding-bottom: 15px;
  background-color: #000;
  border-radius: 16px 16px 0 0;
}
.popap-ico-1,.popap-ico-2,.popap-ico-3{
  display: inline-block;
  min-width: 16px;
  width: 16px;
  height: 16px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  margin-right: 6px;
}
.popap-ico-1{
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_15_9442)'%3E%3Cpath d='M15 6.5H13.31L10.445 0.775C10.4035 0.692543 10.3399 0.623201 10.2613 0.574662C10.1828 0.526122 10.0923 0.50028 10 0.5H6C5.90767 0.50028 5.81721 0.526122 5.73867 0.574662C5.66012 0.623201 5.59655 0.692543 5.555 0.775L2.69 6.5H1C0.867392 6.5 0.740215 6.55268 0.646447 6.64645C0.552678 6.74021 0.5 6.86739 0.5 7V9C0.5 9.13261 0.552678 9.25979 0.646447 9.35355C0.740215 9.44732 0.867392 9.5 1 9.5H1.575L2.5 15.08C2.51917 15.1983 2.5802 15.3058 2.67197 15.3829C2.76374 15.46 2.88015 15.5015 3 15.5H13C13.1198 15.5015 13.2363 15.46 13.328 15.3829C13.4198 15.3058 13.4808 15.1983 13.5 15.08L14.425 9.5H15C15.1326 9.5 15.2598 9.44732 15.3536 9.35355C15.4473 9.25979 15.5 9.13261 15.5 9V7C15.5 6.86739 15.4473 6.74021 15.3536 6.64645C15.2598 6.55268 15.1326 6.5 15 6.5ZM6.31 1.5H9.69L12.19 6.5H3.81L6.31 1.5ZM6 13C6 13.1326 5.94732 13.2598 5.85355 13.3536C5.75979 13.4473 5.63261 13.5 5.5 13.5C5.36739 13.5 5.24021 13.4473 5.14645 13.3536C5.05268 13.2598 5 13.1326 5 13V9.5C5 9.36739 5.05268 9.24021 5.14645 9.14645C5.24021 9.05268 5.36739 9 5.5 9C5.63261 9 5.75979 9.05268 5.85355 9.14645C5.94732 9.24021 6 9.36739 6 9.5V13ZM8.5 13C8.5 13.1326 8.44732 13.2598 8.35355 13.3536C8.25979 13.4473 8.13261 13.5 8 13.5C7.86739 13.5 7.74021 13.4473 7.64645 13.3536C7.55268 13.2598 7.5 13.1326 7.5 13V9.5C7.5 9.36739 7.55268 9.24021 7.64645 9.14645C7.74021 9.05268 7.86739 9 8 9C8.13261 9 8.25979 9.05268 8.35355 9.14645C8.44732 9.24021 8.5 9.36739 8.5 9.5V13ZM11 13C11 13.1326 10.9473 13.2598 10.8536 13.3536C10.7598 13.4473 10.6326 13.5 10.5 13.5C10.3674 13.5 10.2402 13.4473 10.1464 13.3536C10.0527 13.2598 10 13.1326 10 13V9.5C10 9.36739 10.0527 9.24021 10.1464 9.14645C10.2402 9.05268 10.3674 9 10.5 9C10.6326 9 10.7598 9.05268 10.8536 9.14645C10.9473 9.24021 11 9.36739 11 9.5V13Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_15_9442'%3E%3Crect width='16' height='16' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.popap-ico-2{
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='17' viewBox='0 0 16 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_15_9447)'%3E%3Cpath d='M11.715 4.32862C10.4832 3.03316 9.86664 2.30469 10.4298 1.17838C10.4655 1.10691 10.4824 1.0275 10.4788 0.947679C10.4752 0.86786 10.4512 0.790284 10.4092 0.722317C10.3672 0.65435 10.3086 0.598248 10.2388 0.559339C10.169 0.520429 10.0904 0.500003 10.0105 0.5C8.2612 0.5 7.51661 1.95116 7.02917 2.83212C6.62211 3.56784 6.3493 4.01459 5.99386 4.01459C5.61351 4.01459 5.47145 3.77581 5.45848 3.4765C5.46679 3.0805 4.9913 2.86028 4.68958 3.11909C3.05026 4.47681 1.41133 7.49434 1.50851 10.0063C1.50845 13.5869 4.42155 16.5 8.0022 16.5C11.5905 16.5 14.496 13.5665 14.496 10.0063C14.4959 7.25316 12.954 5.63156 11.715 4.32862ZM8.0022 14.4917C5.52892 14.4917 3.51676 12.4795 3.51676 10.0063C3.74226 4.06391 12.263 4.0655 12.4876 10.0063C12.4876 12.4795 10.4755 14.4917 8.0022 14.4917Z' fill='white'/%3E%3Cpath d='M11.0148 9.53751H11.5192C11.4359 8.90929 11.1876 8.33254 10.8194 7.85216C10.3638 8.27632 9.73248 7.64451 10.1565 7.18922C9.6761 6.82097 9.09932 6.5726 8.47104 6.48932V6.99376C8.47104 7.25263 8.26116 7.46251 8.00229 7.46251C7.74341 7.46251 7.53354 7.25263 7.53354 6.99376V6.48935C6.90466 6.57272 6.32738 6.82148 5.84673 7.19029C6.21248 7.63748 5.63304 8.21629 5.18629 7.85073C4.81748 8.33138 4.56873 8.90866 4.48535 9.53754H4.98976C5.24863 9.53754 5.45851 9.74741 5.45851 10.0063C5.45851 10.2652 5.24863 10.475 4.98976 10.475H4.48535C4.56873 11.1039 4.81748 11.6812 5.18629 12.1618C5.63345 11.7961 6.21232 12.3756 5.8467 12.8223C6.32735 13.1911 6.90463 13.4398 7.53351 13.5232V13.0188C7.53351 12.7599 7.74338 12.55 8.00226 12.55C8.26113 12.55 8.47101 12.7599 8.47101 13.0188V13.5232C9.09985 13.4398 9.67713 13.191 10.1578 12.8222C9.79207 12.375 10.3715 11.7962 10.8183 12.1618C11.1871 11.6811 11.4358 11.1039 11.5192 10.475H11.0148C10.3936 10.452 10.3939 9.56038 11.0148 9.53751ZM9.58895 9.08251L8.33373 10.3377C8.24582 10.4256 8.1266 10.475 8.00229 10.475C7.87798 10.475 7.75876 10.4256 7.67085 10.3377L6.91773 9.5846C6.49491 9.12951 7.1251 8.49863 7.58063 8.92169L8.00232 9.34335L8.92607 8.4196C9.38138 7.99663 10.0119 8.62723 9.58895 9.08251Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_15_9447'%3E%3Crect width='16' height='16' fill='white' transform='translate(0 0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.popap-ico-3{
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_15_9453)'%3E%3Cpath d='M15.5199 8.22545C15.6629 8.02971 15.7644 7.80682 15.8182 7.57046C15.872 7.3341 15.8769 7.08924 15.8326 6.8509C15.7922 6.61092 15.7037 6.38158 15.5725 6.17662C15.4413 5.97167 15.27 5.79533 15.069 5.65818L14.0072 4.93818C13.9631 4.90776 13.9264 4.86775 13.9 4.82115C13.8735 4.77455 13.858 4.72256 13.8545 4.66909L13.7599 3.39636C13.7428 3.15374 13.6766 2.91713 13.5654 2.70085C13.4541 2.48458 13.3001 2.29315 13.1126 2.13818C12.9267 1.98122 12.7112 1.86304 12.4789 1.7906C12.2466 1.71816 12.0021 1.69292 11.7599 1.71636L10.4945 1.84727C10.4396 1.85444 10.3839 1.84826 10.332 1.82927C10.2801 1.81028 10.2335 1.77903 10.1963 1.73818L9.30173 0.821812C9.13179 0.649064 8.92916 0.511867 8.70566 0.418217C8.48215 0.324567 8.24225 0.276337 7.99992 0.276337C7.75759 0.276337 7.51768 0.324567 7.29418 0.418217C7.07067 0.511867 6.86804 0.649064 6.6981 0.821812L5.80355 1.73818C5.76631 1.77903 5.71975 1.81028 5.66783 1.82927C5.61592 1.84826 5.56018 1.85444 5.50537 1.84727L4.23992 1.71636C3.99792 1.69341 3.75378 1.71884 3.52171 1.79116C3.28963 1.86347 3.07427 1.98123 2.88814 2.13757C2.70201 2.29392 2.54885 2.48573 2.43756 2.70184C2.32627 2.91795 2.25909 3.15404 2.23992 3.39636L2.14537 4.66909C2.14123 4.72422 2.12468 4.77771 2.09698 4.82557C2.06927 4.87342 2.03112 4.9144 1.98537 4.94545L0.930825 5.66545C0.731073 5.80224 0.560639 5.97754 0.429516 6.18106C0.298394 6.38458 0.20922 6.61223 0.167223 6.85066C0.125227 7.08909 0.131252 7.33351 0.184947 7.56958C0.238641 7.80566 0.338924 8.02864 0.479916 8.22545L1.22901 9.26545C1.26054 9.31036 1.2815 9.36182 1.29031 9.41598C1.29913 9.47013 1.29557 9.52559 1.27992 9.57818L0.930825 10.8073C0.866163 11.0416 0.848938 11.2864 0.88016 11.5274C0.911382 11.7685 0.990421 12.0008 1.11264 12.2109C1.23363 12.4213 1.39583 12.6051 1.58953 12.7513C1.78322 12.8975 2.00444 13.0031 2.23992 13.0618L3.47628 13.3745C3.52921 13.3878 3.57837 13.4131 3.61998 13.4484C3.66159 13.4837 3.69454 13.5281 3.71628 13.5782L4.23992 14.7418C4.33918 14.964 4.48205 15.1639 4.66004 15.3298C4.83804 15.4957 5.04753 15.6242 5.27611 15.7076C5.50468 15.7911 5.74768 15.8277 5.9907 15.8155C6.23371 15.8033 6.47179 15.7423 6.69083 15.6364L7.83992 15.0836C7.88951 15.0585 7.94432 15.0454 7.99992 15.0454C8.05551 15.0454 8.11032 15.0585 8.15992 15.0836L9.30901 15.6364C9.55341 15.7564 9.82216 15.8186 10.0945 15.8182C10.3077 15.818 10.5192 15.7811 10.7199 15.7091C10.9488 15.6249 11.1586 15.496 11.3371 15.33C11.5157 15.1639 11.6594 14.964 11.7599 14.7418L12.2836 13.5782C12.3053 13.5281 12.3382 13.4837 12.3799 13.4484C12.4215 13.4131 12.4706 13.3878 12.5236 13.3745L13.7599 13.0618C13.9953 13.0025 14.2165 12.8966 14.4102 12.7502C14.6039 12.6039 14.7663 12.4202 14.8877 12.2099C15.0091 11.9997 15.0871 11.7672 15.117 11.5262C15.1469 11.2853 15.1281 11.0408 15.0617 10.8073L14.7199 9.57818C14.7043 9.52559 14.7007 9.47013 14.7095 9.41598C14.7183 9.36182 14.7393 9.31036 14.7708 9.26545L15.5199 8.22545ZM11.3236 6.87272L7.94901 10.2473C7.64673 10.5456 7.23914 10.7128 6.81446 10.7128C6.38979 10.7128 5.9822 10.5456 5.67992 10.2473L4.67628 9.24363C4.60196 9.17053 4.54293 9.08337 4.50263 8.98723C4.46234 8.89108 4.44159 8.78788 4.44159 8.68363C4.44159 8.57938 4.46234 8.47618 4.50263 8.38004C4.54293 8.28389 4.60196 8.19673 4.67628 8.12363C4.82573 7.97688 5.02682 7.89465 5.23628 7.89465C5.44574 7.89465 5.64683 7.97688 5.79628 8.12363L6.79992 9.12727L10.2108 5.75272C10.3593 5.60516 10.5604 5.52265 10.7698 5.52333C10.9791 5.52401 11.1796 5.60784 11.3272 5.75636C11.4747 5.90488 11.5573 6.10593 11.5566 6.31529C11.5559 6.52465 11.4721 6.72516 11.3236 6.87272Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_15_9453'%3E%3Crect width='16' height='16' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.popap__list{
  display: flex;
  flex-flow: row nowrap;
  background-color: #434B42;
  margin-bottom: 14px;
}
.popap__list li{
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  line-height: 16px;
  font-weight: 500;
  color: #fff;
  position: relative;
  padding: 10px 10px 9px;
}
.popap__list li.active b{
  animation: bl 2s infinite linear;
  transition: opacity .2s linear;
}
@keyframes bl {
  0% {
    opacity: 1;
  }
  50%{
    opacity: 0.6;
  }
  100% {
    opacity: 1;
  }
}
.popap__list li i, .popap__list li span{
  position: relative;
  z-index: 10;
}
.popap__list li:nth-child(1){
  width: 170px;
  z-index: 20;
}
.popap__list li:nth-child(2){
  width: 173px;
  margin-left: -21px;
  padding-left: 16px;
}
.popap__list li:last-child{
  width: 159px;
}
.popap__list li:nth-child(1)::after,.popap__list li:nth-child(2) b{
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%,-50%);
  background-positon: center;
  background-repeat: no-repeat;
  background-size: contain;
}
.popap__list li:nth-child(1)::after{
  width: 171px;
  height: 35px;
  background-image: url("data:image/svg+xml,%3Csvg width='171' height='35' viewBox='0 0 171 35' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M159.263 0.5L170.401 17.5L159.263 34.5H0.5V0.5H159.263Z' fill='%233FB632' stroke='%236BDF5E'/%3E%3C/svg%3E%0A");
}
.popap__list li:nth-child(2) b{
  width: 175px;
  height: 35px;
  background-image: url("data:image/svg+xml,%3Csvg width='175' height='35' viewBox='0 0 175 35' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3CforeignObject x='-23.5' y='-24' width='222.5' height='83'%3E%3Cdiv xmlns='http://www.w3.org/1999/xhtml' style='backdrop-filter:blur(12px);clip-path:url(%23bgblur_0_15_9439_clip_path);height:100%25;width:100%25'%3E%3C/div%3E%3C/foreignObject%3E%3Cpath data-figma-bg-blur-radius='24' d='M163.725 0.5L174.41 17.5L163.725 34.5H4.45215L1.05176 0.5H163.725Z' fill='%2365CF5A' stroke='%236BDF5E'/%3E%3Cdefs%3E%3CclipPath id='bgblur_0_15_9439_clip_path' transform='translate(23.5 24)'%3E%3Cpath d='M163.725 0.5L174.41 17.5L163.725 34.5H4.45215L1.05176 0.5H163.725Z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.popap__list li.active{
  
}
.popap.active {
  /* bottom: 0; */
}
.popap__holder {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  overflow: auto;
}
.popap__top{
  text-align: center;
}
.popap__sub{
  display: inline-block;
  font-size: 22px;
  line-height: 26px;
  font-weight: bold;
  color: #FFF34A;
  margin-bottom: 6px;
  border-bottom: 1px solid #FFF34A;
}
.popap__title {
  font-family: "Raleway", sans-serif;
  text-align: center;
  font-size: 20px;
  line-height: 26px;
  margin-bottom: 15px;
  font-weight: bold;
  letter-spacing: 0.02em;
}
.popap__subtitle {
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 20px;
  font-size: 14px;
  line-height: 16px;
  font-weight: 500;
  text-decoration: underline;
}
.popap__subtitle img {
  vertical-align: top;
}
.popap__video {
  width: 100%;
  height: 355px;
}
.popap__video video {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.popap__bottom {
  padding: 20px 19px 0 21px;
  width: 100%;
}
.popap__bottom-price {
  display: flex;
  align-items: center;
  gap: 12px;
  text-transform: uppercase;
  letter-spacing: -0.022em;
  margin-bottom: 15px;
}
.popap__bottom-price strong {
  font-weight: 700;
  font-size: 24px;
  line-height: 28px;
  color: #ffd900;
}
.popap__bottom-price-lb {
  background-color: #d31a1c;
  padding: 2px 6px;
  border-radius: 4px;
  font-weight: 600;
}
.popap__bottom-price s {
  font-size: 18px;
  line-height: 21px;
  font-weight: bold;
  color: rgba(142, 142, 142, 0.6);
}
.popap__bottom-title {
  font-family: "Inter";
  font-weight: bold;
  font-size: 24px;
  line-height: 29px;
  margin-bottom: 6px;
  background-image: url('data:image/svg+xml,<svg width="130" height="17" viewBox="0 0 130 17" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8 0.5L9.79611 6.02786H15.6085L10.9062 9.44427L12.7023 14.9721L8 11.5557L3.29772 14.9721L5.09383 9.44427L0.391548 6.02786H6.20389L8 0.5Z" fill="%23FFDB0D"/><path d="M26 0.5L27.7961 6.02786H33.6085L28.9062 9.44427L30.7023 14.9721L26 11.5557L21.2977 14.9721L23.0938 9.44427L18.3915 6.02786H24.2039L26 0.5Z" fill="%23FFDB0D"/><path d="M44 0.5L45.7961 6.02786H51.6085L46.9062 9.44427L48.7023 14.9721L44 11.5557L39.2977 14.9721L41.0938 9.44427L36.3915 6.02786H42.2039L44 0.5Z" fill="%23FFDB0D"/><path d="M62 0.5L63.7961 6.02786H69.6085L64.9062 9.44427L66.7023 14.9721L62 11.5557L57.2977 14.9721L59.0938 9.44427L54.3915 6.02786H60.2039L62 0.5Z" fill="%23FFDB0D"/><path d="M80 0.5L81.7961 6.02786H87.6085L82.9062 9.44427L84.7023 14.9721L80 11.5557L75.2977 14.9721L77.0938 9.44427L72.3915 6.02786H78.2039L80 0.5Z" fill="%23FFDB0D"/><path d="M96.55 13.5V11.246H92.364V9.566L97.138 3.56H98.426V9.552H99.658V11.246H98.426V13.5H96.55ZM94.254 9.552H96.76V6.388L94.254 9.552ZM101.015 13.5V11.484H102.555V13.5H101.015ZM103.908 6.948C103.908 6.29467 104.066 5.70667 104.384 5.184C104.71 4.66133 105.149 4.25067 105.7 3.952C106.25 3.644 106.866 3.49 107.548 3.49C108.294 3.49 108.938 3.672 109.48 4.036C110.03 4.39067 110.455 4.90867 110.754 5.59C111.052 6.262 111.202 7.07867 111.202 8.04C111.202 9.244 111.043 10.266 110.726 11.106C110.418 11.9367 109.974 12.5667 109.396 12.996C108.817 13.4253 108.136 13.64 107.352 13.64C106.736 13.64 106.162 13.5047 105.63 13.234C105.098 12.954 104.65 12.562 104.286 12.058L105.364 10.882C105.588 11.2273 105.877 11.5027 106.232 11.708C106.586 11.904 106.969 12.002 107.38 12.002C107.8 12.002 108.164 11.89 108.472 11.666C108.78 11.442 109.018 11.12 109.186 10.7C109.363 10.2707 109.456 9.75733 109.466 9.16C109.335 9.384 109.167 9.58 108.962 9.748C108.756 9.916 108.518 10.042 108.248 10.126C107.986 10.21 107.697 10.252 107.38 10.252C106.726 10.252 106.134 10.1073 105.602 9.818C105.079 9.51933 104.664 9.12267 104.356 8.628C104.057 8.124 103.908 7.564 103.908 6.948ZM107.534 5.058C107.207 5.058 106.904 5.14667 106.624 5.324C106.353 5.492 106.134 5.72067 105.966 6.01C105.798 6.29 105.714 6.598 105.714 6.934C105.714 7.27 105.793 7.578 105.952 7.858C106.12 8.12867 106.344 8.348 106.624 8.516C106.904 8.67467 107.212 8.754 107.548 8.754C107.884 8.754 108.187 8.67467 108.458 8.516C108.738 8.348 108.962 8.12867 109.13 7.858C109.298 7.578 109.382 7.27467 109.382 6.948C109.382 6.60267 109.293 6.29 109.116 6.01C108.948 5.73 108.724 5.50133 108.444 5.324C108.173 5.14667 107.87 5.058 107.534 5.058ZM121.013 3.56L114.069 13.5H111.997L118.927 3.56H121.013ZM124.996 13.64C124.278 13.64 123.629 13.486 123.05 13.178C122.481 12.8607 122.042 12.436 121.734 11.904L122.812 10.784C123.083 11.148 123.41 11.4373 123.792 11.652C124.184 11.8667 124.59 11.974 125.01 11.974C125.346 11.974 125.645 11.904 125.906 11.764C126.168 11.624 126.368 11.428 126.508 11.176C126.658 10.924 126.732 10.6347 126.732 10.308C126.732 9.99067 126.662 9.71067 126.522 9.468C126.382 9.216 126.191 9.02467 125.948 8.894C125.706 8.754 125.43 8.684 125.122 8.684C124.824 8.684 124.539 8.754 124.268 8.894C123.998 9.02467 123.783 9.216 123.624 9.468H121.986L123.134 3.56H128.034V5.268H124.492L124.1 7.494C124.212 7.37267 124.376 7.27467 124.59 7.2C124.805 7.116 125.071 7.074 125.388 7.074C126.014 7.074 126.574 7.214 127.068 7.494C127.563 7.76467 127.95 8.138 128.23 8.614C128.52 9.09 128.664 9.64067 128.664 10.266C128.664 10.9287 128.501 11.5167 128.174 12.03C127.857 12.534 127.423 12.9307 126.872 13.22C126.331 13.5 125.706 13.64 124.996 13.64Z" fill="white"/></svg>');
  background-repeat: no-repeat;
  background-position: 100% center;
}
.popap__bottom-list {
  display: flex;
  flex-direction: column;
  line-height: 20px;
  gap: 5px;
  margin-bottom: 20px;
}
.popap__bottom-list-item {
  font-family: "Raleway", sans-serif;
  font-size: 16px;
  line-height: 20px;
  font-weight: normal;
  color: #fff;
  margin-bottom: 8px;
}
.popap__bottom-list-item:last-child{
  margin-bottom: 0;
}
.popap .btn {
  width: 100%;
}
.popap .btn--yes {
  background: linear-gradient(
    123.82deg,
    #f42326 -31.67%,
    #d31d1d 48.78%,
    #720000 129.29%
  );
  box-shadow: 0px 4px 0px 0px #63151d;
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  gap: 4px;
  padding: 14px 2px 15px;
  text-transform: none;
  letter-spacing: 0.01em;
  min-height: 76px;
}
.popap .btn--yes-title {
  font-weight: 500;
  font-size: 24px;
  line-height: 28px;
  font-family: "Raleway", sans-serif;
}
.popap .btn--yes-title span {
  text-transform: uppercase;
}
.popap .btn--yes-subtitle {
  font-size: 14px;
  line-height: 15px;
  font-weight: 500;
  font-family: "Raleway", sans-serif;
}
.popap .btn--close {
  background: #5c5c5c;
  box-shadow: none;
  color: #fff;
  font-weight: 500;
  font-size: 20px;
  line-height: 23px;
  padding: 16px;
  border-radius: 12px;
  text-transform: none;
  letter-spacing: -0.01em;
}
.popap__btns {
  display: flex;
  flex-direction: column;
  gap: 20px;
}
.popap__btns .btn {
  margin-bottom: 0;
}
.popap__close {
  display: block;
  position: absolute;
  right: 17px;
  top: 0;
  padding-left: 18px;
  z-index: 100;
  cursor: pointer;
}
.popap__close span{
  display: inline-block;
  font-family: "Inter";
  font-size: 16px;
  line-height: 19px;
  font-weight: 500;
  color: #fff;
  border-bottom: 1px solid #fff;
}
.popap__close::after{
  content: '';
  position: absolute;
  top: 50%;
  left: 0;
  transform: translate(0,-50%);
  width: 12px;
  height: 12px;
  background-image: url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.71497 6.31968L10.7165 2.31815C10.7756 2.25908 10.8225 2.18895 10.8545 2.11175C10.8865 2.03455 10.903 1.9518 10.903 1.86823C10.903 1.78466 10.8865 1.70191 10.8545 1.62471C10.8225 1.54751 10.7756 1.47737 10.7165 1.41831C10.6575 1.35919 10.5873 1.31228 10.5101 1.28028C10.4329 1.24828 10.3502 1.23181 10.2666 1.23181C10.183 1.23181 10.1003 1.24828 10.0231 1.28028C9.94588 1.31228 9.87574 1.35919 9.81668 1.41831L5.81514 5.41985L1.81339 1.41831C1.75432 1.35919 1.68419 1.31228 1.60699 1.28028C1.52979 1.24828 1.44704 1.23181 1.36347 1.23181C1.2799 1.23181 1.19715 1.24828 1.11995 1.28028C1.04275 1.31228 0.972611 1.35919 0.913549 1.41831C0.854426 1.47737 0.807523 1.54751 0.775523 1.62471C0.743522 1.70191 0.727051 1.78466 0.727051 1.86823C0.727051 1.9518 0.743522 2.03455 0.775523 2.11175C0.807523 2.18895 0.854426 2.25908 0.913549 2.31815L4.9153 6.31968L0.913549 10.3212C0.854479 10.3803 0.807625 10.4504 0.775661 10.5276C0.743698 10.6048 0.727252 10.6876 0.727262 10.7711C0.727272 10.8547 0.743737 10.9374 0.775719 11.0146C0.8077 11.0918 0.854571 11.1619 0.913655 11.221C0.972739 11.28 1.04288 11.3269 1.12007 11.3588C1.19726 11.3908 1.28 11.4073 1.36354 11.4072C1.44709 11.4072 1.52982 11.3908 1.607 11.3588C1.68419 11.3268 1.75432 11.2799 1.81339 11.2208L5.81514 7.21931L9.81668 11.2208C9.94098 11.3452 10.1039 11.4073 10.2666 11.4073C10.4293 11.4073 10.5922 11.3452 10.7165 11.2208C10.7756 11.1618 10.8225 11.0916 10.8545 11.0144C10.8865 10.9372 10.903 10.8545 10.903 10.7709C10.903 10.6874 10.8865 10.6046 10.8545 10.5274C10.8225 10.4502 10.7756 10.3801 10.7165 10.321L6.71497 6.31968Z' fill='white'/%3E%3C/svg%3E%0A");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
.popap__lb {
  background-color: #7bc12d;
  border-radius: 4px;
  padding: 4px 8px;
  display: flex;
  align-items: center;
  gap: 4px;
  font-size: 16px;
  line-height: 19px;
  font-weight: bold;
  color: #fff;
  margin-top: -15px;
  margin-bottom: 15px;
  margin-inline: auto;
  width: max-content;
}
.popap__lb::before {
  content: "";
  background-image: url('data:image/svg+xml,<svg width="18" height="19" viewBox="0 0 18 19" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M14.963 5.29053C14.576 4.90303 13.9476 4.90328 13.5601 5.29053L7.24613 11.6047L4.43985 8.79848C4.05235 8.41098 3.42422 8.41098 3.03672 8.79848C2.64922 9.18598 2.64922 9.81411 3.03672 10.2016L6.54442 13.7093C6.73805 13.9029 6.99194 14 7.24586 14C7.49978 14 7.75392 13.9032 7.94755 13.7093L14.963 6.69364C15.3505 6.30641 15.3505 5.67801 14.963 5.29053Z" fill="white"/></svg>');
  background-repeat: no-repeat;
  width: 18px;
  height: 19px;
}
.popap .main-swiper {
  width: 100%;
}
.popap .main-swiper .swiper-slide__wrap {
  border-radius: 12px;
  overflow: hidden;
  width: 100%;
  height: 100%;
}
.popap .main-swiper .swiper-slide__wrap video,
.popap .main-swiper .swiper-slide__wrap img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  background-color: #d9d9d9;
}
.popap .main-swiper .swiper-slide__lb1 {
  position: absolute;
  top: 62px;
  right: 0;
  background-color: #dc1f20;
  border-radius: 4px 0 0 4px;
  padding: 4px 12px;
  font-size: 16px;
  line-height: 19px;
  font-weight: bold;
  text-transform: uppercase;
  color: #fff;
}
.popap .main-swiper-button-prev,
.popap .main-swiper-button-next {
  position: absolute;
  z-index: 1;
  top: 154px;
  width: 25px;
  height: 47px;
  background-repeat: no-repeat;
  cursor: pointer;
}
.popap .main-swiper-button-prev {
  left: 21px;
  background-image: url("data:image/svg+xml,%3Csvg width='25' height='47' viewBox='0 0 25 47' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='25' y='47' width='25' height='47' rx='4' transform='rotate(-180 25 47)' fill='%23050505' fill-opacity='0.53'/%3E%3Cpath d='M7.29267 23.2929C6.90215 23.6834 6.90215 24.3166 7.29267 24.7071L13.6566 31.0711C14.0472 31.4616 14.6803 31.4616 15.0708 31.0711C15.4614 30.6805 15.4614 30.0474 15.0708 29.6569L9.41399 24L15.0708 18.3431C15.4614 17.9526 15.4614 17.3195 15.0708 16.9289C14.6803 16.5384 14.0472 16.5384 13.6566 16.9289L7.29267 23.2929ZM8.77148 24L8.77148 23L7.99978 23L7.99978 24L7.99978 25L8.77148 25L8.77148 24Z' fill='white'/%3E%3C/svg%3E%0A");
}
.popap .main-swiper-button-next {
  right: 21px;
  background-image: url("data:image/svg+xml,%3Csvg width='25' height='47' viewBox='0 0 25 47' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='25' height='47' rx='4' fill='%23050505' fill-opacity='0.53'/%3E%3Cpath d='M17.7073 23.7071C18.0979 23.3166 18.0979 22.6834 17.7073 22.2929L11.3434 15.9289C10.9528 15.5384 10.3197 15.5384 9.92916 15.9289C9.53863 16.3195 9.53863 16.9526 9.92916 17.3431L15.586 23L9.92916 28.6569C9.53863 29.0474 9.53863 29.6805 9.92916 30.0711C10.3197 30.4616 10.9528 30.4616 11.3434 30.0711L17.7073 23.7071ZM16.2285 23V24H17.0002V23V22H16.2285V23Z' fill='white'/%3E%3C/svg%3E%0A");
}
.popap .main-swiper .swiper-slide__text5-1 {
  position: absolute;
  top: 141px;
  left: 67px;
  font-family: "Inter";
  font-size: 13.96px;
  line-height: 12.2px;
  font-weight: 500;
  text-align: center;
  width: 122px;
}
.popap .main-swiper .swiper-slide__title5-1 {
  text-transform: uppercase;
  font-family: "Inter";
  font-size: 13.96px;
  line-height: 17px;
  font-weight: bold;
  text-align: center;
  color: #da971b;
  width: 128px;
  position: absolute;
  left: 64px;
  top: 177px;
}
.popap .main-swiper .swiper-slide__block5-3 {
  position: absolute;
  width: 100%;
  left: 0;
  top: 17px;
  padding-left: 18px;
}
.popap .main-swiper .swiper-slide__block5-3-title {
  color: #f18c01;
  font-size: 35px;
  line-height: 1;
  font-weight: 800;
  margin-bottom: 8px;
  text-transform: uppercase;
}
.popap .main-swiper .swiper-slide__block5-3-text {
  font-size: 24px;
  line-height: 28px;
  font-weight: bold;
}
.popap .main-swiper .swiper-slide__text4-5 {
  position: absolute;
  bottom: 30px;
  width: 120px;
}
.popap .main-swiper .swiper-slide__text4-5 strong {
  font-weight: 500;
}
.popap .main-swiper .swiper-slide__text4-5--1 {
  left: 113px;
  font-size: 14px;
}
.popap .main-swiper .swiper-slide__text4-5--2 {
  left: 334px;
}
.popap .main-swiper .swiper-slide__text4-6 {
  position: absolute;
  top: 140px;
  right: 18px;
  text-align: center;
  width: 109px;
}
.popap .main-swiper .swiper-slide__text4-6 span {
  font-weight: bold;
  font-style: italic;
  color: #fec526;
}
.popap .main-swiper .swiper-slide__lb-text4-6 {
  position: absolute;
  left: 16px;
  top: 289px;
  font-size: 14px;
  line-height: 16px;
  text-align: center;
  width: 145px;
}
.popap .main-swiper .swiper-slide__lb-text4-6 span {
  color: #da2c21;
}
.popap .main-swiper .swiper-slide__lb-age4-6 {
  position: absolute;
  top: 250px;
  left: 97px;
  text-transform: uppercase;
  font-size: 30px;
  line-height: 35px;
  color: #f4e4d4;
  font-family: "BravoRG";
}
.popap .main-swiper .swiper-slide__lb5-3 {
  position: absolute;
  left: 14px;
  top: 213px;
  width: 146px;
  text-align: center;
  font-size: 14px;
  line-height: 16px;
  font-weight: 500;
}

.confetti-wrapper {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
}

.confetti-wrapper > div {
  position: absolute;
}

.red {
  background-color: #d13447;
}

.yellow {
  background-color: #ffbf00;
}

.blue {
  background-color: #263672;
}

.countdown{
  position: relative;
}
.countdown::after{
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%,-50%);
  width: 115px;
  height: 115px;
  background-image: url("data:image/svg+xml,%3Csvg width='107' height='107' viewBox='0 0 107 107' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M107 53.5C107 83.0472 83.0472 107 53.5 107C23.9528 107 0 83.0472 0 53.5C0 23.9528 23.9528 0 53.5 0C83.0472 0 107 23.9528 107 53.5ZM5.30023 53.5C5.30023 80.12 26.88 101.7 53.5 101.7C80.12 101.7 101.7 80.12 101.7 53.5C101.7 26.88 80.12 5.30023 53.5 5.30023C26.88 5.30023 5.30023 26.88 5.30023 53.5Z' fill='%23D9D9D9' fill-opacity='0.12'/%3E%3Cpath d='M9.89233 79.655C8.63717 80.4078 8.22446 82.0398 9.0385 83.2561C13.6856 90.1999 19.9023 95.9696 27.1997 100.089C35.2675 104.644 44.3798 107.025 53.6444 107C62.909 106.975 72.0083 104.544 80.0514 99.9464C88.0946 95.3485 94.8058 88.7407 99.5282 80.77C104.251 72.7993 106.822 63.7389 106.991 54.4758C107.16 45.2127 104.921 36.0645 100.492 27.9269C96.0637 19.7892 89.5979 12.9411 81.7278 8.05285C74.6092 3.63144 66.5625 0.950617 58.24 0.210383C56.7822 0.080715 55.5491 1.22664 55.4918 2.68913V2.68913C55.4344 4.15163 56.5748 5.37614 58.032 5.51375C65.4369 6.21306 72.5925 8.61823 78.9312 12.5553C86.0217 16.9592 91.8469 23.1289 95.8367 30.4604C99.8265 37.7919 101.844 46.0337 101.692 54.3791C101.54 62.7245 99.2227 70.8873 94.9682 78.0684C90.7137 85.2494 84.6673 91.2026 77.421 95.345C70.1747 99.4874 61.9768 101.677 53.6301 101.7C45.2833 101.722 37.0738 99.5767 29.8052 95.4735C23.3073 91.8053 17.7604 86.6848 13.5899 80.526C12.7693 79.3141 11.1475 78.9021 9.89233 79.655V79.655Z' fill='%2370C434'/%3E%3C/svg%3E%0A");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
#countdown {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%,-50%);
  height: 220px;
  width: 220px;
  text-align: center;
}
.countdown-info{
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%,-50%);
  width: 90px;
  text-align: center;
}
#countdown-number{
  display: block;
  font-family: "Raleway";
  font-size: 23px;
  line-height: 1;
  font-weight: bold;
  color: #fff;
  margin-bottom: 4px;
}
.countdown-txt{
  display: block;
  font-family: "Raleway";
  font-size: 15px;
  line-height: 1;
  font-weight: 500;
  color: #fff;
  opacity: 0.8;
}

.popap.popap-2 .popap__list{
  margin: 0;
}
.popap.popap-2 .popap__top{
  padding: 16px 179px 16px 19px;
  position: relative;
  overflow: hidden;
}
.popap.popap-2 .popap__top .popap__top-timer{
  position: absolute;
  top: 0;
  right: 0;
  width: 160px;
  height: 100%;
  border-left: 1px solid #2D2C2C;
}
.popap.popap-2 .popap__top-info, .popap.popap-2 .popap__title{
  text-align: left;
  margin: 0;
}
.popap.popap-2 .popap__sb{
  display: inline-block;
  font-family: "Raleway";
  font-size: 16px;
  line-height: 19px;
  font-weight: bold;
  color: #1C1C1C;
  padding: 2px 8px;
  background-color: #FFDB0D;
  border-radius: 4px;
  white-space: nowrap;
  margin-bottom: 6px;
}
.popap.popap-2 .popap__title{
  font-size: 22px;
  line-height: 28px;
}
.popap.popap-2 .popap__title span{
  color: #E6D356;
}





.popap.popap-2 .popap__top{
  padding-bottom: 9px;
  padding-top: 12px;
}
.popap__close span{
  font-family: "Raleway";
}
.popap-wrap{
  padding-bottom: 9px;
  overflow: hidden;
}
.popap__list{
  margin-bottom: 10px;
}
.popap__sub{
  font-family: "Raleway";
  font-size: 24px;
  color: #FFD900;
}
.popap__title{
  font-family: "Raleway";
  font-size: 20px;
  line-height: 26px;
  margin-bottom: 10px;
}
.popap .main-swiper .swiper-slide__title5-1{
  left: 53px;
  top: 205px;
}
.popap .main-swiper-button-prev, .popap .main-swiper-button-next{
  top: 140px;
}
.popap .main-swiper .swiper-slide__text5-1{
  top: 170px;
  left: 56px;
}
.popap__bottom-title{
  margin-bottom: 3px;
}
.popap__bottom-list-item{
  letter-spacing: 0.01em;
}
.popap__bottom-price{
  gap: 14px;
}
.popap__bottom-price-lb{
  letter-spacing: -0.022em;
}
.popap__bottom-price strong{
  color: #FFD900;
}
.popap__bottom{
  padding: 10px 20px 0;
}
.popap__bottom-price{
  margin-bottom: 10px;
}
.popap__bottom-list{
  margin-bottom: 14px;
}
.popap__btns{
  gap: 18px;
  padding-bottom: 10px;
}
.popap .btn--yes{
  display: block;
  padding: 11px;
  min-height: auto;
  background: linear-gradient(123.82deg, #F42326 -31.67%, #D31D1D 48.78%, #720000 129.29%);
  box-shadow: 0px 4px 0px #63151D;
  font-weight: 600;
}
.popap .btn--yes-title{
  display: block;
  margin-bottom: -5px;
  font-weight: 600;
}
.popap .btn--yes-subtitle{
  border-bottom: 1px solid #fff;
  letter-spacing: 0;
}
.popap .btn--close{
  height: auto;
  background: #6B6B6B;
  padding: 13px;
  font-size: 20px;
  line-height: 23px;
  font-weight: 600;
  box-shadow: 0px 4px 0px #434343;
  letter-spacing: 0.01em;
}
.popap__bottom-title{
  font-size: 23px;
}

@media (max-width: 375px) {
  .popap.popap-2 .popap__bottom-list{
    display: none;
  }
  .popap-wrap{
    padding-bottom: 13px;
  }
  .popap__subtitle {
    display: none;
  }
  .popap__list{
    margin-bottom: 12.5px;
  }
  .popap__sub{
    margin-bottom: 4px;
    font-size: 23px;
    line-height: 20px;
  }
  .popap__title{
    font-size: 21px;
    line-height: 26.5px;
    margin-bottom: 14px;
  }
  .swiper-slide__lb1{
    top: 25px;
    font-size: 12.47px;
    line-height: 15px;
    padding: 3.12px 9.35px;
  }
  .popap .main-swiper .swiper-slide__block5-3-title{
    font-size: 24px;
    line-height: 28px;
    margin-bottom: 5px;
  }
  .popap .main-swiper .swiper-slide__block5-3-text{
    font-size: 18px;
    line-height: 21px;
  }
  .popap .main-swiper .swiper-slide__lb5-3{
font-size: 16px;
        line-height: 14px;
        width: 130px;
        left: 21px;
        top: 211px;
  }
  .popap__bottom{
    padding-top: 15px;
  }
  .popap__bottom-title{
    font-size: 22px;
    line-height: 1;
    margin-bottom: 12px;
  }
  .popap__bottom-price{
    margin-bottom: 18px;
  }
  .popap__bottom-price strong{
    font-size: 23px;
    line-height: 21px;
  }
  .popap__bottom-price-lb{
    font-size: 15px;
    line-height: 20px;
    padding: 1.56px 5.68px;
  }
  .popap__bottom-price s{
    font-size: 18px;
    line-height: 16px;
  }
  .popap__bottom-list{
    margin-bottom: 17px;
  }
  .popap__bottom-list-item{
    font-size: 17.9px;
    line-height: 1;
  }
  .popap__btns{
    gap: 19px;
  }
  .popap .btn--yes{
    padding: 13px 8px;
  }
  .popap .btn--yes-title{
    font-size: 23.4px;
    line-height: 1;
    margin-bottom: 0;
  }
  .popap .btn--yes-subtitle{
    font-size: 15.2px;
    line-height: 1;
    display: inline-block;
  }
  .popap .btn--close{
    font-size: 18px;
    line-height: 1;
    padding: 17px;
    box-shadow: 0px 4px 0px #404040;
  }
  .popap.popap-2 .popap__top{
    padding: 16px 179px 16px 24px;
  }
  .popap.popap-2 .popap__title{
    font-size: 23.4px;
  }
}
@media (max-width: 320px) {
  .popap__close{
    right: 20px;
    padding-left: 22px;
  }
  .popap__close::after{
    width: 14px;
    height: 14px;
  }
  .popap__close span{
    font-size: 20px;
  }
  .popap-wrap{
    padding-bottom: 12px;
  }
  .popap .btn--yes{
    padding: 10px 8px;
  }
  .popap__bottom-list{
    display: none;
  }
  .popap__bottom-price{
    margin-bottom: 24px;
  }
  .popap__bottom-price strong{
    font-size: 24px;
  }
  .popap__bottom-price-lb{
    font-size: 17px;
  }
  .popap__sub{
    font-size: 24px;
    line-height: 26px;
  }
  .popap__bottom-title{
    font-size: 22.5px;
    margin-bottom: 11px;
  }
  .popap .btn--yes-title{
    font-size: 24.4px;
  }
  .popap .btn--yes-subtitle{
    font-size: 16.4px;
  }
  .popap.popap-2 .popap__top{
    padding: 16px 165px 12px 19px;
  }
  .popap.popap-2 .popap__title{
    font-size: 24.4px;
  }
  .popap.popap-2 .popap__sb{
    font-size: 17px;
  }
}





span.currency_small {
  font-size: .6em;
  opacity: .5;
  font-weight: normal;
}