* {
  margin: 0;
  padding: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: 0;
  font-size: 100%;
  font-style: normal;
  font-family: inherit;
  vertical-align: baseline;
  background: transparent;
  outline: none;
  text-decoration: none;
  color: inherit;
}

body {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  background: #0a0a0a;
}

.gr-row {
  width: 100%;
}

.cnt {
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.sale-autumn-countdown {
  width: 345px;
  background: #0B0A08;
  border: 1.5px solid #3E3219;
  -webkit-box-shadow: 0px 6px 20px rgba(0, 0, 0, 0.6);
          box-shadow: 0px 6px 20px rgba(0, 0, 0, 0.6);
  border-radius: 14px;
  z-index: 2;
}

.sale-autumn-countdown .sale-timer__title {
  font-size: 13px;
  font-weight: 700;
  text-align: center;
  width: 100%;
  letter-spacing: 0.25em;
}

.sale-autumn-countdown__timer {
  width: 100%;
  padding: 15px 10px;
}

.sale-autumn-countdown__times {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.sale-autumn-countdown .sale-autumn-timer__item-value {
  font-size: 30px;
  font-weight: 800;
  color: #F6EFDD;
}

.sale-autumn-countdown .sale-autumn-timer__item-separator {
  margin: 2px 5px 0;
  font-size: 26px;
  font-weight: 800;
  color: #FFD03D;
}

.sale-autumn-countdown .sale-autumn-timer__item-title {
  font-size: 11px;
  color: #988F7A;
  margin-bottom: 0;
}

@-webkit-keyframes hero-btn-neon {
  0%, 100% {
    -webkit-box-shadow: 0px 10px 24px rgba(0, 0, 0, 0.5), 0px 0px 16px 1px rgba(255, 190, 50, 0.35), 0px 0px 32px 4px rgba(255, 200, 60, 0.18), inset 0px 1px 2px rgba(255, 250, 220, 0.4);
            box-shadow: 0px 10px 24px rgba(0, 0, 0, 0.5), 0px 0px 16px 1px rgba(255, 190, 50, 0.35), 0px 0px 32px 4px rgba(255, 200, 60, 0.18), inset 0px 1px 2px rgba(255, 250, 220, 0.4);
  }
  12% {
    -webkit-box-shadow: 0px 10px 24px rgba(0, 0, 0, 0.5), 0px 0px 28px 3px rgba(255, 210, 70, 0.75), 0px 0px 56px 8px rgba(255, 190, 50, 0.5), inset 0px 1px 2px rgba(255, 250, 220, 0.7);
            box-shadow: 0px 10px 24px rgba(0, 0, 0, 0.5), 0px 0px 28px 3px rgba(255, 210, 70, 0.75), 0px 0px 56px 8px rgba(255, 190, 50, 0.5), inset 0px 1px 2px rgba(255, 250, 220, 0.7);
  }
  14% {
    -webkit-box-shadow: 0px 10px 24px rgba(0, 0, 0, 0.5), 0px 0px 10px 1px rgba(255, 190, 50, 0.2), 0px 0px 20px 2px rgba(255, 200, 60, 0.1), inset 0px 1px 2px rgba(255, 250, 220, 0.3);
            box-shadow: 0px 10px 24px rgba(0, 0, 0, 0.5), 0px 0px 10px 1px rgba(255, 190, 50, 0.2), 0px 0px 20px 2px rgba(255, 200, 60, 0.1), inset 0px 1px 2px rgba(255, 250, 220, 0.3);
  }
  17% {
    -webkit-box-shadow: 0px 10px 24px rgba(0, 0, 0, 0.5), 0px 0px 34px 4px rgba(255, 220, 90, 0.85), 0px 0px 64px 10px rgba(255, 190, 50, 0.55), inset 0px 1px 2px rgba(255, 250, 220, 0.75);
            box-shadow: 0px 10px 24px rgba(0, 0, 0, 0.5), 0px 0px 34px 4px rgba(255, 220, 90, 0.85), 0px 0px 64px 10px rgba(255, 190, 50, 0.55), inset 0px 1px 2px rgba(255, 250, 220, 0.75);
  }
  45% {
    -webkit-box-shadow: 0px 10px 24px rgba(0, 0, 0, 0.5), 0px 0px 24px 2px rgba(255, 205, 70, 0.55), 0px 0px 44px 6px rgba(255, 190, 50, 0.32), inset 0px 1px 2px rgba(255, 250, 220, 0.55);
            box-shadow: 0px 10px 24px rgba(0, 0, 0, 0.5), 0px 0px 24px 2px rgba(255, 205, 70, 0.55), 0px 0px 44px 6px rgba(255, 190, 50, 0.32), inset 0px 1px 2px rgba(255, 250, 220, 0.55);
  }
  48% {
    -webkit-box-shadow: 0px 10px 24px rgba(0, 0, 0, 0.5), 0px 0px 8px 0px rgba(255, 190, 50, 0.15), 0px 0px 16px 2px rgba(255, 200, 60, 0.08), inset 0px 1px 2px rgba(255, 250, 220, 0.28);
            box-shadow: 0px 10px 24px rgba(0, 0, 0, 0.5), 0px 0px 8px 0px rgba(255, 190, 50, 0.15), 0px 0px 16px 2px rgba(255, 200, 60, 0.08), inset 0px 1px 2px rgba(255, 250, 220, 0.28);
  }
  52%, 78% {
    -webkit-box-shadow: 0px 10px 24px rgba(0, 0, 0, 0.5), 0px 0px 30px 3px rgba(255, 215, 80, 0.7), 0px 0px 58px 8px rgba(255, 190, 50, 0.45), inset 0px 1px 2px rgba(255, 250, 220, 0.65);
            box-shadow: 0px 10px 24px rgba(0, 0, 0, 0.5), 0px 0px 30px 3px rgba(255, 215, 80, 0.7), 0px 0px 58px 8px rgba(255, 190, 50, 0.45), inset 0px 1px 2px rgba(255, 250, 220, 0.65);
  }
}

@keyframes hero-btn-neon {
  0%, 100% {
    -webkit-box-shadow: 0px 10px 24px rgba(0, 0, 0, 0.5), 0px 0px 16px 1px rgba(255, 190, 50, 0.35), 0px 0px 32px 4px rgba(255, 200, 60, 0.18), inset 0px 1px 2px rgba(255, 250, 220, 0.4);
            box-shadow: 0px 10px 24px rgba(0, 0, 0, 0.5), 0px 0px 16px 1px rgba(255, 190, 50, 0.35), 0px 0px 32px 4px rgba(255, 200, 60, 0.18), inset 0px 1px 2px rgba(255, 250, 220, 0.4);
  }
  12% {
    -webkit-box-shadow: 0px 10px 24px rgba(0, 0, 0, 0.5), 0px 0px 28px 3px rgba(255, 210, 70, 0.75), 0px 0px 56px 8px rgba(255, 190, 50, 0.5), inset 0px 1px 2px rgba(255, 250, 220, 0.7);
            box-shadow: 0px 10px 24px rgba(0, 0, 0, 0.5), 0px 0px 28px 3px rgba(255, 210, 70, 0.75), 0px 0px 56px 8px rgba(255, 190, 50, 0.5), inset 0px 1px 2px rgba(255, 250, 220, 0.7);
  }
  14% {
    -webkit-box-shadow: 0px 10px 24px rgba(0, 0, 0, 0.5), 0px 0px 10px 1px rgba(255, 190, 50, 0.2), 0px 0px 20px 2px rgba(255, 200, 60, 0.1), inset 0px 1px 2px rgba(255, 250, 220, 0.3);
            box-shadow: 0px 10px 24px rgba(0, 0, 0, 0.5), 0px 0px 10px 1px rgba(255, 190, 50, 0.2), 0px 0px 20px 2px rgba(255, 200, 60, 0.1), inset 0px 1px 2px rgba(255, 250, 220, 0.3);
  }
  17% {
    -webkit-box-shadow: 0px 10px 24px rgba(0, 0, 0, 0.5), 0px 0px 34px 4px rgba(255, 220, 90, 0.85), 0px 0px 64px 10px rgba(255, 190, 50, 0.55), inset 0px 1px 2px rgba(255, 250, 220, 0.75);
            box-shadow: 0px 10px 24px rgba(0, 0, 0, 0.5), 0px 0px 34px 4px rgba(255, 220, 90, 0.85), 0px 0px 64px 10px rgba(255, 190, 50, 0.55), inset 0px 1px 2px rgba(255, 250, 220, 0.75);
  }
  45% {
    -webkit-box-shadow: 0px 10px 24px rgba(0, 0, 0, 0.5), 0px 0px 24px 2px rgba(255, 205, 70, 0.55), 0px 0px 44px 6px rgba(255, 190, 50, 0.32), inset 0px 1px 2px rgba(255, 250, 220, 0.55);
            box-shadow: 0px 10px 24px rgba(0, 0, 0, 0.5), 0px 0px 24px 2px rgba(255, 205, 70, 0.55), 0px 0px 44px 6px rgba(255, 190, 50, 0.32), inset 0px 1px 2px rgba(255, 250, 220, 0.55);
  }
  48% {
    -webkit-box-shadow: 0px 10px 24px rgba(0, 0, 0, 0.5), 0px 0px 8px 0px rgba(255, 190, 50, 0.15), 0px 0px 16px 2px rgba(255, 200, 60, 0.08), inset 0px 1px 2px rgba(255, 250, 220, 0.28);
            box-shadow: 0px 10px 24px rgba(0, 0, 0, 0.5), 0px 0px 8px 0px rgba(255, 190, 50, 0.15), 0px 0px 16px 2px rgba(255, 200, 60, 0.08), inset 0px 1px 2px rgba(255, 250, 220, 0.28);
  }
  52%, 78% {
    -webkit-box-shadow: 0px 10px 24px rgba(0, 0, 0, 0.5), 0px 0px 30px 3px rgba(255, 215, 80, 0.7), 0px 0px 58px 8px rgba(255, 190, 50, 0.45), inset 0px 1px 2px rgba(255, 250, 220, 0.65);
            box-shadow: 0px 10px 24px rgba(0, 0, 0, 0.5), 0px 0px 30px 3px rgba(255, 215, 80, 0.7), 0px 0px 58px 8px rgba(255, 190, 50, 0.45), inset 0px 1px 2px rgba(255, 250, 220, 0.65);
  }
}

@-webkit-keyframes hero-btn-neon-compact {
  0%, 100% {
    -webkit-box-shadow: 0px 2.81288px 7.03219px rgba(0, 0, 0, 0.35), 0 0 10px rgba(255, 200, 60, 0.3), inset 0px 1.05483px 1.40644px rgba(255, 250, 220, 0.5);
            box-shadow: 0px 2.81288px 7.03219px rgba(0, 0, 0, 0.35), 0 0 10px rgba(255, 200, 60, 0.3), inset 0px 1.05483px 1.40644px rgba(255, 250, 220, 0.5);
  }
  12% {
    -webkit-box-shadow: 0px 2.81288px 7.03219px rgba(0, 0, 0, 0.35), 0 0 18px rgba(255, 215, 80, 0.7), 0 0 32px rgba(255, 190, 50, 0.4), inset 0px 1.05483px 1.40644px rgba(255, 250, 220, 0.75);
            box-shadow: 0px 2.81288px 7.03219px rgba(0, 0, 0, 0.35), 0 0 18px rgba(255, 215, 80, 0.7), 0 0 32px rgba(255, 190, 50, 0.4), inset 0px 1.05483px 1.40644px rgba(255, 250, 220, 0.75);
  }
  14% {
    -webkit-box-shadow: 0px 2.81288px 7.03219px rgba(0, 0, 0, 0.35), 0 0 6px rgba(255, 200, 60, 0.15), inset 0px 1.05483px 1.40644px rgba(255, 250, 220, 0.35);
            box-shadow: 0px 2.81288px 7.03219px rgba(0, 0, 0, 0.35), 0 0 6px rgba(255, 200, 60, 0.15), inset 0px 1.05483px 1.40644px rgba(255, 250, 220, 0.35);
  }
  17% {
    -webkit-box-shadow: 0px 2.81288px 7.03219px rgba(0, 0, 0, 0.35), 0 0 22px rgba(255, 220, 90, 0.85), 0 0 38px rgba(255, 190, 50, 0.5), inset 0px 1.05483px 1.40644px rgba(255, 250, 220, 0.8);
            box-shadow: 0px 2.81288px 7.03219px rgba(0, 0, 0, 0.35), 0 0 22px rgba(255, 220, 90, 0.85), 0 0 38px rgba(255, 190, 50, 0.5), inset 0px 1.05483px 1.40644px rgba(255, 250, 220, 0.8);
  }
  45% {
    -webkit-box-shadow: 0px 2.81288px 7.03219px rgba(0, 0, 0, 0.35), 0 0 14px rgba(255, 205, 70, 0.5), 0 0 26px rgba(255, 190, 50, 0.28), inset 0px 1.05483px 1.40644px rgba(255, 250, 220, 0.6);
            box-shadow: 0px 2.81288px 7.03219px rgba(0, 0, 0, 0.35), 0 0 14px rgba(255, 205, 70, 0.5), 0 0 26px rgba(255, 190, 50, 0.28), inset 0px 1.05483px 1.40644px rgba(255, 250, 220, 0.6);
  }
  48% {
    -webkit-box-shadow: 0px 2.81288px 7.03219px rgba(0, 0, 0, 0.35), 0 0 5px rgba(255, 200, 60, 0.12), inset 0px 1.05483px 1.40644px rgba(255, 250, 220, 0.3);
            box-shadow: 0px 2.81288px 7.03219px rgba(0, 0, 0, 0.35), 0 0 5px rgba(255, 200, 60, 0.12), inset 0px 1.05483px 1.40644px rgba(255, 250, 220, 0.3);
  }
  52%, 78% {
    -webkit-box-shadow: 0px 2.81288px 7.03219px rgba(0, 0, 0, 0.35), 0 0 20px rgba(255, 215, 80, 0.7), 0 0 34px rgba(255, 190, 50, 0.4), inset 0px 1.05483px 1.40644px rgba(255, 250, 220, 0.7);
            box-shadow: 0px 2.81288px 7.03219px rgba(0, 0, 0, 0.35), 0 0 20px rgba(255, 215, 80, 0.7), 0 0 34px rgba(255, 190, 50, 0.4), inset 0px 1.05483px 1.40644px rgba(255, 250, 220, 0.7);
  }
}

@keyframes hero-btn-neon-compact {
  0%, 100% {
    -webkit-box-shadow: 0px 2.81288px 7.03219px rgba(0, 0, 0, 0.35), 0 0 10px rgba(255, 200, 60, 0.3), inset 0px 1.05483px 1.40644px rgba(255, 250, 220, 0.5);
            box-shadow: 0px 2.81288px 7.03219px rgba(0, 0, 0, 0.35), 0 0 10px rgba(255, 200, 60, 0.3), inset 0px 1.05483px 1.40644px rgba(255, 250, 220, 0.5);
  }
  12% {
    -webkit-box-shadow: 0px 2.81288px 7.03219px rgba(0, 0, 0, 0.35), 0 0 18px rgba(255, 215, 80, 0.7), 0 0 32px rgba(255, 190, 50, 0.4), inset 0px 1.05483px 1.40644px rgba(255, 250, 220, 0.75);
            box-shadow: 0px 2.81288px 7.03219px rgba(0, 0, 0, 0.35), 0 0 18px rgba(255, 215, 80, 0.7), 0 0 32px rgba(255, 190, 50, 0.4), inset 0px 1.05483px 1.40644px rgba(255, 250, 220, 0.75);
  }
  14% {
    -webkit-box-shadow: 0px 2.81288px 7.03219px rgba(0, 0, 0, 0.35), 0 0 6px rgba(255, 200, 60, 0.15), inset 0px 1.05483px 1.40644px rgba(255, 250, 220, 0.35);
            box-shadow: 0px 2.81288px 7.03219px rgba(0, 0, 0, 0.35), 0 0 6px rgba(255, 200, 60, 0.15), inset 0px 1.05483px 1.40644px rgba(255, 250, 220, 0.35);
  }
  17% {
    -webkit-box-shadow: 0px 2.81288px 7.03219px rgba(0, 0, 0, 0.35), 0 0 22px rgba(255, 220, 90, 0.85), 0 0 38px rgba(255, 190, 50, 0.5), inset 0px 1.05483px 1.40644px rgba(255, 250, 220, 0.8);
            box-shadow: 0px 2.81288px 7.03219px rgba(0, 0, 0, 0.35), 0 0 22px rgba(255, 220, 90, 0.85), 0 0 38px rgba(255, 190, 50, 0.5), inset 0px 1.05483px 1.40644px rgba(255, 250, 220, 0.8);
  }
  45% {
    -webkit-box-shadow: 0px 2.81288px 7.03219px rgba(0, 0, 0, 0.35), 0 0 14px rgba(255, 205, 70, 0.5), 0 0 26px rgba(255, 190, 50, 0.28), inset 0px 1.05483px 1.40644px rgba(255, 250, 220, 0.6);
            box-shadow: 0px 2.81288px 7.03219px rgba(0, 0, 0, 0.35), 0 0 14px rgba(255, 205, 70, 0.5), 0 0 26px rgba(255, 190, 50, 0.28), inset 0px 1.05483px 1.40644px rgba(255, 250, 220, 0.6);
  }
  48% {
    -webkit-box-shadow: 0px 2.81288px 7.03219px rgba(0, 0, 0, 0.35), 0 0 5px rgba(255, 200, 60, 0.12), inset 0px 1.05483px 1.40644px rgba(255, 250, 220, 0.3);
            box-shadow: 0px 2.81288px 7.03219px rgba(0, 0, 0, 0.35), 0 0 5px rgba(255, 200, 60, 0.12), inset 0px 1.05483px 1.40644px rgba(255, 250, 220, 0.3);
  }
  52%, 78% {
    -webkit-box-shadow: 0px 2.81288px 7.03219px rgba(0, 0, 0, 0.35), 0 0 20px rgba(255, 215, 80, 0.7), 0 0 34px rgba(255, 190, 50, 0.4), inset 0px 1.05483px 1.40644px rgba(255, 250, 220, 0.7);
            box-shadow: 0px 2.81288px 7.03219px rgba(0, 0, 0, 0.35), 0 0 20px rgba(255, 215, 80, 0.7), 0 0 34px rgba(255, 190, 50, 0.4), inset 0px 1.05483px 1.40644px rgba(255, 250, 220, 0.7);
  }
}

@-webkit-keyframes hero-btn-shimmer {
  0% {
    -webkit-transform: translateX(-140%) skewX(-20deg);
            transform: translateX(-140%) skewX(-20deg);
    opacity: 0;
  }
  12% {
    opacity: 0.95;
  }
  48% {
    -webkit-transform: translateX(240%) skewX(-20deg);
            transform: translateX(240%) skewX(-20deg);
    opacity: 0.55;
  }
  55%, 100% {
    -webkit-transform: translateX(240%) skewX(-20deg);
            transform: translateX(240%) skewX(-20deg);
    opacity: 0;
  }
}

@keyframes hero-btn-shimmer {
  0% {
    -webkit-transform: translateX(-140%) skewX(-20deg);
            transform: translateX(-140%) skewX(-20deg);
    opacity: 0;
  }
  12% {
    opacity: 0.95;
  }
  48% {
    -webkit-transform: translateX(240%) skewX(-20deg);
            transform: translateX(240%) skewX(-20deg);
    opacity: 0.55;
  }
  55%, 100% {
    -webkit-transform: translateX(240%) skewX(-20deg);
            transform: translateX(240%) skewX(-20deg);
    opacity: 0;
  }
}

.cnt_hero-autumn {
  position: relative;
  max-width: 1200px;
  min-height: 336px;
  padding-top: 4px;
  padding-bottom: 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  font-family: "Rubik", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
}

.hero-autumn {
  padding: 60px 0 32px;
  background-color: #0a0a0a;
  overflow: hidden;
  background-size: auto;
  background-position: center 30%;
  background-repeat: no-repeat;
  background-image: url(../img/hero-bg-desk.png);
}

@media (max-width: 800px) {
  .hero-autumn {
    background-image: none;
  }
}

.hero-autumn__eyebrow {
  position: relative;
  z-index: 2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 0.35em;
  font-size: 30px;
  font-weight: 700;
  line-height: 1.2;
  letter-spacing: 0.13em;
  text-transform: uppercase;
}

.hero-autumn__eyebrow::before, .hero-autumn__eyebrow::after {
  content: '';
  position: absolute;
  width: 64px;
  height: 3px;
  background: #FFD35A;
  -webkit-box-shadow: 0px 0px 26px 1px rgba(255, 166, 30, 0.45), 0px 0px 9px rgba(255, 204, 71, 0.8);
          box-shadow: 0px 0px 26px 1px rgba(255, 166, 30, 0.45), 0px 0px 9px rgba(255, 204, 71, 0.8);
  border-radius: 1.5px;
}

.hero-autumn__eyebrow::before {
  left: -70px;
}

.hero-autumn__eyebrow::after {
  right: -70px;
}

.hero-autumn__eyebrow-part {
  color: #fee375;
}

.hero-autumn__eyebrow-part_yellow {
  color: #FFE576;
  text-shadow: 0px 0px 26px rgba(255, 166, 30, 0.45), 0px 0px 9px rgba(255, 204, 71, 0.8);
}

.hero-autumn__eyebrow-part_green {
  color: #a8ff60;
  text-shadow: 0 0 2px #a8ff60, 0 0 4px rgba(168, 255, 96, 0.9), 0 0 12px rgba(168, 255, 96, 0.65), 0 0 24px rgba(168, 255, 96, 0.4), 0 0 48px rgba(168, 255, 96, 0.22);
}

.hero-autumn__eyebrow-part_green::before, .hero-autumn__eyebrow-part_green::after {
  color: #fee375;
  text-shadow: none;
}

.hero-autumn__title {
  position: relative;
  z-index: 2;
  margin-top: 15px;
  font-size: 61px;
  font-weight: 800;
  line-height: 1.25;
  letter-spacing: 0.07em;
  text-transform: uppercase;
  color: #ffd03d;
  text-shadow: 0 0 2px #ffd03d, 0 0 4px rgba(255, 208, 61, 0.9), 0 0 12px rgba(255, 208, 61, 0.65), 0 0 24px rgba(255, 208, 61, 0.4), 0 0 48px rgba(255, 208, 61, 0.22);
}

.hero-autumn__title-line {
  display: block;
}

.hero-autumn__mark {
  color: #ff5cd8;
  text-shadow: 0 0 2px #ff5cd8, 0 0 4px rgba(255, 92, 216, 0.9), 0 0 12px rgba(255, 92, 216, 0.65), 0 0 24px rgba(255, 92, 216, 0.4), 0 0 48px rgba(255, 92, 216, 0.22);
}

.hero-autumn__note {
  position: relative;
  z-index: 2;
  margin-top: 35px;
  font-size: 40px;
  font-weight: 500;
  line-height: 1.175;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  color: #fff;
}

.hero-autumn__counter {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 10px;
}

@media (max-width: 800px) {
  .hero-autumn__counter {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }
}

.hero-autumn__note-line {
  display: block;
  letter-spacing: 0.12em;
}

.hero-autumn__leaf {
  position: absolute;
  z-index: 1;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  pointer-events: none;
  -webkit-transform-origin: center center;
          transform-origin: center center;
}

.hero-autumn__leaf_1 {
  top: 18px;
  left: 18%;
  width: 42px;
  height: 42px;
  background-image: url(../img/leaf-1.png);
  -webkit-transform: rotate(-28deg);
          transform: rotate(-28deg);
}

.hero-autumn__leaf_2 {
  top: 36px;
  right: 12%;
  width: 58px;
  height: 58px;
  background-image: url(../img/leaf-1.png);
  -webkit-transform: rotate(18deg);
          transform: rotate(18deg);
}

.hero-autumn__leaf_3 {
  top: 42%;
  left: 6%;
  width: 48px;
  height: 50px;
  background-image: url(../img/leaf-2.png);
  -webkit-transform: rotate(-52deg);
          transform: rotate(-52deg);
}

.hero-autumn__leaf_4 {
  bottom: 18px;
  left: 10%;
  width: 40px;
  height: 40px;
  background-image: url(../img/leaf-1.png);
  -webkit-transform: rotate(36deg);
          transform: rotate(36deg);
}

.hero-autumn__leaf_5 {
  bottom: 8px;
  right: 28%;
  width: 36px;
  height: 38px;
  background-image: url(../img/leaf-2.png);
  -webkit-transform: rotate(-18deg);
          transform: rotate(-18deg);
}

.hero-autumn__leaf_6 {
  bottom: 22px;
  right: 8%;
  width: 46px;
  height: 46px;
  background-image: url(../img/leaf-1.png);
  -webkit-transform: rotate(-42deg);
          transform: rotate(-42deg);
}

.hero-autumn__bottom-action {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 110px;
  position: relative;
  z-index: 2;
  margin-top: 40px;
  margin-bottom: 60px;
}

@media (max-width: 800px) {
  .hero-autumn__bottom-action {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 20px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }
}

.hero-autumn__bottom-action-btn button {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-weight: 800;
  font-size: 16px;
  letter-spacing: 1.5px;
  color: #141008;
  background: -webkit-gradient(linear, left top, left bottom, from(#FFE05A), color-stop(50%, #FFCD2D), to(#EFAF14));
  background: linear-gradient(180deg, #FFE05A 0%, #FFCD2D 50%, #EFAF14 100%);
  -webkit-box-shadow: 0px 10px 24px rgba(0, 0, 0, 0.5), 0px 0px 32px 2px rgba(255, 190, 50, 0.55);
          box-shadow: 0px 10px 24px rgba(0, 0, 0, 0.5), 0px 0px 32px 2px rgba(255, 190, 50, 0.55);
  border-radius: 10px;
  padding: 1.3em 2.5em;
  letter-spacing: 0.15em;
  gap: 25px;
  overflow: hidden;
  -webkit-animation: hero-btn-neon 2.6s ease-in-out infinite;
          animation: hero-btn-neon 2.6s ease-in-out infinite;
}

.hero-autumn__bottom-action-btn button::after {
  content: "";
  position: absolute;
  top: -70%;
  left: 0;
  width: 42%;
  height: 240%;
  background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), color-stop(25%, rgba(255, 255, 255, 0.15)), color-stop(50%, rgba(255, 255, 255, 0.85)), color-stop(75%, rgba(255, 255, 255, 0.15)), to(rgba(255, 255, 255, 0)));
  background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.15) 25%, rgba(255, 255, 255, 0.85) 50%, rgba(255, 255, 255, 0.15) 75%, rgba(255, 255, 255, 0) 100%);
  -webkit-animation: hero-btn-shimmer 2.8s ease-in-out infinite;
          animation: hero-btn-shimmer 2.8s ease-in-out infinite;
  pointer-events: none;
}

.hero-autumn__bottom-action-text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 5px;
}

