@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;
}
@font-face {
  font-family: "Roboto Condensed";
  src: url("../fonts/RobotoCondensed-Medium.woff2") format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Roboto Flex";
  src: url("../fonts/RobotoFlex.woff2") format("woff2");
  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; */
  overflow: clip;
  margin: 0 auto;
  background-color: #000;
}

.btn {
  cursor: pointer;
  user-select: none;
  width: 407px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  border-radius: 20px;
  color: #fff;
  background: linear-gradient(115.95deg, #FF5959 -40.04%, #FF142D 23.13%, #FF1C2E 61.38%, #A01010 141.34%);
  box-shadow: 0px 4px 0px 0px #841C27;
  font-size: 22px;
  font-weight: 500;
  line-height: 28px;
  padding: 25px 5px 26px;
  position: relative;
  overflow: hidden;
  gap: 6px;
  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;
  letter-spacing: 0.022em;
  font-size: 45px;
  line-height: 1;
}

.header {
  background-color: #000;
}
.header__top {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 6px;
  padding: 6px 6px 6px 4px;
  font-size: 15px;
}
.header__top-separator {
  width: 1px;
  height: 17px;
  background-color: #fff;
}
.header__top img {
  margin: 0 1px;
}
.header__bottom {
  display: grid;
  grid-template-columns: 98px 1fr 100px;
  gap: 3px;
  background: linear-gradient(90deg, #CA1C29 0%, #FF2424 100%);
}
.header__bottom-logo {
  display: flex;
  align-items: center;
  justify-content: center;
}
.header__bottom-content {
  padding: 4px 7px 7px;
  text-transform: uppercase;
  text-align: center;
  border-left: 3px solid #000;
  border-right: 3px solid #000;
}
.header__bottom-content-title {
  font-size: 21px;
  line-height: 26px;
  font-weight: bold;
}
.header__bottom-content-text {
  font-weight: 500;
}

.section1 {
  background-image: url(../img/section1-bg.webp);
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-position: 0 0;
  min-height: 1171px;
  position: relative;
}
.section1--2 {
  background-image: url(../img/section1-bg2.webp);
  background-size: contain;
  padding-top: 512px;
}
.section1__video {
  background-color: #D9D9D9;
  border-radius: 0 0 12px 12px;
  width: 450px;
  height: 450px;
  margin: 0 14px 20px 16px;
}
.section1__video video {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.section1__video-lb {
  position: absolute;
  top: 0;
  inset-inline: 0;
  margin-inline: auto;
  border-width: 0px 4px 4px 4px;
  border-style: solid;
  border-color: rgba(255, 255, 255, 0.11);
  background-clip: padding-box;
  border-radius: 0 0 12px 12px;
  background-color: #FFD900;
  width: 393px;
}
.section1__video-lb-bottom {
  padding: 6px;
  text-transform: uppercase;
  color: #000;
  font-weight: bold;
  font-size: 18px;
  line-height: 21px;
  text-align: center;
}
.section1__video-lb-bottom img {
  vertical-align: top;
}
.section1__video-lb-top {
  background-color: #121212;
  padding: 12px 6px 11px;
  display: flex;
  flex-direction: column;
  align-items: center;
  font-size: 35px;
  line-height: 40px;
}
.section1__video-lb-top-text {
  display: flex;
  align-items: center;
  gap: 9px;
  margin-bottom: 6px;
}
.section1__video-lb-top-text-border {
  color: #FFD900;
  border: 2px solid #FFD900;
  border-radius: 4px;
  padding: 6px 9px 0px 9px;
}
.section1__video-lb-top-arrow {
  padding: 0 34px;
  position: relative;
}
.section1__video-lb-top-arrow::before, .section1__video-lb-top-arrow::after {
  content: "";
  position: absolute;
  top: 5px;
  width: 21px;
  height: 24px;
  background-image: url('data:image/svg+xml,<svg width="21" height="24" viewBox="0 0 21 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9.61373 0.205194L0.308919 7.40481C0.111657 7.5584 -2.54741e-07 7.77279 -2.4481e-07 7.99997L-3.50066e-08 12.7997C0.000194746 12.9542 0.0522771 13.1054 0.149991 13.2351C0.247706 13.3648 0.386897 13.4675 0.550845 13.5309C0.887679 13.6589 1.28034 13.6061 1.55204 13.3949L10.2353 6.67684L18.9167 13.3949C19.1903 13.6061 19.5829 13.6605 19.9179 13.5309C20.2547 13.4013 20.4706 13.1149 20.4706 12.7997L20.4706 7.99997C20.4706 7.77278 20.3571 7.5584 20.1635 7.4048L10.8587 0.205194C10.5051 -0.0683913 9.96546 -0.0683913 9.61373 0.205194Z" fill="%23F42326"/><path d="M9.61373 10.6046L0.308919 17.8042C0.111657 17.9578 -2.54741e-07 18.1722 -2.4481e-07 18.3994L-3.50065e-08 23.1991C0.000194746 23.3537 0.0522771 23.5049 0.149991 23.6346C0.247706 23.7643 0.386897 23.867 0.550845 23.9303C0.887679 24.0583 1.28034 24.0055 1.55204 23.7943L10.2353 17.0763L18.9167 23.7943C19.1903 24.0055 19.5829 24.0599 19.9179 23.9303C20.2547 23.8007 20.4706 23.5143 20.4706 23.1991L20.4706 18.3994C20.4706 18.1722 20.3571 17.9578 20.1635 17.8042L10.8587 10.6046C10.5051 10.331 9.96546 10.331 9.61373 10.6046Z" fill="url(%23paint0_linear_1_43)"/><defs><linearGradient id="paint0_linear_1_43" x1="10.2353" y1="10.3994" x2="10" y2="25" gradientUnits="userSpaceOnUse"><stop stop-color="%23F42326"/><stop offset="1" stop-color="%23FF0707" stop-opacity="0.41"/></linearGradient></defs></svg>');
  background-repeat: no-repeat;
  animation: scale-animation 2s infinite;
}
.section1__video-lb-top-arrow::before {
  left: 3px;
}
.section1__video-lb-top-arrow::after {
  right: 3px;
}
.section1__slider-title {
  font-weight: bold;
  font-size: 18px;
  line-height: 21px;
  text-align: center;
  margin-bottom: 17px;
}
.section1__slider-block {
  height: 223px;
  width: 100%;
  background-image: url(../img/section1-slider-block.webp);
  background-repeat: no-repeat;
  background-size: 100% 100%;
  position: relative;
}
.section1__slider-slide {
  position: absolute;
  left: 39px;
  opacity: 0;
  animation: fade 10s infinite;
}
.section1__slider-slide:nth-child(1) {
  animation-delay: 0s;
}
.section1__slider-slide:nth-child(2) {
  animation-delay: 2s;
}
.section1__slider-slide:nth-child(3) {
  animation-delay: 4s;
}
.section1__slider-slide:nth-child(4) {
  animation-delay: 6s;
}
.section1__slider-slide:nth-child(5) {
  animation-delay: 8s;
}
.section1__timer {
  background-color: #1F1F1F;
  border: 1px solid #2A2A2A;
  width: 448px;
  margin: -26px auto 30px;
  border-radius: 12px;
  padding: 26px 5px 1px;
  position: relative;
}
.section1__timer-text {
  font-size: 18px;
  line-height: 24px;
  margin-bottom: 16px;
  text-align: center;
}
.section1__timer-countdown {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 23px;
  font-weight: 800;
  background-color: #FFD900;
  border: 3px solid rgba(255, 255, 255, 0.3);
  color: #1C1C1C;
  border-radius: 8px;
  padding: 12px 10px 13px;
  margin: 0 15px 22px;
}
.section1__timer-box {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 2px;
  width: 37px;
}
.section1__timer-box strong {
  font-weight: bold;
  font-size: 28px;
  line-height: 33px;
}
.section1__timer-box span {
  font-weight: bold;
  text-transform: uppercase;
}
.section1__timer-separator {
  font-weight: bold;
  font-size: 28px;
  line-height: 33px;
}
.section1__bottom {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.section1__bottom-link {
  font-weight: bold;
  text-decoration: underline;
  margin-bottom: 9px;
}
.section9 .section1__bottom-link {
  margin-inline: -6px;
}
.section1__bottom-text {
  text-align: center;
  text-transform: uppercase;
  font-size: 12px;
  line-height: 16px;
  margin-bottom: 24px;
}
.section1__bottom-info {
  display: flex;
  align-items: center;
  justify-content: center;
  color: rgba(255, 255, 255, 0.7);
  font-size: 12px;
  line-height: 14px;
  font-weight: 500;
}
.section9 .section1__bottom-info {
  margin-inline: -9px;
}
.section1__bottom-info-separator {
  background-color: rgba(255, 255, 255, 0.7);
  height: 13px;
  width: 1px;
  margin: 0 8px;
}
.section1__bottom-info img {
  margin-left: 5px;
}

@keyframes scale-animation {
  0%, 100% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.3);
  }
}
@keyframes fade {
  0% {
    opacity: 0;
  }
  10% {
    opacity: 1;
  }
  20% {
    opacity: 1;
  }
  30% {
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
.footer {
  padding: 26px;
  display: flex;
  flex-direction: column;
  gap: 40px;
}
.footer--2 {
  padding-bottom: 130px;
}
.footer__top {
  text-align: center;
  display: flex;
  flex-direction: column;
  font-size: 15px;
  line-height: 1.61;
  color: rgba(255, 255, 255, 0.6);
}
.footer__top a {
  text-decoration: underline;
}
.footer__nav {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 25px 63px;
  font-size: 15px;
  line-height: 18px;
}
.footer__nav a {
  text-decoration: underline;
}

.section2 {
  height: 1126px;
  background-image: url(../img/section2-bg.webp);
  background-repeat: no-repeat;
  background-size: 100% 100%;
  padding-top: 33px;
  text-align: center;
}
.section2__title {
  font-size: 45px;
  line-height: 40px;
  padding-left: 2px;
  margin-bottom: 366px;
}
.section2__title2 {
  font-size: 37px;
  line-height: 38px;
  margin-bottom: 12px;
}
.section2__title2-border {
  color: #FFD900;
  display: inline-block;
  position: relative;
  padding: 0 4px 0 10px;
  letter-spacing: 0.04em;
}
.section2__title2-border::before {
  content: "";
  position: absolute;
  left: 0;
  top: -3px;
  border: 2px solid #FFD900;
  border-radius: 4px;
  width: 100%;
  height: 39px;
}
.section2__text {
  font-size: 18px;
  line-height: 24px;
}

.section3 {
  padding: 26px 16px;
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.section3__item {
  background-color: #1F1F1F;
  border: 1px solid #2A2A2A;
  border-radius: 12px;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 28px 25px 30px;
  text-align: center;
}
.section3__item-ava {
  width: 89px;
  margin-bottom: 22px;
}
.section3__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;
}
.section3__item-title {
  font-size: 28px;
  line-height: 38px;
  margin-bottom: 8px;
}
.section3__item-text {
  font-size: 18px;
  line-height: 24px;
  margin-bottom: 20px;
}
.section3__item-name {
  text-transform: uppercase;
  font-weight: bold;
  font-size: 18px;
  line-height: 21px;
  margin-bottom: 6px;
}
.section3__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;
}

.section4 {
  background-image: url(../img/section4-bg.webp);
  background-repeat: no-repeat;
  background-size: 100% 100%;
  min-height: 1249px;
  position: relative;
}
.section4__item {
  position: absolute;
}
.section4__item-holder {
  padding-right: 5px;
  margin-bottom: 31px;
}
.section4__item--1 {
  top: 219px;
  left: 42px;
  width: 419px;
}
.section4__item--1 .section4__item-lb {
  transform: rotate(-1.2deg);
}
.section4__item--2 {
  top: 721px;
  left: 37px;
  width: 407px;
  text-align: right;
}
.section4__item--2 .section4__item-lb {
  transform: rotate(1.2deg);
}
.section4__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/section4-item-lb.webp);
  background-repeat: no-repeat;
  background-size: 100% 100%;
  display: inline-flex;
  margin-bottom: 15px;
}
.section4__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;
}
.section4__item-title {
  margin-bottom: 14px;
  letter-spacing: 0.018em;
}
.section4__item-text {
  font-size: 18px;
  line-height: 24px;
  letter-spacing: -0.01em;
}
.section4__lb {
  width: 252px;
  height: 234px;
  position: absolute;
}
.section4__lb--1 {
  background-image: url(../img/section4-lb1.webp);
  background-repeat: no-repeat;
  background-size: 100% 100%;
  top: 45px;
  right: 18px;
  transform: rotate(5.4deg);
}
.section4__lb--2 {
  background-image: url(../img/section4-lb2.webp);
  background-repeat: no-repeat;
  background-size: 100% 100%;
  top: 587px;
  left: 8px;
  transform: rotate(-7.48deg);
}
.section4__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);
}
.section4__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;
}
.section4__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);
}
.section4__lb-circl {
  position: absolute;
  left: 21px;
  bottom: -51px;
  width: 100%;
  height: auto;
  display: flex;
  align-items: center;
}
.section4__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;
}

