.IceBreakModal_icebreakModal__n7Gf0 .ant-modal-content {
  padding: 4.8vw;
  width: 84vw;
  height: 103.2vw;
  background: radial-gradient(#a930e5 0, #25124d 100%);
  border-radius: 4.26667vw 4.26667vw 4.26667vw 4.26667vw;
  margin: 0 auto;
}
.IceBreakModal_icebreakModal__n7Gf0 .ant-modal-close {
  position: absolute;
  width: 8.8vw;
  height: 8.8vw;
  background: url(https://v-mps.crazymaplestudios.com/images/7aede3a0-8296-11ee-aed2-cfe3d80f70eb.png)
    no-repeat 50%/8.8vw 8.8vw;
  left: 50%;
  margin-left: -4.26667vw;
  margin-top: 8vw;
  bottom: -16vw;
  top: auto;
}
.IceBreakModal_icebreakModal__n7Gf0 .ant-modal-close .ant-modal-close-x {
  display: none;
}
.IceBreakModal_icebreakModal__n7Gf0 .ant-modal-close {
  color: hsla(0, 0%, 100%, 0.5);
}
.IceBreakModal_icebreakModal__n7Gf0 .ant-modal-close:hover {
  color: #fff;
}
.IceBreakModal_icebreakModal__n7Gf0 .IceBreakModal_title__kebnX {
  color: #fff;
  font-weight: 700;
  font-size: 6.4vw;
  text-align: center;
  opacity: 0.92;
}
.IceBreakModal_icebreakModal__n7Gf0 .IceBreakModal_giftIcon__coAwm {
  background: url(https://v-mps.crazymaplestudios.com/images/83ede0d0-020d-11ef-83bc-6975da9187e0.png)
    no-repeat 0 0 / contain;
  width: 54.4vw;
  height: 44.53333vw;
  margin: 5.33333vw auto 0;
}
.IceBreakModal_icebreakModal__n7Gf0 .IceBreakModal_discount__oYnGY {
  background: url(https://v-mps.crazymaplestudios.com/images/77755f50-03a6-11ef-83bc-6975da9187e0.png)
    no-repeat 0 0 / contain;
  width: 22.13333vw;
  height: 18.66667vw;
  position: absolute;
  right: -3.46667vw;
  top: 50.66667vw;
}
.IceBreakModal_icebreakModal__n7Gf0
  .IceBreakModal_discount__oYnGY
  .IceBreakModal_discountWrap__MN5oi {
  font-weight: 700;
  -webkit-transform: rotate(15deg);
  transform: rotate(15deg);
  width: 20vw;
  position: absolute;
  right: 1.33333vw;
  top: 1.06667vw;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  align-items: center;
  height: 16vw;
}
.IceBreakModal_icebreakModal__n7Gf0
  .IceBreakModal_discount__oYnGY
  .IceBreakModal_discountText__PfzEx {
  color: #fff;
  font-size: 5.33333vw;
  text-align: center;
  text-shadow: 0 1px 0 #ee06ff;
  line-height: 1;
}
.IceBreakModal_icebreakModal__n7Gf0
  .IceBreakModal_discount__oYnGY
  .IceBreakModal_more_text__zocVn {
  color: #fc4383;
  font-size: 4.26667vw;
  line-height: 1;
}
.IceBreakModal_icebreakModal__n7Gf0 .IceBreakModal_info__UESqS {
  text-align: center;
  color: #fff;
  font-size: 4vw;
  margin: 2.66667vw 0;
}
.IceBreakModal_icebreakModal__n7Gf0
  .IceBreakModal_info__UESqS
  .IceBreakModal_price__J_54O {
  font-size: 5.33333vw;
  font-weight: 700;
}
.IceBreakModal_icebreakModal__n7Gf0
  .IceBreakModal_info__UESqS
  .IceBreakModal_plus__xS_5P {
  font-size: 5.33333vw;
  font-weight: 700;
  margin: 0 2.66667vw;
}
.IceBreakModal_icebreakModal__n7Gf0 .IceBreakModal_button__OPT89 {
  width: 64.8vw;
  height: 11.73333vw;
  background: #e83a57;
  border-radius: 1.6vw 1.6vw 1.6vw 1.6vw;
  color: #fff;
  line-height: 11.73333vw;
  text-align: center;
  font-size: 4.26667vw;
  display: block;
  cursor: pointer;
  margin: 0 auto 2.66667vw;
}
.IceBreakModal_icebreakModal__n7Gf0 .IceBreakModal_footText___ibWn {
  color: hsla(0, 0%, 100%, 0.5);
  text-align: center;
  font-size: 3.73333vw;
}
