.newRedeem {
  width: 343px;
  height: 472px;
  border-radius: 12px;
  display: none;
  justify-content: flex-start;
  align-items: center;
  flex-direction: column;
  position: absolute;
  top: 1707px;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 35;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .newRedeem {
    width: 91.5vw;
    height: 126vw;
    top: 414vw;
  }

  .newRedeem.intoFull {
    top: 50%;
  }
}

.newRedeem.active {
  display: flex;
}

.newRedeem__head {
  width: 100%;
  height: 8.5%;

  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  border: 1px solid #5c6c5b;
  background: #1a3b18;
  display: flex;
  justify-content: center;
  align-items: center;
}

.newRedeem__headInner {
  display: flex;
  justify-content: space-between;
  align-items: center;

  width: 100%;
  padding: 0 20px;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .newRedeem__headInner {
    padding: 0 3.3vw;
  }
}

.newRedeem__head-text {
  font-family: "AdjaraSemiBold";
  font-style: normal;
  font-weight: 400;
  color: #fff;
  font-size: 13px;
  text-transform: uppercase;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .newRedeem__head-text {
    font-size: 3.3vw;
  }
}

.newRedeem__head-close {
  width: 17px;
  height: 17px;

  background-image: url(../img/icons/x.webp);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;

  cursor: pointer;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .newRedeem__head-close {
    width: 4.5vw;
    height: 4.5vw;
  }
}

.newRedeem__body {
  background: #051705;
  border: 1px solid #5b6c5d;
  border-top: none;
  width: 100%;
  height: 92%;

  border-bottom-right-radius: 12px;
  border-bottom-left-radius: 12px;
}

.newRedeem__body-inner {
  width: 100%;
  height: 100%;

  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;

  padding: 0 5px;
  padding-top: 5px;
  background: #051705;
  border-bottom-right-radius: 12px;
  border-bottom-left-radius: 12px;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .newRedeem__body-inner {
    padding: 0 1.5vw;
    padding-top: 1.5vw;
    border-bottom-right-radius: 3vw;
    border-bottom-left-radius: 3vw;
  }
}

.newRedeem__body-topTwo {
  width: 100%;
  height: 85%;
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}

.newRedeem__body-providers {
  width: 135px;
  height: 362px;

  display: flex;
  justify-content: flex-start;
  align-items: center;
  flex-direction: column;

  overflow-y: auto;
  overflow-x: hidden;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .newRedeem__body-providers {
    width: 36vw;
    height: 96vw;
  }
}

.newRedeem__body-providers::-webkit-scrollbar {
  width: 3px;
}

.newRedeem__body-providers::-webkit-scrollbar-track {
  border-radius: 12px;
  background: rgba(81, 83, 111, 1);
}

.newRedeem__body-providers::-webkit-scrollbar-thumb {
  background: rgba(143, 146, 191, 1);
  border-radius: 12px;
}

.newRedeem__body-providers::-webkit-scrollbar-thumb:hover {
  background: rgba(143, 146, 191, 1);
}

.newRedeem__body-provider {
  width: 124px;
  height: 46px;

  border-radius: 8px;

  display: flex;
  justify-content: center;
  align-items: center;

  cursor: pointer;

  /* opacity: 0.6; */

  margin: 1.7px 0;

  /* border: double 1.5px transparent; */
  /* border: 1.5px solid #483f6a; */
  background: #1d2f21;
  background-origin: border-box;
  background-clip: content-box, border-box;
  box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);

  flex-shrink: 0;
}
.newRedeem__body-provider.patePlay {
  position: relative;
}
.newRedeem__body-provider.patePlay:after {
  width: 36px;
  height: 36px;
  background-size: 100%;
  background-position: 0% 0%;
  animation: spritef 1.8s steps(33) infinite;
  animation-play-state: running;
  background-image: url(../img/icons/newBadge_sprite.webp);
  position: absolute;
  top: -3px;
  left: -8px;
  z-index: 1;
  content: "";
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .newRedeem__body-provider.patePlay:after {
    width: 9vw;
    height: 9vw;
    top: -1vw;
    left: -2vw;
  }
  .newRedeem__body-provider {
    width: 33.1vw;
    height: 12.27vw;
    margin: 0.6vw 0;
  }
}

.newRedeem__body-provider:first-child {
  margin-top: 0px;
}