.section5 {
  background-image: url(../img/section5-bg.webp);
  background-repeat: no-repeat;
  background-size: 100% 100%;
  min-height: 1980px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding: 42px 15px 50px;
}
.section5__title {
  text-align: center;
  padding-left: 3px;
}
.section5__title span {
  color: #F42326;
}
.section5__item-content {
  padding: 0 18px;
}
.section5__item-content-lb {
  padding: 10px 19px;
  font-size: 18px;
  line-height: 24px;
  font-weight: 500;
  background-color: #1F1F1F;
  border-radius: 8px;
  border: 2px solid rgba(255, 255, 255, 0.04);
}
.section5__item-content-text {
  font-size: 18px;
  line-height: 24px;
  margin-bottom: 12px;
  letter-spacing: -0.01em;
}
.section5__item-content-text-bg {
  text-transform: uppercase;
  font-weight: 600;
  letter-spacing: 0.006em;
  position: relative;
}
.section5__item-content-text-bg span {
  position: relative;
  z-index: 1;
}
.section5__item-content-text-bg::before {
  content: "";
  position: absolute;
  background-repeat: no-repeat;
  background-size: 100% 100%;
}
.section5__item-content-text-bg--1::before {
  left: -4px;
  top: -2px;
  background-image: url(../img/section5-text-bg1.svg);
  height: 26px;
  width: calc(100% + 15px);
}
.section5__item-content-text-bg--2::before {
  left: -11px;
  top: 1px;
  background-image: url(../img/section5-text-bg2.svg);
  height: 26px;
  width: calc(100% + 19px);
}
.section5__item-content-text-bg--3::before {
  left: -7px;
  top: 0;
  background-image: url(../img/section5-text-bg3.svg);
  height: 26px;
  width: calc(100% + 15px);
}
.section5__item-content-text-bg--4::before {
  left: -10px;
  top: 0;
  background-image: url(../img/section5-text-bg4.svg);
  height: 26px;
  width: calc(100% + 17px);
}
.section5__item-content-text--2 {
  padding-left: 3px;
  margin-right: -5px;
}
.section5__item-content-title {
  font-size: 36px;
  line-height: 38px;
  margin-bottom: 14px;
  background-image: url(../img/section5-title-bg.webp);
  background-repeat: no-repeat;
}
.section5__item-content-title--1 {
  font-size: 28px;
  margin-bottom: 8px;
  background-size: 161px 17px;
  background-position: 14px 100%;
  letter-spacing: 0.02em;
  padding-left: 2px;
}
.section5__item-content-title--2 {
  margin-bottom: 8px;
  background-size: 200px 17px;
  background-position: 0 100%;
}
.section5__item-content-title--3 {
  background-size: 259px 17px;
  background-position: 15px 100%;
}
.section5__item-video {
  background-color: #D9D9D9;
  border-radius: 12px;
  overflow: hidden;
  width: 100%;
  height: 350px;
  margin-top: 33px;
}
.section5__item-video--1 {
  margin-top: 31px;
}
.section5__item-video video {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.section6 {
  background-image: url(../img/section6-bg.webp);
  background-repeat: no-repeat;
  background-size: 100% 100%;
  min-height: 1241px;
  padding: 35px 34px 47px;
}
.section6__title {
  text-align: center;
  height: 419px;
}
.section6__title span {
  color: #F42326;
}
.section6__items {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 740px;
  gap: 20px;
}
.section6__item-title {
  font-size: 35px;
  line-height: 38px;
  margin-bottom: 9px;
  letter-spacing: 0.026em;
  position: relative;
  margin-right: -7px;
}
.section6__item-title span {
  position: relative;
  z-index: 1;
}
.section6__item-title::before {
  content: "";
  position: absolute;
  background-image: url(../img/section5-title-bg.webp);
  background-repeat: no-repeat;
  background-size: 100% 100%;
}
.section6__item-title--1::before {
  bottom: -4px;
  left: 35px;
  width: 385px;
  height: 20px;
}
.section6__item-title--2 {
  margin-bottom: 10px;
}
.section6__item-title--2::before {
  bottom: -1px;
  left: 3px;
  width: 156px;
  height: 17px;
}
.section6__item-text {
  font-size: 18px;
  line-height: 24px;
  letter-spacing: -0.01em;
}

.section7 {
  background-image: url(../img/section7-bg.webp);
  background-repeat: no-repeat;
  background-size: 100% 100%;
  min-height: 601px;
  padding: 33px 38px;
}
.section7__title {
  text-align: center;
  margin-bottom: 21px;
}
.section7__title span {
  color: #F42326;
}
.section7__list {
  display: grid;
  grid-template-areas: "kitchen meat" "outdoor campers" "gifting gifting";
  gap: 9px 6px;
}
.section7__list-item {
  position: relative;
}
.section7__list-item-lb {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  top: 1px;
  background-color: rgba(0, 0, 0, 0.61);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
  font-family: "Bebas Neue1", "Bebas Neue2";
  font-weight: 400;
  font-size: 20px;
  line-height: 38px;
  letter-spacing: 0.02em;
  color: #FFD900;
  text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
  min-width: 158px;
  height: 31px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 0 0 4px 4px;
}
.section7__list-item-lb--1 {
  padding-top: 6px;
}
.section7__list-item-lb--2 {
  border-radius: 4px 4px 0 0;
  top: auto;
  bottom: 1px;
}
.section7__list-item--1 {
  grid-area: kitchen;
}
.section7__list-item--2 {
  grid-area: meat;
}
.section7__list-item--3 {
  grid-area: outdoor;
}
.section7__list-item--4 {
  grid-area: campers;
}
.section7__list-item--5 {
  grid-area: gifting;
}

.section8 {
  padding: 26px 29px 39px 28px;
  min-height: 921px;
  background-image: url(../img/section8-bg.webp);
  background-repeat: no-repeat;
  background-size: 100% 100%;
}
.section8__title {
  text-align: center;
  margin-bottom: 23px;
}
.section8__title span {
  color: #F42326;
}
.section8__list {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  row-gap: 28px;
}
.section8__list-item {
  flex: 0 0 141px;
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
}
.section8__list-item:nth-child(7), .section8__list-item:nth-child(8) {
  margin-top: -12px;
}
.section8__list-item-title {
  text-transform: uppercase;
  font-size: 18px;
  line-height: 24px;
  font-weight: bold;
  margin-bottom: 6px;
}
.section8__list-item-text {
  font-size: 12px;
  line-height: 14px;
  font-weight: 500;
  font-family: "Roboto Condensed";
}

.section9 {
  padding: 17px 16px 10px 14px;
}
.section9__title {
  text-align: center;
  margin-bottom: 20px;
}
.section9__title span {
  color: #F42326;
}
.section9 .section5__item-video {
  margin-top: 0;
  margin-bottom: 19px;
}
.section9 .btn {
  margin-bottom: 22px;
}

.section10 {
  padding: 58px 28px 50px;
}
.section10__title {
  margin-bottom: 12px;
  text-align: center;
}
.section10__title span {
  color: #F42326;
}

.section11 {
  padding-bottom: 57px;
}
.section11__title {
  margin-bottom: 12px;
  text-align: center;
}
.section11__title span {
  color: #F42326;
}
.section11__title--1 {
  padding-left: 14px;
  margin-bottom: 22px;
}
.section11__title--2 {
  margin-bottom: 29px;
}
.section11 .faq__accordion {
  padding: 0 23px 52px 35px;
}
.section11__title2 {
  text-align: center;
  font-size: 95px;
  line-height: 110px;
  margin-top: -43px;
  position: relative;
}
.section11__title2-lb {
  color: #FFD900;
  position: relative;
  display: inline-block;
}
.section11__title2-lb::before {
  content: "";
  position: absolute;
  left: -11px;
  top: -7px;
  width: calc(100% + 25px);
  height: 111px;
  border: 5px solid #FFD900;
  border-radius: 12px;
}
.section11__lb {
  margin: -8px auto 26px;
  width: 272px;
  height: 51px;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 4px;
  border-radius: 12px;
  background-color: #FFD900;
  font-size: 18px;
  line-height: 21px;
  color: #000;
  text-transform: uppercase;
  font-weight: bold;
}
.section11__link {
  font-size: 20px;
  line-height: 23px;
  font-weight: bold;
  text-align: center;
  text-decoration: underline;
  margin-bottom: 24px;
  display: flex;
  justify-content: center;
}
.section11 .btn {
  margin-bottom: 16px;
}
.section11__lb2 {
  display: flex;
  justify-content: center;
  margin-bottom: 30px;
}
.section11__lb2-holder {
  padding: 11px 12px;
  background-color: rgba(78, 78, 78, 0.2);
  border: 1px solid rgba(255, 255, 255, 0.04);
  text-align: center;
  border-radius: 12px;
}
.section11__lb2-top {
  font-weight: 500;
  font-size: 17px;
  line-height: 20px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  padding-bottom: 7px;
  margin-bottom: 7px;
}
.section11__lb2-bottom {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 5px;
  font-weight: 500;
  font-size: 12px;
  line-height: 14px;
  color: rgba(255, 255, 255, 0.51);
}
.section11__bottom {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 13px;
  font-size: 12px;
  line-height: 14px;
  padding-right: 8px;
}

.faq__holder {
  padding: 54px 31px 46px;
}
.faq__accordion {
  display: flex;
  flex-direction: column;
  gap: 12px;
}
.faq__accordion-item {
  background-color: #1F1F1F;
  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 {
  padding-bottom: 14px;
}
.faq__accordion-item.active .faq__accordion-button-icon {
  transform: translateY(50%) rotate(180deg);
}
.faq__accordion-button {
  padding: 16px 90px 16px 22px;
  position: relative;
  font-weight: 600;
  display: flex;
  align-items: center;
  cursor: pointer;
  font-size: 18px;
  line-height: 21px;
}
.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.56681 8.75459L0.380536 0.890446L16.7193 0.855425L8.56681 8.75459Z" fill="white"/></svg>');
  width: 17px;
  height: 9px;
  background-repeat: no-repeat;
  position: absolute;
  right: 26px;
  top: 38%;
  transform: translateY(50%);
}
.faq__accordion-content {
  display: grid;
  grid-template-rows: 0fr;
  transition: all 0.2s ease-out;
}
.faq__accordion-content-holder {
  overflow: hidden;
  padding: 0 21px;
}

.all-bonus {
  background-image: url(../img/all-bonus-bg.webp);
  background-repeat: no-repeat;
  background-size: contain;
  min-height: 618px;
  padding-top: 24px;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 32px 21px 0;
  position: relative;
}
.all-bonus__lb1 {
  position: absolute;
  top: 0;
  right: 11px;
  min-width: 142px;
  height: 107px;
  padding: 23px 20px 0;
  background-image: url(../img/all-bonus-lb.webp);
  background-repeat: no-repeat;
  background-size: 120% 100%;
  background-position-x: center;
  font-family: "Bebas Neue1", "Bebas Neue2";
  font-weight: 400;
  font-size: 47px;
  line-height: 1;
  letter-spacing: 0.02em;
  text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
  text-align: center;
}
.all-bonus__lb3 {
  width: 100%;
  width: 435px;
  border-radius: 16px;
  background-color: #262626;
  background-repeat: no-repeat;
  border: 2px solid rgba(65, 65, 65, 0.2);
  padding-top: 13px;
  padding-bottom: 13px;
  display: flex;
  align-items: center;
  flex-direction: column;
  gap: 4px;
  font-weight: bold;
  font-size: 18px;
  line-height: 21px;
  text-transform: uppercase;
  background-image: url('data:image/svg+xml,<svg width="35" height="34" viewBox="0 0 35 34" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M18.3863 28.7948L27.6911 21.5952C27.8883 21.4416 28 21.2272 28 21L28 16.2003C27.9998 16.0458 27.9477 15.8946 27.85 15.7649C27.7523 15.6352 27.6131 15.5325 27.4492 15.4691C27.1123 15.3411 26.7197 15.3939 26.448 15.6051L17.7647 22.3232L9.08331 15.6051C8.80975 15.3939 8.41709 15.3395 8.08211 15.4691C7.74528 15.5987 7.52941 15.8851 7.52941 16.2003L7.52941 21C7.52941 21.2272 7.64292 21.4416 7.83646 21.5952L17.1413 28.7948C17.4949 29.0684 18.0345 29.0684 18.3863 28.7948Z" fill="%23F42326"/><path d="M18.3863 18.3954L27.6911 11.1958C27.8883 11.0422 28 10.8278 28 10.6006L28 5.80086C27.9998 5.64633 27.9477 5.49513 27.85 5.36543C27.7523 5.23573 27.6131 5.13304 27.4492 5.0697C27.1123 4.9417 26.7197 4.9945 26.448 5.20569L17.7647 11.9237L9.08331 5.20569C8.80975 4.9945 8.41709 4.9401 8.08211 5.06969C7.74528 5.19929 7.52941 5.48567 7.52941 5.80086L7.52941 10.6006C7.52941 10.8278 7.64292 11.0422 7.83646 11.1958L17.1413 18.3954C17.4949 18.669 18.0345 18.669 18.3863 18.3954Z" fill="url(%23paint0_linear_2348_807)"/><defs><linearGradient id="paint0_linear_2348_807" x1="17.7647" y1="18.6006" x2="18" y2="4" gradientUnits="userSpaceOnUse"><stop stop-color="%23F42326"/><stop offset="1" stop-color="%23FF0707" stop-opacity="0.41"/></linearGradient></defs></svg>'), url('data:image/svg+xml,<svg width="35" height="34" viewBox="0 0 35 34" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M18.3863 28.7948L27.6911 21.5952C27.8883 21.4416 28 21.2272 28 21L28 16.2003C27.9998 16.0458 27.9477 15.8946 27.85 15.7649C27.7523 15.6352 27.6131 15.5325 27.4492 15.4691C27.1123 15.3411 26.7197 15.3939 26.448 15.6051L17.7647 22.3232L9.08331 15.6051C8.80975 15.3939 8.41709 15.3395 8.08211 15.4691C7.74528 15.5987 7.52941 15.8851 7.52941 16.2003L7.52941 21C7.52941 21.2272 7.64292 21.4416 7.83646 21.5952L17.1413 28.7948C17.4949 29.0684 18.0345 29.0684 18.3863 28.7948Z" fill="%23F42326"/><path d="M18.3863 18.3954L27.6911 11.1958C27.8883 11.0422 28 10.8278 28 10.6006L28 5.80086C27.9998 5.64633 27.9477 5.49513 27.85 5.36543C27.7523 5.23573 27.6131 5.13304 27.4492 5.0697C27.1123 4.9417 26.7197 4.9945 26.448 5.20569L17.7647 11.9237L9.08331 5.20569C8.80975 4.9945 8.41709 4.9401 8.08211 5.06969C7.74528 5.19929 7.52941 5.48567 7.52941 5.80086L7.52941 10.6006C7.52941 10.8278 7.64292 11.0422 7.83646 11.1958L17.1413 18.3954C17.4949 18.669 18.0345 18.669 18.3863 18.3954Z" fill="url(%23paint0_linear_2348_807)"/><defs><linearGradient id="paint0_linear_2348_807" x1="17.7647" y1="18.6006" x2="18" y2="4" gradientUnits="userSpaceOnUse"><stop stop-color="%23F42326"/><stop offset="1" stop-color="%23FF0707" stop-opacity="0.41"/></linearGradient></defs></svg>');
  background-position: 4px center, calc(100% - 4px) center;
  /* margin-bottom: 22px; */
}
.all-bonus__lb3-bottom {
  border-radius: 4px;
  padding: 4px 8px;
  background: linear-gradient(92.73deg, #3DBC20 -3.33%, #3DA326 116.18%);
}
.all-bonus__list {
  display: grid;
  grid-template-columns: 217px 214px;
  margin-bottom: 6px;
}
.all-bonus__list-item {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  font-size: 10px;
  line-height: 12px;
  font-weight: 800;
  text-transform: uppercase;
  padding-right: 8px;
}
.all-bonus__list-item.active .all-bonus__list-icon {
  background-image: url('data:image/svg+xml,<svg width="39" height="39" viewBox="0 0 39 39" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="19.5" cy="19.5" r="18.75" fill="%23F42326"/><circle cx="19.5" cy="19.875" r="16.125" fill="black" stroke="%23F42326" stroke-width="1.5" stroke-linecap="round" stroke-dasharray="5.25 5.25"/><g clip-path="url(%23clip0_1153_216)"><ellipse cx="19.875" cy="25.125" rx="7.5" ry="3.375" fill="url(%23paint0_radial_1153_216)"/><path d="M12.1406 16.3827L19.875 20.2499L27.6094 16.3827V24.6327L19.875 28.4999L12.1406 24.6327V16.3827Z" fill="%23DA0E0E"/><path d="M12.1406 17.1562V19.5667L19.8492 23.3437L27.6093 19.5538V17.1562L19.875 20.9461L12.1406 17.1562Z" fill="%23BD0909"/><path d="M19.875 28.4999V20.2499L12.6563 16.6406H12.1406V24.6327L19.875 28.4999Z" fill="%23F42326"/><path d="M12.1406 17.1562V19.5667L19.8492 23.3437L19.875 23.3308V20.9331V20.946L12.1406 17.1562Z" fill="%23BD0909"/><path d="M11.625 16.1123L19.875 12.0002L28.125 16.1123V16.6537L19.875 20.7657L11.625 16.6666V16.1123Z" fill="%23F42326"/><path d="M24.6059 13.3019C24.3352 12.8121 23.7551 12.5156 23.0719 12.5156C21.5121 12.5156 20.4164 13.9722 19.875 14.9003C19.3336 13.9722 18.225 12.5285 16.6781 12.5285C15.6856 12.5285 14.9766 13.1343 14.9766 13.9593C14.9766 15.4288 16.5879 16.3827 19.8234 16.3827C23.059 16.3827 24.7734 15.1582 24.7734 13.9722C24.7734 13.7402 24.7219 13.5082 24.6059 13.3019ZM17.0133 14.8875C16.6524 14.6426 16.5235 14.3718 16.5235 14.1914C16.5235 13.9722 16.7297 13.8047 17.0262 13.8047C17.7223 13.8047 18.2766 14.7199 18.586 15.3516C17.7739 15.2871 17.2969 15.0679 17.0133 14.8875ZM22.7367 14.8875C22.4531 15.0679 21.9762 15.2871 21.1641 15.3515C21.4605 14.7199 22.0149 13.8046 22.7238 13.8046C23.0203 13.8046 23.2266 13.9722 23.2266 14.1913C23.2266 14.3718 23.0977 14.6425 22.7367 14.8875Z" fill="%23EFEFEF"/><path d="M11.625 16.1249L19.875 20.1597L28.125 16.1249V18.7933L19.8492 22.828L11.625 18.7933V16.1249Z" fill="%23F42326"/><path d="M22.9687 18.9996V18.7031L19.875 17.0273L16.7812 18.7031V18.9996L14.7188 18.0973V17.6848L19.7718 15.0164L19.875 15.068L19.9781 15.0164L25.0312 17.6719V18.0844L22.9687 18.9996Z" fill="%23EFEFEF"/><path d="M22.9688 18.7031V26.9402L25.0312 25.9089V17.6718L22.9688 18.7031Z" fill="%23DCDCDC"/><path d="M14.7188 25.9218L16.7812 26.953V18.716L14.7188 17.6718V25.9218Z" fill="%23D1D1D1"/></g><defs><radialGradient id="paint0_radial_1153_216" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(19.875 25.125) rotate(90) scale(3.375 7.5)"><stop/><stop offset="1" stop-color="%23666666" stop-opacity="0"/></radialGradient><clipPath id="clip0_1153_216"><rect width="16.5" height="16.5" fill="white" transform="translate(11.625 12)"/></clipPath></defs></svg>');
}
.all-bonus__list-item.active .all-bonus__list-icon::before {
  display: block;
}
.all-bonus__list-icon {
  background-image: url('data:image/svg+xml,<svg width="38" height="39" viewBox="0 0 38 39" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="19" cy="19.5" r="18.75" fill="%23F42326"/><circle cx="19" cy="19.875" r="16.125" fill="white" stroke="%23F42326" stroke-width="1.5" stroke-linecap="round" stroke-dasharray="5.25 5.25"/><g clip-path="url(%23clip0_1096_5)"><ellipse cx="19.375" cy="25.125" rx="7.5" ry="3.375" fill="url(%23paint0_radial_1096_5)"/><path d="M11.6406 16.3827L19.375 20.2499L27.1094 16.3827V24.6327L19.375 28.4999L11.6406 24.6327V16.3827Z" fill="%23DA0E0E"/><path d="M11.6406 17.1562V19.5667L19.3492 23.3437L27.1093 19.5538V17.1562L19.375 20.9461L11.6406 17.1562Z" fill="%23BD0909"/><path d="M19.375 28.4999V20.2499L12.1563 16.6406H11.6406V24.6327L19.375 28.4999Z" fill="%23F42326"/><path d="M11.6406 17.1562V19.5667L19.3492 23.3437L19.375 23.3308V20.9331V20.946L11.6406 17.1562Z" fill="%23BD0909"/><path d="M11.125 16.1123L19.375 12.0002L27.625 16.1123V16.6537L19.375 20.7657L11.125 16.6666V16.1123Z" fill="%23F42326"/><path d="M24.1059 13.3019C23.8352 12.8121 23.2551 12.5156 22.5719 12.5156C21.0121 12.5156 19.9164 13.9722 19.375 14.9003C18.8336 13.9722 17.725 12.5285 16.1781 12.5285C15.1856 12.5285 14.4766 13.1343 14.4766 13.9593C14.4766 15.4288 16.0879 16.3827 19.3234 16.3827C22.559 16.3827 24.2734 15.1582 24.2734 13.9722C24.2734 13.7402 24.2219 13.5082 24.1059 13.3019ZM16.5133 14.8875C16.1524 14.6426 16.0235 14.3718 16.0235 14.1914C16.0235 13.9722 16.2297 13.8047 16.5262 13.8047C17.2223 13.8047 17.7766 14.7199 18.086 15.3516C17.2739 15.2871 16.7969 15.0679 16.5133 14.8875ZM22.2367 14.8875C21.9531 15.0679 21.4762 15.2871 20.6641 15.3515C20.9605 14.7199 21.5149 13.8046 22.2238 13.8046C22.5203 13.8046 22.7266 13.9722 22.7266 14.1913C22.7266 14.3718 22.5977 14.6425 22.2367 14.8875Z" fill="%23EFEFEF"/><path d="M11.125 16.1249L19.375 20.1597L27.625 16.1249V18.7933L19.3492 22.828L11.125 18.7933V16.1249Z" fill="%23F42326"/><path d="M22.4687 18.9996V18.7031L19.375 17.0273L16.2812 18.7031V18.9996L14.2188 18.0973V17.6848L19.2718 15.0164L19.375 15.068L19.4781 15.0164L24.5312 17.6719V18.0844L22.4687 18.9996Z" fill="%23EFEFEF"/><path d="M22.4688 18.7031V26.9402L24.5312 25.9089V17.6718L22.4688 18.7031Z" fill="%23DCDCDC"/><path d="M14.2188 25.9218L16.2812 26.953V18.716L14.2188 17.6718V25.9218Z" fill="%23D1D1D1"/></g><defs><radialGradient id="paint0_radial_1096_5" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(19.375 25.125) rotate(90) scale(3.375 7.5)"><stop/><stop offset="1" stop-color="%23666666" stop-opacity="0"/></radialGradient><clipPath id="clip0_1096_5"><rect width="16.5" height="16.5" fill="white" transform="translate(11.125 12)"/></clipPath></defs></svg>');
  background-repeat: no-repeat;
  width: 38px;
  height: 39px;
  position: relative;
}
.all-bonus__list-icon::before {
  content: "";
  position: absolute;
  top: -6px;
  right: -3px;
  background-image: url('data:image/svg+xml,<svg width="21" height="20" viewBox="0 0 21 20" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_1152_210)"><g clip-path="url(%23clip1_1152_210)"><circle cx="11" cy="9.5" r="5.5" fill="black"/><path fill-rule="evenodd" clip-rule="evenodd" d="M10.5035 1.25523C12.7967 1.29668 14.9821 2.23677 16.5892 3.8732C18.1963 5.50963 19.0968 7.7116 19.0968 10.0052C19.0968 12.2989 18.1963 14.5008 16.5892 16.1373C14.9821 17.7737 12.7967 18.7138 10.5035 18.7552C8.2102 18.7138 6.02486 17.7737 4.41774 16.1373C2.81061 14.5008 1.91016 12.2989 1.91016 10.0052C1.91016 7.7116 2.81061 5.50963 4.41774 3.8732C6.02486 2.23677 8.2102 1.29668 10.5035 1.25523ZM8.68632 12.8476L6.54347 10.7029C6.36806 10.5268 6.26957 10.2885 6.26957 10.04C6.26957 9.79151 6.36806 9.55315 6.54347 9.37714C6.71976 9.20191 6.95823 9.10355 7.2068 9.10355C7.45537 9.10355 7.69384 9.20191 7.87013 9.37714L9.37966 10.8886L13.1368 7.13142C13.3128 6.95602 13.5512 6.85753 13.7997 6.85753C14.0481 6.85753 14.2865 6.95602 14.4625 7.13142C14.6377 7.30756 14.736 7.54587 14.736 7.79428C14.736 8.04269 14.6377 8.281 14.4625 8.45714L10.0416 12.8781C9.95181 12.9674 9.84496 13.0376 9.7274 13.0846C9.60985 13.1316 9.48401 13.1543 9.35745 13.1515C9.23089 13.1486 9.1062 13.1202 8.99088 13.068C8.87555 13.0158 8.77196 12.9408 8.68632 12.8476Z" fill="%237DF247"/></g><rect x="1.41016" y="0.755234" width="18.1866" height="18.5" rx="9.09331" stroke="%23A2FF78" stroke-opacity="0.9"/></g><defs><clipPath id="clip0_1152_210"><rect x="0.5" width="20" height="20" rx="10" fill="white"/></clipPath><clipPath id="clip1_1152_210"><rect x="1.91016" y="1.25523" width="17.1866" height="17.5" rx="8.59331" fill="white"/></clipPath></defs></svg>');
  background-repeat: no-repeat;
  width: 21px;
  height: 20px;
  display: none;
}
.all-bonus__list-text {
  padding-top: 2px;
}
.all-bonus__list-text span {
  color: #FFD900;
}
.all-bonus__progres {
  width: 435px;
  height: 7px;
  margin-left: -2px;
  background-image: url(../img/all-bonus-progres.webp);
  background-repeat: repeat-x;
  background-clip: border-box;
  outline: 1px solid rgba(255, 255, 255, 0.33);
  outline-offset: -1px;
  border-radius: 2px;
  overflow: hidden;
  position: relative;
}
.all-bonus__progres-block {
  position: absolute;
  left: 0;
  top: 0;
  width: 0;
  height: 7px;
  background-color: #F42326;
}
.all-bonus__progres::before {
  content: "";
  width: 1px;
  height: 7px;
  background-color: #000;
  position: absolute;
  top: 0;
  left: 50%;
  z-index: 1;
}
.all-bonus__title {
  font-size: 47px;
  margin-top: -6px;
  padding-bottom: 6px;
  line-height: 40px;
  margin-right: auto;
  padding-left: 5px;
  margin-bottom: 29px;
}
.all-bonus__title span {
  color: #FFD900;
}
.all-bonus__items {
  display: flex;
  flex-direction: column;
  gap: 7px;
  width: 100%;
  position: relative;
  margin-bottom: 251px;
}
.all-bonus__items-top {
  background-color: #1F1F1F;
  border-radius: 8px;
  width: 100%;
  height: 51px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 33px;
  line-height: 39px;
  font-family: "Bebas Neue1", "Bebas Neue2";
  font-weight: 400;
  letter-spacing: 0.022em;
  padding-right: 22px;
  gap: 12px;
}
.all-bonus__items-top-border {
  color: #FFD900;
  position: relative;
  display: inline-block;
}
.all-bonus__items-top-border::before {
  content: "";
  position: absolute;
  left: -5px;
  top: 0;
  height: 36px;
  width: calc(100% + 10px);
  border: 1px solid #FFD900;
  border-radius: 6px;
}
.all-bonus__items-row {
  display: grid;
  grid-template-columns: 1fr auto;
  justify-content: space-between;
  gap: 5px;
}
.all-bonus__items-row-left {
  height: 56px;
  background-color: #F42326;
  border: 1px solid rgba(255, 255, 255, 0.24);
  border-radius: 8px;
  padding: 7px;
  font-weight: bold;
  font-size: 15px;
  line-height: 21px;
  text-transform: uppercase;
  position: relative;
}
.all-bonus__items-row-left::before {
  content: "";
  position: absolute;
  top: -1px;
  right: -1px;
  width: 47px;
  height: 56px;
  background-image: url(../img/gift.webp);
  background-repeat: no-repeat;
  background-size: 100% 100%;
}
.all-bonus__items-row-left-lb {
  display: inline-block;
  font-size: 15px;
  padding: 0 4px;
  background-color: #FFD900;
  border-radius: 4px;
  color: #000;
  vertical-align: top;
}
.all-bonus__items-row-right {
  height: 56px;
  background-color: #1F1F1F;
  border-radius: 8px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: "Bebas Neue1", "Bebas Neue2";
  font-weight: 400;
  letter-spacing: 0.022em;
  font-size: 25px;
  line-height: 34px;
  padding-top: 7px;
}
.all-bonus__items-row-right span {
  padding: 0 27px;
  display: inline-flex;
  background-image: url('data:image/svg+xml,<svg width="21" height="24" viewBox="0 0 21 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9.79318 0.205179L0.488363 7.40479C0.291101 7.55838 0.179443 7.77277 0.179443 7.99996L0.179443 12.7997C0.179638 12.9542 0.23172 13.1054 0.329435 13.2351C0.427149 13.3648 0.56634 13.4675 0.730288 13.5309C1.06712 13.6589 1.45979 13.6061 1.73149 13.3949L10.4147 6.67683L19.0961 13.3949C19.3697 13.6061 19.7624 13.6605 20.0973 13.5309C20.4342 13.4013 20.65 13.1149 20.65 12.7997L20.65 7.99996C20.65 7.77277 20.5365 7.55838 20.343 7.40479L11.0382 0.205179C10.6846 -0.0684066 10.1449 -0.0684065 9.79318 0.205179Z" fill="%23F42326"/><path d="M9.79318 10.6046L0.488363 17.8042C0.291101 17.9578 0.179443 18.1722 0.179443 18.3994L0.179443 23.1991C0.179638 23.3537 0.23172 23.5049 0.329435 23.6346C0.427149 23.7643 0.56634 23.867 0.730288 23.9303C1.06712 24.0583 1.45979 24.0055 1.73149 23.7943L10.4147 17.0763L19.0961 23.7943C19.3697 24.0055 19.7624 24.0599 20.0973 23.9303C20.4342 23.8007 20.65 23.5143 20.65 23.1991L20.65 18.3994C20.65 18.1722 20.5365 17.9578 20.343 17.8042L11.0382 10.6046C10.6846 10.331 10.1449 10.331 9.79318 10.6046Z" fill="url(%23paint0_linear_31_145)"/><defs><linearGradient id="paint0_linear_31_145" x1="10.4147" y1="10.3994" x2="10.1794" y2="25" gradientUnits="userSpaceOnUse"><stop stop-color="%23F42326"/><stop offset="1" stop-color="%23FF0707" stop-opacity="0.41"/></linearGradient></defs></svg>'), url('data:image/svg+xml,<svg width="21" height="24" viewBox="0 0 21 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9.79318 0.205179L0.488363 7.40479C0.291101 7.55838 0.179443 7.77277 0.179443 7.99996L0.179443 12.7997C0.179638 12.9542 0.23172 13.1054 0.329435 13.2351C0.427149 13.3648 0.56634 13.4675 0.730288 13.5309C1.06712 13.6589 1.45979 13.6061 1.73149 13.3949L10.4147 6.67683L19.0961 13.3949C19.3697 13.6061 19.7624 13.6605 20.0973 13.5309C20.4342 13.4013 20.65 13.1149 20.65 12.7997L20.65 7.99996C20.65 7.77277 20.5365 7.55838 20.343 7.40479L11.0382 0.205179C10.6846 -0.0684066 10.1449 -0.0684065 9.79318 0.205179Z" fill="%23F42326"/><path d="M9.79318 10.6046L0.488363 17.8042C0.291101 17.9578 0.179443 18.1722 0.179443 18.3994L0.179443 23.1991C0.179638 23.3537 0.23172 23.5049 0.329435 23.6346C0.427149 23.7643 0.56634 23.867 0.730288 23.9303C1.06712 24.0583 1.45979 24.0055 1.73149 23.7943L10.4147 17.0763L19.0961 23.7943C19.3697 24.0055 19.7624 24.0599 20.0973 23.9303C20.4342 23.8007 20.65 23.5143 20.65 23.1991L20.65 18.3994C20.65 18.1722 20.5365 17.9578 20.343 17.8042L11.0382 10.6046C10.6846 10.331 10.1449 10.331 9.79318 10.6046Z" fill="url(%23paint0_linear_31_145)"/><defs><linearGradient id="paint0_linear_31_145" x1="10.4147" y1="10.3994" x2="10.1794" y2="25" gradientUnits="userSpaceOnUse"><stop stop-color="%23F42326"/><stop offset="1" stop-color="%23FF0707" stop-opacity="0.41"/></linearGradient></defs></svg>');
  background-repeat: no-repeat;
  background-position: 0 2px, 100% 2px;
}
.all-bonus__ends {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 5px;
  text-transform: uppercase;
  font-weight: bold;
  margin-bottom: 29px;
  padding-right: 10px;
}
.all-bonus__ends-lb {
  display: inline-block;
  padding: 0 3px;
  background-image: url(../img/ends-lb.webp);
  background-repeat: no-repeat;
  background-size: 100% 100%;
}
.all-bonus__bottom {
  background-color: #171717;
  border-radius: 30px 30px 0 0;
  padding: 23px 23px 15px 22px;
}

.all-bonus2 {
  background-color: #fff;
}
.all-bonus2 .main-swiper {
  width: 100%;
  height: 449px;
  margin-bottom: 16px;
  overflow: visible;
}
.all-bonus2 .main-swiper .swiper-slide__wrap {
  border-radius: 12px;
  overflow: hidden;
  width: 100%;
  height: 100%;
}
.all-bonus2 .main-swiper .swiper-slide__wrap video,
.all-bonus2 .main-swiper .swiper-slide__wrap img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  background-color: #D9D9D9;
}
.all-bonus2 .main-swiper .swiper-slide__lb1 {
  position: absolute;
  left: -2px;
  top: -3px;
  width: 97px;
  height: 93px;
  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: 14px;
  line-height: 1;
  font-weight: 400;
  letter-spacing: 0.02em;
  color: #FFD900;
}
.all-bonus2 .main-swiper .swiper-slide__lb1-text {
  width: 100%;
  position: absolute;
  top: 30px;
  left: -7px;
  transform: rotate(-43deg);
  text-align: center;
}
.all-bonus2 .main-swiper .swiper-slide__lb1-text span {
  color: #fff;
}
.all-bonus2 .main-swiper .swiper-slide__lb2 {
  position: absolute;
  right: 0;
  top: 19px;
  background-color: #000;
  border-radius: 4px 0 0 4px;
  padding: 4px 12px;
  font-weight: bold;
  text-transform: uppercase;
}
.all-bonus2 .main-swiper .swiper-slide__lb3 {
  position: absolute;
  right: 0;
  top: 50px;
  background-image: url(../img/swiper-slide-lb3.webp);
  background-repeat: no-repeat;
  background-size: 100% 100%;
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 3px 11px 0px 13px;
  text-transform: uppercase;
}
.all-bonus2 .main-swiper .swiper-slide__lb3-text {
  font-weight: bold;
  font-size: 12px;
  line-height: 1;
}
.all-bonus2 .main-swiper .swiper-slide__lb3-title {
  font-family: "Bebas Neue1", "Bebas Neue2";
  font-size: 30px;
  line-height: 1;
  font-weight: 400;
  letter-spacing: 0.02em;
  color: #FFD900;
}
.all-bonus2 .main-swiper .swiper-slide__title1-3 {
  width: 100%;
  position: absolute;
  left: 0;
  top: 17px;
  font-weight: 800;
  font-size: 35px;
  line-height: 1;
  padding: 0 10px 0 19px;
  text-transform: uppercase;
}
.all-bonus2 .main-swiper .swiper-slide__title1-3 span {
  color: #FFD900;
}
.all-bonus2 .main-swiper .swiper-slide__text1-3 {
  position: absolute;
  text-align: center;
  font-size: 12px;
  line-height: 15px;
  font-weight: 500;
}
.all-bonus2 .main-swiper .swiper-slide__text1-3--1 {
  top: 126px;
  left: 181px;
  width: 142px;
}
.all-bonus2 .main-swiper .swiper-slide__text1-3--2 {
  top: 189px;
  right: 10px;
  width: 156px;
}
.all-bonus2 .main-swiper .swiper-slide__text1-3--3 {
  top: 323px;
  left: 25px;
  width: 144px;
}
.all-bonus2 .main-swiper .swiper-slide__title1-4 {
  position: absolute;
  top: 95px;
  left: 19px;
  font-size: 18px;
  line-height: 22px;
  font-weight: bold;
}
.all-bonus2 .main-swiper .swiper-slide__title3-3 {
  position: absolute;
  text-transform: uppercase;
  font-weight: bold;
  padding: 3px 9px;
  background-color: rgba(231, 204, 134, 0.35);
  backdrop-filter: blur(17px);
  -webkit-backdrop-filter: blur(17px);
}
.all-bonus2 .main-swiper .swiper-slide__title3-3--1 {
  left: 0;
  top: 22px;
  border-radius: 0 4px 4px 0;
}
.all-bonus2 .main-swiper .swiper-slide__title3-3--2 {
  right: 0;
  top: 318px;
  border-radius: 4px 0 0 4px;
}
.all-bonus2 .main-swiper .swiper-slide__text3-3 {
  position: absolute;
  padding: 4px 9px;
  background-color: rgba(231, 204, 134, 0.35);
  backdrop-filter: blur(17px);
  -webkit-backdrop-filter: blur(17px);
}
.all-bonus2 .main-swiper .swiper-slide__text3-3--1 {
  left: 0;
  top: 84px;
  border-radius: 0 4px 4px 0;
}
.all-bonus2 .main-swiper .swiper-slide__text3-3--2 {
  right: 0;
  top: 230px;
  border-radius: 4px 0 0 4px;
  text-align: right;
}
.all-bonus2 .main-swiper .swiper-slide__block3-5 {
  position: absolute;
  padding: 4px 9px;
  background-color: rgba(231, 204, 134, 0.35);
  backdrop-filter: blur(17px);
  -webkit-backdrop-filter: blur(17px);
}
.all-bonus2 .main-swiper .swiper-slide__block3-5--1 {
  left: 0;
  top: 49px;
  border-radius: 0 4px 4px 0;
}
.all-bonus2 .main-swiper .swiper-slide__block3-5--2 {
  right: 0;
  top: 325px;
  border-radius: 4px 0 0 4px;
  text-align: right;
}
.all-bonus2 .main-swiper .swiper-slide__block3-5-title {
  font-weight: bold;
  margin-bottom: 2px;
  text-transform: uppercase;
}
.all-bonus2 .main-swiper .swiper-slide__lb3-6 {
  position: absolute;
  text-align: center;
  width: 135px;
  top: 129px;
  right: 54px;
  font-weight: bold;
  font-size: 13px;
  line-height: 13px;
}
.all-bonus2 .main-swiper .swiper-slide__list3-6 {
  position: absolute;
  top: 169px;
  display: flex;
  flex-direction: column;
  text-align: center;
  gap: 9px;
  font-size: 13px;
  line-height: 15px;
  font-weight: 500;
}
.all-bonus2 .main-swiper .swiper-slide__list3-6-item {
  background-repeat: no-repeat;
  background-position: center 0;
  padding-top: 23px;
}
.all-bonus2 .main-swiper .swiper-slide__list3-6--1 {
  width: 195px;
  left: 17px;
}
.all-bonus2 .main-swiper .swiper-slide__list3-6--1 .swiper-slide__list3-6-item {
  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"><circle cx="8.9707" cy="8.09985" r="8" fill="%238CBE3C"/><g clip-path="url(%23clip0_1105_28)"><g clip-path="url(%23clip1_1105_28)"><path d="M13.0934 4.77981C12.9187 4.62697 12.6526 4.64423 12.4993 4.81939L8.01603 9.9431L5.96553 7.75576C5.80637 7.5865 5.54027 7.57808 5.37058 7.73681C5.2009 7.89554 5.19205 8.16249 5.35121 8.33218L7.71959 10.8584C7.75908 10.9003 7.80672 10.9337 7.85958 10.9565C7.91243 10.9793 7.9694 10.9911 8.02696 10.9911H8.03412C8.15327 10.9894 8.26527 10.9372 8.344 10.8475L13.1334 5.37391C13.2863 5.19876 13.2686 4.93307 13.0934 4.77981Z" fill="white"/></g></g><defs><clipPath id="clip0_1105_28"><rect width="9.6" height="9.6" fill="white" transform="translate(4.17096 3.30002)"/></clipPath><clipPath id="clip1_1105_28"><rect width="8" height="8" fill="white" transform="translate(5.23736 3.83334)"/></clipPath></defs></svg>');
}
.all-bonus2 .main-swiper .swiper-slide__list3-6--2 {
  width: 202px;
  right: 21px;
}
.all-bonus2 .main-swiper .swiper-slide__list3-6--2 .swiper-slide__list3-6-item {
  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"><circle cx="8.81494" cy="8.18604" r="8.18604" fill="%23E64632"/><g clip-path="url(%23clip0_1106_35)"><path d="M9.53066 7.99996L11.8901 5.64054C11.9249 5.60571 11.9526 5.56436 11.9715 5.51884C11.9903 5.47332 12 5.42453 12 5.37525C12 5.32598 11.9903 5.27718 11.9715 5.23166C11.9526 5.18614 11.9249 5.14479 11.8901 5.10996C11.8553 5.0751 11.8139 5.04745 11.7684 5.02858C11.7229 5.00971 11.6741 5 11.6248 5C11.5755 5 11.5267 5.00971 11.4812 5.02858C11.4357 5.04745 11.3943 5.0751 11.3595 5.10996L9.00009 7.46939L6.64054 5.10996C6.60571 5.0751 6.56436 5.04745 6.51884 5.02858C6.47332 5.00971 6.42453 5 6.37525 5C6.32598 5 6.27718 5.00971 6.23166 5.02858C6.18614 5.04745 6.14479 5.0751 6.10996 5.10996C6.0751 5.14479 6.04745 5.18614 6.02858 5.23166C6.00971 5.27718 6 5.32598 6 5.37525C6 5.42453 6.00971 5.47332 6.02858 5.51884C6.04745 5.56436 6.0751 5.60571 6.10996 5.64054L8.46952 7.99996L6.10996 10.3594C6.07514 10.3942 6.04751 10.4356 6.02866 10.4811C6.00982 10.5266 6.00012 10.5754 6.00012 10.6247C6.00013 10.6739 6.00984 10.7227 6.0287 10.7682C6.04755 10.8137 6.07519 10.8551 6.11003 10.8899C6.14487 10.9247 6.18622 10.9524 6.23174 10.9712C6.27725 10.99 6.32603 10.9997 6.37529 10.9997C6.42456 10.9997 6.47334 10.99 6.51885 10.9712C6.56436 10.9523 6.60571 10.9247 6.64054 10.8898L9.00009 8.53041L11.3595 10.8898C11.4328 10.9631 11.5289 10.9998 11.6248 10.9998C11.7207 10.9998 11.8168 10.9631 11.8901 10.8898C11.9249 10.855 11.9526 10.8137 11.9715 10.7681C11.9903 10.7226 12 10.6738 12 10.6245C12 10.5753 11.9903 10.5265 11.9715 10.481C11.9526 10.4354 11.9249 10.3941 11.8901 10.3593L9.53066 7.99996Z" fill="white"/></g><defs><clipPath id="clip0_1106_35"><rect width="6" height="6" fill="white" transform="translate(6 5)"/></clipPath></defs></svg>');
}
.all-bonus2 .main-swiper .swiper-slide__block4-3 {
  position: absolute;
  top: 17px;
  left: 22px;
}
.all-bonus2 .main-swiper .swiper-slide__block4-3-title {
  font-size: 35px;
  line-height: 35px;
  margin-bottom: 7px;
  color: #F18C01;
  font-weight: 800;
  text-transform: uppercase;
}
.all-bonus2 .main-swiper .swiper-slide__block4-3-text {
  font-weight: bold;
  font-size: 24px;
  line-height: 28px;
}
.all-bonus2 .main-swiper .swiper-slide__text4-5 {
  position: absolute;
  bottom: 39px;
  width: 120px;
}
.all-bonus2 .main-swiper .swiper-slide__text4-5--1 {
  left: 110px;
}
.all-bonus2 .main-swiper .swiper-slide__text4-5--2 {
  left: 319px;
}
.all-bonus2 .main-swiper .swiper-slide__text4-6 {
  position: absolute;
  top: 154px;
  right: 39px;
  text-align: center;
  width: 109px;
}
.all-bonus2 .main-swiper .swiper-slide__text4-6 span {
  font-weight: bold;
  font-style: italic;
  color: #FEC526;
}
.all-bonus2 .main-swiper .swiper-slide__lb-text4-6 {
  position: absolute;
  left: 31px;
  top: 354px;
  font-size: 14px;
  line-height: 16px;
  text-align: center;
  width: 145px;
}
.all-bonus2 .main-swiper .swiper-slide__lb-text4-6 span {
  color: #DA2C21;
}
.all-bonus2 .main-swiper .swiper-slide__lb-age4-6 {
  position: absolute;
  top: 315px;
  left: 111px;
  text-transform: uppercase;
  font-size: 22px;
  line-height: 35px;
  color: #F4E4D4;
  font-family: "BravoRG";
}
.all-bonus2 .main-swiper .swiper-slide__text5-1 {
  position: absolute;
  top: 259px;
  left: 21px;
  line-height: 14px;
  text-align: center;
  width: 122px;
}
.all-bonus2 .main-swiper .swiper-slide__title5-1 {
  text-transform: uppercase;
  font-weight: bold;
  text-align: center;
  color: #DA971B;
  width: 128px;
  position: absolute;
  left: 18px;
  top: 298px;
}
.all-bonus2 .main-swiper .swiper-slide__block5-3 {
  position: absolute;
  width: 100%;
  left: 0;
  top: 17px;
  padding-left: 18px;
}
.all-bonus2 .main-swiper .swiper-slide__block5-3-title {
  color: #F18C01;
  font-size: 35px;
  line-height: 1;
  font-weight: 800;
  margin-bottom: 8px;
  text-transform: uppercase;
}
.all-bonus2 .main-swiper .swiper-slide__block5-3-text {
  font-size: 24px;
  line-height: 28px;
  font-weight: bold;
}
.all-bonus2 .main-swiper .swiper-slide__lb5-3 {
  position: absolute;
  left: 23px;
  top: 222px;
  width: 146px;
  text-align: center;
  font-size: 14px;
  line-height: 16px;
  font-weight: 500;
}
.all-bonus2 .main-swiper .swiper-slide__block6-3 {
  position: absolute;
  width: 135px;
  top: 133px;
  left: 14px;
  text-align: center;
}
.all-bonus2 .main-swiper .swiper-slide__block6-3-title {
  font-size: 9.4px;
  font-weight: bold;
  line-height: 11px;
  margin-bottom: 3px;
}
.all-bonus2 .main-swiper .swiper-slide__block6-3-text {
  font-weight: 500;
  font-size: 9.4px;
  line-height: 12px;
}
.all-bonus2 .main-swiper .swiper-slide__block7-3 {
  position: absolute;
  right: 0;
  width: 210px;
  height: 71px;
  border-radius: 8px 0 0 8px;
  background-color: rgba(0, 0, 0, 0.56);
  backdrop-filter: blur(12px);
  -webkit-backdrop-filter: blur(12px);
  display: flex;
  align-items: center;
  font-weight: bold;
  padding-left: 17px;
}
.all-bonus2 .main-swiper .swiper-slide__block7-3 span {
  color: #FFD900;
}
.all-bonus2 .main-swiper .swiper-slide__block7-3--1 {
  top: 64px;
}
.all-bonus2 .main-swiper .swiper-slide__block7-3--2 {
  top: 176px;
}
.all-bonus2 .main-swiper .swiper-slide__block7-3--3 {
  top: 288px;
}
.all-bonus2 .main-swiper .swiper-slide__block7-4 {
  position: absolute;
  top: 17px;
  left: 0;
  padding-left: 18px;
}
.all-bonus2 .main-swiper .swiper-slide__block7-4-title {
  color: #FFD900;
  font-weight: 800;
  font-size: 35px;
  line-height: 1;
  margin-bottom: 1px;
  text-transform: uppercase;
}
.all-bonus2 .main-swiper .swiper-slide__block7-4-text {
  font-weight: bold;
  font-size: 24px;
  line-height: 28px;
}
.all-bonus2 .main-swiper .swiper-slide__block8-3 {
  position: absolute;
  width: 236px;
  background-color: rgba(40, 37, 32, 0.56);
  backdrop-filter: blur(12px);
  -webkit-backdrop-filter: blur(12px);
  padding: 7px 12px 7px 11px;
  font-weight: bold;
}
.all-bonus2 .main-swiper .swiper-slide__block8-3 span {
  color: #FFD900;
}
.all-bonus2 .main-swiper .swiper-slide__block8-3--1 {
  text-align: center;
  top: 36px;
  left: 31px;
  border-radius: 8px;
}
.all-bonus2 .main-swiper .swiper-slide__block8-3--2 {
  top: 288px;
  right: 0;
  border-radius: 8px 0 0 8px;
}
.all-bonus2 .main-swiper .swiper-slide__text8-5 {
  position: absolute;
  top: 22px;
  left: 15px;
  width: 295px;
  font-weight: bold;
}
.all-bonus2 .main-swiper .swiper-slide__text8-5 span {
  color: #FFD900;
}
.all-bonus2 .main-swiper .swiper-slide__text8-6 {
  position: absolute;
  right: 0;
  width: 187px;
  font-weight: bold;
}
.all-bonus2 .main-swiper .swiper-slide__text8-6 span {
  font-weight: 400;
}
.all-bonus2 .main-swiper .swiper-slide__text8-6--1 {
  top: 61px;
}
.all-bonus2 .main-swiper .swiper-slide__text8-6--2 {
  top: 157px;
}
.all-bonus2 .main-swiper .swiper-slide__text8-6--3 {
  top: 257px;
}
.all-bonus2 .main-swiper .swiper-slide__text8-6--4 {
  top: 353px;
}
.all-bonus2 .main-swiper .swiper-slide__title8-7 {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  font-size: 35px;
  line-height: 1;
  font-weight: 800;
  color: #FFD900;
  padding: 19px 19px 16px 20px;
  text-transform: uppercase;
  background: linear-gradient(180deg, #2D1B13 0%, #544037 155.71%);
  border-radius: 0 0 6px 6px;
  width: max-content;
}
.all-bonus2 .main-swiper .swiper-slide__text8-7 {
  font-weight: 500;
  font-size: 12px;
  line-height: 14px;
  color: #000;
  position: absolute;
  text-align: center;
}
.all-bonus2 .main-swiper .swiper-slide__text8-7--1 {
  width: 370px;
  right: 31px;
  top: 133px;
}
.all-bonus2 .main-swiper .swiper-slide__text8-7--2 {
  width: 223px;
  right: 178px;
  top: 229px;
}
.all-bonus2 .main-swiper .swiper-slide__text8-7--3 {
  width: 121px;
  right: 31px;
  top: 229px;
}
.all-bonus2 .main-swiper .swiper-slide__text8-7--4 {
  width: 370px;
  right: 31px;
  top: 309px;
}
.all-bonus2 .main-swiper .swiper-slide__text8-7--5 {
  width: 190px;
  left: 19px;
  top: 294px;
  transform: rotate(-90deg);
  transform-origin: top left;
}
.all-bonus2 .main-swiper-button-prev, .all-bonus2 .main-swiper-button-next {
  position: absolute;
  z-index: 1;
  top: 201px;
  width: 25px;
  height: 47px;
  background-repeat: no-repeat;
  cursor: pointer;
}
.all-bonus2 .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>');
}
.all-bonus2 .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>');
}
.all-bonus2 .main-thumbs {
  width: 432px;
  height: 80px;
  margin-left: 0;
  overflow: visible;
}
.all-bonus2 .main-thumbs .swiper-slide {
  border-radius: 8px;
  position: relative;
}
.all-bonus2 .main-thumbs .swiper-slide__wrap {
  border-radius: 8px;
  overflow: hidden;
  height: 80px;
}
.all-bonus2 .main-thumbs .swiper-slide__wrap video,
.all-bonus2 .main-thumbs .swiper-slide__wrap img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  background-color: #D9D9D9;
}
.all-bonus2 .main-thumbs .swiper-slide.swiper-slide-thumb-active {
  outline: 2px solid #4A4A4A;
}
.all-bonus2__item {
  overflow: hidden;
  padding: 20px 15px 24px;
}
.all-bonus2__item--2 {
  padding-top: 45px;
}
.all-bonus2__item-btn {
  width: 400px;
  height: 84px;
  border-radius: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 auto;
  font-weight: 500;
  font-size: 24px;
  line-height: 28px;
  text-transform: uppercase;
  color: #fff;
  background: linear-gradient(123.82deg, #F32F15 -31.67%, #D22323 48.78%, #6D1E16 129.29%);
  box-shadow: 0px 4px 0px 0px #861717, 0px 0px 0px 0px rgba(0, 0, 0, 0.1), 0px 9px 20px 0px rgba(0, 0, 0, 0.1), 0px 37px 37px 0px rgba(0, 0, 0, 0.09);
  padding-top: 4px;
}
.all-bonus2__item-btn.active {
  color: #212121;
  background: #D5D2D2;
  box-shadow: 0px 4px 0px 0px #9D9D9D;
}
.all-bonus2__item-btn.active .all-bonus2__item-btn-content--2 {
  display: flex;
}
.all-bonus2__item-btn.active .all-bonus2__item-btn-content--1 {
  display: none;
}
.all-bonus2__item-btn img {
  flex-shrink: 0;
}
.all-bonus2__item-btn-content {
  display: flex;
  align-items: center;
  gap: 15px;
}
.all-bonus2__item-btn-content--2 {
  display: none;
}
.all-bonus2__item-content {
  padding: 31px 25px 0;
}
.all-bonus2__item-content-top {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 12px;
}
.all-bonus2__item-content-top-title {
  font-family: "Bebas Neue1", "Bebas Neue2";
  font-size: 33px;
  line-height: 40px;
  font-weight: 400;
  letter-spacing: 0.03em;
  color: #1F1F1F;
}
.all-bonus2__item-content-top-stars {
  font-weight: 500;
  line-height: 24px;
  color: #1C1C1C;
  padding-left: 98px;
  background-image: url('data:image/svg+xml,<svg width="90" height="16" viewBox="0 0 90 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M15.8281 6.16827C15.7242 5.85133 15.4392 5.62623 15.102 5.59625L10.5216 5.18604L8.71044 1.00479C8.5769 0.698357 8.27275 0.5 7.93482 0.5C7.59689 0.5 7.29275 0.698357 7.1592 1.00551L5.348 5.18604L0.766904 5.59625C0.430308 5.62694 0.146018 5.85133 0.0415276 6.16827C-0.0629624 6.48521 0.0335365 6.83285 0.288163 7.05198L3.75038 10.0468L2.72945 14.4824C2.65475 14.8086 2.78309 15.1457 3.05745 15.3413C3.20492 15.4464 3.37746 15.4999 3.55145 15.4999C3.70146 15.4999 3.85027 15.46 3.98382 15.3812L7.93482 13.0521L11.8844 15.3812C12.1734 15.5527 12.5377 15.537 12.8115 15.3413C13.0859 15.1451 13.2142 14.8078 13.1395 14.4824L12.1185 10.0468L15.5808 7.05258C15.8354 6.83285 15.9326 6.48581 15.8281 6.16827Z" fill="%23FFC107"/><path d="M52.8935 6.1684C52.7896 5.85146 52.5046 5.62635 52.1674 5.59637L47.587 5.18617L45.7759 1.00491C45.6423 0.698479 45.3382 0.500123 45.0002 0.500123C44.6623 0.500123 44.3581 0.698479 44.2246 1.00563L42.4134 5.18617L37.8323 5.59637C37.4957 5.62707 37.2114 5.85146 37.1069 6.1684C37.0024 6.48534 37.0989 6.83297 37.3536 7.0521L40.8158 10.0469L39.7949 14.4825C39.7201 14.8087 39.8485 15.1458 40.1229 15.3414C40.2703 15.4465 40.4429 15.5 40.6168 15.5C40.7669 15.5 40.9157 15.4601 41.0492 15.3813L45.0002 13.0522L48.9498 15.3813C49.2388 15.5528 49.6031 15.5371 49.8769 15.3414C50.1514 15.1452 50.2796 14.808 50.2049 14.4825L49.1839 10.0469L52.6462 7.0527C52.9008 6.83297 52.998 6.48593 52.8935 6.1684Z" fill="%23FFC107"/><path d="M34.361 6.1684C34.2571 5.85146 33.9721 5.62635 33.6349 5.59637L29.0545 5.18617L27.2433 1.00491C27.1098 0.698479 26.8056 0.500123 26.4677 0.500123C26.1298 0.500123 25.8256 0.698479 25.6921 1.00563L23.8809 5.18617L19.2998 5.59637C18.9632 5.62707 18.6789 5.85146 18.5744 6.1684C18.4699 6.48534 18.5664 6.83297 18.821 7.0521L22.2832 10.0469L21.2623 14.4825C21.1876 14.8087 21.3159 15.1458 21.5903 15.3414C21.7378 15.4465 21.9103 15.5 22.0843 15.5C22.2343 15.5 22.3831 15.4601 22.5167 15.3813L26.4677 13.0522L30.4172 15.3813C30.7062 15.5528 31.0706 15.5371 31.3443 15.3414C31.6188 15.1452 31.747 14.808 31.6723 14.4825L30.6514 10.0469L34.1136 7.0527C34.3682 6.83297 34.4655 6.48593 34.361 6.1684Z" fill="%23FFC107"/><path d="M71.4261 6.1684C71.3222 5.85146 71.0372 5.62635 70.7 5.59637L66.1196 5.18617L64.3084 1.00491C64.1748 0.698479 63.8707 0.500123 63.5328 0.500123C63.1948 0.500123 62.8907 0.698479 62.7571 1.00563L60.9459 5.18617L56.3649 5.59637C56.0283 5.62707 55.744 5.85146 55.6395 6.1684C55.535 6.48534 55.6315 6.83297 55.8861 7.0521L59.3483 10.0469L58.3274 14.4825C58.2527 14.8087 58.381 15.1458 58.6554 15.3414C58.8029 15.4465 58.9754 15.5 59.1494 15.5C59.2994 15.5 59.4482 15.4601 59.5818 15.3813L63.5328 13.0522L67.4823 15.3813C67.7713 15.5528 68.1357 15.5371 68.4094 15.3414C68.6839 15.1452 68.8121 14.808 68.7374 14.4825L67.7165 10.0469L71.1787 7.0527C71.4333 6.83297 71.5305 6.48593 71.4261 6.1684Z" fill="%23FFC107"/><path d="M89.9586 6.1684C89.8547 5.85146 89.5697 5.62635 89.2325 5.59637L84.6521 5.18617L82.8409 1.00491C82.7074 0.698479 82.4032 0.500123 82.0653 0.500123C81.7274 0.500123 81.4232 0.698479 81.2897 1.00563L79.4785 5.18617L74.8974 5.59637C74.5608 5.62707 74.2765 5.85146 74.172 6.1684C74.0675 6.48534 74.164 6.83297 74.4186 7.0521L77.8809 10.0469L76.8599 14.4825C76.7852 14.8087 76.9136 15.1458 77.1879 15.3414C77.3354 15.4465 77.5079 15.5 77.6819 15.5C77.832 15.5 77.9808 15.4601 78.1143 15.3813L82.0653 13.0522L86.0149 15.3813C86.3039 15.5528 86.6682 15.5371 86.9419 15.3414C87.2164 15.1452 87.3447 14.808 87.27 14.4825L86.249 10.0469L89.7112 7.0527C89.9659 6.83297 90.0631 6.48593 89.9586 6.1684Z" fill="%23FFC107"/></svg>');
  background-repeat: no-repeat;
  background-position: 0 center;
  padding-top: 3px;
}
.all-bonus2__item-content-list {
  display: flex;
  flex-direction: column;
  gap: 10px;
  font-size: 18px;
  line-height: 24px;
  color: #1C1C1C;
  margin-bottom: 24px;
}
.all-bonus2__item-content-list-item {
  padding-left: 16px;
  position: relative;
}
.all-bonus2__item-content-list-item::before {
  content: "";
  position: absolute;
  left: 0;
  top: calc(50% - 4px);
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background-color: #f00;
}
.all-bonus2__item-content-price {
  display: flex;
  align-items: center;
  gap: 11px;
  margin-bottom: 30px;
  text-transform: uppercase;
  letter-spacing: -0.022em;
}
.all-bonus2__item-content-price strong {
  color: #000;
  font-weight: 700;
  font-size: 24px;
  line-height: 28px;
}
.all-bonus2__item-content-price s {
  font-size: 18px;
  line-height: 21px;
  color: rgba(28, 28, 28, 0.7);
}

.header-bonus__top {
  padding: 14px;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 11px;
  background: linear-gradient(90deg, #FFD900 0%, #FFA724 100%);
  text-transform: uppercase;
  color: #000;
}
.header-bonus__top-left {
  font-size: 20px;
  line-height: 28px;
}
.header-bonus__top-separator {
  width: 1px;
  height: 19px;
  background-color: #000;
}
.header-bonus__top-right {
  font-size: 16px;
  line-height: 21px;
}
.header-bonus__top-timer {
  font-weight: 600;
  display: inline-flex;
  align-items: center;
}
.header-bonus__top-timer span {
  display: inline-block;
  width: 24px;
  text-align: center;
  margin: 0 -2px;
}
.header-bonus__bottom {
  background-color: #fff;
  padding: 21px 21px 17px;
  display: flex;
  justify-content: space-between;
}
.header-bonus__bottom-right {
  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="black"/></svg>');
  background-repeat: no-repeat;
  margin-top: 2px;
}
.header-bonus__bottom-right-num {
  position: absolute;
  top: 3px;
  right: 5px;
  min-width: 14px;
  height: 14px;
  border-radius: 50%;
  background-color: #F42326;
  text-align: center;
  font-weight: bold;
  font-size: 12px;
  line-height: 12px;
  color: #fff;
  padding: 1px 1px 0;
}
.header-bonus__bottom-left {
  display: flex;
  align-items: center;
  gap: 44px;
}
.header-bonus__bottom-btn {
  color: #fff;
  border-radius: 8px;
  padding: 8px 11px 8px 12px;
  font-weight: 600;
  background: linear-gradient(119.53deg, #F42326 0.08%, #B70000 4.1%, #FF3737 52.3%, #860101 100.5%);
  box-shadow: 0px 4px 0px 0px #8F1E1E;
  display: flex;
  align-items: center;
  gap: 6px;
}
.header-bonus__bottom-btn::after {
  content: "";
  background-image: url('data:image/svg+xml,<svg width="9" height="15" viewBox="0 0 9 15" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M7.30204 8.53033C7.59493 8.23744 7.59493 7.76256 7.30204 7.46967L2.52907 2.6967C2.23617 2.40381 1.7613 2.40381 1.46841 2.6967C1.17551 2.98959 1.17551 3.46447 1.46841 3.75736L5.71105 8L1.46841 12.2426C1.17551 12.5355 1.17551 13.0104 1.46841 13.3033C1.7613 13.5962 2.23617 13.5962 2.52907 13.3033L7.30204 8.53033ZM6 8V8.75H6.77171V8V7.25H6V8Z" fill="white"/></svg>');
  width: 9px;
  height: 15px;
}

.fixed-block {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: 9px 10px 10px;
  background-color: #F42326;
  display: flex;
  flex-direction: column;
  align-items: center;
  z-index: 100;
}
.fixed-block__title {
  text-align: center;
  font-weight: bold;
  font-size: 24px;
  line-height: 28px;
  margin-bottom: 4px;
}
.fixed-block__bottom {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 4px;
}
.fixed-block__bottom-lb {
  font-weight: bold;
  color: #000;
  padding: 2px 8px;
  background-color: #FFD900;
  border-radius: 50px;
  position: relative;
}
.fixed-block__bottom-lb-num {
  position: absolute;
  top: -6px;
  right: -7px;
  width: 14px;
  height: 14px;
  border-radius: 50%;
  line-height: 14px;
  font-size: 12px;
  font-weight: bold;
  text-align: center;
  color: #fff;
  background-color: #000;
}
.fixed-block__bottom-text {
  font-weight: 500;
}

.header-order {
  background-color: #000;
  height: 55px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.order {
  padding-top: 23px;
  padding-bottom: 37px;
  background-color: #fff;
}
.order__top {
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  padding: 20px 40px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  color: #1F1F1F;
  position: relative;
  z-index: 1;
}
.order__top-btn {
  font-size: 18px;
  line-height: 21px;
  font-weight: 500;
  padding-right: 24px;
  position: relative;
  cursor: pointer;
  user-select: none;
}
.order__top-btn::after {
  content: "";
  position: absolute;
  right: 0;
  bottom: 0;
  width: 18px;
  height: 18px;
  background-image: url('data:image/svg+xml,<svg width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9.00003 12.375C8.92616 12.3751 8.85299 12.3606 8.78475 12.3323C8.7165 12.304 8.65451 12.2625 8.60235 12.2102L2.97735 6.58519C2.75755 6.3654 2.75755 6.00947 2.97735 5.78982C3.19714 5.57016 3.55307 5.57002 3.77272 5.78982L9.00003 11.0171L14.2273 5.78982C14.4471 5.57002 14.8031 5.57002 15.0227 5.78982C15.2424 6.00961 15.2425 6.36554 15.0227 6.58519L9.39772 12.2102C9.34556 12.2625 9.28357 12.304 9.21532 12.3323C9.14707 12.3606 9.07391 12.3751 9.00003 12.375Z" fill="black"/></svg>');
  background-repeat: no-repeat;
}
.order__top-btn.active::after {
  transform: rotate(180deg);
}
.order__top-sum {
  font-size: 18px;
  line-height: 21px;
  font-weight: bold;
}
.order__top-dropdown {
  padding: 23px 28px 29px;
  background-color: #fff;
  width: 100%;
  display: none;
  box-shadow: 0px 0 4px rgba(0, 0, 0, 0.15);
}
.order__top-dropdown.active {
  display: block;
}
.order__top-dropdown-top {
  display: flex;
  flex-direction: column;
  gap: 15px;
  padding: 0 11px 21px;
}
.order__top-dropdown-top-item {
  display: flex;
  align-items: center;
  justify-content: space-between;
  color: #1F1F1F;
  gap: 30px;
}
.order__top-dropdown-top-item-img {
  width: 65px;
  height: 65px;
  border-radius: 8px;
  border: 1px solid rgba(0, 0, 0, 0.1);
  position: relative;
}
.order__top-dropdown-top-name {
flex: 1;
}
.order__top-dropdown-top-item-img-num {
  position: absolute;
  top: -6px;
  right: -6px;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  font-weight: bold;
  font-size: 12px;
  line-height: 20px;
  text-align: center;
  background-color: #000;
  color: #fff;
}
.order__top-dropdown-top-item-img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.order__top-dropdown-top-item-sum {
  font-size: 14px;
  line-height: 16px;
  font-weight: 600;
  text-align: right;
}
.order__top-dropdown-bottom::before {
  content: "";
  display: block;
  height: 12px;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  border-left: 1px solid rgba(0, 0, 0, 0.1);
  border-right: 1px solid rgba(0, 0, 0, 0.1);
  border-radius: 12px 12px 0 0;
}
.order__top-dropdown-bottom-holder {
  padding: 1px 12px 0;
}
.order__top-dropdown-bottom-items {
  display: flex;
  flex-direction: column;
  gap: 12px;
  width: 100%;
  margin-bottom: 31px;
}
.order__top-dropdown-bottom-item {
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-size: 14px;
  line-height: 16px;
  font-weight: 500;
  color: #1F1F1F;
}
.order__top-dropdown-bottom-item-sum--2 {
  color: #868686;
  text-transform: capitalize;
}
.order__top-dropdown-bottom-total {
  display: flex;
  align-items: center;
  justify-content: space-between;
  color: #1F1F1F;
}
.order__top-dropdown-bottom-total-text {
  font-weight: 600;
  font-size: 20px;
  line-height: 23px;
}
.order__top-dropdown-bottom-total-right {
  display: flex;
  align-items: center;
  gap: 13px;
}
.order__top-dropdown-bottom-total-currency {
  color: #868686;
  font-weight: 500;
  font-size: 14px;
  line-height: 16px;
  text-transform: uppercase;
}
.order__top-dropdown-bottom-total-sum {
  font-weight: bold;
  font-size: 20px;
  line-height: 23px;
}
.order__breadcrumbs {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 6px;
  font-weight: 600;
  padding: 12px 0 42px;
}
.order__breadcrumbs-link {
  color: #1F1F1F;
}
.order__breadcrumbs-last {
  color: rgba(31, 31, 31, 0.6);
}
.order__breadcrumbs-separator {
  width: 14px;
  height: 13px;
  background-repeat: no-repeat;
  background-image: url('data:image/svg+xml,<svg width="14" height="13" viewBox="0 0 14 13" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9.43753 6.50001C9.43758 6.55336 9.42709 6.6062 9.40667 6.65549C9.38624 6.70478 9.35627 6.74955 9.31849 6.78722L5.25599 10.8497C5.09725 11.0085 4.8402 11.0085 4.68156 10.8497C4.52292 10.691 4.52281 10.4339 4.68156 10.2753L8.45684 6.50001L4.68156 2.72472C4.52281 2.56598 4.52281 2.30893 4.68156 2.15029C4.8403 1.99165 5.09735 1.99154 5.25599 2.15029L9.31849 6.21279C9.35627 6.25046 9.38624 6.29523 9.40667 6.34452C9.42709 6.39381 9.43758 6.44665 9.43753 6.50001Z" fill="black"/></svg>');
}
.order__breadcrumbs-separator--2 {
  background-image: url('data:image/svg+xml,<svg width="14" height="13" viewBox="0 0 14 13" fill="none" xmlns="http://www.w3.org/2000/svg"><g opacity="0.6"><path d="M9.43753 6.50001C9.43758 6.55336 9.42709 6.6062 9.40667 6.65549C9.38624 6.70478 9.35627 6.74955 9.31849 6.78722L5.25599 10.8497C5.09725 11.0085 4.8402 11.0085 4.68156 10.8497C4.52292 10.691 4.52281 10.4339 4.68156 10.2753L8.45684 6.50001L4.68156 2.72472C4.52281 2.56598 4.52281 2.30893 4.68156 2.15029C4.8403 1.99165 5.09735 1.99154 5.25599 2.15029L9.31849 6.21279C9.35627 6.25046 9.38624 6.29523 9.40667 6.34452C9.42709 6.39381 9.43758 6.44665 9.43753 6.50001Z" fill="black"/></g></svg>');
}
.order__form {
  padding: 0 39px 40px 40px;
}
.order__form-title {
  font-weight: 600;
  font-size: 20px;
  line-height: 23px;
  color: #1F1F1F;
  margin-bottom: 20px;
}
.order__form-fieldset {
  display: flex;
  flex-direction: column;
  gap: 18px;
  margin-bottom: 30px;
}
.order__form-fieldset-row {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 14px;
}
.order__form-fieldset-row--3 {
  grid-template-columns: 1fr 1fr 1fr;
}
.order__form-fieldset-text {
  font-size: 18px;
  line-height: 21px;
  font-weight: 500;
  color: #000;
}
.order__form-input {
  border: 1px solid rgba(99, 115, 129, 0.37);
  border-radius: 10px;
  padding: 21px 21px 22px;
  font-family: "Raleway";
  font-size: 18px;
  line-height: 21px;
  color: #868686;
  width: 100%;
  background-color: #fff;
}
.order__form-input-after {
  display: flex;
  justify-content: space-between;
  font-weight: 500;
  font-size: 12px;
  line-height: 14px;
  color: #5E5D5D;
  margin-top: 8px;
}
.order__form-select {
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  border: 1px solid rgba(99, 115, 129, 0.37);
  border-radius: 10px;
  padding: 21px 21px 22px;
  font-family: "Raleway";
  font-size: 18px;
  line-height: 21px;
  color: #868686;
  background-color: #fff;
  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.5 9L16.7272 0.75H0.272758L8.5 9Z" fill="%23C5CBD0"/></svg>');
  background-repeat: no-repeat;
  background-position: 95% center;
  width: 100%;
}
.order__form-delivery {
  margin-bottom: 30px;
}
.order__form-delivery-title {
  font-weight: 600;
  font-size: 20px;
  line-height: 23px;
  color: #1F1F1F;
  margin-bottom: 20px;
}
.order__form-delivery-info {
  padding: 10px 11px 11px 40px;
  background-color: #F2FEEE;
  border: 1px solid #A7EAA5;
  border-radius: 10px;
  margin-bottom: 8px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  background-image: url('data:image/svg+xml,<svg width="20" height="21" viewBox="0 0 20 21" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8.08916 16.4342C8.01195 16.5119 7.92015 16.5735 7.81904 16.6156C7.71793 16.6576 7.6095 16.6792 7.49999 16.6792C7.39049 16.6792 7.28206 16.6576 7.18095 16.6156C7.07984 16.5735 6.98804 16.5119 6.91083 16.4342L2.20583 11.7284C1.97149 11.494 1.83984 11.1761 1.83984 10.8446C1.83984 10.5132 1.97149 10.1953 2.20583 9.96089L2.79499 9.37172C3.0294 9.13738 3.34729 9.00574 3.67874 9.00574C4.0102 9.00574 4.32808 9.13738 4.56249 9.37172L7.49999 12.3092L15.4375 4.37172C15.6719 4.13738 15.9898 4.00574 16.3212 4.00574C16.6527 4.00574 16.9706 4.13738 17.205 4.37172L17.7942 4.96089C18.0285 5.1953 18.1601 5.51318 18.1601 5.84464C18.1601 6.17609 18.0285 6.49398 17.7942 6.72839L8.08916 16.4342Z" fill="%234BBE3C"/></svg>');
  background-repeat: no-repeat;
  background-position: 11px 20px;
}
.order__form-delivery-info-left {
  color: #1C1C1C;
  font-weight: 600;
}
.order__form-delivery-info-right {
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.order__form-delivery-info-lb {
  background-color: #9DE79C;
  border-radius: 4px;
  padding: 2px 6px;
  color: #238B21;
  font-weight: 600;
}
.order__form-delivery-bottom {
  display: flex;
  align-items: center;
  gap: 6px;
  color: #5E5D5D;
  font-weight: 500;
  font-size: 12px;
  line-height: 14px;
}
.order__form-payment-title {
  font-weight: 600;
  font-size: 20px;
  line-height: 23px;
  color: #1F1F1F;
  margin-bottom: 19px;
}
.order__form-payment-options {
  display: flex;
  flex-direction: column;
  margin-bottom: 31px;
}
.order__form-payment-options input[type=radio] {
  display: none;
}
.order__form-payment-options input[type=radio]:checked + .order__form-payment-option {
  border-color: rgb(165, 219, 234);
  background-color: #EEFCFE;
}
.order__form-payment-options input[type=radio]:checked + .order__form-payment-option .order__form-payment-radio-icon {
  border-color: #4BBE3C;
}
.order__form-payment-options input[type=radio]:checked + .order__form-payment-option .order__form-payment-radio-icon::before {
  content: "";
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background-color: #4BBE3C;
  position: absolute;
  top: 3px;
  left: 3px;
}
.order__form-payment-option {
  border: 1px solid rgba(134, 134, 134, 0.37);
  padding: 20px 11px 21px 12px;
  background-color: #FBFBFB;
  display: flex;
  align-items: center;
  cursor: pointer;
}
.order__form-payment-option--1 {
  border-bottom-color: rgb(165, 219, 234);
  border-radius: 10px 10px 0 0;
  background-image: url(../img/option-bg.webp);
  background-repeat: no-repeat;
  background-position: 100% 0;
  background-size: contain;
}
.order__form-payment-option--2 {
  border-top: none;
  border-radius: 0 0 10px 10px;
}
.order__form-payment-option-title {
  color: #1C1C1C;
  font-weight: 600;
  margin-right: 6px;
}
.order__form-payment-price {
  padding: 2px 6px;
  font-weight: 600;
  background-color: #9CDAE7;
  color: #21768B;
  border-radius: 4px;
}
.order__form-payment-free {
  padding: 2px 6px;
  font-weight: 600;
  background-color: #9DE79C;
  color: #238B21;
  border-radius: 4px;
}
.order__form-payment-radio-icon {
  background-color: #fff;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  border: 1px solid rgba(134, 134, 134, 0.37);
  margin-right: 8px;
  position: relative;
}
.order__form-payment-card-icons {
  margin-left: auto;
}
.order__form-block {
  background-color: #fff;
  box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.15);
  border-radius: 12px;
  padding: 20px 12px 20px 69px;
  margin-bottom: 30px;
  font-weight: 500;
  font-size: 18px;
  line-height: 22px;
  letter-spacing: -0.03em;
  color: #394148;
  background-image: url('data:image/svg+xml,<svg width="45" height="42" viewBox="0 0 45 42" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_33_2187)"><path d="M40.4993 6.631V20.1554C40.4993 23.5028 39.0426 27.3882 36.3986 31.0959C33.3173 35.4157 28.7784 39.2287 23.2725 42.1227L22.7492 42.3975L22.2259 42.1227C16.72 39.2287 12.1811 35.4157 9.09972 31.0959C6.45575 27.3882 4.99902 23.5028 4.99902 20.1554V6.631L13.6347 0.279297H31.8637L40.4993 6.631Z" fill="%2345CE78"/><path d="M40.5002 6.631V20.1554C40.5002 23.5028 39.0434 27.3882 36.3995 31.0959C33.3181 35.4157 28.7792 39.2287 23.2733 42.1227L22.75 42.3975V0.279297H31.8645L40.5002 6.631Z" fill="%232DB15E"/><g filter="url(%23filter0_i_33_2187)"><path d="M30.389 5.21399H15.1094L9.68555 9.20304V20.1542C9.68555 23.9178 13.2012 31.2724 22.7492 36.836C32.2972 31.2724 35.8128 23.9178 35.8128 20.1542V9.20304L30.389 5.21399Z" fill="url(%23paint0_linear_33_2187)"/></g><path d="M35.8117 9.20292V20.1541C35.8117 23.9177 32.296 31.2722 22.748 36.8359V5.21387H30.3878L35.8117 9.20292Z" fill="url(%23paint1_linear_33_2187)"/><path d="M30.7584 3.98096H14.7415L8.51465 8.56067V20.1552C8.51465 22.5622 9.67222 25.6209 11.6898 28.5462C14.1463 32.1083 17.7744 35.3487 22.1829 37.9171L22.7499 38.2478L23.317 37.9171C27.7254 35.3487 31.3536 32.1083 33.8101 28.5462C35.8276 25.6209 36.9852 22.5622 36.9852 20.1552V8.56067L30.7584 3.98096ZM34.6419 20.1552C34.6419 23.4384 31.4622 30.1422 22.7499 35.4203C14.0377 30.1422 10.8579 23.4384 10.8579 20.1552V9.8473L15.4788 6.44892H30.021L34.6419 9.8473V20.1552Z" fill="%23EFF5FA"/><path d="M36.9833 8.56067V20.1552C36.9833 22.5622 35.8258 25.6209 33.8082 28.5462C31.3517 32.1083 27.7236 35.3487 23.3151 37.9171L22.748 38.2478V35.4203C31.4603 30.1422 34.6401 23.4384 34.6401 20.1552V9.8473L30.0192 6.44892H22.748V3.98096H30.7565L36.9833 8.56067Z" fill="url(%23paint2_linear_33_2187)"/><g filter="url(%23filter1_d_33_2187)"><path d="M30.2289 14.6126L22.7492 22.7092L22.7336 22.7264L20.8316 24.7847L15.2695 19.3058L16.87 17.5034L20.7535 21.3296L22.7336 19.1874L22.7492 19.1701L28.5495 12.8916L30.2289 14.6126Z" fill="%23EFF5FA"/></g><path d="M30.2277 14.6126L22.748 22.7092V19.1701L28.5484 12.8916L30.2277 14.6126Z" fill="url(%23paint3_linear_33_2187)"/></g><defs><filter id="filter0_i_33_2187" x="9.68555" y="5.21399" width="26.1274" height="35.6219" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/><feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/><feOffset dy="4"/><feGaussianBlur stdDeviation="2"/><feComposite in2="hardAlpha" operator="arithmetic" k2="-1" k3="1"/><feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.25 0"/><feBlend mode="normal" in2="shape" result="effect1_innerShadow_33_2187"/></filter><filter id="filter1_d_33_2187" x="11.2695" y="12.8916" width="22.9595" height="19.8931" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/><feOffset dy="4"/><feGaussianBlur stdDeviation="2"/><feComposite in2="hardAlpha" operator="out"/><feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.25 0"/><feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_33_2187"/><feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_33_2187" result="shape"/></filter><linearGradient id="paint0_linear_33_2187" x1="22.7492" y1="5.21399" x2="22.7492" y2="36.836" gradientUnits="userSpaceOnUse"><stop stop-color="%2339BC6A"/><stop offset="1" stop-color="%235EF195"/></linearGradient><linearGradient id="paint1_linear_33_2187" x1="29.2799" y1="5.21387" x2="29.2799" y2="36.8359" gradientUnits="userSpaceOnUse"><stop stop-color="%2334AC60"/><stop offset="1" stop-color="%2339C16C"/></linearGradient><linearGradient id="paint2_linear_33_2187" x1="29.8657" y1="3.98096" x2="29.8657" y2="38.2478" gradientUnits="userSpaceOnUse"><stop stop-color="%23DCDCDC"/><stop offset="0.515625" stop-color="white"/><stop offset="1" stop-color="%23DDDDDD"/></linearGradient><linearGradient id="paint3_linear_33_2187" x1="26.4879" y1="12.8916" x2="26.4879" y2="22.7092" gradientUnits="userSpaceOnUse"><stop stop-color="%23B7B7B7"/><stop offset="0.515625" stop-color="white"/><stop offset="1" stop-color="%23DDDDDD"/></linearGradient><clipPath id="clip0_33_2187"><rect width="45" height="42" fill="white"/></clipPath></defs></svg>');
  background-repeat: no-repeat;
  background-position: 12px center;
}
.order__form-text-right {
  display: flex;
  flex-direction: column;
  gap: 8px;
  align-items: flex-end;
  text-align: right;
  margin-bottom: 31px;
  font-weight: 500;
  font-size: 12px;
  line-height: 14px;
  color: #5E5D5D;
  letter-spacing: -0.01em;
}
.order__form-total {
  font-size: 20px;
  line-height: 23px;
  font-weight: 600;
  color: #1F1F1F;
  margin-bottom: 30px;
}
.order__form-btn {
  width: 100%;
  font-size: 20px;
  line-height: 23px;
  padding: 29px 5px;
  gap: 15px;
  background: linear-gradient(123.82deg, #F32F15 -31.67%, #D22323 48.78%, #6D1E16 129.29%);
  margin-bottom: 0;
}
.order__guarantee {
  background-color: #fff;
  border-radius: 12px;
  padding: 12px 26px 18px 12px;
  box-shadow: 0px 6px 12px 0px rgba(0, 0, 0, 0.25);
  display: flex;
  gap: 12px;
  margin: 0 32px;
}
.order__guarantee-img {
  width: 103px;
  flex-shrink: 0;
}
.order__guarantee-title {
  font-size: 18px;
  line-height: 27px;
  font-weight: 700;
  color: #000;
  margin-bottom: 9px;
}
.order__guarantee-text {
  color: #637381;
  letter-spacing: -0.02em;
  line-height: 20px;
}
.order__footer {
  background-color: #000;
}
.order__footer-top {
  padding: 30px 40px 25px;
}
.order__footer-bottom {
  color: rgba(255, 255, 255, 0.18);
  padding: 20px 40px 30px;
  background-color: #0B0B0B;
}
.order__footer-title {
  font-weight: 700;
  font-size: 24px;
  line-height: 20px;
  margin-bottom: 24px;
}
.order__footer-text {
  font-size: 18px;
  line-height: 21px;
  color: #E4D9D0;
  margin-bottom: 23px;
}
.order__footer-contact {
  width: 316px;
  display: flex;
  flex-direction: column;
  gap: 7px;
  margin-bottom: 20px;
}
.order__footer-contact-item {
  width: 100%;
  display: flex;
  align-items: center;
  gap: 16px;
  background-color: #0B0B0B;
  border-radius: 5px;
  padding: 14px 15px 13px;
}
.order__footer-contact-info {
  display: flex;
  flex-direction: column;
}
.order__footer-contact-info strong {
  font-weight: 600;
}
.order__footer-contact-info span {
  font-weight: 500;
  font-size: 12px;
  line-height: 14px;
}
.order__footer-nav {
  display: grid;
  grid-template-columns: 140px 140px;
  gap: 24px 42px;
  margin-bottom: 46px;
}
.order__footer-nav a {
  color: #E4D9D0;
}
.order__footer-secure {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  margin-right: 19px;
  margin-bottom: 45px;
}
.order__footer-secure img {
  flex-shrink: 0;
}
.order__footer-secure-block {
  width: 200px;
  padding-left: 26px;
  padding-top: 3px;
  background-image: url('data:image/svg+xml,<svg width="19" height="19" viewBox="0 0 19 19" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M15.7648 7.67299H15.3946V5.94027C15.3946 2.73547 12.8514 0.0583194 9.67266 0.00117107C9.5858 -0.000390358 9.41225 -0.000390358 9.32543 0.00117107C6.14663 0.0583194 3.60345 2.73547 3.60345 5.94027V7.67299H3.2332C2.66265 7.67299 2.19727 8.26173 2.19727 8.98885V17.6795C2.19727 18.4058 2.66265 19 3.23324 19H15.7648C16.3354 19 16.8008 18.4058 16.8008 17.6795V8.98885C16.8008 8.26177 16.3354 7.67299 15.7648 7.67299ZM10.6731 13.3253V15.9513C10.6731 16.252 10.4213 16.5065 10.1204 16.5065H8.87773C8.57677 16.5065 8.32502 16.252 8.32502 15.9513V13.3253C8.03315 13.038 7.86323 12.6408 7.86323 12.2013C7.86323 11.3685 8.50697 10.6529 9.32547 10.6198C9.41221 10.6163 9.58596 10.6163 9.67269 10.6198C10.4912 10.6529 11.1349 11.3685 11.1349 12.2013C11.1349 12.6408 10.9649 13.038 10.6731 13.3253ZM12.9545 7.67299H9.67266H9.32543H6.04362V5.94027C6.04362 4.03122 7.59505 2.45273 9.49902 2.45273C11.403 2.45273 12.9545 4.03122 12.9545 5.94027V7.67299H12.9545Z" fill="%2340A52F"/></svg>');
  background-repeat: no-repeat;
  background-position: 0 2px;
  margin-top: 7px;
}
.order__footer-secure-title {
  color: #40A52F;
  font-weight: bold;
  margin-bottom: 3px;
}
.order__footer-secure-text {
  font-size: 12px;
  line-height: 14px;
  color: #DADADA;
}
/*# sourceMappingURL=main.css.map */



.sticky-bonus {
  /* margin-bottom: 22px; */
  padding: 10px 8px;
  background: #171717;
  position: sticky;
  top: 0;
  z-index: 10;
}
.sticky-bonus .notifications .message-select {
position: absolute;
inset-inline: 50px;
top: 10px;
border-radius: 0px 0px 14px 24px;
background: #1C1C1C;
display: grid;
grid-template-columns: auto 1fr;
align-items: center;
gap: 27px;
padding: 12px 30px;
font-size: 18px;
font-style: normal;
font-weight: 800;
text-align: left;
}
.sticky-bonus .notifications .message-select p {
font-weight: 400;
}
.sticky-bonus .notifications {
  margin-inline: -8px;
  position: relative;

  color: white;
text-align: center;
font-variant-numeric: lining-nums proportional-nums;
font-family: Raleway;
font-size: 15px;
font-style: normal;
font-weight: 600;
line-height: normal;
letter-spacing: -0.16px;
}
.sticky-bonus .notifications .notification {
  display: block;
  position: absolute;
  inset-inline: 0;
  top: 10px;
  border-radius: 0px 0px 12px 12px;
  background: linear-gradient(0deg, rgba(255, 255, 255, 0.00) 0%, rgba(255, 255, 255, 0.00) 100%), rgba(0, 0, 0, 0.45);
  background-blend-mode: soft-light, normal;
  backdrop-filter: blur(45px);
  -webkit-backdrop-filter: blur(45px);
  padding: 10px 1px;
  text-align: center;
  text-wrap: nowrap;
}
.sticky-bonus .notifications .notification:last-child {
  background: rgba(0, 56, 225, 0.45);
  text-decoration: underline
}
.sticky-bonus .notifications .notification span {
  font-variant-numeric: lining-nums proportional-nums;
  font-family: Raleway;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  letter-spacing: -0.16px;
  text-decoration-line: underline;
  text-decoration-style: solid;
  text-decoration-skip-ink: none;
  text-decoration-thickness: auto;
  text-underline-offset: auto;
  text-underline-position: from-font;
}
.sticky-bonus .notifications .notification:nth-child(1) span {
  color: rgba(255, 255, 255, 0.50);
text-transform: uppercase;
}
.sticky-bonus .notifications .notification:nth-child(2) span {
  color: #D587FF;
}
.sticky-bonus .lines {
  display: grid;
grid-template-columns: 1fr 1fr;
gap: 40px;
position: absolute;
top: 20px;
inset-inline: 108px;
height: 2px;
}
.sticky-bonus .lines .line {
  height: 100%;
  position: relative;
  background-color: #313233;
}
.sticky-bonus .lines .line::after {
  content: '';
  position: absolute;
  inset: 0;
  right: 100%;
  background-color: #FFD900;
  transition: right 1s ease-in-out;
}
.sticky-bonus .lines .line.active::after {
  right: 0%;
}
.sticky-bonus .steps {
gap: 12px;
display: grid;
grid-template-columns: 1fr 1fr 1fr;
color: #FFF;
text-align: center;
font-variant-numeric: lining-nums proportional-nums;
font-family: Raleway;
font-size: 11px;
font-style: normal;
font-weight: 600;
line-height: normal;
line-height: 1.3;

}
.sticky-bonus .steps .step {
  display: grid;
  gap: 9px;
  justify-items: center;
}
.sticky-bonus .steps .step .nr {
  width: 24px;
  height: 24px;
  display: grid;
  place-content: center;
  border-radius: 6px;
  border: 2px solid rgba(49, 50, 51, 0.50);
  background: #313233;
  
  color: rgba(255, 255, 255, 0.70);
  font-variant-numeric: lining-nums proportional-nums;
  font-family: "Roboto Flex";
  font-size: 18px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  /* transition: background 300ms ease-in-out; */
}
.sticky-bonus .steps .step.active .nr {
  border-radius: 6px;
  border: 2px solid rgba(255, 217, 0, 0.50);
  background: #FFD900;
  animation: scaleNr 300ms ease-in-out;
  scale: 1;
}
.sticky-bonus .steps .step.active .nr:not(.svg-gift-icon) {
  content:  url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'%3E %3Cpath d='M5.662 11.153C5.608 11.208 5.544 11.251 5.473 11.280C5.402 11.310 5.326 11.325 5.249 11.325C5.173 11.325 5.097 11.310 5.026 11.280C4.955 11.251 4.891 11.208 4.837 11.153L1.544 7.859C1.379 7.695 1.287 7.473 1.287 7.241C1.287 7.009 1.379 6.786 1.544 6.622L1.956 6.210C2.120 6.046 2.343 5.953 2.575 5.953C2.807 5.953 3.029 6.046 3.193 6.210L5.249 8.266L10.806 2.710C10.970 2.546 11.192 2.453 11.424 2.453C11.656 2.453 11.879 2.546 12.043 2.710L12.455 3.122C12.619 3.286 12.712 3.509 12.712 3.741C12.712 3.973 12.619 4.195 12.455 4.359L5.662 11.153Z' fill='black'/%3E %3C/svg%3E");
}
@keyframes scaleNr {
  0% {scale: 1;background: #313233;}
  50% {scale: 1.2; background: #FFD900;}
  100% {scale: 1;}
}
.sticky-bonus .steps .step .text strong {
  color: #7CD038;
  font-weight: 700;
  text-transform: uppercase;
}
.sticky-bonus .steps .step .text span {
  color: #FFD900;
  font-weight: 700;
  text-transform: capitalize;
}
.svg-gift-icon {
  vertical-align: bottom;
content: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xml%3Aspace%3D%22preserve%22%20viewBox%3D%220%200%20128%20128%22%3E%3Cpath%20d%3D%22M16.4%2031.7s-6.5.5-7.3%202c-.9%201.4-1%203.7-1%206.1V48l1.5%203.3.3%2043.5c0%201.3%200%203%201.9%204l51.1%2024.6c2.3%201%203.3.6%203.3.6l53.1-88.8s-.1-2.4-2.3-3c-1.3-.3-100.6-.4-100.6-.4%22%20style%3D%22fill%3A%23f5b03e%22%2F%3E%3Cpath%20d%3D%22M65.7%2061c-.8%202.2-.5%2025.2-.3%2042%20.1%2016.7-.4%2020.2%200%2020.8s1.6%200%204.9-1.5c6.1-2.7%2035.7-17.3%2037.9-18.6s7.4-4%208.3-5.4%201.3-15%201.6-25.8l.6-19.5%201.3-4-.3-11.6c-.1-2-.3-3-.8-2.7-.7.3-6.6%205.1-22%2012.7-9.7%204.7-30.7%2012-31.2%2013.5%22%20style%3D%22fill%3A%23e07f14%22%2F%3E%3Cpath%20d%3D%22M65.8%2011.2C61.5%2011%2049.6%2018%2038.2%2021.6S9.6%2033%209.4%2033.3c-.1.5%207%203.6%2011.5%205.8A1775%201775%200%200%200%2050.5%2053a93.6%2093.6%200%200%200%2014.2%205.2c2-.2%2021-7.7%2030.7-12.3s21.8-11.8%2022-13.5c0-.8-17.8-7.5-26.7-11.5-17.2-7.8-21.7-9.5-24.9-9.7%22%20style%3D%22fill%3A%23fdd717%22%2F%3E%3Cpath%20d%3D%22M8.1%2049.8c.2%201.9%201.2%202.5%203.8%203.7s52.2%2026.8%2053.3%2026.8%201.5-4%20.2-4c-.6.1-17-7.6-32.1-15.3C20.3%2054.4%208%2047.9%208%2047.9z%22%20style%3D%22fill%3A%23e37d14%22%2F%3E%3Cpath%20d%3D%22M120%2049%2066.6%2076.2c-.5.3-1.4.1-1.4.1v4s.5.1%201%200l52.5-27c.2%200%201.2-.8%201.5-2%20.1-1-.2-2.3-.2-2.3%22%20style%3D%22fill%3A%23ba5e0d%22%2F%3E%3Cpath%20d%3D%22m28.9%2097.4%2010.3%2015.4%204.5%201.6.6-29.3c.2-18.2%200-34.8.4-35.7.4-1.6%2020.5-8.1%2020.5-8.1S88%2048.4%2088.7%2050c.3.7%200%2012.5%200%2026.2v37.4s2.3%200%202.5-1c.3-.8%201.5-7.5%201.5-7.5l8.8-58.8%204.5-5.8-6.2-11.8-25.6-12.6-8.7%202-9.5-1.4-30.1%2021.6%203.5%207.1%208.6%204.4z%22%20style%3D%22fill%3A%23af0f1b%22%2F%3E%3Cpath%20d%3D%22M91.3%2049.4c-.6%201.2-.2%2063.6-.2%2063.6l6.2-3.3c3.6-1.7%206-2.7%206.3-3.6s.6-62.5.6-62.5z%22%20style%3D%22fill%3A%23dc0d28%22%2F%3E%3Cpath%20d%3D%22M41.4%2048.1c.3.4-.3%2065-1%2065.2-.5.1-12.5-5.2-12.5-5.8l1-62.4a65%2065%200%200%200%2012.5%203m23.8-33.9c-3.3%200-7%201-8%203.8s-1.4%207-1.4%2010-.4%2010.6%208.7%2010.5%209.4-3.5%209.6-11c0-6.2-.7-9.3-1.6-10.6-.7-1.1-3.2-2.6-7.3-2.6%22%20style%3D%22fill%3A%23ff2a23%22%2F%3E%3Cpath%20d%3D%22M60%2029.7c2%20.1%203-4.5%204.5-7%201.6-2.4%203.3-4.1%202.7-5.4-.5-1.1-4.9-1.4-7.2%201.8-1.7%202.3-2%2010.5%200%2010.6%22%20style%3D%22fill%3A%23fcc9d2%22%2F%3E%3Cpath%20d%3D%22M73.3%2016.4s3%203%203.8%208.9-.2%2010.5-.2%2010.5%2014.7-.5%2019.7.5%206.8%203.2%206.8%204.8-3.3%202.8-6.6%202.6-5.6-.4-6%20.4.1%202.2%204.8%202.5c4.6.4%2010-.3%2011.6-6s1.7-15.8%201.1-23-1.8-11.3-5-12.8c-3.5-1.7-12-2-20%202.6s-10%209-10%209%22%20style%3D%22fill%3A%23ff2a23%22%2F%3E%3Cpath%20d%3D%22M90%209.6c-1.1-1.4-4.5-1.3-6.2.8-2%202.1-2.4%2010.5%200%2011%202.8.5%202.3-4%204.4-6.8%202-2.7%202.7-3.7%201.7-5%22%20style%3D%22fill%3A%23fcc9d2%22%2F%3E%3Cpath%20d%3D%22M56.4%2016.7S45%203.7%2032.4%203.8c-7.8.1-9.8%204.6-10.2%206.4s-3.6%2020.2.7%2030%2013.1%207.4%2014.5%207.1c1.8-.4%205.6-1.7%205.2-3s-13%203.5-13-2.2%208.8-6.2%2013-6.3%2011.3.8%2011.3.8-1.3-6.8-.4-11.7%202.9-8.2%202.9-8.2%22%20style%3D%22fill%3A%23ff2a23%22%2F%3E%3Cpath%20d%3D%22M28.9%208.6c-1.6%201.6-2.3%2011.2-1.3%2016s2%206.7%204%206.3c1.7-.3%202.8-9.7%203.6-13%201-3.4%203.1-7.2%202.2-8.8-1.3-2.5-6.8-2.3-8.5-.5%22%20style%3D%22fill%3A%23fcc9d2%22%2F%3E%3C%2Fsvg%3E")
}
.svg-smile-icon {
  vertical-align: bottom;
  width: 30px;
content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 128 128' width='20' height='20'%3E%3CradialGradient id='a' cx='63.6' cy='808.9' r='56.96' gradientTransform='translate(0 -746)' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='.5' style='stop-color:%23fde030'/%3E%3Cstop offset='.92' style='stop-color:%23f7c02b'/%3E%3Cstop offset='1' style='stop-color:%23f4a223'/%3E%3C/radialGradient%3E%3Cpath d='M63.6 118.8c-27.9 0-58-17.5-58-55.9S35.7 7 63.6 7c15.5 0 29.8 5.1 40.4 14.4 11.5 10.2 17.6 24.6 17.6 41.5s-6.1 31.2-17.6 41.4c-10.6 9.3-25 14.5-40.4 14.5' style='fill:url(%23a)'/%3E%3Cpath d='M44 40.94c-4.19 0-8 3.54-8 9.42s3.81 9.41 8 9.41c4.2 0 8-3.54 8-9.41s-3.76-9.42-8-9.42' style='fill:%23422b0d'/%3E%3Cpath d='M43.65 44.87a2.874 2.874 0 0 0-3.82 1.34c-.53 1.11-.29 2.44.6 3.3 1.42.68 3.13.08 3.82-1.34.53-1.11.29-2.44-.6-3.3' style='fill:%23896024'/%3E%3Cpath d='M82.4 40.94c-4.19 0-8 3.54-8 9.42s3.81 9.41 8 9.41 8-3.54 8-9.41-3.81-9.42-8-9.42' style='fill:%23422b0d'/%3E%3Cpath d='M82 44.87a2.874 2.874 0 0 0-3.82 1.34c-.53 1.11-.29 2.44.6 3.3 1.42.68 3.13.08 3.82-1.34.53-1.11.29-2.44-.6-3.3' style='fill:%23896024'/%3E%3Cpath d='M63 91.61c-9.07.07-17.73-3.74-23.8-10.48-.46-.53-.57-1.28-.28-1.92.29-.65.93-1.07 1.64-1.08.32 0 .64.09.92.25 4.82 2.77 12.88 6.21 21.52 6.21h.14c8.63 0 16.7-3.44 21.51-6.21.28-.16.6-.25.92-.25.71.01 1.35.43 1.64 1.08.3.64.19 1.39-.28 1.92a31.7 31.7 0 0 1-23.82 10.48' style='fill:%23422b0d'/%3E%3Cpath d='M111.49 29.67c5.33 8.6 8.11 18.84 8.11 30.23 0 16.9-6.1 31.2-17.6 41.4-10.6 9.3-25 14.5-40.4 14.5-18.06 0-37-7.35-48.18-22.94 10.76 17.66 31 25.94 50.18 25.94 15.4 0 29.8-5.2 40.4-14.5 11.5-10.2 17.6-24.5 17.6-41.4 0-12.74-3.47-24.06-10.11-33.23' style='fill:%23eb8f00'/%3E%3C/svg%3E")
}