.hero-autumn__bottom-action-text p {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-weight: 500;
  font-size: 20px;
  color: #FFFFFF;
  margin: 0;
}

.hero-autumn__bottom-action-text .p-2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 9px;
}

@media (max-width: 900px) {
  .hero-autumn__title {
    font-size: 42px;
    margin-top: 24px;
  }
  .hero-autumn__eyebrow {
    font-size: 18px;
  }
  .hero-autumn__eyebrow::before, .hero-autumn__eyebrow::after {
    display: none;
  }
  .hero-autumn__note {
    margin-top: 36px;
    font-size: 24px;
  }
}

@media (max-width: 640px) {
  .hero-autumn {
    padding: 20px 0 24px;
  }
  .hero-autumn__eyebrow {
    font-size: 12px;
    gap: 0.3em;
    letter-spacing: 0.15em;
  }
  .hero-autumn__title {
    margin-top: 16px;
    font-size: 26px;
    line-height: 1.2;
    letter-spacing: 0;
    margin-top: 0;
  }
  .hero-autumn__note {
    margin-top: 24px;
    font-size: 14px;
    letter-spacing: 0.04em;
  }
  .hero-autumn__leaf_1, .hero-autumn__leaf_3 {
    display: none;
  }
  .hero-autumn__leaf_2 {
    top: 8px;
    right: 4%;
    width: 32px;
    height: 32px;
  }
  .hero-autumn__leaf_4 {
    width: 24px;
    height: 24px;
  }
  .hero-autumn__leaf_5 {
    width: 22px;
    height: 22px;
  }
  .hero-autumn__leaf_6 {
    width: 28px;
    height: 28px;
  }
}