.newRedeem__body-provider.active {
  opacity: 1;
  background: #27612b;
  border: 1px solid #57f55d;
}

.newRedeem__body-provider.hidden {
  display: none;
}

.newRedeem__body-provider.pragmatic.active {
  box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
  background: #27612b;
  border: 1px solid #57f55d;
}
.newRedeem__body-provider.patePlay.active {
  background: #27612b;
  border: 1px solid #57f55d;

  box-shadow: 0px 4px 4px 0px #00000040;
}

.newRedeem__body-provider.egt.active {
  background: #27612b;
  border: 1px solid #57f55d;
  box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.59);
}
.newRedeem__body-provider.egtDigital.active {
  background: #27612b;
  border: 1px solid #57f55d;

  box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.59);
}

.newRedeem__body-provider.png.active {
  background: #27612b;
  border: 1px solid #57f55d;
}

.newRedeem__body-provider.amatic.active {
  background: #27612b;
  border: 1px solid #57f55d;
  box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
}

.newRedeem__body-provider.spinPoker.active,
.newRedeem__body-provider.tableGames.active {
  background: #27612b;
  border: 1px solid #57f55d;
  box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
}
/* .newRedeem__body-provider.worldCup{
  display: none;
} */
.newRedeem__body-provider.cash.active {
  background: #27612b;
  border: 1px solid #57f55d;
  box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
}

.newRedeem__body-provImg {
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;

  opacity: 0.7;
}

.newRedeem__body-provider.active .newRedeem__body-provImg {
  opacity: 1;
}

