@font-face {
  font-family: "Raleway";
  src: url("../fonts/Raleway-VariableFont_wght.woff2") format("truetype");
  font-weight: 100 900;
  font-style: normal;
}
@font-face {
  font-family: "Raleway";
  src: url("../fonts/Raleway-Italic-VariableFont_wght.woff2") format("truetype");
  font-weight: 100 900;
  font-style: italic;
}
@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;
}
html[lang="bg"] {
  font-feature-settings: "locl" off;
}
*,
*::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: 353px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  border-radius: 20px;
  color: #fff;
  background: linear-gradient(123.82deg, #EC652B -102.74%, #DD743B -31.67%, #A12D10 48.78%, #5D2701 129.29%);
  box-shadow: 0px 6px 0px 0px #4F1907;
  font-size: 28px;
  font-weight: 500;
  line-height: 33px;
  padding: 25px 14px 26px 0px;
  position: relative;
  overflow: hidden;
  gap: 15px;
  text-transform: uppercase;
  margin: 0 auto 30px;
}
.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: flex;
  flex-direction: column;
  align-items: center;
  gap: 5px;
  font-size: 18px;
  line-height: 21px;
  color: #fff;
  padding-left: 3px;
}
.btn__after-text img {
  vertical-align: top;
}

@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;
}

.header__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__logo {
  display: flex;
  justify-content: center;
  padding: 12px 6px 10px 0;
}

.order-confirmed {
  padding: 10px 23px 8px;
}
.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 21px;
  padding: 15px 16px 14px 86px;
  font-size: 18px;
  line-height: 21px;
}
.order-confirmed__block-title {
  margin-bottom: 4px;
  font-weight: bold;
}