.hero-backpack-wrpr {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  position: relative;
}

@media (max-width: 1200px) {
  .hero-backpack-wrpr {
    width: 1170px;
    margin-left: calc(50% - 585px);
  }
}

@media (max-width: 800px) {
  .hero-backpack-wrpr {
    width: 100%;
    max-width: 100%;
    margin-left: 0;
    margin-bottom: -90px;
    margin-top: 70px;
  }
}

.hero-backpack-wrpr .hero-backpack-wrpr__bg-img {
  width: 100%;
  position: absolute;
  top: -500px;
  z-index: 1;
}

@media (min-width: 600px) {
  .hero-backpack-wrpr .hero-backpack-wrpr__bg-img {
    display: none;
  }
}

.hero-backpack-wrpr .hero-backpack {
  z-index: 2;
}

.hero-backpack {
  position: relative;
  width: 715px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 90px;
  -webkit-transform: translateX(15%);
          transform: translateX(15%);
}

@media (max-width: 800px) {
  .hero-backpack {
    -webkit-transform: none;
            transform: none;
    max-width: 600px;
    -webkit-transform: translateX(9vw);
            transform: translateX(9vw);
  }
}

@media (max-width: 600px) {
  .hero-backpack {
    max-width: 380px;
  }
}

.hero-backpack__img {
  width: 100%;
  position: relative;
  z-index: 1;
}

@media (max-width: 800px) {
  .hero-backpack__img_desk {
    display: none;
  }
}

.hero-backpack__img_mob {
  width: 100%;
  margin-left: 0;
  margin-top: 0;
  margin-bottom: 100px;
}

@media (min-width: 800px) {
  .hero-backpack__img_mob {
    display: none;
  }
}

.hero-backpack__img-front {
  position: absolute;
  z-index: 3;
  width: 717px;
  bottom: 0;
  right: 0;
}

@media (max-width: 800px) {
  .hero-backpack__img-front_desk {
    display: none;
  }
}

.hero-backpack__img-front_mob {
  bottom: 20%;
  left: 5%;
  width: 60%;
}

@media (min-width: 800px) {
  .hero-backpack__img-front_mob {
    display: none;
  }
}

.hero-backpack__product {
  width: 310px;
  height: 360px;
  position: absolute;
  z-index: 2;
  bottom: 395px;
  right: 240px;
  -webkit-transform: rotate(14deg);
          transform: rotate(14deg);
}

@media (max-width: 800px) {
  .hero-backpack__product {
    bottom: 67%;
    right: 40%;
  }
}

@media (max-width: 600px) {
  .hero-backpack__product {
    bottom: 63%;
    right: 15%;
    width: 325px;
    height: auto;
  }
}

@media (max-width: 500px) {
  .hero-backpack__product {
    bottom: 64%;
    right: 12%;
  }
}

.hero-backpack__product .hero-product {
  position: relative;
  right: 65px;
  bottom: 50px;
}

@media (max-width: 800px) {
  .hero-backpack__product .hero-product {
    right: auto;
    bottom: auto;
  }
}

.hero-backpack__glow {
  position: absolute;
  z-index: 1;
  left: 0;
  width: 100%;
  top: 0;
}

@media (min-width: 800px) {
  .hero-backpack__glow {
    display: none;
  }
}

.hero-backpack__prop {
  position: absolute;
}

.hero-backpack__prop_leafs {
  width: 110%;
  left: 0;
  top: -450px;
}

@media (min-width: 800px) {
  .hero-backpack__prop_leafs {
    display: none;
  }
}

.hero-backpack__prop_tape {
  top: -165px;
  left: 30%;
}

@media (min-width: 800px) {
  .hero-backpack__prop_tape {
    display: none;
  }
}

.hero-backpack__prop_strip-1 {
  left: 0px;
  bottom: 115px;
}

@media (max-width: 800px) {
  .hero-backpack__prop_strip-1 {
    display: none;
  }
}

.hero-backpack__prop_strip-2 {
  right: -30px;
  bottom: 245px;
}

@media (max-width: 800px) {
  .hero-backpack__prop_strip-2 {
    display: none;
  }
}

.hero-backpack__prop_reel {
  right: calc(50% + 150px);
  top: 70px;
}

@media (max-width: 600px) {
  .hero-backpack__prop_reel {
    top: -55px;
    right: auto;
    left: -110px;
    width: 220px;
  }
}

.hero-backpack__prop_coupon {
  right: calc(50% + 165px);
  top: -120px;
}

@media (max-width: 800px) {
  .hero-backpack__prop_coupon {
    width: 240px;
  }
}

@media (max-width: 600px) {
  .hero-backpack__prop_coupon {
    width: 150px;
    top: -150px;
    right: auto;
    left: -45px;
  }
}

.hero-backpack__prop_clapper {
  top: -185px;
  left: calc(50% + 45px);
}

.hero-backpack__coupon-img {
  display: block;
  width: 325px;
}

.hero-backpack__coupon-text {
  position: absolute;
  top: -30px;
  right: 0;
  bottom: 0;
  left: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: #34240f;
  font-weight: 700;
  font-size: 56px;
  text-shadow: -2px -2px 0 #dcad60, 2px -2px 0 #dcad60, -2px 2px 0 #dcad60, 2px 2px 0 #dcad60;
}

@media (max-width: 800px) {
  .hero-backpack__coupon-text {
    left: 100px;
  }
}

@media (max-width: 600px) {
  .hero-backpack__coupon-text {
    left: 175px;
    top: -45px;
  }
}

@media (max-width: 600px) {
  .hero-backpack__prop_clapper {
    top: -160px;
    left: auto;
    right: 5px;
    -webkit-transform: rotate(34deg);
            transform: rotate(34deg);
    width: 220px;
  }
}