.newRedeem__body-provImg.pragmatic {
  width: 22px;
  height: 27px;

  background-image: url(../img/newredeem/pragmaticlogo.webp);
}
.newRedeem__body-provImg.patePlay {
  width: 28px;
  height: 23px;

  background-image: url(../img/newredeem/newreedem-pateplay.webp);
}
.newRedeem__body-provImg.additionalGames {
  width: 20px;
  height: 22px;

  background-image: url(../img/newredeem/default.png);
}
.newRedeem__body-provImg.worldCup {
  display: grid;
  width: 24px;
  height: 24px;
  place-items: center;
  border-radius: 50%;
  background:
    radial-gradient(circle at 50% 50%, #ffffff 0 36%, transparent 37%),
    conic-gradient(from 18deg, #111 0 12%, #fff 12% 24%, #111 24% 36%, #fff 36% 48%, #111 48% 60%, #fff 60% 72%, #111 72% 84%, #fff 84% 100%);
  opacity: 0.9;
}
.newRedeem__body-provider.worldCup {
  position: relative;
}
.newRedeem__body-provider.worldCup::after {
  content: "";
  background-image: url(../img/novo.png);
  background-repeat: no-repeat;
  background-size: 100%;
  width: 51.613px;
  height: 33.377px;
  transform: rotate(0.812deg);
  position: absolute;
  z-index: 1;
  opacity: 1 !important;
  top: -8px;
  right: -6px;
}
@media screen and (max-width: 940px) and (min-width: 320px) {
  .newRedeem__body-provImg.additionalGames {
    width: 5vw;
    height: 5.5vw;
  }
  .newRedeem__body-provImg.worldCup {
    width: 6vw;
    height: 6vw;
  }
}

.newRedeem__body-provImg.egt {
  width: 38px;
  height: 17px;

  background-image: url(../img/amusnet.svg);
}
.newRedeem__body-provImg.synot {
  width: 83px;
  height: 10px;

  background-image: url(../img/synot-new.webp);
  position: relative;
}
@media screen and (max-width: 940px) and (min-width: 320px) {
  .newRedeem__body-provImg.egt {
    width: 10vw;
    height: 4.5vw;
  }
}

/* .newRedeem__body-provImg.synot::after {
  content: "";
  background-image: url(../img/novo.png);
  background-repeat: no-repeat;
  background-size: 100%;
  width: 51.613px;
  height: 33.377px;
  transform: rotate(0.812deg);
  position: absolute;
  z-index: 1;
  opacity: 1 !important;
  top: -25px;
  right: -29px;
} */

@media screen and (max-width: 940px) and (min-width: 320px) {
  .newRedeem__body-provImg.synot::after {
    width: 13.5vw;
    height: 8.8vw;
    top: -6.9vw;
    right: -8.3vw;
  }
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .newRedeem__body-provImg.synot {
    width: 21vw;
    height: 2.5vw;
  }
}

.newRedeem__body-provImg.egtDigital {
  width: 24px;
  height: 24px;
  border-radius: 50%;
  background-image: url(../img/egt-digital-red.svg);
}

.newRedeem__body-provImg.png {
  width: 58px;
  height: 24px;

  background-image: url(../img/newredeem/pnglogo.webp);
}

.newRedeem__body-provImg.amatic {
  width: 44px;
  height: 14px;

  background-image: url(../img/newredeem/amaticlogo.webp);
}

.newRedeem__body-provImg.spinPoker {
  width: 15px;
  height: 15px;

  background-image: url(../img/newredeem/spinpokerlogo.webp);
}
.newRedeem__body-provImg.tableGames {
  width: 15px;
  height: 15px;

  background-image: url(../img/newredeem/tablegameslogo.webp);
}
.newRedeem__body-provImg.cash {
  width: 15px;
  height: 15px;

  background-image: url(../img/newredeem/cashlogo.webp);
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .newRedeem__body-provImg.pragmatic {
    width: 6vw;
    height: 8vw;

    background-image: url(../img/newredeem/pragmaticlogo.webp);
  }
  .newRedeem__body-provImg.patePlay {
    width: 7vw;
    height: 8vw;
  }

  .newRedeem__body-provImg.egt {
    width: 10vw;
    height: 5vw;
  }

  .newRedeem__body-provImg.egtDigital {
    width: 5vw;
    height: 5vw;
  }

  .newRedeem__body-provImg.png {
    width: 15vw;
    height: 6vw;

    background-image: url(../img/newredeem/pnglogo.webp);
  }

  .newRedeem__body-provImg.amatic {
    width: 12vw;
    height: 4vw;

    background-image: url(../img/newredeem/amaticlogo.webp);
  }

  .newRedeem__body-provImg.spinPoker {
    width: 5vw;
    height: 5vw;

    background-image: url(../img/newredeem/spinpokerlogo.webp);
  }
  .newRedeem__body-provImg.tableGames {
    width: 5vw;
    height: 5vw;

    background-image: url(../img/newredeem/tablegameslogo.webp);
  }
  .newRedeem__body-provImg.cash {
    width: 5vw;
    height: 5vw;

    background-image: url(../img/newredeem/cashlogo.webp);
  }
}

.newRedeem__body-provName {
  font-family: "AdjaraSemiBold";
  font-style: normal;
  font-weight: 400;
  color: rgba(255, 255, 255, 0.7);
  font-size: 12px;

  margin-left: 7px;
}

.newRedeem__body-provName.w-90 {
  width: 90px;
}

.newRedeem__body-provider.active .newRedeem__body-provName {
  color: #fff;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .newRedeem__body-provName {
    font-size: 3vw;

    margin-left: 2vw;
  }

  .newRedeem__body-provName.w-90 {
    width: 23vw;
  }
}

.newRedeem__body-provContent {
  width: 186px;
  height: 360px;

  border-radius: 12px;

  border: 1.5px solid #507351;
  background: #0c2a0e;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .newRedeem__body-provContent {
    width: 49.5vw;
    height: 96vw;
  }
}

.newRedeem__body-provContentBody {
  width: 100%;
  height: 100%;

  display: flex;
  justify-content: center;
  align-items: center;
}

.newRedeem__body-gamesList {
  width: 98%;
  height: 95%;
  margin: 0 auto;

  display: none;
  justify-content: flex-start;
  align-items: center;
  flex-direction: column;

  overflow-y: auto;
  overflow-x: hidden;
}

.newRedeem__body-popTxtParent {
  width: 100%;

  display: flex;
  justify-content: flex-start;
  width: 167px;
}

.newRedeem__body-popularsText {
  width: auto;
  height: 18px;

  padding: 0 7px;
  display: flex;
  justify-content: center;
  align-items: center;

  background: #2e3f36;
  border-radius: 6px;

  font-family: "AdjaraSemiBold";
  font-style: normal;
  font-weight: 400;
  color: #fff;
  font-size: 12px;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .newRedeem__body-popularsText {
    width: auto;
    height: 4vw;

    padding: 0 1.7vw;

    font-size: 3vw;
  }

  .newRedeem__body-popTxtParent {
    width: 44.5vw;
  }
}