.video__section {
  padding: 5px 40px 32px 40px;
}
.video__message {
    background-color: #62A965;
    border-radius: 12px;
    padding: 8px 25px 15px 15px;
    position: relative;
    color: #fff;
    font-weight: 500;
    font-size: 18px;
    line-height: 21px;
    margin-bottom: 19px;
}
.video__message::before {
  content: "";
  position: absolute;
  left: 193px;
  bottom: -9px;
  background-image: url('data:image/svg+xml,<svg width="11" height="12" viewBox="0 0 11 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9.11742 11.4323C8.14862 4.78344 0.428677 0.807079 0.428677 0.807079L10.7161 0.336468C11.4545 4.6088 9.95797 9.51384 9.11742 11.4323Z" fill="%2362A965"/></svg>');
  background-repeat: no-repeat;
  width: 11px;
  height: 12px;
}
.video__message-time {
  font-size: 8px;
  line-height: 10px;
  color: #fff;
  position: absolute;
  right: 8px;
  bottom: 6px;
}
.video__block {
  width: 343px;
  height: 343px;
  border-radius: 50%;
  background-color: #ccc;
  position: relative;
  left: 30px;
}
.video__block-progress {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  background-color: #62A965;
  clip-path: polygon(50% 50%, 0% 0%, 0% 100%);
  position: absolute;
  top: 0;
  left: 0;
}
.video__block-video {
  position: absolute;
  top: 4px;
  left: 4px;
  width: 335px;
  height: 335px;
  border-radius: 50%;
  overflow: hidden;
}
.video__block-video::before,
.video__block-video::after {
  content: '';
  position: absolute;
  top: 43%;
  transform: translate(-50%);
  width: 12px;
  height: 50px;
  border-radius: 5px;
  background-color: #fff;
  display: none;
}
.video__block-video::before {
  left: calc(50% - 10px);
}
.video__block-video::after {
  left: calc(50% + 10px);
}
.video__block-video.active::before,
.video__block-video.active::after {
  display: block;
}
.video__block-video video {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.video__block-muted {
  position: absolute;
  left: 137px;
  bottom: 19px;
  font-size: 15px;
  line-height: 20px;
  font-weight: 500;
  padding-left: 24px;
  background-image: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><foreignObject x="-12" y="-12" width="44" height="44"><div xmlns="http://www.w3.org/1999/xhtml" style="backdrop-filter:blur(6px);clip-path:url(%23bgblur_0_2769_516_clip_path);height:100%;width:100%"></div></foreignObject><circle data-figma-bg-blur-radius="12" cx="10" cy="10" r="10" fill="white"/><g clip-path="url(%23clip1_2769_516)"><path d="M12.6656 5.66784C12.6656 5.54119 12.5923 5.42121 12.479 5.36789C12.359 5.3079 12.2257 5.3279 12.1257 5.40788L9.17284 7.76082L12.6656 11.2536V5.66784ZM14.5679 14.0971L5.90272 5.43188C5.77274 5.3019 5.56145 5.3019 5.43147 5.43188C5.30149 5.56186 5.30149 5.77315 5.43147 5.90313L7.52845 8.00078H7.33315C7.12652 8.00078 6.94655 8.0941 6.82657 8.24074C6.72658 8.35406 6.66659 8.50736 6.66659 8.66734V11.3336C6.66659 11.7002 6.96654 12.0001 7.33315 12.0001H8.87956L12.1257 14.593C12.1857 14.6397 12.259 14.6663 12.3323 14.6663C12.379 14.6663 12.4323 14.653 12.479 14.633C12.5923 14.5797 12.6656 14.4597 12.6656 14.3331V13.1379L14.096 14.5683C14.1613 14.6337 14.2467 14.6663 14.332 14.6663C14.4173 14.6663 14.5026 14.6337 14.5679 14.569C14.6979 14.4384 14.6979 14.2277 14.5679 14.0971Z" fill="black"/></g><defs><clipPath id="bgblur_0_2769_516_clip_path" transform="translate(12 12)"><circle cx="10" cy="10" r="10"/></clipPath><clipPath id="clip1_2769_516"><rect width="9.33333" height="9.33333" fill="white" transform="translate(5.33398 5.33301)"/></clipPath></defs></svg>');
  background-repeat: no-repeat;
  background-position: 0 0;
}
.video__block-muted.muted {
  background: none;
  padding-left: 0;
  left: 155px;
}

.order-tabs {
  margin: 0 33px 23px;
  position: relative;
}
.order-tabs-holder {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 6px;
  width: 354px;
  margin: 0 auto;
}
.order-tabs-holder.changed {
  grid-template-columns: 1fr;
}
.order-tabs-tab {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 8px;
  background-color: #252525;
  border: 1px solid #252525;
  border-radius: 8px;
  padding: 19px 5px;
  font-size: 14px;
  line-height: 16px;
  font-weight: 500;
  text-align: center;
  cursor: pointer;
  user-select: none;
}
.order-tabs-tab.active {
  border: 1px solid #333;
  background: linear-gradient(106.95deg, #F42326 12.4%, #B70000 113.11%);
  font-weight: 600;
}
.order-tabs-tab.active .order-tabs-icon {
  background-color: #fff;
}
.order-tabs-icon {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.order-tabs-btn {
  position: absolute;
  top: 0;
  background-color: rgba(41, 41, 41, 0.7);
  border-radius: 6px;
  width: 22px;
  height: 100%;
  cursor: pointer;
  user-select: none;
  background-repeat: no-repeat;
  background-position: center;
}
.order-tabs-btn--prev {
  left: 0;
  background-image: url('data:image/svg+xml,<svg width="10" height="16" viewBox="0 0 10 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.02118 7.29289C0.630661 7.68342 0.630661 8.31658 1.02118 8.70711L7.38515 15.0711C7.77567 15.4616 8.40883 15.4616 8.79936 15.0711C9.18988 14.6805 9.18988 14.0474 8.79936 13.6569L3.14251 8L8.79936 2.34315C9.18988 1.95262 9.18988 1.31946 8.79936 0.928933C8.40884 0.538408 7.77567 0.538408 7.38515 0.928933L1.02118 7.29289ZM2.5 8L2.5 7L1.72829 7L1.72829 8L1.72829 9L2.5 9L2.5 8Z" fill="white"/></svg>');
}
.order-tabs-btn--next {
  right: 0;
  background-image: url('data:image/svg+xml,<svg width="10" height="16" viewBox="0 0 10 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8.97882 8.70711C9.36934 8.31658 9.36934 7.68342 8.97882 7.29289L2.61485 0.928932C2.22433 0.538408 1.59116 0.538408 1.20064 0.928932C0.810116 1.31946 0.810116 1.95262 1.20064 2.34315L6.85749 8L1.20064 13.6569C0.810116 14.0474 0.810116 14.6805 1.20064 15.0711C1.59116 15.4616 2.22433 15.4616 2.61485 15.0711L8.97882 8.70711ZM7.5 8V9H8.27171V8V7H7.5V8Z" fill="white"/></svg>');
}
.order-tabs-content {
  position: relative;
  transition: height 0.4s ease;
  overflow: hidden;
  background-image: url(../img/order-info-bg.webp);
  background-repeat: no-repeat;
  background-size: 100% 100%;
}
.order-tabs-content-item {
  opacity: 0;
  visibility: hidden;
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  transition: opacity 0.4s ease, transform 0.4s ease;
  transform: translateY(10px);
}
.order-tabs-content-item.active {
  opacity: 1;
  visibility: visible;
  position: relative;
  transform: translateY(0);
}

.order-info {
  padding: 0 23px;
}
.order-info__lb {
  height: 40px;
  background-color: #FFD900;
  border-radius: 6px;
  text-align: center;
  font-size: 20px;
  line-height: 40px;
  font-weight: bold;
  color: #000;
  margin: 0 -34px 24px -33px;
}
.order-info__block-delivery {
  background-color: rgba(28, 28, 28, 0.4);
  border-radius: 12px;
  margin-bottom: 24px;
  padding: 21px 32px 23px 73px;
  display: flex;
  gap: 33px;
  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: 52px;
  flex-shrink: 0;
  margin-top: 14px;
}
.order-info__block-info {
  background-color: rgba(36, 36, 36, 0.68);
  border: 2px solid rgba(255, 255, 255, 0.02);
  border-radius: 8px;
  margin-bottom: 14px;
  padding: 15px 16px 10px 15px;
}
.order-info__block-info.active {
  padding-bottom: 30px;
  margin-bottom: 28px;
}
.order-info__block-info.active .order-info__block-info-head-text::after {
  transform: rotate(180deg);
}
.order-info__block-info.active .order-info__block-info-head-price s {
  display: block;
}
.order-info__block-info.active .order-info__block-info-content {
  grid-template-rows: 1fr;
}
.order-info__block-info-head {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.order-info__block-info-head-text {
  color: #44AFE1;
  text-decoration: underline;
  font-size: 18px;
  line-height: 21px;
  padding-right: 23px;
  position: relative;
  
}
.order-info__block-info-head-text::after {
  content: '';
  position: absolute;
  right: 0;
  top: 9px;
  width: 15px;
  height: 9px;
  background-image: url('data:image/svg+xml,<svg width="15" height="9" viewBox="0 0 15 9" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M7.89115 7.90961L14.792 0.989619C15.018 0.762894 15.0176 0.39582 14.7908 0.169475C14.5641 -0.0566952 14.1968 -0.0561108 13.9707 0.170644L7.48056 6.67873L0.990474 0.170409C0.764304 -0.056316 0.39726 -0.0569005 0.170505 0.16924C0.116395 0.223076 0.073472 0.287086 0.0442085 0.357583C0.014946 0.42808 -7.9177e-05 0.50367 -2.53526e-08 0.58C-9.53961e-05 0.656053 0.0148134 0.731377 0.0438709 0.801661C0.0729274 0.871945 0.115563 0.935807 0.169335 0.98959L7.07001 7.90961C7.17865 8.01881 7.32651 8.08008 7.48056 8.08008C7.63462 8.08008 7.7823 8.01863 7.89115 7.90961Z" fill="%2344AFE1"/></svg>');
  background-repeat: no-repeat;
}
.order-info__block-info-head-price {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  gap: 6px;
}
.order-info__block-info-head-price s {
  display: none;
  color: rgba(255, 255, 255, 0.6);
  font-size: 14px;
  line-height: 16px;
}
.order-info__block-info-head-price strong {
  font-size: 18px;
  line-height: 21px;
}
.order-info__block-info-content {
  display: grid;
  grid-template-rows: 0fr;
  transition: all 0.2s ease-out;
}
.order-info__block-info-content-holder {
  overflow: hidden;
}
.order-info__block-info-top {
  padding: 29px 3px 15px;
  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 7px 19px;
  font-weight: bold;
  font-size: 20px;
  line-height: 23px;
  text-align: center;
}
.order-info__block-info-product {
  border-top: 1px solid rgba(243, 243, 243, 0.05);
  padding: 13px 0 12px;
  margin: 0 -1px 0 -4px;
  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 5px 18px;
  margin: 0 -3px;
  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 5px 0;
  margin: 0 -3px;
  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;
}

.secret-bonus {
  padding: 5px 23px 27px;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.secret-bonus__title {
  text-align: center;
  font-size: 38px;
  line-height: 42px;
  margin-bottom: 9px;
  letter-spacing: 0.02em;
}
.secret-bonus__subtitle {
  text-align: center;
  font-size: 18px;
  line-height: 21px;
  margin-bottom: 10px;
  letter-spacing: -0.01em;
}
.secret-bonus__timer {
  padding: 5px 6px;
  border-radius: 4px;
  background-color: #1F1F1F;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 13px;
  margin-bottom: 30px;
}
.secret-bonus__timer-text {
  text-transform: uppercase;
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: 0.01em;
}
.secret-bonus__timer-block {
  border: 1px solid rgba(0, 0, 0, 0.2);
  background-color: #F42326;
  border-radius: 4px;
  font-size: 14px;
  line-height: 16px;
  font-weight: bold;
  color: #fff;
  display: flex;
  align-items: center;
  gap: 4px;
  height: 25px;
  padding: 0 4px;
}
.secret-bonus__timer-minutes {
  width: 9px;
}
.secret-bonus__timer-seconds {
  width: 15px;
}
.secret-bonus__title2 {
  font-size: 40px;
  line-height: 1;
  margin-bottom: 15px;
  width: 100%;
}
.secret-bonus__reviews {
  width: 100%;
  padding-left: 104px;
  font-size: 18px;
  line-height: 21px;
  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.533537 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="%2300783A"/><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="%2300783A"/><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="%2300783A"/><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="%2300783A"/><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="%2300783A"/></svg>');
  background-repeat: no-repeat;
  background-position: 0 center;
  margin-bottom: 6px;
}
.secret-bonus__price {
  width: 100%;
  margin-bottom: 11px;
  display: flex;
  align-items: center;
  gap: 12px;
  letter-spacing: -0.02em;
  text-transform: uppercase;
}
.secret-bonus__price strong {
  font-size: 24px;
  line-height: 28px;
}
.secret-bonus__price span {
  font-size: 18px;
  line-height: 21px;
  color: #8E8E8E;
  padding-top: 1px;
}
.secret-bonus__price-lb {
  padding: 3px 6px 1px;
  font-weight: 600;
  background-color: #D31A1C;
  border-radius: 4px;
}
.secret-bonus__text {
  font-size: 18px;
  line-height: 21px;
  margin-bottom: 23px;
  letter-spacing: -0.01em;
}
.secret-bonus__btns {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 19px;
}
.secret-bonus__btns .btn--2 {
  background: linear-gradient(123.82deg, #F32F15 -31.67%, #D22323 48.78%, #6D1E16 129.29%);
  box-shadow: 0px 4px 0px 0px #861717;
  flex-direction: column;
  gap: 3px;
  padding: 0 2px 2px;
  height: 84px;
  width: 400px;
  margin-bottom: 0;
}
.secret-bonus__btns .btn--2 .btn__title {
  font-size: 23px;
  line-height: 28px;
  text-transform: none;
  letter-spacing: -0.01em;
  span {
    text-transform: uppercase;
  }
}
.secret-bonus__btns .btn--2 .btn__subtitle {
  font-size: 14px;
  line-height: 16px;
  font-weight: 500;
  text-transform: none;
  letter-spacing: 0.01em;
}
.secret-bonus__btns .btn--close {
  height: 50px;
  width: 400px;
  background: #222222;
  box-shadow: none;
  gap: 6px;
  font-size: 16px;
  line-height: 19px;
  padding: 2px;
  border-radius: 16px;
  color: #A4A4A4;
  margin-bottom: 0;
}

.bonus__swiper {
  width: 434px;
  height: 442px;
  margin-bottom: 21px;
}
.bonus__swiper-slide {
  position: relative;
  width: 100%;
  height: 100%;
  border-radius: 12px;
  overflow: hidden;
}
.bonus__swiper-slide img,
.bonus__swiper-slide video {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.bonus__swiper-slide-lb1 {
  position: absolute;
  left: 0;
  top: 0;
  width: 146px;
  height: 147px;
  background-image: url(../img/swiper-slide-lb1.webp);
  background-repeat: no-repeat;
  background-size: 100% 100%;
  text-transform: uppercase;
  text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
  font-family: "Bebas Neue1", "Bebas Neue2";
  font-size: 27px;
  line-height: 33px;
  font-weight: 400;
  letter-spacing: 0.02em;
  color: #FFD900;
}
.bonus__swiper-slide-lb1-text {
  width: 100%;
  position: absolute;
  top: 45px;
  left: -13px;
  transform: rotate(-44deg);
  text-align: center;
}
.bonus__swiper-slide-lb1-text span {
  color: #fff;
}
.bonus__swiper-slide-title3 {
  position: absolute;
  top: 8px;
  left: 17px;
  width: 400px;
  text-align: center;
  font-weight: 600;
  font-size: 17px;
  line-height: 21px;
}
.bonus__swiper-slide-text3 {
  position: absolute;
  text-align: center;
  font-size: 14px;
  line-height: 16px;
  font-weight: 600;
  width: 99px;
}
.bonus__swiper-slide-text3--1 {
  top: 128px;
  left: 197px;
}
.bonus__swiper-slide-text3--2 {
  top: 128px;
  left: 317px;
}
.bonus__swiper-slide-text3--3 {
  top: 266px;
  left: 197px;
}
.bonus__swiper-slide-text3--4 {
  top: 258px;
  left: 317px;
}
.bonus__swiper-slide-text3--5 {
  top: 396px;
  left: 197px;
}
.bonus__swiper-slide-text3--6 {
  top: 396px;
  left: 317px;
}
.bonus__swiper-slide-lb4 {
  position: absolute;
  border-radius: 4px;
  display: flex;
  align-items: center;
  height: 40px;
  padding-right: 16px;
  padding-left: 50px;
  background-repeat: no-repeat;
  background-position: 16px 8px;
}
.bonus__swiper-slide-lb4--1 {
  gap: 3px;
  right: 77px;
  top: 53px;
  background-color: #FFD900;
  color: #000;
  background-image: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M14.7803 1.5H21.9697L8.84475 14.625H1.65525L14.7803 1.5ZM1.125 15.375H8.625V22.875H1.125V15.375ZM9.375 22.3447V15.1553L22.5 2.03025V9.21975L9.375 22.3447Z" fill="black"/></svg>');
}
.bonus__swiper-slide-lb4--2 {
  gap: 3px;
  left: 64px;
  bottom: 56px;
  background-color: #C51313;
  background-image: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9.21975 22.5L2.03025 22.5L15.1553 9.375L22.3448 9.375L9.21975 22.5ZM22.875 8.625L15.375 8.625L15.375 1.125L22.875 1.125L22.875 8.625ZM14.625 1.65525L14.625 8.84475L1.5 21.9697L1.5 14.7802L14.625 1.65525Z" fill="white"/></svg>');
}
.bonus__swiper-slide-lb5 {
  position: absolute;
  top: 19px;
  right: 0;
  width: 216px;
  text-align: center;
  font-size: 16px;
  line-height: 19px;
  font-weight: 800;
  text-transform: uppercase;
}
.bonus__swiper-slide-text5 {
  position: absolute;
  top: 83px;
  width: 216px;
  text-align: center;
  font-weight: 500;
  font-size: 14px;
  line-height: 16px;
}
.bonus__swiper-slide-text5--1 {
  left: 0;
}
.bonus__swiper-slide-text5--2 {
  right: 0;
}
.bonus__swiper-slide-lb6 {
  position: absolute;
  top: 8px;
  left: 17px;
  width: 400px;
  text-align: center;
  font-weight: 600;
  font-size: 18px;
  line-height: 21px;
}
.bonus__swiper-slide-text6 {
  position: absolute;
  width: 100%;
  left: 0;
  top: 351px;
  font-size: 14px;
  line-height: 16px;
  text-align: center;
}
.bonus__swiper-button-prev, .bonus__swiper-button-next {
  position: absolute;
  top: 197px;
  width: 25px;
  height: 47px;
  background-repeat: no-repeat;
  cursor: pointer;
  z-index: 1;
}
.bonus__swiper-button-prev.swiper-button-disabled, .bonus__swiper-button-next.swiper-button-disabled {
  opacity: 0.3;
  cursor: default;
}
.bonus__swiper-button-prev {
  left: 2px;
  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>');
}
.bonus__swiper-button-next {
  right: 2px;
  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>');
}

.comment__swiper {
  overflow: visible;
  width: 100%;
  height: 100%;
  margin-bottom: 18px;
}
.comment__slide {
  background-color: #F0E5D1;
  outline: 3px solid #DECEAE;
  color: #1C1C1C;
  border-radius: 6px;
  display: flex;
  align-items: flex-start;
  gap: 9px;
  padding: 9px 0px 10px 10px;
}
.comment__slide-img {
  width: 65px;
  height: 61px;
  border-radius: 4px;
  flex-shrink: 0;
}
.comment__slide-img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.comment__slide-content {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 4px;
}
.comment__slide-title {
  font-weight: 800;
  padding-right: 79px;
  background-image: url('data:image/svg+xml,<svg width="73" height="13" viewBox="0 0 73 13" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12.8384 5.01459C12.7541 4.75752 12.5229 4.57493 12.2494 4.55062L8.53422 4.21789L7.06514 0.826432C6.95682 0.577882 6.71012 0.416992 6.43602 0.416992C6.16192 0.416992 5.91523 0.577882 5.80691 0.827013L4.33782 4.21789L0.622044 4.55062C0.349028 4.57551 0.118437 4.75752 0.0336835 5.01459C-0.0510695 5.27167 0.0272018 5.55363 0.233732 5.73138L3.04197 8.16051L2.21389 11.7583C2.15329 12.0228 2.25739 12.2963 2.47993 12.4549C2.59955 12.5402 2.73949 12.5836 2.88062 12.5836C3.0023 12.5836 3.12299 12.5512 3.23132 12.4873L6.43602 10.5982L9.63955 12.4873C9.87397 12.6264 10.1695 12.6137 10.3915 12.4549C10.6142 12.2958 10.7182 12.0222 10.6576 11.7583L9.82948 8.16051L12.6377 5.73186C12.8443 5.55363 12.9231 5.27215 12.8384 5.01459Z" fill="%2300783A"/><path d="M42.9025 5.01469C42.8183 4.75762 42.5871 4.57503 42.3136 4.55072L38.5984 4.21799L37.1293 0.826531C37.021 0.577981 36.7743 0.417092 36.5002 0.417092C36.2261 0.417092 35.9794 0.577981 35.8711 0.827113L34.402 4.21799L30.6862 4.55072C30.4132 4.57561 30.1826 4.75762 30.0978 5.01469C30.0131 5.27177 30.0914 5.55373 30.2979 5.73148L33.1061 8.16061L32.278 11.7584C32.2175 12.0229 32.3216 12.2964 32.5441 12.455C32.6637 12.5403 32.8037 12.5837 32.9448 12.5837C33.0665 12.5837 33.1872 12.5513 33.2955 12.4874L36.5002 10.5983L39.7037 12.4874C39.9381 12.6265 40.2336 12.6138 40.4557 12.455C40.6783 12.2959 40.7823 12.0223 40.7217 11.7584L39.8936 8.16061L42.7019 5.73196C42.9084 5.55373 42.9873 5.27225 42.9025 5.01469Z" fill="%2300783A"/><path d="M27.8706 5.01469C27.7863 4.75762 27.5551 4.57503 27.2816 4.55072L23.5664 4.21799L22.0973 0.826531C21.989 0.577981 21.7423 0.417092 21.4682 0.417092C21.1941 0.417092 20.9474 0.577981 20.8391 0.827113L19.37 4.21799L15.6543 4.55072C15.3812 4.57561 15.1506 4.75762 15.0659 5.01469C14.9811 5.27177 15.0594 5.55373 15.2659 5.73148L18.0742 8.16061L17.2461 11.7584C17.1855 12.0229 17.2896 12.2964 17.5121 12.455C17.6318 12.5403 17.7717 12.5837 17.9128 12.5837C18.0345 12.5837 18.1552 12.5513 18.2635 12.4874L21.4682 10.5983L24.6718 12.4874C24.9062 12.6265 25.2017 12.6138 25.4237 12.455C25.6464 12.2959 25.7504 12.0223 25.6898 11.7584L24.8617 8.16061L27.6699 5.73196C27.8765 5.55373 27.9553 5.27225 27.8706 5.01469Z" fill="%2300783A"/><path d="M57.9345 5.01469C57.8502 4.75762 57.619 4.57503 57.3455 4.55072L53.6303 4.21799L52.1612 0.826531C52.0529 0.577981 51.8062 0.417092 51.5321 0.417092C51.258 0.417092 51.0113 0.577981 50.903 0.827113L49.4339 4.21799L45.7182 4.55072C45.4451 4.57561 45.2145 4.75762 45.1298 5.01469C45.045 5.27177 45.1233 5.55373 45.3298 5.73148L48.1381 8.16061L47.31 11.7584C47.2494 12.0229 47.3535 12.2964 47.576 12.455C47.6957 12.5403 47.8356 12.5837 47.9767 12.5837C48.0984 12.5837 48.2191 12.5513 48.3274 12.4874L51.5321 10.5983L54.7357 12.4874C54.9701 12.6265 55.2656 12.6138 55.4876 12.455C55.7103 12.2959 55.8143 12.0223 55.7537 11.7584L54.9256 8.16061L57.7338 5.73196C57.9404 5.55373 58.0192 5.27225 57.9345 5.01469Z" fill="%2300783A"/><path d="M72.9664 5.01469C72.8822 4.75762 72.651 4.57503 72.3775 4.55072L68.6623 4.21799L67.1932 0.826531C67.0849 0.577981 66.8382 0.417092 66.5641 0.417092C66.29 0.417092 66.0433 0.577981 65.935 0.827113L64.4659 4.21799L60.7501 4.55072C60.4771 4.57561 60.2465 4.75762 60.1617 5.01469C60.077 5.27177 60.1553 5.55373 60.3618 5.73148L63.17 8.16061L62.342 11.7584C62.2814 12.0229 62.3855 12.2964 62.608 12.455C62.7276 12.5403 62.8676 12.5837 63.0087 12.5837C63.1304 12.5837 63.2511 12.5513 63.3594 12.4874L66.5641 10.5983L69.7676 12.4874C70.002 12.6265 70.2975 12.6138 70.5196 12.455C70.7422 12.2959 70.8462 12.0223 70.7856 11.7584L69.9576 8.16061L72.7658 5.73196C72.9723 5.55373 73.0512 5.27225 72.9664 5.01469Z" fill="%2300783A"/></svg>');
  background-repeat: no-repeat;
  background-position: 100% center;
}
.comment__slide-text {
  margin-right: -1px;
  letter-spacing: -0.01em;
}

.comments-swiper {
  width: 100%;
  height: 100%;
  margin-bottom: 34px;
}
.comments-swiper__wrapper {
  padding: 0 34px 17px;
}
.comments-swiper__slide {
  display: flex;
  flex-direction: column;
  gap: 24px;
}
.comments-swiper__slide-item {
  min-height: 326px;
  border-radius: 12px;
  background-color: rgba(37, 37, 37, 0.4);
  box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.1);
  padding: 15px 12px 15px 15px;
}
.comments-swiper__slide-item-head {
  display: flex;
  align-items: flex-start;
  gap: 16px;
  margin-bottom: 14px;
}
.comments-swiper__slide-item-info {
  padding-top: 6px;
}
.comments-swiper__slide-item-img {
  width: 185px;
  flex-shrink: 0;
  border-radius: 8px;
  overflow: hidden;
}
.comments-swiper__slide-item-star {
  background-image: url('data:image/svg+xml,<svg width="98" height="18" viewBox="0 0 98 18" fill="none" xmlns="http://www.w3.org/2000/svg"><rect width="18" height="18" rx="2" fill="%2300783A"/><path d="M8.55464 2.87268C8.74021 2.50905 9.25979 2.50905 9.44536 2.87268L10.9828 5.88525C11.0554 6.02761 11.1918 6.12666 11.3496 6.15176L14.6898 6.68299C15.093 6.74711 15.2535 7.24126 14.9651 7.53011L12.575 9.92322C12.4621 10.0363 12.41 10.1966 12.4349 10.3544L12.9619 13.6953C13.0255 14.0986 12.6051 14.404 12.2412 14.2189L9.22671 12.6853C9.08426 12.6129 8.91574 12.6129 8.77329 12.6853L5.75875 14.2189C5.39489 14.404 4.97455 14.0986 5.03815 13.6953L5.5651 10.3544C5.59 10.1966 5.53793 10.0363 5.42498 9.92322L3.03495 7.53011C2.74646 7.24126 2.90702 6.74711 3.3102 6.68299L6.6504 6.15176C6.80825 6.12666 6.94458 6.02761 7.01723 5.88525L8.55464 2.87268Z" fill="white"/><rect x="20" width="18" height="18" rx="2" fill="%2300783A"/><path d="M28.5546 2.87268C28.7402 2.50905 29.2598 2.50905 29.4454 2.87268L30.9828 5.88525C31.0554 6.02761 31.1918 6.12666 31.3496 6.15176L34.6898 6.68299C35.093 6.74711 35.2535 7.24126 34.9651 7.53011L32.575 9.92322C32.4621 10.0363 32.41 10.1966 32.4349 10.3544L32.9619 13.6953C33.0255 14.0986 32.6051 14.404 32.2412 14.2189L29.2267 12.6853C29.0843 12.6129 28.9157 12.6129 28.7733 12.6853L25.7588 14.2189C25.3949 14.404 24.9745 14.0986 25.0381 13.6953L25.5651 10.3544C25.59 10.1966 25.5379 10.0363 25.425 9.92322L23.0349 7.53011C22.7465 7.24126 22.907 6.74711 23.3102 6.68299L26.6504 6.15176C26.8082 6.12666 26.9446 6.02761 27.0172 5.88525L28.5546 2.87268Z" fill="white"/><rect x="40" width="18" height="18" rx="2" fill="%2300783A"/><path d="M48.5546 2.87268C48.7402 2.50905 49.2598 2.50905 49.4454 2.87268L50.9828 5.88525C51.0554 6.02761 51.1918 6.12666 51.3496 6.15176L54.6898 6.68299C55.093 6.74711 55.2535 7.24126 54.9651 7.53011L52.575 9.92322C52.4621 10.0363 52.41 10.1966 52.4349 10.3544L52.9619 13.6953C53.0255 14.0986 52.6051 14.404 52.2412 14.2189L49.2267 12.6853C49.0843 12.6129 48.9157 12.6129 48.7733 12.6853L45.7588 14.2189C45.3949 14.404 44.9745 14.0986 45.0381 13.6953L45.5651 10.3544C45.59 10.1966 45.5379 10.0363 45.425 9.92322L43.0349 7.53011C42.7465 7.24126 42.907 6.74711 43.3102 6.68299L46.6504 6.15176C46.8082 6.12666 46.9446 6.02761 47.0172 5.88525L48.5546 2.87268Z" fill="white"/><rect x="60" width="18" height="18" rx="2" fill="%2300783A"/><path d="M68.5546 2.87268C68.7402 2.50905 69.2598 2.50905 69.4454 2.87268L70.9828 5.88525C71.0554 6.02761 71.1918 6.12666 71.3496 6.15176L74.6898 6.68299C75.093 6.74711 75.2535 7.24126 74.9651 7.53011L72.575 9.92322C72.4621 10.0363 72.41 10.1966 72.4349 10.3544L72.9619 13.6953C73.0255 14.0986 72.6051 14.404 72.2412 14.2189L69.2267 12.6853C69.0843 12.6129 68.9157 12.6129 68.7733 12.6853L65.7588 14.2189C65.3949 14.404 64.9745 14.0986 65.0381 13.6953L65.5651 10.3544C65.59 10.1966 65.5379 10.0363 65.425 9.92322L63.0349 7.53011C62.7465 7.24126 62.907 6.74711 63.3102 6.68299L66.6504 6.15176C66.8082 6.12666 66.9446 6.02761 67.0172 5.88525L68.5546 2.87268Z" fill="white"/><rect x="80" width="18" height="18" rx="2" fill="%2300783A"/><path d="M88.5546 2.87268C88.7402 2.50905 89.2598 2.50905 89.4454 2.87268L90.9828 5.88525C91.0554 6.02761 91.1918 6.12666 91.3496 6.15176L94.6898 6.68299C95.093 6.74711 95.2535 7.24126 94.9651 7.53011L92.575 9.92322C92.4621 10.0363 92.41 10.1966 92.4349 10.3544L92.9619 13.6953C93.0255 14.0986 92.6051 14.404 92.2412 14.2189L89.2267 12.6853C89.0843 12.6129 88.9157 12.6129 88.7733 12.6853L85.7588 14.2189C85.3949 14.404 84.9745 14.0986 85.0381 13.6953L85.5651 10.3544C85.59 10.1966 85.5379 10.0363 85.425 9.92322L83.0349 7.53011C82.7465 7.24126 82.907 6.74711 83.3102 6.68299L86.6504 6.15176C86.8082 6.12666 86.9446 6.02761 87.0172 5.88525L88.5546 2.87268Z" fill="white"/></svg>');
  background-repeat: no-repeat;
  width: 98px;
  height: 18px;
  margin-bottom: 7px;
}
.comments-swiper__slide-item-name {
  font-size: 20px;
  line-height: 23px;
  font-weight: 600;
  margin-bottom: 6px;
}
.comments-swiper__slide-item-verified {
  color: rgba(255, 255, 255, 0.6);
  background-image: url('data:image/svg+xml,<svg width="14" height="15" viewBox="0 0 14 15" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="7" cy="7.9375" r="4.375" fill="white"/><path d="M13.0319 6.12789C12.8522 6.00724 12.6899 5.86249 12.5495 5.69771C12.5599 5.46828 12.6061 5.24187 12.6862 5.02665C12.8369 4.51653 13.0246 3.88167 12.6629 3.38489C12.2986 2.88416 11.6331 2.86735 11.0985 2.85369C10.8735 2.86267 10.6485 2.83848 10.4307 2.7819C10.3109 2.594 10.2194 2.38949 10.1592 2.17494C9.98084 1.66688 9.75861 1.03455 9.16345 0.841136C8.58596 0.653444 8.06768 1.01004 7.61071 1.32363C7.42706 1.47026 7.22087 1.58617 7.00016 1.66686C6.77933 1.58625 6.57305 1.47034 6.38936 1.32363C5.93236 1.00977 5.41395 0.654294 4.83659 0.841136C4.24159 1.03455 4.01943 1.66656 3.84083 2.17473C3.78076 2.38822 3.6903 2.59195 3.57224 2.77969C3.35369 2.838 3.12757 2.86288 2.90157 2.85348C2.36695 2.86712 1.70145 2.88396 1.33715 3.38466C0.97548 3.88171 1.16313 4.51658 1.31382 5.02674C1.39305 5.24082 1.43958 5.46561 1.45182 5.69355C1.3121 5.86067 1.14919 6.00694 0.968039 6.12791C0.536667 6.45688 0 6.86644 0 7.5002C0 8.13396 0.536667 8.54352 0.968131 8.87251C1.14784 8.99316 1.31014 9.13791 1.45049 9.30269C1.44007 9.53212 1.39394 9.75853 1.31378 9.97375C1.1631 10.4839 0.975434 11.1188 1.33711 11.6155C1.7014 12.1162 2.3669 12.133 2.90155 12.1467C3.12645 12.1377 3.35146 12.1619 3.56932 12.2185C3.68911 12.4064 3.78057 12.6109 3.84076 12.8255C4.01936 13.3336 4.24153 13.9659 4.83666 14.1594C4.94211 14.1939 5.05237 14.2115 5.16334 14.2115C5.61124 14.2115 6.02025 13.9303 6.38941 13.6769C6.57305 13.5302 6.77925 13.4142 6.99998 13.3335C7.22082 13.4142 7.42711 13.5301 7.61082 13.6768C8.0678 13.9906 8.58607 14.3458 9.16357 14.1593C9.75857 13.9658 9.98073 13.3338 10.1593 12.8257C10.2194 12.6122 10.3099 12.4084 10.4279 12.2207C10.6465 12.1624 10.8726 12.1375 11.0986 12.1469C11.6332 12.1333 12.2987 12.1164 12.663 11.6157C13.0247 11.1187 12.837 10.4838 12.6863 9.97366C12.6071 9.75958 12.5606 9.53479 12.5483 9.30685C12.6881 9.13973 12.851 8.99346 13.0321 8.87249C13.4633 8.54352 14 8.13396 14 7.5002C14 6.86644 13.4633 6.45688 13.0319 6.12789ZM9.59995 6.45431L6.68327 9.37097C6.45555 9.59875 6.0863 9.59882 5.85851 9.3711L5.85837 9.37097L4.40003 7.91263C4.16935 7.68773 4.16466 7.31841 4.38956 7.08773C4.61445 6.85704 4.98377 6.85236 5.21446 7.07725C5.21799 7.0807 5.22148 7.08419 5.22493 7.08773L6.27082 8.13364L8.77505 5.62939C8.99994 5.3987 9.36927 5.39404 9.59995 5.61894C9.83063 5.84383 9.83529 6.21315 9.6104 6.44384C9.60695 6.4474 9.60346 6.45086 9.59995 6.45431Z" fill="%2372a253"/></svg>');
  background-repeat: no-repeat;
  background-position: 0 center;
  padding-left: 18px;
}
.comments-swiper__slide-item-title {
  font-weight: bold;
  font-size: 20px;
  line-height: 23px;
  margin-bottom: 14px;
}
.comments-swiper__slide-item-text {
  font-size: 18px;
  line-height: 21px;
  letter-spacing: -0.01em;
}
.comments-swiper__pagination {
  position: relative;
}
.comments-swiper__pagination .swiper-wrapper {
  justify-content: center;
  gap: 7px;
}
.comments-swiper__pagination .swiper-slide {
  width: 28px !important;
  height: 28px;
  border-radius: 2px;
  background-color: rgba(193, 193, 193, 0.12);
  color: #5D5D5D;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 16px;
  line-height: 20px;
  font-weight: 500;
  padding-top: 3px;
}
.comments-swiper__pagination .swiper-slide-thumb-active {
  background-color: #8DC8A3;
  font-weight: bold;
  color: #fff;
}
.comments-swiper__button-prev, .comments-swiper__button-next {
  position: absolute;
  top: -10px;
  width: 25px;
  height: 47px;
  background-repeat: no-repeat;
  z-index: 1;
}
.comments-swiper__button-prev {
  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"/><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>');
  left: 47px;
}
.comments-swiper__button-next {
  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"/><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>');
  left: 342px;
}

.faq {
  background-image: url(../img/faq-bg.webp);
  background-repeat: no-repeat;
  background-size: contain;
  border-top: 2px solid rgba(61, 61, 61, 0.5);
  padding: 35px 31px;
}
.faq .title {
  font-size: 40px;
  line-height: 1;
  margin-bottom: 20px;
  text-align: center;
}
.faq__accordion {
  display: flex;
  flex-direction: column;
  gap: 12px;
}
.faq__accordion-item {
  background-color: rgba(28, 28, 28, 0.6);
  box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1);
  transition: all 0.2s ease-in-out;
  border-radius: 16px;
}
.faq__accordion-item.active .faq__accordion-content {
  padding-bottom: 15px;
  grid-template-rows: 1fr;
}
.faq__accordion-item.active .faq__accordion-button-icon {
  transform: translateY(-50%) rotate(180deg);
}
.faq__accordion-item.active .faq__accordion-button {
  padding-bottom: 14px;
}
.faq__accordion-button {
  padding: 16px 60px 17px 21px;
  position: relative;
  font-size: 18px;
  font-weight: 600;
  line-height: 21px;
  display: flex;
  align-items: center;
  cursor: pointer;
}
.faq__accordion-button-icon {
  background-image: url('data:image/svg+xml,<svg width="17" height="9" viewBox="0 0 17 9" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8.56679 8.75488L0.397389 0.873204L16.7362 0.873205L8.56679 8.75488Z" fill="%23FFD900"/></svg>');
  width: 17px;
  height: 9px;
  background-repeat: no-repeat;
  position: absolute;
  right: 23px;
  top: 52%;
  transform: translateY(-50%);
  transition: all 0.2s ease-out;
}
.faq__accordion-content {
  display: grid;
  grid-template-rows: 0fr;
  transition: all 0.2s ease-out;
  font-size: 18px;
  line-height: 21px;
}
.faq__accordion-content-holder {
  overflow: hidden;
  padding: 0 21px;
}

.footer {
  padding: 27px;
  display: flex;
  flex-direction: column;
  gap: 40px;
  font-size: 15px;
  line-height: 1.61;
  color: rgba(255, 255, 255, 0.6);
  text-align: center;
}
.footer--2 {
  padding-bottom: 110px;
}
.footer__top {
  display: flex;
  flex-direction: column;
}
.footer__nav {
  display: grid;
  grid-template-columns: 1fr 1fr;
  justify-content: center;
  gap: 25px 20px;
  font-size: 15px;
  line-height: 18px;
  color: #fff;
}
/*# sourceMappingURL=main.css.map */