.hero-product {
  background-image: url(./../img/ticket-bg.png);
  width: 443px;
  aspect-ratio: 443/464;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

@media (max-width: 800px) {
  .hero-product {
    width: 350px;
    background-size: 100% 105%;
  }
}

@media (max-width: 600px) {
  .hero-product {
    width: 265px;
    background-size: 100% 110%;
  }
}

.hero-product__inner {
  width: 64%;
  height: 67%;
}

@media (max-width: 800px) {
  .hero-product__inner {
    height: 64%;
    width: 57%;
  }
}

@media (max-width: 600px) {
  .hero-product__inner {
    width: 56%;
  }
}

.hero-product__label {
  width: 100%;
  margin-top: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
  font-weight: 700;
  font-size: 17px;
  text-align: center;
  letter-spacing: 0.02em;
  color: #FFE3DF;
  margin-bottom: 5px;
}

@media (max-width: 800px) {
  .hero-product__label {
    font-size: 13px;
  }
}

@media (max-width: 600px) {
  .hero-product__label {
    margin-top: 3px;
    font-size: 11px;
    gap: 5px;
  }
  .hero-product__label img {
    width: 10px;
  }
}

.hero-product__price {
  font-weight: 800;
  font-size: 48px;
  line-height: 52px;
  text-align: center;
  color: #FFFFFF;
}

@media (max-width: 800px) {
  .hero-product__price {
    font-size: 40px;
    line-height: 1em;
  }
}

@media (max-width: 600px) {
  .hero-product__price {
    font-size: 30px;
    margin-top: 5px;
    margin-bottom: 5px;
  }
}

.hero-product__old-price {
  font-weight: 500;
  font-size: 20px;
  color: #FFB3AC;
  position: relative;
  margin-bottom: 8px;
}

@media (max-width: 800px) {
  .hero-product__old-price {
    font-size: 16px;
  }
}

@media (max-width: 600px) {
  .hero-product__old-price {
    font-size: 13px;
  }
}

.hero-product__old-price span {
  opacity: 0.85;
}

.hero-product__old-price:after {
  content: '';
  position: absolute;
  z-index: 2;
  height: 2px;
  background: white;
  width: 100px;
  -webkit-transform: rotate(5deg);
          transform: rotate(5deg);
  right: calc(50% - 50px);
  top: 10px;
}

@media (max-width: 800px) {
  .hero-product__old-price:after {
    height: 1px;
    top: 8px;
    width: 80px;
    right: calc(50% - 40px);
  }
}

@media (max-width: 800px) {
  .hero-product__old-price:after {
    top: 7px;
    width: 65px;
    right: calc(50% - 30px);
  }
}

.hero-product__title {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 8px;
  margin-bottom: 5px;
}

@media (max-width: 800px) {
  .hero-product__title {
    margin-top: 6px;
  }
}

@media (max-width: 600px) {
  .hero-product__title {
    margin-top: 4px;
  }
}

.hero-product__title-sp1 {
  font-size: 21px;
  font-weight: 700;
}

@media (max-width: 800px) {
  .hero-product__title-sp1 {
    font-size: 19px;
  }
}

@media (max-width: 600px) {
  .hero-product__title-sp1 {
    font-size: 16px;
  }
}

.hero-product__title-sp2 {
  font-size: 29px;
  font-weight: 800;
}

@media (max-width: 800px) {
  .hero-product__title-sp2 {
    font-size: 26px;
  }
}

@media (max-width: 600px) {
  .hero-product__title-sp2 {
    font-size: 22px;
    line-height: 1em;
  }
}

.hero-product__buttons {
  margin-top: 10px;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  max-width: 250px;
  margin-left: auto;
  margin-right: auto;
}

.hero-product__btn-buy {
  position: relative;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: black;
  padding: 11px 20px;
  gap: 9px;
  background: -webkit-gradient(linear, left top, left bottom, from(#FFE07A), color-stop(50%, #FFD84D), to(#F5C518));
  background: linear-gradient(180deg, #FFE07A 0%, #FFD84D 50%, #F5C518 100%);
  -webkit-box-shadow: 0px 2.81288px 7.03219px rgba(0, 0, 0, 0.35), inset 0px 1.05483px 1.40644px rgba(255, 250, 220, 0.65);
          box-shadow: 0px 2.81288px 7.03219px rgba(0, 0, 0, 0.35), inset 0px 1.05483px 1.40644px rgba(255, 250, 220, 0.65);
  border-radius: 4px;
  height: auto;
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 0.07em;
  overflow: hidden;
  -webkit-animation: hero-btn-neon-compact 2.6s ease-in-out infinite;
          animation: hero-btn-neon-compact 2.6s ease-in-out infinite;
}

.hero-product__btn-buy::after {
  content: "";
  position: absolute;
  top: -70%;
  left: 0;
  width: 42%;
  height: 240%;
  background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), color-stop(25%, rgba(255, 255, 255, 0.15)), color-stop(50%, rgba(255, 255, 255, 0.85)), color-stop(75%, rgba(255, 255, 255, 0.15)), to(rgba(255, 255, 255, 0)));
  background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.15) 25%, rgba(255, 255, 255, 0.85) 50%, rgba(255, 255, 255, 0.15) 75%, rgba(255, 255, 255, 0) 100%);
  -webkit-animation: hero-btn-shimmer 2.8s ease-in-out infinite;
          animation: hero-btn-shimmer 2.8s ease-in-out infinite;
  pointer-events: none;
}

@media (max-width: 800px) {
  .hero-product__btn-buy {
    font-size: 13px;
    padding: 10px 20px;
  }
  .hero-product__btn-buy img {
    height: 11px;
  }
}

@media (max-width: 600px) {
  .hero-product__btn-buy {
    font-size: 10px;
    padding: 8px 20px;
  }
  .hero-product__btn-buy img {
    height: 9px;
  }
}

.hero-product__hr {
  width: 100%;
  height: 1px;
  background-color: white;
  border: none;
  max-width: 260px;
  margin-left: auto;
  margin-right: auto;
}

@-webkit-keyframes btn-neon-yellow {
  0%, 100% {
    -webkit-box-shadow: 0px 5.2454px 24.4785px rgba(252, 209, 107, 0.35), 0 0 14px rgba(252, 209, 107, 0.3), inset 0px 1.74847px 2.6227px rgba(255, 255, 255, 0.35);
            box-shadow: 0px 5.2454px 24.4785px rgba(252, 209, 107, 0.35), 0 0 14px rgba(252, 209, 107, 0.3), inset 0px 1.74847px 2.6227px rgba(255, 255, 255, 0.35);
  }
  12% {
    -webkit-box-shadow: 0px 5.2454px 24.4785px rgba(252, 209, 107, 0.6), 0 0 28px rgba(252, 209, 107, 0.7), 0 0 52px rgba(252, 209, 107, 0.4), inset 0px 1.74847px 2.6227px rgba(255, 255, 255, 0.6);
            box-shadow: 0px 5.2454px 24.4785px rgba(252, 209, 107, 0.6), 0 0 28px rgba(252, 209, 107, 0.7), 0 0 52px rgba(252, 209, 107, 0.4), inset 0px 1.74847px 2.6227px rgba(255, 255, 255, 0.6);
  }
  14% {
    -webkit-box-shadow: 0px 5.2454px 24.4785px rgba(252, 209, 107, 0.25), 0 0 8px rgba(252, 209, 107, 0.18), inset 0px 1.74847px 2.6227px rgba(255, 255, 255, 0.28);
            box-shadow: 0px 5.2454px 24.4785px rgba(252, 209, 107, 0.25), 0 0 8px rgba(252, 209, 107, 0.18), inset 0px 1.74847px 2.6227px rgba(255, 255, 255, 0.28);
  }
  17% {
    -webkit-box-shadow: 0px 5.2454px 24.4785px rgba(252, 209, 107, 0.65), 0 0 34px rgba(252, 209, 107, 0.8), 0 0 60px rgba(252, 209, 107, 0.45), inset 0px 1.74847px 2.6227px rgba(255, 255, 255, 0.65);
            box-shadow: 0px 5.2454px 24.4785px rgba(252, 209, 107, 0.65), 0 0 34px rgba(252, 209, 107, 0.8), 0 0 60px rgba(252, 209, 107, 0.45), inset 0px 1.74847px 2.6227px rgba(255, 255, 255, 0.65);
  }
  45% {
    -webkit-box-shadow: 0px 5.2454px 24.4785px rgba(252, 209, 107, 0.5), 0 0 22px rgba(252, 209, 107, 0.55), 0 0 44px rgba(252, 209, 107, 0.32), inset 0px 1.74847px 2.6227px rgba(255, 255, 255, 0.48);
            box-shadow: 0px 5.2454px 24.4785px rgba(252, 209, 107, 0.5), 0 0 22px rgba(252, 209, 107, 0.55), 0 0 44px rgba(252, 209, 107, 0.32), inset 0px 1.74847px 2.6227px rgba(255, 255, 255, 0.48);
  }
  48% {
    -webkit-box-shadow: 0px 5.2454px 24.4785px rgba(252, 209, 107, 0.22), 0 0 6px rgba(252, 209, 107, 0.12), inset 0px 1.74847px 2.6227px rgba(255, 255, 255, 0.25);
            box-shadow: 0px 5.2454px 24.4785px rgba(252, 209, 107, 0.22), 0 0 6px rgba(252, 209, 107, 0.12), inset 0px 1.74847px 2.6227px rgba(255, 255, 255, 0.25);
  }
  52%, 78% {
    -webkit-box-shadow: 0px 5.2454px 24.4785px rgba(252, 209, 107, 0.58), 0 0 30px rgba(252, 209, 107, 0.68), 0 0 54px rgba(252, 209, 107, 0.38), inset 0px 1.74847px 2.6227px rgba(255, 255, 255, 0.55);
            box-shadow: 0px 5.2454px 24.4785px rgba(252, 209, 107, 0.58), 0 0 30px rgba(252, 209, 107, 0.68), 0 0 54px rgba(252, 209, 107, 0.38), inset 0px 1.74847px 2.6227px rgba(255, 255, 255, 0.55);
  }
}

@keyframes btn-neon-yellow {
  0%, 100% {
    -webkit-box-shadow: 0px 5.2454px 24.4785px rgba(252, 209, 107, 0.35), 0 0 14px rgba(252, 209, 107, 0.3), inset 0px 1.74847px 2.6227px rgba(255, 255, 255, 0.35);
            box-shadow: 0px 5.2454px 24.4785px rgba(252, 209, 107, 0.35), 0 0 14px rgba(252, 209, 107, 0.3), inset 0px 1.74847px 2.6227px rgba(255, 255, 255, 0.35);
  }
  12% {
    -webkit-box-shadow: 0px 5.2454px 24.4785px rgba(252, 209, 107, 0.6), 0 0 28px rgba(252, 209, 107, 0.7), 0 0 52px rgba(252, 209, 107, 0.4), inset 0px 1.74847px 2.6227px rgba(255, 255, 255, 0.6);
            box-shadow: 0px 5.2454px 24.4785px rgba(252, 209, 107, 0.6), 0 0 28px rgba(252, 209, 107, 0.7), 0 0 52px rgba(252, 209, 107, 0.4), inset 0px 1.74847px 2.6227px rgba(255, 255, 255, 0.6);
  }
  14% {
    -webkit-box-shadow: 0px 5.2454px 24.4785px rgba(252, 209, 107, 0.25), 0 0 8px rgba(252, 209, 107, 0.18), inset 0px 1.74847px 2.6227px rgba(255, 255, 255, 0.28);
            box-shadow: 0px 5.2454px 24.4785px rgba(252, 209, 107, 0.25), 0 0 8px rgba(252, 209, 107, 0.18), inset 0px 1.74847px 2.6227px rgba(255, 255, 255, 0.28);
  }
  17% {
    -webkit-box-shadow: 0px 5.2454px 24.4785px rgba(252, 209, 107, 0.65), 0 0 34px rgba(252, 209, 107, 0.8), 0 0 60px rgba(252, 209, 107, 0.45), inset 0px 1.74847px 2.6227px rgba(255, 255, 255, 0.65);
            box-shadow: 0px 5.2454px 24.4785px rgba(252, 209, 107, 0.65), 0 0 34px rgba(252, 209, 107, 0.8), 0 0 60px rgba(252, 209, 107, 0.45), inset 0px 1.74847px 2.6227px rgba(255, 255, 255, 0.65);
  }
  45% {
    -webkit-box-shadow: 0px 5.2454px 24.4785px rgba(252, 209, 107, 0.5), 0 0 22px rgba(252, 209, 107, 0.55), 0 0 44px rgba(252, 209, 107, 0.32), inset 0px 1.74847px 2.6227px rgba(255, 255, 255, 0.48);
            box-shadow: 0px 5.2454px 24.4785px rgba(252, 209, 107, 0.5), 0 0 22px rgba(252, 209, 107, 0.55), 0 0 44px rgba(252, 209, 107, 0.32), inset 0px 1.74847px 2.6227px rgba(255, 255, 255, 0.48);
  }
  48% {
    -webkit-box-shadow: 0px 5.2454px 24.4785px rgba(252, 209, 107, 0.22), 0 0 6px rgba(252, 209, 107, 0.12), inset 0px 1.74847px 2.6227px rgba(255, 255, 255, 0.25);
            box-shadow: 0px 5.2454px 24.4785px rgba(252, 209, 107, 0.22), 0 0 6px rgba(252, 209, 107, 0.12), inset 0px 1.74847px 2.6227px rgba(255, 255, 255, 0.25);
  }
  52%, 78% {
    -webkit-box-shadow: 0px 5.2454px 24.4785px rgba(252, 209, 107, 0.58), 0 0 30px rgba(252, 209, 107, 0.68), 0 0 54px rgba(252, 209, 107, 0.38), inset 0px 1.74847px 2.6227px rgba(255, 255, 255, 0.55);
            box-shadow: 0px 5.2454px 24.4785px rgba(252, 209, 107, 0.58), 0 0 30px rgba(252, 209, 107, 0.68), 0 0 54px rgba(252, 209, 107, 0.38), inset 0px 1.74847px 2.6227px rgba(255, 255, 255, 0.55);
  }
}