.newRedeem__body-gamesList.active {
  display: flex;
}

.newRedeem__body-gamesList::-webkit-scrollbar {
  width: 3px;
}

.newRedeem__body-gamesList::-webkit-scrollbar-track {
  border-radius: 12px;
  background: rgba(81, 83, 111, 1);
}

.newRedeem__body-gamesList::-webkit-scrollbar-thumb {
  background: rgba(143, 146, 191, 1);
  border-radius: 12px;
}

.newRedeem__body-gamesList::-webkit-scrollbar-thumb:hover {
  background: rgba(143, 146, 191, 1);
}

.newRedeem__body-gameItem {
  width: 167px;
  height: 38px;
  border-radius: 6px;

  background: #2e3f36;
  border: 1px solid #4a5b4a;

  display: flex;
  justify-content: space-between;
  align-items: center;

  margin: 2.5px 0;
  padding: 0 2px;

  flex-shrink: 0;

  cursor: pointer;
}

.newRedeem__body-gameItem.itemOfcashPrize {
  height: 76px;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .newRedeem__body-gameItem {
    width: 44.5vw;
    height: 10.15vw;
    margin: 0.7vw 0;
    padding: 0 0.5vw;
  }

  .newRedeem__body-gameItem.itemOfcashPrize {
    height: 20.2vw;
  }
}

.newRedeem__body-gameItem.active {
  border: 1px solid #57f55d;
  background: #27612b;
}

.newRedeem__body-gameItem:first-child {
  margin-top: 0px;
}

.newRedeem__body-gameItem.disabled {
  opacity: 0.5;
  pointer-events: none;
}

.newRedeem__body-gameImg {
  width: 102px;
  height: 34px;

  border-radius: 6px;

  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: center;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .newRedeem__body-gameImg {
    width: 27.2vw;
    height: 9.1vw;
  }
}

/* egt digital  */
.newRedeem__body-gameImg.crownHot5 {
  background-image: url(../img/newredeem/crownhot5.webp);
}

.newRedeem__body-gameImg.shiningCrown40 {
  background-image: url(../img/newredeem/shiningcrown-bellink.webp);
}

.newRedeem__body-gameImg.zodiacWheelBl {
  background-image: url(../img/newredeem/zodiacwheel40-bl.webp);
}

.newRedeem__body-gameImg.burningHot40Bl {
  background-image: url(../img/newredeem/burninghot40-bellink.webp);
}

.newRedeem__body-gameImg.vampireNightBl {
  background-image: url(../img/newredeem/vampirenight-bellink.webp);
}
.newRedeem__body-gameImg.burningHotBl {
  background-image: url(../img/newredeem/burninghot-bellink.webp);
}
.newRedeem__body-gameImg.flaminHotBl {
  background-image: url(../img/newredeem/flaminghot-bellink.webp);
}

/*  */
.newRedeem__body-gameImg.gatesOfOlympus {
  background-image: url(../img/newredeem/newred-gatesofolympus.webp);
}

.newRedeem__body-gameImg.sweetBonanza {
  background-image: url(../img/newredeem/newred-sweetbonanza.webp);
}

.newRedeem__body-gameImg.burningHot {
  background-image: url(../img/newredeem/newred-burningHot.webp);
}
.newRedeem__body-gameImg.burningHeart {
  background-image: url(../img/newredeem/newred-burningHeart.webp);
}
.newRedeem__body-gameImg.burningHot20 {
  background-image: url(../img/newredeem/newred-burningHot20.webp);
}
.newRedeem__body-gameImg.shiningCrown {
  background-image: url(../img/newredeem/newred-shiningCrown.webp);
}
.newRedeem__body-gameImg.vampireNight {
  background-image: url(../img/newredeem/newred-vampireNight.webp);
}
.newRedeem__body-gameImg.superHot40 {
  background-image: url(../img/newredeem/newred-superhot40.webp);
}
.newRedeem__body-gameImg.superHot100 {
  background-image: url(../img/newredeem/newred-superhot100.webp);
}
.newRedeem__body-gameImg.bookOfDead {
  background-image: url(../img/newredeem/newred-bookofodead.webp);
}
.newRedeem__body-gameImg.reactoonz {
  background-image: url(../img/newredeem/newred-reactoonz.webp);
}
.newRedeem__body-gameImg.moonPrincess {
  background-image: url(../img/newredeem/newred-moonprincess.webp);
}
.newRedeem__body-gameImg.riseOfOlympus {
  background-image: url(../img/newredeem/newred-riseofolympus.webp);
}

.newRedeem__body-gameImg.wildDragon {
  background-image: url(../img/newredeem/newred-wilddragon.webp);
}

.newRedeem__body-gameImg.allWaysCandy {
  background-image: url(../img/newredeem/newred-allwayscandy.webp);
}

.newRedeem__body-gameImg.tripleWild {
  background-image: url(../img/newredeem/newred-triplewild.webp);
}
.newRedeem__body-gameImg.bookOfFortune {
  background-image: url(../img/newredeem/newred-bookoffortune.webp);
}
.newRedeem__body-gameImg.luckyJoker {
  background-image: url(../img/newredeem/newred-luckyjoker.webp);
}
.newRedeem__body-gameImg.risingPhoenix {
  background-image: url(../img/newredeem/newred-arisingphoenix.webp);
}
.newRedeem__body-gameImg.billyonaire {
  background-image: url(../img/newredeem/newred-billyonaire.webp);
}

.newRedeem__body-gameImg.spinPoker {
  background-image: url(../img/newredeem/newred-spinpoker-updt.webp);
  width: 34px;
  margin-right: 68px;
}
.newRedeem__body-gameImg.tableGames {
  background-image: url(../img/newredeem/newred-spingames.webp);
  width: 34px;
  margin-right: 68px;
}

.newRedeem__body-gameImg.cashPrize {
  background-image: url(../img/newredeem/cashprize-updated-icon-newred.webp);
  width: 70px;
  height: 64px;
}
.newRedeem__body-gameImg.regalspin10 {
  background-image: url(../img/newredeem/newreedem-regal10.webp);
}
.newRedeem__body-gameImg.regalspin20 {
  background-image: url(../img/newredeem/newreedem-regal20.webp);
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .newRedeem__body-gameImg.spinPoker {
    width: 9.5vw;
    margin-right: 17.7vw;
  }
  .newRedeem__body-gameImg.tableGames {
    width: 9.5vw;
    margin-right: 17.7vw;
  }
  .newRedeem__body-gameImg.cashPrize {
    width: 18.5vw;
    height: 17vw;
  }
}

.newRedeem__body-gameValue {
  font-family: "AdjaraSemiBold";
  font-style: normal;
  font-weight: 400;
  color: #fff;
  font-size: 11px;

  width: 32px;
  /* text-align: right; */
  text-align: center;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .newRedeem__body-gameValue {
    font-size: 3vw;

    width: 10vw;
  }
}

.newRedeem__body-gameValue.cashValue {
  width: auto;
}

.newRedeem__body-checkBox {
  width: 14px;
  height: 14px;

  background: rgba(255, 255, 255, 1);
  border: 1px solid rgba(3, 152, 85, 1);
  box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25) inset;
  border-radius: 4px;

  cursor: pointer;

  position: relative;
  transition: all 0.2s;
  margin-right: 2px;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .newRedeem__body-checkBox {
    width: 4.3vw;
    height: 4.3vw;
  }
}

.newRedeem__body-gameItem.active .newRedeem__body-checkBox {
  background: #039855;
}

.newRedeem__body-checkBox:checked {
  background: #039855;
}

.newRedeem__body-checkBox:hover {
  background: #039855;
}

.newRedeem__body-checkBox::after {
  content: "";
  width: 10px;
  height: 10px;

  background-image: url(../img/newredeem/pwichka.webp);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;

  position: absolute;
  z-index: 5;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .newRedeem__body-checkBox::after {
    width: 2.3vw;
    height: 2.3vw;
  }
}

.newRedeem__footer {
  width: 326px;
  height: 52px;

  /* background: linear-gradient(269.27deg, #353861 1.85%, #262439 67.65%); */
  /* background: #082b20; */
  /* border: 1px solid #fcfcfc; */
  background-image: url(../img/fsb-footer-green.webp);
  background-repeat: no-repeat;
  background-size: 100%;

  display: flex;
  justify-content: center;
  align-items: center;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .newRedeem__footer {
    width: 100%;
    height: 13.8vw;
  }
}