@-webkit-keyframes btn-neon-red {
  0%, 100% {
    -webkit-box-shadow: 0px 5.2454px 24.4785px rgba(242, 110, 92, 0.35), 0 0 14px rgba(242, 110, 92, 0.3), inset 0px 1.74847px 2.6227px rgba(255, 255, 255, 0.35);
            box-shadow: 0px 5.2454px 24.4785px rgba(242, 110, 92, 0.35), 0 0 14px rgba(242, 110, 92, 0.3), inset 0px 1.74847px 2.6227px rgba(255, 255, 255, 0.35);
  }
  12% {
    -webkit-box-shadow: 0px 5.2454px 24.4785px rgba(242, 110, 92, 0.6), 0 0 28px rgba(242, 110, 92, 0.7), 0 0 52px rgba(242, 110, 92, 0.4), inset 0px 1.74847px 2.6227px rgba(255, 255, 255, 0.6);
            box-shadow: 0px 5.2454px 24.4785px rgba(242, 110, 92, 0.6), 0 0 28px rgba(242, 110, 92, 0.7), 0 0 52px rgba(242, 110, 92, 0.4), inset 0px 1.74847px 2.6227px rgba(255, 255, 255, 0.6);
  }
  14% {
    -webkit-box-shadow: 0px 5.2454px 24.4785px rgba(242, 110, 92, 0.25), 0 0 8px rgba(242, 110, 92, 0.18), inset 0px 1.74847px 2.6227px rgba(255, 255, 255, 0.28);
            box-shadow: 0px 5.2454px 24.4785px rgba(242, 110, 92, 0.25), 0 0 8px rgba(242, 110, 92, 0.18), inset 0px 1.74847px 2.6227px rgba(255, 255, 255, 0.28);
  }
  17% {
    -webkit-box-shadow: 0px 5.2454px 24.4785px rgba(242, 110, 92, 0.65), 0 0 34px rgba(242, 110, 92, 0.8), 0 0 60px rgba(242, 110, 92, 0.45), inset 0px 1.74847px 2.6227px rgba(255, 255, 255, 0.65);
            box-shadow: 0px 5.2454px 24.4785px rgba(242, 110, 92, 0.65), 0 0 34px rgba(242, 110, 92, 0.8), 0 0 60px rgba(242, 110, 92, 0.45), inset 0px 1.74847px 2.6227px rgba(255, 255, 255, 0.65);
  }
  45% {
    -webkit-box-shadow: 0px 5.2454px 24.4785px rgba(242, 110, 92, 0.5), 0 0 22px rgba(242, 110, 92, 0.55), 0 0 44px rgba(242, 110, 92, 0.32), inset 0px 1.74847px 2.6227px rgba(255, 255, 255, 0.48);
            box-shadow: 0px 5.2454px 24.4785px rgba(242, 110, 92, 0.5), 0 0 22px rgba(242, 110, 92, 0.55), 0 0 44px rgba(242, 110, 92, 0.32), inset 0px 1.74847px 2.6227px rgba(255, 255, 255, 0.48);
  }
  48% {
    -webkit-box-shadow: 0px 5.2454px 24.4785px rgba(242, 110, 92, 0.22), 0 0 6px rgba(242, 110, 92, 0.12), inset 0px 1.74847px 2.6227px rgba(255, 255, 255, 0.25);
            box-shadow: 0px 5.2454px 24.4785px rgba(242, 110, 92, 0.22), 0 0 6px rgba(242, 110, 92, 0.12), inset 0px 1.74847px 2.6227px rgba(255, 255, 255, 0.25);
  }
  52%, 78% {
    -webkit-box-shadow: 0px 5.2454px 24.4785px rgba(242, 110, 92, 0.58), 0 0 30px rgba(242, 110, 92, 0.68), 0 0 54px rgba(242, 110, 92, 0.38), inset 0px 1.74847px 2.6227px rgba(255, 255, 255, 0.55);
            box-shadow: 0px 5.2454px 24.4785px rgba(242, 110, 92, 0.58), 0 0 30px rgba(242, 110, 92, 0.68), 0 0 54px rgba(242, 110, 92, 0.38), inset 0px 1.74847px 2.6227px rgba(255, 255, 255, 0.55);
  }
}

@keyframes btn-neon-red {
  0%, 100% {
    -webkit-box-shadow: 0px 5.2454px 24.4785px rgba(242, 110, 92, 0.35), 0 0 14px rgba(242, 110, 92, 0.3), inset 0px 1.74847px 2.6227px rgba(255, 255, 255, 0.35);
            box-shadow: 0px 5.2454px 24.4785px rgba(242, 110, 92, 0.35), 0 0 14px rgba(242, 110, 92, 0.3), inset 0px 1.74847px 2.6227px rgba(255, 255, 255, 0.35);
  }
  12% {
    -webkit-box-shadow: 0px 5.2454px 24.4785px rgba(242, 110, 92, 0.6), 0 0 28px rgba(242, 110, 92, 0.7), 0 0 52px rgba(242, 110, 92, 0.4), inset 0px 1.74847px 2.6227px rgba(255, 255, 255, 0.6);
            box-shadow: 0px 5.2454px 24.4785px rgba(242, 110, 92, 0.6), 0 0 28px rgba(242, 110, 92, 0.7), 0 0 52px rgba(242, 110, 92, 0.4), inset 0px 1.74847px 2.6227px rgba(255, 255, 255, 0.6);
  }
  14% {
    -webkit-box-shadow: 0px 5.2454px 24.4785px rgba(242, 110, 92, 0.25), 0 0 8px rgba(242, 110, 92, 0.18), inset 0px 1.74847px 2.6227px rgba(255, 255, 255, 0.28);
            box-shadow: 0px 5.2454px 24.4785px rgba(242, 110, 92, 0.25), 0 0 8px rgba(242, 110, 92, 0.18), inset 0px 1.74847px 2.6227px rgba(255, 255, 255, 0.28);
  }
  17% {
    -webkit-box-shadow: 0px 5.2454px 24.4785px rgba(242, 110, 92, 0.65), 0 0 34px rgba(242, 110, 92, 0.8), 0 0 60px rgba(242, 110, 92, 0.45), inset 0px 1.74847px 2.6227px rgba(255, 255, 255, 0.65);
            box-shadow: 0px 5.2454px 24.4785px rgba(242, 110, 92, 0.65), 0 0 34px rgba(242, 110, 92, 0.8), 0 0 60px rgba(242, 110, 92, 0.45), inset 0px 1.74847px 2.6227px rgba(255, 255, 255, 0.65);
  }
  45% {
    -webkit-box-shadow: 0px 5.2454px 24.4785px rgba(242, 110, 92, 0.5), 0 0 22px rgba(242, 110, 92, 0.55), 0 0 44px rgba(242, 110, 92, 0.32), inset 0px 1.74847px 2.6227px rgba(255, 255, 255, 0.48);
            box-shadow: 0px 5.2454px 24.4785px rgba(242, 110, 92, 0.5), 0 0 22px rgba(242, 110, 92, 0.55), 0 0 44px rgba(242, 110, 92, 0.32), inset 0px 1.74847px 2.6227px rgba(255, 255, 255, 0.48);
  }
  48% {
    -webkit-box-shadow: 0px 5.2454px 24.4785px rgba(242, 110, 92, 0.22), 0 0 6px rgba(242, 110, 92, 0.12), inset 0px 1.74847px 2.6227px rgba(255, 255, 255, 0.25);
            box-shadow: 0px 5.2454px 24.4785px rgba(242, 110, 92, 0.22), 0 0 6px rgba(242, 110, 92, 0.12), inset 0px 1.74847px 2.6227px rgba(255, 255, 255, 0.25);
  }
  52%, 78% {
    -webkit-box-shadow: 0px 5.2454px 24.4785px rgba(242, 110, 92, 0.58), 0 0 30px rgba(242, 110, 92, 0.68), 0 0 54px rgba(242, 110, 92, 0.38), inset 0px 1.74847px 2.6227px rgba(255, 255, 255, 0.55);
            box-shadow: 0px 5.2454px 24.4785px rgba(242, 110, 92, 0.58), 0 0 30px rgba(242, 110, 92, 0.68), 0 0 54px rgba(242, 110, 92, 0.38), inset 0px 1.74847px 2.6227px rgba(255, 255, 255, 0.55);
  }
}

@-webkit-keyframes btn-neon-violet {
  0%, 100% {
    -webkit-box-shadow: 0px 5.2454px 24.4785px rgba(139, 143, 240, 0.35), 0 0 14px rgba(139, 143, 240, 0.3), inset 0px 1.74847px 2.6227px rgba(255, 255, 255, 0.35);
            box-shadow: 0px 5.2454px 24.4785px rgba(139, 143, 240, 0.35), 0 0 14px rgba(139, 143, 240, 0.3), inset 0px 1.74847px 2.6227px rgba(255, 255, 255, 0.35);
  }
  12% {
    -webkit-box-shadow: 0px 5.2454px 24.4785px rgba(139, 143, 240, 0.6), 0 0 28px rgba(139, 143, 240, 0.7), 0 0 52px rgba(139, 143, 240, 0.4), inset 0px 1.74847px 2.6227px rgba(255, 255, 255, 0.6);
            box-shadow: 0px 5.2454px 24.4785px rgba(139, 143, 240, 0.6), 0 0 28px rgba(139, 143, 240, 0.7), 0 0 52px rgba(139, 143, 240, 0.4), inset 0px 1.74847px 2.6227px rgba(255, 255, 255, 0.6);
  }
  14% {
    -webkit-box-shadow: 0px 5.2454px 24.4785px rgba(139, 143, 240, 0.25), 0 0 8px rgba(139, 143, 240, 0.18), inset 0px 1.74847px 2.6227px rgba(255, 255, 255, 0.28);
            box-shadow: 0px 5.2454px 24.4785px rgba(139, 143, 240, 0.25), 0 0 8px rgba(139, 143, 240, 0.18), inset 0px 1.74847px 2.6227px rgba(255, 255, 255, 0.28);
  }
  17% {
    -webkit-box-shadow: 0px 5.2454px 24.4785px rgba(139, 143, 240, 0.65), 0 0 34px rgba(139, 143, 240, 0.8), 0 0 60px rgba(139, 143, 240, 0.45), inset 0px 1.74847px 2.6227px rgba(255, 255, 255, 0.65);
            box-shadow: 0px 5.2454px 24.4785px rgba(139, 143, 240, 0.65), 0 0 34px rgba(139, 143, 240, 0.8), 0 0 60px rgba(139, 143, 240, 0.45), inset 0px 1.74847px 2.6227px rgba(255, 255, 255, 0.65);
  }
  45% {
    -webkit-box-shadow: 0px 5.2454px 24.4785px rgba(139, 143, 240, 0.5), 0 0 22px rgba(139, 143, 240, 0.55), 0 0 44px rgba(139, 143, 240, 0.32), inset 0px 1.74847px 2.6227px rgba(255, 255, 255, 0.48);
            box-shadow: 0px 5.2454px 24.4785px rgba(139, 143, 240, 0.5), 0 0 22px rgba(139, 143, 240, 0.55), 0 0 44px rgba(139, 143, 240, 0.32), inset 0px 1.74847px 2.6227px rgba(255, 255, 255, 0.48);
  }
  48% {
    -webkit-box-shadow: 0px 5.2454px 24.4785px rgba(139, 143, 240, 0.22), 0 0 6px rgba(139, 143, 240, 0.12), inset 0px 1.74847px 2.6227px rgba(255, 255, 255, 0.25);
            box-shadow: 0px 5.2454px 24.4785px rgba(139, 143, 240, 0.22), 0 0 6px rgba(139, 143, 240, 0.12), inset 0px 1.74847px 2.6227px rgba(255, 255, 255, 0.25);
  }
  52%, 78% {
    -webkit-box-shadow: 0px 5.2454px 24.4785px rgba(139, 143, 240, 0.58), 0 0 30px rgba(139, 143, 240, 0.68), 0 0 54px rgba(139, 143, 240, 0.38), inset 0px 1.74847px 2.6227px rgba(255, 255, 255, 0.55);
            box-shadow: 0px 5.2454px 24.4785px rgba(139, 143, 240, 0.58), 0 0 30px rgba(139, 143, 240, 0.68), 0 0 54px rgba(139, 143, 240, 0.38), inset 0px 1.74847px 2.6227px rgba(255, 255, 255, 0.55);
  }
}

@keyframes btn-neon-violet {
  0%, 100% {
    -webkit-box-shadow: 0px 5.2454px 24.4785px rgba(139, 143, 240, 0.35), 0 0 14px rgba(139, 143, 240, 0.3), inset 0px 1.74847px 2.6227px rgba(255, 255, 255, 0.35);
            box-shadow: 0px 5.2454px 24.4785px rgba(139, 143, 240, 0.35), 0 0 14px rgba(139, 143, 240, 0.3), inset 0px 1.74847px 2.6227px rgba(255, 255, 255, 0.35);
  }
  12% {
    -webkit-box-shadow: 0px 5.2454px 24.4785px rgba(139, 143, 240, 0.6), 0 0 28px rgba(139, 143, 240, 0.7), 0 0 52px rgba(139, 143, 240, 0.4), inset 0px 1.74847px 2.6227px rgba(255, 255, 255, 0.6);
            box-shadow: 0px 5.2454px 24.4785px rgba(139, 143, 240, 0.6), 0 0 28px rgba(139, 143, 240, 0.7), 0 0 52px rgba(139, 143, 240, 0.4), inset 0px 1.74847px 2.6227px rgba(255, 255, 255, 0.6);
  }
  14% {
    -webkit-box-shadow: 0px 5.2454px 24.4785px rgba(139, 143, 240, 0.25), 0 0 8px rgba(139, 143, 240, 0.18), inset 0px 1.74847px 2.6227px rgba(255, 255, 255, 0.28);
            box-shadow: 0px 5.2454px 24.4785px rgba(139, 143, 240, 0.25), 0 0 8px rgba(139, 143, 240, 0.18), inset 0px 1.74847px 2.6227px rgba(255, 255, 255, 0.28);
  }
  17% {
    -webkit-box-shadow: 0px 5.2454px 24.4785px rgba(139, 143, 240, 0.65), 0 0 34px rgba(139, 143, 240, 0.8), 0 0 60px rgba(139, 143, 240, 0.45), inset 0px 1.74847px 2.6227px rgba(255, 255, 255, 0.65);
            box-shadow: 0px 5.2454px 24.4785px rgba(139, 143, 240, 0.65), 0 0 34px rgba(139, 143, 240, 0.8), 0 0 60px rgba(139, 143, 240, 0.45), inset 0px 1.74847px 2.6227px rgba(255, 255, 255, 0.65);
  }
  45% {
    -webkit-box-shadow: 0px 5.2454px 24.4785px rgba(139, 143, 240, 0.5), 0 0 22px rgba(139, 143, 240, 0.55), 0 0 44px rgba(139, 143, 240, 0.32), inset 0px 1.74847px 2.6227px rgba(255, 255, 255, 0.48);
            box-shadow: 0px 5.2454px 24.4785px rgba(139, 143, 240, 0.5), 0 0 22px rgba(139, 143, 240, 0.55), 0 0 44px rgba(139, 143, 240, 0.32), inset 0px 1.74847px 2.6227px rgba(255, 255, 255, 0.48);
  }
  48% {
    -webkit-box-shadow: 0px 5.2454px 24.4785px rgba(139, 143, 240, 0.22), 0 0 6px rgba(139, 143, 240, 0.12), inset 0px 1.74847px 2.6227px rgba(255, 255, 255, 0.25);
            box-shadow: 0px 5.2454px 24.4785px rgba(139, 143, 240, 0.22), 0 0 6px rgba(139, 143, 240, 0.12), inset 0px 1.74847px 2.6227px rgba(255, 255, 255, 0.25);
  }
  52%, 78% {
    -webkit-box-shadow: 0px 5.2454px 24.4785px rgba(139, 143, 240, 0.58), 0 0 30px rgba(139, 143, 240, 0.68), 0 0 54px rgba(139, 143, 240, 0.38), inset 0px 1.74847px 2.6227px rgba(255, 255, 255, 0.55);
            box-shadow: 0px 5.2454px 24.4785px rgba(139, 143, 240, 0.58), 0 0 30px rgba(139, 143, 240, 0.68), 0 0 54px rgba(139, 143, 240, 0.38), inset 0px 1.74847px 2.6227px rgba(255, 255, 255, 0.55);
  }
}

@-webkit-keyframes btn-neon-green {
  0%, 100% {
    -webkit-box-shadow: 0px 5.2454px 24.4785px rgba(74, 222, 155, 0.35), 0 0 14px rgba(74, 222, 155, 0.3), inset 0px 1.74847px 2.6227px rgba(255, 255, 255, 0.35);
            box-shadow: 0px 5.2454px 24.4785px rgba(74, 222, 155, 0.35), 0 0 14px rgba(74, 222, 155, 0.3), inset 0px 1.74847px 2.6227px rgba(255, 255, 255, 0.35);
  }
  12% {
    -webkit-box-shadow: 0px 5.2454px 24.4785px rgba(74, 222, 155, 0.6), 0 0 28px rgba(74, 222, 155, 0.7), 0 0 52px rgba(74, 222, 155, 0.4), inset 0px 1.74847px 2.6227px rgba(255, 255, 255, 0.6);
            box-shadow: 0px 5.2454px 24.4785px rgba(74, 222, 155, 0.6), 0 0 28px rgba(74, 222, 155, 0.7), 0 0 52px rgba(74, 222, 155, 0.4), inset 0px 1.74847px 2.6227px rgba(255, 255, 255, 0.6);
  }
  14% {
    -webkit-box-shadow: 0px 5.2454px 24.4785px rgba(74, 222, 155, 0.25), 0 0 8px rgba(74, 222, 155, 0.18), inset 0px 1.74847px 2.6227px rgba(255, 255, 255, 0.28);
            box-shadow: 0px 5.2454px 24.4785px rgba(74, 222, 155, 0.25), 0 0 8px rgba(74, 222, 155, 0.18), inset 0px 1.74847px 2.6227px rgba(255, 255, 255, 0.28);
  }
  17% {
    -webkit-box-shadow: 0px 5.2454px 24.4785px rgba(74, 222, 155, 0.65), 0 0 34px rgba(74, 222, 155, 0.8), 0 0 60px rgba(74, 222, 155, 0.45), inset 0px 1.74847px 2.6227px rgba(255, 255, 255, 0.65);
            box-shadow: 0px 5.2454px 24.4785px rgba(74, 222, 155, 0.65), 0 0 34px rgba(74, 222, 155, 0.8), 0 0 60px rgba(74, 222, 155, 0.45), inset 0px 1.74847px 2.6227px rgba(255, 255, 255, 0.65);
  }
  45% {
    -webkit-box-shadow: 0px 5.2454px 24.4785px rgba(74, 222, 155, 0.5), 0 0 22px rgba(74, 222, 155, 0.55), 0 0 44px rgba(74, 222, 155, 0.32), inset 0px 1.74847px 2.6227px rgba(255, 255, 255, 0.48);
            box-shadow: 0px 5.2454px 24.4785px rgba(74, 222, 155, 0.5), 0 0 22px rgba(74, 222, 155, 0.55), 0 0 44px rgba(74, 222, 155, 0.32), inset 0px 1.74847px 2.6227px rgba(255, 255, 255, 0.48);
  }
  48% {
    -webkit-box-shadow: 0px 5.2454px 24.4785px rgba(74, 222, 155, 0.22), 0 0 6px rgba(74, 222, 155, 0.12), inset 0px 1.74847px 2.6227px rgba(255, 255, 255, 0.25);
            box-shadow: 0px 5.2454px 24.4785px rgba(74, 222, 155, 0.22), 0 0 6px rgba(74, 222, 155, 0.12), inset 0px 1.74847px 2.6227px rgba(255, 255, 255, 0.25);
  }
  52%, 78% {
    -webkit-box-shadow: 0px 5.2454px 24.4785px rgba(74, 222, 155, 0.58), 0 0 30px rgba(74, 222, 155, 0.68), 0 0 54px rgba(74, 222, 155, 0.38), inset 0px 1.74847px 2.6227px rgba(255, 255, 255, 0.55);
            box-shadow: 0px 5.2454px 24.4785px rgba(74, 222, 155, 0.58), 0 0 30px rgba(74, 222, 155, 0.68), 0 0 54px rgba(74, 222, 155, 0.38), inset 0px 1.74847px 2.6227px rgba(255, 255, 255, 0.55);
  }
}