.newRedeem__counter {
  width: 173px;
  height: 40px;

  border-radius: 6px;
  background: #274228;

  border: 1px solid #7a887a;
  box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.31) inset;

  position: relative;

  display: flex;
  justify-content: center;
  align-items: center;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .newRedeem__counter {
    width: 46.3vw;
    height: 10.67vw;
  }
}

.newRedeem__counterIcon {
  position: absolute;
  z-index: 5;
  left: 10%;
  top: 50%;
  transform: translate(-50%, -50%);

  width: 25px;
  height: 25px;

  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .newRedeem__counterIcon {
    width: 7vw;
    height: 7vw;
  }
}

.newRedeem__counterIcon.freespin {
  background-image: url(../img/max-coin-new.webp);
}
.newRedeem__counterIcon.freebet {
  background-image: url(../img/newredeem/default.png);
}
.newRedeem__counterIcon.worldCup {
  border-radius: 50%;
  background:
    radial-gradient(circle at 50% 50%, #ffffff 0 36%, transparent 37%),
    conic-gradient(from 18deg, #111 0 12%, #fff 12% 24%, #111 24% 36%, #fff 36% 48%, #111 48% 60%, #fff 60% 72%, #111 72% 84%, #fff 84% 100%);
}

.newRedeem__counterIcon.spinPoker {
  background-image: url(../img/newredeem/newred-spinpoker-bottom.webp);
  width: 35px;
  left: 15%;
}

.newRedeem__counterIcon.tableGames {
  background-image: url(../img/newredeem/newred-tablegames-bottom.webp);
  width: 35px;
  left: 15%;
}
.newRedeem__counterIcon.cashPrize {
  background-image: url(../img/newredeem/newred-cashprize-bottom.webp);
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .newRedeem__counterIcon.spinPoker {
    width: 9vw;
  }

  .newRedeem__counterIcon.tableGames {
    width: 9vw;
  }
}

.newRedeem__quantity {
  display: flex;
  justify-content: center;
  align-items: center;

  width: 100%;
  height: 100%;
}

.newRedeem__quantity.hide {
  display: none;
}

.newRedeem__quantity-text {
  font-family: "AdjaraSemiBold";
  font-style: normal;
  font-weight: 400;
  color: #fff;
  font-size: 13px;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .newRedeem__quantity-text {
    font-size: 3.3vw;
  }
}

.mx-2 {
  margin: 0 2px;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .mx-2 {
    margin: 0 0.5vw;
  }
}

.newRedeem__mainButton {
  width: 137px;
  height: 40px;
  border-radius: 8px;

  /* border-radius: 6px; */
  border: 1px solid var(--Light-Green-Stroke, #57f579);
  background: var(--Green-CTA, #19591c);

  display: flex;
  justify-content: center;
  align-items: center;

  font-family: "AdjaraSemiBold";
  font-style: normal;
  font-weight: 400;
  color: #fff;
  font-size: 12px;

  font-feature-settings: "case" on;
  text-transform: uppercase;

  cursor: pointer;
  margin-left: 5px;

  position: relative;
}

.newRedeem__mainButton.inactive {
  opacity: 0.65;
  pointer-events: none;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .newRedeem__mainButton {
    width: 36.5vw;
    height: 10.67vw;

    font-size: 3.2vw;

    margin-left: 1.5vw;
    border-radius: 2.13vw;
  }
}

.newRedeem__mainButton-text.hide {
  display: none;
}

.miniLoader {
  width: 14px;
  height: 14px;
  padding: 3px;
  aspect-ratio: 1;
  border-radius: 50%;
  background: #fff;
  --_m: conic-gradient(#0000 10%, #000), linear-gradient(#000 0 0) content-box;
  -webkit-mask: var(--_m);
  mask: var(--_m);
  -webkit-mask-composite: source-out;
  mask-composite: subtract;
  animation: l3 1s infinite linear;

  display: none;
}

.miniLoader.active {
  display: block;
}

@media screen and (max-width: 940px) and (min-width: 320px) {
  .miniLoader {
    width: 4vw;
    height: 4vw;
    padding: 0.5vw;
  }
}

@keyframes l3 {
  to {
    transform: rotate(1turn);
  }
}

.newRedeem__mainButton-processing-icon {
  display: none;
}
.newRedeem__mainButton-processing-icon.active {
  display: flex;
}
.newRedeem__mainButton-processing-icon.active span.processing-text {
  margin-right: 10px;
}