@keyframes btn-neon-green {
  0%, 100% {
    -webkit-box-shadow: 0px 5.2454px 24.4785px rgba(74, 222, 155, 0.35), 0 0 14px rgba(74, 222, 155, 0.3), inset 0px 1.74847px 2.6227px rgba(255, 255, 255, 0.35);
            box-shadow: 0px 5.2454px 24.4785px rgba(74, 222, 155, 0.35), 0 0 14px rgba(74, 222, 155, 0.3), inset 0px 1.74847px 2.6227px rgba(255, 255, 255, 0.35);
  }
  12% {
    -webkit-box-shadow: 0px 5.2454px 24.4785px rgba(74, 222, 155, 0.6), 0 0 28px rgba(74, 222, 155, 0.7), 0 0 52px rgba(74, 222, 155, 0.4), inset 0px 1.74847px 2.6227px rgba(255, 255, 255, 0.6);
            box-shadow: 0px 5.2454px 24.4785px rgba(74, 222, 155, 0.6), 0 0 28px rgba(74, 222, 155, 0.7), 0 0 52px rgba(74, 222, 155, 0.4), inset 0px 1.74847px 2.6227px rgba(255, 255, 255, 0.6);
  }
  14% {
    -webkit-box-shadow: 0px 5.2454px 24.4785px rgba(74, 222, 155, 0.25), 0 0 8px rgba(74, 222, 155, 0.18), inset 0px 1.74847px 2.6227px rgba(255, 255, 255, 0.28);
            box-shadow: 0px 5.2454px 24.4785px rgba(74, 222, 155, 0.25), 0 0 8px rgba(74, 222, 155, 0.18), inset 0px 1.74847px 2.6227px rgba(255, 255, 255, 0.28);
  }
  17% {
    -webkit-box-shadow: 0px 5.2454px 24.4785px rgba(74, 222, 155, 0.65), 0 0 34px rgba(74, 222, 155, 0.8), 0 0 60px rgba(74, 222, 155, 0.45), inset 0px 1.74847px 2.6227px rgba(255, 255, 255, 0.65);
            box-shadow: 0px 5.2454px 24.4785px rgba(74, 222, 155, 0.65), 0 0 34px rgba(74, 222, 155, 0.8), 0 0 60px rgba(74, 222, 155, 0.45), inset 0px 1.74847px 2.6227px rgba(255, 255, 255, 0.65);
  }
  45% {
    -webkit-box-shadow: 0px 5.2454px 24.4785px rgba(74, 222, 155, 0.5), 0 0 22px rgba(74, 222, 155, 0.55), 0 0 44px rgba(74, 222, 155, 0.32), inset 0px 1.74847px 2.6227px rgba(255, 255, 255, 0.48);
            box-shadow: 0px 5.2454px 24.4785px rgba(74, 222, 155, 0.5), 0 0 22px rgba(74, 222, 155, 0.55), 0 0 44px rgba(74, 222, 155, 0.32), inset 0px 1.74847px 2.6227px rgba(255, 255, 255, 0.48);
  }
  48% {
    -webkit-box-shadow: 0px 5.2454px 24.4785px rgba(74, 222, 155, 0.22), 0 0 6px rgba(74, 222, 155, 0.12), inset 0px 1.74847px 2.6227px rgba(255, 255, 255, 0.25);
            box-shadow: 0px 5.2454px 24.4785px rgba(74, 222, 155, 0.22), 0 0 6px rgba(74, 222, 155, 0.12), inset 0px 1.74847px 2.6227px rgba(255, 255, 255, 0.25);
  }
  52%, 78% {
    -webkit-box-shadow: 0px 5.2454px 24.4785px rgba(74, 222, 155, 0.58), 0 0 30px rgba(74, 222, 155, 0.68), 0 0 54px rgba(74, 222, 155, 0.38), inset 0px 1.74847px 2.6227px rgba(255, 255, 255, 0.55);
            box-shadow: 0px 5.2454px 24.4785px rgba(74, 222, 155, 0.58), 0 0 30px rgba(74, 222, 155, 0.68), 0 0 54px rgba(74, 222, 155, 0.38), inset 0px 1.74847px 2.6227px rgba(255, 255, 255, 0.55);
  }
}

@-webkit-keyframes btn-neon-shimmer {
  0% {
    -webkit-transform: translateX(-140%) skewX(-20deg);
            transform: translateX(-140%) skewX(-20deg);
    opacity: 0;
  }
  12% {
    opacity: 0.95;
  }
  48% {
    -webkit-transform: translateX(240%) skewX(-20deg);
            transform: translateX(240%) skewX(-20deg);
    opacity: 0.55;
  }
  55%, 100% {
    -webkit-transform: translateX(240%) skewX(-20deg);
            transform: translateX(240%) skewX(-20deg);
    opacity: 0;
  }
}

@keyframes btn-neon-shimmer {
  0% {
    -webkit-transform: translateX(-140%) skewX(-20deg);
            transform: translateX(-140%) skewX(-20deg);
    opacity: 0;
  }
  12% {
    opacity: 0.95;
  }
  48% {
    -webkit-transform: translateX(240%) skewX(-20deg);
            transform: translateX(240%) skewX(-20deg);
    opacity: 0.55;
  }
  55%, 100% {
    -webkit-transform: translateX(240%) skewX(-20deg);
            transform: translateX(240%) skewX(-20deg);
    opacity: 0;
  }
}

.gifts-section {
  padding: 40px 0 64px;
  background: #0a0a0a;
}

.gifts {
  width: 100%;
  text-align: center;
  font-family: "Rubik", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
}

.gifts__title {
  width: 100%;
  font-size: 45px;
  font-weight: 800;
  line-height: 1.15;
  color: #fff;
}

.gifts__description {
  width: 100%;
  margin-top: 36px;
  font-size: 26px;
  line-height: 1.2;
  color: rgba(255, 255, 255, 0.55);
}

.gifts__list {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 25px;
  margin-top: 40px;
  list-style: none;
}

@media (max-width: 1200px) {
  .gifts__list {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media (max-width: 800px) {
  .gifts__list {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: (1fr)[2];
        grid-template-columns: repeat(2, 1fr);
    gap: 16px;
  }
}

.gifts__item {
  position: relative;
  -webkit-box-flex: 0;
      -ms-flex: 0 1 284px;
          flex: 0 1 284px;
  max-width: 284px;
  padding: 8px 27px 34px;
  border-radius: 28px;
  border: 2px solid transparent;
  background-color: #14140f;
  background-repeat: no-repeat;
  overflow: hidden;
}

.gifts__item_yellow {
  border-color: rgba(252, 209, 107, 0.85);
  -webkit-box-shadow: 0 0 60px -12px rgba(252, 209, 107, 0.4);
          box-shadow: 0 0 60px -12px rgba(252, 209, 107, 0.4);
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(252, 209, 107, 0.18)), color-stop(65%, rgba(252, 209, 107, 0)));
  background-image: linear-gradient(180deg, rgba(252, 209, 107, 0.18) 0%, rgba(252, 209, 107, 0) 65%);
}

.gifts__item_red {
  border-color: rgba(242, 110, 92, 0.85);
  -webkit-box-shadow: 0 0 60px -12px rgba(242, 110, 92, 0.4);
          box-shadow: 0 0 60px -12px rgba(242, 110, 92, 0.4);
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(242, 110, 92, 0.18)), color-stop(65%, rgba(242, 110, 92, 0)));
  background-image: linear-gradient(180deg, rgba(242, 110, 92, 0.18) 0%, rgba(242, 110, 92, 0) 65%);
}

.gifts__item_violet {
  border-color: rgba(139, 143, 240, 0.85);
  -webkit-box-shadow: 0 0 60px -12px rgba(139, 143, 240, 0.4);
          box-shadow: 0 0 60px -12px rgba(139, 143, 240, 0.4);
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(139, 143, 240, 0.2)), color-stop(65%, rgba(139, 143, 240, 0)));
  background-image: linear-gradient(180deg, rgba(139, 143, 240, 0.2) 0%, rgba(139, 143, 240, 0) 65%);
}

.gifts__item_green {
  border-color: rgba(74, 222, 155, 0.85);
  -webkit-box-shadow: 0 0 60px -12px rgba(74, 222, 155, 0.4);
          box-shadow: 0 0 60px -12px rgba(74, 222, 155, 0.4);
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(74, 222, 155, 0.18)), color-stop(65%, rgba(74, 222, 155, 0)));
  background-image: linear-gradient(180deg, rgba(74, 222, 155, 0.18) 0%, rgba(74, 222, 155, 0) 65%);
}

.gifts__leaf {
  position: absolute;
  z-index: 3;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  pointer-events: none;
  -webkit-transform-origin: center center;
          transform-origin: center center;
}

.gifts__leaf_1 {
  width: 78px;
  height: 78px;
  background-image: url(../img/leaf-1.png);
}

.gifts__leaf_2 {
  width: 69px;
  height: 72px;
  background-image: url(../img/leaf-2.png);
}

.gifts__leaf_3 {
  width: 67px;
  height: 70px;
  background-image: url(../img/leaf-2.png);
}

.gifts__leaf_4 {
  width: 77px;
  height: 77px;
  background-image: url(../img/leaf-1.png);
}

.gifts__item_yellow .gifts__leaf_1 {
  top: 56px;
  left: 21px;
  -webkit-transform: translate(-50%, -50%) rotate(0deg);
          transform: translate(-50%, -50%) rotate(0deg);
}

.gifts__item_yellow .gifts__leaf_2 {
  top: 65px;
  left: 232px;
  -webkit-transform: translate(-50%, -50%) rotate(-22deg);
          transform: translate(-50%, -50%) rotate(-22deg);
}

.gifts__item_yellow .gifts__leaf_3 {
  top: 119px;
  left: 38px;
  -webkit-transform: translate(-50%, -50%) rotate(0deg);
          transform: translate(-50%, -50%) rotate(0deg);
}

.gifts__item_yellow .gifts__leaf_4 {
  top: 131px;
  left: 252px;
  -webkit-transform: translate(-50%, -50%) rotate(-59deg);
          transform: translate(-50%, -50%) rotate(-59deg);
}

.gifts__item_red .gifts__leaf_1 {
  top: 32px;
  left: 44px;
  width: 80px;
  height: 80px;
  -webkit-transform: translate(-50%, -50%) rotate(-75deg);
          transform: translate(-50%, -50%) rotate(-75deg);
}

.gifts__item_red .gifts__leaf_2 {
  top: 70px;
  left: 228px;
  width: 64px;
  height: 67px;
  -webkit-transform: translate(-50%, -50%) rotate(-10deg);
          transform: translate(-50%, -50%) rotate(-10deg);
}

.gifts__item_red .gifts__leaf_3 {
  top: 121px;
  left: 31px;
  width: 67px;
  height: 70px;
  -webkit-transform: translate(-50%, -50%) rotate(13deg);
          transform: translate(-50%, -50%) rotate(13deg);
}

.gifts__item_red .gifts__leaf_4 {
  top: 135px;
  left: 250px;
  width: 79px;
  height: 79px;
  -webkit-transform: translate(-50%, -50%) rotate(-49deg);
          transform: translate(-50%, -50%) rotate(-49deg);
}

.gifts__item_violet .gifts__leaf_1 {
  top: 54px;
  left: 27px;
  width: 82px;
  height: 82px;
  -webkit-transform: translate(-50%, -50%) rotate(-13deg);
          transform: translate(-50%, -50%) rotate(-13deg);
}

.gifts__item_violet .gifts__leaf_2 {
  top: 62px;
  left: 234px;
  width: 70px;
  height: 73px;
  -webkit-transform: translate(-50%, -50%) rotate(-32deg);
          transform: translate(-50%, -50%) rotate(-32deg);
}

.gifts__item_violet .gifts__leaf_3 {
  top: 103px;
  left: 49px;
  width: 69px;
  height: 72px;
  -webkit-transform: translate(-50%, -50%) rotate(-48deg);
          transform: translate(-50%, -50%) rotate(-48deg);
}

.gifts__item_violet .gifts__leaf_4 {
  top: 142px;
  left: 243px;
  width: 74px;
  height: 74px;
  -webkit-transform: translate(-50%, -50%) rotate(-28deg);
          transform: translate(-50%, -50%) rotate(-28deg);
}

.gifts__item_green .gifts__leaf_1 {
  top: 56px;
  left: 21px;
  -webkit-transform: translate(-50%, -50%) rotate(0deg);
          transform: translate(-50%, -50%) rotate(0deg);
}

.gifts__item_green .gifts__leaf_2 {
  top: 66px;
  left: 232px;
  width: 66px;
  height: 69px;
  -webkit-transform: translate(-50%, -50%) rotate(-22deg);
          transform: translate(-50%, -50%) rotate(-22deg);
}

.gifts__item_green .gifts__leaf_3 {
  top: 119px;
  left: 38px;
  -webkit-transform: translate(-50%, -50%) rotate(0deg);
          transform: translate(-50%, -50%) rotate(0deg);
}

.gifts__item_green .gifts__leaf_4 {
  top: 131px;
  left: 252px;
  -webkit-transform: translate(-50%, -50%) rotate(-59deg);
          transform: translate(-50%, -50%) rotate(-59deg);
}

.gifts__box {
  position: relative;
  z-index: 2;
  display: block;
  width: 175px;
  height: 172px;
  margin: 0 auto;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}

.gifts__item_yellow .gifts__box {
  background-image: url(../img/gift-box-y.png);
}

.gifts__item_red .gifts__box {
  background-image: url(../img/gift-box-r.png);
}

.gifts__item_violet .gifts__box {
  background-image: url(../img/gift-box-v.png);
}

.gifts__item_green .gifts__box {
  background-image: url(../img/gift-box-g.png);
}

.gifts__term {
  position: relative;
  z-index: 2;
  display: block;
  margin-top: -22px;
  font-size: 25px;
  line-height: 1;
  font-weight: 700;
  color: #fff;
}

.gifts__price {
  position: relative;
  z-index: 2;
  display: block;
  margin-top: 23px;
  font-size: 32px;
  line-height: 1;
  font-weight: 800;
}

.gifts__item_yellow .gifts__price {
  color: #FCD16B;
}

.gifts__item_red .gifts__price {
  color: #F26E5C;
}

.gifts__item_violet .gifts__price {
  color: #8B8FF0;
}

.gifts__item_green .gifts__price {
  color: #4ADE9B;
}

.gifts__price-old {
  position: relative;
  z-index: 2;
  display: block;
  margin-top: 23px;
  font-size: 19px;
  line-height: 1;
  color: rgba(255, 255, 255, 0.45);
}

.gifts__button {
  position: relative;
  z-index: 2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  height: 58px;
  margin-top: 17px;
  border-radius: 18px;
  font-size: 21px;
  font-weight: 700;
  color: #1a1a1a;
  overflow: hidden;
  cursor: pointer;
}

.gifts__button::after {
  content: "";
  position: absolute;
  top: -70%;
  left: 0;
  width: 42%;
  height: 240%;
  background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), color-stop(25%, rgba(255, 255, 255, 0.15)), color-stop(50%, rgba(255, 255, 255, 0.85)), color-stop(75%, rgba(255, 255, 255, 0.15)), to(rgba(255, 255, 255, 0)));
  background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.15) 25%, rgba(255, 255, 255, 0.85) 50%, rgba(255, 255, 255, 0.15) 75%, rgba(255, 255, 255, 0) 100%);
  -webkit-animation: btn-neon-shimmer 2.8s ease-in-out infinite;
          animation: btn-neon-shimmer 2.8s ease-in-out infinite;
  pointer-events: none;
}

.gifts__item_yellow .gifts__button {
  background: -webkit-gradient(linear, left top, left bottom, from(#FFEA78), to(#CFAB58));
  background: linear-gradient(180deg, #FFEA78 0%, #CFAB58 100%);
  -webkit-box-shadow: 0px 5.2454px 24.4785px rgba(252, 209, 107, 0.45), inset 0px 1.74847px 2.6227px rgba(255, 255, 255, 0.35);
          box-shadow: 0px 5.2454px 24.4785px rgba(252, 209, 107, 0.45), inset 0px 1.74847px 2.6227px rgba(255, 255, 255, 0.35);
  -webkit-animation: btn-neon-yellow 2.6s ease-in-out infinite;
          animation: btn-neon-yellow 2.6s ease-in-out infinite;
}

.gifts__item_red .gifts__button {
  background: -webkit-gradient(linear, left top, left bottom, from(#FF7B67), to(#C65A4B));
  background: linear-gradient(180deg, #FF7B67 0%, #C65A4B 100%);
  -webkit-box-shadow: 0px 5.2454px 24.4785px rgba(242, 110, 92, 0.45), inset 0px 1.74847px 2.6227px rgba(255, 255, 255, 0.35);
          box-shadow: 0px 5.2454px 24.4785px rgba(242, 110, 92, 0.45), inset 0px 1.74847px 2.6227px rgba(255, 255, 255, 0.35);
  -webkit-animation: btn-neon-red 2.6s ease-in-out infinite;
          animation: btn-neon-red 2.6s ease-in-out infinite;
}

.gifts__item_violet .gifts__button {
  background: -webkit-gradient(linear, left top, left bottom, from(#9CA0FF), to(#7275C5));
  background: linear-gradient(180deg, #9CA0FF 0%, #7275C5 100%);
  -webkit-box-shadow: 0px 5.2454px 24.4785px rgba(139, 143, 240, 0.45), inset 0px 1.74847px 2.6227px rgba(255, 255, 255, 0.35);
          box-shadow: 0px 5.2454px 24.4785px rgba(139, 143, 240, 0.45), inset 0px 1.74847px 2.6227px rgba(255, 255, 255, 0.35);
  -webkit-animation: btn-neon-violet 2.6s ease-in-out infinite;
          animation: btn-neon-violet 2.6s ease-in-out infinite;
}

.gifts__item_green .gifts__button {
  background: -webkit-gradient(linear, left top, left bottom, from(#55E0A8), to(#3EA47B));
  background: linear-gradient(180deg, #55E0A8 0%, #3EA47B 100%);
  -webkit-box-shadow: 0px 5.2454px 24.4785px rgba(74, 222, 155, 0.45), inset 0px 1.74847px 2.6227px rgba(255, 255, 255, 0.35);
          box-shadow: 0px 5.2454px 24.4785px rgba(74, 222, 155, 0.45), inset 0px 1.74847px 2.6227px rgba(255, 255, 255, 0.35);
  -webkit-animation: btn-neon-green 2.6s ease-in-out infinite;
          animation: btn-neon-green 2.6s ease-in-out infinite;
}

@media (max-width: 640px) {
  .gifts__description {
    margin-top: 18px;
    font-size: 12px;
  }
  .gifts__list {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: (1fr)[2];
        grid-template-columns: repeat(2, 1fr);
    gap: 16px;
    margin-top: 31px;
  }
  .gifts__item {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 100%;
    max-width: none;
    padding: 0px 12px 19px;
    border-radius: 16px;
  }
  .gifts__box {
    width: 100px;
    height: 100px;
  }
  .gifts__term {
    margin-top: -10px;
    font-size: 13px;
  }
  .gifts__price {
    margin-top: 17px;
    font-size: 18px;
  }
  .gifts__price-old {
    margin-top: 18px;
    font-size: 10px;
  }
  .gifts__button {
    margin-top: 12px;
    height: 36px;
    border-radius: 10px;
    font-size: 10px;
  }
  .gifts__leaf_1 {
    top: 25px;
    left: 4px;
    width: 18px;
    height: 15px;
  }
  .gifts__leaf_2 {
    top: 28px;
    right: 23px;
    width: 12px;
    height: 14px;
  }
  .gifts__leaf_3 {
    top: 61px;
    left: 16px;
    width: 11px;
    height: 13px;
  }
  .gifts__leaf_4 {
    top: 68px;
    right: 9px;
    width: 9px;
    height: 11px;
  }
}

.cnt_gifts {
  max-width: 1211px;
  padding-left: 0;
  padding-right: 0;
}

@media (max-width: 640px) {
  .cnt_gifts {
    padding-left: 15px;
    padding-right: 15px;
  }
}

.sale-features .cnt {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.movies-header {
  display: none;
}

.sale-header .movies-header {
  display: block;
}

@media (max-width: 1025px) {
  .sale-header .movies-header__contact-us {
    display: none;
  }
}

.sale-header .movies-header__menu-mobile {
  display: none !important;
}

.sale-header .movies-header__search-ico {
  display: none !important;
}

.sale-header .movies-header-top {
  background: transparent;
  padding-top: 20px;
}

.sale-header .header-auth {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 20px;
}

.sale-header .header-auth__button {
  font-weight: 500;
  font-size: 16px;
  line-height: 1em;
  text-align: center;
  color: #EEEEEE;
}

.sale-header .header-auth__button_red {
  background-color: #F02718;
  border-radius: 4px;
  padding: 0.55em 1.6em;
}

.cnt_hero-autumn.is-web-view {
  width: 100%;
  max-width: 900px;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}

@media (max-width: 850px) {
  .cnt_hero-autumn.is-web-view {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

.hww {
  background-image: none;
}

@media (max-width: 850px) {
  .hww_product {
    margin-top: 35px;
  }
}

.hww_product .hero-product__buttons {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 10px;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}

.hww_product .hero-product__buttons .ui-btn_sale-dolyame {
  height: 42px;
  border-radius: 4px;
}

.hww_product .hero-product__inner {
  height: auto;
}

.hww_product .hero-product {
  position: relative;
  z-index: 1;
  background-image: none;
  width: 320px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

.hww_product .hero-product:before {
  content: '';
  position: absolute;
  top: -80px;
  left: -63px;
  width: 100%;
  height: 100%;
  background-position: center;
  background-image: url(./../img/ticket-bg.png);
  background-size: 100% 100%;
  width: 443px;
  height: 520px;
  z-index: -1;
}

.hww__info {
  width: calc(100% - 320px);
}

@media (max-width: 850px) {
  .hww__info {
    width: 100%;
    margin-top: 35px;
  }
}

.hero-autumn__eyebrow.is-web-view {
  font-size: 14px;
}

.hero-autumn__eyebrow.is-web-view:before, .hero-autumn__eyebrow.is-web-view:after {
  display: none;
}

.hero-autumn__title.is-web-view {
  font-size: 27px;
}

.hero-autumn__note.is-web-view {
  font-size: 15px;
  margin-top: 15px;
}

.hero-autumn__counter.is-web-view {
  margin-top: 20px;
}

.hero-autumn__counter.is-web-view .sale-autumn-countdown {
  width: 280px;
}

.hero-autumn__counter.is-web-view .sale-autumn-countdown__timer {
  padding: 10px;
  width: 100%;
  max-width: 100%;
}

.hero-autumn__counter.is-web-view .sale-timer__title {
  font-size: 11px;
}

.hero-autumn__counter.is-web-view .sale-autumn-timer__item-value {
  font-size: 22px;
}

.hero-autumn__counter.is-web-view .sale-autumn-timer__item-title {
  font-size: 8px;
}

.hww__promo {
  max-width: 510px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 20px;
}

.hww__promo .sale__promo {
  padding: 7px 0;
  border-radius: 4px;
}

.hww__promo .sale__promo-wrap {
  gap: 10px;
}

.hww__promo .sale__promo-title {
  font-size: 15px;
  width: 100%;
  white-space: nowrap;
}

.hww__promo .sale__promo-form {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: normal !important;
      -ms-flex-direction: row !important;
          flex-direction: row !important;
}

.hww__promo .sale__promo-form-input {
  font-size: 10px;
  width: 155px;
  padding: 8px;
}

.hww__promo .sale__promo-form-btn {
  font-size: 14px;
  padding: 6px 15px;
  width: auto;
}

.sale-tarifs__title {
  width: 100%;
}

.sale-mob-app__bottom-bg {
  display: none !important;
}

.sale__promo-form-input {
  color: #1a1a1a;
}

.sale__promo-form-input::-webkit-input-placeholder {
  color: #999;
  opacity: 1;
}

.sale__promo-form-input:-ms-input-placeholder {
  color: #999;
  opacity: 1;
}

.sale__promo-form-input::-ms-input-placeholder {
  color: #999;
  opacity: 1;
}

.sale__promo-form-input::placeholder {
  color: #999;
  opacity: 1;
}
/*# sourceMappingURL=style.css.map */